Commit graph

28645 commits

Author SHA1 Message Date
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
Oni VelocitOni
565733224f Merge branch 'whip-thief-pt1' into 'master'
Whip thief Pt 1

See merge request kart-krew-dev/ring-racers-internal!2597
2025-05-30 01:08:32 +00:00
Oni VelocitOni
341cd5682f Merge branch 'puyo-margin' into 'master'
Margin Boost UI psychosis

Closes #1543

See merge request kart-krew-dev/ring-racers-internal!2596
2025-05-30 00:34:24 +00:00
Eidolon
b9f80f902b Allow drop target to be picked up by whipping
and a bit of cleanup
2025-05-29 20:14:16 -04:00
Ashnal
cdc49d755b Update K_TryPickMeUp with allowHostile boolean 2025-05-29 20:14:16 -04:00
Ashnal
136cb20cb6 Whip collects items 2025-05-29 20:13:47 -04:00
Oni VelocitOni
a9e3472e21 Merge branch 'allied-item-screen-edge' into 'master'
Don't draw screen edge arrows for pickmeups

See merge request kart-krew-dev/ring-racers-internal!2593
2025-05-29 23:37:48 +00:00
Oni VelocitOni
f29e6f0327 Merge branch 'snap-message-drawer' into 'master'
Snap MessageFeed

See merge request kart-krew-dev/ring-racers-internal!2594
2025-05-29 23:37:25 +00:00
Antonio Martinez
9c07bd3ca8 Margin Boost UI psychosis 2025-05-29 19:11:32 -04:00
Eidolon
610599e7d1 Don't try to open microphone when sound is disabled 2025-05-29 15:32:50 -05:00
Eidolon
55a8a53077 Turn on and off microphone explicitly
On most devices these days, there is a mandatory microphone indicator
when an input device is being used. Moreover, on macOS and some Linux
distros, the user will be prompted to grant permission to the game for
microphone access. To ensure we're playing nicely with these
expectations, instead of just leaving the device on at all times on
first use, close and reopen the device as sound input is needed.
2025-05-29 15:21:14 -05:00
Antonio Martinez
0aa4c3f472 WIP - Puyo-like margin icon stacking 2025-05-29 13:47:58 -04:00
Antonio Martinez
4bcf0e2924 Snap MessageFeed 2025-05-29 11:57:44 -04:00
Oni VelocitOni
fdd093ef92 Merge branch 'early-items-again' into 'master'
Fix early items being incorrectly visible when race start doesn't spincam

Closes #1541

See merge request kart-krew-dev/ring-racers-internal!2592
2025-05-28 21:32:40 +00:00
Oni VelocitOni
dd26c3c488 Merge branch 'team-assignment' into 'master'
Save team assignments in demo (DEMO BREAKER)

Closes #1525

See merge request kart-krew-dev/ring-racers-internal!2591
2025-05-28 21:32:34 +00:00
Antonio Martinez
5d4dc6e297 Don't draw screen edge arrows for pickmeups 2025-05-28 17:20:05 -04:00
Antonio Martinez
e6de2e73d8 I'M TIRED OF YOU 2025-05-28 15:30:25 -04:00
Antonio Martinez
e75ffd0707 Save team assignments in demo (DEMO BREAKER) 2025-05-28 15:20:06 -04:00
AJ Martinez
1de1fec92e Merge branch 'flamescale' into 'master'
Scale flame shield to player when ticking

Closes #1522

See merge request kart-krew-dev/ring-racers-internal!2587
2025-05-28 04:11:03 +00:00
AJ Martinez
715c1a83c8 Merge branch 'fix-#1412' into 'master'
Always update match stats even in PWRLV_DISABLED

Closes #1412

See merge request kart-krew-dev/ring-racers-internal!2586
2025-05-28 04:10:54 +00:00
AJ Martinez
4a6857814a Merge branch 'lightning-height-check' into 'master'
Height check Lightning Shield attack

Closes #1523

See merge request kart-krew-dev/ring-racers-internal!2588
2025-05-28 04:10:39 +00:00
AJ Martinez
9b09c7059d Merge branch 'fix-4p-accessibility' into 'master'
Fix 4P accessibility icons (close enough)

Closes #1484

See merge request kart-krew-dev/ring-racers-internal!2590
2025-05-28 04:10:36 +00:00
AJ Martinez
9009a5aef9 Merge branch 'early-item-fix' into 'master'
Fix inconsistent early item behavior

Closes #1533

See merge request kart-krew-dev/ring-racers-internal!2585
2025-05-28 04:10:34 +00:00
AJ Martinez
970d88d150 Merge branch 'replay-enemy-team' into 'master'
Allow viewing enemy team in replays

Closes #1524

See merge request kart-krew-dev/ring-racers-internal!2589
2025-05-28 04:10:19 +00:00
Antonio Martinez
045d561e4b Fix zero division in unusual teams situations 2025-05-27 23:52:26 -04:00
Antonio Martinez
7ea9945769 Cubic Lightning 2025-05-27 21:39:25 -04:00
Antonio Martinez
a333806da4 Fix 4P accessibility icons (close enough) 2025-05-27 21:27:55 -04:00
Antonio Martinez
ea7a7ea7e6 Allow viewing enemy team in replays 2025-05-27 20:54:45 -04:00
Antonio Martinez
628d9cd127 Height check Lightning Shield attack 2025-05-27 20:46:37 -04:00
Antonio Martinez
38e4fcf911 Fix lightning while I'm here 2025-05-27 16:25:33 -04:00
Antonio Martinez
2ba7310a10 EAT SHIT 2025-05-27 16:16:44 -04:00
Antonio Martinez
e0ec684539 Scale flame shield to player when ticking 2025-05-27 15:36:11 -04:00
Antonio Martinez
9dfdacb7c5 Always update match stats even in PWRLV_DISABLED 2025-05-27 15:00:32 -04:00
Antonio Martinez
0ae5ca3341 Fix weird inconsistent initialization of cangrabitems maybe???
I took a shower and I want to go to bed
2025-05-27 03:38:04 -04:00
Oni VelocitOni
da2a1dfd77 Merge branch 'improved-margin-display' into 'master'
Margin Boost refinements

See merge request kart-krew-dev/ring-racers-internal!2581
2025-05-27 04:05:34 +00:00
Oni VelocitOni
b51d3b3c8a Merge branch 'jartha/generic-bumpers' into 'master'
Generic bumper object functionality

See merge request kart-krew-dev/ring-racers-internal!2583
2025-05-27 04:04:19 +00:00
James R
465387c69e MT_SEALEDSTAR_BUMPER: use A_GenericBumper 2025-05-26 19:31:02 -07:00
James R
29234d8f20 Add A_GenericBumper, hardcoded generic version of some bumper object scripts 2025-05-26 19:31:02 -07:00
Oni VelocitOni
5c6e10d9c9 Merge branch 'tid-delete-waylaid' into 'master'
CallFunc_SetThingProperty: Get next mobj in TID chain at start of loop

See merge request kart-krew-dev/ring-racers-internal!2580
2025-05-27 01:01:31 +00:00
Eidolon
b056409f7b Merge branch 'jartha/fix-vector-copy-assign' into 'master'
srb2::Vector: fix copy assignment not clearing contents of vector

Closes #1506

See merge request kart-krew-dev/ring-racers-internal!2579
2025-05-26 19:51:04 -05:00
Antonio Martinez
5ec9d44915 Margin Boost refinements 2025-05-26 15:59:23 -04:00
toaster
5e7cce9047 CallFunc_SetThingProperty: Get next mobj in TID chain at start of loop
In cases where state/property set can cause instant deletion, definitely interrupts FindMobjFromTID iteration after one step and potentially uses after free

Also adds comment warnings to this effect near ways to find P_FindMobjFromTID, and updates P_ProcessSpecial even though we could probably stand to rip it out now
2025-05-26 15:22:30 +01:00
James R
da6a0ae48b srb2::Vector: fix copy assignment not clearing contents of vector
- Test
  - debugwaypoints - very easily observable, all labels
	are the same without this fix
  - ACS text would sometimes be reversed without this fix,
	not as easily observable
2025-05-25 21:47:33 -07:00
Oni VelocitOni
1cdf381aba Merge branch 'more-exp-stuff' into 'master'
Exp Improvements

See merge request kart-krew-dev/ring-racers-internal!2577
2025-05-26 02:22:24 +00:00
Ashnal
6e49378bc8 Fix botched tally rate increase 2025-05-25 18:30:40 -04:00
Oni VelocitOni
65213e1363 Merge branch 'duel' into 'master'
Duel

See merge request kart-krew-dev/ring-racers-internal!2456
2025-05-25 22:26:49 +00:00
Antonio Martinez
066a804614 Fuck it, I'll rewrite parts of PWR later 2025-05-25 18:19:05 -04:00
Ashnal
10a694cc0b Disallow interacting with checkpoints after you finish 2025-05-25 18:13:49 -04:00
Ashnal
4b88ea04fd FIx warnings to not appear in tutorial 2025-05-25 17:29:59 -04:00