We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 16bf166 commit d86435dCopy full SHA for d86435d
mods/bones/init.lua
@@ -28,7 +28,7 @@ local bones_formspec =
28
local share_bones_time = tonumber(minetest.settings:get("share_bones_time")) or 1200
29
local share_bones_time_early = tonumber(minetest.settings:get("share_bones_time_early")) or share_bones_time / 4
30
31
-minetest.register_node("bones:bones", {
+local bones_def = {
32
description = S("Bones"),
33
tiles = {
34
"bones_top.png^[transform2",
@@ -130,7 +130,11 @@ minetest.register_node("bones:bones", {
130
end,
131
on_blast = function(pos)
132
133
-})
+}
134
+
135
+default.set_inventory_action_loggers(bones_def, "bones")
136
137
+minetest.register_node("bones:bones", bones_def)
138
139
local function may_replace(pos, player)
140
local node_name = minetest.get_node(pos).name
mods/default/functions.lua
@@ -754,12 +754,12 @@ function default.set_inventory_action_loggers(def, name)
754
end
755
local on_put = def.on_metadata_inventory_put or nop
756
def.on_metadata_inventory_put = function(pos, listname, index, stack, player)
757
- default.log_player_action(player, "moves", stack:get_name(), "to", name, "at", pos)
+ default.log_player_action(player, "moves", stack:get_name(), stack:get_count(), "to", name, "at", pos)
758
return on_put(pos, listname, index, stack, player)
759
760
local on_take = def.on_metadata_inventory_take or nop
761
def.on_metadata_inventory_take = function(pos, listname, index, stack, player)
762
- default.log_player_action(player, "takes", stack:get_name(), "from", name, "at", pos)
+ default.log_player_action(player, "takes", stack:get_name(), stack:get_count(), "from", name, "at", pos)
763
return on_take(pos, listname, index, stack, player)
764
765
0 commit comments