Oni VelocitOni
53c0f60a11
Merge branch 'gamedata-pokes' into 'master'
...
Gamedata pokes
Closes #1509
See merge request kart-krew-dev/ring-racers-internal!2582
2025-06-04 01:12:39 +00:00
Oni VelocitOni
4f1a8104e1
Merge branch 'jartha/fix-gimmick-control' into 'master'
...
Fix Turbines and Ice Cubes being considered pain states; fix Aerial Highlands clouds taking away drift charge
Closes #1465 , #1428 , #1368 , and #1186
See merge request kart-krew-dev/ring-racers-internal!2584
2025-06-04 00:44:38 +00:00
Oni VelocitOni
a7b4c6dcdc
Merge branch 'postrace-director' into 'master'
...
Postrace director cam
Closes #1475
See merge request kart-krew-dev/ring-racers-internal!2565
2025-06-04 00:37:43 +00:00
James R
377ec280f8
Do not let player use items while in turbines or ice cubes
2025-06-03 17:19:10 -07:00
James R
29d6169bf5
Fix Aerial Highlands clouds taking away drift
2025-06-03 16:40:25 -07:00
James R
f5a4f079ec
Fix ice cubes taking away ring boost, do not consider ice cube a pain state
...
I found no reason these should be a pain state
2025-06-03 16:40:25 -07:00
James R
cac7903bdf
Fix Turbines taking away ring boost, rotate player sprite without setting spinouttimer
2025-06-03 16:40:25 -07:00
James R
d457a0b581
Replays: replace slashes in branch name with hyphen
2025-06-03 16:15:34 -07:00
James R
5ed7b13ddb
K_SpawnAmps: fix -Wtype-limits <0 comparison warning
2025-06-03 16:03:41 -07:00
James R
c7aa32d272
objects/checkpoint.cpp: fix -Wformat warning
2025-06-03 16:02:52 -07:00
James R
885a8c2557
Add P_IsRelinkItem, fix Hyudoro not being relinked correctly
...
- MT_HYUDORO itself was being relinked, causing the Hyudoro to not disappear after delivery
- MT_HYUDORO_CENTER is relinked instead; this is the object that actually holds a player reference
2025-06-03 15:53:09 -07:00
AJ Martinez
f12153cb8b
Merge branch 'damage-debug' into 'master'
...
More damage cheats
See merge request kart-krew-dev/ring-racers-internal!2604
2025-06-03 22:50:55 +00:00
Antonio Martinez
93b62bf823
Low EXP reduces rubberbanding, fix minimum complexity modifier
2025-06-03 18:42:35 -04:00
eebrozgi
778ac46437
UFO's determination - Nerf Sealed Star UFO damage carryover
...
2.4 has player-buffing mechanics, especially item snatching.
2.4 also has damage frames for UFO, so UFO damage carryover probably *feels* more significant even if it's numerically worse.
Thus, UFO damage carryover:
- 1/6 of damage retained -> 1/12 of damage retained
- 40% cap -> 20% cap
Seems like an uncontroversial change.
2025-06-03 23:57:51 +03:00
AJ Martinez
8c463d47b9
Merge remote-tracking branch 'origin/master' into bot-grip
2025-06-03 13:02:10 -04:00
Antonio Martinez
55d63fb402
Allow complexity to drop a little lower
2025-06-03 13:02:04 -04:00
Antonio Martinez
0cb1f7bc41
Add back rubberband friction and speed friction
2025-06-03 13:00:47 -04:00
Antonio Martinez
926a95f117
Faster turn updates for bots going fast
2025-06-03 12:48:45 -04:00
VelocitOni
25f8b1deb1
Ring Power added
...
Top Left weighted, gets 20% speed force from rings
2025-06-03 00:26:23 -04:00
Antonio Martinez
2a05b761c6
directorwait 2sec -> 4sec
2025-06-03 00:18:30 -04:00
eebrozgi
906c9ea62d
numweaksneakers LUA EXPOSE TYPO
...
AAAAAAEIUGHYHHG
2025-06-03 06:58:22 +03:00
eebrozgi
333734fdf3
Fixing and cleaning rocket sneaker boost state separation shit
...
- Fixed rocket sneaker tripwire state not activating
- Exposed sneaker boost variables to lua
- Made bots at least aware of the new sneaker boost type...? Probably.
2025-06-03 06:43:44 +03:00
Antonio Martinez
2e57dd6212
Fix edge cases in turn solver sliptide preservation
2025-06-02 23:01:41 -04:00
eebrozgi
78652200f6
Sneaker panel overshield stacking code to actually run
...
Using a stronger sneaker boost promoted the boost type variable so that the sneaker panel specific code virtually never ran. Oops! Fixed.
2025-06-03 04:34:06 +03:00
Antonio Martinez
5cfe01b2cf
Never charge instawhip during roulette
2025-06-02 19:19:50 -04:00
Antonio Martinez
f434549eef
Development cheat to disable pickmeup
2025-06-02 19:09:16 -04:00
eebrozgi
7157d80d00
More tripwire leniency after invinc + fixed regression in rocketsneaker boost type separation
...
What it says on the tin.
Shoutouts to Ashnal for figuring out the regression before anyone got hit by it!
2025-06-03 01:58:12 +03:00
Antonio Martinez
a5790f0ce1
Restore duel score after true death
2025-06-02 18:50:40 -04:00
Oni VelocitOni
03d9430bb9
Merge branch 'replay-kms' into 'master'
...
demo improvements (why)
See merge request kart-krew-dev/ring-racers-internal!2598
2025-06-02 21:30:45 +00:00
eebrozgi
09dda82aff
Cap overshield stacking from sneaker boosts
...
Previously the overshield you got from sneaker boosts could stack up to nonsensical amounts of overshield. This revises the behavior as follows:
- Sneakers give you 25 tics of overshield, but will never stack
- Rocket sneakers give you 1/2 second of overshield, but will never stack
- Sneaker panels extend your existing overshield for 1/3 seconds, but cap at 1 full second
2025-06-02 17:02:59 -04:00
Oni VelocitOni
c5366025c6
Merge branch 'relink-player' into 'master'
...
Relink player to kartitems
Closes #1537
See merge request kart-krew-dev/ring-racers-internal!2603
2025-06-02 20:48:48 +00:00
Oni VelocitOni
8373d6d97b
Merge branch 'rocket-sneaker-boost-state' into 'master'
...
Rocket sneaker boost type separation from normal sneaker
See merge request kart-krew-dev/ring-racers-internal!2605
2025-06-02 20:48:06 +00:00
Antonio Martinez
5bd70c13bd
Fix tripwire sound riding garden top
2025-06-02 13:56:47 -04:00
Antonio Martinez
60db6dac3e
Expose sneaker typing stuff to Lua
2025-06-02 13:27:20 -04:00
eebrozgi
6c790348b3
Rocket sneaker boost type separated from normal sneaker
...
monkey copypaste
2025-06-02 20:17:46 +03:00
Antonio Martinez
32f40ca013
More damage cheats
2025-06-02 12:47:38 -04:00
Antonio Martinez
e8140ae388
Relink player to kartitems
2025-06-02 12:02:58 -04:00
Antonio Martinez
2190b5ebfe
Teamplay intermission fixup TWO
2025-06-01 19:21:48 -04:00
Antonio Martinez
b8a4d21ba5
Intermission teamscore fixup
2025-06-01 18:28:32 -04:00
Oni VelocitOni
80c02ca6db
Merge branch 'sneaker-and-invinc-buffs' into 'master'
...
Buff sneaker, invinc, and flameshield-burst
See merge request kart-krew-dev/ring-racers-internal!2600
2025-06-01 21:16:52 +00:00
Antonio Martinez
3a39399346
Control prompt localplayers cleanup
2025-06-01 16:04:14 -04:00
AJ Martinez
9d3c0f0c68
Merge remote-tracking branch 'origin/master' into postrace-director
2025-06-01 15:21:01 -04:00
Ashnal
9893bf999c
fix math
2025-06-01 14:26:30 -04:00
Antonio Martinez
adff23f106
Teams juice
2025-06-01 05:52:28 -04:00
VelocitOni
a37114b6d2
Buff sneaker, invinc, and flameshield-burst
...
Sneaker (85% -> 100% boost buff), invinc at back (10secs -> 15secs), flameshield burst (50 -> 80 thrust)
2025-06-01 05:25:57 -04:00
Oni VelocitOni
9397e07541
Merge branch 'eid/explicit-mic-device' into 'master'
...
Turn on and off microphone explicitly
See merge request kart-krew-dev/ring-racers-internal!2595
2025-06-01 04:05:22 +00:00
toaster
d9faf64463
Don't show the "start queue?" message outside of level play
2025-06-01 01:08:55 +01:00
toaster
830cfe76da
Round Queue UI on Level Select
...
- Only works in Match Race and Online level selects
- Shows in-progress state on Pause and Cup Grid, but no direct influence available on those screens
- Z to queue current highlighted map
- Pending until you press A, then sent to server
- When done online, tries to send one at a time to avoid overloading connection
- C to clear
- Removes one from pending first
- If you're out of pending maps, prompts whether you want to clear server's queue
2025-06-01 00:25:20 +01:00
toaster
5bfbfccdae
M_LevelSelectInit: Catch potentially invalid skin dereference for Hivolt message, just in case
2025-06-01 00:05:45 +01:00
toaster
57cdb4fcb5
Time Attack respawn button: Specify hold behaviour
...
Now that TA wipes are their intended length, holding Respawn during Time Attack for more than a single frame repeatedly restarts the run. This is not ideal, and frankly wasteful of CPU. Here is the specified replacement for this case:
- Holding gc_respawn will hold on a black(/white) screen before mapload.
- Allows for taking a conscious breather (or opportunity to curse) in the middle of long Time Attack sessions.
- Ticcmdbuilder will not interpret gc_respawn into BT_ constants in Time Attack contexts at all.
- Fixes the occasionally visible E-Brake when coming out of this breather state.
2025-06-01 00:05:45 +01:00