Fixes movesets reset bug

This commit is contained in:
infinitefusion
2022-11-01 19:08:31 -04:00
parent cd906e7f1c
commit cddcf22096
32 changed files with 56 additions and 6 deletions

View File

@@ -229,7 +229,7 @@ def convertAllPokemon()
end
}
Kernel.initRandomTypeArray()
if $game_switches[987] #randomized trainers
if $game_switches[SWITCH_RANDOM_TRAINERS] #randomized trainers
Kernel.pbShuffleTrainers()
end
if $game_switches[956] #randomized pokemon
@@ -265,7 +265,7 @@ end
def convertTrainers()
if ($game_switches[987])
if ($game_switches[SWITCH_RANDOM_TRAINERS])
Kernel.pbShuffleTrainers()
end
end

View File

@@ -97,7 +97,7 @@ module UnrealTime
# Initial date. In sequence: Year, month, day, hour and minutes.
# Method UnrealTime.reset resets time back to this time.
def self.initial_date
return Time.local(2000,1,1, 12,0)
return Time.local(2000,1,1, 4,0)
end
# Advance to next time. If time already passed, advance

View File

@@ -80,6 +80,7 @@ module MapExporter
for z in 0..2
tile_id = @@map.data[x, y, z] || 0
priority = @@map.priorities[tile_id]
next if priority == nil
next if priority != 1
tag_data = GameData::TerrainTag.try_get(@@map.terrain_tags[tile_id])
next if !tag_data || tag_data.shows_reflections
@@ -158,6 +159,7 @@ module MapExporter
for z in 0..2
tile_id = @@map.data[x, y, z] || 0
priority = @@map.priorities[tile_id]
next if priority == nil
next if priority >= 1
tag_data = GameData::TerrainTag.try_get(@@map.terrain_tags[tile_id])
next if !tag_data || tag_data.shows_reflections
@@ -188,6 +190,7 @@ module MapExporter
for z in 0..2
tile_id = @@map.data[x, y, z] || 0
priority = @@map.priorities[tile_id]
next if priority == nil
next if priority < 2
tag_data = GameData::TerrainTag.try_get(@@map.terrain_tags[tile_id])
next if !tag_data || tag_data.shows_reflections