From 60f4f2d99eeddfbf71640b6ca8f545c7f5c6482f Mon Sep 17 00:00:00 2001 From: HeroOfTheWinds Date: Sat, 17 May 2014 15:11:10 -1000 Subject: [PATCH] Fix fluids, add animated H. Liquid, add lava back Hydroponic liquid and water didn't flow into vacuum - fixed. Lava has been put back into the game. Added animated textured images for hydroponic liquid. --- mods/mapgen/init.lua | 6 +++--- mods/moontest/nodes.lua | 18 ++++++++++-------- mods/moontest/textures/moontest_hl2.png | Bin 0 -> 500 bytes .../textures/moontest_hlflowing_animated2.png | Bin 0 -> 3752 bytes 4 files changed, 13 insertions(+), 11 deletions(-) create mode 100644 mods/moontest/textures/moontest_hl2.png create mode 100644 mods/moontest/textures/moontest_hlflowing_animated2.png diff --git a/mods/mapgen/init.lua b/mods/mapgen/init.lua index b66da37e..6afc1f80 100644 --- a/mods/mapgen/init.lua +++ b/mods/mapgen/init.lua @@ -49,7 +49,7 @@ minetest.register_biome({ -- Aliases -minetest.register_alias("mapgen_lava_source", "moontest:hlsource") +minetest.register_alias("mapgen_lava_source", "default:lava_source") minetest.register_alias("mapgen_water_source", "moontest:hlsource") minetest.register_alias("mapgen_stone", "moontest:stone") minetest.register_alias("mapgen_dirt", "moontest:dust") @@ -129,9 +129,9 @@ minetest.register_on_generated(function(minp, maxp, seed) vm:write_to_map(data) end) ---make lava delete vacuum nodes nearby so as to allow flowing +--make liquid delete vacuum nodes nearby so as to allow flowing minetest.register_abm({ - nodenames = {"group:lava"}, + nodenames = {"group:liquid"}, neighbors = {"moontest:vacuum"}, interval = 1.0, chance = 1, diff --git a/mods/moontest/nodes.lua b/mods/moontest/nodes.lua index 25e58296..764133de 100644 --- a/mods/moontest/nodes.lua +++ b/mods/moontest/nodes.lua @@ -108,17 +108,17 @@ minetest.register_node("moontest:waterice", { minetest.register_node("moontest:hlflowing", { description = "Flowing Hydroponic Liquid", - inventory_image = minetest.inventorycube("moontest_hl.png"), + inventory_image = minetest.inventorycube("moontest_hl2.png"), drawtype = "flowingliquid", - tiles = {"moontest_hl.png"}, + tiles = {"moontest_hl2.png"}, special_tiles = { { - image="moontest_hlflowing_animated.png", + image="moontest_hlflowing_animated2.png", backface_culling=false, animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=2} }, { - image="moontest_hlflowing_animated.png", + image="moontest_hlflowing_animated2.png", backface_culling=true, animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=2} }, @@ -139,17 +139,19 @@ minetest.register_node("moontest:hlflowing", { minetest.register_node("moontest:hlsource", { description = "Hydroponic Liquid Source", - inventory_image = minetest.inventorycube("moontest_hl.png"), + inventory_image = minetest.inventorycube("moontest_hl2.png"), drawtype = "liquid", - tiles = {"moontest_hl.png"}, + tiles = { + {name="moontest_hlflowing_animated2.png", animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=2.0}} + }, special_tiles = { { - image="moontest_hlflowing_animated.png", + image="moontest_hlflowing_animated2.png", backface_culling=false, animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=2} }, { - image="moontest_hlflowing_animated.png", + image="moontest_hlflowing_animated2.png", backface_culling=true, animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=2} }, diff --git a/mods/moontest/textures/moontest_hl2.png b/mods/moontest/textures/moontest_hl2.png new file mode 100644 index 0000000000000000000000000000000000000000..698154071d2122d5f08e3aa578b8ec05ac473519 GIT binary patch literal 500 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 UWWAOJ{wYBgCN{=ZhMvU#0$BMM761SM literal 0 HcmV?d00001