Commit graph

28602 commits

Author SHA1 Message Date
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
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
Oni VelocitOni
0cdf94fab1 Merge branch 'instawhip-disjoint' into 'master'
Instawhip disjoint buff

See merge request kart-krew-dev/ring-racers-internal!2576
2025-05-25 18:11:37 +00:00
VelocitOni
37f73562f8 Whip height reduced
80 -> 50, to be right above the player. Keeps Prison Break sensible
2025-05-25 13:54:32 -04:00
VelocitOni
3297933a09 Instawhip disjoint buff
95 -> 108 as a little treat
2025-05-25 05:35:15 -04:00
Oni VelocitOni
5acd6db8fc Merge branch 'drawpickups-fixes' into 'master'
More drawpickups exclusions for snapshotmaps

Closes #1486 and #1489

See merge request kart-krew-dev/ring-racers-internal!2567
2025-05-25 08:51:14 +00:00
VelocitOni
212603838d "use pwr.lv" into "use mobiums"
The only other case I can think of, I'd like to leave "PWR" on the master server
2025-05-25 04:48:48 -04:00
James R
0fc22e5fbd Preserve spectatewait between maps
- Add spectatewait to G_PlayerReborn
- This was making shuffeloser not work
- Testing setup
  - `-server -splitscreen 4 +shuffleloser 1 +maxplayers 2 +numlaps 0 +debugstart 0 +inttime 0 +advancemap random`
  - Spectate two players, go to map
2025-05-25 00:58:50 -07:00
Lach
d0a8d4df79 Change "usepwrlv" cvar name to "mobiums" 2025-05-25 17:05:58 +10:00
Antonio Martinez
938000cd7e Longer, more fair duels 2025-05-25 03:01:18 -04:00
Lach
a434e760c5 Add rank mode label to intermission tally screens (EXP/MOBIUMS) 2025-05-25 16:28:31 +10:00
Antonio Martinez
b9818d52e4 Duel sprint lockout, duel overtime darken 2025-05-25 01:57:02 -04:00
Antonio Martinez
05936d8b76 Don't vibrate clutch scores all the time 2025-05-25 01:29:37 -04:00
Antonio Martinez
79e4af5b8e oops I'm a dipshit 2025-05-24 21:34:46 -04:00
Antonio Martinez
1b308d0278 Perfect Round + SIGL Duel support 2025-05-24 21:26:35 -04:00
Antonio Martinez
3d39ab5225 more Duel 2025-05-24 21:19:33 -04:00
Antonio Martinez
63659b126b Duel HUD 2025-05-24 20:23:08 -04:00
Antonio Martinez
0fc8077375 Duel uses internal 99 laps 2025-05-24 17:35:51 -04:00
Antonio Martinez
28f12acab1 Merge remote-tracking branch 'origin/master' into duel 2025-05-24 16:34:36 -04:00
Oni VelocitOni
661d22bb4a Merge branch 'overdrive-adjust' into 'master'
Move Overdrive boost power into standard OD

Closes #1516

See merge request kart-krew-dev/ring-racers-internal!2564
2025-05-24 20:06:46 +00:00
Oni VelocitOni
299f577b68 Merge branch 'responsive-flame-shield' into 'master'
Use sliptide super handling while flamedashing

Closes #1378

See merge request kart-krew-dev/ring-racers-internal!2572
2025-05-24 20:01:32 +00:00
VelocitOni
a1a53d4e90 Small uptune
65% -> 75%
2025-05-24 15:52:54 -04:00
Oni VelocitOni
c3a0439f7e Merge branch 'offline-drift-exit' into 'master'
Disallow drift exit help on D0

Closes #1512

See merge request kart-krew-dev/ring-racers-internal!2543
2025-05-24 19:11:59 +00:00
Oni VelocitOni
097a8f0b5d Merge branch 'no-map-in-gp' into 'master'
No map command in GP

Closes #1391

See merge request kart-krew-dev/ring-racers-internal!2561
2025-05-24 19:11:30 +00:00
Oni VelocitOni
3032bc4884 Merge branch 'no-karted-fault' into 'master'
Don't increase karted time when faulted

Closes #1415

See merge request kart-krew-dev/ring-racers-internal!2560
2025-05-24 19:11:19 +00:00
Oni VelocitOni
c8e9adcc98 Merge branch 'special-top' into 'master'
Never top shake in Special

Closes #1433

See merge request kart-krew-dev/ring-racers-internal!2571
2025-05-24 19:10:41 +00:00
Oni VelocitOni
c961d2a497 Merge branch 'egg-roulette-transfer' into 'master'
Start egg roulette when transferring to player with egg roulette

Closes #1437

See merge request kart-krew-dev/ring-racers-internal!2570
2025-05-24 19:10:35 +00:00
Oni VelocitOni
75c81b47bd Merge branch 'superhot' into 'master'
Players are never scamming in GTR_SPHERES

Closes #1530

See merge request kart-krew-dev/ring-racers-internal!2569
2025-05-24 19:10:29 +00:00
Antonio Martinez
ae0e872fa5 Don't top shake in Cooperative either 2025-05-23 20:06:16 -04:00
Antonio Martinez
0e515f8688 Check map command for rulechange 2025-05-23 20:02:50 -04:00
Antonio Martinez
f46a2f83b4 Check GTR_CIRCUIT for scams 2025-05-23 20:00:35 -04:00
Antonio Martinez
99c5ebc109 Use sliptide super handling while flamedashing 2025-05-23 14:33:53 -04:00