Senior Member
Volunteer Data File Contributor
Join Date: Mar 2007
Posts: 1,245
|
So I went back and finally managed to hammer out the Strength Devotion feat, but I am missing a couple damage tags for the higher levels and larger sizes. Mathias, could you please add tags for 6d6, 6d8, and 8d6?
if (hero.child[xStrDevote].field[hIsOn1].value <> 0) then foreach pick in hero from BaseNatWep where "thingid.wSlam & User.StrDev" if (#totallevelcount[] >= 16) then if (herofield[tSize].value >= 4) then ~~~ perform each.assign[wMain.8d6] elseif (herofield[tSize].value = 3) then ~~~ perform each.assign[wMain.6d6] elseif (herofield[tSize].value = 2) then perform each.assign[wMain.4d6_106] elseif (herofield[tSize].value = 1) then perform each.assign[wMain.3d6_8] elseif (herofield[tSize].value = 0) then perform each.assign[wMain.2d6_104] elseif (herofield[tSize].value = -1) then perform each.assign[wMain.1d10_304] elseif (herofield[tSize].value = -2) then perform each.assign[wMain.1d8_6] elseif (herofield[tSize].value = -3) then perform each.assign[wMain.1d6_5] elseif (herofield[tSize].value <= -4) then perform each.assign[wMain.1d4_4] endif elseif (#totallevelcount[] >= 11) then if (herofield[tSize].value >= 4) then ~~~ perform each.assign[wMain.6d8] elseif (herofield[tSize].value = 3) then perform each.assign[wMain.4d8_307] elseif (herofield[tSize].value = 2) then perform each.assign[wMain.3d8_306] elseif (herofield[tSize].value = 1) then perform each.assign[wMain.2d8_204] elseif (herofield[tSize].value = 0) then perform each.assign[wMain.1d10_304] elseif (herofield[tSize].value = -1) then perform each.assign[wMain.1d8_6] elseif (herofield[tSize].value = -2) then perform each.assign[wMain.1d6_5] elseif (herofield[tSize].value = -3) then perform each.assign[wMain.1d4_4] elseif (herofield[tSize].value <= -4) then perform each.assign[wMain.1d3_3] endif elseif (#totallevelcount[] >= 6) then if (herofield[tSize].value >= 4) then ~~~~ perform each.assign[wMain.6d6] elseif (herofield[tSize].value = 3) then perform each.assign[wMain.4d6_106] elseif (herofield[tSize].value = 2) then perform each.assign[wMain.3d6_8] elseif (herofield[tSize].value = 1) then perform each.assign[wMain.2d6_104] elseif (herofield[tSize].value = 0) then perform each.assign[wMain.1d8_6] elseif (herofield[tSize].value = -1) then perform each.assign[wMain.1d6_5] elseif (herofield[tSize].value = -2) then perform each.assign[wMain.1d4_4] elseif (herofield[tSize].value = -3) then perform each.assign[wMain.1d3_3] elseif (herofield[tSize].value <= -4) then perform each.assign[wMain.1d2_2] endif elseif (#totallevelcount[] >= 1) then if (herofield[tSize].value >= 4) then perform each.assign[wMain.4d6_106] elseif (herofield[tSize].value = 3) then perform each.assign[wMain.3d6_8] elseif (herofield[tSize].value = 2) then perform each.assign[wMain.2d6_104] elseif (herofield[tSize].value = 1) then perform each.assign[wMain.1d8_6] elseif (herofield[tSize].value = 0) then perform each.assign[wMain.1d6_5] elseif (herofield[tSize].value = -1) then perform each.assign[wMain.1d4_4] elseif (herofield[tSize].value = -2) then perform each.assign[wMain.1d3_3] elseif (herofield[tSize].value = -3) then perform each.assign[wMain.1d2_2] elseif (herofield[tSize].value <= -4) then perform each.assign[wMain.1_1] endif endif nexteach endif |
#1 |
Thread Tools | |
Display Modes | |
|
|