mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2025-03-06 15:38:11 +01:00
Applied review changes
This commit is contained in:
parent
c922ff69b9
commit
c383c995f1
@ -2135,17 +2135,14 @@ static bool32 EndTurnTerrain(u32 terrainFlag, u32 stringTableId)
|
|||||||
{
|
{
|
||||||
gFieldStatuses &= ~terrainFlag;
|
gFieldStatuses &= ~terrainFlag;
|
||||||
TryToRevertMimicry();
|
TryToRevertMimicry();
|
||||||
|
if (!(terrainFlag & STATUS_FIELD_GRASSY_TERRAIN))
|
||||||
if (terrainFlag != STATUS_FIELD_GRASSY_TERRAIN)
|
|
||||||
{
|
{
|
||||||
gBattleCommunication[MULTISTRING_CHOOSER] = stringTableId;
|
gBattleCommunication[MULTISTRING_CHOOSER] = stringTableId;
|
||||||
BattleScriptExecute(BattleScript_TerrainEnds);
|
BattleScriptExecute(BattleScript_TerrainEnds);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (terrainFlag == STATUS_FIELD_GRASSY_TERRAIN)
|
if (terrainFlag & STATUS_FIELD_GRASSY_TERRAIN)
|
||||||
{
|
|
||||||
BattleScriptExecute(BattleScript_GrassyTerrainHeals);
|
BattleScriptExecute(BattleScript_GrassyTerrainHeals);
|
||||||
}
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
return FALSE;
|
return FALSE;
|
||||||
@ -2502,19 +2499,19 @@ u8 DoFieldEndTurnEffects(void)
|
|||||||
gBattleStruct->turnCountersTracker++;
|
gBattleStruct->turnCountersTracker++;
|
||||||
break;
|
break;
|
||||||
case ENDTURN_ELECTRIC_TERRAIN:
|
case ENDTURN_ELECTRIC_TERRAIN:
|
||||||
effect += EndTurnTerrain(STATUS_FIELD_ELECTRIC_TERRAIN, B_MSG_TERRAINENDS_ELECTRIC);
|
effect = EndTurnTerrain(STATUS_FIELD_ELECTRIC_TERRAIN, B_MSG_TERRAINENDS_ELECTRIC);
|
||||||
gBattleStruct->turnCountersTracker++;
|
gBattleStruct->turnCountersTracker++;
|
||||||
break;
|
break;
|
||||||
case ENDTURN_MISTY_TERRAIN:
|
case ENDTURN_MISTY_TERRAIN:
|
||||||
effect += EndTurnTerrain(STATUS_FIELD_MISTY_TERRAIN, B_MSG_TERRAINENDS_MISTY);
|
effect = EndTurnTerrain(STATUS_FIELD_MISTY_TERRAIN, B_MSG_TERRAINENDS_MISTY);
|
||||||
gBattleStruct->turnCountersTracker++;
|
gBattleStruct->turnCountersTracker++;
|
||||||
break;
|
break;
|
||||||
case ENDTURN_GRASSY_TERRAIN:
|
case ENDTURN_GRASSY_TERRAIN:
|
||||||
effect += EndTurnTerrain(STATUS_FIELD_GRASSY_TERRAIN, B_MSG_TERRAINENDS_GRASS);
|
effect = EndTurnTerrain(STATUS_FIELD_GRASSY_TERRAIN, B_MSG_TERRAINENDS_GRASS);
|
||||||
gBattleStruct->turnCountersTracker++;
|
gBattleStruct->turnCountersTracker++;
|
||||||
break;
|
break;
|
||||||
case ENDTURN_PSYCHIC_TERRAIN:
|
case ENDTURN_PSYCHIC_TERRAIN:
|
||||||
effect += EndTurnTerrain(STATUS_FIELD_PSYCHIC_TERRAIN, B_MSG_TERRAINENDS_PSYCHIC);
|
effect = EndTurnTerrain(STATUS_FIELD_PSYCHIC_TERRAIN, B_MSG_TERRAINENDS_PSYCHIC);
|
||||||
gBattleStruct->turnCountersTracker++;
|
gBattleStruct->turnCountersTracker++;
|
||||||
break;
|
break;
|
||||||
case ENDTURN_WATER_SPORT:
|
case ENDTURN_WATER_SPORT:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user