Just FYI that increases size and reach. The OP wanted to just increase reach.
Also use
+= makes the script way shorter:
Code:
~if we've been replaced, get out now
doneif (tagis[Helper.Disable] <> 0)
~ If not active get out now!
doneif (field[abilActive].value = 0)
~ Increase size by one step
hero.findchild[BaseRace].field[rSizeMod].value += 1
I like doneif for stop scripts instead of if/end statements. Just seems easier to read.