Files
fs2open.github.com/code/scripting
asarium f71a86f2db Use a stack for scripting hook variables
Previously, if a script called a function that called another scripting
hook, some hook variables might be removed. This was the case since
after executing the hook the code would remove the set hook variables
again. If these variables had the same name as previously set variables,
they would overwrite and corrupt the state the original script expected.

This was unexpected behavior for script writers so this puts values on a
stack and only adds or removes from the stack instead of overwriting
values. This should make the hook variable state consistent for scripts
even if scripting hooks are called indirectly.
2020-10-03 15:37:20 +02:00
..
2020-09-12 14:28:16 +02:00
2020-09-12 14:28:16 +02:00
2020-09-12 14:28:16 +02:00
2020-08-29 10:27:41 +02:00
2020-08-29 10:27:41 +02:00