smallmodel
581585a47c
Prevent clearing the event command list if the event system is not initialized
...
This fixes the issue where the game could crash (especially in optimized release) due to a memory corruption, because the event command list was deconstructed earlier
2024-10-15 20:52:53 +02:00
smallmodel
f9d264058b
Use safe version of sprintf and strcpy
2024-09-20 23:08:53 +02:00
smallmodel
17d623bf85
Add more clarity + check the length of the const_str enumeration and the length of the const string array to make sure they both match
2024-09-19 21:23:19 +02:00
smallmodel
e5dbfba55e
Fixed an issue where scripts would get compiled every time they are executed, causing a performance issue
2024-05-01 17:54:45 +02:00
smallmodel
3cd5acf3aa
Fixed issue with case-sensitive variables.
...
normal/return commands are case-insensitive
getter/setter commands are case-sensitive
2024-04-22 20:10:01 +02:00
smallmodel
61f0fc665f
Fixed MG42 reload anim name
2024-02-20 23:29:47 +01:00
smallmodel
0167f0a3a4
Using Added in OPM
comments
2023-12-28 20:35:33 +01:00
smallmodel
b10ce9a426
Added GetKey() / SetKey() in con_set's Entry, so ScriptVariable can override it and set the key appropriately
2023-11-28 19:50:19 +01:00
smallmodel
fad555308b
Archive ScriptVM and ScriptThread appropriately
2023-11-27 19:30:40 +01:00
smallmodel
d09459f4bf
Made Unpause() more explicit
2023-10-31 23:24:11 +01:00
smallmodel
a557b29ecf
Removed useless SetDirty() call in ScriptMaster::SetTime()
2023-10-30 22:59:25 +01:00
smallmodel
f96b606a1a
Fixed ScriptThread timing
2023-10-27 21:02:18 +02:00
smallmodel
24297bf396
Added timescript in ScriptMaster::ExecuteRunning()
2023-10-27 20:02:21 +02:00
smallmodel
cac883c4a0
Drop error to main menu if an hard script exception was encountered while executing running scripts
2023-10-24 23:18:44 +02:00
smallmodel
7787729b24
Fixed standidentify scr file
2023-10-23 19:26:57 +02:00
smallmodel
60e07cc4ff
Fixed wrong const string values
2023-10-13 19:57:21 +02:00
smallmodel
39ac9f7de6
Added more const strings from 2.0 and above
2023-10-11 19:31:31 +02:00
smallmodel
d757fa6306
Renamed world.cpp and world.h to worldspawn.cpp and worldspawn.h
2023-10-08 00:08:47 +02:00
smallmodel
916f38e1b2
"roundstart" misspell
2023-08-20 01:43:59 +02:00
smallmodel
50cfc7e5ad
Added STRING_VIEWMODELANIM_DONE
2023-08-19 21:06:25 +02:00
smallmodel
459aa89ca2
Check if sourceLength is -1 instead
2023-08-19 20:46:24 +02:00
smallmodel
b1753df1ed
Reworked con_set and con_arrayset so that they have their own Entry class
2023-08-19 02:56:51 +02:00
smallmodel
5521e7654d
Fixed number of script classes being replaced by the number of threads, causing archive read to go wrong
2023-08-16 18:29:36 +02:00
smallmodel
77a9cd5a9a
Call Director.Unpause() to execute running scripts
2023-08-12 03:04:31 +02:00
smallmodel
ae02abba3b
Cleaned up ScriptMaster
2023-08-12 03:03:26 +02:00
smallmodel
66a1087099
Moved ScriptMaster methods here
2023-08-12 02:40:03 +02:00
smallmodel
3ca09613e1
Fixed string constants
2023-08-10 12:08:53 +02:00
smallmodel
b8a87dc6ea
Using dm_manager.h instead of dm_team.h
2023-08-10 02:31:48 +02:00
smallmodel
d89175ebc8
Added "always" parameter for alias registration
2023-07-30 23:02:13 +02:00
smallmodel
5333c7ff4a
Removed empty line before opening braces
2023-07-05 20:52:55 +02:00
OM
c287638f99
Reworked file inclusion (using relative path)
2023-06-17 01:24:20 +02:00
OM
e4fa0fff3a
Renamed **game** to **fgame**
2023-06-15 23:44:02 +02:00