commit 74cc9fff9caeed9bb63d459051d19add784a8133 Author: Wuzzy Date: Mon Oct 20 11:01:28 2014 +0200 Initial commit diff --git a/depends.txt b/depends.txt new file mode 100644 index 0000000..e69de29 diff --git a/description.txt b/description.txt new file mode 100644 index 0000000..036c0e3 --- /dev/null +++ b/description.txt @@ -0,0 +1 @@ +Adds slimey blocks with several uncommon properties: Stickiness, liquids that never move, etc. diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..b2df3d1 --- /dev/null +++ b/init.lua @@ -0,0 +1,56 @@ +minetest.register_node("slimenodes:slime_liquid", { + description = "liquid slime", + inventory_image = minetest.inventorycube("slimenodes_liquidslime.png"), + drawtype = "liquid", + tiles = { "slimenodes_liquidslime.png" }, + special_tiles = { { name = "slimenodes_liquidslime.png", backface_culling = false } }, + alpha = 200, + sunlight_propagates = false, + paramtype = "light", + walkable = false, + pointable = false, + diggable = true, + buildable_to = false, + drop = "slimenodes:slime_liquid", + liquidtype = "source", + liquid_alternative_flowing = "slimenodes:slime_liquid", + liquid_alternative_source = "slimenodes:slime_liquid", + liquid_viscosity = 4, + liquid_range = 0, + liquid_renewable = false, + liquids_pointable = true, + drowning = 0, + post_effect_color = {a=64, r=100, g=200, b=100}, + groups = {liquid=3, slimey=3}, + sounds = { + dig = {name="slimenodes_dig", gain=0.3}, + dug = {name="slimenodes_dug", gain=0.6}, + place = {name="slimenodes_place", gain=0.6}, + } +}) + +minetest.register_node("slimenodes:slime_solid", { + description = "solid slime", + tiles = { "slimenodes_solidslime.png" }, + walkable = true, + groups = {slimey=3, fall_damage_add_percent=-20}, + sounds = { + dig = {name="slimenodes_dig", gain=0.3}, + dug = {name="slimenodes_dug", gain=0.6}, + place = {name="slimenodes_place", gain=0.6}, + footstep = {name="slimenodes_step", gain=0.3}, + } +}) + + +minetest.register_tool("slimenodes:collector_lvl1", { + description = "slime collector level 1", + inventory_image = "slimenodes_collector_lvl1.png", + liquids_pointable = true, + tool_capabilities = { + full_punch_interval = 1, + groupcaps = { + slimey = { times = { [3] = 0.25 }, uses = 0, maxlevel = 1 } + } + } +}) diff --git a/sounds/slimenodes_dig.1.ogg b/sounds/slimenodes_dig.1.ogg new file mode 100644 index 0000000..3c88318 Binary files /dev/null and b/sounds/slimenodes_dig.1.ogg differ diff --git a/sounds/slimenodes_dug.1.ogg b/sounds/slimenodes_dug.1.ogg new file mode 100644 index 0000000..16c7928 Binary files /dev/null and b/sounds/slimenodes_dug.1.ogg differ diff --git a/sounds/slimenodes_place.1.ogg b/sounds/slimenodes_place.1.ogg new file mode 100644 index 0000000..06ad53f Binary files /dev/null and b/sounds/slimenodes_place.1.ogg differ diff --git a/sounds/slimenodes_step.1.ogg b/sounds/slimenodes_step.1.ogg new file mode 100644 index 0000000..e126f48 Binary files /dev/null and b/sounds/slimenodes_step.1.ogg differ diff --git a/sounds/slimenodes_step.2.ogg b/sounds/slimenodes_step.2.ogg new file mode 100644 index 0000000..a52f406 Binary files /dev/null and b/sounds/slimenodes_step.2.ogg differ diff --git a/sounds/slimenodes_step.3.ogg b/sounds/slimenodes_step.3.ogg new file mode 100644 index 0000000..0507e00 Binary files /dev/null and b/sounds/slimenodes_step.3.ogg differ diff --git a/sounds/slimenodes_step.4.ogg b/sounds/slimenodes_step.4.ogg new file mode 100644 index 0000000..3f9d878 Binary files /dev/null and b/sounds/slimenodes_step.4.ogg differ diff --git a/textures/slimenodes_collector_lvl1.png b/textures/slimenodes_collector_lvl1.png new file mode 100644 index 0000000..9a84edd Binary files /dev/null and b/textures/slimenodes_collector_lvl1.png differ diff --git a/textures/slimenodes_collector_lvl2.png b/textures/slimenodes_collector_lvl2.png new file mode 100644 index 0000000..45e0b73 Binary files /dev/null and b/textures/slimenodes_collector_lvl2.png differ diff --git a/textures/slimenodes_collector_lvl3.png b/textures/slimenodes_collector_lvl3.png new file mode 100644 index 0000000..c46e999 Binary files /dev/null and b/textures/slimenodes_collector_lvl3.png differ diff --git a/textures/slimenodes_collector_lvl4.png b/textures/slimenodes_collector_lvl4.png new file mode 100644 index 0000000..ac554c2 Binary files /dev/null and b/textures/slimenodes_collector_lvl4.png differ diff --git a/textures/slimenodes_liquidslime.png b/textures/slimenodes_liquidslime.png new file mode 100644 index 0000000..7357a05 Binary files /dev/null and b/textures/slimenodes_liquidslime.png differ diff --git a/textures/slimenodes_solidslime.png b/textures/slimenodes_solidslime.png new file mode 100644 index 0000000..7e55695 Binary files /dev/null and b/textures/slimenodes_solidslime.png differ