summaryrefslogtreecommitdiff
path: root/src/wild_encounter.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/wild_encounter.c')
-rw-r--r--src/wild_encounter.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/wild_encounter.c b/src/wild_encounter.c
index 19778e29b..133f8b3aa 100644
--- a/src/wild_encounter.c
+++ b/src/wild_encounter.c
@@ -3698,7 +3698,7 @@ const u16 gRoute119WaterTileData[] =
extern u16 gSpecialVar_Result;
extern u8 S_RepelWoreOff[];
-EWRAM_DATA u8 sWildEncountersDisabled = 0;
+EWRAM_DATA u8 gWildEncountersDisabled = 0;
EWRAM_DATA static u32 sFeebasRngValue = 0;
#define NUM_FEEBAS_SPOTS 6
@@ -3712,7 +3712,7 @@ static void ApplyCleanseTagEncounterRateMod(u32 *encRate);
void DisableWildEncounters(bool8 disabled)
{
- sWildEncountersDisabled = disabled;
+ gWildEncountersDisabled = disabled;
}
static u16 GetRoute119WaterTileNum(s16 x, s16 y, u8 section)
@@ -3725,9 +3725,9 @@ static u16 GetRoute119WaterTileNum(s16 x, s16 y, u8 section)
for (yCur = yMin; yCur <= yMax; yCur++)
{
- for (xCur = 0; xCur < gMapHeader.mapData->width; xCur++)
+ for (xCur = 0; xCur < gMapHeader.mapLayout->width; xCur++)
{
- if (sub_805759C(MapGridGetMetatileBehaviorAt(xCur + 7, yCur + 7)) == TRUE)
+ if (MetatileBehavior_IsFeebasEncounterable(MapGridGetMetatileBehaviorAt(xCur + 7, yCur + 7)) == TRUE)
{
tileNum++;
if (x == xCur && y == yCur)
@@ -3803,7 +3803,7 @@ void FeebasSeedRng(u16 seed)
}
#if DEBUG
-u16 debug_sub_8092344(u8 arg0)
+u16 FeebasDebug_GetTrueNumberOfWaterTilesInMapThird(u8 arg0)
{
if (arg0 == 0)
return 131;
@@ -4105,23 +4105,23 @@ static bool8 DoGlobalWildEncounterDiceRoll(void)
return TRUE;
}
-bool8 StandardWildEncounter(u16 a, u16 b)
+bool8 StandardWildEncounter(u16 curMetatileBehavior, u16 prevMetatileBehavior)
{
u16 headerNum;
struct Roamer *roamer;
- if (sWildEncountersDisabled == TRUE)
+ if (gWildEncountersDisabled == TRUE)
return 0;
else
{
headerNum = GetCurrentMapWildMonHeader();
if (headerNum != 0xFFFF)
{
- if (MetatileBehavior_IsLandWildEncounter(a) == TRUE)
+ if (MetatileBehavior_IsLandWildEncounter(curMetatileBehavior) == TRUE)
{
if (gWildMonHeaders[headerNum].landMonsInfo)
{
- if (b != a && !DoGlobalWildEncounterDiceRoll())
+ if (prevMetatileBehavior != curMetatileBehavior && !DoGlobalWildEncounterDiceRoll())
return 0;
if (DoWildEncounterTest(gWildMonHeaders[headerNum].landMonsInfo->encounterRate, 0) == TRUE)
@@ -4150,12 +4150,12 @@ bool8 StandardWildEncounter(u16 a, u16 b)
}
}
}
- else if (MetatileBehavior_IsWaterWildEncounter(a) == TRUE
- || (TestPlayerAvatarFlags(PLAYER_AVATAR_FLAG_SURFING) && MetatileBehavior_IsBridge(a) == TRUE))
+ else if (MetatileBehavior_IsWaterWildEncounter(curMetatileBehavior) == TRUE
+ || (TestPlayerAvatarFlags(PLAYER_AVATAR_FLAG_SURFING) && MetatileBehavior_IsBridge(curMetatileBehavior) == TRUE))
{
if (gWildMonHeaders[headerNum].waterMonsInfo)
{
- if (b != a && !DoGlobalWildEncounterDiceRoll())
+ if (prevMetatileBehavior != curMetatileBehavior && !DoGlobalWildEncounterDiceRoll())
return 0;
if (DoWildEncounterTest(gWildMonHeaders[headerNum].waterMonsInfo->encounterRate, 0) == TRUE)