Change node group for better usage in crafts

master
Wuzzy 2016-07-21 12:24:58 +02:00
parent 0dca0d377e
commit 5f525cf23e
1 changed files with 14 additions and 13 deletions

View File

@ -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),
})