minenice55
36037bc8dd
move hitem victim and timer to client side effects
2026-01-24 15:33:57 -05:00
GenericHeroGuy
95a3af6a1a
Fix missing spinout animation on the fan sector in Diamond Square
...
Also, carry is not a bitfield lol
2025-12-28 23:32:19 +01:00
NepDisk
ab9368a15b
Revert "Fix grow and invin color sticking with previous commit"
...
This reverts commit a8a5392304 .
2025-12-25 18:24:14 -05:00
NepDisk
7249273ca3
Revert "Kill Alt. Invin."
...
This reverts commit f414006e66 .
2025-12-22 20:23:45 -05:00
yamamama
f414006e66
Kill Alt. Invin.
2025-12-22 20:05:13 -05:00
yamamama
6ffe793915
ACTUALLY add handleboost
...
Experiment: make it buff your drift turns + sparkrate too
2025-12-20 23:41:45 -05:00
yamamama
d031776ed3
Introduce handleboost
...
Copying the system directly from RR 2.4
2025-12-20 23:41:45 -05:00
NepDisk
a8a5392304
Fix grow and invin color sticking with previous commit
2025-12-20 09:32:31 -05:00
GenericHeroGuy
f4378a29f6
Expose the Nights stuff too
2025-12-17 22:49:56 +01:00
NepDisk
0d961df38c
Do discussed playerlib changes
...
1. Don't camelcase lua fields
2. Add tossdelay and link it up to checkskip
2025-12-17 16:20:14 -05:00
Indev
0610c2c558
Oops missed player_ping
2025-12-17 17:07:43 +03:00
Indev
8c6f62269f
Do not let lua_compatmode scripts access new blankart fields to avoid name conflicts
2025-12-17 16:49:39 +03:00
NepDisk
aab0f90781
Kill wipezones hack
2025-12-16 15:31:15 -05:00
NepDisk
81dc08b9c3
Allow boostinfo to be read and set
...
Yes I'm aware you can only read what lua sets in the hud but theres not much I can do about that. This should still let mobjthinker, prethinkframe and thinkframe to read boost data though
2025-12-13 22:59:46 -05:00
NepDisk
ea73a673cf
Expose prevspeedboost
2025-12-13 17:52:53 -05:00
NepDisk
3028839f2f
Port most of SECRET_SKIN and player->availabilities changes from RR
...
based on 6d0637d39d
2025-12-11 20:47:52 -05:00
GenericHeroGuy
bcb0eb95cc
More fastcmp cleanup
2025-12-11 21:58:37 +01:00
NepDisk
8b04551c96
Fix Lua crash for Player Lib
2025-12-09 07:25:40 -05:00
minenice55
6f14af9243
separate out the "equipped item" field
...
will need more modularization and some coding style standardization (perhaps via K_SetItemOut?)
2025-12-06 16:56:37 -05:00
NepDisk
7820a02bd4
Declaration following a label is a blah blah blah
2025-12-04 10:48:30 -05:00
yamamama
0aa54559f9
Add (mostly) finalized visuals for the Arrow Bullet
...
Adds an 'arrowbullet' parameter to player_t; most of the general precautions for that have been taken
2025-12-02 20:12:18 -05:00
GenericHeroGuy
891459b53b
Change all voice arrays to be exposed as arrays in Lua
...
For the sake of consistency and future expansion!
Also expose mobj->voice (read-only for now, hopefully), and fix missing
NOSET for player->voice_id
2025-12-01 22:29:34 +01:00
yamamama
373a040146
Merge remote-tracking branch 'origin/next' into subvsdub
2025-11-30 14:02:08 -05:00
yamamama
6d2287fd82
Expose maxinvincibilitytime to lua... fully
2025-11-30 00:21:59 -05:00
yamamama
14753a4534
Merge remote-tracking branch 'origin/next' into subvsdub
2025-11-29 11:07:05 -05:00
minenice55
6a6ed9d8b3
start re-implementing airthrust from #158
2025-11-26 13:13:15 -05:00
yamamama
69c50c94d5
Lua support + compat for voices
2025-11-26 07:49:18 -05:00
NepDisk
616e0ecb88
Add Panel Stack toggle for hardcode stacking
2025-11-20 20:38:00 -05:00
NepDisk
6fc5eb11f8
Fix broken lua due to missing entires
2025-11-20 20:15:48 -05:00
NepDisk
54aebfd8b2
Make rainbow dash rings do something unique
...
Since tricking is not a thing in this game, make rainbow dashrings remove pogospring gravity for a small time frame for extra height
2025-11-18 23:24:57 -05:00
NepDisk
821311c51e
Expose cameraOffset and tilt
2025-11-18 01:53:32 -05:00
Guil
7d18300923
Expose localplayers to lua
2025-11-17 20:09:21 -05:00
Guil
380055cd1c
Expose localplayers to lua
2025-11-17 20:09:21 -05:00
yamamama
c37924428d
Expose Alt. Invin. values to Lua
...
Not letting people modify maxinvincibilitytime because that'd mess up too much
It's also super redundant; you can emulate this in like maybe a line of code in a script lol
2025-11-16 00:27:46 -05:00
minenice55
48dce534e2
implement item usage cooldown (xItemLib feature)
...
mainly to by used by lua scripts
2025-11-12 00:38:41 -05:00
NepDisk
0d3e7bc033
Unsquish visually when unsetting squish
2025-11-07 22:52:47 -05:00
GenericHeroGuy
29c3c3c55c
Waypoint jank? What waypoint jank?
...
* Finish line sight check? Gone
* Corpses updating their waypoint and respawn? Gone
* Respawning on the finish line causing lap cheats? Gone
* bigwaypointgap now kills you in just HALF A SECOND
2025-10-29 23:30:22 +01:00
NepDisk
7b12bc82ff
Add more backcompat for old unused v1 kart flags
2025-10-25 15:15:55 -04:00
NepDisk
b69eaff9f6
Player validation for player->mo
2025-10-18 10:30:23 -04:00
GenericHeroGuy
efd6779ef7
Refactor player shield management
...
shieldtracer has been moved to player_t, replacing curshield, in order to
maintain a Single Source of Truth(tm) and to help ourselves and Lua
scripters in the future
2025-10-13 20:23:17 +02:00
NepDisk
80f363dec8
walltransfeboost
2025-10-10 16:02:20 -04:00
GenericHeroGuy
85088392eb
Fix MK64 chars drift sprite angle
...
Also don't allow accessing "drawangle" in compatmode, which...
half-fixes grindrails
2025-10-09 23:29:23 +02:00
NepDisk
837b28e358
Fix compile warnings
2025-09-29 22:46:01 -04:00
Anonimus
d9accbd575
Make bubble shields pop if you "overinflate" them
2025-09-28 15:42:59 -04:00
NepDisk
99a6d1aefa
Add a small speed bonus for wall transfering
...
One part MKWii brainrot, one part making this less ass
2025-09-27 00:12:00 -04:00
NepDisk
49c0b2c00e
Make Airdrop drop lines only turn yellow when you have ringboost
2025-09-20 10:23:15 -04:00
NepDisk
ffa7850bb6
AirDrop Starting Commit
...
This introduces a new optional feature called Airdropping. When holding brake in the air you will start to fall faster. If you have rings active and have rings on you, you Ring Drop to fall even faster and with less delay. The ringboost output from this move is weaker then using rings normally making it so always using ring drop isn't the best play
2025-09-20 00:41:08 -04:00
NepDisk
2e4901e78d
Fix new waypoints for legacy Lua if it manually sets the lap count
...
Fixes mods like wipezones
2025-09-05 00:48:09 -04:00
NepDisk
7b63ac3724
[PATCH} Allow min and max ringcap to be set via cvars and lua
...
Thanks minenice for the patch!
2025-08-31 23:49:32 -04:00
JugadorXEI
dc9bec000a
Bot library for Lua (botvars getter/setter, bot functions)
2025-08-31 14:16:49 +02:00