That should work. Say the index is D0 (or N0, but not V0) and "step" is 100:
FOR D0 -1000 500 100
// first rung after FOR!?!
STR Override
AND D0 < 0
MOVE 0 D0
// more rungs
NEXT
Realize it would be quicker if you used a variable for the START INDEX (-1000 vs. 0) because that would be done ONCE, BEFORE the FOR loop. Otherwise, you will be executing that first rung EVERY time through the loop.
// set D1 to the START index
STR $On
MATH D1 "IF(Override, 0, -1000)"
FOR D0 D1 500 100
// just original rungs
NEXT