[1.0.1] Lua error on player death
Posted: Mon Apr 01, 2013 2:44 am
Vanilla 1.0.1. I encountered this twice with a Cornac cursed, first in Pikataclysm to a horde of bunnies, second in Tempest Peak vault to a greater wyrm. Active talents were Cleave, Gloom, and possibly Rampage. Damage which should have killed me instead produced a lua error and removed my character from the screen. Turns continued to pass.
Save is here: http://www.mediafire.com/?an2ye3zn8rga879
From log file:
Save is here: http://www.mediafire.com/?an2ye3zn8rga879
From log file:
Code: Select all
stack traceback:
[C]: in function 'error'
/engine/interface/ActorTalents.lua:151: in function </engine/interface/ActorTalents.lua:134>
Lua Error: /engine/interface/ActorTalents.lua:173: /engine/interface/ActorTalents.lua:151: /mod/class/interface/PlayerDumpJSON.lua:355: attempt to index local 'a' (a nil value)
stack traceback:
/mod/class/interface/PlayerDumpJSON.lua:355: in function 'dumpToJSON'
/engine/interface/PlayerDumpJSON.lua:66: in function 'saveUUID'
/mod/dialogs/DeathDialog.lua:34: in function 'init'
/engine/class.lua:97: in function 'new'
/mod/class/interface/PartyDeath.lua:57: in function 'die'
/mod/class/interface/ActorLife.lua:45: in function 'takeHit'
/mod/class/Actor.lua:2151: in function 'takeHit'
/data/damage_types.lua:347: in function 'projector'
/data/damage_types.lua:1508: in function 'projector'
/engine/interface/ActorProject.lua:198: in function 'project'
/data/talents/gifts/sand-drake.lua:156: in function </data/talents/gifts/sand-drake.lua:152>
[C]: in function 'xpcall'
/engine/interface/ActorTalents.lua:146: in function </engine/interface/ActorTalents.lua:134>
At [C]:-1
At [C]:-1 error
At /engine/interface/ActorTalents.lua:173 useTalent
At /engine/ai//talented.lua:52 runAI
At /engine/ai//talented.lua:61 doAI
At /mod/class/NPC.lua:61 act
At /engine/GameEnergyBased.lua:131 tickLevel
At /engine/GameEnergyBased.lua:62 tick
At /engine/GameTurnBased.lua:46 tick
At /mod/class/Game.lua:1042