mirror of
https://github.com/bryanthaboi/gen1recomp
synced 2026-09-30 07:22:37 -04:00
fix(game3): safely resolve harborVar in space.lua to prevent nil table index on new game
This commit is contained in:
@@ -103,7 +103,12 @@ end
|
||||
local function load_sidecar(mod, game)
|
||||
Space.store = Flags.newStore()
|
||||
-- Standalone FR: do not keep the Sevii harbor seed unless a save restores it.
|
||||
Space.store.vars[Flags.IDS.MAP_SCENE_ONE_ISLAND_HARBOR] = nil
|
||||
local harborVar = (Flags.VAR_IDS and (Flags.VAR_IDS.MAP_SCENE_ONE_ISLAND_HARBOR or Flags.VAR_IDS.VAR_MAP_SCENE_ONE_ISLAND_HARBOR))
|
||||
or (Flags.IDS and (Flags.IDS.MAP_SCENE_ONE_ISLAND_HARBOR or Flags.IDS.VAR_MAP_SCENE_ONE_ISLAND_HARBOR))
|
||||
or 0x4075
|
||||
if harborVar then
|
||||
Space.store.vars[harborVar] = nil
|
||||
end
|
||||
local session = resolve_session(mod, game)
|
||||
if session then
|
||||
Flags.loadInto(Space.store, {
|
||||
|
||||
Reference in New Issue
Block a user