Change node group for better usage in crafts
parent
0dca0d377e
commit
5f525cf23e
27
init.lua
27
init.lua
|
@ -21,12 +21,13 @@ end
|
|||
|
||||
--[[
|
||||
Color Cubes groups for better identification:
|
||||
colorcube~=0: this item is a color cube
|
||||
colorcube=1: basic
|
||||
colorcube=2: window
|
||||
colorcube=3: tile
|
||||
colorcube=4: concentric
|
||||
colorcube=5: light
|
||||
colorcube=1: this item is a color cube
|
||||
colorcube_single=1: basic color cube
|
||||
colorcube_window=1: window color cube
|
||||
colorcube_tiled=1: tiled color cube (1 color)
|
||||
colorcube_tiled=2: tiled color cube (2 colors)
|
||||
colorcube_inward=1: concentric color cube
|
||||
colorcube_light=1: light color cube
|
||||
]]
|
||||
|
||||
for i=1,#cc.colors do
|
||||
|
@ -37,7 +38,7 @@ for i=1,#cc.colors do
|
|||
local nodedef1 = {
|
||||
description = h.." basic color cube",
|
||||
tiles = { "colorcubes_1_"..c..".png" },
|
||||
groups = { dig_immediate = 2, colorcube = 1 },
|
||||
groups = { dig_immediate = 2, colorcube = 1, colorcube_single = 1 },
|
||||
sounds = soundmaker(0),
|
||||
}
|
||||
minetest.register_node("colorcubes:"..c.."_single", nodedef1)
|
||||
|
@ -46,7 +47,7 @@ for i=1,#cc.colors do
|
|||
description = h.." window color cube",
|
||||
tiles = { "colorcubes_window_"..c..".png" },
|
||||
inventory_image = minetest.inventorycube("colorcubes_window_"..c..".png"),
|
||||
groups = { dig_immediate = 2, colorcube = 2 },
|
||||
groups = { dig_immediate = 2, colorcube = 1, colorcube_window = 1 },
|
||||
use_texture_alpha = true,
|
||||
drawtype = "glasslike",
|
||||
sunlight_propagates = true,
|
||||
|
@ -58,7 +59,7 @@ for i=1,#cc.colors do
|
|||
local nodedef4 = {
|
||||
description = h.." tiled color cube",
|
||||
tiles = { "colorcubes_4_"..c..".png" },
|
||||
groups = { dig_immediate = 2, colorcube = 3 },
|
||||
groups = { dig_immediate = 2, colorcube = 1, colorcube_tiled = 1 },
|
||||
sounds = soundmaker(0.1),
|
||||
}
|
||||
minetest.register_node("colorcubes:"..c.."_tiled", nodedef4)
|
||||
|
@ -66,7 +67,7 @@ for i=1,#cc.colors do
|
|||
local nodedef_inward = {
|
||||
description = h.." concentric color cube",
|
||||
tiles = { "colorcubes_inward_"..c..".png" },
|
||||
groups = { dig_immediate = 2, colorcube = 4 },
|
||||
groups = { dig_immediate = 2, colorcube = 1, colorcube_inward = 1},
|
||||
sounds = soundmaker(0.15),
|
||||
}
|
||||
minetest.register_node("colorcubes:"..c.."_inward", nodedef_inward)
|
||||
|
@ -75,7 +76,7 @@ for i=1,#cc.colors do
|
|||
local nodedef_light = {
|
||||
description = h.." light color cube",
|
||||
tiles = { "colorcubes_light_"..c..".png" },
|
||||
groups = { dig_immediate = 2, colorcube = 5 },
|
||||
groups = { dig_immediate = 2, colorcube = 1, colorcube_light = 1 },
|
||||
sounds = soundmaker(-0.05),
|
||||
light_source = light_level,
|
||||
}
|
||||
|
@ -125,7 +126,7 @@ for i=1,#cc.colors do
|
|||
|
||||
end
|
||||
|
||||
--[[ Tiled blocks with 2 differend colors (usuall complementary colors) ]]
|
||||
--[[ Tiled blocks with 2 different colors (usuall complementary colors) ]]
|
||||
|
||||
local complementary = { { "yellow", "blue"}, {"aqua", "redviolet"}, {"red", "cyan"}, {"light_gray", "dark_gray"}, {"green", "magenta"}, {"orange", "skyblue"}, {"lime", "violet"}, {"black", "white"}, {"orange", "brown"} }
|
||||
local complementary_names = { "yellow/blue tiled color cube", "aqua/red-violet tiled color cube", "red/cyan tiled color cube", "light/dark gray tiled color cube", "green/magenta tiled color cube", "orange/skyblue tiled color cube", "lime/violet tiled color cube", "black/white tiled color cube", "orange/brown tiled color cube" }
|
||||
|
@ -140,7 +141,7 @@ for i=1,#complementary do
|
|||
minetest.register_node(nodeid, {
|
||||
description = complementary_names[i],
|
||||
tiles = { tex, tex, tex, tex, texR90, texR90 },
|
||||
groups = { dig_immediate = 2, colorcube = 3 },
|
||||
groups = { dig_immediate = 2, colorcube = 1, colorcube_tiled = 2 },
|
||||
sounds = soundmaker(0.1),
|
||||
|
||||
})
|
||||
|
|
Loading…
Reference in New Issue