Add a utility function to reset state.Buff values, in case they ever get out of
sync.
Call the reset function on any update (unless suppressed by the job file
marking it as handled).
Revise search for ranged attack sets to handle files that used old code better.