Commit graph

29267 commits

Author SHA1 Message Date
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
VelocitOni
e20d22d006 Reduction
150% -> 125% ringbox payout
2025-07-23 20:31:16 -04:00
Oni VelocitOni
72b6bc8029 Merge branch 'eid-read-shader-fix' into 'master'
Get output buffer size in W_ReadShader correctly

See merge request kart-krew-dev/ring-racers-internal!2690
2025-07-23 22:47:21 +00:00
Oni VelocitOni
8f5b05fe8f Merge branch 'reserve-bail' into 'master'
Fix multibail and reserve item bail

Closes #1608

See merge request kart-krew-dev/ring-racers-internal!2697
2025-07-23 22:46:59 +00:00
AJ Martinez
9237d5b2ad Fix multibail and reserve item bail 2025-07-23 22:46:59 +00:00
Oni VelocitOni
7af083e557 Merge branch 'jartha/toxomister-balance' into 'master'
Toxomister Balance Tweaks

See merge request kart-krew-dev/ring-racers-internal!2700
2025-07-23 22:46:54 +00:00
Oni VelocitOni
cac483cf1d Merge branch 'jartha/stone-shoe-balance' into 'master'
Stone Shoe: tumble damage is always downgraded (less bounces, no item loss)

See merge request kart-krew-dev/ring-racers-internal!2699
2025-07-23 22:46:50 +00:00
Oni VelocitOni
5cbfd133a0 Merge branch 'no-exit-respawn' into 'master'
Don't respawn from true death if exiting (fixes death position flicker?)

Closes #1418

See merge request kart-krew-dev/ring-racers-internal!2703
2025-07-23 22:46:43 +00:00
Antonio Martinez
26cc66b7d5 Don't respawn from true death if exiting (fixes death position flicker?) 2025-07-23 16:53:58 -04:00
toaster
db0dfe7be1 Update year count in KKD screen from 11y to 12y 2025-07-23 19:35:38 +01:00
toaster
c5ab5ec71e Fix minor edge case with error message for Eggman's Way 2025-07-23 19:34:42 +01:00
toaster
638eadee2e "Proceed" is more source-accurate - resets game rather than skips tutorial 2025-07-23 19:32:33 +01:00
toaster
6ce6c0d6cf Two minor hacks for Playground that I can't be bothered to do properly, to match desired spec
- Play intro when exiting goner Playground
- Do not allow using menu to skip driving down that hill in goner Playground
The reason these two are hacks is because a map is considered goner Playground if you use -warp at command line or map in console on title screen to get to a Tutorial course... but these are unimportant edge cases IMO
2025-07-23 19:32:07 +01:00
toaster
757c40844b Add "_Profile" relevant skin option
Uses profile skin/color for Tutorial courses
2025-07-23 19:27:04 +01:00
toaster
295e8dd0ce Add Goner Choice
- Selection between Tails' Way (existing Tutorial) and Eggman's Way (Playground)
    - Semi-passable UI
    - Characterful descriptions
- Add "PlaygroundRoute" condition to Challenges
    - Fires if you select Eggman's Way
- 0 Chao Keys unless you go back to Goner for the outro (which Playground skips)
2025-07-23 19:25:52 +01:00
Antonio Martinez
ee51f0b25b 50% more rings from Ring Box 2025-07-23 03:01:40 -04:00
James R
8b60da0075 Stone Shoe: tumble damage is always downgraded (less bounces, no item loss) 2025-07-22 22:07:06 -07:00
James R
07e5f27982 Toxomister: clouds go poof when punted, hitbox radius 70 -> 35 2025-07-22 21:47:17 -07:00
James R
f9c73a04c2 Toxomister: player can punt cloud attached to themself 2025-07-22 21:39:20 -07:00
James R
936b8e7d0c Toxomister: punt passive clouds 2025-07-22 21:18:37 -07:00
James R
15737d7b8a Toxomister: clouds spawn with 15s fuse 2025-07-22 20:51:44 -07:00
James R
b2b941bcc9 Nerf Dimension Blue Spheres, 30 ring boost -> 10, each sphere awards 1 ring 2025-07-22 00:44:01 -07:00
AJ Martinez
c06fc9cccf Merge branch 'mod-info' into 'master'
MODINFO lump

See merge request kart-krew-dev/ring-racers-internal!2443
2025-07-22 05:35:21 +00:00
Oni VelocitOni
2af16ad812 Merge branch 'final-failsafe-drop' into 'master'
Allow "final failsafe" respawn from drop dash state

See merge request kart-krew-dev/ring-racers-internal!2664
2025-07-22 00:37:18 +00:00
Oni VelocitOni
ef1687d83f Merge branch 'ring-shooter-fix-attempt-3' into 'master'
Fix Ring Shooter Attempt 3

Closes #1573

See merge request kart-krew-dev/ring-racers-internal!2695
2025-07-22 00:36:09 +00:00