GenericHeroGuy
1c33caa84e
Attempt number two at fixing ACS unarchiving
...
Can't use map numbers, can't use lump numbers... so don't use numbers!
2025-09-17 18:31:10 +02:00
GenericHeroGuy
858162f333
Revert "Fix the ACS unarchival crash ( closes #97 )"
...
This reverts commit 8348ed1c05 .
2025-09-17 18:31:10 +02:00
GenericHeroGuy
8348ed1c05
Fix the ACS unarchival crash ( closes #97 )
...
Map numbers are consistent between server and client, wadnums are not
2025-09-14 01:36:22 +02:00
Oni
0bbc485f3e
Merge branch 'acs-archive-fixes' into 'master'
...
ACS archival fixes
See merge request KartKrew/Kart!2480
2025-09-12 00:24:18 -04:00
NepDisk
ed7b667aa7
Update File headers to use BLANKART
2025-04-19 13:33:28 -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
NepDisk
08e30ed2cb
Use thirdparty span
...
thirdparty libs prob shouldn't be included in src
Fix for make later.
2024-12-29 10:26:37 -05:00
James R
3261b29ff5
ACS_Execute, ACS_ExecuteAlways: handle map stringargs
2024-10-16 13:43:30 -04:00
Sal
0eee9b754e
Implement getModuleName for ACS environment
2024-10-15 22:16:54 -04:00
toaster
5f43f1c2cd
ACS: Invalidate mapscope before PU_LEVEL purge occours
...
Fixes the MapWarp memory corruption conclusively.
2024-10-15 22:12:51 -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
9b950fb5e7
Fully implement existing script type
...
Missed in the original merge.
2024-10-15 16:29:40 -04:00
NepDisk
ac7b44c503
Fix compile
2024-10-15 13:24:21 -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
9ce121233e
Add save/load stream for ACS
...
Saves the majority of the VM state, but not the SRB2-specific vars ... that can come after food
2024-10-15 07:51:13 -04:00
Sally Coolatta
8637dc3ce3
Fully port the ACS integration to C++ and make it build
2024-10-15 06:01:14 -04:00