Commit graph

833 commits

Author SHA1 Message Date
minenice55
b10611670d idem for lines (seems to be the same code) 2025-10-19 11:01:30 -04:00
GenericHeroGuy
1ea44d8707 Fix FOF unarchival 2025-10-19 16:31:45 +02:00
minenice55
c5c287ffb0 experiment with sector archival 2025-10-18 22:45:46 -04:00
GenericHeroGuy
8fa2b9f94b Fix warnings 2025-10-19 01:41:28 +02:00
Anonimus
0901ea89de Anti-bump 2025-10-18 17:13:31 -04:00
NepDisk
d5a7d3e22f Add MSVC deprecation notice and add statics here 2025-10-16 20:56:09 -04:00
Anonimus
a697f924c8 Introduce the goner table
I'm Wing Gaster, the royal scientist!
2025-10-15 07:30:50 -04:00
GenericHeroGuy
9b2a4d52b2 Fix player pointer relinking being utterly broken
Courtesy of be5d651d
2025-10-14 15:03:01 +02:00
GenericHeroGuy
efd6779ef7 Refactor player shield management
shieldtracer has been moved to player_t, replacing curshield, in order to
maintain a Single Source of Truth(tm) and to help ourselves and Lua
scripters in the future
2025-10-13 20:23:17 +02:00
Anonimus
1f392e1cee Item littering toggle
With item littering off, dropped items immediately despawn themselves
2025-10-12 01:19:19 -04:00
GenericHeroGuy
7620420c95 Fix several issues with mobj default values 2025-10-09 21:12:30 +02:00
GenericHeroGuy
8114ece18a Don't overwrite mobj fields with defaults in write mode (whoops!) 2025-10-09 20:43:35 +02:00
NepDisk
6143d8088b Reset to mapobjectscale 2025-10-08 17:45:45 -04:00
NepDisk
028d368765 Remove unused functions 2025-10-07 13:03:05 -04:00
NepDisk
151bb79d85 Combine LUA_Archive and LUA_Unarchive 2025-10-07 12:36:36 -04:00
NepDisk
0d7d460cb8 Fix polyobject resyncs 2025-10-07 12:09:24 -04:00
NepDisk
36a01ba0af Refactor polyobjects 2025-10-07 11:50:24 -04:00
GenericHeroGuy
38898596de Forgot to set a default gravity 2025-10-05 22:55:08 +02:00
GenericHeroGuy
99760c1cc7 Cleanup and some fixes 2025-10-05 22:28:12 +02:00
GenericHeroGuy
fa9c99ff45 Macro the shit out of the thinker tables
These were all out of sync lmao
Now you can join without crashing, but mobjs are fucked
2025-10-05 22:11:11 +02:00
NepDisk
a9c3a9950d Refactor thinkers (currently not working) 2025-10-05 13:36:34 -04:00
GenericHeroGuy
d65156d696 Refactor FOF archiving too! 2025-10-05 00:58:23 +02:00
GenericHeroGuy
433f9ea195 Refactor the world 2025-10-05 00:06:28 +02:00
GenericHeroGuy
de7c89bffd A little bit of cleanup 2025-10-04 19:20:03 +02:00
NepDisk
a4e59679fa Whoops forgot to change these 2025-10-04 13:01:24 -04:00
NepDisk
10aeacbe4d Refactor colormaps 2025-10-04 12:19:05 -04:00
NepDisk
649c53b5d9 Refactor waypoints 2025-10-04 12:03:13 -04:00
NepDisk
c0cc66fd40 Sync invintype 2025-10-04 11:40:14 -04:00
NepDisk
1f06351a29 Adapt existing code to SYNC macro 2025-10-04 11:38:55 -04:00
GenericHeroGuy
e3f70bc7fd Red: before C11 generics. Green: after C11 generics 2025-10-04 17:15:46 +02:00
NepDisk
bdfe3344f0 Fix follower using mobjnum on load end 2025-10-04 10:44:57 -04:00
NepDisk
b25cef1d69 Don't keep track of objects that use MF2_DONTSYNC 2025-10-04 10:30:31 -04:00
NepDisk
6f7a01614a Reinstant tracy czone in P_NetSyncTubeWaypoints 2025-10-04 10:01:16 -04:00
NepDisk
17f0c6222f Refactor tubewaypoints and specials 2025-10-04 09:58:41 -04:00
NepDisk
944cfa0cc9 Refactor NetSync for Parties 2025-10-03 21:26:28 -04:00
NepDisk
4e8bb42fc5 Refactor NetSync for misc 2025-10-03 20:54:05 -04:00
NepDisk
42532d6bc7 Refactor NetSync for players
This is based on stuff from SRB2Classic adjust for Blan.

This uses a bunch of new functions but later I plan to switch to a _Generic for these.
2025-10-03 19:48:01 -04:00
GenericHeroGuy
4eaf109786 Update p.exiting and exitcountdown to match Kart (closes #142)
exitcountdown is now manually set and G_BeginLevelExit doesn't touch it
g_exit now has an "already finished" flag to avoid relying on these
2025-10-01 22:28:41 +02:00
Anonimus
a2d83f4b5f Dapple up
Add all the bubble shield VFX
2025-09-29 22:31:34 -04:00
Anonimus
d9accbd575 Make bubble shields pop if you "overinflate" them 2025-09-28 15:42:59 -04:00
NepDisk
99a6d1aefa Add a small speed bonus for wall transfering
One part MKWii brainrot, one part making this less ass
2025-09-27 00:12:00 -04:00
Anonimus
eade241d3b Add SPBs to battle mode
The ultimate means against camping
2025-09-26 00:05:06 -04:00
NepDisk
9df538fe32 Merge branch 'blankart-dev' into AirDrop 2025-09-22 15:35:20 -04:00
Anonimus
fb5b72a600 Add bumpspark as a TA modifier
Also a bunch of other things in relation to that
Kart mode has bumpspark off, Blan mode uses "keep drift, lose charge", and Tech has bumpspark enabled
2025-09-22 02:04:03 -04:00
NepDisk
49c0b2c00e Make Airdrop drop lines only turn yellow when you have ringboost 2025-09-20 10:23:15 -04:00
NepDisk
ffa7850bb6 AirDrop Starting Commit
This introduces a new optional feature called Airdropping. When holding brake in the air you will start to fall faster. If you have rings active and have rings on you, you Ring Drop to fall even faster and with less delay. The ringboost output from this move is weaker then using rings normally making it so always using ring drop isn't the best play
2025-09-20 00:41:08 -04:00
Anonimus
a4d89f3083 Spinout rotations 2025-09-14 14:24:22 -04:00
Anonimus
c906ccc7a1 Add race lap splits display from Ring Racers
Very neat feature
2025-09-13 23:07:52 -04:00
GenericHeroGuy
ecefb06069 Fix negative refcount warnings when joining servers 2025-09-13 22:14:16 +02:00
NepDisk
50c7019f44 Add KZ speedometer and fix many compiler warnings 2025-09-12 19:43:43 -04:00