From 7a8ac00f9c1c966469c6fbea448737fcc454695e Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Sun, 9 Oct 2022 16:41:55 +0200 Subject: [PATCH] DevTest: Cleanup callback logging --- games/devtest/mods/callbacks/entities.lua | 2 +- games/devtest/mods/callbacks/items.lua | 22 ++++++++++++++-------- games/devtest/mods/callbacks/nodes.lua | 2 +- 3 files changed, 16 insertions(+), 10 deletions(-) diff --git a/games/devtest/mods/callbacks/entities.lua b/games/devtest/mods/callbacks/entities.lua index 6a7f13d75..e8379cb6f 100644 --- a/games/devtest/mods/callbacks/entities.lua +++ b/games/devtest/mods/callbacks/entities.lua @@ -1,7 +1,7 @@ -- Entities that test their callbacks local message = function(msg) - minetest.log("action", msg) + minetest.log("action", "[callbacks] "..msg) minetest.chat_send_all(msg) end diff --git a/games/devtest/mods/callbacks/items.lua b/games/devtest/mods/callbacks/items.lua index fb9f6b675..cd73529bd 100644 --- a/games/devtest/mods/callbacks/items.lua +++ b/games/devtest/mods/callbacks/items.lua @@ -2,6 +2,11 @@ -- Item callbacks -- +local function print_to_everything(msg) + minetest.log("action", "[callbacks] " .. msg) + minetest.chat_send_all(msg) +end + minetest.register_craftitem("callbacks:callback_item_1", { description = "Callback Test Item 1".."\n".. "Tests callbacks: on_secondary_use, on_drop, on_pickup, on_use, after_use".."\n".. @@ -12,7 +17,7 @@ minetest.register_craftitem("callbacks:callback_item_1", { groups = { callback_test = 1 }, on_secondary_use = function(itemstack, user, pointed_thing) - minetest.log("[callbacks:callback_item_1 on_secondary_use] " .. itemstack:get_name()) + print_to_everything("[callbacks:callback_item_1 on_secondary_use] " .. itemstack:get_name()) local ctrl = user and user:get_player_control() or {} if ctrl.sneak then itemstack = ItemStack(itemstack) @@ -22,7 +27,7 @@ minetest.register_craftitem("callbacks:callback_item_1", { end, on_drop = function(itemstack, dropper, pos) - minetest.log("[callbacks:callback_item_1 on_drop] " .. itemstack:get_name()) + print_to_everything("[callbacks:callback_item_1 on_drop] " .. itemstack:get_name()) local ctrl = dropper and dropper:get_player_control() or {} if ctrl.sneak then itemstack = ItemStack(itemstack) @@ -33,12 +38,13 @@ minetest.register_craftitem("callbacks:callback_item_1", { end, on_pickup = function(itemstack, picker, pointed_thing, ...) - minetest.log("[callbacks:callback_item_1 on_pickup]") + print_to_everything("[callbacks:callback_item_1 on_pickup]") assert(pointed_thing.ref:get_luaentity().name == "__builtin:item") local ctrl = picker and picker:get_player_control() or {} if ctrl.aux1 then -- Debug message - minetest.log(dump({...})) + print_to_everything("on_pickup dump:") + print_to_everything(dump({...})) end if ctrl.sneak then -- Pick up one item of the other kind at once @@ -61,7 +67,7 @@ minetest.register_craftitem("callbacks:callback_item_1", { end, on_use = function(itemstack, user, pointed_thing) - minetest.log("[callbacks:callback_item_1 on_use] " .. itemstack:get_name()) + print_to_everything("[callbacks:callback_item_1 on_use] " .. itemstack:get_name()) local ctrl = user and user:get_player_control() or {} if ctrl.sneak then itemstack = ItemStack(itemstack) @@ -71,7 +77,7 @@ minetest.register_craftitem("callbacks:callback_item_1", { end, after_use = function(itemstack, user, node, digparams) -- never called - minetest.log("[callbacks:callback_item_1 after_use]") + print_to_everything("[callbacks:callback_item_1 after_use]") local ctrl = user and user:get_player_control() or {} if ctrl.up then itemstack = ItemStack(itemstack) @@ -89,7 +95,7 @@ minetest.register_craftitem("callbacks:callback_item_2", { groups = { callback_test = 1 }, on_use = function(itemstack, user, pointed_thing) - minetest.log("[callbacks:callback_item_2 on_use]") + print_to_everything("[callbacks:callback_item_2 on_use]") itemstack = ItemStack(itemstack) itemstack:set_name("callbacks:callback_item_1") return itemstack @@ -103,7 +109,7 @@ minetest.register_on_item_pickup(function(itemstack, picker, pointed_thing, time if item_name ~= "callbacks:callback_item_1" and item_name ~= "callbacks:callback_item_2" then return end - minetest.log("["..item_name.." register_on_item_pickup]") + print_to_everything("["..item_name.." register_on_item_pickup]") local ctrl = picker and picker:get_player_control() or {} if item_name == "callbacks:callback_item_2" and not ctrl.sneak then diff --git a/games/devtest/mods/callbacks/nodes.lua b/games/devtest/mods/callbacks/nodes.lua index 5cc9c8b70..80e3f9bed 100644 --- a/games/devtest/mods/callbacks/nodes.lua +++ b/games/devtest/mods/callbacks/nodes.lua @@ -1,5 +1,5 @@ local function print_to_everything(msg) - minetest.log("action", msg) + minetest.log("action", "[callbacks] " .. msg) minetest.chat_send_all(msg) end