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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 SU=9NV1B0ilpUXO@geCx~uSi<} literal 0 HcmV?d00001