diff --git a/Data/Scripts/012_Overworld/001_Overworld.rb b/Data/Scripts/012_Overworld/001_Overworld.rb index 72bffb278..f7f5a4669 100644 --- a/Data/Scripts/012_Overworld/001_Overworld.rb +++ b/Data/Scripts/012_Overworld/001_Overworld.rb @@ -283,7 +283,13 @@ Events.onMapChange += proc { |_sender, e| if new_map_metadata && new_map_metadata.teleport_destination $PokemonGlobal.healingSpot = new_map_metadata.teleport_destination end - $PokemonMap.clear if $PokemonMap + if $PokemonMap + blackFluteUsed = $PokemonMap.blackFluteUsed + whiteFluteUsed = $PokemonMap.whiteFluteUsed + $PokemonMap.clear + $PokemonMap.blackFluteUsed = blackFluteUsed + $PokemonMap.whiteFluteUsed = whiteFluteUsed + end $PokemonEncounters.setup($game_map.map_id) if $PokemonEncounters $PokemonGlobal.visitedMaps[$game_map.map_id] = true next if old_map_ID == 0 || old_map_ID == $game_map.map_id