Commit graph

28125 commits

Author SHA1 Message Date
Antonio Martinez
681d481bc1 Perma ring box should never leniency pickup as item 2024-08-24 20:08:00 -07:00
Oni
5c9cc631c4 Merge branch 'ice-pull' into 'master'
New ice slope physics

See merge request KartKrew/Kart!2377
2024-08-25 03:00:50 +00:00
Oni
d5a63a6864 Merge branch 'button-upverdrive' into 'master'
Negative edge Overdrive

See merge request KartKrew/Kart!2428
2024-08-25 02:24:16 +00:00
Sally Coolatta
87a223d5e2 New ice slope physics
Make them stronger by the same factor as acceleration is weakened. This feels a lot more natural, since your top speed tends to be higher on ice, which was making them feel strangely easier to climb ... even though driving on ice is hard mode (even in real life)

Also fixes an oversight where P_SpawnFriction was using the outdated movefactor constants from SRB2 instead of the ones from SRB2Kart that the rest of the codebase was using, by unifying it into one function.
2024-08-24 22:19:08 -04:00
Antonio Martinez
01dcfafe5c Negative edge Overdrive 2024-08-24 18:37:57 -07:00
Oni
5f7d08fd3c Merge branch 'unmash-bananas' into 'master'
Unmash bananas

Closes #1447 and #1446

See merge request KartKrew/Kart!2424
2024-08-24 23:44:13 +00:00
Antonio Martinez
1a4cb0c2df Fix droptarget amps 2024-08-24 16:31:47 -07:00
Oni
77fba3057e Merge branch 'exp-hud-math' into 'master'
Exp hud math for target 500 at 1.0 exp

See merge request KartKrew/Kart!2427
2024-08-24 23:27:20 +00:00
Ashnal
ee74b747ac Exp hud math for target 500 at 1.0 exp 2024-08-24 23:27:20 +00:00
toaster
012bbc6a74 Refactor how Profile cvar toggles are set when applying changes
Reduces the number of unique places to update when adding new ones
2024-08-24 15:43:54 +01:00
toaster
d97db8f230 Do not reapply P1's Profile in full in edit menu flow
Prevents changing player skin/color cvar when backing out (resolves KartKrew/RingRacers#34)
2024-08-24 15:39:58 +01:00
toaster
69cc74ad8e Minimap directioning dot will use the correct skincolor even when set up for alternate remappable indices
Resolves KartKrew/RingRacers#115
2024-08-24 15:22:26 +01:00
toaster
069c079f16 k_color: Fix support for more than 255 skincolors
Resolves KartKrew/RingRacers#109
2024-08-24 15:22:19 +01:00
toaster
02043af2f7 Do not corrupt spraycan cache when freeslotting custom skincolours
My mistake gomen
2024-08-24 15:22:19 +01:00
Antonio Martinez
0185c4fd10 Stsrip shields on backshot stumble demotion 2024-08-24 04:11:10 -07:00
AJ Martinez
abd0920b06 Merge remote-tracking branch 'origin/master' into unmash-bananas 2024-08-24 04:10:04 -07:00
Antonio Martinez
0a8e6fe15c WHOOPS debug print in master again 2024-08-24 01:32:58 -07:00
Antonio Martinez
a9993e49b2 Don't defang dropped banana chains 2024-08-24 00:49:22 -07:00
Oni
152d85adcd Merge branch 'ping-typo' into 'master'
Correct local millisecond measurement in ping command output

See merge request KartKrew/Kart!2407
2024-08-24 07:24:00 +00:00
Oni
7c9b82270b Merge branch 'speedy-savestate' into 'master'
Don't reload level on gamestate resend

See merge request KartKrew/Kart!2225
2024-08-24 07:22:48 +00:00
Oni
565cbf558c Merge branch 'backspam-ballcrusher' into 'master'
Backshots resurrection

See merge request KartKrew/Kart!2423
2024-08-24 07:13:32 +00:00
Antonio Martinez
5dd7384036 Backshots: use xval2 for jawz reticle color, freeing cvmem for backshot flag 2024-08-23 23:43:23 -07:00
Oni
95f4d2965a Merge branch 'exp-hud' into 'master'
EXP HUD

See merge request KartKrew/Kart!2422
2024-08-24 06:00:51 +00:00
Antonio Martinez
c5f4c68d07 5 ring penalty on backshot stumble 2024-08-23 21:44:12 -07:00
Antonio Martinez
4f4c720628 EXP HUD 2024-08-23 21:03:18 -07:00
Antonio Martinez
e6db4e4d9b Backshots resurrection 2024-08-23 21:02:43 -07:00
Sally Coolatta
08299afa41 Don't reload level on gamestate resend
The level will only reload during a gamestate reload if the map is horribly mismatched somehow. Minor differences in level state are already handled by other parts of the reload, so doing this on *every* reload wastes lots of time.
2024-08-23 02:57:09 -04:00
Oni
9213ea6f2b Merge branch 'item-spy-always' into 'master'
Nametag stuff

See merge request KartKrew/Kart!2421
2024-08-23 06:54:51 +00:00
Sally Coolatta
b43d62367f Nametag stuff
- Enable item spy in all modes
- Add CPU tags
- New CPU indicator for tab screen
2024-08-23 01:51:52 -04:00
AJ Martinez
3670695df6 Merge remote-tracking branch 'origin/race-checkpoint' 2024-08-22 22:49:49 -07:00
AJ Martinez
e5e3f5b6da Merge branch 'dynamic-roulette' into 'race-checkpoint'
Dynamic Roulette

See merge request KartKrew/Kart!2420
2024-08-23 05:48:32 +00:00
Antonio Martinez
a19b323d36 Amps readjustment 2024-08-22 22:45:29 -07:00
Antonio Martinez
36db256633 stronger exp in small games 2024-08-22 22:29:21 -07:00
Antonio Martinez
e57f53016c Odds were never real 2024-08-22 22:29:12 -07:00
Antonio Martinez
5815635d51 lightning round 2 2024-08-22 22:28:59 -07:00
Antonio Martinez
83f952e64b Lightning tweaks 2024-08-22 22:28:47 -07:00
Antonio Martinez
204a7ddaba Earlier, more common sneakers 2024-08-22 22:28:33 -07:00
Antonio Martinez
92220fcf6b shitass sneaker buff gameplay proto 2024-08-22 22:28:22 -07:00
Sal
e4b81494d6 Merge branch 'follower-lua' into 'master'
Expose follower array and follower_t to lua

See merge request KartKrew/RingRacers!42
2024-08-22 13:05:41 +00:00
haya_underscore
ff035e0af5 Expose follower array and follower_t to lua 2024-08-22 13:05:41 +00:00
Sal
837d768606 Merge branch 'reduce-vfx-flashpal' into 'master'
Disallow palette flashes with reducevfx

Closes #214

See merge request KartKrew/RingRacers!48
2024-08-22 13:01:48 +00:00
Sal
99818671a8 Merge branch 'sigsegv-fix' into 'master'
Fix SIGSEGV related to GL renderer

See merge request KartKrew/RingRacers!49
2024-08-22 13:00:12 +00:00
Antonio Martinez
42e23c7e9b Fix unusually rare Grow 2024-08-22 00:56:45 -07:00
Antonio Martinez
cd4bef9f24 Don't overflow when scaling large netgame distances 2024-08-21 21:24:00 -07:00
Antonio Martinez
69e37fe40b Scale target power instead of distance values in large games (fixed weak item filter misfiring) 2024-08-21 21:00:11 -07:00
Antonio Martinez
ef7c6dc086 Don't filter frontrunner roulette 2024-08-21 20:22:02 -07:00
Antonio Martinez
5b841c11cb Use percentage for loneliness instead of hard breakpoint 2024-08-21 15:20:10 -07:00
wehrlia
d05202257b K_DrawTypingNotifier: Remove V_HUDTRANS
From V_DrawFixedPatch function call.
2024-08-21 17:00:14 -03:00
wehrlia
05d47fd06b hw_draw.c: Don't draw anything if alphalevel > 12 2024-08-21 16:59:04 -03:00
Antonio Martinez
5d19bfcb91 Dynamic Roulette: mega cleanup, mini fixes 2024-08-21 02:28:31 -07:00