Chronomancy talent bug
Posted: Wed Aug 12, 2015 10:14 pm
I've been getting several lua errors in my modded game over time, causing me to stop it awaiting for an update to be released. But several months later, and the problems are still there. From what I remember, dragon breath attacks didn't proc and sent out an error instead. I entered the Temporal Rift and the old Doombringer I was playing is trapped there, as the game enters an infinite lua error loop when the elementals there try to assult me with Turn Back the Clock. The lua error always didn't look helpful in pointing out a particular mod, but then again, one time I posted a bug and someone was easily able to narrow things down.
Anyway, here's a starting bug where I did a test with a Paradox Mage. Dust to Dust can't be used and produces a lua error instead. I figured it was DoctorNull's class and/or tweak packs since those haven't been updated to the latest version of ToME and they contain chronomancy stuff, but disabling those doesn't fix the issue.
So hopefully this lua error will give some insight. The currently doomed Doombringer save file is still there, if different lua errors need to be seen.
Anyway, here's a starting bug where I did a test with a Paradox Mage. Dust to Dust can't be used and produces a lua error instead. I figured it was DoctorNull's class and/or tweak packs since those haven't been updated to the latest version of ToME and they contain chronomancy stuff, but disabling those doesn't fix the issue.
So hopefully this lua error will give some insight. The currently doomed Doombringer save file is still there, if different lua errors need to be seen.
Code: Select all
[LOG] Roarbton casts Dust to Dust.
[SPELL CRIT %] 2
stack traceback:
[C]: in function 'error'
/engine/interface/ActorTalents.lua:148: in function </engine/interface/ActorTalents.lua:138>
Lua Error: /engine/interface/GameTargeting.lua:118: /engine/interface/ActorTalents.lua:148: /engine/DamageType.lua:70: damage type nil used but undefined
stack traceback:
[C]: in function 'assert'
/engine/DamageType.lua:70: in function 'get'
/engine/interface/ActorProject.lua:218: in function 'project'
/data/talents/chronomancy/matter.lua:92: in function </data/talents/chronomancy/matter.lua:40>
[C]: in function 'xpcall'
/engine/interface/ActorTalents.lua:145: in function </engine/interface/ActorTalents.lua:138>
At [C]:-1
At [C]:-1 error
At /engine/interface/GameTargeting.lua:118 fct
At /engine/interface/GameTargeting.lua:124 targetMode
At /engine/interface/GameTargeting.lua:253 targetMouse
At /mod/class/Game.lua:2113 fct
At /engine/Mouse.lua:56