Commit graph

2324 commits

Author SHA1 Message Date
NepDisk
a171d5a61a Show Music credits across more places. 2025-08-21 16:50:20 -04:00
NepDisk
3863e0ff47 Spill rings again on respawn 2025-08-13 16:33:20 -04:00
NepDisk
de17315839 Make Natural camera a toggle 2025-08-12 23:58:21 -04:00
NepDisk
0dc7f87b7e Rework loops to be better then they previously were here 2025-08-12 20:32:15 -04:00
NepDisk
9c78ac3f93 Ring burnout rebalance
Ring burnout count now scales based on stats, with top left burning out with less rings used then bottom right

the base is 18 with the limit going lower the less speed and weight you have.

Also lua exposure
2025-08-10 13:37:30 -04:00
NepDisk
6b80b300c1 Don't do AIRFAILSAFE from nights bumper 2025-08-10 08:57:16 -04:00
NepDisk
52b51f4297 Only allow mashing in TA with rings on and fix encore display in itembreaker 2025-08-03 11:26:10 -04:00
NepDisk
48d31fca90 Fix Accuracy of racesart by moving it 2025-08-02 18:51:55 -04:00
NepDisk
d164d97fc0 Fix Alt invin conflict with rings and expose some of it to lua 2025-08-02 13:04:04 -04:00
NepDisk
30e0b3ead4 Fix various minor shield issues 2025-07-28 22:52:27 -04:00
NepDisk
da5a45a932 Split shield popping from hnextlist and fix shield ring issues 2025-07-28 22:20:36 -04:00
NepDisk
ad387b52a8 Turn MF2_DONTTRIGGER into MF2_DONTSYNC 2025-07-24 16:47:55 -04:00
NepDisk
ee68cc2b87 Sync Safety flag for spawned mobjs 2025-07-24 16:04:02 -04:00
NepDisk
6ae4e6f7ac Add sounds to items that did not make noise before 2025-07-24 15:40:52 -04:00
GenericHeroGuy
3cac6d57e6 Let Kart skins display their turn frames when looking back 2025-07-22 17:22:28 +02:00
NepDisk
56f08d2a28 Fix slopes sending UB down the wire 2025-07-22 00:12:53 -04:00
NepDisk
6d6c0f54a5 Hardcode slopeboost
Ported and based on the slopeboost from booststack by indev
2025-07-21 21:12:02 -04:00
NepDisk
0f893e239a Clamp speed instead of weight in K_TicInversesum
Top right having greater chain time with easier handeling and high speed didnt feel right, so this balances it against speed instead of weight
2025-07-21 13:46:10 -04:00
NepDisk
4b97ce1485 Revert "use full angle on the spot so drifting doesn't feel delayed"
This reverts commit d940c25818.
2025-07-21 11:59:46 -04:00
NepDisk
2d2a04b4d3 K_KartLegacyUpdatePosition from saturn and fix laps+1 uses
Description:
"this checked the distance to every single waypoint on the map always and unconditionally, but we dont need the distance unconditionally so only check if we need to
+5fps in techbatics hadal classic timedemo"
2025-07-20 19:19:36 -04:00
NepDisk
aa39635f31 Bring back K_JustBumpedException again 2025-07-20 15:25:16 -04:00
NepDisk
eb5c5c0041 pw_invulnerability doesn't colorize 2025-07-18 18:24:22 -04:00
NepDisk
0ae015ba25 Port Alugs zipper fix and allow zipper drift storage 2025-07-18 14:03:22 -04:00
NepDisk
d94fa42ec8 Fix pain sound from regular objects and make bubbleshield do hitem 2025-07-17 18:48:54 -04:00
NepDisk
1155b50cfc Make Hitem dialog a toggle
Not sure how to remove the delay in a netsafe way, so this will do.
2025-07-17 16:33:23 -04:00
NepDisk
0b1324aed3 Make bots properly use the flameshield rebalance 2025-07-16 11:33:08 -04:00
NepDisk
2a0aba3980 Reduce flipover angle side angle for more foward movement and restore mom addition 2025-07-05 20:22:08 -04:00
NepDisk
0f4425df4d Remove Additonal speed and get hit to the side more 2025-07-05 10:36:02 -04:00
NepDisk
af6e43dcd8 Improve accuracy of movement code even more 2025-07-03 22:56:59 -04:00
NepDisk
d940c25818 use full angle on the spot so drifting doesn't feel delayed 2025-07-02 13:59:10 -04:00
NepDisk
dd76faae4f increase drain rate on flameshield by one again 2025-07-02 13:38:27 -04:00
NepDisk
1d71681637 Apply a little bit of player Mom to flipover 2025-07-02 12:32:16 -04:00
NepDisk
bb9a8c42d7 Clear flametimer with kartgiveitem 2025-07-01 14:35:04 -04:00
NepDisk
ed37cbc871 Fix cluster warnings and fixing tabulation 2025-07-01 14:24:50 -04:00
NepDisk
c01a9d9bde Fix this correctly 2025-07-01 13:50:03 -04:00
NepDisk
04b65c70c4 Fix spinout retaining prev frame speedboost
This would happen because prevspeedboost would be used next frame for speedboost regardless of hit condition
2025-07-01 13:05:37 -04:00
NepDisk
de02aa13fd Add fallback
This could be less safe but it prevents issues with the respawn not being set sometimes
2025-07-01 10:47:08 -04:00
NepDisk
9d244dd89d Add safety for next respawn 2025-07-01 00:08:36 -04:00
NepDisk
c3351ce47c Buff flame a little big 2025-06-30 19:36:45 -04:00
NepDisk
8770ddbf82 Fix readd fallthroughs and comment to specfiy that they are 2025-06-30 14:09:46 -04:00
Anonimus
82221e947f Attempt to make legacy cluster distancing more effective 2025-06-30 00:49:50 -04:00
NepDisk
74ad3c0065 Make flameshield use DMG_FLIPOVER and cleanup 2025-06-29 20:47:58 -04:00
NepDisk
4eeb3a5d2a Merge pull request 'Add an alternative Invincibility type' (#69) from Anonimus/blankart:invincerework into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/69
2025-06-30 01:06:14 +02:00
NepDisk
d9bfb3c192 Rename freeroam to nocountdown and clean up some relatedcode
Also yes no skipping introtime now
2025-06-29 14:30:21 -04:00
Anonimus
207e5011dc Add a cancel system to Alt Invincibility
Can be cancelled now, similarly to Grow
2025-06-29 01:30:21 -04:00
Anonimus
7c31ca0483 More changes to Alt Invincibility
Bottlenecker has been heavily buffed (8-tic deficit to invince timer at full strength)
The cluster now specifically only tracks losing players, and in the case that no new cluster point is found, instead reads from the last cluster player
Invincibility "hogs the item box" like Grow does, and (currently) can't be cancelled to prevent chaining
Maximum time limit has been buffed to 35 seconds
2025-06-29 01:30:17 -04:00
Anonimus
5e15f7a68a Update Alternative Invincibility
Invincibility now begins to get affected by offroad as it runs out
A "bottlenecker" begins to kick in as an invincible player closes in on the cluster, causing their invincibility to expire at an increasing rate
Prevent Invincibility from being rolled at extremely close cluster distances, to prevent the potential for rolling it as a "dud" item
2025-06-29 01:30:14 -04:00
Anonimus
c07ccf475f Add toggle for legacy Invincibility
Also adds customizable time values for Alternative
2025-06-29 01:30:10 -04:00
Anonimus
f2acaab98b Zero-out cluster distance in 1P 2025-06-29 01:30:07 -04:00
Anonimus
4603a24628 Unique Invincibility odds
Also preventing lower Invincibility times from overriding a higher one.
2025-06-29 01:30:06 -04:00