toaster
4bc99d3806
De-jank all existing calls to K_FlipFromObject/K_MatchGenericExtraFlags
...
- New funcs K_MatchFlipFlags, K_FlipFromObjectNoInterp, K_MatchGenericExtraFlagsNoInterp
- Renamed K_GenericExtraFlagsNoZAdjust to K_MatchGenericExtraFlagsNoZAdjust
- Went over each individual spot that called any of this suite to figure out what they actually wanted, and give it to them without having to work around a bad function
- I'm 95% confident there's no regressions, but I don't think I'll get that 5% by testing internally. Might just have to hand this out with RC2 with an asterisk in the changelog
2025-09-16 23:18:02 +01:00
Eidolon
7febf53ec0
Merge public master
2025-08-23 11:34:18 -05:00
JugadorXEI
227c3fa3ad
Respawn/Waypoints library for Lua
2025-08-23 00:14:38 +00:00
Eidolon
a4ae01e170
Merge public master
2025-08-22 18:43:32 -05:00
JugadorXEI
8fecb320cb
Expose K_EggmanTransfer to Lua
2025-08-22 23:51:59 +02:00
JugadorXEI
c831549bbd
Expose K_FastFallBounce to Lua
2025-08-22 23:51:59 +02:00
JugadorXEI
c3f60dff44
Expose K_ApplyTripWire to Lua, expose tripwirestate_t values to Lua
2025-08-22 23:51:59 +02:00
JugadorXEI
42502c23f6
Expose K_GetTotallyRandomResult to Lua
2025-08-22 23:51:59 +02:00
JugadorXEI
9173c555c3
Expose K_UpdateAllPlayerPositions to Lua
2025-08-22 23:51:59 +02:00
JugadorXEI
f7beb971d3
Expose K_GetKartDriftSparkValueForStage to Lua
2025-08-22 23:51:59 +02:00
JugadorXEI
30a20b970c
Expose K_GetUnderwaterTurnAdjust to Lua
2025-08-22 23:51:59 +02:00
JugadorXEI
6c9baee316
Expose K_GetKartTurnValue to Lua
2025-08-22 23:51:59 +02:00
JugadorXEI
195b0ceb33
Expose K_UpdateSteeringValue to Lua
2025-08-22 23:51:59 +02:00
JugadorXEI
e75f02963b
Expose K_GetKartRingPower to Lua
2025-08-22 23:51:59 +02:00
JugadorXEI
2103df6cdd
Expose K_ThrowKartItem to Lua
2025-08-22 23:51:59 +02:00
JugadorXEI
bcc276949c
Expose K_GivePointsToPlayer to Lua
2025-08-22 23:51:59 +02:00
JugadorXEI
742e61df91
Expose K_GiveBumpersToPlayer to Lua
2025-08-22 23:51:58 +02:00
JugadorXEI
ae1c25495d
Expose K_BattleAwardHit to Lua
2025-08-22 23:51:58 +02:00
JugadorXEI
8ac6b657dd
Expose K_SetHitLagForObjects to Lua
2025-08-22 23:51:58 +02:00
JugadorXEI
ac39ef8718
Expose K_EndCameraIsFreezing to Lua
2025-08-22 23:51:58 +02:00
JugadorXEI
1eb2ddf4a1
Expose K_StartRoundWinCamera to Lua
2025-08-22 23:51:54 +02:00
JugadorXEI
7de76dc130
Expose K_DebtStingPlayer to Lua
2025-08-22 08:51:23 +02:00
JugadorXEI
eb23e80376
Expose K_DoGuardBreak to Lua
2025-08-22 08:51:23 +02:00
JugadorXEI
4a2078aaa1
Expose P_DoAllPlayersExit to Lua
2025-08-22 08:51:23 +02:00
JugadorXEI
00ce9bcfa2
Expose P_GivePlayerSpheres to Lua
2025-08-22 08:51:23 +02:00
JugadorXEI
8a403752b7
Expose K_DoInvincibility to Lua
2025-08-22 08:51:23 +02:00
JugadorXEI
c493ef9355
Expose K_TumbleInterrupt to Lua
2025-08-22 08:51:17 +02:00
JugadorXEI
6fb9a98896
Expose K_PlayerJustBumped to Lua
2025-08-22 08:50:03 +02:00
JugadorXEI
607e6cd39d
Expose K_SetTireGrease to Lua
2025-08-22 08:48:29 +02:00
JugadorXEI
f53ae302cf
Expose K_PlayerGuard to Lua
2025-08-22 08:47:42 +02:00
JugadorXEI
3bbdab5528
Expose K_FlingPaperItem to Lua
2025-08-22 08:44:22 +02:00
JugadorXEI
e313411e7b
Expose K_CreatePaperItem to Lua
2025-08-22 08:44:17 +02:00
JugadorXEI
f73697ad0a
Expose K_DoPowerClash to Lua
2025-08-22 08:42:10 +02:00
JugadorXEI
2027ccd8da
Expose K_AwardPlayerRings to Lua
2025-08-22 08:42:05 +02:00
JugadorXEI
107142f493
Expose K_KartSolidBounce to Lua
2025-08-22 08:39:37 +02:00
JugadorXEI
f2ee8783dd
Lua: Allow angle to be set and fix userdata type for K_FindJawzTarget
2025-08-22 08:37:39 +02:00
Eidolon
55388c17c2
Merge public master
2025-08-21 20:43:28 -05:00
JugadorXEI
1e2e833d80
Bot library for Lua (botvars getter/setter, bot functions)
2025-08-22 01:24:13 +00:00
Eidolon
d777e5e64c
Merge public master
2025-08-21 19:55:55 -05:00
Eidolon
170b40bf4f
Merge branch 'terrainLib' into 'master'
...
Terrain library for Lua (`terrain_t`, `t_splash_t`, `t_footstep_t`, `t_overlay_t`)
See merge request KartKrew/RingRacers!103
2025-08-22 00:50:04 +00:00
Eidolon
2e058073e0
Merge public master
2025-08-21 19:36:14 -05:00
JugadorXEI
e720bdb5a2
Expose K_IsSPBInGame to Lua
2025-08-21 10:10:54 +02:00
JugadorXEI
befde2e67b
Expose K_IsDuelItem to Lua
2025-08-21 10:10:54 +02:00
JugadorXEI
4a84b21b12
Expose K_PlayerCanUseItem to Lua
2025-08-21 10:10:54 +02:00
JugadorXEI
3277a7f6b0
Expose K_ThunderDome to Lua
2025-08-21 10:10:54 +02:00
JugadorXEI
1a72b12bb9
Expose K_BumperInflate to Lua
2025-08-21 10:10:54 +02:00
JugadorXEI
187f77fd6f
Expose K_MakeObjectReappear to Lua
2025-08-21 10:10:54 +02:00
JugadorXEI
915b4db6cd
Expose K_PlayerCanPunt to Lua
2025-08-21 10:10:54 +02:00
JugadorXEI
5b25572ca1
Expose K_IsPlayingDisplayPlayer to Lua
2025-08-21 10:10:54 +02:00
JugadorXEI
a08fd3daec
Expose K_isPlayerInSpecialState to Lua
2025-08-21 10:10:54 +02:00