Anonimus
99056a47fa
Tie Invincibility to clustering, implement new visual
...
* Invincibility's time limit is now directly tied to a player's distance from the cluster.
* The visual for Invincibility has been reworked to being an additive layer over the player, fading out as you run out of Invincibility.
2025-06-29 01:30:04 -04:00
Anonimus
27ea5021b4
Add Flipover damage, change Invincibility interactions
2025-06-29 01:30:00 -04:00
NepDisk
a3367858b8
Add expert speed
2025-06-22 11:13:00 -04:00
NepDisk
eab0f94106
Make accel stacking more accurate to neptune
2025-05-25 14:54:37 -04:00
NepDisk
deb447aec7
Port salty hop, changes for new terraindefs in assets
2025-05-20 17:07:13 -04:00
NepDisk
e9b79efe2d
rename calc_arg_offset to match newest booststack
2025-05-18 17:48:57 -04:00
NepDisk
1ef87baf3f
refactor kartspeed code and add respawn point safety
2025-05-12 22:25:11 -04:00
GenericHeroGuy
a5ec18ead7
Fix regression in checkpoint handling for unpatched waypoint maps
2025-05-08 23:20:52 +02:00
GenericHeroGuy
b7afe4f347
Use legacy checkpoint threshold for patched maps
2025-05-08 22:23:03 +02:00
NepDisk
97fe82afc9
Merge branch 'blankart-dev' into mappatch
2025-05-08 09:27:16 -04:00
NepDisk
fa750c450a
Make sneaker types no longer a magic number
2025-05-08 09:23:55 -04:00
NepDisk
4beb4e6f02
Only Run patch waypoint functionality on patched maps
...
The Wiki says its only active on patched maps, so I'm acutally making that true.
2025-05-05 09:08:17 -04:00
NepDisk
ee92faabba
Refactor some item related things.
2025-05-03 12:48:02 -04:00
NepDisk
9584982685
Revert Rewrite mines
...
As much as this pains me, this might be needed for lua compat.
This reverts commit 1381a56077 .
2025-04-29 18:10:57 -04:00
NepDisk
105eb85bd3
Get rings from any itembox, expose more functions to lua and battle related things
2025-04-21 19:56:04 -04:00
NepDisk
b8c0b29606
Unlobotimize bots
...
Whoops friction sure is funny eh?
2025-04-20 20:01:13 -04:00
NepDisk
67fd8018a8
Fix RAGuard and other minor fixes
2025-04-13 15:09:51 -04:00
NepDisk
2e9c286ecf
Safe Guard variables for TA
...
Also enforces Chain offroad for mdoes that use chaining
2025-04-12 18:52:54 -04:00
NepDisk
9cd4294c21
TA support for extra game toggles
2025-04-10 19:53:44 -04:00
NepDisk
036a87f0a2
More stacking customization cvars
2025-04-09 18:31:31 -04:00
NepDisk
2e2b90f843
Finalize Cvar and push check to lua
2025-03-31 14:04:06 -04:00
NepDisk
945704849f
stacking part 6: Implement customization cvars
2025-03-26 13:35:26 -04:00
NepDisk
0ae44e0fa0
stacking pt.4: Finish Chaining
...
Again thanks to Indev for helping me figure out why the last tick wouldn't deincrement
2025-03-25 19:14:40 -04:00
NepDisk
f0b6ef89eb
stacking pt.3: start work on chaining
2025-03-25 18:03:39 -04:00
NepDisk
7091195a95
stacking pt.2: finish stacking
2025-03-25 15:07:20 -04:00
NepDisk
616941841c
Fix being able to reverse in the air
2025-03-24 11:16:33 -04:00
NepDisk
f40771dd97
bot and respawn improvements
...
Bot respawn incrementer is based on RR's general antigrief incrementer with edits and additions
2025-03-23 14:14:46 -04:00
NepDisk
76ec93f957
Allow Mobjs to waterrun
...
Waterrunning has been moved over to flag2 MF2_WATERRUN
Applying the flag allows to stand/move on water.
2025-03-17 14:16:44 -04:00
NepDisk
de415e3331
Make the flameshield more understandable by giving it a second meter
2025-03-16 10:48:26 -04:00
NepDisk
077b34b37f
Make legacy waypoint helper and expose K_RingsActive and K_UsingLegacyCheckpoints to lua
2025-03-10 19:14:35 -04:00
NepDisk
95750e50e4
Implement MultiItems into capsules/dropped items as well
2025-03-10 15:18:58 -04:00
NepDisk
bda7d26a0f
Port basic lap anticheat for new waypoints from RR
2025-03-09 20:03:10 -04:00
NepDisk
ef11c55b41
Merge and Update Flameshield overhaul concept
2025-02-28 00:54:24 -05:00
James R
152bb32609
Add K_UpdateMobjItemOverlay
2025-02-27 12:51:27 -05:00
NepDisk
d58d3877a7
Ring improvements
2025-02-26 00:15:59 -05:00
James R
ef6addf5d8
Add K_GetRollingRouletteItem, refactor item drawers
...
Roulette now cycles through all single items (that have
odds). Added missing shields and drop target.
2025-02-24 22:45:23 +01:00
NepDisk
c6daa4da80
Revert 'New solid object bouncing, and updated player bouncing'
...
This reverts commit 5ac5ca89d0 .
2025-02-23 18:04:20 -05:00
NepDisk
69b064050a
Remove rest of ringsting leftovers
2025-02-22 22:27:56 -05:00
NepDisk
e562d838b5
bumpspark, bumpspring and small code refactoring and cleanup
2025-02-22 21:53:09 -05:00
NepDisk
24c0d8086a
Make respawn function shut up and expose it to lua
2025-02-18 17:51:08 -05:00
NepDisk
4b3854d74a
Numlaps updates from RingRacers
2025-02-09 18:14:35 -05:00
GenericHeroGuy
83f6d55738
Fix drift drawangle offset
2025-01-28 19:01:19 +01:00
NepDisk
b77977ef7e
Fix legacy distance odds
2025-01-23 11:57:35 -05:00
NepDisk
92d86be813
Implement distance based itemodds when legacy waypoints are in play
2025-01-22 13:15:42 -05:00
NepDisk
13703c3c2a
Flameshield rework
...
The idea is to return it as a meter item while keeping and putting a restriciton on the speed building and storing part from the previous version. Using the boost while its active will drain time from the main timer to fill up store as it were, this store is what handles the boost duration which caps at 2 seconds. The speed increase from using the flame shield more and more now diminishes and caps around 81 fu/t on knuckles for example and is done seprately from the main drain timer and the store.
2024-10-20 04:36:43 -04:00
Oni
313846cb60
Merge branch 'make-way-bots' into 'master'
...
Kick CPU players to make room for human players that are waiting to play
See merge request KartKrew/Kart!2259
2024-10-18 04:47:12 -04:00
NepDisk
037a26b3e2
Implement tiregrease for loops and apply outruntime
2024-10-17 17:08:45 -04:00
Eidolon
d08b923f06
Merge branch 'extern-c-everything' into 'master'
...
Add extern "C" in C++ to all headers
See merge request KartKrew/Kart!842
2024-10-15 14:14:43 -04:00
NepDisk
afecac0c00
Remove unused titlecard code, some unused sounds and simplify pvp damage code
2024-10-12 22:02:51 -04:00
NepDisk
4f9f23f75c
Use old waterskipping code for accuracy
2024-10-05 21:56:11 -04:00