aboutsummaryrefslogtreecommitdiff
path: root/ch_core/plaster.lua
diff options
context:
space:
mode:
Diffstat (limited to 'ch_core/plaster.lua')
-rw-r--r--ch_core/plaster.lua74
1 files changed, 74 insertions, 0 deletions
diff --git a/ch_core/plaster.lua b/ch_core/plaster.lua
new file mode 100644
index 0000000..1667b1a
--- /dev/null
+++ b/ch_core/plaster.lua
@@ -0,0 +1,74 @@
+ch_core.open_submod("plaster", {})
+local colors = {
+ -- black = {
+-- color = "222222",
+-- description = "černá omítka",
+-- },
+ blue = {
+ color = "476092",
+ description = "modrá omítka",
+ },
+ cyan = {
+ color = "77B39A",
+ description = "tyrkysová omítka",
+ },
+ dark_green = {
+ color = "367342",
+ description = "tmavozelená omítka",
+ },
+ dark_grey = {
+ color = "59534E",
+ description = "tmavě šedá omítka",
+ },
+ grey = {
+ color = "ADACAA",
+ description = "šedá omítka",
+ },
+ medium_amber_s50 = {
+ color = "BAA882",
+ description = "okrová omítka",
+ },
+ orange = {
+ color = "FED2A3",
+ description = "oranžová omítka",
+ },
+ pink = {
+ color = "FAC4B5",
+ description = "růžová omítka",
+ },
+ red = {
+ color = "DD7156",
+ description = "červená omítka",
+ },
+ green = {
+ -- color = "83E783",
+ color = "8FCE8D",
+ description = "zelená omítka",
+ },
+ white = {
+ color = "FFFFFF",
+ description = "bílá omítka",
+ },
+ yellow = {
+ color = "D9CD82",
+ description = "žlutá omítka",
+ },
+}
+
+for dye, data in pairs(colors) do
+ local def = {
+ description = data.description,
+ tiles = {"ch_core_clay.png^[multiply:#"..data.color},
+ is_ground_content = false,
+ paramtype2 = "facedir",
+ groups = {cracky = 1, plaster = 1},
+ sounds = default.node_sound_stone_defaults(),
+ }
+ core.register_node("ch_core:plaster_"..dye, def)
+ core.register_craft({output = "ch_core:plaster_"..dye, type = "shapeless", recipe = {"group:plaster", "dye:"..dye}})
+end
+core.register_craft({
+ output = "ch_core:plaster_grey 4",
+ type = "shapeless",
+ recipe = {"group:sand", "basic_materials:wet_cement", "default:clay", "default:clay"}})
+ch_core.close_submod("plaster", {})