From edbef01749393ee3a4427b77f6ad2ec729d6e645 Mon Sep 17 00:00:00 2001 From: Garrett Cox Date: Sat, 6 Dec 2025 14:24:19 -0600 Subject: [PATCH] Fix bunnyhood (#34) --- soh/src/overlays/actors/ovl_player_actor/z_player.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/soh/src/overlays/actors/ovl_player_actor/z_player.c b/soh/src/overlays/actors/ovl_player_actor/z_player.c index 55f80385a..bfe7d627d 100644 --- a/soh/src/overlays/actors/ovl_player_actor/z_player.c +++ b/soh/src/overlays/actors/ovl_player_actor/z_player.c @@ -8893,8 +8893,7 @@ void Player_Action_80842180(Player* this, PlayState* play) { if (this->currentMask == PLAYER_MASK_BUNNY) { if (IS_ROGUELIKE) { sp2C *= 1.0f + (((f32)gSaveContext.ship.quest.data.rogueLike.stats[RL_SPEED]) / 10.0f) * 1.5f; - } else if (CVarGetInteger(CVAR_ENHANCEMENT("MMBunnyHood"), BUNNY_HOOD_VANILLA) == - BUNNY_HOOD_FAST_AND_JUMP) { + } else if (CVarGetInteger(CVAR_ENHANCEMENT("MMBunnyHood"), BUNNY_HOOD_VANILLA) != BUNNY_HOOD_VANILLA) { sp2C *= 1.5f; } } @@ -12847,8 +12846,7 @@ s16 func_8084ABD8(PlayState* play, Player* this, s32 arg2, s16 arg3) { if (this->currentMask == PLAYER_MASK_BUNNY) { if (IS_ROGUELIKE) { movementSpeed *= 1.0f + (((f32)gSaveContext.ship.quest.data.rogueLike.stats[RL_SPEED]) / 10.0f) * 1.5f; - } else if (CVarGetInteger(CVAR_ENHANCEMENT("MMBunnyHood"), BUNNY_HOOD_VANILLA) == - BUNNY_HOOD_FAST_AND_JUMP) { + } else if (CVarGetInteger(CVAR_ENHANCEMENT("MMBunnyHood"), BUNNY_HOOD_VANILLA) != BUNNY_HOOD_VANILLA) { movementSpeed *= 1.5f; } }