NepDisk
485a54479f
Expose new player airdrop fields to Lua
2026-02-06 14:40:12 -05:00
yamamama
bf6f86a5fb
Expose airdrop flags to Lua
2026-02-04 11:21:25 -05:00
NepDisk
f3767c5e77
Disable Ring drop for now
...
We can discuss its fate later.
2026-01-30 00:07:11 -05:00
minenice55
030fc99099
netsync and expose to lua
2026-01-28 02:19:16 -05:00
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