Antonio Martinez
6a2568e7a7
Foes in Match Race
2025-08-04 04:23:37 -04:00
Antonio Martinez
73438dd629
Subdued foes
2025-08-04 04:23:37 -04:00
Antonio Martinez
528eaf0e64
I would really like to believe that this just makes foes work in demos
2025-08-04 04:23:37 -04:00
Antonio Martinez
ec36f6bb01
Guarantee that Foes/Rivals always try to pass generic bots
2025-08-04 04:23:37 -04:00
Antonio Martinez
bb417816c2
Foes use tighter rubberbanding target
2025-08-04 04:23:37 -04:00
Antonio Martinez
76b88990cc
WIP: Foes
2025-08-04 04:23:37 -04:00
Oni VelocitOni
5aa6af4f97
Merge branch 'spb-sliptide-disabled-during-switch' into 'master'
...
SPB Sliptide disabled during "Hot Potato" (Resolves #1596 )
Closes #1596
See merge request kart-krew-dev/ring-racers-internal!2720
2025-08-04 05:32:26 +00:00
Oni VelocitOni
f37a1157f1
Merge branch 'finish-a-perfect-round-wording' into 'master'
...
"finish a perfect round" mentions Gear 1 (Resolves #1589 & #1410 )
Closes #1589
See merge request kart-krew-dev/ring-racers-internal!2719
2025-08-03 21:53:13 +00:00
Oni VelocitOni
f0bc1071f9
Merge branch 'bot-minor' into 'master'
...
K_RetireBots revamp (resolves #1498 , #1535 , #1615 , #1616 )
Closes #1498 , #1535 , #1615 , and #1616
See merge request kart-krew-dev/ring-racers-internal!2716
2025-08-03 21:53:07 +00:00
VelocitOni
c8ba383f22
SPB intangibility call fixes
...
SPB is intangible when "flashing" now, as in flashing WHITE during it's 'give up' LOL (this never happened before, it was purely visual, so my check was useless). SPB intangibility also now checks for just 0 instead of flashing. Works.
2025-08-03 17:52:14 -04:00
VelocitOni
c83decd4a2
Put the if statement where its actually happening
...
Moved the if statement to where the functions are actually being called for sliptide and 'dust'
2025-08-03 16:31:27 -04:00
VelocitOni
06d2843114
If *not*, not if...
...
I am an artist, not a coder
2025-08-03 15:58:29 -04:00
VelocitOni
211452456d
Use SPB_intangible instead
...
Smaller if, catches more, put on the red tether dust too
2025-08-03 15:52:37 -04:00
toaster
c389922f69
Remove legacy non-json Standings handling
2025-08-03 20:31:04 +01:00
toaster
7b134a1a90
Resolve #1616
2025-08-03 20:17:15 +01:00
VelocitOni
c6deb0a7b0
If "spb_swapcount" is GREATER than maxswaps, kill damaging stuff
...
I can make 200 frame sakuga animations but I can't read a simple statement
2025-08-03 14:59:07 -04:00
Oni VelocitOni
f0f33dfc7c
Merge branch 'tripwire-lockout-vfx' into 'master'
...
Tripwire Lockout VFX's initial setup
See merge request kart-krew-dev/ring-racers-internal!2721
2025-08-03 18:30:58 +00:00
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