diff options
| author | Kiloku <mateus.sateles@protonmail.com> | 2024-12-25 11:58:05 -0300 |
|---|---|---|
| committer | Lywx <kiritodev01@gmail.com> | 2024-12-25 13:56:19 -0600 |
| commit | eb97ddbff80fb668601348a0d19cd7d17924550e (patch) | |
| tree | 74d40172a76edc52f94f6fc6aca0dd77ab19b983 /src/engine | |
| parent | dc3e439c880b4114a86bb5eeab38c68381ec1543 (diff) | |
Add Infinite Boost cheat
Diffstat (limited to 'src/engine')
| -rw-r--r-- | src/engine/fox_play.c | 10 | ||||
| -rw-r--r-- | src/engine/fox_tank.c | 10 |
2 files changed, 14 insertions, 6 deletions
diff --git a/src/engine/fox_play.c b/src/engine/fox_play.c index 48e5e526..4c19a0fd 100644 --- a/src/engine/fox_play.c +++ b/src/engine/fox_play.c @@ -5069,7 +5069,10 @@ void Player_ArwingBoost(Player* player) { sp28 = 1.5f; sp2C = 0.35f; } - + if (CVarGetInteger("gInfiniteBoost", 0)) { + sp28 = 0.0f; + } + player->sfx.boost = 0; stickY = gInputPress->stick_y; // fake? @@ -5198,7 +5201,10 @@ void Player_ArwingBrake(Player* player) { } else { sp30 = 1.5f; sp34 = 0.35f; - } + } + if (CVarGetInteger("gInfiniteBoost", 0)) { + sp30 = 0.0f; + } player->sfx.brake = false; diff --git a/src/engine/fox_tank.c b/src/engine/fox_tank.c index 1b0b0f61..7e34633b 100644 --- a/src/engine/fox_tank.c +++ b/src/engine/fox_tank.c @@ -1120,10 +1120,12 @@ void Tank_UpdateOnRails(Player* player) { func_tank_80045348(player); if (!player->boostCooldown) { if (D_800C9F14 != 0) { - if (D_800C9F14 >= 2) { - player->boostMeter += 2.0f; - } else { - player->boostMeter += 1.0f; + if (!CVarGetInteger("gInfiniteBoost", 0)) { + if (D_800C9F14 >= 2) { + player->boostMeter += 2.0f; + } else { + player->boostMeter += 1.0f; + } } if (player->boostMeter > 90.0f) { player->boostMeter = 90.0f; |
