Commit graph

29552 commits

Author SHA1 Message Date
Antonio Martinez
07b418839c Clearer percentages for gain/drain modification rates 2025-08-26 05:55:42 -04:00
Antonio Martinez
683eb5e539 Inflationary PWR 2025-08-26 05:46:32 -04:00
AJ Martinez
90ee6dbdc0 Merge branch 'forfeit-fixes' into 'master'
PWR forfeit / calculation fixes

Closes #1642

See merge request kart-krew-dev/ring-racers-internal!2766
2025-08-26 06:26:10 +00:00
Oni VelocitOni
5f2f48a371 Merge branch 'dl-thread' into 'master'
Threaded HTTP downloader

See merge request kart-krew-dev/ring-racers-internal!2763
2025-08-26 05:03:10 +00:00
Oni VelocitOni
1d141e2954 Merge branch 'hivolt-replays' into 'master'
Fix SPB Attack and Class R attack ghosts

Closes #1628

See merge request kart-krew-dev/ring-racers-internal!2768
2025-08-26 05:00:34 +00:00
Antonio Martinez
a498ca732f Legacy Proration, force "Leader" splits for Class R 2025-08-26 00:51:52 -04:00
Oni VelocitOni
3ef1a5df6e Merge branch 'i-would-like-to-finish-ta' into 'master'
Never change player's angle on a pulley

See merge request kart-krew-dev/ring-racers-internal!2771
2025-08-26 04:38:14 +00:00
Oni VelocitOni
4d3fbfd4c3 Merge branch 'dontdraw-lightning-attack' into 'master'
Don't draw Lightning Shield while attacking

See merge request kart-krew-dev/ring-racers-internal!2772
2025-08-26 04:34:06 +00:00
Antonio Martinez
9fc5804ef2 Don't draw Lightning Shield while attacking 2025-08-26 00:03:55 -04:00
Oni VelocitOni
bc5f104f68 Merge branch 'hybrid-lightning-thrust' into 'master'
Lightning Shield momentum/facing blend

See merge request kart-krew-dev/ring-racers-internal!2767
2025-08-26 04:03:30 +00:00
Antonio Martinez
8582f80ed3 Just don't touch the player when they're already hooked 2025-08-25 23:54:10 -04:00
Oni VelocitOni
7cdca71b5d Merge branch 'fix-wait-to-join' into 'master'
Fix signature verification error when waiting to join a full server for a long time

See merge request kart-krew-dev/ring-racers-internal!2769
2025-08-26 03:51:18 +00:00
Ashnal
75668529dc Merge remote-tracking branch 'public/master' 2025-08-25 20:43:51 -04:00
Ashnal
8dbcef0d22 Merge branch 'fixOmnidirectionalLoops' into 'master'
Fix loops sometimes flinging you to kingdom come

See merge request KartKrew/RingRacers!136
2025-08-26 00:41:08 +00:00
SteelT
635c038015 Merge branch 'drpc-maps-again' into 'master'
Bring back map images for Discord Rich Presence

See merge request kart-krew-dev/ring-racers-internal!2412
2025-08-25 19:55:12 -04:00
Antonio Martinez
0a94c2ac83 Remove debug print 2025-08-25 16:24:16 -04:00
Antonio Martinez
d67bba9255 Fix SPB Attack and Class R attack replays 2025-08-25 15:53:11 -04:00
JugadorXEI
afc2e96bb7 Fix loops sometimes flinging you to kingdom come 2025-08-25 21:22:01 +02:00
toaster
8bd29a1011 Threaded HTTP downloader
Composite of the work of:
- Hacinef (SRB2 repository, https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2322 )
- alufolie91 (SRB2Kart-Saturn repository, 84bfb3991e )
This advancement made possible by Indev in the KKD discord

Untested because I don't know how to set up a HTTP download server
2025-08-25 13:07:06 +01:00
Antonio Martinez
1e49453d78 Fix double-exit conditions WITHOUT changing checkpoint count 2025-08-25 06:24:07 -04:00
Antonio Martinez
c348fb72b4 Lightning Shield momentum/facing blend 2025-08-25 03:48:49 -04:00
Antonio Martinez
c0c71ab7ba PWR forfeit / calculation fixes 2025-08-25 02:46:08 -04:00
Oni VelocitOni
15390c97d0 Merge branch 'extended-whip-whiff' into 'master'
Extended Insta-Whip punish window

See merge request kart-krew-dev/ring-racers-internal!2758
2025-08-25 05:31:27 +00:00
Oni VelocitOni
df972ada45 Merge branch 'reduce-ballhog-active-frames' into 'master'
Ballhog active frames 26 -> 15

Closes #1638

See merge request kart-krew-dev/ring-racers-internal!2756
2025-08-25 04:42:09 +00:00
Oni VelocitOni
487b7c0bb3 Merge branch 'stone-shoe-crash' into 'master'
Fix Stone Shoe damage downgrade crash

Closes #1640

See merge request kart-krew-dev/ring-racers-internal!2761
2025-08-25 02:19:31 +00:00
Oni VelocitOni
65d07ae1f3 Merge branch 'follower-fixes' into 'master'
Follower Fixes (again)

See merge request kart-krew-dev/ring-racers-internal!2757
2025-08-25 02:03:49 +00:00
Oni VelocitOni
60b02ae6a2 Merge branch 'netticbuffer-min-1' into 'master'
Minimum value for netticbuffer is now 1

See merge request kart-krew-dev/ring-racers-internal!2762
2025-08-25 02:03:41 +00:00
Oni VelocitOni
c6bc893f63 Merge branch 'annoying-espin' into 'master'
Less loud e-spin

Closes #1622

See merge request kart-krew-dev/ring-racers-internal!2764
2025-08-25 01:52:48 +00:00
Oni VelocitOni
79c76c9639 Merge branch 'checkpoint-lap-0' into 'master'
Can't interact with checkpoints during lap 0

See merge request kart-krew-dev/ring-racers-internal!2759
2025-08-25 01:52:20 +00:00
Oni VelocitOni
709a91a4ae Merge branch 'mushroom-hill-pole' into 'master'
Hardcode Mushroom Hill Pole (Resolves #1627)

Closes #1627

See merge request kart-krew-dev/ring-racers-internal!2760
2025-08-25 01:52:05 +00:00
Antonio Martinez
6d3ef37f95 Only apply instawhip extended punish if it totally whiffs 2025-08-24 18:36:16 -04:00
Antonio Martinez
19ed267138 Less loud e-spin 2025-08-24 16:57:24 -04:00
Ashnal
f69b6f81d0 Swap CL_ASKJOIN for CL_SENDKEY here as well 2025-08-24 15:59:55 -04:00
Ashnal
651bca3086 Go back to CL_SENDKEY instead of CL_ASKJOIN when join request looping 2025-08-24 15:43:02 -04:00
toaster
10fdba373d Compilation fix (dead code removal) 2025-08-24 18:47:26 +01:00
Lach
4543f10666 Scale up Mushroom Hill Pole and remove speed requirement 2025-08-25 02:41:34 +10:00
Ashnal
4f404d493f Minimum value for netticbuffer is now 1 2025-08-24 09:43:00 -04:00
Ashnal
128b2e548c Fix Stone Shoe damage downgrade crash 2025-08-24 09:28:16 -04:00
Ashnal
d11d9ca797 Can't interact with checkpoints during lap 0 2025-08-24 09:08:36 -04:00
Lach
cf2ab09845 Hardcode Mushroom Hill Pole (MT_MHPOLE) 2025-08-24 22:58:29 +10:00
Oni VelocitOni
0e58b9ea91 Merge branch 'fix-shortcut-duel-scoring' into 'master'
Fix split-path shortcut Duel scoring

Closes #1637

See merge request kart-krew-dev/ring-racers-internal!2754
2025-08-24 07:59:38 +00:00
Oni VelocitOni
b767fa3971 Merge branch 'fix-connect-screen-font' into 'master'
Fix connect screen control prompt font

Closes #1636

See merge request kart-krew-dev/ring-racers-internal!2755
2025-08-24 07:59:27 +00:00
Oni VelocitOni
4734249c2e Merge branch 'speed-assist' into 'master'
Speed Assist

See merge request kart-krew-dev/ring-racers-internal!2753
2025-08-24 07:58:27 +00:00
VelocitOni
5d4326a2d0 Doesn't apply to tutorial or free play anymore
Doesn't apply to free play anymore, battle mode either (correction)
2025-08-24 03:40:16 -04:00
Antonio Martinez
bfda339538 Extended Insta-Whip punish window 2025-08-24 03:35:15 -04:00
toaster
48a155f8e7 Fix Auto-Ring follower fallback
- Move `followerready`'s first set from `K_SetFollowerByNum` (which isn't called if your follower is -1, the exact case Goddess is supposed to help us with) to `G_UpdatePlayerPreferences`, which is always called whenever the follower ID is validated on join
- Cache "Goddess"' followerskin ID by cribbing from `r_skins` and `R_DefaultBotSkin`
2025-08-23 22:20:47 +01:00
toaster
8d75727419 Fix writing followers into demos
Does not require a demoversion bump, was a plain mistake in write condition. Previously dependent on whether the memory of `player->follower` - a mobj_t reference - was nonzero, instead of the actual followerskin ID. We essentially got REALLY lucky that TA properly saved 'em currently so we don't have to do a ton of hex editing just to make them visible again
2025-08-23 21:47:46 +01:00
Antonio Martinez
945c8d5a9c Ballhog active frames 26 -> 15 2025-08-23 16:22:38 -04:00
Antonio Martinez
c5ec47cd0b Fix connect screen control prompt font 2025-08-23 15:46:47 -04:00
Antonio Martinez
286914a686 Fix split-path shortcut Duel scoring 2025-08-23 15:41:31 -04:00