openmohaa/code/script
smallmodel 3d454c90cb
Rework the target list, use a container instead of an hash set so the target list gets archived correctly
This fixes an issue when loading from a save. A variable referencing target list container would have random entities in it, which would cause errors and crashes when trying to do an action on the array of entities
2024-10-22 20:05:53 +02:00
..
scriptclass.cpp Drop error instead of throwing an exception to meet non-throwing exception specification 2024-06-07 19:55:33 +02:00
scriptclass.h Added StoppedNotify() 2023-11-01 17:31:46 +01:00
scriptcompiler.cpp Use safe version of sprintf and strcpy 2024-09-20 23:08:53 +02:00
scriptcompiler.h Uses a signed char instead of a char for opcode stack offset. On some platforms like ARM, char is unsigned by default 2024-06-22 19:18:08 +02:00
scriptexception.cpp Use safe version of sprintf and strcpy 2024-09-20 23:08:53 +02:00
scriptexception.h Formatted source files 2023-10-01 22:47:25 +02:00
scriptopcodes.cpp Used clang-format on some common files 2023-07-05 21:24:02 +02:00
scriptopcodes.h Uses a signed char instead of a char for opcode stack offset. On some platforms like ARM, char is unsigned by default 2024-06-22 19:18:08 +02:00
scriptvariable.cpp Reimplemented ScriptVariable::entityValue 2024-05-01 20:41:57 +02:00
scriptvariable.h Implemented MakePrimitive() 2024-02-28 22:52:25 +01:00
scriptvm.cpp Rework the target list, use a container instead of an hash set so the target list gets archived correctly 2024-10-22 20:05:53 +02:00
scriptvm.h Adds assertion check to check if top stack is out of bounds 2024-06-22 19:03:27 +02:00