From 8ec3a85706ca3d45d16c064c2eeb1139ade3c1be Mon Sep 17 00:00:00 2001 From: Bassoonian Date: Mon, 8 Jul 2024 18:10:25 +0200 Subject: [PATCH] Fix safari zone player healthbox (#4927) --- src/battle_gimmick.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/battle_gimmick.c b/src/battle_gimmick.c index 995c68f2ae..e2d622daea 100644 --- a/src/battle_gimmick.c +++ b/src/battle_gimmick.c @@ -330,6 +330,9 @@ void UpdateIndicatorVisibilityAndType(u32 healthboxId, bool32 invisible) u32 palTag = GetIndicatorPalTag(battler); struct Sprite *sprite = &gSprites[GetIndicatorSpriteId(healthboxId)]; + if (GetIndicatorSpriteId(healthboxId) == 0) // safari zone means the player doesn't have an indicator sprite id + return; + if (tileTag != TAG_NONE && palTag != TAG_NONE) { sprite->oam.tileNum = GetSpriteTileStartByTag(tileTag);