Commit graph

28986 commits

Author SHA1 Message Date
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
toaster
afab1eebd0 Drop time attack 1.0 records entirely on gamedata conversion
- We keep medals, but times are invalid due to the massive overhaul!
- To avoid double increment of minorversion, this will not fire on current internal, only 2.3 gamedatas
2025-05-26 21:33:01 +01:00
toaster
b4bb4db12b skinref_t: Don't dereference out-of-range
- Misjudged the boundary conditions as `numskins == MAXSKINS` is valid
- Internal version of public MR !113, credit Alu Folie for bringing attention to the area of error
2025-05-26 21:31:00 +01:00
toaster
e1cab3a62e Undo over-optimisation and don't drop the visited status of unloaded custom courses
Fixes everyone having to NoVisitNeeded their SP-intended stuff
2025-05-26 21:21:29 +01: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
AJ Martinez
1889518640 Merge remote-tracking branch 'origin/master' into postrace-director 2025-05-26 02:38:53 -04: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
Antonio Martinez
d079783e33 Various suspicions 2025-05-25 17:17:03 -04:00
Ashnal
083cc4a44f Exp rework. Uses the entire valid range of gradingfactor to map to exp instead of clamping some range off. 2025-05-25 17:13:28 -04:00
Ashnal
9c61edbeec End of round grade adjustments, reduces weight of position on grade 2025-05-25 17:13:28 -04:00
Ashnal
0cdd4d1b07 Increase intermission tally speed 2025-05-25 17:13:28 -04:00
Ashnal
2898c5d60c Warnings for checkpoints missing associated lines 2025-05-25 17:13:28 -04:00
Antonio Martinez
2975592a4d Sound revision 2025-05-25 17:12:25 -04:00
Antonio Martinez
c085f0098f Oops 2025-05-25 16:53:31 -04:00
Antonio Martinez
40029e5af6 Don't truncate duel scores in HUD 2025-05-25 16:52:43 -04:00
Antonio Martinez
2a03651e21 More PWR exchange, sounds 2025-05-25 16:46:58 -04:00
AJ Martinez
4b00703856 Merge remote-tracking branch 'origin/master' into duel 2025-05-25 15:38:38 -04:00
Oni VelocitOni
021b87e3d5 Merge branch 'mobiums' into 'master'
Add rank mode label to intermission tally screens (EXP/MOBIUMS)

See merge request kart-krew-dev/ring-racers-internal!2574
2025-05-25 19:35:35 +00:00
Oni VelocitOni
8282dcf0c8 Merge branch 'jartha/fix-spectatewait' into 'master'
Preserve spectatewait between maps

Closes #1531

See merge request kart-krew-dev/ring-racers-internal!2575
2025-05-25 19:35:28 +00:00
Antonio Martinez
e9f4cf58fe SUPER UNTESTED DUEL PWR 2025-05-25 15:22:23 -04:00