From 4a68126a2b52a3920033fe09898a24d37b419681 Mon Sep 17 00:00:00 2001 From: PilzAdam Date: Fri, 2 Nov 2012 18:24:25 +0100 Subject: [PATCH] Add animation for water --- mods/default/README.txt | 3 +++ mods/default/init.lua | 16 +++++++++++++--- .../textures/default_water_flowing_animated.png | Bin 0 -> 5972 bytes .../textures/default_water_source_animated.png | Bin 0 -> 5170 bytes 4 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 mods/default/textures/default_water_flowing_animated.png create mode 100644 mods/default/textures/default_water_source_animated.png diff --git a/mods/default/README.txt b/mods/default/README.txt index 23e6aad..6f318d4 100644 --- a/mods/default/README.txt +++ b/mods/default/README.txt @@ -68,3 +68,6 @@ VanessaE's animated torches (WTFPL): default_torch_on_floor_animated.png default_torch_on_floor.png +RealBadAngel's animated water (WTFPL): + default_water_source_animated.png + default_water_flowing_animated.png diff --git a/mods/default/init.lua b/mods/default/init.lua index ee11b8f..2ee1dd9 100644 --- a/mods/default/init.lua +++ b/mods/default/init.lua @@ -997,8 +997,16 @@ minetest.register_node("default:water_flowing", { drawtype = "flowingliquid", tiles = {"default_water.png"}, special_tiles = { - {name="default_water.png", backface_culling=false}, - {name="default_water.png", backface_culling=true}, + { + image="default_water_flowing_animated.png", + backface_culling=false, + animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=0.8} + }, + { + image="default_water_flowing_animated.png", + backface_culling=true, + animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=0.8} + }, }, alpha = WATER_ALPHA, paramtype = "light", @@ -1018,7 +1026,9 @@ minetest.register_node("default:water_source", { description = "Water Source", inventory_image = minetest.inventorycube("default_water.png"), drawtype = "liquid", - tiles = {"default_water.png"}, + tiles = { + {name="default_water_source_animated.png", animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=2.0}} + }, special_tiles = { -- New-style water source material (mostly unused) {name="default_water.png", backface_culling=false}, diff --git a/mods/default/textures/default_water_flowing_animated.png b/mods/default/textures/default_water_flowing_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..ac35b2acb0d71a07fbf4add80566cdd7c7017c5b GIT binary patch literal 5972 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 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_water_source_animated.png b/mods/default/textures/default_water_source_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..26de7baaec5224e62128ab1096ea2ffdb1bbba2d GIT binary patch literal 5170 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 Js&WX3{a>lCNLv5^ literal 0 HcmV?d00001