toaster
a6f71215ec
Fix bail-induced follower horn sound playing for everyone
2025-08-28 13:35:41 +01:00
Oni VelocitOni
1d141e2954
Merge branch 'hivolt-replays' into 'master'
...
Fix SPB Attack and Class R attack ghosts
Closes #1628
See merge request kart-krew-dev/ring-racers-internal!2768
2025-08-26 05:00:34 +00:00
Antonio Martinez
a498ca732f
Legacy Proration, force "Leader" splits for Class R
2025-08-26 00:51:52 -04:00
Antonio Martinez
d67bba9255
Fix SPB Attack and Class R attack replays
2025-08-25 15:53:11 -04:00
Antonio Martinez
c348fb72b4
Lightning Shield momentum/facing blend
2025-08-25 03:48:49 -04:00
Oni VelocitOni
15390c97d0
Merge branch 'extended-whip-whiff' into 'master'
...
Extended Insta-Whip punish window
See merge request kart-krew-dev/ring-racers-internal!2758
2025-08-25 05:31:27 +00:00
Oni VelocitOni
c6bc893f63
Merge branch 'annoying-espin' into 'master'
...
Less loud e-spin
Closes #1622
See merge request kart-krew-dev/ring-racers-internal!2764
2025-08-25 01:52:48 +00:00
Oni VelocitOni
709a91a4ae
Merge branch 'mushroom-hill-pole' into 'master'
...
Hardcode Mushroom Hill Pole (Resolves #1627 )
Closes #1627
See merge request kart-krew-dev/ring-racers-internal!2760
2025-08-25 01:52:05 +00:00
Antonio Martinez
19ed267138
Less loud e-spin
2025-08-24 16:57:24 -04:00
toaster
10fdba373d
Compilation fix (dead code removal)
2025-08-24 18:47:26 +01:00
Lach
cf2ab09845
Hardcode Mushroom Hill Pole (MT_MHPOLE)
2025-08-24 22:58:29 +10:00
Oni VelocitOni
0e58b9ea91
Merge branch 'fix-shortcut-duel-scoring' into 'master'
...
Fix split-path shortcut Duel scoring
Closes #1637
See merge request kart-krew-dev/ring-racers-internal!2754
2025-08-24 07:59:38 +00:00
Oni VelocitOni
4734249c2e
Merge branch 'speed-assist' into 'master'
...
Speed Assist
See merge request kart-krew-dev/ring-racers-internal!2753
2025-08-24 07:58:27 +00:00
VelocitOni
5d4326a2d0
Doesn't apply to tutorial or free play anymore
...
Doesn't apply to free play anymore, battle mode either (correction)
2025-08-24 03:40:16 -04:00
Antonio Martinez
bfda339538
Extended Insta-Whip punish window
2025-08-24 03:35:15 -04:00
Antonio Martinez
286914a686
Fix split-path shortcut Duel scoring
2025-08-23 15:41:31 -04:00
Eidolon
7febf53ec0
Merge public master
2025-08-23 11:34:18 -05:00
Chearii
19fdf19eb4
Add baked offset parameters
2025-08-23 11:20:14 -05:00
Antonio Martinez
be6d51247c
Use less speed assist when applying boosts
2025-08-23 03:00:34 -04:00
VelocitOni
563f76638a
" - 1" on positioned players average
...
Consider just 1 more guy in the average, maybe helps really really small games.
2025-08-23 03:00:34 -04:00
VelocitOni
ddb034f056
Point to the back quarter of racers
...
Instead of everyone behind 1st being considered for average, only consider the last 25% of players. Speed assist is stronger again to make up for this (+25% again)
2025-08-23 03:00:34 -04:00
VelocitOni
1dfa72da48
Middleman
...
/7 speed assist max, builds up slightly faster
2025-08-23 03:00:34 -04:00
VelocitOni
c6ddce7fa7
More nerfs
...
+10% speed max, builds up slower again (my mistake), WAY further away. Even stricter on being "too close"
2025-08-23 03:00:34 -04:00
VelocitOni
76ef610a73
Max is /5
...
/4 -> /5 max speed assist gain
2025-08-23 03:00:34 -04:00
VelocitOni
0ee5e7689e
Moved the points all back
...
Moved where it all happens back by +3000 each, halved gain-rate.
2025-08-23 03:00:34 -04:00
Antonio Martinez
dcaa3873a1
Speed Assist tweaks
2025-08-23 03:00:33 -04:00
Antonio Martinez
265c8d969e
Somewhat real constants, debug UI
2025-08-23 03:00:33 -04:00
Antonio Martinez
aab374e9ef
WIP: Speed Assist
2025-08-23 03:00:33 -04:00
Oni VelocitOni
3f7ae9dd23
Merge branch 'skinlimit' into 'master'
...
Increase skin limit to 1024
See merge request kart-krew-dev/ring-racers-internal!2743
2025-08-23 05:03:58 +00:00
Oni VelocitOni
da962a0883
Merge branch 'capsule-ring-item' into 'master'
...
Ring Item Capsule adjustments for Items Tutorial
See merge request kart-krew-dev/ring-racers-internal!2742
2025-08-23 01:29:30 +00:00
Eidolon
a4ae01e170
Merge public master
2025-08-22 18:43:32 -05:00
toaster
025c6887f2
Use its own graphic namespace
2025-08-22 21:02:49 +01:00
JugadorXEI
7de76dc130
Expose K_DebtStingPlayer to Lua
2025-08-22 08:51:23 +02:00
JugadorXEI
6fb9a98896
Expose K_PlayerJustBumped to Lua
2025-08-22 08:50:03 +02:00
toaster
be3c0faf7e
More gracefully amend Splits/Attackstart data on ghost load rather than splits load
2025-08-21 18:25:03 +01:00
Antonio Martinez
f242d0d533
Cut Ballhog overcharge and wavedash sounds when interrupted
2025-08-21 02:02:29 -04:00
Eidolon
43b93daaad
Merge public master
2025-08-20 20:55:46 -05:00
Eidolon
dbcd125ba8
Merge branch 'visualFunctionsLua' into 'master'
...
Expose VFX and visual functions from k_kart.c to Lua
See merge request KartKrew/RingRacers!129
2025-08-21 01:48:58 +00:00
JugadorXEI
0d7ffd78b3
Expose VFX and visual functions from k_kart.c to Lua
2025-08-21 01:48:58 +00:00
Eidolon
b4e364bdf7
Prevent bananadrag from wrapping around
2025-08-21 00:07:47 +00:00
toaster
435b3b8f09
Ring Item Capsule adjustments for Items Tutorial
...
- A first argument of `0` (default id) does existing automatic Ring-feeding behaviour with a new graphic
- A first argument of `19` (super ring hardcoded id) gives a Super Ring item
- Applies to all courses, so before merger all maps need to be checked if doomednum 2010 has a first argument of 19 in any existing maps
2025-08-19 20:55:09 +01:00
Antonio Martinez
8583613578
Add split modes: "Off", "Next", "Leader"
2025-08-18 20:43:29 -04:00
Eidolon
892a6b8620
Merge public master
2025-08-12 16:49:14 -05:00
Eidolon
255570cfca
Dynamically allocate skins
...
This avoids an issue where the skins array takes up a fixed, but large
amount of memory at runtime. On x86_64 linux, that array is roughly 80
megabytes in memory, most of which is unused when the game is unmodded.
Instead, we treat `skins` as a dynamically resizing array, and it is an
array-of-pointers into separate allocated `skin_t`.
This is based on Lactozilla's skin limit MR for SRB2, but I've rewritten
it because RR has diverged quite a bit.
This was verified to check every access of `skins` by using clangd's
find-all-references function. However, I have only tested plain skins,
not Lua addons, so that could afford some extra checking.
2025-08-12 15:33:00 -05:00
toaster
2b3697e8c8
WERROR fixes
2025-08-12 12:55:04 +01:00
Antonio Martinez
da6b6abb03
E-brake leniency in TA starts only
2025-08-10 19:47:09 -04:00
Lach
bbe231e994
Add Ancient Gear object type & unlock type
2025-08-10 01:51:34 +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
Antonio Martinez
385257af73
Splits in Race gametypes
2025-08-08 20:09:14 -04:00