Cheers Zizzo,
I'm used to 2.35 (for Theme and Fury), and haven't got a more recent version, hence I didn't know about 2.39
Thanks for signposting where the Lua errors are stored.
I've noticed a couple of little things; you might be aware of them already:
It's currently possible to find out where invisible creatures are (and their identity) via a mouse-over each of the square where the monster is.
Thaumaturgy - I've had one view spell so far; it didnt do any damage.
Thaumaturgy - will force spells knock enemies back at some point?
Should shops auto-ID sold items? (A puce potion remains unidentified once sold) (discussion rather than bug)
How do you use items such as map of bree?
Is item merging implemented yet? (e.g. find a flask of oil / pebble / spell book / potion)
Some items on description (e.g. dark red mushroom) give their ID away (it can be consumed to confuse yourself)
Some shops are very generous:
You have sold 22 rounded pebbles 1d2 (+4 +4) for 43900 gold(!)
I've had a few more Lua errors, - if it's helpful I'll continue to report them here. I hope I've managed to match the error action and lua errors below, If not I apologise for my incompetence (TM)
manathrusting a quest monster (final monster for the quest killed but the quest remains un-cleared)
error = "Lua Error: /engine/interface/GameTargeting.lua:121: /engine/interface/ActorTalents.lua:162: /mod/class/Object.lua:347: bad argument #1 to 'format' (number expected, got nil)\
stack traceback:\
\9[C]: in function 'format'\
\9/mod/class/Object.lua:347: in function 'getName'\
\9/engine/Object.lua:49: in function 'resolve'\
\9/mod/class/Object.lua:122: in function 'resolve'\
\9/engine/Zone.lua:676: in function 'finishEntity'\
\9/engine/Zone.lua:417: in function 'makeEntity'\
\9/data/quests/princess.lua:194: in function 'kill_quest_mon'\
\9/data/maps/quests/princess-5.lua:48: in function 'check'\
\9/engine/interface/ActorLife.lua:91: in function 'die'\
\9/mod/class/Actor.lua:837: in function 'die'\
\9/mod/class/Actor.lua:651: in function 'takeHit'\
\9/data/damage_types.lua:202: in function 'projector'\
\9/engine/interface/ActorProject.lua:219: in function 'project'\
\9/mod/spell-util.lua

in function </mod/spell-util.lua:1795>\
\9[C]: in function 'xpcall'\
\9/engine/interface/ActorTalents.lua:160: in function </engine/interface/ActorTalents.lua:149>\
At [C]:-1 \
At [C]:-1 error\
At /engine/interface/GameTargeting.lua:121 fct\
At /engine/interface/GameTargeting.lua:127 targetMode\
At /engine/interface/GameTargeting.lua:196 plain\
At /engine/KeyCommand.lua:84 "
seen = true
reported = false
being cursed by a cave orc (not a lot seemed to happen at the time)
error = "Lua Error: /engine/interface/ActorTalents.lua:322: /engine/interface/ActorTalents.lua:295: /engine/interface/ActorTalents.lua:162: /mod/spell-util.lua

attempt to index local 'who' (a number value)\
stack traceback:\
\9/mod/spell-util.lua

in function 'curse_equipment'\
\9/mod/spell-util.lua

in function </mod/spell-util.lua:2463>\
\9[C]: in function 'xpcall'\
\9/engine/interface/ActorTalents.lua:160: in function </engine/interface/ActorTalents.lua:149>\
At [C]:-1 \
At [C]:-1 error\
At /engine/interface/ActorTalents.lua:322 useTalent\
At /mod/class/NPC.lua:509 useTalent\
At /engine/ai//talented.lua:53 runAI\
At /engine/ai//talented.lua:63 doAI\
At /mod/class/NPC.lua:89 act\
At /engine/GameEnergyBased.lua:129 tickLevel\
At /mod/class/GameEnergyBasedEvilHack.lua:32 tick\
At /engine/GameTurnBased.lua:51 tick\
At /mod/class/Game.lua:562 "
seen = true
reported = false
Gained thaumaturgy spells
error = "Lua Error: /mod/class/Player.lua

attempt to index local 'o' (a number value)\
At [C]:-1 __index\
At /mod/class/Player.lua:1804 recalcMana\
At /mod/class/Player.lua:2172 recalcEverything\
At /mod/dialogs/SkillDialog.lua:446 fct\
At /engine/ui/Dialog.lua:198 fct\
At /engine/ui/Button.lua:63 fct\
At /engine/Mouse.lua:58 receiveMouse\
At /engine/Mouse.lua:98 delegate\
At /engine/ui/Dialog.lua:765 mouseEvent\
At /engine/ui/Dialog.lua:485 fct\
At /engine/Mouse.lua:58 "
seen = true
reported = false
I had a sequence of errors around identifying things, and in the wilderness; I don't know if the repeated errors were just from a savefile that had become corrupted... I've retired the character now
error = "Lua Error: /mod/class/Player.lua

attempt to index local 'o' (a number value)\
At [C]:-1 __index\
At /mod/class/Player.lua:1804 recalcMana\
At /mod/class/Player.lua:2172 recalcEverything\
At /mod/spell-util.lua:877 action\
At /mod/dialogs/ShowEquipInvenFloor.lua:73 use\
At /engine/dialogs/ShowEquipInven.lua:49 fct\
At /engine/ui/ListColumns.lua:463 onUse\
At /engine/ui/ListColumns.lua:135 fct\
At /engine/Mouse.lua:58 receiveMouse\
At /engine/Mouse.lua:98 delegate\
At /engine/ui/Dialog.lua:765 mouseEvent\
At /engine/ui/Dialog.lua:485 fct\
At /engine/Mouse.lua:58 "
seen = true
reported = false
error = "Lua Error: /mod/class/Player.lua

attempt to index local 'o' (a number value)\
At [C]:-1 __index\
At /mod/class/Player.lua:1804 recalcMana\
At /mod/class/Player.lua:2172 recalcEverything\
At /mod/class/Game.lua:478 changeLevel\
At /mod/class/Game.lua:1046 CHANGE_LEVEL\
At /mod/class/Player.lua:240 callback\
At /mod/util.lua:762 check_threshold\
At /mod/class/Player.lua:219 incFood\
At /mod/class/Player.lua:200 regenFood\
At [string \"return function(self) self:regenMana() self.p...\"]:1 regenResources\
At /mod/class/Player.lua:1653 regenResources\
At /mod/class/Actor.lua:230 actBase\
At /engine/GameEnergyBased.lua:119 tickLevel\
At /mod/class/GameEnergyBasedEvilHack.lua:32 tick\
At /engine/GameTurnBased.lua:51 tick\
At /mod/class/Game.lua:562 "
seen = true
reported = false
error = "Lua Error: /mod/class/Player.lua

attempt to index local 'o' (a number value)\
At [C]:-1 __index\
At /mod/class/Player.lua:1804 recalcMana\
At /mod/class/Player.lua:2172 recalcEverything\
At /mod/class/Game.lua:478 changeLevel\
At /mod/class/Game.lua:1046 \
At /engine/KeyBind.lua:242 "
seen = true
reported = false
error = "Lua Error: /mod/class/Player.lua

attempt to index local 'o' (a number value)\
At [C]:-1 __index\
At /mod/class/Player.lua:1804 recalcMana\
At /mod/class/Player.lua:2172 recalcEverything\
At /mod/class/Player.lua:1533 doTakeoff\
At /mod/class/Player.lua:1211 action\
At /engine/dialogs/ShowEquipment.lua:83 use\
At /engine/dialogs/ShowEquipment.lua:45 fct\
At /engine/ui/ListColumns.lua:463 onUse\
At /engine/ui/ListColumns.lua:135 fct\
At /engine/Mouse.lua:58 receiveMouse\
At /engine/Mouse.lua:98 delegate\
At /engine/ui/Dialog.lua:765 mouseEvent\
At /engine/ui/Dialog.lua:485 fct\
At /engine/Mouse.lua:58 "
seen = true
reported = false
error = "Lua Error: /mod/class/Player.lua

attempt to index local 'o' (a number value)\
At [C]:-1 __index\
At /mod/class/Player.lua:1804 recalcMana\
At /mod/class/Player.lua:2172 recalcEverything\
At /mod/class/Game.lua:478 changeLevel\
At /mod/class/Game.lua:1042 \
At /engine/KeyBind.lua:242 "
seen = true
reported = false
error = "Lua Error: /mod/class/Player.lua

/mod/class/Player.lua

attempt to index local 'o' (a number value)\
At [C]:-1 \
At [C]:-1 error\
At /mod/class/Player.lua:1522 doWear\
At /mod/class/Player.lua:1203 action\
At /mod/dialogs/ShowInvenFloor.lua:91 use\
At /mod/dialogs/ShowInvenFloor.lua:62 fct\
At /engine/ui/ListColumns.lua:463 onUse\
At /engine/ui/ListColumns.lua:135 fct\
At /engine/Mouse.lua:58 receiveMouse\
At /engine/Mouse.lua:98 delegate\
At /engine/ui/Dialog.lua:765 mouseEvent\
At /engine/ui/Dialog.lua:485 fct\
At /engine/Mouse.lua:58 "
seen = true
reported = false
It's awesome that you're continuing to work on this
