[svn3917] duplicate Novice mage => crash
Posted: Sat Jul 23, 2011 2:46 pm
As of SVN 3917, the game seems to generate a new Novice mage every time Maj'Eyal is reloaded. After a number of reloads, it gives a lua error while adding uniques, the player no longer has a location on the world map, and the game is unplayable.
Full log attached -- simply exited Trollmire to world map 6 times and it crashed.
Full log attached -- simply exited Trollmire to world map 6 times and it crashed.
Code: Select all
Added unique mod.class.Encounter/Novice mage :: 6
[WORLDMAP] Elven ruins at 64 17
Added unique mod.class.Encounter/Ancient Elven Ruins :: 6
[WORLDMAP] Ruined dungeon at 56 24
Added unique mod.class.Encounter/Ruined Dungeon :: 6
[WORLDMAP] Mark of the spellblaze at 43 42
Added unique mod.class.Encounter/Mark of the Spellblaze :: 6
[WORLDMAP] Golem Graveyard at 36 25
Added unique mod.class.Encounter/Golem Graveyard :: 6
Lua Error: /mod/class/Encounter.lua:88: attempt to index local 'who' (a nil value)
At [C]:-1 __index
At /mod/class/Encounter.lua:88 findSpot
At /data/general/encounters/maj-eyal.lua:246 check
At /data/zones/wilderness/zone.lua:72 place_list
At /data/zones/wilderness/zone.lua:78 post_nicer_tiles
At /mod/class/Game.lua:598 changeLevel
At /mod/class/Game.lua:1157
At /engine/KeyBind.lua:220