Had to erase previous log and reproduce it but here they are:
Code:
[BIRTHER] Applying descriptor base
Lua Error: /engine/Birther.lua:421: attempt to call method 'initBody' (a nil value)
At [C]:-1 initBody
At /engine/Birther.lua:421 apply
At /engine/Birther.lua:308 next
At /engine/Birther.lua:135 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:657 mouseEvent
At /engine/ui/Dialog.lua:399 fct
At /engine/Mouse.lua:58
The base descriptor I tried to implement:
Code:
newBirthDescriptor{
type = "base",
name = "base",
desc = {
},
experience = 1.0,
--let's hope the following line doesn't crash everything
--It did. Maybe multiple slots of the same name are guilty?
--body = { INVEN = 12, MAINHAND=1, OFFHAND=1, UNDER=1, ARMOR=1, OVER=1, MISC=1 }
body = { INVEN = 1000, MAINHAND=1, OFFHAND=1, BODY=1, QUIVER=1 },
copy = {
max_level = 10,
lite = 4,
max_life = 25,
},
}
My best guess now that I have found the error log is that I can't say "body" here without doing something else somewhere else, but I have no clues as to what. I'll try to look up something helpful on the reference but I'm not going to hold my breath...
