Prevents Terastallization UI from making part of the Safari Zone battle UI invisible (#4529)

* Update battle_terastal.c

Checks if the Safari Zone flag is set to avoid making part of the battle UI invisible.

* Update src/battle_terastal.c

---------

Co-authored-by: Bassoonian <iasperbassoonian@gmail.com>
This commit is contained in:
WillKolada 2024-05-09 03:27:46 -05:00 committed by GitHub
parent 0a64ab1298
commit 9c4aba116e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -8,6 +8,7 @@
#include "item.h"
#include "palette.h"
#include "pokemon.h"
#include "safari_zone.h"
#include "sprite.h"
#include "util.h"
#include "constants/abilities.h"
@ -722,6 +723,9 @@ void TeraIndicator_SetVisibilities(u32 healthboxId, bool32 invisible)
u8 spriteId = TeraIndicator_GetSpriteId(healthboxId);
u32 battler = gSprites[healthboxId].hMain_Battler;
if (GetSafariZoneFlag())
return;
if (invisible == TRUE)
gSprites[spriteId].invisible = TRUE;
else // Try visible.