use drop message function directly

This commit is contained in:
shivajiva101
2018-07-17 12:15:34 +01:00
committed by GitHub
parent 936dc2c26a
commit 69b733a86f

104
nodes.lua
View File

@ -16,9 +16,7 @@ minetest.register_node(":default:cloud", {
drop = "", drop = "",
groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative}, groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative},
sounds = default.node_sound_defaults(), sounds = default.node_sound_defaults(),
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })
@ -34,9 +32,7 @@ minetest.register_node("maptools:black", {
post_effect_color = {a=255, r=0, g=0, b=0}, post_effect_color = {a=255, r=0, g=0, b=0},
groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative}, groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative},
sounds = default.node_sound_stone_defaults(), sounds = default.node_sound_stone_defaults(),
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })
@ -49,9 +45,7 @@ minetest.register_node("maptools:white", {
post_effect_color = {a=255, r=128, g=128, b=128}, post_effect_color = {a=255, r=128, g=128, b=128},
groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative}, groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative},
sounds = default.node_sound_stone_defaults(), sounds = default.node_sound_stone_defaults(),
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })
@ -66,9 +60,7 @@ minetest.register_node("maptools:playerclip", {
sunlight_propagates = true, sunlight_propagates = true,
drop = "", drop = "",
groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative}, groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative},
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })
@ -90,9 +82,7 @@ minetest.register_node("maptools:fake_walkable", {
}, },
drop = "", drop = "",
groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative}, groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative},
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })
@ -106,9 +96,7 @@ minetest.register_node("maptools:fullclip", {
sunlight_propagates = true, sunlight_propagates = true,
drop = "", drop = "",
groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative}, groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative},
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })
@ -129,9 +117,7 @@ minetest.register_node("maptools:fake_walkable_pointable", {
}, },
drop = "", drop = "",
groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative}, groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative},
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })
@ -145,9 +131,7 @@ minetest.register_node("maptools:ignore_like", {
sunlight_propagates = true, sunlight_propagates = true,
drop = "", drop = "",
groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative}, groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative},
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })
@ -162,9 +146,7 @@ minetest.register_node("maptools:ignore_like_no_clip", {
sunlight_propagates = true, sunlight_propagates = true,
drop = "", drop = "",
groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative}, groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative},
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })
@ -180,9 +162,7 @@ minetest.register_node("maptools:ignore_like_no_point", {
sunlight_propagates = true, sunlight_propagates = true,
drop = "", drop = "",
groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative}, groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative},
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })
@ -198,9 +178,7 @@ minetest.register_node("maptools:ignore_like_no_clip_no_point", {
sunlight_propagates = true, sunlight_propagates = true,
drop = "", drop = "",
groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative}, groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative},
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })
@ -220,9 +198,7 @@ minetest.register_node("maptools:fullclip_face", {
}, },
drop = "", drop = "",
groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative, fall_damage_add_percent=-100}, groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative, fall_damage_add_percent=-100},
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })
@ -242,9 +218,7 @@ minetest.register_node("maptools:playerclip_bottom", {
}, },
drop = "", drop = "",
groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative, fall_damage_add_percent=-100}, groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative, fall_damage_add_percent=-100},
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })
@ -264,9 +238,7 @@ minetest.register_node("maptools:playerclip_top", {
}, },
drop = "", drop = "",
groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative, fall_damage_add_percent=-100}, groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative, fall_damage_add_percent=-100},
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })
@ -287,9 +259,7 @@ minetest.register_node("maptools:pusher_" .. pusher_num, {
}, },
drop = "", drop = "",
groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative, fall_damage_add_percent=-100, bouncy=pusher_num*100}, groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative, fall_damage_add_percent=-100, bouncy=pusher_num*100},
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })
end end
@ -307,9 +277,7 @@ minetest.register_node("maptools:lightbulb", {
sunlight_propagates = true, sunlight_propagates = true,
drop = "", drop = "",
groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative}, groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative},
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })
@ -342,9 +310,7 @@ minetest.register_node("maptools:nointeract", {
sunlight_propagates = true, sunlight_propagates = true,
drop = "", drop = "",
groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative}, groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative},
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })
@ -361,9 +327,7 @@ minetest.register_node("maptools:climb", {
sunlight_propagates = true, sunlight_propagates = true,
drop = "", drop = "",
groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative}, groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative},
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })
@ -381,9 +345,7 @@ minetest.register_node("maptools:damage_" .. damage_num, {
sunlight_propagates = true, sunlight_propagates = true,
drop = "", drop = "",
groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative}, groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative},
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })
end end
@ -401,9 +363,7 @@ minetest.register_node("maptools:kill", {
sunlight_propagates = true, sunlight_propagates = true,
drop = "", drop = "",
groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative}, groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative},
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })
@ -418,9 +378,7 @@ minetest.register_node("maptools:smoke", {
drop = "", drop = "",
groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative}, groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative},
post_effect_color = {a=192, r=96, g=96, b=96}, post_effect_color = {a=192, r=96, g=96, b=96},
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })
@ -442,9 +400,7 @@ minetest.register_node("maptools:ladder", {
drop = "", drop = "",
groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative}, groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative},
sounds = default.node_sound_wood_defaults(), sounds = default.node_sound_wood_defaults(),
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })
@ -465,9 +421,7 @@ minetest.register_node("maptools:permanent_fire", {
sunlight_propagates = true, sunlight_propagates = true,
walkable = false, walkable = false,
damage_per_second = 4, damage_per_second = 4,
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })
@ -487,9 +441,7 @@ minetest.register_node("maptools:fake_fire", {
groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative}, groups = {unbreakable = 1, not_in_creative_inventory = maptools.creative},
sunlight_propagates = true, sunlight_propagates = true,
walkable = false, walkable = false,
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })
@ -506,9 +458,7 @@ minetest.register_node("maptools:igniter", {
sunlight_propagates = true, sunlight_propagates = true,
pointable = false, pointable = false,
walkable = false, walkable = false,
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })
@ -530,8 +480,6 @@ minetest.register_node("maptools:superapple", {
groups = {fleshy=3, dig_immediate=3, not_in_creative_inventory = maptools.creative}, groups = {fleshy=3, dig_immediate=3, not_in_creative_inventory = maptools.creative},
on_use = minetest.item_eat(20), on_use = minetest.item_eat(20),
sounds = default.node_sound_defaults(), sounds = default.node_sound_defaults(),
on_drop = function(itemstack, dropper, pos) on_drop = maptools.drop_msg
maptools.msg(dropper)
return
end, end,
}) })