Commit graph

3523 commits

Author SHA1 Message Date
Antonio Martinez
bd46bf1d28 Enforce item toggles when generating Battle monitors 2025-09-14 22:21:26 -04:00
Oni VelocitOni
7e0a8e75c8 Merge branch 'easier-starts' into 'master'
Easier starts

See merge request kart-krew-dev/ring-racers-internal!2819
2025-09-15 01:45:07 +00:00
VelocitOni
716af0ddc6 +500 to all
(Nerf) Middleground between RC1 and last touch, because loneliness fixes fixed the issue better
2025-09-14 20:39:47 -04:00
Oni VelocitOni
535bd7a9aa Merge branch 'closer-speed-assist' into 'master'
Speed Assist happens sooner

See merge request kart-krew-dev/ring-racers-internal!2826
2025-09-14 22:40:30 +00:00
AJ Martinez
e806c91a08 Merge branch 'limit-bubble-launch' into 'master'
Bubble launch cap: intermediate calculations

See merge request kart-krew-dev/ring-racers-internal!2845
2025-09-14 22:29:37 +00:00
Oni VelocitOni
07ab7c6af5 Merge branch 'teamplay-orbital-snatch' into 'master'
When snatching orbitals, remove item from owner

See merge request kart-krew-dev/ring-racers-internal!2841
2025-09-14 22:29:09 +00:00
Oni VelocitOni
38c5e5568c Merge branch 'bot-raid' into 'master'
Fix midrace joins being impossible when bots are present

Closes ring-racers#75

See merge request kart-krew-dev/ring-racers-internal!2833
2025-09-14 22:28:51 +00:00
Antonio Martinez
7721dec656 Bubble launch cap: intermediate calculations 2025-09-14 18:24:50 -04:00
Oni VelocitOni
7c497ea7ce Merge branch 'limit-bubble-launch' into 'master'
Apply scam limits to bubble shield launch, not just flight

See merge request kart-krew-dev/ring-racers-internal!2824
2025-09-14 22:21:04 +00:00
Oni VelocitOni
da41685bce Merge branch 'nobail-markedfordeath' into 'master'
Can't bail when marked for death

See merge request kart-krew-dev/ring-racers-internal!2838
2025-09-14 22:07:11 +00:00
Oni VelocitOni
9ee0395f3e Merge branch 'item-soften-crash' into 'master'
Don't try to soften removed/null traps

See merge request kart-krew-dev/ring-racers-internal!2813
2025-09-14 22:06:25 +00:00
Oni VelocitOni
fc2432c950 Merge branch 'bubble-dash-item-strip' into 'master'
Don't strip backup items when bubbledashing

See merge request kart-krew-dev/ring-racers-internal!2825
2025-09-14 22:05:22 +00:00
Oni VelocitOni
9bf511c7b7 Merge branch 'acid-tip-pain' into 'master'
Don't show acid drop hint in pain

Closes ring-racers#35

See merge request kart-krew-dev/ring-racers-internal!2835
2025-09-14 21:58:03 +00:00
Antonio Martinez
572f3bc006 When snatching orbitals, remove item from owner 2025-09-14 15:39:21 -04:00
Ashnal
eca20b7cbd Can't bail when marked for death 2025-09-14 10:53:27 -04:00
Ashnal
4095aa1e47 Overdrive Antiscam 2025-09-14 09:28:26 -04:00
Ashnal
5a17e54ebe Small optimize
Only calulate scam percentage once during think for 1x mult, use multiple times
2025-09-14 09:28:02 -04:00
Antonio Martinez
0bb9a2a531 Don't show acid drop hint in pain 2025-09-14 04:27:09 -04:00
Antonio Martinez
2e4675b7f7 Fix midrace joins being impossible when bots are present 2025-09-14 04:08:03 -04:00
VelocitOni
0ee9b312c5 Everything 1000fu closer
SLIGHTLY closer on all Speed Assist values
2025-09-13 16:01:34 -04:00
Antonio Martinez
a55c872783 Don't strip backup items when bubbledashing 2025-09-13 15:13:37 -04:00
Antonio Martinez
d2c242c774 Apply scam limits to bubble shield launch, not just flight 2025-09-13 15:04:29 -04:00
Antonio Martinez
4723a17bca TA start weirdness mk69 2025-09-13 02:57:11 -04:00
Antonio Martinez
88fcb7c46d Less volatile EXP above 8p 2025-09-12 23:24:38 -04:00
Antonio Martinez
8c212a194c Don't try to soften removed/null traps 2025-09-12 06:37:53 -04:00
Antonio Martinez
5f4009755f Players are never scamming in Special 2025-09-12 00:46:57 -04:00
Antonio Martinez
d9f1044753 Bots don't attenuate positive EXP 2025-09-07 15:13:59 -04:00
Gunla
f40138b41d Merge branch 'sting-frustrations' into 'master'
More lenient Ring Sting

See merge request kart-krew-dev/ring-racers-internal!2795
2025-09-04 04:15:05 +00:00
Antonio Martinez
67109e2da1 Fix spindash check (player collision removes spindash!) 2025-09-02 23:16:39 -04:00
VelocitOni
e7690ef6e3 Merge branch 'master' into better-bail 2025-09-02 21:03:36 -04:00
Oni VelocitOni
3ed778870c Merge branch 'margin-boost-announcer-call' into 'master'
Add Announcer Call for Margin Boost

See merge request kart-krew-dev/ring-racers-internal!2796
2025-09-03 00:27:18 +00:00
VelocitOni
51c27fd3bf Less annoying
Only plays announcer call on first Margin Boost, timings refitted to fit new voice take "Let's wrap things up!!"
2025-09-02 20:20:33 -04:00
toaster
952fb622b7 Compilation fix (unused variable) 2025-09-02 17:01:46 +01:00
VelocitOni
52ef50397c "Margin Boost" every Margin Boost
Plays the Battle Announcer "Margin Boost" every time, dims the music volume, and also tries to stop all margin boost sfx when a round on the final starpost passed.
2025-09-02 01:42:06 -04:00
Antonio Martinez
baa0868212 More lenient Ring Sting 2025-09-02 00:30:21 -04:00
Oni VelocitOni
bcaa32359b Merge branch 'proration-pullback' into 'master'
Proration is a little more strict near 1st

See merge request kart-krew-dev/ring-racers-internal!2791
2025-09-02 01:19:23 +00:00
Antonio Martinez
5e46be14e4 Block bail charge in attack modes, not bail activation 2025-09-01 16:11:58 -04:00
Eidolon
ba847fd0d8 Adjust reducevfx flashing condition for hidden chars in demos 2025-09-01 13:35:12 -05:00
Eidolon
9f9fe44b10 Merge public master 2025-09-01 13:29:37 -05:00
Freaky Mutant Man
a8ba8ab53c ReduceVFX: Disable character flashing when viewing staff ghost replays using hidden characters. 2025-09-01 18:24:58 +00:00
VelocitOni
74b299887a Proration is a little more strict near 1st
2x scam distance, but also now it uses K_PlayerScamPERCENTAGE (newer). (Also now that function also uses const for the player!)
2025-09-01 03:08:29 -04:00
VelocitOni
39abe390db Reverse gravity friendly & no TA
Works in reverse gravity now and shouldn't appear in any time attack modes
2025-09-01 02:05:00 -04:00
VelocitOni
9f7c900a47 Stronger bail
Bail is JUICED
2025-09-01 01:10:11 -04:00
Antonio Martinez
52bb3a21f6 Fix EXP crystal HUD 2025-08-31 23:52:07 -04:00
Antonio Martinez
dfb34ad722 Soft-cap positive EXP, tune down large games, loneliness more responsive 2025-08-31 21:45:42 -04:00
Eidolon
ffc1300146 Fix indeterminate behavior from RNG use in function argument lists 2025-08-30 18:39:34 -05:00
Eidolon
0c282cf1bf Merge remote-tracking branch 'public/master' 2025-08-30 15:46:01 -05:00
FreakyMutantMan
4fd765eb27 Recreate ring debt shaking animation in code so that it can be toggled off with reducevfx. 2025-08-30 02:06:59 -07:00
toaster
06390642ac Sliptide makes waterrun particles only show on the outside of your turn 2025-08-28 19:41:03 +01:00
toaster
57c5fa3cd7 Replace new gametype-specific checks with gametyperule checks
- K_PlayerTripwireSpeedThreshold, K_CheckpointCrossAward - repaced with "GTR_CIRCUIT and not K_Cooperative" - excludes Sealed Stars as before, but includes custom Race-based gametypes
- UFO Spawner tracking on minimap - GTR_PAPERITEMS, per how UFOs are handled in k_battle.c
- G_RandMapPerPlayerCount: Check for the absence of GT_SPECIAL when excluding LF_SECTIONRACE, not the presence of GT_RACE
    - Little bit of a hack, but right now there's no way to do custom cooperative gametypes, we don't have proper access to gametyperules in this function, and Battle courses aren't going to have this flag anyways
2025-08-28 15:48:31 +01:00