Commit graph

2132 commits

Author SHA1 Message Date
GenericHeroGuy
dabd068110 Fix Super Rainbow Road springs and FOFs 2025-01-30 17:37:37 +01:00
NepDisk
a148d4e17b Seperate out itemflags 2025-01-27 12:24:19 -05:00
NepDisk
7e1caec293 use RR's version of Mobj spawn height since we have cpp now 2025-01-27 01:53:44 -05:00
NepDisk
1b25b42835 Add new flags for toggling death effects 2025-01-26 17:57:58 -05:00
NepDisk
577c0ac4b4 Reintroduce MF_FIRE 2025-01-25 11:20:35 -05:00
GenericHeroGuy
6f032ce9c8 Revert "2.1 palette pt 1"
This reverts commit d22db75409.
2025-01-24 16:57:44 +01:00
Sally Coolatta
713ac093bf devmode cheat online 2025-01-10 11:36:04 -05:00
NepDisk
7948720595 Revert cheats streamine but keep stuff needed for online cheats
cheats 1 is not desired appearently

This reverts commit 9fbe107211.
2025-01-10 11:16:16 -05:00
James R
3afae7a231 Rearrange player cheat flags
PC_GODMODE -> PF_GODMODE
PC_NOCLIP -> MF_NOCLIP
2025-01-10 10:10:41 -05:00
Sal
9fbe107211 Merge branch 'cheats-streamline' into 'master'
Streamline cheats

See merge request KartKrew/Kart!697
2025-01-10 10:03:52 -05:00
NepDisk
be1308b0cf New Drift Effect
Much less of an eyesore then final RR while still looking cool!
2025-01-09 20:14:24 -05:00
NepDisk
f7ab1af75b Merge pull request 'Port Lua based backwards compat to hardcode.' (#6) from luacompat into ACS2
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/6
2025-01-09 18:32:28 +00:00
NepDisk
7f355a35ca cherrypikcs from 'miniladder-16' 2025-01-09 13:19:48 -05:00
Sally Coolatta
6b27b981a4 Overlays use dispoffset instead of position hack 2025-01-09 12:57:31 -05:00
NepDisk
fe6ce0f2f3 Disallow emerald spawns like v1 2025-01-07 07:56:15 -05:00
NepDisk
7e2900f868 Merge branch 'ACS2' into luacompat 2024-12-31 10:27:40 -05:00
NepDisk
ac3e8827a7 Rename back to thundershield, update doomdata.h ml_flags, update constants 2024-12-31 01:31:03 -05:00
NepDisk
82dfe605f3 mobj_t: add shadowcolor member to change shadow palette index 2024-12-30 19:54:29 -05:00
NepDisk
605b32a7cc Making Following rocks on binary work like kart v1 2024-12-27 00:52:18 -05:00
James R
5cb20f5480 P_TryMove: sweep collided lines to find nearest normal 2024-12-25 13:30:59 -05:00
NepDisk
f996d869db misc fixes
Fix time limit, disable mobjscramble, fix paranoia compile, clean up refernces code, fix driftdust negative refernces
2024-12-17 23:53:51 -05:00
NepDisk
3622b78b3e Readd SPB karma modes, remove every hit rewarding bumpers, allow flashtics again 2024-12-17 17:57:47 -05:00
NepDisk
a5b76597eb Remove Shpereboxes 2024-12-17 10:29:53 -05:00
NepDisk
7bdf9633bc Remove emeralds from battle 2024-12-17 10:13:09 -05:00
NepDisk
e1720e7b3a Remove overtime stuff 2024-12-17 00:47:36 -05:00
NepDisk
4b1324da69 Remove Battle capsule stuff and turn it into Item Breaker
You have to smash every itembox in a map as fast as you can. When you mash you get a pogospring and waiting gives a sneaker
2024-12-17 00:24:20 -05:00
NepDisk
3d26be2158 Revert "Remove Brak Eggman"
This reverts commit 364651ac39.
2024-12-09 17:21:46 -05:00
NepDisk
83fc4e8342 Port some callfuncs from base SRB2 ACS merge
This could be handy for all sorts of stuff
2024-11-25 11:40:20 -05:00
NepDisk
67ea1fdc04 Fixed removed stuff 2024-11-18 11:44:46 -05:00
NepDisk
5abf1ad017 Revert "Make UDMF scale compatible with ZDoom's spec"
This reverts commit 437d728ec9.
2024-11-18 11:38:08 -05:00
NepDisk
36f28e599e Support cheatcheckactivator for RR support 2024-11-18 10:12:13 -05:00
Sal
437d728ec9 Make UDMF scale compatible with ZDoom's spec 2024-11-18 09:55:13 -05:00
NepDisk
b66f384d1c Fix Jawz behaviour 2024-10-27 14:03:09 -04:00
NepDisk
049c182288 Massive warning clean up 2024-10-23 00:01:03 -04:00
Sally Coolatta
b538a68dc4 Thing_StartTracking: Make it do something
Instead of using a linedef executor tag as an argument, apply an action special to the angle manager object that you had to place anyways.

There is no UDMF version check because the old behavior was practically unusable.
2024-10-22 01:09:30 -04:00
NepDisk
cf9f6fc570 Merge branch 'v2dev3' into ACS2 2024-10-21 17:30:55 -04:00
NepDisk
93576d24ea Merge branch '21pal' into v2dev3 2024-10-21 17:27:27 -04:00
NepDisk
c48f432c11 Merge branch 'v2dev3' into ACS2-ReadonlyMapthing 2024-10-19 17:07:44 -04:00
James R
7a9b252aae p_mobj.c: reference count kitemcap and overlaycap
With the old code, if the object at the head of the list
was removed, it would leave the reference behind,
extending the lifetime of the thinker until P_RunKartItems
or P_RunOverlays was run.
2024-10-19 17:04:48 -04:00
James R
24c6cded2a PARANOIA: add debug to P_SetTarget if references go negative
Prints mobj address, mobj type, thinker function,
reference count and source code line number.
2024-10-18 14:59:25 -04:00
James R
3da51db732 Init mobj references before mobj specific spawning in P_SpawnMobj
Fixes MT_MONITOR leaking references due to
Obj_MonitorSpawnParts called before P_AddThinker.

Thanks to toaster
2024-10-18 03:59:20 -04:00
NepDisk
439534c340 Implement ACS_RunPlayerEnterScript fix and P_PostLoadLevel 2024-10-17 18:31:42 -04:00
NepDisk
fd0d659070 Fix crash 2024-10-16 19:18:01 -04:00
Sally Coolatta
34c4a207c7 Separate script args from mapthing args
SRB2 uses a LOT of mapthing args compared to Hexen (which has none) and ZDoom (which only has them on objects that will never ever activate scripts). So we really badly needed to separate the two if we want attaching scripts to things to be useful.
2024-10-16 13:19:31 -04:00
NepDisk
b5c21c8d88 Read-only mapthing_t 2024-10-16 13:11:13 -04:00
NepDisk
e0acf82e94 fix 2024-10-15 21:51:44 -04:00
NepDisk
bd0457c311 reapply Merge branch thing-radius-acs into master
This reverts commit 5672fd6d50.
2024-10-15 21:35:15 -04:00
NepDisk
5672fd6d50 Revert Merge branch thing-radius-acs into master
This reverts commit 31fd1bbd3e.
2024-10-15 17:02:12 -04:00
toaster
31fd1bbd3e Merge branch thing-radius-acs into master
"Radius Action" thing type

See merge request KartKrew/Kart!1429
2024-10-15 16:51:35 -04:00
Sally Coolatta
7aac06b96e Add equivalent of "Each Time" triggers for ACS 2024-10-15 15:25:06 -04:00