Okay, so I retract the question. I did some reading on tags this afternoon and I see now that I was conceptualizing them wrong. They aren't things you set various values to, they are things you set on other things. So I solved my issue with the following syntax:
Code:
if (field[abilActive].value <> 0) then
perform assign[Helper.ChgDisab2]
perform hero.child[wBeak].assign[DamageOver.aDEX]
endif
if (field[abilAct2].value <> 0) then
perform assign[Helper.ChgDisab1]
perform hero.child[wBeak].delete[DamageOver.aDEX]
endif