Commit graph

29101 commits

Author SHA1 Message Date
toaster
c389922f69 Remove legacy non-json Standings handling 2025-08-03 20:31:04 +01:00
toaster
841fc2472c Remove all replay backwards compat
- Cleans up codebase in some high density regions
- Prevents crashing on the title screen due to old demos being played before we replace staffghosts
- Guarantees nothing we don't want slips in
2025-08-01 16:39:13 +01:00
toaster
9da5c3afb5 MT_WALLSPIKE, MT_ITEMCAPSULE: Remove time attack compat-intended hacks
- You now can't phase through a stationary Prison Egg in any gametype, not just Tutorial
- You can now scale Item Capsules in any gametype, not just Special
2025-08-01 16:27:47 +01:00
Oni VelocitOni
47248f2030 Merge branch 'bubble-mash' into 'master'
Bubble shield mash limit (resolves #1613)

Closes #1613

See merge request kart-krew-dev/ring-racers-internal!2712
2025-08-01 14:31:52 +00:00
Antonio Martinez
8c0f07ad6d Refactor bubble speed limit, trap duration 3.5sec, 6 inputs per second 2025-07-29 19:08:29 -04:00
Antonio Martinez
3e78ba17ac Bubble shield mash limit 2025-07-29 17:55:18 -04:00
Oni VelocitOni
efd7442c65 Merge branch 'bail-move-drain' into 'master'
Move bail ring drain to end of hitlag, bail stun reduction based on charge

See merge request kart-krew-dev/ring-racers-internal!2711
2025-07-28 06:44:39 +00:00
VelocitOni
2e516b0761 Even more forgiving
+ 125%
2025-07-27 18:17:44 -04:00
Ashnal
2b291c107f Remove debugprint 2025-07-27 15:10:57 -04:00
Ashnal
16628c59ca Rework logic ordering
fixes charge logic
2025-07-27 14:44:21 -04:00
Ashnal
371e34122a move bail ring deduction to after hitlag 2025-07-25 21:49:41 -04:00
Ashnal
5e4bd6adbb bailquake rename to bailhitlag 2025-07-25 21:16:04 -04:00
Oni VelocitOni
df9d4cf177 Merge branch 'ringbox-115-percent' into 'master'
Ringbox 115%

See merge request kart-krew-dev/ring-racers-internal!2709
2025-07-25 06:02:27 +00:00
VelocitOni
38951e892b Ringbox 115%
Made a change, we all tested on it, I didn't commit it and merged it. Has happened twice in my life now and I just don't understand why I do it
2025-07-25 02:00:38 -04:00
Oni VelocitOni
aabfe728c2 Merge branch 'recorrect-ringbox-buff-mistake' into 'master'
Ringbox now actually gives +10% more

See merge request kart-krew-dev/ring-racers-internal!2707
2025-07-25 05:50:19 +00:00
Oni VelocitOni
e7917b2f05 Merge branch 'change-public-server-wording' into 'master'
Advertising a Server & Voice Chat Menu Rewording

See merge request kart-krew-dev/ring-racers-internal!2705
2025-07-25 04:52:14 +00:00
Eidolon
4fd5f1f986 Fix remaining issues with voice cvar logic flip 2025-07-24 22:59:25 -05:00
Eidolon
4e7816c05c Merge public master 2025-07-24 22:52:12 -05:00
Eidolon
758480a7ea Move include in m_misc.h where it belongs 2025-07-24 22:49:45 -05:00
VelocitOni
9726c999ce Merge branch 'master' into recorrect-ringbox-buff-mistake 2025-07-24 23:47:13 -04:00
Oni VelocitOni
10f846d56e Merge branch 'bailcharge-no-painnerf' into 'master'
Bailcharge no painnerf

See merge request kart-krew-dev/ring-racers-internal!2706
2025-07-25 03:43:33 +00:00
VelocitOni
0ad6882883 One more reversal in HUD
0 to 1
2025-07-24 23:26:42 -04:00
VelocitOni
d3e4f91824 More reversals to fix
More reverals fixed, forgot wording on blurb
2025-07-24 23:19:03 -04:00
VelocitOni
3e194b1a28 Missed a reversal
I sure hope there's not one of these for allowservervoice too...
2025-07-24 23:12:50 -04:00
VelocitOni
1881208d5f Caught 2 more variables that needed renaming
VoiceChat_OnChange -> VoiceSelfDeafen_OnChange, & voice_chat -> voice_selfdeafen
2025-07-24 23:02:25 -04:00
Oni VelocitOni
207d4c6a70 Merge branch 'goner-choice' into 'master'
Goner Choice

See merge request kart-krew-dev/ring-racers-internal!2702
2025-07-25 02:56:20 +00:00
VelocitOni
29d1dcef2d "Deafen" and "Server Voice Chat" now have new variables
cv_voice_chat -> cv_voice_selfdeafen & cv_voice_servermute -> cv_voice_allowservervoice
2025-07-24 22:54:43 -04:00
VelocitOni
283e010301 "Server Voice Chat" (still named cv_voice_servermute for now)
Flipped all bools (HOPEFULLY CORRECTLY)
2025-07-24 22:38:42 -04:00
VelocitOni
51ac6c250b "Undeafen" (still cv_voice_chat for now), flipped all bools
Flipped all bools on Undeafen since it's worded different
2025-07-24 22:37:51 -04:00
VelocitOni
2c98eefa8d Another bit of renaming, and now is in mirrors into Server Options
Flipped the On/Off switch on Server Voice Chat & Deafen, put the server VC options in Server Options too
2025-07-24 22:02:07 -04:00
VelocitOni
aa0667bac3 Put Server VC options in Server options
Made a copy of Server VC Options and put it in the Server Options menu
2025-07-24 21:52:42 -04:00
VelocitOni
62e19778a0 Renamed "All Voice Chat" to "Undeafen & Unmute"
Even less confusion, All Voice Chat -> Undeafen & Unmute, moved Self-Mute to the top right above it.
2025-07-24 21:12:26 -04:00
VelocitOni
f7e9ae4bf1 Non-thunderdome value fixed
Non-thunderdome value fixed (125% to 150% again); should now overall give +25% of the original values instead of nearly nothing extra
2025-07-24 20:38:51 -04:00
Oni VelocitOni
5085cfece1 Merge branch 'aura-proration' into 'master'
Tripwire blaster knows about proration (resolves #1610)

Closes #1610

See merge request kart-krew-dev/ring-racers-internal!2704
2025-07-25 00:18:46 +00:00
VelocitOni
079d00ab15 Voice Chat menu for normies
Changed a bit of wording around to stop in-dev confusion, closer to Discord for player facing variables. Didn't change any of the actual true variable names at all.
2025-07-24 20:10:40 -04:00
VelocitOni
797a776ca4 Server Options "Advertising..." Rewording
"Advertising..." -> "Broadcast..."; "Advertise" -> "Make Public"
2025-07-24 20:09:40 -04:00
VelocitOni
c3482ee779 Base Online Menu "Advertise" Rewording
"Advertise" --> "Public"
2025-07-24 20:08:44 -04:00
toaster
f8aaa43f73 Reset *all* First Boot specific state in M_ClearSecrets, not M_ClearStats
Guarantees wiping gamedata will send you through goner again, since otherwise why are we wiping gonerlevel
Also fixes restarting Goner's audio
2025-07-24 20:03:47 +01:00
toaster
56df65d18c Extra newline for "do you want to play the tutorial again" text 2025-07-24 19:52:02 +01:00
toaster
43fef1a59b Replace the Playground Hack with a specific fix via a case that needed its own function 2025-07-24 19:40:51 +01:00
toaster
998823db32 Fix "_Profile" relevantskin option
- Gets closest statted character if yours is not yet unlocked
- Accounts for default skin color (previously was mildly broken in this case)
2025-07-24 19:29:51 +01:00
toaster
8a7df9678e Add photosensitivity warning to Goner
Allows you to turn on reducevfx, screenshake, and screen tilting with one confirm input
Shows up every time game boots just in case you get into Sunbeam and it's too much and need to restart
(also dummied out Kickstart Accel option)
2025-07-24 19:28:27 +01:00
toaster
340b1914d2 Add MBF_CANTRESTORE
Replaces hardcoded exception to restoreMenu
2025-07-24 18:22:25 +01:00
toaster
f0fbd07804 Got better at working in CPP... we don't want a forward_list here, we want a deque! 2025-07-24 13:28:59 +01:00
toaster
585683b978 Fix Proceed password "fake crash"
Didn't always properly reset text, now it does
2025-07-24 13:12:23 +01:00
toaster
1a57416b16 Minor adjustments for Goner Choice
- "session" -> "tutorial"
- make it clear that Addons and Online *will* eventually be unlocked in Tails' Way, just not immediately
- Don't allow looping inputs (pressing right when Eggman's Way is selected and vicea versa)
2025-07-24 12:54:58 +01:00
Antonio Martinez
082c592999 Tripwire blaster knows about proration (resolves #1610) 2025-07-24 01:27:39 -04:00
Ashnal
03bc701f74 Fix animation 2025-07-24 00:06:14 -04:00
Ashnal
6acd475aca Bailcharge at full rate when airborne or in pain 2025-07-23 21:03:01 -04:00
Oni VelocitOni
1578c2ff07 Merge branch 'money-longer' into 'master'
25% more rings from Ring Box

See merge request kart-krew-dev/ring-racers-internal!2701
2025-07-24 00:59:51 +00:00