Commit graph

28557 commits

Author SHA1 Message Date
Ashnal
d65fe8f6bf Removes score from,gp grading
fixes podium warp data generation
more minor renames
2025-05-18 14:30:46 -04:00
Ashnal
3d11c142cc Fix rejigger
exp is simpler than lappoints
2025-05-18 14:30:46 -04:00
Ashnal
50fd04bdb1 small hud performance improvement
now that we have spots on the player struct for both gradingfactor and exp, store exp in the exp field after adjusting gradingfactor, and just reference it instead of recalculating every time
2025-05-18 14:30:46 -04:00
Ashnal
144e2be262 More renaming 2025-05-18 14:30:46 -04:00
Ashnal
5a42c99d0a Rname stuff better 2025-05-18 14:30:45 -04:00
Ashnal
4db9773488 Fix numlaps 0 crash
Doesn't award exp proper on crossing position line but at least it doesnt crash
2025-05-18 14:30:45 -04:00
Ashnal
bf6a5babfb Reworks changes to K_CalculateGPRankPoints to account for the 125+10 max for points
and untramples the implementation
fixes gp results screen totals

I really need to refactor lappoints to be named exppoints or something later
2025-05-18 14:30:45 -04:00
Ashnal
8242cb89f0 Replace GP points with exp
update GP results screen lap patches with exp patches
2025-05-18 14:30:45 -04:00
Ashnal
b88453f995 Fix gp results screen to new target
I should make a define for this, where do I put it?
2025-05-18 14:30:45 -04:00
Ashnal
d7d0507d45 Update exp calcs to be out of 100
and adjust grading
2025-05-18 14:30:45 -04:00
Ashnal
1366f43ddd Move count to checkpoint manager 2025-05-18 14:30:45 -04:00
Ashnal
18d33e8589 Fix not clearing checkpoint list between maps 2025-05-18 14:30:45 -04:00
Antonio Martinez
0bb8684142 Merge remote-tracking branch 'origin/master' into ta24 2025-05-18 14:30:14 -04:00
Antonio Martinez
457927a36a Merge remote-tracking branch 'origin/master' into nerf-bumper-car-bots 2025-05-18 14:19:19 -04:00
Oni VelocitOni
7d0f97b8a1 Merge branch 'poverty' into 'master'
Less free rings (resolves #1517)

Closes #1517

See merge request kart-krew-dev/ring-racers-internal!2546
2025-05-18 18:13:20 +00:00
Oni VelocitOni
5fd2c09022 Merge branch 'pick-me-up' into 'master'
Pick up allied items

See merge request kart-krew-dev/ring-racers-internal!2545
2025-05-18 17:44:48 +00:00
Antonio Martinez
6642b82793 Fix TA amp calculation underflow 2025-05-18 13:41:26 -04:00
Antonio Martinez
7fa5967ccb Pick-me-up: eggmark hud tracking 2025-05-18 13:11:35 -04:00
Antonio Martinez
0780effcf9 doy 2025-05-18 12:21:21 -04:00
toaster
471e11f4b5 HWR_CreateBlendedTexture: Do not operate on colorbrightnesses outside of TC_RAINBOW
This array is uninitialised when that is not being operated upon, and the valid context was only one bracket away, so shift it over
2025-05-18 15:50:34 +01:00
toaster
67ff68f7a3 K_MoveKartPlayer: Remove unused mobj_t ref from forward-thrown Landmine 2025-05-18 15:45:12 +01:00
toaster
b8625339fa CheckpointManager::link_checkpoint: No need for std::move for linetag element
Also removes mistakenly committed `__attribute__` optimisation-disabler in the same file
2025-05-18 15:42:16 +01:00
toaster
cbd7803e61 apng_create_info_struct: Swap order of calloc params
Instead of making one apng_info sized struct, it was making apng_info's size many bytes. Which SHOULD be identical, but in the case of padding may not be. Certainly enough of a risk for the compiler to warn about it
2025-05-18 15:39:00 +01:00
toaster
1c7b26639a D_CleanFile: Consistent signedness for int types 2025-05-18 15:36:46 +01:00
toaster
869a103e0e i_tcp_detail: Rearrange header includes to silence warning
winsock2.h contains a preprocessor warning that it must be included before windows.h. This was violated for k_bans.cpp when the new json include was added, but also rearranges i_tcp_detail.h to guarantee no alteration to existing doom-based headings would ever violate this again.
2025-05-18 15:35:59 +01:00
Oni VelocitOni
f9e7800d4f Merge branch 'fix-hashmap-uninitialized-move-constructor' into 'master'
Fix uninitialized values of hashmap propagating in move

See merge request kart-krew-dev/ring-racers-internal!2542
2025-05-18 14:32:23 +00:00
Antonio Martinez
fc6eb792f3 Pick-me-up review fixups 2025-05-18 08:00:58 -04:00
SteelT
b98b4dda5f Add CameraHeight level header option for forcing the player's camera to be at a certain height.
CamHeight can also be used as a shorter alternative to it.
2025-05-17 22:30:33 -04:00
Antonio Martinez
38a92467ee Less free rings (resolves #1517) 2025-05-17 20:59:28 -04:00
Antonio Martinez
1009996ba4 Fix pickmeup bubble shield 2025-05-17 16:54:57 -04:00
Antonio Martinez
08241fc57f Lightning Shield ring displacement uses curshield 2025-05-16 23:45:06 -04:00
Antonio Martinez
54b3450768 Pickmeup: one last round 2025-05-16 23:21:47 -04:00
AJ Martinez
e7ff5292a4 Merge branch 'master' into 'jartha/bubble-shield-new-sprite'
LOOK MOM I'M USING THE WEB UI

# Conflicts:
#   src/objects/CMakeLists.txt
2025-05-17 02:34:26 +00:00
Antonio Martinez
1a2f3b0d3b Merge remote-tracking branch 'origin/master' into pick-me-up 2025-05-16 22:26:35 -04:00
Antonio Martinez
719841705f Get that Gunstar sound outta here 2025-05-16 22:18:03 -04:00
Oni VelocitOni
6b7c112dca Merge branch 'fix-bumper-climbing' into 'master'
Rework Last Chance

See merge request kart-krew-dev/ring-racers-internal!2535
2025-05-17 01:42:26 +00:00
Oni VelocitOni
5a388d3308 Merge branch 'lmao-hamachi' into 'master'
Fail gracefully on Hamachi/Radmin/etc

Closes #1290

See merge request kart-krew-dev/ring-racers-internal!2521
2025-05-17 01:42:10 +00:00
Antonio Martinez
7a7b0938ac Pick-me-up Volt fixes 2025-05-16 21:41:28 -04:00
Oni VelocitOni
524d29066f Merge branch 'strict-fastfall' into 'master'
Spindash button, Strict Fastfall profile option

Closes #1312

See merge request kart-krew-dev/ring-racers-internal!2527
2025-05-17 01:40:12 +00:00
Oni VelocitOni
88e1a9e718 Merge branch 'stun' into 'master'
Add stun mechanic & Flybot767

See merge request kart-krew-dev/ring-racers-internal!2537
2025-05-17 01:39:57 +00:00
Antonio Martinez
bd82d4623f Fix various chield checks using item instead of curshield 2025-05-16 20:56:14 -04:00
Antonio Martinez
a0fce69e11 Disallow drift exit help on D0 2025-05-16 20:33:51 -04:00
Antonio Martinez
cd68b1145a Holy shit don't email me about CI I'll fix it ok 2025-05-16 18:26:11 -04:00
Antonio Martinez
99318e3567 Pickmeup teams 2025-05-16 18:11:10 -04:00
Antonio Martinez
b62f3c65a8 Pick-me-up HUD 2025-05-16 17:15:50 -04:00
Antonio Martinez
a1c99fa890 Fix unlobbable eggbox 2025-05-16 14:58:47 -04:00
Antonio Martinez
ef853bafc4 Pick-me-up HUD tracking 2025-05-16 14:47:47 -04:00
Antonio Martinez
34ddee575a WIP: more pick-me-up 2025-05-16 13:04:55 -04:00
Antonio Martinez
dcbbea4c4b WIP: pick-me-up 2025-05-16 11:44:57 -04:00
Eidolon
81f49a2cf8 Fix uninitialized values of hashmap propagating in move 2025-05-15 21:07:20 -05:00