From bc28471d263751456dce7a6181ee8c1ec5e54835 Mon Sep 17 00:00:00 2001 From: Milan Date: Wed, 6 Mar 2019 21:56:20 +0100 Subject: [PATCH] use regular syntax for water_poison for compatibility --- nodes.lua | 108 +++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 87 insertions(+), 21 deletions(-) diff --git a/nodes.lua b/nodes.lua index eed9733..1f2e44d 100644 --- a/nodes.lua +++ b/nodes.lua @@ -222,28 +222,94 @@ newnode.groups = {snappy = 3, flammable = 2} minetest.register_node("loud_walking:leaves_black", newnode) -newnode = loud_walking.clone_node("default:water_source") -newnode.description = "Poisonous Water" -newnode.groups.poison = 3 ---newnode.light_source = 6 -newnode.liquid_alternative_flowing = "loud_walking:water_poison_flowing" -newnode.liquid_alternative_source = "loud_walking:water_poison_source" -newnode.post_effect_color = {a = 103, r = 108, g = 128, b = 64} -newnode.special_tiles[1].name = "loud_walking_water_poison_source_animated.png" -newnode.tiles[1].name = "loud_walking_water_poison_source_animated.png" -minetest.register_node("loud_walking:water_poison_source", newnode) - -newnode = loud_walking.clone_node("default:water_flowing") -newnode.description = "Poisonous Water" -newnode.groups.poison = 3 ---newnode.light_source = 6 -newnode.liquid_alternative_flowing = "loud_walking:water_poison_flowing" -newnode.liquid_alternative_source = "loud_walking:water_poison_source" -newnode.post_effect_color = {a = 103, r = 108, g = 128, b = 64} -newnode.special_tiles[1].name = "loud_walking_water_poison_flowing_animated.png" -newnode.tiles[1] = "loud_walking_water_poison.png" -minetest.register_node("loud_walking:water_poison_flowing", newnode) +minetest.register_node("loud_walking:water_poison_source", { + description = "Poisonous Water", + drawtype = "liquid", + tiles = { + { + name = "loud_walking_water_poison_source_animated.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 2.0, + }, + }, + { + name = "loud_walking_water_poison_source_animated.png", + backface_culling = true, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 2.0, + }, + }, + }, + alpha = 160, + paramtype = "light", + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 1, + liquidtype = "source", + liquid_alternative_flowing = "loud_walking:water_poison_flowing", + liquid_alternative_source = "loud_walking:water_poison_source", + liquid_viscosity = 1, + post_effect_color = {a = 103, r = 108, g = 128, b = 64}, + groups = {water = 3, liquid = 3, cools_lava = 1, poison = 4}, + sounds = default.node_sound_water_defaults(), +}) +minetest.register_node("loud_walking:water_poison_flowing", { + description = "Poisonous Water", + drawtype = "flowingliquid", + tiles = {"loud_walking_water_poison.png"}, + special_tiles = { + { + name = "loud_walking_water_poison_flowing_animated.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 0.8, + }, + }, + { + name = "loud_walking_water_poison_flowing_animated.png", + backface_culling = true, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 0.8, + }, + }, + }, + alpha = 160, + paramtype = "light", + paramtype2 = "flowingliquid", + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 1, + liquidtype = "flowing", + liquid_alternative_flowing = "loud_walking:water_poison_flowing", + liquid_alternative_source = "loud_walking:water_poison_source", + liquid_viscosity = 1, + post_effect_color = {a = 103, r = 108, g = 128, b = 64}, + groups = {water = 3, liquid = 3, not_in_creative_inventory = 1, + cools_lava = 1, poison = 3}, + sounds = default.node_sound_water_defaults(), +}) minetest.register_node("loud_walking:basalt", { description = "Basalt",