Commit graph

24521 commits

Author SHA1 Message Date
minenice55
eaa676f9d6 use the nicer value from testing 2026-05-03 14:53:46 -04:00
minenice55
426bec4395 make recovery dash VFX respect kart tilt 2026-05-03 14:53:11 -04:00
minenice55
d838d4a8ff make sure recovery spin is active before allowing this 2026-05-03 14:41:41 -04:00
NepDisk
137ffd14cf Use FP classify here 2026-05-03 13:35:37 -04:00
Alug
9f52b1e158 use destructor attribute for W_Shutdown
makes sure this is always called in any case
also just simpler
2026-05-03 13:33:23 -04:00
NepDisk
247c3cb323 Warning clean up 2026-05-03 12:58:37 -04:00
yamamama
7039fff6ab Fix dial speedometer in Battle/Item Breaker, assign the *ring meter*
offsets instead of the dial speedometer
2026-05-03 03:57:17 -04:00
minenice55
5f2e63e44c make this *actually* match the old behaviour
in theory adding K_FlipFromObject here would be "better" but I'll just have this match old code for now
2026-05-03 00:21:47 -04:00
minenice55
288867dda3 revise CSS controls a bit, horn and voice preview
- Grid CSS now has to be actively entered (either with the confirm button or by navigating left/right)
- Grid CSS can be exited via selection or by pressing escape, in addition to the usual way of navigating out via the top / bottom
- Selecting a skin now plays the skin's overtake voice line, and respects voice setting and voice preferences
- Pressing confirm over the Follower option will now play that follower's horn
2026-05-02 23:53:26 -04:00
NepDisk
5cfd8d8823 Use 1000 as the default packetsize
Seems to be the most compat
2026-05-02 20:33:22 -04:00
yamamama
24bb78e448 Remove ringoffset from the dial speedometer coords 2026-05-02 18:25:59 -04:00
minenice55
38ab10e2ff Update d_main.cpp 2026-05-02 16:53:24 -04:00
yamamama
6a3a78a002 Dial speedometer
HUDTRANS is kind of b0rked on software
2026-05-02 16:43:06 -04:00
yamamama
011147e39a ACTUALLY FIX linedef 403 and 404
The other fix fixed Pandaemonium, but broke Diamond Square in the process
This fixes both!
2026-05-02 16:43:06 -04:00
NepDisk
bea6246ff7 These are booleans 2026-05-02 16:29:54 -04:00
minenice55
74260033e0 this is auto-flipped so no need for this 2026-05-02 16:13:22 -04:00
minenice55
aa585e00c7 fix affine rotation not flipping in gravity flip
this matches software now
2026-05-02 16:11:17 -04:00
minenice55
b9eb26f55e why was this re-defined?? 2026-05-02 15:43:17 -04:00
NepDisk
7d3a00b0b5 Update hash 2026-05-02 15:24:53 -04:00
NepDisk
00804d6d52 Update hash 2026-05-02 15:06:43 -04:00
NepDisk
d5529f8458 High Res rank toggle 2026-05-02 13:46:59 -04:00
yamamama
b5e9e1e4da Player bump gameplay setting
You can either toggle bumping off completely (outside of power items), or limit it to on-ground bumps only
2026-05-02 13:28:46 -04:00
yamamama
899dc271ca Change return value of PvPTouchDamage
Will now return the result of its P_DamageMobj calls instead of just if a P_DamageMobj call happened at all
2026-05-02 13:28:46 -04:00
NepDisk
417a1714d1 Clear keepstuff when you land after respawn 2026-05-02 12:20:20 -04:00
NepDisk
5f1fb9a07b Whoops forgot to update this srb2back ref 2026-05-02 12:16:02 -04:00
NepDisk
ee3402e72a Screentextures toggle port from saturn 2026-05-02 12:02:53 -04:00
yamamama
b622ed1333 Toggle for bananadrag (trailslow) 2026-05-02 07:40:57 -04:00
NepDisk
01ce7b0221 Hardcoded Keep Stuff
Toggles allows certain item timers to maintain on death. Also handles setting up the state of said items again..
2026-05-02 03:48:08 -04:00
minenice55
c43b1228c5 Update d_main.cpp 2026-05-01 14:06:09 -04:00
yamamama
84f5592c76 Fix conversion bug with linedefs 403 and 404 in Kart maps
Should fix issues with certain maps, like Pandaemonium's cycle hazard
2026-05-01 01:39:14 -04:00
NepDisk
54a59937af Add shader stage for final screen texture draw 2026-04-30 22:09:22 -04:00
NepDisk
494eb9b5bd Fix encoremusic mapheader not falling back and do some clean up 2026-04-30 17:34:13 -04:00
NepDisk
3b48ca6c9c Encoremusic mapheader option 2026-04-30 16:56:25 -04:00
NepDisk
3604abdfcc Update this comment to be accurate 2026-04-30 15:58:46 -04:00
Alug
af7b843690 Fix models binding the lighttable texture to the the palette lookup texture
This fixes stuff becoming blue when models are on
2026-04-30 13:00:27 -04:00
NepDisk
799b1ec0d3 Revert "Expose water ripple as a uniform to allow for water ripple shaders"
This reverts commit 0c8d2efce0.

I had the idea of applying this flag to more surfaces in hardcode but not so sure thats a good idea anymore
2026-04-30 12:06:43 -04:00
NepDisk
35edca61db Revert "Fix Water_Ripple uniform"
This reverts commit ec53fd6511.
2026-04-30 12:06:43 -04:00
minenice55
3e2d14c42a separate out item equipping
also can be used from lua (untested)
2026-04-30 01:28:43 -04:00
minenice55
24faa9b8d7 Update d_main.cpp 2026-04-29 21:42:23 -04:00
NepDisk
41078f189f Cancel Heavy Airdrop with dash rings 2026-04-29 21:40:15 -04:00
NepDisk
ec53fd6511 Fix Water_Ripple uniform 2026-04-29 17:10:20 -04:00
NepDisk
0c8d2efce0 Expose water ripple as a uniform to allow for water ripple shaders 2026-04-29 16:36:04 -04:00
minenice55
d06ffdd9af Update d_main.cpp 2026-04-29 16:05:44 -04:00
minenice55
854edbe2ff always have *some* gravity to return the kart to neutral 2026-04-29 14:59:50 -04:00
NepDisk
d4ac123d19 Fix directional model lightning 2026-04-29 13:53:15 -04:00
NepDisk
abd4566fc0 Fix model lighting toggle 2026-04-29 13:31:33 -04:00
yamamama
3c2a60c8c5 cast from function call of type ‘lua_Number’ {aka ‘int’} to deez nuts 2026-04-29 05:40:12 -04:00
yamamama
d493dd9029 G_MapIsSafe
Generalized safety test for maps, in an attempt to curb G_GetNextMap
producing an I_Error due to an unchecked override
2026-04-29 05:36:27 -04:00
yamamama
aff2b6939a pnum 2026-04-29 05:06:23 -04:00
yamamama
daf9d3aaea d_netcmd cleanup
Clang-formatted GotNameAndColor, clang-formatted the voice command function, removed leftover (commented out) definitions
2026-04-29 04:57:57 -04:00