hkzorman / advanced_npc

Advanced NPC for Minetest, using mobs_redo API
Other
18 stars 5 forks source link

Crash on function. #26

Open Xaleth opened 6 years ago

Xaleth commented 6 years ago

2017-10-24 18:54:14: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'advanced_npc' in callback luaentity_Step(): ...ll30/.minetest/mods/advanced_npc/actions/actions.lua:967: attempt to index field 'move_state' (a nil value) 2017-10-24 18:54:14: ERROR[Main]: stack traceback: 2017-10-24 18:54:14: ERROR[Main]: ...ll30/.minetest/mods/advanced_npc/actions/actions.lua:967: in function <...ll30/.minetest/mods/advanced_npc/actions/actions.lua:890> 2017-10-24 18:54:14: ERROR[Main]: (tail call): ? 2017-10-24 18:54:14: ERROR[Main]: /home/dell30/.minetest/mods/advanced_npc/npc.lua:791: in function 'execute_action' 2017-10-24 18:54:14: ERROR[Main]: /home/dell30/.minetest/mods/advanced_npc/npc.lua:1457: in function </home/dell30/.minetest/mods/advanced_npc/npc.lua:1366> 2017-10-24 18:54:14: ERROR[Main]: (tail call): ? 2017-10-24 18:54:14: ERROR[Main]: /home/dell30/.minetest/mods/mobs_redo-master/api.lua:2573: in function </home/dell30/.minetest/mods/mobs_redo-master/api.lua:2515>

hkzorman commented 6 years ago

This is basically an incompatibility between old NPCs and new API. I thought I have added migration functions... seems like not. Checking...

johappel commented 6 years ago

I have the same problem. Can you fix that?

hkzorman commented 6 years ago

Which version of Minetest are any of you using? I assume earlier than current 0.5.0-dev?