So I made a variation of the Monk. Still uses unarmed strike, but with a lower damage progression.
It works well, but its not showing as 'improved unarmed strike' in terms of being a prereq for style feats. Any thoughts how I can get to be seen as such?
here is the script:
if (field[xIndex].value <= 1) then
field[listname].text = "Unarmed Strike 1d4"
elseif (field[xIndex].value = 2) then
field[listname].text = "Unarmed Strike 1d6"
elseif (field[xIndex].value = 3) then
field[listname].text = "Unarmed Strike 1d8"
elseif (field[xIndex].value = 4) then
field[listname].text = "Unarmed Strike 1d10"
elseif (field[xIndex].value = 5) then
field[listname].text = "Unarmed Strike 2d6"
else
field[listname].text = "Unarmed Strike 2d8"
endif
~only perform the rest on the first copy
doneif (tagis[Helper.FirstCopy] = 0)
~ Get our unarmed strike pick, delete the damage tag from it, and assign
~ a new damage tag.
var dice as string
perform hero.child[wUnarmed].delete[wMain.?]
if (field[xAllLev].value < 4) then
perform hero.child[wUnarmed].assign[wMain.1d6_5]
dice = "1d4"
elseif (field[xAllLev].value < 8) then
perform hero.child[wUnarmed].assign[wMain.1d8_6]
dice = "1d6"
elseif (field[xAllLev].value < 12) then
perform hero.child[wUnarmed].assign[wMain.1d10_304]
dice = "1d8"
elseif (field[xAllLev].value < 16) then
perform hero.child[wUnarmed].assign[wMain.2d6_104]
dice = "1d10"
elseif (field[xAllLev].value < 20) then
perform hero.child[wUnarmed].assign[wMain.2d8_204]
dice = "2d6"
else
perform hero.child[wUnarmed].assign[wMain.2d10_205]
dice = "2d8"
endif
field[livename].text = field[name].text & " (" & dice & ")"
It works well, but its not showing as 'improved unarmed strike' in terms of being a prereq for style feats. Any thoughts how I can get to be seen as such?
here is the script:
if (field[xIndex].value <= 1) then
field[listname].text = "Unarmed Strike 1d4"
elseif (field[xIndex].value = 2) then
field[listname].text = "Unarmed Strike 1d6"
elseif (field[xIndex].value = 3) then
field[listname].text = "Unarmed Strike 1d8"
elseif (field[xIndex].value = 4) then
field[listname].text = "Unarmed Strike 1d10"
elseif (field[xIndex].value = 5) then
field[listname].text = "Unarmed Strike 2d6"
else
field[listname].text = "Unarmed Strike 2d8"
endif
~only perform the rest on the first copy
doneif (tagis[Helper.FirstCopy] = 0)
~ Get our unarmed strike pick, delete the damage tag from it, and assign
~ a new damage tag.
var dice as string
perform hero.child[wUnarmed].delete[wMain.?]
if (field[xAllLev].value < 4) then
perform hero.child[wUnarmed].assign[wMain.1d6_5]
dice = "1d4"
elseif (field[xAllLev].value < 8) then
perform hero.child[wUnarmed].assign[wMain.1d8_6]
dice = "1d6"
elseif (field[xAllLev].value < 12) then
perform hero.child[wUnarmed].assign[wMain.1d10_304]
dice = "1d8"
elseif (field[xAllLev].value < 16) then
perform hero.child[wUnarmed].assign[wMain.2d6_104]
dice = "1d10"
elseif (field[xAllLev].value < 20) then
perform hero.child[wUnarmed].assign[wMain.2d8_204]
dice = "2d6"
else
perform hero.child[wUnarmed].assign[wMain.2d10_205]
dice = "2d8"
endif
field[livename].text = field[name].text & " (" & dice & ")"