pmd-sky/src/overlay_29_02338548.c
2025-07-18 20:28:30 -04:00

35 lines
779 B
C

#include "overlay_29_02338548.h"
#include "dungeon.h"
bool8 TeamMemberHasExclusiveItemEffectActive(u8);
bool8 ShouldBoostKecleonShopSpawnChance(void)
{
return DUNGEON_PTR[0]->boost_kecleon_shop_spawn_chance;
}
void SetShouldBoostKecleonShopSpawnChance(bool8 boost)
{
DUNGEON_PTR[0]->boost_kecleon_shop_spawn_chance=boost;
}
void UpdateShouldBoostKecleonShopSpawnChance(void)
{
DUNGEON_PTR[0]->boost_kecleon_shop_spawn_chance = FALSE;
if (TeamMemberHasExclusiveItemEffectActive(0x5e)) {
DUNGEON_PTR[0]->boost_kecleon_shop_spawn_chance = TRUE;
}
}
bool8 GetDoughSeedFlag(void)
{
return DUNGEON_PTR[0]->gen_info.dough_seed_extra_poke_flag;
}
void SetDoughSeedFlag(bool8 flag)
{
DUNGEON_PTR[0]->gen_info.dough_seed_extra_poke_flag=flag;
}