NepDisk
6aa61e4ebb
Unshit-ify lua_playerlib.c
2025-03-25 04:10:37 -04:00
NepDisk
b3e6f05ee0
Update lua compat stuff
...
This removes pw_goop setting being incorrect.
This also lets scripts write into kartstuff if they don't match a metatable like pw_powers.
2025-03-25 02:24:47 -04:00
NepDisk
42ddaa5b1f
Move itemblink and itemblinkmode to player_t to restore hyudoro behaviour
2025-03-21 13:36:10 -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
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
NepDisk
d58d3877a7
Ring improvements
2025-02-26 00:15:59 -05:00
NepDisk
e562d838b5
bumpspark, bumpspring and small code refactoring and cleanup
2025-02-22 21:53:09 -05:00
NepDisk
c25e287d40
More lua fixes
2025-02-21 19:24:44 -05:00
GenericHeroGuy
10d1de9f95
Expose itemflags to Lua
2025-02-22 01:19:52 +01:00
NepDisk
437bd25157
Implement PF_SLIDING support
2025-02-21 18:41:18 -05:00
NepDisk
c51b6ae5e3
Restore nights bumper object
2025-02-02 07:48:59 -05:00
NepDisk
4ed704bbb1
Fix setters for laps in lua
...
+1 for setters
2025-02-01 12:44:50 +00:00
NepDisk
5450d61abb
Fix lua compat
2025-01-31 21:45:05 -05:00
NepDisk
8de8f4daf0
Lua compat
2025-01-31 19:42:41 -05:00
GenericHeroGuy
83f6d55738
Fix drift drawangle offset
2025-01-28 19:01:19 +01:00
GenericHeroGuy
3024a95ac1
Assorted Lua fixes, part 2
2025-01-28 17:52:08 +01:00
NepDisk
a148d4e17b
Seperate out itemflags
2025-01-27 12:24:19 -05:00
NepDisk
86eb4df0c5
add marescore for v1 battle support
2025-01-06 08:25:45 -05:00
NepDisk
38600f1eb6
Powers->Player_t metatable
2024-12-28 13:48:02 -05:00
NepDisk
1358541f75
wip: Old damage hooks
...
Don't seem to work as of yet.
2024-12-28 10:45:06 -05:00
NepDisk
06f3d70608
Don't push boolean as some scripts dislike that
2024-12-27 20:07:40 -05:00
NepDisk
6f0b6209c8
PT 4 of Kartstuff->Player_t mapping, setter values
2024-12-27 19:35:16 -05:00
NepDisk
de8eb6eac8
PT 3 of Kartstuff->Player_t mapping, getter values
2024-12-27 19:13:30 -05:00
NepDisk
654c910d43
push integer instead of returning
2024-12-27 18:01:48 -05:00
NepDisk
2d573e1923
PT 2 of Kartstuff->Player_t mapping, setter
2024-12-27 17:43:03 -05:00
NepDisk
e406da29c8
PT 1 of Kartstuff->Player_t mapping
2024-12-27 17:22:15 -05:00
NepDisk
8c5aaa9f0d
fix floorboost being pushed as a boolean
2024-10-22 00:17:42 -04:00
NepDisk
01f2839253
Push cmd.angle to lua
2024-10-22 00:11:29 -04: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
NepDisk
9d6c643f6c
Remove DMG_WUMBO comboing and fix respawn lua value
2024-10-08 21:38:59 -04:00
NepDisk
000c5cf15a
Lua indecent exposure
2024-10-04 15:58:46 -04:00
NepDisk
7b2ee07993
Remove RR ringsparkle and use regular srb2 ring sparkle
2024-09-20 15:49:44 -04:00
NepDisk
b10b78b1a4
Add waterrun to lua
2024-09-06 04:13:07 -04:00
NepDisk
f1a63eaf8c
remove unused spring star code
2024-09-06 02:42:20 -04:00
AJ Martinez
87d5eb6267
Briefly lock out TRIPWIRE_BLASTER after failing a tripwire
2024-09-03 23:09:41 -04:00
NepDisk
8de69a20c7
distancetofinishprev related stuff
2024-09-02 07:42:33 -04:00
NepDisk
ac27f0438a
Port antigrief from SRB2Kart
...
Ported this one spefically since I prefer how it works
2024-08-18 01:39:26 -04:00
NepDisk
e8ec8d5c78
Restore old respawn PT2
...
This should mostly finish up the reintroduction of the old repspawn system for the most part.
2024-08-12 18:58:41 -04:00
NepDisk
9ba2140b3d
Restore old respawn PT1
...
All the code from k_respawn.c has been nuked. The gameplay of respawning works but it doesn't currently drop the player in the right spot for both legacy and new waypoints
2024-08-12 14:49:12 -04:00
NepDisk
fd6ec7746f
remove more unused DI code
2024-08-08 19:14:32 -04:00
NepDisk
51178216e2
Remove trick panel leftovers
2024-08-05 12:24:00 -04:00
NepDisk
f2f1a0aa66
Remove ebrake, spindash and fastfall. cleanup unused states and sprites
2024-07-31 12:46:03 -04:00
James R
da1e2a7e98
Merge branch 'oldcmd'
2024-07-31 01:46:58 -04:00
NepDisk
50ee4edd02
Reimplement side move, start of pogospring, redone controls,stuff
2024-07-30 21:08:14 -04:00
NepDisk
f611554cbc
Assorted Changes 2
...
Restored old titlescreen, generally made the game closer to v1 gameplay wise and visual wise
2024-07-30 18:00:37 -04:00
NepDisk
61e0f4e142
Remove tiregrease.
2024-07-29 03:45:38 -04:00
NepDisk
48871a8b68
Remove tumble.
2024-07-29 03:40:28 -04:00
Oni
ea3818d285
Merge branch 'hear-pain' into 'master'
...
Improved MKSC-style hit confirms
See merge request KartKrew/Kart!659
2022-09-07 04:44:03 +00:00
Sally Coolatta
bc538a066f
Fast falling
...
E-Brake in the air for x4 gravity, at the cost of a tiny bounce on landing.
2022-09-04 21:21:25 -04:00