Commit graph

683 commits

Author SHA1 Message Date
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