Or, think of it as perform getting replaced with:
trashvariable =
All lines in HL that execute a change have an equal sign in them, so, if perform gets replaced with that equal sign, does your line now have two of them?
That's why if you look at some of the oldest pieces of d20 or WoD, you'll see
var result as number
result = assign[some tag]
That's now a deprecated coding style, and using perform is now preferred. That's left over from before "perform" was added to the scripting language.
|