I found it. Apparently the += 1 wasn't incrementing like it should have. When I changed to
Code:
hero.child[cWldSurBla].field[abValue].value = hero.child[cWldSurBla].field[abValue].value + 1
With the same timing as the Wild Surge ability (post-levels 10000), it worked fine. -- Wierd. I reverted to the increment syntax and now it's working. :/