From 29ea587d39f9c521a5a900eb34bb398bb2949acd Mon Sep 17 00:00:00 2001 From: Zeg9 Date: Tue, 9 Jul 2013 17:23:36 +0200 Subject: [PATCH] Add wield light for torch and lava --- mods/bucket/init.lua | 2 ++ mods/default/nodes.lua | 3 +++ 2 files changed, 5 insertions(+) diff --git a/mods/bucket/init.lua b/mods/bucket/init.lua index 5843bf77..b5c19b47 100644 --- a/mods/bucket/init.lua +++ b/mods/bucket/init.lua @@ -33,9 +33,11 @@ function bucket.register_liquid(source, flowing, itemname, inventory_image, name bucket.liquids[flowing] = bucket.liquids[source] if itemname ~= nil then + nodedef = minetest.registered_nodes[source] or {} minetest.register_craftitem(itemname, { description = name, inventory_image = inventory_image, + wield_light = nodedef.wield_light, stack_max = 1, liquids_pointable = true, groups = {not_in_creative_inventory=1}, diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index a05d98b1..182afb20 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -473,6 +473,7 @@ minetest.register_node("default:water_source", { minetest.register_node("default:lava_flowing", { description = "Flowing Lava", inventory_image = minetest.inventorycube("default_lava.png"), + wield_light = LIGHT_MAX, -- for bucket drawtype = "flowingliquid", tiles = {"default_lava.png"}, special_tiles = { @@ -507,6 +508,7 @@ minetest.register_node("default:lava_flowing", { minetest.register_node("default:lava_source", { description = "Lava Source", inventory_image = minetest.inventorycube("default_lava.png"), + wield_light = LIGHT_MAX, drawtype = "liquid", tiles = { {name="default_lava_source_animated.png", animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=3.0}} @@ -547,6 +549,7 @@ minetest.register_node("default:torch", { }, inventory_image = "default_torch_on_floor.png", wield_image = "default_torch_on_floor.png", + wield_light = LIGHT_MAX-1, paramtype = "light", paramtype2 = "wallmounted", sunlight_propagates = true,