Merge pull request #1700 from mrgriffin/battle-setup-water-transition
Simplify GetBattleTransitionTypeByMap
This commit is contained in:
@@ -699,21 +699,22 @@ static u8 GetBattleTransitionTypeByMap(void)
|
|||||||
|
|
||||||
PlayerGetDestCoords(&x, &y);
|
PlayerGetDestCoords(&x, &y);
|
||||||
tileBehavior = MapGridGetMetatileBehaviorAt(x, y);
|
tileBehavior = MapGridGetMetatileBehaviorAt(x, y);
|
||||||
|
|
||||||
if (GetFlashLevel())
|
if (GetFlashLevel())
|
||||||
return TRANSITION_TYPE_FLASH;
|
return TRANSITION_TYPE_FLASH;
|
||||||
if (!MetatileBehavior_IsSurfableWaterOrUnderwater(tileBehavior))
|
|
||||||
|
if (MetatileBehavior_IsSurfableWaterOrUnderwater(tileBehavior))
|
||||||
|
return TRANSITION_TYPE_WATER;
|
||||||
|
|
||||||
|
switch (gMapHeader.mapType)
|
||||||
{
|
{
|
||||||
switch (gMapHeader.mapType)
|
case MAP_TYPE_UNDERGROUND:
|
||||||
{
|
return TRANSITION_TYPE_CAVE;
|
||||||
case MAP_TYPE_UNDERGROUND:
|
case MAP_TYPE_UNDERWATER:
|
||||||
return TRANSITION_TYPE_CAVE;
|
return TRANSITION_TYPE_WATER;
|
||||||
case MAP_TYPE_UNDERWATER:
|
default:
|
||||||
return TRANSITION_TYPE_WATER;
|
return TRANSITION_TYPE_NORMAL;
|
||||||
default:
|
|
||||||
return TRANSITION_TYPE_NORMAL;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return TRANSITION_TYPE_WATER;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static u16 GetSumOfPlayerPartyLevel(u8 numMons)
|
static u16 GetSumOfPlayerPartyLevel(u8 numMons)
|
||||||
|
|||||||
Reference in New Issue
Block a user