Commit graph

29694 commits

Author SHA1 Message Date
VelocitOni
259f0455ed Put it in more spots
Forgot the MT_ versions in a couple of spots. The actual MT_ in deh_tables now uses the actual sprite & not a placeholder
2025-08-03 14:16:49 -04:00
VelocitOni
1f14ac76bc Flip sign around
This might've meant it was still spawning sliptides when giving up after too much hot potato
2025-08-03 13:53:54 -04:00
VelocitOni
bd09ab2bec Merge branch 'master' into tripwire-lockout-vfx
# Conflicts:
#	src/info.c
#	src/info.h
2025-08-03 02:47:32 -04:00
VelocitOni
64592326ec SPB Sliptide disabled during SPBHotPotato
S.P.B.'s sliptide dust should be disabled during both regular target swapping & it's death animation; we've never actually seen the intended metagame of this as a result in Ring Racers. EVER.
2025-08-03 01:53:51 -04:00
VelocitOni
62e14fb2a3 Change some menu wording
"finish a perfect round" specifies above Gear 1, and Intense GP mentions top half instead of "4th" (because this changes in co-op)
2025-08-03 01:22:35 -04:00
Oni VelocitOni
07e7c00fb5 Merge branch 'cap-spindash-thrust' into 'master'
Cap spindash thrust according to max charge time

See merge request kart-krew-dev/ring-racers-internal!2717
2025-08-03 04:53:51 +00:00
Oni VelocitOni
cb1c00ae2b Merge branch 'reduce-bailstun-by-1-more-second' into 'master'
Lower bail-stun by 1 more second

See merge request kart-krew-dev/ring-racers-internal!2718
2025-08-03 03:58:23 +00:00
VelocitOni
9c428bad16 Lower bail-stun by 1 more second
Just 1 more second, feels like the appropriate sweetspot. I want people to like this button just a tiny bit more
2025-08-02 03:38:49 -04:00
Oni VelocitOni
14940276b8 Merge branch 'demeteor-spikes' into 'master'
De-meteor Spikes

See merge request kart-krew-dev/ring-racers-internal!2714
2025-08-02 05:06:35 +00:00
Antonio Martinez
4f45393c9b Cap spindash thrust according to max charge time 2025-08-02 00:06:33 -04:00
toaster
5da7e1612e Don't show "position" in GT_TUTORIAL tab rankings, as everybody's in 1st place all the time 2025-08-01 23:38:11 +01:00
toaster
9675dcfa2d Pretend that Eggman CPU in Rings tutorial is actually another local player for hudtracking purposes 2025-08-01 23:37:42 +01:00
toaster
4bbaab0381 K_RetireBots revamp (resolves #1615)
- All Shuffle Loser code first
- Replace all NOCONTESTed CPU per previous behaviour
- Fix "0"-prefixed character regression
- Instead of tying it to GP specifically, simply don't shuffle bots/players past the final (non-special) round of the Queue
2025-08-01 23:01:04 +01:00
toaster
1c6254c426 Anti-marbel-garden softlock
Stumble if you touch a spike while already flashing/spunout (and not just collided with it 2 tics ago)
2025-08-01 21:27:51 +01:00
Oni VelocitOni
1867079623 Merge branch 'jartha/mach-spheres-half' into 'master'
Nerf Phantom Cup Blue Spheres, 30 ring boost -> 10, each sphere awards 1 ring

See merge request kart-krew-dev/ring-racers-internal!2696
2025-08-01 16:00:48 +00: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
toaster
d63d0279e6 Falling into infinite shrinkage in death pit should not do drift/tumble sounds/bounces
Discovered while testing Atlantis with improved spike behaviour
2025-08-01 15:08:46 +01:00
toaster
2726da8e86 MT_WALLSPIKE bumps are now literally reusing wallspring code
The code clearly *wanted* them to behave like wallsprings, but it was a mess so they were instead nuclear railguns. Now they're grey springs with damage but without tiregrease!

Also:
- Fixes pop-out wallspike interactions
- If a custom MF_SPRING has a "starcolor" (tiregrease stars) of SKINCOLOR_NONE, instead don't apply any tiregrease
2025-08-01 14:46:42 +01:00
toaster
763b9e970a P_DoSpringEx: Only permit new detaching from ground if the spring has a vertical component to its momentum 2025-08-01 14:02:51 +01:00
James R
1754ff0782 Mach Spheres: do not collect in stun 2025-08-01 01:10:12 -07:00
James R
fcf2dc1909 Mach Spheres: do not award rings in stun 2025-08-01 01:08:28 -07:00
Ashnal
b1125d3e7b Merge branch 'ballhog-buffs' of https://gitlab.com/kart-krew-dev/ring-racers-internal into ballhog-buffs 2025-07-31 22:26:27 -04:00
Ashnal
47b04a6044 Fix ballhog boom lingering 2025-07-31 22:26:21 -04:00
Antonio Martinez
98f385049d Ballhog bugfixes 2025-07-31 21:02:58 -04:00
Ashnal
9784fd6d97 Comment out the float for now, not my design 2025-07-31 18:49:10 -04:00
Ashnal
1ddfd7c1ee Also fix reverse gravity while I'm here 2025-07-31 18:46:38 -04:00
Ashnal
cc79808aba New MFE_DONTSLOPELAUNCH flag
Makes mobj immune to slope launching
Also 32 bit eflags woo
2025-07-31 18:37:38 -04: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
Antonio Martinez
f6488697f4 Don't flash ballhog "DANGER!" in reducevfx 2025-07-29 17:30:14 -04:00
Antonio Martinez
893098c59d Hog refinement, PF2_FASTTUMBLEBOUNCE 2025-07-29 17:26:15 -04:00
Antonio Martinez
6aed8f5f1c Galactic ballhog fuckup WIP 2025-07-29 05:28:34 -04:00
VelocitOni
b4d4e3a140 Bigger quake
Bigger quake but it doesn't do anything :holdingbacktears:
2025-07-29 04:39:42 -04:00
VelocitOni
567ec0aef2 Deathstate for SSMine has sound
But it doesn't fucking work because of course it don't
2025-07-29 04:37:58 -04:00
VelocitOni
12f8c68144 Gunstar sound
plays further away since we use it now
2025-07-29 03:13:06 -04:00
VelocitOni
d2b7bfcc00 Big fat quakes
It quakes, and proxmine explosion is fat too
2025-07-29 03:12:41 -04:00
VelocitOni
4577b0a3e3 Deathstate sound and radius increase
Made it bigger, use a Gunstar Heroes sound and NOT a kirby one
2025-07-29 03:11:49 -04:00
VelocitOni
aa0fb02f9a Reticule radius increase
Doubled the reticule radius to make it more effective & match new hitbox
2025-07-29 03:11:16 -04:00
VelocitOni
e7246b1fd5 Even more BALLHOGBOOM reduction
I missed another ctrl+s huh
2025-07-29 01:31:05 -04:00
VelocitOni
ed98af18b2 This too needed renaming
I forgot to hit ctrl+s lol
2025-07-29 01:30:02 -04:00
VelocitOni
7c793096f1 Modernize BallhogBoom animation states
Cut down BallhogBoom states into 1 nice FF_ANIMATE because it's so old, changed all BALLHOGBOOM1s to just BALLHOGBOOM
2025-07-29 01:27:06 -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