Add screenshot
[minetest_slimenodes.git] / init.lua
blobe36105481c4a7316235d0a9a1be00ff8632a369c
1 minetest.register_node("slimenodes:slime_liquid_cyan", {
2 description = "cyan liquid slime",
3 inventory_image = minetest.inventorycube("slimenodes_liquidslime_cyan.png"),
4 drawtype = "liquid",
5 tiles = { "slimenodes_liquidslime_cyan.png" },
6 special_tiles = { { name = "slimenodes_liquidslime_cyan.png", backface_culling = false } },
7 alpha = 120,
8 sunlight_propagates = true,
9 paramtype = "light",
10 walkable = false,
11 pointable = false,
12 diggable = true,
13 buildable_to = false,
14 drop = "slimenodes:slime_liquid_cyan",
15 liquidtype = "source",
16 liquid_alternative_flowing = "slimenodes:slime_liquid_cyan",
17 liquid_alternative_source = "slimenodes:slime_liquid_cyan",
18 liquid_viscosity = 1,
19 liquid_range = 0,
20 liquid_renewable = false,
21 liquids_pointable = true,
22 drowning = 0,
23 post_effect_color = {a=16, r=0, g=255, b=255},
24 groups = {liquid=3, slimey=3, oddly_breakable_by_hand=1},
25 sounds = {
26 dig = {name="slimenodes_dig", gain=0.3},
27 dug = {name="slimenodes_dug", gain=0.6},
28 place = {name="slimenodes_place", gain=0.6},
32 minetest.register_node("slimenodes:slime_liquid_green", {
33 description = "green liquid slime",
34 inventory_image = minetest.inventorycube("slimenodes_liquidslime_green.png"),
35 drawtype = "liquid",
36 tiles = { "slimenodes_liquidslime_green.png" },
37 special_tiles = { { name = "slimenodes_liquidslime_green.png", backface_culling = false } },
38 alpha = 170,
39 sunlight_propagates = false,
40 paramtype = "light",
41 walkable = false,
42 pointable = false,
43 diggable = true,
44 buildable_to = false,
45 drop = "slimenodes:slime_liquid_green",
46 liquidtype = "source",
47 liquid_alternative_flowing = "slimenodes:slime_liquid_green",
48 liquid_alternative_source = "slimenodes:slime_liquid_green",
49 liquid_viscosity = 2,
50 liquid_range = 0,
51 liquid_renewable = false,
52 liquids_pointable = true,
53 drowning = 0,
54 post_effect_color = {a=64, r=100, g=200, b=100},
55 groups = {liquid=3, slimey=3, level=1},
56 sounds = {
57 dig = {name="slimenodes_dig", gain=0.3},
58 dug = {name="slimenodes_dug", gain=0.6},
59 place = {name="slimenodes_place", gain=0.6},
63 minetest.register_node("slimenodes:slime_liquid_orange", {
64 description = "orange liquid slime",
65 inventory_image = minetest.inventorycube("slimenodes_liquidslime_orange.png"),
66 drawtype = "liquid",
67 tiles = { "slimenodes_liquidslime_orange.png" },
68 special_tiles = { { name = "slimenodes_liquidslime_orange.png", backface_culling = false } },
69 alpha = 200,
70 sunlight_propagates = false,
71 paramtype = "light",
72 walkable = false,
73 pointable = false,
74 diggable = true,
75 buildable_to = false,
76 drop = "slimenodes:slime_liquid_orange",
77 liquidtype = "source",
78 liquid_alternative_flowing = "slimenodes:slime_liquid_orange",
79 liquid_alternative_source = "slimenodes:slime_liquid_orange",
80 liquid_viscosity = 4,
81 liquid_range = 0,
82 liquid_renewable = false,
83 liquids_pointable = true,
84 drowning = 0,
85 post_effect_color = {a=96, r=200, g=100, b=0},
86 groups = {liquid=3, slimey=3, level=2, flammable=1},
87 sounds = {
88 dig = {name="slimenodes_dig", gain=0.3},
89 dug = {name="slimenodes_dug", gain=0.6},
90 place = {name="slimenodes_place", gain=0.6},
94 minetest.register_node("slimenodes:slime_liquid_violet", {
95 description = "violet liquid slime",
96 inventory_image = minetest.inventorycube("slimenodes_liquidslime_violet.png"),
97 drawtype = "liquid",
98 tiles = { "slimenodes_liquidslime_violet.png" },
99 special_tiles = { { name = "slimenodes_liquidslime_violet.png", backface_culling = false } },
100 alpha = 220,
101 sunlight_propagates = false,
102 paramtype = "light",
103 walkable = false,
104 pointable = false,
105 diggable = true,
106 buildable_to = false,
107 drop = "slimenodes:slime_liquid_violet",
108 liquidtype = "source",
109 liquid_alternative_flowing = "slimenodes:slime_liquid_violet",
110 liquid_alternative_source = "slimenodes:slime_liquid_violet",
111 liquid_viscosity = 6,
112 liquid_range = 0,
113 liquid_renewable = false,
114 liquids_pointable = true,
115 drowning = 0,
116 post_effect_color = {a=128, r=50, g=0, b=200},
117 groups = {liquid=3, slimey=3, level=3},
118 sounds = {
119 dig = {name="slimenodes_dig", gain=0.3},
120 dug = {name="slimenodes_dug", gain=0.6},
121 place = {name="slimenodes_place", gain=0.6},
126 minetest.register_node("slimenodes:slime_solid_cyan", {
127 description = "cyan solid slime",
128 tiles = { "slimenodes_solidslime_cyan.png" },
129 walkable = true,
130 groups = {slimey=3, level=1},
131 sounds = {
132 dig = {name="slimenodes_dig", gain=0.3},
133 dug = {name="slimenodes_dug", gain=0.6},
134 place = {name="slimenodes_place", gain=0.6},
135 footstep = {name="slimenodes_step", gain=0.2},
139 minetest.register_node("slimenodes:slime_solid_green", {
140 description = "green solid slime",
141 tiles = { "slimenodes_solidslime_green.png" },
142 walkable = true,
143 groups = {slimey=3, fall_damage_add_percent=-10, level=2},
144 sounds = {
145 dig = {name="slimenodes_dig", gain=0.3},
146 dug = {name="slimenodes_dug", gain=0.6},
147 place = {name="slimenodes_place", gain=0.6},
148 footstep = {name="slimenodes_step", gain=0.3},
152 minetest.register_node("slimenodes:slime_solid_orange", {
153 description = "orange solid slime",
154 tiles = { "slimenodes_solidslime_orange.png" },
155 walkable = true,
156 groups = {slimey=3, fall_damage_add_percent=-20, level=2, flammable=1},
157 sounds = {
158 dig = {name="slimenodes_dig", gain=0.3},
159 dug = {name="slimenodes_dug", gain=0.6},
160 place = {name="slimenodes_place", gain=0.6},
161 footstep = {name="slimenodes_step", gain=0.35},
165 minetest.register_node("slimenodes:slime_solid_violet", {
166 description = "violet solid slime",
167 tiles = { "slimenodes_solidslime_violet.png" },
168 walkable = true,
169 groups = {slimey=3, fall_damage_add_percent=-30, disable_jump=1, level=3},
170 sounds = {
171 dig = {name="slimenodes_dig", gain=0.3},
172 dug = {name="slimenodes_dug", gain=0.6},
173 place = {name="slimenodes_place", gain=0.6},
174 footstep = {name="slimenodes_step", gain=0.4},
179 minetest.register_tool("slimenodes:collector_lvl1", {
180 description = "slime collector level 1",
181 inventory_image = "slimenodes_collector_lvl1.png",
182 liquids_pointable = true,
183 tool_capabilities = {
184 full_punch_interval = 1,
185 groupcaps = {
186 slimey = { times = { [3] = 2 }, uses = 0, maxlevel = 1 }
191 minetest.register_tool("slimenodes:collector_lvl2", {
192 description = "slime collector level 2",
193 inventory_image = "slimenodes_collector_lvl2.png",
194 liquids_pointable = true,
195 tool_capabilities = {
196 full_punch_interval = 1,
197 groupcaps = {
198 slimey = { times = { [2] = 3, [3] = 1.5 }, uses = 0, maxlevel = 2 }
203 minetest.register_tool("slimenodes:collector_lvl3", {
204 description = "slime collector level 3",
205 inventory_image = "slimenodes_collector_lvl3.png",
206 liquids_pointable = true,
207 tool_capabilities = {
208 full_punch_interval = 1,
209 groupcaps = {
210 slimey = { times = { [1] = 4, [2] = 1.5, [3] = 0.75 }, uses = 0, maxlevel = 3 }
215 minetest.register_tool("slimenodes:collector_lvl4", {
216 description = "slime collector level 4",
217 inventory_image = "slimenodes_collector_lvl4.png",
218 liquids_pointable = true,
219 tool_capabilities = {
220 full_punch_interval = 0.9,
221 groupcaps = {
222 slimey = { times = { [1] = 1, [2] = 0.5, [3] = 0.1 }, uses = 0, maxlevel = 4 }