diff --git a/nc_sky_liquids/init.lua b/nc_sky_liquids/init.lua index 0350dcc..9a06a22 100644 --- a/nc_sky_liquids/init.lua +++ b/nc_sky_liquids/init.lua @@ -50,21 +50,37 @@ local function regliquid(def) regterrain(t) end +local function anim(name, len) + return { + name = name, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = len + } + } +end + regliquid({ description = "HM Water", mapgen = {}, - tiles = {"nc_terrain_water.png"}, + tiles = {anim("nc_terrain_water.png", 4)}, + special_tiles = { + anim("nc_terrain_water_flow.png", 4), + anim("nc_terrain_water_flow.png", 4) + }, paramtype = "light", liquid_viscosity = 1, - liquid_renewable = false, - alpha = 160, + liquid_renewable = true, + alpha = 192, walkable = false, pointable = false, diggable = false, buildable_to = true, drowning = 1, drop = "", - groups = { coolant = 1, water = 2, moist = 2 }, + groups = {coolant = 1, water = 2, moist = 2}, post_effect_color = {a = 103, r = 30, g = 76, b = 90}, sounds = nodecore.sounds("nc_terrain_watery") })