Commit graph

30169 commits

Author SHA1 Message Date
Antonio Martinez
f78ae582d4 Compatlevel for bumpslow fixes 2025-09-22 19:55:40 -04:00
Antonio Martinez
55b333e01f Remove sector damage stumble AND terrain damage stumble from damage system 2025-09-22 17:11:14 -04:00
Antonio Martinez
867dfb49f2 Stumble floors are not damage, we use this to control area access! 2025-09-22 15:56:32 -04:00
Antonio Martinez
3d5f0e9d73 Fix Ring payout rate getting stuck fast until interacting with aother Ring Box 2025-09-22 08:23:22 -04:00
Antonio Martinez
587eddeb70 Orbital/backspam downgrade cleanup 2025-09-22 04:41:42 -04:00
Antonio Martinez
4b94f06186 Various damage fixes 2025-09-22 04:19:30 -04:00
Antonio Martinez
38be6953e7 Max Flame Shield in Catcher/Tutorial 2025-09-22 01:15:03 -04:00
toaster
a13735822e Added password for unlocking all tutorials early 2025-09-21 12:11:01 +01:00
Eidolon
b3a2cc2ea9 Update vcpkg baseline 2025-09-20 20:39:09 -05:00
Antonio Martinez
0373a23d72 2 second FAULT 2025-09-20 19:18:24 -04:00
Antonio Martinez
27b9a46f0c Disable large game scaling in Frantic 2025-09-20 17:02:38 -04:00
Antonio Martinez
944c13993b EXP adjustments 2025-09-20 16:11:23 -04:00
Antonio Martinez
0dad1aa918 me sweepy 2025-09-19 23:51:39 -04:00
Antonio Martinez
f674778097 Super Ring is a speed item 2025-09-19 23:50:31 -04:00
toaster
9411ce5387 Environment::read/writeModuleName: Convert lumpnums to a netsafe form for transit
- Introduces new functions
    - W_LumpIntoNetSave
    - W_LumpFromNetSave
- Essentially shims the upper 16 bits to account for unimportant files
2025-09-19 16:22:06 +01:00
toaster
a01300cd54 w_wad for lumpnums: Use bitwise and instead of addition
Makes the mathematical logic of what's being done clearer
2025-09-19 16:12:59 +01:00
toaster
1517ba4d89 Fix mainwads-dependent calculations
- sounds.pk3 was being considered a mainwad in some spots due to use of <= instead of <
- fileneeded material was manually skipping over base musicwads when it didn't have to
2025-09-19 16:12:59 +01:00
AJ Martinez
4b81be037a Revert "Why no one noticed this I will never fully understand"
This reverts commit 75fe652dd5.
2025-09-18 23:12:17 -04:00
Antonio Martinez
75fe652dd5 Why no one noticed this I will never fully understand 2025-09-18 23:10:54 -04:00
Eidolon
daa6dbd667 Start rc5/modversion 8 2025-09-18 21:01:51 -05:00
Eidolon
b980eb4fee Update hashes for 2.4-rc4 2025-09-18 20:39:01 -05:00
Eidolon
c65ce60a8f Merge public master 2025-09-18 20:26:57 -05:00
Oni VelocitOni
f66d7e035f Merge branch 'no-humans-crash' into 'master'
Resolve #1661

Closes #1661

See merge request kart-krew-dev/ring-racers-internal!2877
2025-09-19 01:18:25 +00:00
Oni VelocitOni
481b825d5e Merge branch 'fix-flingring-null-deref' into 'master'
Fix null dereference when removing baildrop flingrings

Closes ring-racers#134 and ring-racers#155

See merge request kart-krew-dev/ring-racers-internal!2875
2025-09-19 01:18:11 +00:00
toaster
7e7e07dbd3 Resolve #1661 2025-09-18 20:49:06 +01:00
toaster
20c1695ae4 WERROR unused variable removal 2025-09-18 19:52:32 +01:00
toaster
60a8496503 k_profiles: Fix C extern handling for cvars
Reported double definition!?
2025-09-18 19:52:15 +01:00
toaster
fc80ee6679 SOCK_Send: Consistently unsigned types in iteration
Both mysocketses and broadcastaddresses are unsigned, but i and j were ptrdiff_t..?
These *also* just started erroring for me
2025-09-18 19:34:28 +01:00
toaster
6a8c1e250d m_easing.c: Actually use the value of the clamp
WERROR just let me know about these
2025-09-18 19:27:39 +01:00
Antonio Martinez
8938d97b23 Fix null dereference when removing baildrop flingrings 2025-09-18 01:27:11 -04:00
AJ Martinez
54726eb665 Merge branch 'fix-multi-bail' into 'master'
Clamp pickuprings to 0

See merge request kart-krew-dev/ring-racers-internal!2874
2025-09-18 04:54:22 +00:00
Antonio Martinez
de522bd873 Never try to early remove rings being used for boost, idiot 2025-09-18 00:45:06 -04:00
Antonio Martinez
7f731907ca Clamp pickuprings to 0 2025-09-18 00:29:02 -04:00
Eidolon
d6919df0f9 Start rc4 modversion 7 2025-09-17 22:20:18 -05:00
Eidolon
bc9e6821d9 Update hashes for 2.4-rc3 2025-09-17 21:47:33 -05:00
Eidolon
eb0ddf4f97 Merge branch 'no-respawn-bail' into 'master'
Never bail while respawning

See merge request kart-krew-dev/ring-racers-internal!2873
2025-09-17 21:46:16 -05:00
Antonio Martinez
16974f8bfc Never bail while respawning 2025-09-17 22:35:17 -04:00
Eidolon
c11ee99a53 Merge branch 'no-voice-ind-scores' into 'master'
Don't draw voice indicators on score unless voice is enabled on server

See merge request kart-krew-dev/ring-racers-internal!2872
2025-09-17 20:08:11 -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
21786610d7 Don't draw voice indicators on score unless voice is enabled on server 2025-09-17 19:51:12 -05:00
AJ Martinez
5c3d180a58 Merge branch 'rc3-fast-balance' into 'master'
RC3 fast balance

Closes ring-racers#128, ring-racers#136, ring-racers#141, ring-racers#140, and ring-racers#137

See merge request kart-krew-dev/ring-racers-internal!2870
2025-09-18 00:51:09 +00:00
Antonio Martinez
96582f628f Item distance tweaking, small First Blood nerf 2025-09-17 19:50:20 -04:00
Antonio Martinez
a0b6b93714 Don't zero pickuprings when bailing, extra safe bail ringlock 2025-09-17 19:08:59 -04:00
Eidolon
ca033d2ce7 Increase voice bitrate 2025-09-17 17:44:38 -05:00
Antonio Martinez
45d5993bea Maybe I should write a post-commit hook that removes my debug print 2025-09-17 18:28:06 -04:00
Eidolon
0dc337c9a5 Fix lots of code for clang-cl compatibility 2025-09-17 17:24:32 -05:00
Antonio Martinez
3941e088ad Remove more debug print 2025-09-17 18:19:53 -04:00
Eidolon
e22d14bd9d Disable runtime dll copies for clang-cl 2025-09-17 16:57:54 -05:00
Eidolon
b9a8e355d3 Add more defs for clang-cl to suppress API deprecation warnings 2025-09-17 16:57:54 -05:00
Eidolon
4f7f0587b2 Adjust compiler warnings for upcoming clang-cl 2025-09-17 16:57:54 -05:00