Member
Join Date: Sep 2008
Posts: 48
|
I am adding a feat that adds the AC bonus from a shield to the wielder's touch AC. I am using this script, which is a modified version of a script I found on this site:
Code:
var bonus as number ~find all our shields foreach pick in hero from BaseArmor where "EquipType.Shield" ~if it's equipped if (eachpick.field[gIsEquip].value <> 0) then bonus = eachpick.field[mAC].value debug "Shield bonus = " & bonus debug "Touch AC before = " & hero.child[ArmorClass].field[tACTouch].value hero.child[ArmorClass].field[tACTouch].value += bonus debug "Touch AC after = " & hero.child[ArmorClass].field[tACTouch].value endif nexteach Help? |
#1 |
Senior Member
Lone Wolf Staff
Join Date: May 2005
Posts: 13,213
|
tACTouch is calculated at Final/10000, and unfortunately, it's using an equals, rather than a +=, so it's overwriting any changes before then.
Try Final/11000. |
#2 |
Member
Join Date: Sep 2008
Posts: 48
|
That did it... thanks!
|
#3 |
|
|