Merge pull request #2023 from Bassoonian/updatemapmacros
Fix defines in MAP_NUM and MAP_GROUP
This commit is contained in:
+86
-86
@@ -263,7 +263,7 @@ u16 GetRecordedCyclingRoadResults(void)
|
||||
|
||||
void UpdateCyclingRoadState(void)
|
||||
{
|
||||
if (gLastUsedWarp.mapNum == MAP_NUM(ROUTE110_SEASIDE_CYCLING_ROAD_SOUTH_ENTRANCE) && gLastUsedWarp.mapGroup == MAP_GROUP(ROUTE110_SEASIDE_CYCLING_ROAD_SOUTH_ENTRANCE))
|
||||
if (gLastUsedWarp.mapNum == MAP_NUM(MAP_ROUTE110_SEASIDE_CYCLING_ROAD_SOUTH_ENTRANCE) && gLastUsedWarp.mapGroup == MAP_GROUP(MAP_ROUTE110_SEASIDE_CYCLING_ROAD_SOUTH_ENTRANCE))
|
||||
return;
|
||||
|
||||
if (VarGet(VAR_CYCLING_CHALLENGE_STATE) == 2 || VarGet(VAR_CYCLING_CHALLENGE_STATE) == 3)
|
||||
@@ -313,39 +313,39 @@ u8 GetSSTidalLocation(s8 *mapGroup, s8 *mapNum, s16 *x, s16 *y)
|
||||
case SS_TIDAL_DEPART_SLATEPORT:
|
||||
if (*varCruiseStepCount < 60)
|
||||
{
|
||||
*mapNum = MAP_NUM(ROUTE134);
|
||||
*mapNum = MAP_NUM(MAP_ROUTE134);
|
||||
*x = *varCruiseStepCount + 19;
|
||||
}
|
||||
else if (*varCruiseStepCount < 140)
|
||||
{
|
||||
*mapNum = MAP_NUM(ROUTE133);
|
||||
*mapNum = MAP_NUM(MAP_ROUTE133);
|
||||
*x = *varCruiseStepCount - 60;
|
||||
}
|
||||
else
|
||||
{
|
||||
*mapNum = MAP_NUM(ROUTE132);
|
||||
*mapNum = MAP_NUM(MAP_ROUTE132);
|
||||
*x = *varCruiseStepCount - 140;
|
||||
}
|
||||
break;
|
||||
case SS_TIDAL_HALFWAY_SLATEPORT:
|
||||
if (*varCruiseStepCount < 66)
|
||||
{
|
||||
*mapNum = MAP_NUM(ROUTE132);
|
||||
*mapNum = MAP_NUM(MAP_ROUTE132);
|
||||
*x = 65 - *varCruiseStepCount;
|
||||
}
|
||||
else if (*varCruiseStepCount < 146)
|
||||
{
|
||||
*mapNum = MAP_NUM(ROUTE133);
|
||||
*mapNum = MAP_NUM(MAP_ROUTE133);
|
||||
*x = 145 - *varCruiseStepCount;
|
||||
}
|
||||
else
|
||||
{
|
||||
*mapNum = MAP_NUM(ROUTE134);
|
||||
*mapNum = MAP_NUM(MAP_ROUTE134);
|
||||
*x = 224 - *varCruiseStepCount;
|
||||
}
|
||||
break;
|
||||
}
|
||||
*mapGroup = MAP_GROUP(ROUTE132);
|
||||
*mapGroup = MAP_GROUP(MAP_ROUTE132);
|
||||
*y = 20;
|
||||
return SS_TIDAL_LOCATION_CURRENTS;
|
||||
}
|
||||
@@ -927,9 +927,9 @@ u8 GetBattleOutcome(void)
|
||||
void CableCarWarp(void)
|
||||
{
|
||||
if (gSpecialVar_0x8004 != 0)
|
||||
SetWarpDestination(MAP_GROUP(ROUTE112_CABLE_CAR_STATION), MAP_NUM(ROUTE112_CABLE_CAR_STATION), WARP_ID_NONE, 6, 4);
|
||||
SetWarpDestination(MAP_GROUP(MAP_ROUTE112_CABLE_CAR_STATION), MAP_NUM(MAP_ROUTE112_CABLE_CAR_STATION), WARP_ID_NONE, 6, 4);
|
||||
else
|
||||
SetWarpDestination(MAP_GROUP(MT_CHIMNEY_CABLE_CAR_STATION), MAP_NUM(MT_CHIMNEY_CABLE_CAR_STATION), WARP_ID_NONE, 6, 4);
|
||||
SetWarpDestination(MAP_GROUP(MAP_MT_CHIMNEY_CABLE_CAR_STATION), MAP_NUM(MAP_MT_CHIMNEY_CABLE_CAR_STATION), WARP_ID_NONE, 6, 4);
|
||||
}
|
||||
|
||||
void SetHiddenItemFlag(void)
|
||||
@@ -1398,8 +1398,8 @@ bool8 Special_AreLeadMonEVsMaxedOut(void)
|
||||
u8 TryUpdateRusturfTunnelState(void)
|
||||
{
|
||||
if (!FlagGet(FLAG_RUSTURF_TUNNEL_OPENED)
|
||||
&& gSaveBlock1Ptr->location.mapGroup == MAP_GROUP(RUSTURF_TUNNEL)
|
||||
&& gSaveBlock1Ptr->location.mapNum == MAP_NUM(RUSTURF_TUNNEL))
|
||||
&& gSaveBlock1Ptr->location.mapGroup == MAP_GROUP(MAP_RUSTURF_TUNNEL)
|
||||
&& gSaveBlock1Ptr->location.mapNum == MAP_NUM(MAP_RUSTURF_TUNNEL))
|
||||
{
|
||||
if (FlagGet(FLAG_HIDE_RUSTURF_TUNNEL_ROCK_1))
|
||||
{
|
||||
@@ -1662,8 +1662,8 @@ bool8 IsBadEggInParty(void)
|
||||
|
||||
bool8 InMultiPartnerRoom(void)
|
||||
{
|
||||
if (gSaveBlock1Ptr->location.mapGroup == MAP_GROUP(BATTLE_FRONTIER_BATTLE_TOWER_MULTI_PARTNER_ROOM)
|
||||
&& gSaveBlock1Ptr->location.mapNum == MAP_NUM(BATTLE_FRONTIER_BATTLE_TOWER_MULTI_PARTNER_ROOM) &&
|
||||
if (gSaveBlock1Ptr->location.mapGroup == MAP_GROUP(MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_PARTNER_ROOM)
|
||||
&& gSaveBlock1Ptr->location.mapNum == MAP_NUM(MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_PARTNER_ROOM) &&
|
||||
VarGet(VAR_FRONTIER_BATTLE_MODE) == FRONTIER_MODE_MULTIS)
|
||||
return TRUE;
|
||||
return FALSE;
|
||||
@@ -1749,22 +1749,22 @@ void SetDeptStoreFloor(void)
|
||||
u8 deptStoreFloor;
|
||||
switch (gSaveBlock1Ptr->dynamicWarp.mapNum)
|
||||
{
|
||||
case MAP_NUM(LILYCOVE_CITY_DEPARTMENT_STORE_1F):
|
||||
case MAP_NUM(MAP_LILYCOVE_CITY_DEPARTMENT_STORE_1F):
|
||||
deptStoreFloor = DEPT_STORE_FLOORNUM_1F;
|
||||
break;
|
||||
case MAP_NUM(LILYCOVE_CITY_DEPARTMENT_STORE_2F):
|
||||
case MAP_NUM(MAP_LILYCOVE_CITY_DEPARTMENT_STORE_2F):
|
||||
deptStoreFloor = DEPT_STORE_FLOORNUM_2F;
|
||||
break;
|
||||
case MAP_NUM(LILYCOVE_CITY_DEPARTMENT_STORE_3F):
|
||||
case MAP_NUM(MAP_LILYCOVE_CITY_DEPARTMENT_STORE_3F):
|
||||
deptStoreFloor = DEPT_STORE_FLOORNUM_3F;
|
||||
break;
|
||||
case MAP_NUM(LILYCOVE_CITY_DEPARTMENT_STORE_4F):
|
||||
case MAP_NUM(MAP_LILYCOVE_CITY_DEPARTMENT_STORE_4F):
|
||||
deptStoreFloor = DEPT_STORE_FLOORNUM_4F;
|
||||
break;
|
||||
case MAP_NUM(LILYCOVE_CITY_DEPARTMENT_STORE_5F):
|
||||
case MAP_NUM(MAP_LILYCOVE_CITY_DEPARTMENT_STORE_5F):
|
||||
deptStoreFloor = DEPT_STORE_FLOORNUM_5F;
|
||||
break;
|
||||
case MAP_NUM(LILYCOVE_CITY_DEPARTMENT_STORE_ROOFTOP):
|
||||
case MAP_NUM(MAP_LILYCOVE_CITY_DEPARTMENT_STORE_ROOFTOP):
|
||||
deptStoreFloor = DEPT_STORE_FLOORNUM_ROOFTOP;
|
||||
break;
|
||||
default:
|
||||
@@ -1779,27 +1779,27 @@ u16 GetDeptStoreDefaultFloorChoice(void)
|
||||
sLilycoveDeptStore_NeverRead = 0;
|
||||
sLilycoveDeptStore_DefaultFloorChoice = 0;
|
||||
|
||||
if (gSaveBlock1Ptr->dynamicWarp.mapGroup == MAP_GROUP(LILYCOVE_CITY_DEPARTMENT_STORE_1F))
|
||||
if (gSaveBlock1Ptr->dynamicWarp.mapGroup == MAP_GROUP(MAP_LILYCOVE_CITY_DEPARTMENT_STORE_1F))
|
||||
{
|
||||
switch (gSaveBlock1Ptr->dynamicWarp.mapNum)
|
||||
{
|
||||
case MAP_NUM(LILYCOVE_CITY_DEPARTMENT_STORE_5F):
|
||||
case MAP_NUM(MAP_LILYCOVE_CITY_DEPARTMENT_STORE_5F):
|
||||
sLilycoveDeptStore_NeverRead = 0;
|
||||
sLilycoveDeptStore_DefaultFloorChoice = 0;
|
||||
break;
|
||||
case MAP_NUM(LILYCOVE_CITY_DEPARTMENT_STORE_4F):
|
||||
case MAP_NUM(MAP_LILYCOVE_CITY_DEPARTMENT_STORE_4F):
|
||||
sLilycoveDeptStore_NeverRead = 0;
|
||||
sLilycoveDeptStore_DefaultFloorChoice = 1;
|
||||
break;
|
||||
case MAP_NUM(LILYCOVE_CITY_DEPARTMENT_STORE_3F):
|
||||
case MAP_NUM(MAP_LILYCOVE_CITY_DEPARTMENT_STORE_3F):
|
||||
sLilycoveDeptStore_NeverRead = 0;
|
||||
sLilycoveDeptStore_DefaultFloorChoice = 2;
|
||||
break;
|
||||
case MAP_NUM(LILYCOVE_CITY_DEPARTMENT_STORE_2F):
|
||||
case MAP_NUM(MAP_LILYCOVE_CITY_DEPARTMENT_STORE_2F):
|
||||
sLilycoveDeptStore_NeverRead = 0;
|
||||
sLilycoveDeptStore_DefaultFloorChoice = 3;
|
||||
break;
|
||||
case MAP_NUM(LILYCOVE_CITY_DEPARTMENT_STORE_1F):
|
||||
case MAP_NUM(MAP_LILYCOVE_CITY_DEPARTMENT_STORE_1F):
|
||||
sLilycoveDeptStore_NeverRead = 0;
|
||||
sLilycoveDeptStore_DefaultFloorChoice = 4;
|
||||
break;
|
||||
@@ -2044,7 +2044,7 @@ bool8 UsedPokemonCenterWarp(void)
|
||||
|
||||
bool32 PlayerNotAtTrainerHillEntrance(void)
|
||||
{
|
||||
if (gSaveBlock1Ptr->location.mapGroup == MAP_GROUP(TRAINER_HILL_ENTRANCE) && gSaveBlock1Ptr->location.mapNum == MAP_NUM(TRAINER_HILL_ENTRANCE))
|
||||
if (gSaveBlock1Ptr->location.mapGroup == MAP_GROUP(MAP_TRAINER_HILL_ENTRANCE) && gSaveBlock1Ptr->location.mapNum == MAP_NUM(MAP_TRAINER_HILL_ENTRANCE))
|
||||
return FALSE;
|
||||
|
||||
return TRUE;
|
||||
@@ -3349,8 +3349,8 @@ static void ChangeDeoxysRockLevel(u8 rockLevel)
|
||||
|
||||
CreateTask(WaitForDeoxysRockMovement, 8);
|
||||
gFieldEffectArguments[0] = LOCALID_BIRTH_ISLAND_EXTERIOR_ROCK;
|
||||
gFieldEffectArguments[1] = MAP_NUM(BIRTH_ISLAND_EXTERIOR);
|
||||
gFieldEffectArguments[2] = MAP_GROUP(BIRTH_ISLAND_EXTERIOR);
|
||||
gFieldEffectArguments[1] = MAP_NUM(MAP_BIRTH_ISLAND_EXTERIOR);
|
||||
gFieldEffectArguments[2] = MAP_GROUP(MAP_BIRTH_ISLAND_EXTERIOR);
|
||||
gFieldEffectArguments[3] = sDeoxysRockCoords[rockLevel][0];
|
||||
gFieldEffectArguments[4] = sDeoxysRockCoords[rockLevel][1];
|
||||
|
||||
@@ -3377,7 +3377,7 @@ static void WaitForDeoxysRockMovement(u8 taskId)
|
||||
void IncrementBirthIslandRockStepCount(void)
|
||||
{
|
||||
u16 stepCount = VarGet(VAR_DEOXYS_ROCK_STEP_COUNT);
|
||||
if (gSaveBlock1Ptr->location.mapNum == MAP_NUM(BIRTH_ISLAND_EXTERIOR) && gSaveBlock1Ptr->location.mapGroup == MAP_GROUP(BIRTH_ISLAND_EXTERIOR))
|
||||
if (gSaveBlock1Ptr->location.mapNum == MAP_NUM(MAP_BIRTH_ISLAND_EXTERIOR) && gSaveBlock1Ptr->location.mapGroup == MAP_GROUP(MAP_BIRTH_ISLAND_EXTERIOR))
|
||||
{
|
||||
if (++stepCount > 99)
|
||||
VarSet(VAR_DEOXYS_ROCK_STEP_COUNT, 0);
|
||||
@@ -3470,22 +3470,22 @@ void CreateAbnormalWeatherEvent(void)
|
||||
bool32 GetAbnormalWeatherMapNameAndType(void)
|
||||
{
|
||||
static const u8 sAbnormalWeatherMapNumbers[] = {
|
||||
MAP_NUM(ROUTE114),
|
||||
MAP_NUM(ROUTE114),
|
||||
MAP_NUM(ROUTE115),
|
||||
MAP_NUM(ROUTE115),
|
||||
MAP_NUM(ROUTE116),
|
||||
MAP_NUM(ROUTE116),
|
||||
MAP_NUM(ROUTE118),
|
||||
MAP_NUM(ROUTE118),
|
||||
MAP_NUM(ROUTE105),
|
||||
MAP_NUM(ROUTE105),
|
||||
MAP_NUM(ROUTE125),
|
||||
MAP_NUM(ROUTE125),
|
||||
MAP_NUM(ROUTE127),
|
||||
MAP_NUM(ROUTE127),
|
||||
MAP_NUM(ROUTE129),
|
||||
MAP_NUM(ROUTE129)
|
||||
MAP_NUM(MAP_ROUTE114),
|
||||
MAP_NUM(MAP_ROUTE114),
|
||||
MAP_NUM(MAP_ROUTE115),
|
||||
MAP_NUM(MAP_ROUTE115),
|
||||
MAP_NUM(MAP_ROUTE116),
|
||||
MAP_NUM(MAP_ROUTE116),
|
||||
MAP_NUM(MAP_ROUTE118),
|
||||
MAP_NUM(MAP_ROUTE118),
|
||||
MAP_NUM(MAP_ROUTE105),
|
||||
MAP_NUM(MAP_ROUTE105),
|
||||
MAP_NUM(MAP_ROUTE125),
|
||||
MAP_NUM(MAP_ROUTE125),
|
||||
MAP_NUM(MAP_ROUTE127),
|
||||
MAP_NUM(MAP_ROUTE127),
|
||||
MAP_NUM(MAP_ROUTE129),
|
||||
MAP_NUM(MAP_ROUTE129)
|
||||
};
|
||||
|
||||
u16 abnormalWeather = VarGet(VAR_ABNORMAL_WEATHER_LOCATION);
|
||||
@@ -3503,22 +3503,22 @@ bool8 AbnormalWeatherHasExpired(void)
|
||||
// Duplicate array.
|
||||
static const u8 sAbnormalWeatherMapNumbers[] =
|
||||
{
|
||||
MAP_NUM(ROUTE114),
|
||||
MAP_NUM(ROUTE114),
|
||||
MAP_NUM(ROUTE115),
|
||||
MAP_NUM(ROUTE115),
|
||||
MAP_NUM(ROUTE116),
|
||||
MAP_NUM(ROUTE116),
|
||||
MAP_NUM(ROUTE118),
|
||||
MAP_NUM(ROUTE118),
|
||||
MAP_NUM(ROUTE105),
|
||||
MAP_NUM(ROUTE105),
|
||||
MAP_NUM(ROUTE125),
|
||||
MAP_NUM(ROUTE125),
|
||||
MAP_NUM(ROUTE127),
|
||||
MAP_NUM(ROUTE127),
|
||||
MAP_NUM(ROUTE129),
|
||||
MAP_NUM(ROUTE129)
|
||||
MAP_NUM(MAP_ROUTE114),
|
||||
MAP_NUM(MAP_ROUTE114),
|
||||
MAP_NUM(MAP_ROUTE115),
|
||||
MAP_NUM(MAP_ROUTE115),
|
||||
MAP_NUM(MAP_ROUTE116),
|
||||
MAP_NUM(MAP_ROUTE116),
|
||||
MAP_NUM(MAP_ROUTE118),
|
||||
MAP_NUM(MAP_ROUTE118),
|
||||
MAP_NUM(MAP_ROUTE105),
|
||||
MAP_NUM(MAP_ROUTE105),
|
||||
MAP_NUM(MAP_ROUTE125),
|
||||
MAP_NUM(MAP_ROUTE125),
|
||||
MAP_NUM(MAP_ROUTE127),
|
||||
MAP_NUM(MAP_ROUTE127),
|
||||
MAP_NUM(MAP_ROUTE129),
|
||||
MAP_NUM(MAP_ROUTE129)
|
||||
};
|
||||
|
||||
u16 steps = VarGet(VAR_ABNORMAL_WEATHER_STEP_COUNTER);
|
||||
@@ -3530,15 +3530,15 @@ bool8 AbnormalWeatherHasExpired(void)
|
||||
if (++steps > 999)
|
||||
{
|
||||
VarSet(VAR_ABNORMAL_WEATHER_STEP_COUNTER, 0);
|
||||
if (gSaveBlock1Ptr->location.mapGroup == MAP_GROUP(UNDERWATER_MARINE_CAVE))
|
||||
if (gSaveBlock1Ptr->location.mapGroup == MAP_GROUP(MAP_UNDERWATER_MARINE_CAVE))
|
||||
{
|
||||
switch (gSaveBlock1Ptr->location.mapNum)
|
||||
{
|
||||
case MAP_NUM(UNDERWATER_MARINE_CAVE):
|
||||
case MAP_NUM(MARINE_CAVE_ENTRANCE):
|
||||
case MAP_NUM(MARINE_CAVE_END):
|
||||
case MAP_NUM(TERRA_CAVE_ENTRANCE):
|
||||
case MAP_NUM(TERRA_CAVE_END):
|
||||
case MAP_NUM(MAP_UNDERWATER_MARINE_CAVE):
|
||||
case MAP_NUM(MAP_MARINE_CAVE_ENTRANCE):
|
||||
case MAP_NUM(MAP_MARINE_CAVE_END):
|
||||
case MAP_NUM(MAP_TERRA_CAVE_ENTRANCE):
|
||||
case MAP_NUM(MAP_TERRA_CAVE_END):
|
||||
VarSet(VAR_SHOULD_END_ABNORMAL_WEATHER, 1);
|
||||
return FALSE;
|
||||
default:
|
||||
@@ -3546,14 +3546,14 @@ bool8 AbnormalWeatherHasExpired(void)
|
||||
}
|
||||
}
|
||||
|
||||
if (gSaveBlock1Ptr->location.mapGroup == MAP_GROUP(UNDERWATER_ROUTE127))
|
||||
if (gSaveBlock1Ptr->location.mapGroup == MAP_GROUP(MAP_UNDERWATER_ROUTE127))
|
||||
{
|
||||
switch (gSaveBlock1Ptr->location.mapNum)
|
||||
{
|
||||
case MAP_NUM(UNDERWATER_ROUTE127):
|
||||
case MAP_NUM(UNDERWATER_ROUTE129):
|
||||
case MAP_NUM(UNDERWATER_ROUTE105):
|
||||
case MAP_NUM(UNDERWATER_ROUTE125):
|
||||
case MAP_NUM(MAP_UNDERWATER_ROUTE127):
|
||||
case MAP_NUM(MAP_UNDERWATER_ROUTE129):
|
||||
case MAP_NUM(MAP_UNDERWATER_ROUTE105):
|
||||
case MAP_NUM(MAP_UNDERWATER_ROUTE125):
|
||||
VarSet(VAR_SHOULD_END_ABNORMAL_WEATHER, 1);
|
||||
return FALSE;
|
||||
default:
|
||||
@@ -3589,18 +3589,18 @@ u32 GetMartEmployeeObjectEventId(void)
|
||||
{
|
||||
static const u8 sPokeMarts[][3] =
|
||||
{
|
||||
{ MAP_GROUP(OLDALE_TOWN_MART), MAP_NUM(OLDALE_TOWN_MART), LOCALID_OLDALE_MART_CLERK },
|
||||
{ MAP_GROUP(LAVARIDGE_TOWN_MART), MAP_NUM(LAVARIDGE_TOWN_MART), LOCALID_LAVARIDGE_MART_CLERK },
|
||||
{ MAP_GROUP(FALLARBOR_TOWN_MART), MAP_NUM(FALLARBOR_TOWN_MART), LOCALID_FALLARBOR_MART_CLERK },
|
||||
{ MAP_GROUP(VERDANTURF_TOWN_MART), MAP_NUM(VERDANTURF_TOWN_MART), LOCALID_VERDANTURF_MART_CLERK },
|
||||
{ MAP_GROUP(PETALBURG_CITY_MART), MAP_NUM(PETALBURG_CITY_MART), LOCALID_PETALBURG_MART_CLERK },
|
||||
{ MAP_GROUP(SLATEPORT_CITY_MART), MAP_NUM(SLATEPORT_CITY_MART), LOCALID_SLATEPORT_MART_CLERK },
|
||||
{ MAP_GROUP(MAUVILLE_CITY_MART), MAP_NUM(MAUVILLE_CITY_MART), LOCALID_MAUVILLE_MART_CLERK },
|
||||
{ MAP_GROUP(RUSTBORO_CITY_MART), MAP_NUM(RUSTBORO_CITY_MART), LOCALID_RUSTBORO_MART_CLERK },
|
||||
{ MAP_GROUP(FORTREE_CITY_MART), MAP_NUM(FORTREE_CITY_MART), LOCALID_FORTREE_MART_CLERK },
|
||||
{ MAP_GROUP(MOSSDEEP_CITY_MART), MAP_NUM(MOSSDEEP_CITY_MART), LOCALID_MOSSDEEP_MART_CLERK },
|
||||
{ MAP_GROUP(SOOTOPOLIS_CITY_MART), MAP_NUM(SOOTOPOLIS_CITY_MART), LOCALID_SOOTOPOLIS_MART_CLERK },
|
||||
{ MAP_GROUP(BATTLE_FRONTIER_MART), MAP_NUM(BATTLE_FRONTIER_MART), LOCALID_BATTLE_FRONTIER_MART_CLERK }
|
||||
{ MAP_GROUP(MAP_OLDALE_TOWN_MART), MAP_NUM(MAP_OLDALE_TOWN_MART), LOCALID_OLDALE_MART_CLERK },
|
||||
{ MAP_GROUP(MAP_LAVARIDGE_TOWN_MART), MAP_NUM(MAP_LAVARIDGE_TOWN_MART), LOCALID_LAVARIDGE_MART_CLERK },
|
||||
{ MAP_GROUP(MAP_FALLARBOR_TOWN_MART), MAP_NUM(MAP_FALLARBOR_TOWN_MART), LOCALID_FALLARBOR_MART_CLERK },
|
||||
{ MAP_GROUP(MAP_VERDANTURF_TOWN_MART), MAP_NUM(MAP_VERDANTURF_TOWN_MART), LOCALID_VERDANTURF_MART_CLERK },
|
||||
{ MAP_GROUP(MAP_PETALBURG_CITY_MART), MAP_NUM(MAP_PETALBURG_CITY_MART), LOCALID_PETALBURG_MART_CLERK },
|
||||
{ MAP_GROUP(MAP_SLATEPORT_CITY_MART), MAP_NUM(MAP_SLATEPORT_CITY_MART), LOCALID_SLATEPORT_MART_CLERK },
|
||||
{ MAP_GROUP(MAP_MAUVILLE_CITY_MART), MAP_NUM(MAP_MAUVILLE_CITY_MART), LOCALID_MAUVILLE_MART_CLERK },
|
||||
{ MAP_GROUP(MAP_RUSTBORO_CITY_MART), MAP_NUM(MAP_RUSTBORO_CITY_MART), LOCALID_RUSTBORO_MART_CLERK },
|
||||
{ MAP_GROUP(MAP_FORTREE_CITY_MART), MAP_NUM(MAP_FORTREE_CITY_MART), LOCALID_FORTREE_MART_CLERK },
|
||||
{ MAP_GROUP(MAP_MOSSDEEP_CITY_MART), MAP_NUM(MAP_MOSSDEEP_CITY_MART), LOCALID_MOSSDEEP_MART_CLERK },
|
||||
{ MAP_GROUP(MAP_SOOTOPOLIS_CITY_MART), MAP_NUM(MAP_SOOTOPOLIS_CITY_MART), LOCALID_SOOTOPOLIS_MART_CLERK },
|
||||
{ MAP_GROUP(MAP_BATTLE_FRONTIER_MART), MAP_NUM(MAP_BATTLE_FRONTIER_MART), LOCALID_BATTLE_FRONTIER_MART_CLERK }
|
||||
};
|
||||
|
||||
u8 i;
|
||||
@@ -3880,7 +3880,7 @@ void GetBattlePyramidHint(void)
|
||||
// Used to avoid a potential softlock if the player respawns on Dewford with no way off
|
||||
void ResetHealLocationFromDewford(void)
|
||||
{
|
||||
if (gSaveBlock1Ptr->lastHealLocation.mapGroup == MAP_GROUP(DEWFORD_TOWN) && gSaveBlock1Ptr->lastHealLocation.mapNum == MAP_NUM(DEWFORD_TOWN))
|
||||
if (gSaveBlock1Ptr->lastHealLocation.mapGroup == MAP_GROUP(MAP_DEWFORD_TOWN) && gSaveBlock1Ptr->lastHealLocation.mapNum == MAP_NUM(MAP_DEWFORD_TOWN))
|
||||
SetLastHealLocationWarp(HEAL_LOCATION_PETALBURG_CITY);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user