From 51de4ae297c3dc3380bf5d12288afc75f6de2f30 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Sat, 30 May 2020 01:46:57 +0200 Subject: [PATCH] Devtest: Fix missing/incorrect liquid properties (#9955) --- games/devtest/mods/testnodes/drawtypes.lua | 23 ++++++++++++++++------ games/devtest/mods/testnodes/textures.lua | 6 ++++++ 2 files changed, 23 insertions(+), 6 deletions(-) diff --git a/games/devtest/mods/testnodes/drawtypes.lua b/games/devtest/mods/testnodes/drawtypes.lua index 35fda960f..6bf57fa37 100644 --- a/games/devtest/mods/testnodes/drawtypes.lua +++ b/games/devtest/mods/testnodes/drawtypes.lua @@ -330,8 +330,7 @@ minetest.register_node("testnodes:plantlike_rooted_degrotate", { groups = { dig_immediate = 3 }, }) --- Demonstrative liquid nodes, source and flowing form. This is only the --- drawtype, no physical liquid properties are used +-- Demonstrative liquid nodes, source and flowing form. minetest.register_node("testnodes:liquid", { description = S("Source Liquid Drawtype Test Node"), drawtype = "liquid", @@ -347,6 +346,9 @@ minetest.register_node("testnodes:liquid", { walkable = false, + liquidtype = "source", + liquid_range = 1, + liquid_viscosity = 0, liquid_alternative_flowing = "testnodes:liquid_flowing", liquid_alternative_source = "testnodes:liquid", groups = { dig_immediate = 3 }, @@ -367,6 +369,9 @@ minetest.register_node("testnodes:liquid_flowing", { walkable = false, + liquidtype = "flowing", + liquid_range = 1, + liquid_viscosity = 0, liquid_alternative_flowing = "testnodes:liquid_flowing", liquid_alternative_source = "testnodes:liquid", groups = { dig_immediate = 3 }, @@ -387,8 +392,11 @@ minetest.register_node("testnodes:liquid_waving", { walkable = false, - liquid_alternative_flowing = "testnodes:liquid_flowing", - liquid_alternative_source = "testnodes:liquid", + liquidtype = "source", + liquid_range = 1, + liquid_viscosity = 0, + liquid_alternative_flowing = "testnodes:liquid_flowing_waving", + liquid_alternative_source = "testnodes:liquid_waving", groups = { dig_immediate = 3 }, }) minetest.register_node("testnodes:liquid_flowing_waving", { @@ -408,8 +416,11 @@ minetest.register_node("testnodes:liquid_flowing_waving", { walkable = false, - liquid_alternative_flowing = "testnodes:liquid_flowing", - liquid_alternative_source = "testnodes:liquid", + liquidtype = "flowing", + liquid_range = 1, + liquid_viscosity = 0, + liquid_alternative_flowing = "testnodes:liquid_flowing_waving", + liquid_alternative_source = "testnodes:liquid_waving", groups = { dig_immediate = 3 }, }) diff --git a/games/devtest/mods/testnodes/textures.lua b/games/devtest/mods/testnodes/textures.lua index f5db9ccbf..6ffef8fe9 100644 --- a/games/devtest/mods/testnodes/textures.lua +++ b/games/devtest/mods/testnodes/textures.lua @@ -62,6 +62,12 @@ for a=1,#alphas do }, alpha = alpha, + + liquidtype = "source", + liquid_range = 0, + liquid_viscosity = 0, + liquid_alternative_source = "testnodes:alpha_"..alpha, + liquid_alternative_flowing = "testnodes:alpha_"..alpha, groups = { dig_immediate = 3 }, }) end