Build 7284
SVN-
General
Fix CON commands leaving useless extra values in the bytecode. They were only valid outside of executable blocks so it was never noticed.
-
General
Fix CON compiler line number accounting problem introduced with the optimization that transforms CON_SETVARVAR -> CON_SETVAR if the second parameter is a constant
-
General
After some refactoring, several CON error checks done at runtime stood out as things that could be determined at script compile time. They have been moved.
-
General
Attempting to compile a CON with something stupid like "mul var 0" or "div var 0" in it now throws an error
-
General
Comment out actor and player versions of gamevar manipulation opcodes as they aren't performant with our current switch-based method of processing instructions. This also tweaks the beginning of VM_Execute() to gain a little more performance.