From 9efa81d1fe4a9fa8d71f9b88bfe6df384d2de16f Mon Sep 17 00:00:00 2001 From: Duane Date: Thu, 14 Jul 2016 11:26:46 -0500 Subject: [PATCH] Add information to debugging. --- mobs.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/mobs.lua b/mobs.lua index cadf84d..bf93dad 100644 --- a/mobs.lua +++ b/mobs.lua @@ -169,12 +169,13 @@ for _, mob in pairs(mob_stats) do if minetest.registered_entities[mob.name] then minetest.registered_entities[mob.name].on_punch_orig = minetest.registered_entities[mob.name].on_punch minetest.registered_entities[mob.name].on_punch = function(...) - local error = pcall(fun_caves_punch, ...) - if error ~= true then + local status, err = pcall(fun_caves_punch, ...) + if status ~= true then print('***********************') print('Fun Caves: fun_caves_punch failed with error message:') - print(error) + print(err) print(...) + print(debug.traceback()) print('Please report this error.') print('***********************') end