NepDisk
ed7b667aa7
Update File headers to use BLANKART
2025-04-19 13:33:28 -04:00
NepDisk
fcbb77f70d
Fix scripttype enum
2025-03-29 12:11:55 -04:00
NepDisk
1935895f88
Remove Unused ACS code and rename POSITION script type
2025-03-10 12:44:21 -04:00
NepDisk
431d504e8d
Update ACS code and add playerfinishscript
2025-03-10 12:37:20 -04:00
James R
3261b29ff5
ACS_Execute, ACS_ExecuteAlways: handle map stringargs
2024-10-16 13:43:30 -04:00
toaster
bdc50487b7
thinker_era
...
A first pass in attempts to fix crashes when ACS causes map changes.
Frustratingly still got a crash, but I think this is definitely the right foundation to work with.
2024-10-15 22:15:30 -04:00
Sally Coolatta
acf0466ba6
Add bot styles & bot spawn ACS function
2024-10-15 16:44:29 -04:00
James R
c81bbf3a20
Add GAMEOVER ACS script type
...
Triggered when the level ends with a losing condition and
there are no extra lives.
2024-10-15 16:32:32 -04:00
Sally Coolatta
4ccdf8f43f
Add additional script types
...
- POSITION: Runs when POSITION period ends. Has no activator.
- OVERTIME: Runs when the time limit runs out. Has no activator.
- EMERALD: Runs when the Special Stage UFO's Chaos Emerald is grabbed. The activator object is set to the player that grabbed it.
2024-10-15 16:30:38 -04:00
Sally Coolatta
a12ad40610
Add CameraWait ACS function
...
Pauses a script until the tagged camera has no more waypoints to follow.
2024-10-15 15:17:15 -04:00
Sally Coolatta
364b5bda8a
Improve compiling, add ACS_Execute
...
Arbritrary ACS scripts can now be run from linedef executors. I will be implementing more, non-linedef-executor-related methods in the future.
2024-10-15 13:07:13 -04:00
Sally Coolatta
192b30f8ea
Save+load SRB2 vars on ACS threads
2024-10-15 07:52:25 -04:00
Sally Coolatta
8637dc3ce3
Fully port the ACS integration to C++ and make it build
2024-10-15 06:01:14 -04:00