diff --git a/src/field_control_avatar.c b/src/field_control_avatar.c index a9be5b55a0..ecf78be0bb 100644 --- a/src/field_control_avatar.c +++ b/src/field_control_avatar.c @@ -497,6 +497,20 @@ static const u8 *GetInteractedMetatileScript(struct MapPosition *position, u8 me return EventScript_Questionnaire; if (MetatileBehavior_IsTrainerHillTimer(metatileBehavior) == TRUE) return EventScript_TrainerHillTimer; + if (MetatileBehavior_IsPokeMartSign(metatileBehavior) == TRUE) + { + if(direction != DIR_NORTH) + return NULL; + SetMsgSignPostAndVarFacing(direction); + return Common_EventScript_ShowPokemartSign; + } + if (MetatileBehavior_IsPokemonCenterSign(metatileBehavior) == TRUE) + { + if(direction != DIR_NORTH) + return NULL; + SetMsgSignPostAndVarFacing(direction); + return Common_EventScript_ShowPokemonCenterSign; + } elevation = position->elevation; if (elevation == MapGridGetElevationAt(position->x, position->y))