Commit graph

29228 commits

Author SHA1 Message Date
Oni VelocitOni
c7b3a49c85 Merge branch 'ancient-gear' into 'master'
Ancient Gear (resolves #1599)

Closes #1599

See merge request kart-krew-dev/ring-racers-internal!2726
2025-08-10 00:43:23 +00:00
Lach
bbe231e994 Add Ancient Gear object type & unlock type 2025-08-10 01:51:34 +10:00
Lach
0e45149045 Fix objectplace thing scales 2025-08-10 01:21:50 +10:00
Oni VelocitOni
39cb84f06c Merge branch 'ta-decompat' into 'master'
Replay de-compatibility

See merge request kart-krew-dev/ring-racers-internal!2715
2025-08-09 04:12:29 +00:00
Oni VelocitOni
3d1a7c1684 Merge branch 'ballhog-buffs' into 'master'
Ballhog Buffs & Feature

See merge request kart-krew-dev/ring-racers-internal!2725
2025-08-09 04:12:18 +00:00
Oni VelocitOni
0bab971e70 Merge branch 'match-race-splits' into 'master'
Splits in Race gametypes

See merge request kart-krew-dev/ring-racers-internal!2724
2025-08-09 04:12:08 +00:00
Oni VelocitOni
217316787a Merge branch 'lost-time-protection' into 'master'
TA: Prevent reset during tally if time is a new best

See merge request kart-krew-dev/ring-racers-internal!2723
2025-08-09 03:06:46 +00:00
Antonio Martinez
5e9a80bb32 Fix race split carryover between rounds 2025-08-08 22:42:42 -04:00
Antonio Martinez
385257af73 Splits in Race gametypes 2025-08-08 20:09:14 -04:00
Antonio Martinez
015e2f0930 TA: Prevent reset during tally if time is a new best 2025-08-07 21:59:42 -04:00
AJ Martinez
0918e83873 Merge branch 'ta-rebalance-gaiden' into 'master'
TA rebalance gaiden

See merge request kart-krew-dev/ring-racers-internal!2710
2025-08-08 01:34:11 +00:00
Antonio Martinez
fad24db244 Merge remote-tracking branch 'origin/master' into ta-rebalance-gaiden 2025-08-07 21:20:00 -04:00
Oni VelocitOni
205e7f0dbb Merge branch 'ta-rebalance-splits' into 'ta-rebalance-gaiden'
Splits in Time Attack

See merge request kart-krew-dev/ring-racers-internal!2722
2025-08-07 21:25:07 +00:00
Antonio Martinez
565207ec08 MAXSPLITS 200 to 32 2025-08-07 14:54:24 -04:00
Antonio Martinez
848c3d4f7a Read splits in G_DoPlayDemoEx (crash fix) 2025-08-07 04:53:24 -04:00
Antonio Martinez
5703fb2a0b Adjust for start time when writing TA splits 2025-08-07 01:13:15 -04:00
Antonio Martinez
024ae0f8ab More splits 2025-08-06 22:09:06 -04:00
Oni VelocitOni
ad9501203f Merge branch 'retune-weak-bots' into 'master'
Foes

Closes #1582

See merge request kart-krew-dev/ring-racers-internal!2713
2025-08-06 23:59:01 +00:00
Antonio Martinez
a11acfaf0e WIP: splits 2025-08-06 19:51:36 -04:00
Antonio Martinez
bf8511c495 Review fixup 2025-08-06 16:48:20 -04:00
Antonio Martinez
77ee717952 WIP: End distance EXP scaling 2025-08-06 16:38:54 -04:00
Antonio Martinez
49c5318261 Don't set demo attack timing in playback 2025-08-05 21:16:12 -04:00
Antonio Martinez
c2bab86d70 Stable sort suicide store 2025-08-05 19:06:46 -04:00
Antonio Martinez
257384b42a ONCE MORE TA rebalance 2025-08-04 23:02:31 -04:00
Oni VelocitOni
d6eef24f83 Merge branch 'lua-roulette' into 'master'
Lua itemroulette stuff from public (JugadorXEI)

See merge request kart-krew-dev/ring-racers-internal!2671
2025-08-05 01:13:16 +00:00
Antonio Martinez
fec835a544 Remove DXD_START, add demo header info for attack starts 2025-08-04 04:38:17 -04:00
Antonio Martinez
e6091cc8b4 Start condition rework 2025-08-04 04:38:16 -04:00
Antonio Martinez
59ae7240f5 Don't consider speed in TA Ring Box bonus 2025-08-04 04:37:50 -04:00
Antonio Martinez
0468f1f988 Nudge some constants, startline startboost in TA 2025-08-04 04:37:50 -04:00
Antonio Martinez
6d020fca06 TA rebalance pass one fucktillion and two 2025-08-04 04:37:50 -04:00
Antonio Martinez
1457a16bd5 Merge up to master 2025-08-04 04:37:50 -04:00
Antonio Martinez
11f63ce79e Rebase fixup 2025-08-04 04:36:21 -04:00
Antonio Martinez
d78afd9de3 Red FOE nametags, try not to sort empty lists of bots 2025-08-04 04:24:44 -04:00
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