Ugh, I'm a dumbass who didn't look closely at the coding. -.-;
So apparently it DOES already save what's going on to an extent, and will only reload the map if you've made changes on it since the save file you're using. IE, if the current version ID doesn't equal the version ID of the save file, it'll refresh the map. As this will only ever happen in playtesting rather than the actual game being released, it won't ever be a real problem for people playing.
Thanks for your chipping in, you two. <3
It still remains a tiny problem in the testing process though D:
def self.reload_map_if_updated
if $game_system.version_id != $data_system.version_id
$game_map.setup($game_map.map_id)
$game_player.center($game_player.x, $game_player.y)
$game_player.make_encounter_count
end
end
def self.reload_map_if_updated
return
end