From 4d97ea6d8062cedd3b3bac33463d6b0cf061e23e Mon Sep 17 00:00:00 2001 From: octacian Date: Wed, 1 Mar 2017 17:27:00 -0800 Subject: [PATCH] Power: Add Controller --- modules/power/ctrl.lua | 39 ++++++++++++++++++++++++ modules/power/init.lua | 1 + textures/microexpansion_ctrl_bottom.png | Bin 0 -> 333 bytes textures/microexpansion_ctrl_sides.png | Bin 0 -> 247 bytes 4 files changed, 40 insertions(+) create mode 100644 modules/power/ctrl.lua create mode 100644 textures/microexpansion_ctrl_bottom.png create mode 100644 textures/microexpansion_ctrl_sides.png diff --git a/modules/power/ctrl.lua b/modules/power/ctrl.lua new file mode 100644 index 0000000..f88638e --- /dev/null +++ b/modules/power/ctrl.lua @@ -0,0 +1,39 @@ +-- ctrl.lua +--[[ +WARNING: this is the MAIN power controller, be very careful when making changed. +]] + +local me = microexpansion + +-- [register node] Controller +me.register_node("ctrl", { + description = "Power Controller", + tiles = { + "ctrl_sides", + "ctrl_bottom", + "ctrl_sides", + "ctrl_sides", + "ctrl_sides", + "ctrl_sides" + }, + drawtype = "nodebox", + paramtype = "light", + node_box = { + type = "fixed", + fixed = { + {-0.375, -0.375, -0.375, 0.375, 0.375, 0.375}, -- Core + {0.1875, -0.5, -0.5, 0.5, 0.5, -0.1875}, -- Corner1 + {-0.5, -0.5, -0.5, -0.1875, 0.5, -0.1875}, -- Corner2 + {-0.5, -0.5, 0.1875, -0.1875, 0.5, 0.5}, -- Corner3 + {0.1875, -0.5, 0.1875, 0.5, 0.5, 0.5}, -- Corner4 + {-0.5, -0.4375, -0.5, 0.5, -0.1875, 0.5}, -- Bottom + {-0.5, 0.1875, -0.5, 0.5, 0.5, -0.1875}, -- Top1 + {0.1875, 0.1875, -0.5, 0.5, 0.5, 0.5}, -- Top2 + {-0.5, 0.1875, -0.5, -0.1875, 0.5, 0.5}, -- Top3 + {-0.5, 0.1875, 0.1875, 0.5, 0.5, 0.5}, -- Top4 + {-0.1875, -0.5, -0.1875, 0.1875, -0.25, 0.1875}, -- Bottom2 + }, + }, + groups = { cracky = 1 }, + status = "no", +}) diff --git a/modules/power/init.lua b/modules/power/init.lua index 92e357a..f2db993 100644 --- a/modules/power/init.lua +++ b/modules/power/init.lua @@ -6,4 +6,5 @@ local path = microexpansion.get_module_path("power") -- Load Resources +dofile(path.."/ctrl.lua") -- Controller dofile(path.."/gen.lua") -- Generators diff --git a/textures/microexpansion_ctrl_bottom.png b/textures/microexpansion_ctrl_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..301c2060ca5114a53c20fd55af95050e0613156d GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtGZUk@;G`*X{Xij}%#er@=ltB<)VvZPmw{o=x=k~I z)FDq7#}JFt$u_T_ex1+A>vDJR=>}e%;ILx?$%zRG2@f=#M4zmFl00F;1P8(DkB?Z} zcInsh@c0`F4&m4KfJ^vp2Fz?79WyKICUkVwzUf=;71w(1ann=T1nvz$0}N|^ec|*zkhCm-A$q3Ec_wj* QMIc{!y85}Sb4q9e0Ck^tIRF3v literal 0 HcmV?d00001 diff --git a/textures/microexpansion_ctrl_sides.png b/textures/microexpansion_ctrl_sides.png new file mode 100644 index 0000000000000000000000000000000000000000..5a54b6e5a3b906d3ef51cc90c3a6bac2b6905d5a GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtGZUjA$AYDTCxJpdnIRD+&iT2ysd*(pE(61!b(>}a zsT@xi#}JFt$syt4|Ia%xCL|^#Bm@KpD|>%l8@*j(hJ*%-i1dLby$_F$a_^B+QBnCI zeE