diff options
| author | Kiloku <mateus.sateles@protonmail.com> | 2025-01-03 23:34:51 -0300 |
|---|---|---|
| committer | Alejandro Asenjo Nitti <96613413+sonicdcer@users.noreply.github.com> | 2025-01-03 22:16:32 -0500 |
| commit | b631aaeb86f3a036c2e8199f87261916d4f56111 (patch) | |
| tree | 04c13ac7ec6be355fe214993aa8c3e5166f71612 /src/engine | |
| parent | f1dc9dadb499a3e349a17c88f8f16f7d0610b503 (diff) | |
Move Infinite Boost to hooks system
Diffstat (limited to 'src/engine')
| -rw-r--r-- | src/engine/fox_play.c | 9 | ||||
| -rw-r--r-- | src/engine/fox_tank.c | 10 |
2 files changed, 6 insertions, 13 deletions
diff --git a/src/engine/fox_play.c b/src/engine/fox_play.c index 9f72f4e8..e4690eb5 100644 --- a/src/engine/fox_play.c +++ b/src/engine/fox_play.c @@ -5105,9 +5105,6 @@ void Player_ArwingBoost(Player* player) { sp28 = 1.5f; sp2C = 0.35f; } - if (CVarGetInteger("gInfiniteBoost", 0)) { - sp28 = 0.0f; - } player->sfx.boost = 0; @@ -5240,9 +5237,6 @@ void Player_ArwingBrake(Player* player) { sp30 = 1.5f; sp34 = 0.35f; } - if (CVarGetInteger("gInfiniteBoost", 0)) { - sp30 = 0.0f; - } player->sfx.brake = false; @@ -5856,7 +5850,7 @@ void Player_Update(Player* player) { s32 i; Vec3f sp58[30]; s32 pad; - + CALL_EVENT(PlayerPreUpdateEvent, player); if (gVersusMode) { gInputHold = &gControllerHold[player->num]; gInputPress = &gControllerPress[player->num]; @@ -6184,6 +6178,7 @@ void Player_Update(Player* player) { Math_SmoothStepToF(&player->unk_194, player->unk_190, 0.5f, 0.5f, 0.0f); player->unk_190 = 0.0f; } + CALL_EVENT(PlayerPostUpdateEvent, player); } void Camera_UpdateArwingOnRails(Player* player) { diff --git a/src/engine/fox_tank.c b/src/engine/fox_tank.c index 671c7cf1..70f44f7e 100644 --- a/src/engine/fox_tank.c +++ b/src/engine/fox_tank.c @@ -1126,12 +1126,10 @@ void Tank_UpdateOnRails(Player* player) { func_tank_80045348(player); if (!player->boostCooldown) { if (D_800C9F14 != 0) { - if (!CVarGetInteger("gInfiniteBoost", 0)) { - if (D_800C9F14 >= 2) { - player->boostMeter += 2.0f; - } else { - player->boostMeter += 1.0f; - } + if (D_800C9F14 >= 2) { + player->boostMeter += 2.0f; + } else { + player->boostMeter += 1.0f; } if (player->boostMeter > 90.0f) { player->boostMeter = 90.0f; |
