zander3312
8363ead346
Removed nogravity flag on touching bulbs/turbines ( fixes #245 )
2025-09-30 17:02:54 -05:00
Eidolon
5761f5c170
Merge branch 'msvc-2' into 'master'
...
Clang-CL Windows 64 build support
See merge request kart-krew-dev/ring-racers-internal!2871
2025-09-17 19:59:44 -05:00
Eidolon
0dc337c9a5
Fix lots of code for clang-cl compatibility
2025-09-17 17:24:32 -05:00
Antonio Martinez
a368d6e18f
RC3 fast balance
2025-09-17 17:27:48 -04:00
AJ Martinez
9735d93ee1
Revert "RC3 fast balance/fixes"
...
This reverts commit 66fed52ca7 .
2025-09-17 17:25:04 -04:00
Antonio Martinez
66fed52ca7
RC3 fast balance/fixes
2025-09-17 17:24:31 -04:00
AJ Martinez
237b72ea3e
Merge branch 'master' into 'more-flip-fixes'
...
# Conflicts:
# src/g_demo.cpp
2025-09-17 02:57:14 +00:00
toaster
4bc99d3806
De-jank all existing calls to K_FlipFromObject/K_MatchGenericExtraFlags
...
- New funcs K_MatchFlipFlags, K_FlipFromObjectNoInterp, K_MatchGenericExtraFlagsNoInterp
- Renamed K_GenericExtraFlagsNoZAdjust to K_MatchGenericExtraFlagsNoZAdjust
- Went over each individual spot that called any of this suite to figure out what they actually wanted, and give it to them without having to work around a bad function
- I'm 95% confident there's no regressions, but I don't think I'll get that 5% by testing internally. Might just have to hand this out with RC2 with an asterisk in the changelog
2025-09-16 23:18:02 +01:00
Eidolon
c647295ef1
Merge public master
2025-09-15 20:12:35 -05:00
Oni VelocitOni
583c52f813
Merge branch 'SPB-arrival-speed-increase' into 'master'
...
S.peed P.ropelled B.omb
See merge request kart-krew-dev/ring-racers-internal!2829
2025-09-14 23:37:08 +00:00
VelocitOni
7ab913ad3d
Seekmode steers faster
...
/8 -> /4 to match it's x2 speed
2025-09-14 18:52:30 -04:00
Oni VelocitOni
52aab9b74c
Merge branch 'battle-backthrow-jawz' into 'master'
...
Fix backthrown Battle jawz having .0001% friction
See merge request kart-krew-dev/ring-racers-internal!2840
2025-09-14 22:02:06 +00:00
Oni VelocitOni
ba736d72dd
Merge branch 'eidolon-are-you-serious' into 'master'
...
Don't collide with your own Stone Shoe
See merge request kart-krew-dev/ring-racers-internal!2836
2025-09-14 22:00:07 +00:00
Antonio Martinez
d400f37550
Fix backthrown Battle jawz having .0001% friction
2025-09-14 15:22:20 -04:00
Antonio Martinez
a38ed53b21
Don't collide with your own shoe
2025-09-14 06:35:39 -04:00
Antonio Martinez
eb6de11c65
EXP sounds
2025-09-14 06:04:58 -04:00
VelocitOni
d584e46b24
Was still too slow
...
7/4s to 2x outright
2025-09-13 18:23:57 -04:00
VelocitOni
05c16a091f
S.peed P.B.
...
175% speed increase on seeking mode on the way to 1st, more effective at it's job.
2025-09-13 17:34:24 -04:00
Spring E. Thing
7eca830cb0
Fixed custom kart gib SPR2s crashing the game upon usage
2025-09-13 09:38:43 +01:00
Gunla
65f68d9e9c
Merge branch 'checkpoint-gravflip' into 'master'
...
Position checkpoint parts correctly in reverse gravity
See merge request kart-krew-dev/ring-racers-internal!2799
2025-09-08 01:16:43 +00:00
Lach
e52de2de88
Display up to one Ancient Gear on the minimap
2025-09-06 18:18:54 +10:00
Lach
12b9775290
Position checkpoint parts correctly in reverse gravity
2025-09-06 15:43:00 +10:00
Eidolon
3514120a61
Merge public master
2025-09-01 12:27:12 -05:00
Eidolon
2cc8b2a28d
Merge branch 'user-defined-kart-gibs' into 'master'
...
SPR2_DKR<A TO K EXCLUDING F>: New SPR2s which allow character WADs to define unique kart explosion gibs
See merge request KartKrew/RingRacers!89
2025-09-01 17:25:38 +00:00
Spring E. Thing
01503f8bb3
SPR2_DKR<A TO K EXCLUDING F>: New SPR2s which allow character WADs to define unique kart explosion gibs
2025-09-01 17:25:38 +00:00
Eidolon
b3ab944293
Removed unused random variable in cloud.c
2025-08-30 21:36:36 -05:00
Eidolon
387bf1e5c1
Merge branch 'fix-indeterminate-rand-arg-eval' into 'master'
...
Fix indeterminate behavior from RNG use in function argument lists
See merge request kart-krew-dev/ring-racers-internal!2787
2025-08-30 21:35:48 -05:00
Eidolon
ffc1300146
Fix indeterminate behavior from RNG use in function argument lists
2025-08-30 18:39:34 -05:00
Antonio Martinez
3d8b4851d6
Tripwire leniency = Toxomister immunity
2025-08-30 03:53:55 -04:00
toaster
2f623e060c
Fix checkpoints in Tutorial Mode
2025-08-28 13:26:13 +01:00
AJ Martinez
90ee6dbdc0
Merge branch 'forfeit-fixes' into 'master'
...
PWR forfeit / calculation fixes
Closes #1642
See merge request kart-krew-dev/ring-racers-internal!2766
2025-08-26 06:26:10 +00:00
Oni VelocitOni
3ef1a5df6e
Merge branch 'i-would-like-to-finish-ta' into 'master'
...
Never change player's angle on a pulley
See merge request kart-krew-dev/ring-racers-internal!2771
2025-08-26 04:38:14 +00:00
Antonio Martinez
9fc5804ef2
Don't draw Lightning Shield while attacking
2025-08-26 00:03:55 -04:00
Antonio Martinez
8582f80ed3
Just don't touch the player when they're already hooked
2025-08-25 23:54:10 -04:00
Antonio Martinez
c0c71ab7ba
PWR forfeit / calculation fixes
2025-08-25 02:46:08 -04:00
Oni VelocitOni
79c76c9639
Merge branch 'checkpoint-lap-0' into 'master'
...
Can't interact with checkpoints during lap 0
See merge request kart-krew-dev/ring-racers-internal!2759
2025-08-25 01:52:20 +00:00
Lach
4543f10666
Scale up Mushroom Hill Pole and remove speed requirement
2025-08-25 02:41:34 +10:00
Ashnal
d11d9ca797
Can't interact with checkpoints during lap 0
2025-08-24 09:08:36 -04:00
Lach
cf2ab09845
Hardcode Mushroom Hill Pole (MT_MHPOLE)
2025-08-24 22:58:29 +10:00
Antonio Martinez
a50aa7e814
Toxomister respects teams, uses team colors
2025-08-21 16:57:25 -04:00
toaster
874b0683ef
Set up fake Blend Eye state for snapshotmaps
...
- Extracted functions so some state can be set up at spawn
- Fake Puyo chamber load for snapshotmaps
- Mobj starts off at shadowscale 0, but gets full-size when leaving the ground for the first time
2025-08-18 20:00:24 +01:00
Eidolon
23818bb55d
Merge public master
2025-08-18 12:47:38 -05:00
Eidolon
6858493329
Merge branch 'fixOmnidirectionalLoops' into 'master'
...
Fix loops so that they are omnidirectional
See merge request KartKrew/RingRacers!132
2025-08-18 16:38:28 +00: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
JugadorXEI
47a43d0544
Fix loops so that they work in all directions
2025-08-12 21:57:12 +02:00
toaster
2b3697e8c8
WERROR fixes
2025-08-12 12:55:04 +01:00
Lach
e6bef7a7d1
Disallow Ancient Gears from respawning after a retry
2025-08-10 18:27:00 +10:00
Lach
bbe231e994
Add Ancient Gear object type & unlock type
2025-08-10 01:51:34 +10: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