pkmnsnfrn 2024-08-11 17:29:09 -07:00
parent 91255a6054
commit 0a55a7f40b

View file

@ -183,9 +183,7 @@ int ProcessPlayerFieldInput(struct FieldInput *input)
return TRUE; return TRUE;
} }
if (input->checkStandardWildEncounter) if ((input->checkStandardWildEncounter) && ((input->dpadDirection == 0) || input->dpadDirection == playerDirection))
{
if (input->dpadDirection == 0 || input->dpadDirection == playerDirection)
{ {
GetInFrontOfPlayerPosition(&position); GetInFrontOfPlayerPosition(&position);
metatileBehavior = MapGridGetMetatileBehaviorAt(position.x, position.y); metatileBehavior = MapGridGetMetatileBehaviorAt(position.x, position.y);
@ -194,7 +192,6 @@ int ProcessPlayerFieldInput(struct FieldInput *input)
GetPlayerPosition(&position); GetPlayerPosition(&position);
metatileBehavior = MapGridGetMetatileBehaviorAt(position.x, position.y); metatileBehavior = MapGridGetMetatileBehaviorAt(position.x, position.y);
} }
}
if (input->checkStandardWildEncounter && CheckStandardWildEncounter(metatileBehavior) == TRUE) if (input->checkStandardWildEncounter && CheckStandardWildEncounter(metatileBehavior) == TRUE)
return TRUE; return TRUE;