The coding for the Hida Defender's Critical Focus ability (Oriental Adventures) doesn't function quite right. Please adjust to the following:
Code:
if (field[usrChosen1].chosen.tagis[thingid.wBattleaxe] <> 0) then
foreach pick in hero from BaseWep where "WepFocus.? & IsWeapon.wBattleaxe"
perform each.delete[wCritMult.?]
perform each.assign[wCritMult.4]
nexteach
elseif (field[usrChosen1].chosen.tagis[thingid.wWarhammer] <> 0) then
foreach pick in hero from BaseWep where "WepFocus.? & IsWeapon.wWarhammer"
perform each.delete[wCritMult.?]
perform each.assign[wCritMult.4]
nexteach
elseif (field[usrChosen1].chosen.tagis[thingid.wGreatclub] <> 0) then
foreach pick in hero from BaseWep where "WepFocus.? & IsWeapon.wGreatclub"
perform each.delete[wCritMult.?]
perform each.assign[wCritMult.3]
nexteach
endif
Also, the coding for the binder's Binding ability (Tome of Magic, xBind) is still calculating wrong. Please change to:
Code:
var level as number
var check as number
var difficulty as number
level = hero.childfound[xBind].field[Value].value
check = level + #attrmod[aCHA]
difficulty = round(level/2,0,-1)
difficulty = difficulty + 10 + #attrmod[aCHA]
field[xSumm].text = "EBL = " & level & ", Binding Check 1d20 + " & check & ", Special DC = " & difficulty & "."