[1.6.7]softlock when loading poultergeist vault in high peak
Posted: Wed Oct 21, 2020 11:31 pm
Lua Error: /data/maps/vaults/auto/greater/living-weapons.lua:80: attempt to index local 'o' (a nil value)
At [C]:-1 __newindex
At /data/maps/vaults/auto/greater/living-weapons.lua:80 make_poltergeist
At /data/maps/vaults/auto/greater/living-weapons.lua:273 loadLuaInEnv
At /engine/generator/map/Static.lua:466 loadMap
At /engine/generator/map/Static.lua:47 init
At /engine/class.lua:147 new
At /data/rooms/greater_vault.lua:60 room
At /engine/generator/map/RoomsLoader.lua:598 roomGen
At /mod/class/generator/map/VaultLevel.lua:46 generate
At /engine/Zone.lua:1083 newLevel
At /engine/Zone.lua:989 getLevel
At /mod/class/Game.lua:1080 changeLevelReal
At /mod/addons/cults/superload/mod/class/Game.lua:45 changeLevelReal
At [string "if engine.version_compare(game.__mod_info.ver..."]:2446 changeLevelReal
At /mod/class/Game.lua:955 changeLevel
At /data/general/events/sub-vault.lua:142 change_level_check
At /mod/class/Game.lua:2206
At /engine/KeyBind.lua:243
this LUA error is NOT shown in-game; the game instead softlocks by never finishing loading the level
this happens when i attempt to enter a hidden vault that contains poltergeist stuff, or at least this is what i saw the first time i decided to check the log file after getting this softlock
EDIT: this bug only seems to occur in high peak, and I may have found the solution by now; see my third post ITT
At [C]:-1 __newindex
At /data/maps/vaults/auto/greater/living-weapons.lua:80 make_poltergeist
At /data/maps/vaults/auto/greater/living-weapons.lua:273 loadLuaInEnv
At /engine/generator/map/Static.lua:466 loadMap
At /engine/generator/map/Static.lua:47 init
At /engine/class.lua:147 new
At /data/rooms/greater_vault.lua:60 room
At /engine/generator/map/RoomsLoader.lua:598 roomGen
At /mod/class/generator/map/VaultLevel.lua:46 generate
At /engine/Zone.lua:1083 newLevel
At /engine/Zone.lua:989 getLevel
At /mod/class/Game.lua:1080 changeLevelReal
At /mod/addons/cults/superload/mod/class/Game.lua:45 changeLevelReal
At [string "if engine.version_compare(game.__mod_info.ver..."]:2446 changeLevelReal
At /mod/class/Game.lua:955 changeLevel
At /data/general/events/sub-vault.lua:142 change_level_check
At /mod/class/Game.lua:2206
At /engine/KeyBind.lua:243
this LUA error is NOT shown in-game; the game instead softlocks by never finishing loading the level
this happens when i attempt to enter a hidden vault that contains poltergeist stuff, or at least this is what i saw the first time i decided to check the log file after getting this softlock
EDIT: this bug only seems to occur in high peak, and I may have found the solution by now; see my third post ITT