Commit graph

306 commits

Author SHA1 Message Date
NepDisk
5bafcbf3f8 RRID port part 2
last commit was 78b30802
2026-03-29 15:32:51 -04:00
NepDisk
d6eab04a7a RRID port part 1
last commit of this set is 2925843e
2026-03-29 13:09:06 -04:00
minenice55
7867454d85 un-expose ticcmd tilt and shake from lua
will be exposed using a better system later
2026-03-20 22:12:30 -04:00
minenice55
4f88b8c1b1 Merge branch 'altthunder' into next 2026-03-16 16:42:17 -04:00
yamamama
b46a51607f Bubble Shield adjustments
- Players with inflated Bubble Shields now ignore collisions with anything the shield itself is supposed to reflect
- If a player happens to still collide with a reflectable in this state, they noclip through and a ``bubblegraze`` value increments
  - ``bubblegraze``, like ``justbumped``, prevents K_KartBouncing collisions for some time
- Falling rocks can now be reflected by Bubble Shields
- 1.5 seconds of flashtics applied to players whose (inflated) Bubble Shields are shattered
2026-03-15 15:10:57 -04:00
minenice55
2046a3820a rename lastjawztarget and jawztargetdelay
will be used for more items and need to be made more generic
2026-03-14 17:53:38 -04:00
NepDisk
de87222d98 Fix missing breaks in ticcmd_set 2026-03-11 12:25:35 -04:00
minenice55
c9710a361a Merge branch 'next' into accelerometer 2026-03-07 21:30:39 -05:00
NepDisk
7ba7e8cf8f Port bump and tripwire anti-softlock from RR 2026-03-06 21:20:09 -05:00
minenice55
d4b62c7fa2 replace BT_SHAKE with a dedicated shake value
also adds a tilt value
implements a GT7-style wheel dot when tilt steering is being used
2026-03-02 00:48:04 -05:00
yamamama
d5ca5516de Split Classic and Alt. Invincibility
- It's what the people want, why bother to complain?
- Alt is now its own separate item titled the S-Monitor
- Several variables, macros, functions, and comments have been renamed to fit this change
2026-02-16 18:40:48 -05:00
minenice55
dd1022b18c implement the egg brick proper 2026-02-07 23:11:52 -05:00
GenericHeroGuy
d738ad5957 Alright, take it or leave it 2026-02-08 01:07:20 +01:00
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