Is that code directly on the archetype or on a class/racial special?
From the looks of it that will just increase your mod all the time. You need to add:
if (field[abilActive].value <> 0) then
hero.child[aCON].field[aNormMod].value += 2
endif
Also, I think your doneif for showSpec is incorrect, shouldnt it be <> 0 not <> 1?
|