Commit graph

21739 commits

Author SHA1 Message Date
NepDisk
e244c3ece4 '''fix''' gremlins by sweeping extra lines 2025-07-21 15:56:03 -04:00
NepDisk
0f893e239a Clamp speed instead of weight in K_TicInversesum
Top right having greater chain time with easier handeling and high speed didnt feel right, so this balances it against speed instead of weight
2025-07-21 13:46:10 -04:00
NepDisk
7a7f6440c8 Revert Legacy GL: models support TC_BLINK
This reverts commit 143f6f880a.
2025-07-21 13:10:21 -04:00
NepDisk
3b29eb4dce Expose face constants 2025-07-21 12:36:57 -04:00
NepDisk
43815ab18c Bring back missing pain sounds 2025-07-21 12:30:58 -04:00
James R
143f6f880a Legacy GL: models support TC_BLINK 2025-07-21 12:26:55 -04:00
GenericHeroGuy
792bb65e9e Add compat for old P_SetScale behavior, fixes Malicious Metropolis 2025-07-21 18:13:37 +02:00
NepDisk
1d31cefa0e oop 2025-07-21 12:01:30 -04:00
NepDisk
4b97ce1485 Revert "use full angle on the spot so drifting doesn't feel delayed"
This reverts commit d940c25818.
2025-07-21 11:59:46 -04:00
NepDisk
e4d6cf3a5f Add support for interp to more stuff 2025-07-21 11:59:02 -04:00
GenericHeroGuy
2592c805c3 Revert the renderer FOF inversion logic to SRB2
Dunno what the point of this was, it breaks fog blocks though
2025-07-21 17:10:44 +02:00
NepDisk
2d2a04b4d3 K_KartLegacyUpdatePosition from saturn and fix laps+1 uses
Description:
"this checked the distance to every single waypoint on the map always and unconditionally, but we dont need the distance unconditionally so only check if we need to
+5fps in techbatics hadal classic timedemo"
2025-07-20 19:19:36 -04:00
NepDisk
580f2da4bf Set SDL2 app name hint
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2697
2025-07-20 18:24:33 -04:00
NepDisk
712e2c6dd7 Fix sector special detection being flakey on Dynslopes 2025-07-20 17:32:25 -04:00
GenericHeroGuy
6fcda4e2a6 Fix polywaypoint_t->continuous being uninitialized
I spent two hours staring at minecarts just for this shit
2025-07-20 22:41:41 +02:00
NepDisk
aa39635f31 Bring back K_JustBumpedException again 2025-07-20 15:25:16 -04:00
NepDisk
3f2006590b Remove unused condition 2025-07-20 15:14:24 -04:00
GenericHeroGuy
c4e034c5be Fix the missing doors and transparency in Final Mall 2025-07-20 20:40:01 +02:00
NepDisk
8293951ce1 Don't skip code if maxstep is < 0 like other SRB2 versions 2025-07-20 14:28:00 -04:00
GenericHeroGuy
50584c2d5e Fix the broken state of linedef types 30-32 and 480-483
Somehow we got SRB2's binary conversion paired with RR's args changes!?
Fixes Motherlode Canyon's minecarts and Final Mall's doors
2025-07-20 18:32:09 +02:00
Alug
3b168b2b55 remove duplicated midtexture blendmode/visability check in ogl
HWR_BlendMidtextureSurface already takes care of that earlier
2025-07-19 17:00:28 +02:00
GenericHeroGuy
b21f70854e Abstract Pack fixes 2025-07-19 02:29:30 +02:00
NepDisk
eb5c5c0041 pw_invulnerability doesn't colorize 2025-07-18 18:24:22 -04:00
GenericHeroGuy
19b8ec4414 Fix Crystal Caverns ripple and ceiling slopes 2025-07-18 23:44:36 +02:00
NepDisk
e62684d113 Actually fix bubbleshield hitem
I love my eyes
2025-07-18 17:36:30 -04:00
NepDisk
ec648f4202 Revert 'Fix bubbleshield crash in battle mode'
This reverts commit 8826b627a6.
2025-07-18 17:33:50 -04:00
NepDisk
49b825f3cf Revert "Only do this check for MT_BUBBLESHIELD"
This reverts commit c87fb9f6ec.
2025-07-18 17:32:03 -04:00
NepDisk
c87fb9f6ec Only do this check for MT_BUBBLESHIELD 2025-07-18 17:17:35 -04:00
NepDisk
d68214a470 Fix driftsound going off in the air 2025-07-18 16:37:55 -04:00
NepDisk
9aa61253ff readd squish painsound 2025-07-18 16:03:09 -04:00
NepDisk
8826b627a6 Fix bubbleshield crash in battle mode 2025-07-18 14:25:23 -04:00
NepDisk
0ae015ba25 Port Alugs zipper fix and allow zipper drift storage 2025-07-18 14:03:22 -04:00
GenericHeroGuy
8f03e233dd Fix broken flat alignment in Metal Harbor 2025-07-18 19:36:41 +02:00
NepDisk
d94fa42ec8 Fix pain sound from regular objects and make bubbleshield do hitem 2025-07-17 18:48:54 -04:00
NepDisk
1155b50cfc Make Hitem dialog a toggle
Not sure how to remove the delay in a netsafe way, so this will do.
2025-07-17 16:33:23 -04:00
NepDisk
1292ad2325 Make reverting netvars a toggle that defaults off and remove CV_NETVAR from local server cvars
For Kart players, its common practice to save replays and or leave the server play with the a server's settings offline for stuff like timeattack or practice which ends up making this feature more annoying then anything. Also removed CV_NETVAR from local server cvars so that people doing the first case don't get listen server settings overwritten just because they wanted to practice offline
2025-07-17 15:56:46 -04:00
NepDisk
868c9c9a87 Mostly fix encore inversion issues with specials 2025-07-17 14:30:22 -04:00
GenericHeroGuy
b051e142c1 Apply colormaps directly to sectors in kart maps, fixes Misty Maze
+ fix encore mapping not applying to fade color (Sunbeam Paradise)
2025-07-17 19:53:11 +02:00
NepDisk
ad2761f365 Adjust bot Object nudging for item changes 2025-07-16 12:55:59 -04:00
NepDisk
c9b16e1301 Allow bots to mash for items now based on useodds 2025-07-16 12:16:37 -04:00
NepDisk
0b1324aed3 Make bots properly use the flameshield rebalance 2025-07-16 11:33:08 -04:00
NepDisk
9ee65fc0e7 Make bots use the same turncode as players: Redone
No more extra ticcmd bits so its less complicated
2025-07-16 10:28:14 -04:00
NepDisk
47a5ed9b4b Update README.md 2025-07-16 02:54:37 +02:00
NepDisk
ab672ff2f3 Fix bot race start boost randomization desync 2025-07-15 20:19:12 -04:00
NepDisk
cb2bbf5145 Make bots and external players transparent again and fix disappear minimap player breaking 2025-07-15 10:14:58 -04:00
NepDisk
245426b816 Fix battle itembox respawning 2025-07-14 21:19:06 -04:00
NepDisk
3f890fa251 Auto recenter spectator camera 2025-07-14 15:33:50 -04:00
GenericHeroGuy
bac259341c bruh
Let's try that again, this time putting the camera in a local...
2025-07-14 16:12:09 +02:00
GenericHeroGuy
76614086c6 Fix that one wadnum check I forgot about 2025-07-14 16:12:09 +02:00
NepDisk
ccd79ca432 Use prefgametype again 2025-07-13 11:10:20 -04:00