From 78b10c505f46db4e07f46c34a127527fd9cc8f69 Mon Sep 17 00:00:00 2001 From: sys4-fr Date: Sat, 8 Sep 2018 01:14:03 +0200 Subject: [PATCH] Version MFF. --- .gitignore | 1 - LICENSE.txt | 0 README.md | 0 mesecons/actionqueue.lua | 0 mesecons/depends.txt | 0 mesecons/init.lua | 2 +- mesecons/internal.lua | 0 mesecons/legacy.lua | 0 mesecons/oldwires.lua | 4 +- mesecons/presets.lua | 0 mesecons/services.lua | 0 mesecons/settings.lua | 30 +- mesecons/textures/mesecons_wire_inv.png | Bin 204 -> 186 bytes mesecons/textures/mesecons_wire_off.png | Bin 465 -> 378 bytes mesecons/textures/mesecons_wire_on.png | Bin 464 -> 366 bytes mesecons/util.lua | 0 mesecons/wires.lua | 6 +- mesecons_alias/depends.txt | 0 mesecons_alias/init.lua | 0 mesecons_blinkyplant/depends.txt | 0 mesecons_blinkyplant/init.lua | 24 +- .../textures/jeija_blinky_plant_off.png | Bin 454 -> 370 bytes .../textures/jeija_blinky_plant_on.png | Bin 463 -> 395 bytes mesecons_button/depends.txt | 0 mesecons_button/init.lua | 0 .../sounds/mesecons_button_pop.ogg | Bin .../sounds/mesecons_button_push.ogg | Bin .../textures/jeija_wall_button_off.png | Bin .../textures/jeija_wall_button_on.png | Bin .../textures/jeija_wall_button_sides.png | Bin 434 -> 220 bytes mesecons_commandblock/depends.txt | 0 mesecons_commandblock/init.lua | 416 +++++++++--------- .../textures/jeija_close_window.png | Bin 323 -> 191 bytes .../textures/jeija_commandblock_off.png | Bin 282 -> 183 bytes .../textures/jeija_commandblock_on.png | Bin 278 -> 183 bytes mesecons_delayer/depends.txt | 0 mesecons_delayer/init.lua | 0 .../textures/mesecons_delayer_bottom.png | Bin 438 -> 261 bytes .../textures/mesecons_delayer_ends_off.png | Bin 226 -> 204 bytes .../textures/mesecons_delayer_ends_on.png | Bin 228 -> 204 bytes .../textures/mesecons_delayer_off_1.png | Bin 562 -> 448 bytes .../textures/mesecons_delayer_off_2.png | Bin 558 -> 449 bytes .../textures/mesecons_delayer_off_3.png | Bin 561 -> 448 bytes .../textures/mesecons_delayer_off_4.png | Bin 556 -> 446 bytes .../textures/mesecons_delayer_on_1.png | Bin 635 -> 544 bytes .../textures/mesecons_delayer_on_2.png | Bin 632 -> 544 bytes .../textures/mesecons_delayer_on_3.png | Bin 635 -> 544 bytes .../textures/mesecons_delayer_on_4.png | Bin 630 -> 539 bytes .../textures/mesecons_delayer_sides_off.png | Bin 229 -> 204 bytes .../textures/mesecons_delayer_sides_on.png | Bin 234 -> 204 bytes mesecons_detector/depends.txt | 0 mesecons_detector/init.lua | 48 +- .../textures/jeija_node_detector_off.png | Bin 717 -> 680 bytes .../textures/jeija_node_detector_on.png | Bin .../textures/jeija_object_detector_off.png | Bin 712 -> 655 bytes .../textures/jeija_object_detector_on.png | Bin 735 -> 733 bytes mesecons_doors/depends.txt | 0 mesecons_doors/init.lua | 13 + mesecons_extrawires/corner.lua | 4 +- mesecons_extrawires/crossover.lua | 4 +- mesecons_extrawires/depends.txt | 0 mesecons_extrawires/init.lua | 0 mesecons_extrawires/mesewire.lua | 0 mesecons_extrawires/tjunction.lua | 4 +- mesecons_extrawires/vertical.lua | 8 +- mesecons_gates/depends.txt | 0 mesecons_gates/init.lua | 0 mesecons_gates/textures/jeija_gate_and.png | Bin 233 -> 129 bytes mesecons_gates/textures/jeija_gate_diode.png | Bin 231 -> 134 bytes mesecons_gates/textures/jeija_gate_nand.png | Bin 251 -> 133 bytes mesecons_gates/textures/jeija_gate_nor.png | Bin 251 -> 127 bytes mesecons_gates/textures/jeija_gate_not.png | Bin 241 -> 133 bytes mesecons_gates/textures/jeija_gate_off.png | Bin 195 -> 105 bytes mesecons_gates/textures/jeija_gate_on.png | Bin 195 -> 109 bytes mesecons_gates/textures/jeija_gate_or.png | Bin 243 -> 127 bytes mesecons_gates/textures/jeija_gate_xor.png | Bin 245 -> 136 bytes mesecons_hydroturbine/depends.txt | 0 mesecons_hydroturbine/init.lua | 4 +- .../models/jeija_hydro_turbine.obj | 0 .../textures/jeija_hydro_turbine_inv.png | Bin 4884 -> 4868 bytes .../jeija_hydro_turbine_sides_off.png | Bin 782 -> 776 bytes .../textures/jeija_hydro_turbine_sides_on.png | Bin 758 -> 754 bytes .../jeija_hydro_turbine_top_bottom.png | Bin .../jeija_hydro_turbine_turbine_misc.png | Bin 820 -> 729 bytes ...jeija_hydro_turbine_turbine_top_bottom.png | Bin mesecons_insulated/depends.txt | 0 mesecons_insulated/init.lua | 4 +- .../jeija_insulated_wire_crossing_tb_01.png | Bin 305 -> 169 bytes .../jeija_insulated_wire_crossing_tb_10.png | Bin 270 -> 169 bytes .../jeija_insulated_wire_crossing_tb_off.png | Bin 293 -> 156 bytes .../jeija_insulated_wire_crossing_tb_on.png | Bin 209 -> 156 bytes .../jeija_insulated_wire_curved_tb_off.png | Bin 253 -> 136 bytes .../jeija_insulated_wire_curved_tb_on.png | Bin 196 -> 136 bytes .../jeija_insulated_wire_ends_01x.png | Bin 246 -> 173 bytes .../jeija_insulated_wire_ends_01z.png | Bin 252 -> 157 bytes .../jeija_insulated_wire_ends_10x.png | Bin 238 -> 161 bytes .../jeija_insulated_wire_ends_10z.png | Bin 261 -> 161 bytes .../jeija_insulated_wire_ends_off.png | Bin 142 -> 109 bytes .../textures/jeija_insulated_wire_ends_on.png | Bin 126 -> 109 bytes .../jeija_insulated_wire_sides_off.png | Bin 200 -> 100 bytes .../jeija_insulated_wire_sides_on.png | Bin 169 -> 100 bytes .../jeija_insulated_wire_tjunction_tb_off.png | Bin 244 -> 139 bytes .../jeija_insulated_wire_tjunction_tb_on.png | Bin 207 -> 139 bytes mesecons_lamp/depends.txt | 0 mesecons_lamp/init.lua | 0 mesecons_lamp/textures/jeija_meselamp.png | Bin 260 -> 149 bytes mesecons_lamp/textures/jeija_meselamp_off.png | Bin 253 -> 131 bytes mesecons_lamp/textures/jeija_meselamp_on.png | Bin 307 -> 162 bytes mesecons_lightstone/depends.txt | 0 mesecons_lightstone/init.lua | 0 .../textures/jeija_lightstone_blue_off.png | Bin 260 -> 217 bytes .../textures/jeija_lightstone_blue_on.png | Bin 545 -> 439 bytes .../jeija_lightstone_darkgray_off.png | Bin 447 -> 290 bytes .../textures/jeija_lightstone_darkgray_on.png | Bin 667 -> 541 bytes .../textures/jeija_lightstone_gray_off.png | Bin 452 -> 298 bytes .../textures/jeija_lightstone_gray_on.png | Bin 662 -> 580 bytes .../textures/jeija_lightstone_green_off.png | Bin 446 -> 290 bytes .../textures/jeija_lightstone_green_on.png | Bin 705 -> 574 bytes .../textures/jeija_lightstone_red_off.png | Bin 408 -> 231 bytes .../textures/jeija_lightstone_red_on.png | Bin 650 -> 488 bytes .../textures/jeija_lightstone_yellow_off.png | Bin 291 -> 217 bytes .../textures/jeija_lightstone_yellow_on.png | Bin 486 -> 462 bytes mesecons_luacontroller/depends.txt | 0 mesecons_luacontroller/init.lua | 2 +- .../textures/jeija_luac_background.png | Bin 2016 -> 1334 bytes .../textures/jeija_luac_runbutton.png | Bin 4262 -> 2176 bytes .../textures/jeija_luacontroller_LED_A.png | Bin 3541 -> 900 bytes .../textures/jeija_luacontroller_LED_B.png | Bin 3537 -> 894 bytes .../textures/jeija_luacontroller_LED_C.png | Bin 3537 -> 907 bytes .../textures/jeija_luacontroller_LED_D.png | Bin 3537 -> 902 bytes .../jeija_luacontroller_burnt_top.png | Bin 8706 -> 945 bytes .../textures/jeija_luacontroller_top.png | Bin 11913 -> 10363 bytes mesecons_materials/depends.txt | 0 mesecons_materials/init.lua | 0 .../textures/mesecons_fiber.png | Bin 592 -> 430 bytes .../textures/mesecons_silicon.png | Bin 867 -> 723 bytes mesecons_microcontroller/depends.txt | 0 mesecons_microcontroller/init.lua | 4 +- .../textures/jeija_microcontroller_LED_A.png | Bin 1240 -> 900 bytes .../textures/jeija_microcontroller_LED_B.png | Bin 1239 -> 894 bytes .../textures/jeija_microcontroller_LED_C.png | Bin 1240 -> 907 bytes .../textures/jeija_microcontroller_LED_D.png | Bin 1239 -> 902 bytes .../textures/jeija_microcontroller_bottom.png | Bin 550 -> 262 bytes .../textures/jeija_microcontroller_sides.png | Bin 613 -> 544 bytes .../textures/jeija_microcontroller_top.png | Bin 1151 -> 806 bytes mesecons_movestones/depends.txt | 0 mesecons_movestones/init.lua | 0 .../textures/jeija_movestone_arrows.png | Bin .../textures/jeija_movestone_side.png | Bin 466 -> 433 bytes .../textures/jeija_sticky_movestone.png | Bin 742 -> 741 bytes mesecons_mvps/depends.txt | 0 mesecons_mvps/init.lua | 0 mesecons_noteblock/depends.txt | 0 mesecons_noteblock/init.lua | 0 mesecons_pistons/depends.txt | 0 mesecons_pistons/init.lua | 2 +- mesecons_pistons/sounds/piston_extend.ogg | Bin 7060 -> 5316 bytes mesecons_pistons/sounds/piston_retract.ogg | Bin 7092 -> 5347 bytes .../textures/mesecons_piston_back.png | Bin .../textures/mesecons_piston_bottom.png | Bin 791 -> 778 bytes .../textures/mesecons_piston_left.png | Bin 790 -> 780 bytes .../textures/mesecons_piston_on_front.png | Bin .../textures/mesecons_piston_pusher_back.png | Bin .../mesecons_piston_pusher_bottom.png | Bin 762 -> 760 bytes .../textures/mesecons_piston_pusher_front.png | Bin .../mesecons_piston_pusher_front_sticky.png | Bin .../textures/mesecons_piston_pusher_left.png | Bin 790 -> 773 bytes .../textures/mesecons_piston_pusher_right.png | Bin 802 -> 791 bytes .../textures/mesecons_piston_pusher_top.png | Bin 787 -> 766 bytes .../textures/mesecons_piston_right.png | Bin 786 -> 773 bytes .../textures/mesecons_piston_top.png | Bin 790 -> 778 bytes mesecons_powerplant/depends.txt | 0 mesecons_powerplant/init.lua | 0 .../textures/jeija_power_plant.png | Bin 437 -> 366 bytes mesecons_pressureplates/depends.txt | 0 mesecons_pressureplates/init.lua | 0 .../jeija_pressure_plate_stone_inv.png | Bin .../jeija_pressure_plate_stone_off.png | Bin .../jeija_pressure_plate_stone_off_edges.png | Bin .../jeija_pressure_plate_stone_on.png | Bin .../jeija_pressure_plate_stone_on_edges.png | Bin 336 -> 310 bytes .../jeija_pressure_plate_stone_wield.png | Bin .../jeija_pressure_plate_wood_inv.png | Bin .../jeija_pressure_plate_wood_off.png | Bin .../jeija_pressure_plate_wood_off_edges.png | Bin .../textures/jeija_pressure_plate_wood_on.png | Bin .../jeija_pressure_plate_wood_on_edges.png | Bin 336 -> 329 bytes .../jeija_pressure_plate_wood_wield.png | Bin mesecons_random/depends.txt | 0 mesecons_random/init.lua | 0 mesecons_random/textures/jeija_ghoststone.png | Bin .../textures/jeija_ghoststone_inv.png | Bin 777 -> 762 bytes .../textures/jeija_removestone.png | Bin .../textures/jeija_removestone_inv.png | Bin 777 -> 762 bytes mesecons_receiver/depends.txt | 0 mesecons_receiver/init.lua | 0 .../textures/receiver_bottom_off.png | Bin 494 -> 367 bytes .../textures/receiver_bottom_on.png | Bin 239 -> 169 bytes .../textures/receiver_fb_off.png | Bin 494 -> 367 bytes mesecons_receiver/textures/receiver_fb_on.png | Bin 239 -> 169 bytes .../textures/receiver_lr_off.png | Bin 494 -> 367 bytes mesecons_receiver/textures/receiver_lr_on.png | Bin 239 -> 169 bytes .../textures/receiver_top_off.png | Bin 494 -> 367 bytes .../textures/receiver_top_on.png | Bin 239 -> 169 bytes mesecons_solarpanel/depends.txt | 0 mesecons_solarpanel/init.lua | 0 .../textures/jeija_solar_panel.png | Bin mesecons_stickyblocks/depends.txt | 0 mesecons_stickyblocks/init.lua | 0 mesecons_switch/depends.txt | 0 mesecons_switch/init.lua | 0 mesecons_switch/sounds/mesecons_switch.ogg | Bin 6982 -> 5288 bytes .../textures/mesecons_switch_off.png | Bin 598 -> 505 bytes .../textures/mesecons_switch_on.png | Bin 692 -> 671 bytes .../textures/mesecons_switch_side.png | Bin 553 -> 306 bytes mesecons_torch/depends.txt | 0 mesecons_torch/init.lua | 0 mesecons_torch/textures/jeija_torches_off.png | Bin 219 -> 166 bytes .../textures/jeija_torches_off_ceiling.png | Bin 220 -> 163 bytes .../textures/jeija_torches_off_side.png | Bin 206 -> 157 bytes mesecons_torch/textures/jeija_torches_on.png | Bin 210 -> 169 bytes .../textures/jeija_torches_on_ceiling.png | Bin 220 -> 165 bytes .../textures/jeija_torches_on_side.png | Bin 197 -> 153 bytes mesecons_walllever/depends.txt | 0 mesecons_walllever/init.lua | 0 .../models/jeija_wall_lever_off.obj | 0 .../models/jeija_wall_lever_on.obj | 0 mesecons_walllever/sounds/mesecons_lever.ogg | Bin 6982 -> 5288 bytes .../textures/jeija_wall_lever_back_edges.png | Bin 457 -> 238 bytes .../textures/jeija_wall_lever_front.png | Bin 360 -> 200 bytes .../textures/jeija_wall_lever_front_bump.png | Bin 252 -> 147 bytes .../textures/jeija_wall_lever_inv.png | Bin 500 -> 397 bytes .../jeija_wall_lever_lever_light_off.png | Bin 347 -> 255 bytes .../jeija_wall_lever_lever_light_on.png | Bin 308 -> 271 bytes modpack.txt | 0 235 files changed, 305 insertions(+), 275 deletions(-) delete mode 100644 .gitignore mode change 100644 => 100755 LICENSE.txt mode change 100644 => 100755 README.md mode change 100644 => 100755 mesecons/actionqueue.lua mode change 100644 => 100755 mesecons/depends.txt mode change 100644 => 100755 mesecons/init.lua mode change 100644 => 100755 mesecons/internal.lua mode change 100644 => 100755 mesecons/legacy.lua mode change 100644 => 100755 mesecons/oldwires.lua mode change 100644 => 100755 mesecons/presets.lua mode change 100644 => 100755 mesecons/services.lua mode change 100644 => 100755 mesecons/settings.lua mode change 100644 => 100755 mesecons/textures/mesecons_wire_inv.png mode change 100644 => 100755 mesecons/textures/mesecons_wire_off.png mode change 100644 => 100755 mesecons/textures/mesecons_wire_on.png mode change 100644 => 100755 mesecons/util.lua mode change 100644 => 100755 mesecons/wires.lua mode change 100644 => 100755 mesecons_alias/depends.txt mode change 100644 => 100755 mesecons_alias/init.lua mode change 100644 => 100755 mesecons_blinkyplant/depends.txt mode change 100644 => 100755 mesecons_blinkyplant/init.lua mode change 100644 => 100755 mesecons_blinkyplant/textures/jeija_blinky_plant_off.png mode change 100644 => 100755 mesecons_blinkyplant/textures/jeija_blinky_plant_on.png mode change 100644 => 100755 mesecons_button/depends.txt mode change 100644 => 100755 mesecons_button/init.lua mode change 100644 => 100755 mesecons_button/sounds/mesecons_button_pop.ogg mode change 100644 => 100755 mesecons_button/sounds/mesecons_button_push.ogg mode change 100644 => 100755 mesecons_button/textures/jeija_wall_button_off.png mode change 100644 => 100755 mesecons_button/textures/jeija_wall_button_on.png mode change 100644 => 100755 mesecons_button/textures/jeija_wall_button_sides.png mode change 100644 => 100755 mesecons_commandblock/depends.txt mode change 100644 => 100755 mesecons_commandblock/init.lua mode change 100644 => 100755 mesecons_commandblock/textures/jeija_close_window.png mode change 100644 => 100755 mesecons_commandblock/textures/jeija_commandblock_off.png mode change 100644 => 100755 mesecons_commandblock/textures/jeija_commandblock_on.png mode change 100644 => 100755 mesecons_delayer/depends.txt mode change 100644 => 100755 mesecons_delayer/init.lua mode change 100644 => 100755 mesecons_delayer/textures/mesecons_delayer_bottom.png mode change 100644 => 100755 mesecons_delayer/textures/mesecons_delayer_ends_off.png mode change 100644 => 100755 mesecons_delayer/textures/mesecons_delayer_ends_on.png mode change 100644 => 100755 mesecons_delayer/textures/mesecons_delayer_off_1.png mode change 100644 => 100755 mesecons_delayer/textures/mesecons_delayer_off_2.png mode change 100644 => 100755 mesecons_delayer/textures/mesecons_delayer_off_3.png mode change 100644 => 100755 mesecons_delayer/textures/mesecons_delayer_off_4.png mode change 100644 => 100755 mesecons_delayer/textures/mesecons_delayer_on_1.png mode change 100644 => 100755 mesecons_delayer/textures/mesecons_delayer_on_2.png mode change 100644 => 100755 mesecons_delayer/textures/mesecons_delayer_on_3.png mode change 100644 => 100755 mesecons_delayer/textures/mesecons_delayer_on_4.png mode change 100644 => 100755 mesecons_delayer/textures/mesecons_delayer_sides_off.png mode change 100644 => 100755 mesecons_delayer/textures/mesecons_delayer_sides_on.png mode change 100644 => 100755 mesecons_detector/depends.txt mode change 100644 => 100755 mesecons_detector/init.lua mode change 100644 => 100755 mesecons_detector/textures/jeija_node_detector_off.png mode change 100644 => 100755 mesecons_detector/textures/jeija_node_detector_on.png mode change 100644 => 100755 mesecons_detector/textures/jeija_object_detector_off.png mode change 100644 => 100755 mesecons_detector/textures/jeija_object_detector_on.png mode change 100644 => 100755 mesecons_doors/depends.txt mode change 100644 => 100755 mesecons_doors/init.lua mode change 100644 => 100755 mesecons_extrawires/corner.lua mode change 100644 => 100755 mesecons_extrawires/crossover.lua mode change 100644 => 100755 mesecons_extrawires/depends.txt mode change 100644 => 100755 mesecons_extrawires/init.lua mode change 100644 => 100755 mesecons_extrawires/mesewire.lua mode change 100644 => 100755 mesecons_extrawires/tjunction.lua mode change 100644 => 100755 mesecons_extrawires/vertical.lua mode change 100644 => 100755 mesecons_gates/depends.txt mode change 100644 => 100755 mesecons_gates/init.lua mode change 100644 => 100755 mesecons_gates/textures/jeija_gate_and.png mode change 100644 => 100755 mesecons_gates/textures/jeija_gate_diode.png mode change 100644 => 100755 mesecons_gates/textures/jeija_gate_nand.png mode change 100644 => 100755 mesecons_gates/textures/jeija_gate_not.png mode change 100644 => 100755 mesecons_gates/textures/jeija_gate_off.png mode change 100644 => 100755 mesecons_gates/textures/jeija_gate_on.png mode change 100644 => 100755 mesecons_gates/textures/jeija_gate_xor.png mode change 100644 => 100755 mesecons_hydroturbine/depends.txt mode change 100644 => 100755 mesecons_hydroturbine/init.lua mode change 100644 => 100755 mesecons_hydroturbine/models/jeija_hydro_turbine.obj mode change 100644 => 100755 mesecons_hydroturbine/textures/jeija_hydro_turbine_inv.png mode change 100644 => 100755 mesecons_hydroturbine/textures/jeija_hydro_turbine_sides_off.png mode change 100644 => 100755 mesecons_hydroturbine/textures/jeija_hydro_turbine_sides_on.png mode change 100644 => 100755 mesecons_hydroturbine/textures/jeija_hydro_turbine_top_bottom.png mode change 100644 => 100755 mesecons_hydroturbine/textures/jeija_hydro_turbine_turbine_misc.png mode change 100644 => 100755 mesecons_hydroturbine/textures/jeija_hydro_turbine_turbine_top_bottom.png mode change 100644 => 100755 mesecons_insulated/depends.txt mode change 100644 => 100755 mesecons_insulated/init.lua mode change 100644 => 100755 mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_01.png mode change 100644 => 100755 mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_10.png mode change 100644 => 100755 mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_off.png mode change 100644 => 100755 mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_on.png mode change 100644 => 100755 mesecons_insulated/textures/jeija_insulated_wire_curved_tb_off.png mode change 100644 => 100755 mesecons_insulated/textures/jeija_insulated_wire_curved_tb_on.png mode change 100644 => 100755 mesecons_insulated/textures/jeija_insulated_wire_ends_01x.png mode change 100644 => 100755 mesecons_insulated/textures/jeija_insulated_wire_ends_01z.png mode change 100644 => 100755 mesecons_insulated/textures/jeija_insulated_wire_ends_10x.png mode change 100644 => 100755 mesecons_insulated/textures/jeija_insulated_wire_ends_10z.png mode change 100644 => 100755 mesecons_insulated/textures/jeija_insulated_wire_ends_off.png mode change 100644 => 100755 mesecons_insulated/textures/jeija_insulated_wire_ends_on.png mode change 100644 => 100755 mesecons_insulated/textures/jeija_insulated_wire_sides_off.png mode change 100644 => 100755 mesecons_insulated/textures/jeija_insulated_wire_sides_on.png mode change 100644 => 100755 mesecons_insulated/textures/jeija_insulated_wire_tjunction_tb_off.png mode change 100644 => 100755 mesecons_insulated/textures/jeija_insulated_wire_tjunction_tb_on.png mode change 100644 => 100755 mesecons_lamp/depends.txt mode change 100644 => 100755 mesecons_lamp/init.lua mode change 100644 => 100755 mesecons_lamp/textures/jeija_meselamp.png mode change 100644 => 100755 mesecons_lamp/textures/jeija_meselamp_off.png mode change 100644 => 100755 mesecons_lamp/textures/jeija_meselamp_on.png mode change 100644 => 100755 mesecons_lightstone/depends.txt mode change 100644 => 100755 mesecons_lightstone/init.lua mode change 100644 => 100755 mesecons_lightstone/textures/jeija_lightstone_blue_off.png mode change 100644 => 100755 mesecons_lightstone/textures/jeija_lightstone_blue_on.png mode change 100644 => 100755 mesecons_lightstone/textures/jeija_lightstone_darkgray_off.png mode change 100644 => 100755 mesecons_lightstone/textures/jeija_lightstone_darkgray_on.png mode change 100644 => 100755 mesecons_lightstone/textures/jeija_lightstone_gray_off.png mode change 100644 => 100755 mesecons_lightstone/textures/jeija_lightstone_gray_on.png mode change 100644 => 100755 mesecons_lightstone/textures/jeija_lightstone_green_off.png mode change 100644 => 100755 mesecons_lightstone/textures/jeija_lightstone_green_on.png mode change 100644 => 100755 mesecons_lightstone/textures/jeija_lightstone_red_off.png mode change 100644 => 100755 mesecons_lightstone/textures/jeija_lightstone_red_on.png mode change 100644 => 100755 mesecons_lightstone/textures/jeija_lightstone_yellow_off.png mode change 100644 => 100755 mesecons_lightstone/textures/jeija_lightstone_yellow_on.png mode change 100644 => 100755 mesecons_luacontroller/depends.txt mode change 100644 => 100755 mesecons_luacontroller/init.lua mode change 100644 => 100755 mesecons_luacontroller/textures/jeija_luac_runbutton.png mode change 100644 => 100755 mesecons_luacontroller/textures/jeija_luacontroller_LED_A.png mode change 100644 => 100755 mesecons_luacontroller/textures/jeija_luacontroller_LED_B.png mode change 100644 => 100755 mesecons_luacontroller/textures/jeija_luacontroller_LED_C.png mode change 100644 => 100755 mesecons_luacontroller/textures/jeija_luacontroller_LED_D.png mode change 100644 => 100755 mesecons_luacontroller/textures/jeija_luacontroller_top.png mode change 100644 => 100755 mesecons_materials/depends.txt mode change 100644 => 100755 mesecons_materials/init.lua mode change 100644 => 100755 mesecons_microcontroller/depends.txt mode change 100644 => 100755 mesecons_microcontroller/init.lua mode change 100644 => 100755 mesecons_microcontroller/textures/jeija_microcontroller_LED_A.png mode change 100644 => 100755 mesecons_microcontroller/textures/jeija_microcontroller_LED_B.png mode change 100644 => 100755 mesecons_microcontroller/textures/jeija_microcontroller_LED_C.png mode change 100644 => 100755 mesecons_microcontroller/textures/jeija_microcontroller_LED_D.png mode change 100644 => 100755 mesecons_microcontroller/textures/jeija_microcontroller_bottom.png mode change 100644 => 100755 mesecons_microcontroller/textures/jeija_microcontroller_sides.png mode change 100644 => 100755 mesecons_microcontroller/textures/jeija_microcontroller_top.png mode change 100644 => 100755 mesecons_movestones/depends.txt mode change 100644 => 100755 mesecons_movestones/init.lua mode change 100644 => 100755 mesecons_movestones/textures/jeija_movestone_arrows.png mode change 100644 => 100755 mesecons_movestones/textures/jeija_movestone_side.png mode change 100644 => 100755 mesecons_movestones/textures/jeija_sticky_movestone.png mode change 100644 => 100755 mesecons_mvps/depends.txt mode change 100644 => 100755 mesecons_mvps/init.lua mode change 100644 => 100755 mesecons_noteblock/depends.txt mode change 100644 => 100755 mesecons_noteblock/init.lua mode change 100644 => 100755 mesecons_pistons/depends.txt mode change 100644 => 100755 mesecons_pistons/init.lua mode change 100644 => 100755 mesecons_pistons/sounds/piston_extend.ogg mode change 100644 => 100755 mesecons_pistons/sounds/piston_retract.ogg mode change 100644 => 100755 mesecons_pistons/textures/mesecons_piston_back.png mode change 100644 => 100755 mesecons_pistons/textures/mesecons_piston_bottom.png mode change 100644 => 100755 mesecons_pistons/textures/mesecons_piston_left.png mode change 100644 => 100755 mesecons_pistons/textures/mesecons_piston_on_front.png mode change 100644 => 100755 mesecons_pistons/textures/mesecons_piston_pusher_back.png mode change 100644 => 100755 mesecons_pistons/textures/mesecons_piston_pusher_bottom.png mode change 100644 => 100755 mesecons_pistons/textures/mesecons_piston_pusher_front.png mode change 100644 => 100755 mesecons_pistons/textures/mesecons_piston_pusher_front_sticky.png mode change 100644 => 100755 mesecons_pistons/textures/mesecons_piston_pusher_left.png mode change 100644 => 100755 mesecons_pistons/textures/mesecons_piston_pusher_right.png mode change 100644 => 100755 mesecons_pistons/textures/mesecons_piston_pusher_top.png mode change 100644 => 100755 mesecons_pistons/textures/mesecons_piston_right.png mode change 100644 => 100755 mesecons_pistons/textures/mesecons_piston_top.png mode change 100644 => 100755 mesecons_powerplant/depends.txt mode change 100644 => 100755 mesecons_powerplant/init.lua mode change 100644 => 100755 mesecons_powerplant/textures/jeija_power_plant.png mode change 100644 => 100755 mesecons_pressureplates/depends.txt mode change 100644 => 100755 mesecons_pressureplates/init.lua mode change 100644 => 100755 mesecons_pressureplates/textures/jeija_pressure_plate_stone_inv.png mode change 100644 => 100755 mesecons_pressureplates/textures/jeija_pressure_plate_stone_off.png mode change 100644 => 100755 mesecons_pressureplates/textures/jeija_pressure_plate_stone_off_edges.png mode change 100644 => 100755 mesecons_pressureplates/textures/jeija_pressure_plate_stone_on.png mode change 100644 => 100755 mesecons_pressureplates/textures/jeija_pressure_plate_stone_on_edges.png mode change 100644 => 100755 mesecons_pressureplates/textures/jeija_pressure_plate_stone_wield.png mode change 100644 => 100755 mesecons_pressureplates/textures/jeija_pressure_plate_wood_inv.png mode change 100644 => 100755 mesecons_pressureplates/textures/jeija_pressure_plate_wood_off.png mode change 100644 => 100755 mesecons_pressureplates/textures/jeija_pressure_plate_wood_off_edges.png mode change 100644 => 100755 mesecons_pressureplates/textures/jeija_pressure_plate_wood_on.png mode change 100644 => 100755 mesecons_pressureplates/textures/jeija_pressure_plate_wood_on_edges.png mode change 100644 => 100755 mesecons_pressureplates/textures/jeija_pressure_plate_wood_wield.png mode change 100644 => 100755 mesecons_random/depends.txt mode change 100644 => 100755 mesecons_random/init.lua mode change 100644 => 100755 mesecons_random/textures/jeija_ghoststone.png mode change 100644 => 100755 mesecons_random/textures/jeija_ghoststone_inv.png mode change 100644 => 100755 mesecons_random/textures/jeija_removestone.png mode change 100644 => 100755 mesecons_random/textures/jeija_removestone_inv.png mode change 100644 => 100755 mesecons_receiver/depends.txt mode change 100644 => 100755 mesecons_receiver/init.lua mode change 100644 => 100755 mesecons_receiver/textures/receiver_bottom_off.png mode change 100644 => 100755 mesecons_receiver/textures/receiver_bottom_on.png mode change 100644 => 100755 mesecons_receiver/textures/receiver_fb_off.png mode change 100644 => 100755 mesecons_receiver/textures/receiver_fb_on.png mode change 100644 => 100755 mesecons_receiver/textures/receiver_lr_off.png mode change 100644 => 100755 mesecons_receiver/textures/receiver_lr_on.png mode change 100644 => 100755 mesecons_receiver/textures/receiver_top_off.png mode change 100644 => 100755 mesecons_receiver/textures/receiver_top_on.png mode change 100644 => 100755 mesecons_solarpanel/depends.txt mode change 100644 => 100755 mesecons_solarpanel/init.lua mode change 100644 => 100755 mesecons_solarpanel/textures/jeija_solar_panel.png mode change 100644 => 100755 mesecons_stickyblocks/depends.txt mode change 100644 => 100755 mesecons_stickyblocks/init.lua mode change 100644 => 100755 mesecons_switch/depends.txt mode change 100644 => 100755 mesecons_switch/init.lua mode change 100644 => 100755 mesecons_switch/sounds/mesecons_switch.ogg mode change 100644 => 100755 mesecons_torch/depends.txt mode change 100644 => 100755 mesecons_torch/init.lua mode change 100644 => 100755 mesecons_torch/textures/jeija_torches_off.png mode change 100644 => 100755 mesecons_torch/textures/jeija_torches_off_ceiling.png mode change 100644 => 100755 mesecons_torch/textures/jeija_torches_off_side.png mode change 100644 => 100755 mesecons_torch/textures/jeija_torches_on.png mode change 100644 => 100755 mesecons_torch/textures/jeija_torches_on_ceiling.png mode change 100644 => 100755 mesecons_torch/textures/jeija_torches_on_side.png mode change 100644 => 100755 mesecons_walllever/depends.txt mode change 100644 => 100755 mesecons_walllever/init.lua mode change 100644 => 100755 mesecons_walllever/models/jeija_wall_lever_off.obj mode change 100644 => 100755 mesecons_walllever/models/jeija_wall_lever_on.obj mode change 100644 => 100755 mesecons_walllever/sounds/mesecons_lever.ogg mode change 100644 => 100755 modpack.txt diff --git a/.gitignore b/.gitignore deleted file mode 100644 index b25c15b..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -*~ diff --git a/LICENSE.txt b/LICENSE.txt old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/mesecons/actionqueue.lua b/mesecons/actionqueue.lua old mode 100644 new mode 100755 diff --git a/mesecons/depends.txt b/mesecons/depends.txt old mode 100644 new mode 100755 diff --git a/mesecons/init.lua b/mesecons/init.lua old mode 100644 new mode 100755 index 3ab4f4a..0594105 --- a/mesecons/init.lua +++ b/mesecons/init.lua @@ -126,7 +126,7 @@ function mesecon.receptor_off(pos, rules) end -print("[OK] Mesecons") +minetest.log("action", "[OK] Mesecons") -- Deprecated stuff -- To be removed in future releases diff --git a/mesecons/internal.lua b/mesecons/internal.lua old mode 100644 new mode 100755 diff --git a/mesecons/legacy.lua b/mesecons/legacy.lua old mode 100644 new mode 100755 diff --git a/mesecons/oldwires.lua b/mesecons/oldwires.lua old mode 100644 new mode 100755 index b3b09e5..5874c69 --- a/mesecons/oldwires.lua +++ b/mesecons/oldwires.lua @@ -10,7 +10,7 @@ minetest.register_node("mesecons:mesecon_off", { type = "fixed", fixed = {-0.5, -0.5, -0.5, 0.5, -0.45, 0.5}, }, - groups = {dig_immediate=3, mesecon=1, mesecon_conductor_craftable=1}, + groups = {dig_immediate=2, mesecon=1, mesecon_conductor_craftable=1}, --MFF description="Mesecons", mesecons = {conductor={ state = mesecon.state.off, @@ -28,7 +28,7 @@ minetest.register_node("mesecons:mesecon_on", { type = "fixed", fixed = {-0.5, -0.5, -0.5, 0.5, -0.45, 0.5}, }, - groups = {dig_immediate=3, not_in_creaive_inventory=1, mesecon=1}, + groups = {dig_immediate=2, not_in_creaive_inventory=1, mesecon=1}, --MFF drop = "mesecons:mesecon_off 1", light_source = default.LIGHT_MAX-11, mesecons = {conductor={ diff --git a/mesecons/presets.lua b/mesecons/presets.lua old mode 100644 new mode 100755 diff --git a/mesecons/services.lua b/mesecons/services.lua old mode 100644 new mode 100755 diff --git a/mesecons/settings.lua b/mesecons/settings.lua old mode 100644 new mode 100755 index 1ebbfde..50240c3 --- a/mesecons/settings.lua +++ b/mesecons/settings.lua @@ -1,15 +1,15 @@ --- SETTINGS -function mesecon.setting(setting, default) - if type(default) == "boolean" then - local read = minetest.setting_getbool("mesecon."..setting) - if read == nil then - return default - else - return read - end - elseif type(default) == "string" then - return minetest.setting_get("mesecon."..setting) or default - elseif type(default) == "number" then - return tonumber(minetest.setting_get("mesecon."..setting) or default) - end -end +-- SETTINGS +function mesecon.setting(setting, default) + if type(default) == "boolean" then + local read = minetest.setting_getbool("mesecon."..setting) + if read == nil then + return default + else + return read + end + elseif type(default) == "string" then + return minetest.setting_get("mesecon."..setting) or default + elseif type(default) == "number" then + return tonumber(minetest.setting_get("mesecon."..setting) or default) + end +end diff --git a/mesecons/textures/mesecons_wire_inv.png b/mesecons/textures/mesecons_wire_inv.png old mode 100644 new mode 100755 index a3930cbb40b638f900bb148fb4df341cba5ca3d9..9cb4f4763fb4e236436fa2c2931d7bddbbfab204 GIT binary patch delta 169 zcmX@ZxQlUuWIZzj1A~Sxe=v~J3h)VW1=0--j13J;4UJ5V4NQ%VjEz7>6Jt{&QxlME zVrpt;YHnt1Zegr65&aHS%~%rT7tG-B>_!@pW9RAO7*cU7_Pikoa%<^Hu>^O1=Wmo^H%_^V(@hJb6Mw<&;$UhBS29A diff --git a/mesecons/textures/mesecons_wire_off.png b/mesecons/textures/mesecons_wire_off.png old mode 100644 new mode 100755 index 58164fa2680d22b2f680492fdf92f11fb5cf2e7c..869f40f657381fbc9edaa0f6357753e2fa037cec GIT binary patch delta 362 zcmcb}{EKOVWIZzj1A~Sxe=v}$3-AeX?dTHg>=Nth5$gsa@$O!+?q2bpUa=k^*(cTu zLgIb>VtxJMeG|m`Cy4h?6rV6rYyyy+Bt8*@BqmN4n>bl~5)e%hpA140lc$PL0U?Pg zQzfTN6Q43oV(K*UsX%hNc>T2L;?t%}OrIe!eWt{WnG#D~FKz`oWxJ<~V@Sm<(PNyG zS`>I3F7{|&YA)=2q_AR!+wS-E2MzbX3aw3;A2#vQtMD{_5q6=&4io1!pWV7O+k3@t(PLnPNd0`@+%<2Q9giljC$2 zX-un;JTCLYL0RBz;tc)|>QRju{;&UXYE9j%aoX;ym+Fai>#9A%r>BaanOw=495;F9 zbIzvT`JcsmZ^|6y6RcCHo4o&?yUS*i`j7JJ{-Q7J*3MiA^aF#ZtDnm{r-UW|ulJen delta 450 zcmV;z0X_cu0?`AI8Gi-<001BJ|6u?C00v@9M??Vs0RI60puMM)00009a7bBm000XU z000XU0RWnu7ytkO2XskIMF-pr4h=9V87t8W0004ANklH0svE~4%tQnq zJVwf9>5Y*Nr02C73K0^~;q@vXT0;K_FOBmJyz+d0GrUW+k8tea6Q#5;g}4{Yu{udF2E^je!G3IF~U s0=~WsBQq|mQHvqOthTpV(dYm29}WU8@jaGjH~;_u07*qoM6N<$fwF6ihk>FF)$=`QN(E$Zqn>+3G->o4r= zF753u?d>n_?k?``FYfL!@9!_~?=bK0G4Sv&@bED4@h|f7FMsm#F!J&-^YbwE^)ZWP z9wGn$0Io?yK~#9!70%I?f-nq4(JRn`BBIbRwuIJNVCMh7aFVsM&+85Hx`v#EcFil6 z7^iU&+PFld5KNzhHl%>*Jcl$1?Kz$3wv9fW&~Dv^#+Ywvgw`|$);VS?w9YyNB5s4w zQXtG#Mb#{{a#twKeP4u@3&YD}cQ3TjN7#KIYb!=wwma(Mcs*|+it@k3_ye9LX)v{uC(+~INw+#y}^qrZ)HS&U)OYZH#g!tNSBd+l*u78r)M zzqULfUGk#`_8ha|d|m-~eXT?U>5>lzz4NW$a6Ye8RTxKksBm-p>2T+v)nyz7ou&fF zwZS|ayKDUHrGLkD+oC7EycE_oNO#M(9$=aZ^K8h^&nc`qet-Qskz%%Ue(8aJ!F1aK z5fFh|L8SfZmLI(cJ=S@4N@+8?!{1+!E;%obYTFWM&r!4Jg%J_Pv5+oVL^vE2h~8(8 zPLp!Ecz+9KPP$~(d|c7{%+XSW2rvuY-YOuZQ*A3V^E#&^-8L|D>erVM0UsX&s>1Q8 re12|MS8;FkX?qsT+9i5_Z*SrsZ diff --git a/mesecons/util.lua b/mesecons/util.lua old mode 100644 new mode 100755 diff --git a/mesecons/wires.lua b/mesecons/wires.lua old mode 100644 new mode 100755 index d77904e..376de9f --- a/mesecons/wires.lua +++ b/mesecons/wires.lua @@ -197,9 +197,9 @@ register_wires = function() offstate = "mesecons:wire_"..nodeid.."_off" }} - local groups_on = {dig_immediate = 3, mesecon_conductor_craftable = 1, - not_in_creative_inventory = 1} - local groups_off = {dig_immediate = 3, mesecon_conductor_craftable = 1} + local groups_on = {dig_immediate = 2, mesecon_conductor_craftable = 1, + not_in_creative_inventory = 1} --MFF + local groups_off = {dig_immediate = 2, mesecon_conductor_craftable = 1} --MFF if nodeid ~= "00000000" then groups_off["not_in_creative_inventory"] = 1 end diff --git a/mesecons_alias/depends.txt b/mesecons_alias/depends.txt old mode 100644 new mode 100755 diff --git a/mesecons_alias/init.lua b/mesecons_alias/init.lua old mode 100644 new mode 100755 diff --git a/mesecons_blinkyplant/depends.txt b/mesecons_blinkyplant/depends.txt old mode 100644 new mode 100755 diff --git a/mesecons_blinkyplant/init.lua b/mesecons_blinkyplant/init.lua old mode 100644 new mode 100755 index 8d2aa6e..6a09a87 --- a/mesecons_blinkyplant/init.lua +++ b/mesecons_blinkyplant/init.lua @@ -10,11 +10,25 @@ local toggle_timer = function (pos) end local on_timer = function (pos) - local node = minetest.get_node(pos) - if(mesecon.flipstate(pos, node) == "on") then - mesecon.receptor_on(pos) - else - mesecon.receptor_off(pos) + -- DO NOT TOUCH OR.. THREATS! Thanks, MFF + local activate = false + for _, player in pairs(minetest.get_connected_players()) do + local p = player:getpos() + local dist = ((p.x-pos.x)^2 + (p.y-pos.y)^2 + (p.z-pos.z)^2)^0.5 + if dist < 40 then + activate = true + break + end + end + + if activate then + local node = minetest.get_node(pos) + if(mesecon.flipstate(pos, node) == "on") then + mesecon.receptor_on(pos) + else + mesecon.receptor_off(pos) + end + -- Our modification stops there, thank you, @crabman77 end toggle_timer(pos) end diff --git a/mesecons_blinkyplant/textures/jeija_blinky_plant_off.png b/mesecons_blinkyplant/textures/jeija_blinky_plant_off.png old mode 100644 new mode 100755 index 4f507da15b5f3d634cc9aa6036e3cbfa8b71c27a..90f7f3cf32df09ab5c79ce99c968915ff252ae50 GIT binary patch delta 354 zcmX@c{E2CTWIZzj1A~Sxe=v~R9^ez=3Z(TMWb_q}VjH)I6-rEWF%2qS7Lw(lWBrvOcoPGOF4ts>Uk1!ZNzXDz@GxuHGiT z(Ke;sA*J0Zv&TKB-?MnSe~rBCG%l{`TwJp`IOlM4&*kQx$IU&Ti)$G-_cBlC<;$1% zskSH*j_p6o2q$zR7U-Hb*1h9bIFftqh*7elF{r5}E*U!+0D3 delta 439 zcmV;o0Z9Jx0>%T78Gi-<001BJ|6u?C010qNS#tmY3{C(53ljl#ExEq{000McNliru z+zAE_A0U1CNCf}@0cA-6q)obz$M z1N`HUV@J~{tZCGY!x}BNHH}I{U;t#sFq6;Msej<8Xg{DA?T#sOAaCL32SP=bwasV#`N+q9b9c9naBVD zGU*(`D>3HwIe(~Fs9-N}%4(iCxztb5;02rV43a1bkYo|5n>5=+w{q++F9Hv$k#0jzeTUOK1_?(^e5-`Ve@)g#0GbC9=_VFE+4-Qj{ h0<%R!bmP3L`vf&fgbn08%Gv+`002ovPDHLkV1m#vyiouE diff --git a/mesecons_blinkyplant/textures/jeija_blinky_plant_on.png b/mesecons_blinkyplant/textures/jeija_blinky_plant_on.png old mode 100644 new mode 100755 index f77a134fd396c97e9611e05526024be7eff3deaf..3f2213b0ee501c82b12101af512bc7fd2a3a7860 GIT binary patch delta 379 zcmV->0fhd~1B(NY8Gi!+001a04^sdD0MAfNR7C&)04+frFF_tKMISLnA2LNBH9{aZ zOd&TRVl7E!FG^@HOlL4rZ!}X^FIHJGS#398Z#rac zJ7je|Wn?;Qb3tr*L2Z6QZg@j)bwPD;MRj*Yb$v&7dPRMGN`HTVOMrt+fptoOeoTUT zOoo6?i-1v$eo~Z!R+oZTmxWiEf>)c6T%3wppod+ij9{ykWUZBmu$ySImyF<=@?iVRfMEifR@n=WfgySi3|i@D zdjZiaU_!| z06;38#Z>r+Eq^Zc(Pu$JZ2f`(KoMRCoam%dr6iK@7t%pGC^Q|HMg&0<&4HVTtLE?z<*U$+sQ0 zG@it?`IlF}yo(9hL3iy%RG4kPzd5OrNdnOUK002ovPDHLk FV1giWRg(Y! delta 419 zcmV;U0bKsv0kQ*-8Gi-<001BJ|6u?C010qNS#tmY3{C(53ljl#ExEq{000McNliru z+z1B;DK!%{NWlOA0Z~arK~y-)Ws}=(#4rd%hl{iM4zEmRe%3YiI2g_$8UheB0xp3h7ue>~4K2d?WvRpImb{6i;QW}>R#tXowP z5#VEHSZn>(`6tX$&ofHIs=|HWaQ6}1dtrP5L6Yq8zO>;7}vXd z0x70u_OE?rhJU^H1iJfVC1F*;-J#F(ATyDf*n5vzuh;7$H0gfzqmT_h)xeka5_$kvm~donaw80nVD$t=?4j>3mj1q z88a!s_R^<_7*VGZYo|#RWBt5nyqPlxC+fMLCU!U0S{&GW&kbc~egL52LxIY;(uV*5 N002ovPDHLkV1i~Mw|D>m diff --git a/mesecons_commandblock/depends.txt b/mesecons_commandblock/depends.txt old mode 100644 new mode 100755 diff --git a/mesecons_commandblock/init.lua b/mesecons_commandblock/init.lua old mode 100644 new mode 100755 index 6cd0027..8fb54e6 --- a/mesecons_commandblock/init.lua +++ b/mesecons_commandblock/init.lua @@ -1,208 +1,208 @@ -minetest.register_chatcommand("say", { - params = "", - description = "Say as the server", - privs = {server=true}, - func = function(name, param) - minetest.chat_send_all(name .. ": " .. param) - end -}) - -minetest.register_chatcommand("tell", { - params = " ", - description = "Say to privately", - func = function(name, param) - local found, _, target, message = param:find("^([^%s]+)%s+(.*)$") - if found == nil then - minetest.chat_send_player(name, "Invalid usage: " .. param) - return - end - if not minetest.get_player_by_name(target) then - minetest.chat_send_player(name, "Invalid target: " .. target) - end - minetest.chat_send_player(target, name .. " whispers: " .. message, false) - end -}) - -minetest.register_chatcommand("hp", { - params = " ", - description = "Set health of to hitpoints", - privs = {ban=true}, - func = function(name, param) - local found, _, target, value = param:find("^([^%s]+)%s+(%d+)$") - if found == nil then - minetest.chat_send_player(name, "Invalid usage: " .. param) - return - end - local player = minetest.get_player_by_name(target) - if player then - player:set_hp(value) - else - minetest.chat_send_player(name, "Invalid target: " .. target) - end - end -}) - -local function initialize_data(meta) - local commands = minetest.formspec_escape(meta:get_string("commands")) - meta:set_string("formspec", - "invsize[9,5;]" .. - "textarea[0.5,0.5;8.5,4;commands;Commands;"..commands.."]" .. - "label[1,3.8;@nearest, @farthest, and @random are replaced by the respective player names]" .. - "button_exit[3.3,4.5;2,1;submit;Submit]") - local owner = meta:get_string("owner") - if owner == "" then - owner = "not owned" - else - owner = "owned by " .. owner - end - meta:set_string("infotext", "Command Block\n" .. - "(" .. owner .. ")\n" .. - "Commands: "..commands) -end - -local function construct(pos) - local meta = minetest.get_meta(pos) - - meta:set_string("commands", "tell @nearest Commandblock unconfigured") - - meta:set_string("owner", "") - - initialize_data(meta) -end - -local function after_place(pos, placer) - if placer then - local meta = minetest.get_meta(pos) - meta:set_string("owner", placer:get_player_name()) - initialize_data(meta) - end -end - -local function receive_fields(pos, formname, fields, sender) - if not fields.submit then - return - end - local meta = minetest.get_meta(pos) - local owner = meta:get_string("owner") - if owner ~= "" and sender:get_player_name() ~= owner then - return - end - meta:set_string("commands", fields.commands) - - initialize_data(meta) -end - -local function resolve_commands(commands, pos) - local players = minetest.get_connected_players() - - -- No players online: remove all commands containing - -- @nearest, @farthest and @random - if #players == 0 then - commands = commands:gsub("[^\r\n]+", function (line) - if line:find("@nearest") then return "" end - if line:find("@farthest") then return "" end - if line:find("@random") then return "" end - return line - end) - return commands - end - - local nearest, farthest = nil, nil - local min_distance, max_distance = math.huge, -1 - for index, player in pairs(players) do - local distance = vector.distance(pos, player:getpos()) - if distance < min_distance then - min_distance = distance - nearest = player:get_player_name() - end - if distance > max_distance then - max_distance = distance - farthest = player:get_player_name() - end - end - local random = players[math.random(#players)]:get_player_name() - commands = commands:gsub("@nearest", nearest) - commands = commands:gsub("@farthest", farthest) - commands = commands:gsub("@random", random) - return commands -end - -local function commandblock_action_on(pos, node) - if node.name ~= "mesecons_commandblock:commandblock_off" then - return - end - - minetest.swap_node(pos, {name = "mesecons_commandblock:commandblock_on"}) - - local meta = minetest.get_meta(pos) - local owner = meta:get_string("owner") - if owner == "" then - return - end - - local commands = resolve_commands(meta:get_string("commands"), pos) - for _, command in pairs(commands:split("\n")) do - local pos = command:find(" ") - local cmd, param = command, "" - if pos then - cmd = command:sub(1, pos - 1) - param = command:sub(pos + 1) - end - local cmddef = minetest.chatcommands[cmd] - if not cmddef then - minetest.chat_send_player(owner, "The command "..cmd.." does not exist") - return - end - local has_privs, missing_privs = minetest.check_player_privs(owner, cmddef.privs) - if not has_privs then - minetest.chat_send_player(owner, "You don't have permission " - .."to run "..cmd - .." (missing privileges: " - ..table.concat(missing_privs, ", ")..")") - return - end - cmddef.func(owner, param) - end -end - -local function commandblock_action_off(pos, node) - if node.name == "mesecons_commandblock:commandblock_on" then - minetest.swap_node(pos, {name = "mesecons_commandblock:commandblock_off"}) - end -end - -local function can_dig(pos, player) - local meta = minetest.get_meta(pos) - local owner = meta:get_string("owner") - return owner == "" or owner == player:get_player_name() -end - -minetest.register_node("mesecons_commandblock:commandblock_off", { - description = "Command Block", - tiles = {"jeija_commandblock_off.png"}, - inventory_image = minetest.inventorycube("jeija_commandblock_off.png"), - groups = {cracky=2, mesecon_effector_off=1}, - on_construct = construct, - after_place_node = after_place, - on_receive_fields = receive_fields, - can_dig = can_dig, - sounds = default.node_sound_stone_defaults(), - mesecons = {effector = { - action_on = commandblock_action_on - }} -}) - -minetest.register_node("mesecons_commandblock:commandblock_on", { - tiles = {"jeija_commandblock_on.png"}, - groups = {cracky=2, mesecon_effector_on=1, not_in_creative_inventory=1}, - light_source = 10, - drop = "mesecons_commandblock:commandblock_off", - on_construct = construct, - after_place_node = after_place, - on_receive_fields = receive_fields, - can_dig = can_dig, - sounds = default.node_sound_stone_defaults(), - mesecons = {effector = { - action_off = commandblock_action_off - }} -}) +minetest.register_chatcommand("say", { + params = "", + description = "Say as the server", + privs = {server=true}, + func = function(name, param) + minetest.chat_send_all(name .. ": " .. param) + end +}) + +minetest.register_chatcommand("tell", { + params = " ", + description = "Say to privately", + func = function(name, param) + local found, _, target, message = param:find("^([^%s]+)%s+(.*)$") + if found == nil then + minetest.chat_send_player(name, "Invalid usage: " .. param) + return + end + if not minetest.get_player_by_name(target) then + minetest.chat_send_player(name, "Invalid target: " .. target) + end + minetest.chat_send_player(target, name .. " whispers: " .. message, false) + end +}) + +minetest.register_chatcommand("hp", { + params = " ", + description = "Set health of to hitpoints", + privs = {ban=true}, + func = function(name, param) + local found, _, target, value = param:find("^([^%s]+)%s+(%d+)$") + if found == nil then + minetest.chat_send_player(name, "Invalid usage: " .. param) + return + end + local player = minetest.get_player_by_name(target) + if player then + player:set_hp(value) + else + minetest.chat_send_player(name, "Invalid target: " .. target) + end + end +}) + +local function initialize_data(meta) + local commands = minetest.formspec_escape(meta:get_string("commands")) + meta:set_string("formspec", + "invsize[9,5;]" .. + "textarea[0.5,0.5;8.5,4;commands;Commands;"..commands.."]" .. + "label[1,3.8;@nearest, @farthest, and @random are replaced by the respective player names]" .. + "button_exit[3.3,4.5;2,1;submit;Submit]") + local owner = meta:get_string("owner") + if owner == "" then + owner = "not owned" + else + owner = "owned by " .. owner + end + meta:set_string("infotext", "Command Block\n" .. + "(" .. owner .. ")\n" .. + "Commands: "..commands) +end + +local function construct(pos) + local meta = minetest.get_meta(pos) + + meta:set_string("commands", "tell @nearest Commandblock unconfigured") + + meta:set_string("owner", "") + + initialize_data(meta) +end + +local function after_place(pos, placer) + if placer then + local meta = minetest.get_meta(pos) + meta:set_string("owner", placer:get_player_name()) + initialize_data(meta) + end +end + +local function receive_fields(pos, formname, fields, sender) + if not fields.submit then + return + end + local meta = minetest.get_meta(pos) + local owner = meta:get_string("owner") + if owner ~= "" and sender:get_player_name() ~= owner then + return + end + meta:set_string("commands", fields.commands) + + initialize_data(meta) +end + +local function resolve_commands(commands, pos) + local players = minetest.get_connected_players() + + -- No players online: remove all commands containing + -- @nearest, @farthest and @random + if #players == 0 then + commands = commands:gsub("[^\r\n]+", function (line) + if line:find("@nearest") then return "" end + if line:find("@farthest") then return "" end + if line:find("@random") then return "" end + return line + end) + return commands + end + + local nearest, farthest = nil, nil + local min_distance, max_distance = math.huge, -1 + for index, player in pairs(players) do + local distance = vector.distance(pos, player:getpos()) + if distance < min_distance then + min_distance = distance + nearest = player:get_player_name() + end + if distance > max_distance then + max_distance = distance + farthest = player:get_player_name() + end + end + local random = players[math.random(#players)]:get_player_name() + commands = commands:gsub("@nearest", nearest) + commands = commands:gsub("@farthest", farthest) + commands = commands:gsub("@random", random) + return commands +end + +local function commandblock_action_on(pos, node) + if node.name ~= "mesecons_commandblock:commandblock_off" then + return + end + + minetest.swap_node(pos, {name = "mesecons_commandblock:commandblock_on"}) + + local meta = minetest.get_meta(pos) + local owner = meta:get_string("owner") + if owner == "" then + return + end + + local commands = resolve_commands(meta:get_string("commands"), pos) + for _, command in pairs(commands:split("\n")) do + local pos = command:find(" ") + local cmd, param = command, "" + if pos then + cmd = command:sub(1, pos - 1) + param = command:sub(pos + 1) + end + local cmddef = minetest.chatcommands[cmd] + if not cmddef then + minetest.chat_send_player(owner, "The command "..cmd.." does not exist") + return + end + local has_privs, missing_privs = minetest.check_player_privs(owner, cmddef.privs) + if not has_privs then + minetest.chat_send_player(owner, "You don't have permission " + .."to run "..cmd + .." (missing privileges: " + ..table.concat(missing_privs, ", ")..")") + return + end + cmddef.func(owner, param) + end +end + +local function commandblock_action_off(pos, node) + if node.name == "mesecons_commandblock:commandblock_on" then + minetest.swap_node(pos, {name = "mesecons_commandblock:commandblock_off"}) + end +end + +local function can_dig(pos, player) + local meta = minetest.get_meta(pos) + local owner = meta:get_string("owner") + return owner == "" or owner == player:get_player_name() +end + +minetest.register_node("mesecons_commandblock:commandblock_off", { + description = "Command Block", + tiles = {"jeija_commandblock_off.png"}, + inventory_image = minetest.inventorycube("jeija_commandblock_off.png"), + groups = {cracky=2, mesecon_effector_off=1}, + on_construct = construct, + after_place_node = after_place, + on_receive_fields = receive_fields, + can_dig = can_dig, + sounds = default.node_sound_stone_defaults(), + mesecons = {effector = { + action_on = commandblock_action_on + }} +}) + +minetest.register_node("mesecons_commandblock:commandblock_on", { + tiles = {"jeija_commandblock_on.png"}, + groups = {cracky=2, mesecon_effector_on=1, not_in_creative_inventory=1}, + light_source = 10, + drop = "mesecons_commandblock:commandblock_off", + on_construct = construct, + after_place_node = after_place, + on_receive_fields = receive_fields, + can_dig = can_dig, + sounds = default.node_sound_stone_defaults(), + mesecons = {effector = { + action_off = commandblock_action_off + }} +}) diff --git a/mesecons_commandblock/textures/jeija_close_window.png b/mesecons_commandblock/textures/jeija_close_window.png old mode 100644 new mode 100755 index 5c27c6c33c8d45f501f5b2fa9ac5a431c81f85c7..f83a7a97268bdf269b97e4b8d6acbfec3bf01532 GIT binary patch delta 174 zcmX@iw4ZT;WIZzj14CDpjvbH^3h)VWOm+O)iizYu2p)|NlQ(JL>>Yma!zr zFZiF-WA<7gC)(4+F{I+w)r*FF42m2sffEb zwl9+EvyORRm-}w@nzvIXXNK4n&ybV+Qz(+A#PL|8M}6_LEwkU|zq|i-`?Kl!4;+1rL73Ghr!d;&t;ucLK6VRecJp#G%U zTnt==nyIb<=HS1+5p%48Yw4z;OpRH91obWurpB9t^Lj3ws&J~tR@cg1&D59)s?57< zSJ#}V@M5Z6^DN0~YpI?Eo>5`6@&eiD1%mSha)SR4`~hrFYlwYrZ%qII002ovPDHLk FV1iRAh1>uD diff --git a/mesecons_commandblock/textures/jeija_commandblock_off.png b/mesecons_commandblock/textures/jeija_commandblock_off.png old mode 100644 new mode 100755 index c05b616a9f69c7bcc162820a8510ce2409bb00d1..45e9cf3f56b3e69dbae43097e8205a8f0473f07c GIT binary patch delta 166 zcmV;X09pT<0=EH>8Gi!+001a04^sdD03J|GR7G!cbFQ+qyuiZ3+2_W}&Cjwu*}Fj5 z%s}A4Lg3Rvrs3)-0000~Nkl4KqRC?+_HkqY37Z^1u>Qr@6cF!~I{IAl8z4vhDFqe7jzTiAjn4ig~m|NzwVQsgD4Zbbe>2N0)XO%R1`7x#cjK ztg=IK;!LH)&sr<>o>OU%wXT}!7EM96YUEbjuJ2F#KDu{s2msPaqbu(}!3T&}1x>hx Q00000NkvXXt^-0~f>h>iJpcdz diff --git a/mesecons_commandblock/textures/jeija_commandblock_on.png b/mesecons_commandblock/textures/jeija_commandblock_on.png old mode 100644 new mode 100755 index 7fc35b6615324bf17775f644d39db82bad2479c3..a9f9a4e0a732cd3eaa0216a5c465ad1f4d355c84 GIT binary patch delta 166 zcmV;X09pT*0=EH>8Gi!+001a04^sdD03J|GR7I|`w7kH=!rAA>%FWNRJ=wcJ*~~!T zz(U~DLhtUh1#gkJ0000~Nkl3ueugRu!9H=Ly+jn5Cs_n z`tG8(w{bz46n=#~Necm*sD=y7qHYDb#9iR0Fpf8jRe+@>Ss&z2VqC;M1&07*qoM6N<$f;*;06#xJL delta 261 zcmV+g0s8*80hR)g8Gix*005AYXf^-<010qNS#tmY3ljhU3ljkVnw%H_0078IL_t(2 z&y7+s4#F@DJfcV$Kv^n&(3Odmg+7TF^l5wm76uliGO@5nimF5mM%ScGp&p`hY{%z| zSI={U#pe5{0r*WcMgj0X19W-gx}X3^YzkPMhO|6jjJkHGIesSA+PZ3uQ4T?~BY@+f zTyTG^iFHa{?DpOh@3xm=Vp1Z%VjfK>DLVf(^$~zdo!{B==+X{jSw|f>cREZaYuceW zai)^+v(~11%XT379Ki>4r3HF7I%*Y~G=AKfcB1ORf<=%)7{)LVvl1eWGh00000 LNkvXXu0mjf#?oy2 diff --git a/mesecons_delayer/depends.txt b/mesecons_delayer/depends.txt old mode 100644 new mode 100755 diff --git a/mesecons_delayer/init.lua b/mesecons_delayer/init.lua old mode 100644 new mode 100755 diff --git a/mesecons_delayer/textures/mesecons_delayer_bottom.png b/mesecons_delayer/textures/mesecons_delayer_bottom.png old mode 100644 new mode 100755 index 2e49d31100a4f2542ae8e853ab77b57df5371b93..5f2b67a00f9b815a87b0c3e19980b3f9853c9d03 GIT binary patch delta 206 zcmV;<05Siz1BC*R83+IX0026epuLeHDt`c^Nkl;;oF3{(deV{k&YP3J*Y?8Aw`Ois%{t79YG^R{h7q<^a2 z-Q5v^g_(g|y4&4V73dK`L_{>kxIV6`%v4n(vWQ@2G{aFS5)m`2s;avC7z4KnnlUrv zL}cIh%mlz%D>Ly3E2%1+%ghT@RYin|%nbJ+y{Zyq4}ge(E)k(Cq7#wpOEI&|Wai8i zk{54g{U1?OmoF9UYyWo!#9QJw2wq{T8Q}M0Np9 zWGo5t3ubV5b|VeQ(eZR~45?sDmWXWVooX`CGr-AVQhbcdjLwSVw>s|H?YDQI@4o#WhYtH4KH`7zQuM{kVVAGQU%eiG^+w#yTgkWY#NEB0 zvTNtAKA?$=B|(0{3=Yq3qyafPo-U3d6^zLekqy&ZO(uG}IC%s`#Q03eIgo3PuHsDs=kgF(ye%?Yz zw-e$+-R^B0J$MexX0!j`Zui=*mnCi6;=Sk5)uhpwrZ0JsF-(px(pVt+0dwriBOwHu zreR+VxYPMyi!5j8H;4!^MpPA5Wwjnik~jUc!p!jAZ*OmLaR6~~adL7Rb8~ZabO3a819WtBb#--hb{Tedc6WDocz6$ZczAhv zd3t(!dwY9)d;olWe0_ZYeSLj?egJ-cEPj42etv#`e*k}f4S#=se}I61fq?*lfq{a8 zf`fyDgoK2Jg%O2?FolJMhK3M^hK7iUh>D64ii(PjjTMfL43d#AlamIMlQ@->H+#Zy?C1m`3I z8M6S^h6(z-9@j|7Cai?f<@PqSeOvgjw0PFtxiR-+SO!q4t=Pi+tf|oJV$z@Tv-ug5 zKPmyx{IpGHjX4Y=57v^YhMPCLijp2IO%!Evt)Wtp4=T$^Y0XJ;Ep-6PalB47^u3@{ bE#ePfRE8DOKX7U!00000NkvXXu0mjfU_G;| delta 548 zcmV+<0^9w-1F{5=8Gi-<001BJ|6u?C010qNS#tmY3{C(53ljl#ExEq{000McNliru z+z1Q+6FKcD zn$79GLIbTeAq0N+p3~`SR#qTMJOF2B2{$)&lzKTQ;2gj?hf)gfJ;}Xo0#C8_K1W9n zNYh7DtJ`yVS;)cF!2yFG(D={-;Niv#q?8CD@ZO{Kv@4~MQZ51js!w3}dPo#S7-Nb^ mhY+yVA|0i~7&B+%-Pd1XRm{^@^0x5+0000Z*OmLaR6~~adL7Rb8~ZabO3a819WtBb#--hb{Tedc6WDocz6$ZczAhv zd3t(!dwY9)d;olWe0_ZYeSLj?egJ-cEPj42etv#`e*k}f4S#=se}I61fq?*lfq{a8 zf`fyDgoK2Jg%O2?FolJMhK3M^hK7iUh>D64ii(PjjTMfL43d#AlamIMlQ@->HMg*5s(o%bG^8U}{izjdn{-H#)Nu*pQ6vePK3C>CQ zGGacg4HNWvJ+7gUEm#So%k6Du`;PEnY4L10b7StupaP&=U$KSxSyQp!!*meyv-z2j zH!cIv{It#Fj5!QL7uJ%grc*Gxs*)}&O%!JH?U7QU2P-R`(wdXxT52CwI^}k2f#>?& cS_yyn0#sKO(MFX9`Tzg`07*qoM6N<$g1-Q^)Bpeg delta 544 zcmV+*0^j|?1Fi&+8Gi-<001BJ|6u?C010qNS#tmY3{C(53ljl#ExEq{000McNliru z+z1Q+6FPKl8m#~T0nJH7K~y-)#gaX1Q&Akof9K`q-gwcZZRpSr6&*S_ck&yU$-&Q1 zT5#wdT9V051;MG%E}ca16BMinLeZszi-E2Q8glbeNzThX4u2sRLUiu4oIeN7@0{~I z58SuJd}ubC!8u2%R3eUJthE?p04SHsc<-4`r$kYN5Q0XdApmqi5&|Iv#u%p4DF9MR zLJ0KxeUc<0iXtYH3C_9V1qC2U5(a|-Qc9$h?Cf0Q{gCk(#^aPu=Q+k0wANT_3xJ#t z^GzWH8yoNGc7H#kl%rn%O0V~g)s>G}YsvGR5W+IRdykZo?d|Wh+dsLw`oqo5%!B>? zjFr_ko135T-YoeaGJ3;Gd44o>m!;Uz24SmC9Q}09~zu_u!mE z2tl=~{~Oue-R$N#j*$|EL(oS@vnX4wJOG6JDQ9Pb%YVyXtgkChPI3S)E+RtMDw1h7 zXXgqJwAO?W_}zO!r>j|8gEaL3oS&!M-quj+)q;Tw0OuS^DZKZj4|WMW!`g=&A3q|? zo=~amF7#!o2VV{k8T^3yhZX>jw_YNpLMGGMOZa7YwI7-Nb`hY+yV iBBjI_vl$TM{p&A~7tI)qgcsfb0000Z*OmLaR6~~adL7Rb8~ZabO3a819WtBb#--hb{Tedc6WDocz6$ZczAhv zd3t(!dwY9)d;olWe0_ZYeSLj?egJ-cEPj42etv#`e*k}f4S#=se}I61fq?*lfq{a8 zf`fyDgoK2Jg%O2?FolJMhK3M^hK7iUh>D64ii(PjjTMfL43d#AlamIMlQ@->H+#Zy?C1m`3I z8M6S^h6(z-9@j|7Cai?f<@PqSeOvgjw0PFtxiR-+SO!q4t=Pi+tf|oJV$z@Tv-ug5 zKPmyx{IpGHjX4Y=57v^YhMPCLijp2IO%!Evt)Wtp4=O9=Xw6A-Ep-6PalB47^u3@{ bE#ePfR3{bCD8||l00000NkvXXu0mjfD;Kkm delta 547 zcmV+;0^I$;1F-~<8Gi-<001BJ|6u?C010qNS#tmY3{C(53ljl#ExEq{000McNliru z+z1Q+6FPKl8m#~T0nkZAK~y-)#gaX1Q&AYlf9K^UH(oSp8#=T@MTZW~o%{x7a_}>h z796^VmSnP1L2xRxOD7Th1O+RCAi8wuVxVh+hTObVlJjzp!+#|gLUiu4JP!xX?>y)K z|HFNkm=CR1D>&yUl}eP$WvsOrV*sdBDtPai&1OVVgb;#evnc>{K@tKX1jZO1_R;r)oo1SXS&ZudFH7_`<{YYTv! z5A#DI1RERg>3{V;qm-l3_)5S3oz<0(SZm3$j1a;yz?vnwf`7})U#zbyPEIlaE-oTM*eaZ9 zweov~23l)E2>kB9pxe`|twEA_0M5@7Zg1--^=d)D1%Pu7r4-(Kk_Wp4o?-1nj*lOa zrcbC=cNg-ql!GsahYW9^@u3aCrigS1 l0c$N%N*s(a3pU<={RP?P&fnM6Zc+dM002ovPDHLkV1hd1@q7RP diff --git a/mesecons_delayer/textures/mesecons_delayer_off_4.png b/mesecons_delayer/textures/mesecons_delayer_off_4.png old mode 100644 new mode 100755 index 7ecc9b62851afe939a92a37ef5a40db626a6b731..94fc00cbf1e611f02baeb40108ec73e56ff4e3bf GIT binary patch delta 431 zcmV;g0Z{&|1ik~18Gi!+001a04^sdD0L)NKR7C&)05{eEN=g7+T`OH(0AOGPW@Zg* zYXEL;Zf|dIad7}~adC2T8gp}VbaVi8bOUsBbai!gb#@tcc6N7ncX)UYczAeud3kzz zdV70&e0%_We0+U<0DXOZetrOcek^`|E`EM~e}4dfe+_?se}900fPsMkfq{X7f`WsC zgM@^Hg@qA?g)oJMg@%R@hK7cSh=_`c5sHe6jg1wKjtr8KFO!o7lan}=lsA@^6quMO zn3zSJoC>3(3#6nvrKL--usXA|HnX!x@9zO2c;xZ`0004WQchCNkl`fc-sJt?$(KHXbMOx(;%y@3I-z(5OOxQ7L?~kx z!rC%H-}mzt3E6~|FuLA9W`1ak0G1Z7y1Ovuaq5-?=z8uryJW&9_EMMFA|w(I}de1FQs)8Gi-<001BJ|6u?C010qNS#tmY3{C(53ljl#ExEq{000McNliru z+z1Q+6FUQHDmwrG0n155K~y-)#ge^iQ&Aj-pYw5h6EB*y4ISE{qC*GgPW}gG67+8< zEjV-!mSnP1L2xRxOD7SW91GS(5M8<&=$fD*H#e!|o{xJRLVqrV=-hWXKMtJdob$df z+_l7fXt&$JImgP%3UM4`t;HAvK($)MdrzL{L{Wqgf>x^~0CY(b0wDy(81g&^KuSpn zf#GmSrBWe^BBs+R&bjghC7@ENFdB`JQX-{fclR6KXG|tAnI!ajPcg=zwZ>Xo0_1#{ zZwevU+OHmYr5S9Vnd!&@??EIkH{mIqUAFi)w9vmE` ztgdz0+WL(5e&Gw^@Q|PsG#YOhkH;j*JNEZS|8)HHw9aJmiZo5B)!q^U=z1Nz2j?6@ z2~2U$edrN#X%GKTo*1X`s~01p^lV&N-A)c<)K>?Gbo_wf8wben6T& zqE_2m=*veYnH`V|~ z003`qZ*y~Vb#--ic6N7ncX)VrczAeud3kzzd3t(!dwY9*eSLp_e}I61fq{X7f`WsC zgM@^Hg@uKNhK7fShlq%XiHV7om5r8`jF*&$mzRy0n2ng4hku!wkC~a0nwo-|nva{C zfSa3)o1BoGoQ|EHkDZ;Ao}P@Kpn{;FkEEo7q@<3erHrPhg{!Sbx3?jOSa$3n-)B*@4k$jBth%Sp=1RLje2%*-Ur%~8zGJI&2Z&CWN?&TP)lQP0pk&(K}Z z&|c8dUeVJ}(|^=%)73%N*F)CWI@sDm*xEze+*{q=YvSW>;^bHA>{aUQTKoHt0KudF z00006bW%=J00jjF1qGT;y7B-30JTX(K~#7FV;}~|O38>x$w|ma3Q0(U1*Ap9MAb}; z6~slwxWEFEf|5G^;b9(HlA=6d0SR$Em&nlQ2yb0!PJgg~jJ#8TpIdZvsE>vK3j>3> zrIfmBG#CUMaobumINOOEgg^v>O!@3BKxU}=hPs7DN4t4y^Rt3&kyNp94~&j-(3gZ5 zDlIIjXlCW*Xec4f4HjT$6P8vo&{UQYf~sI==j7uR78K^;=HP()hmo0u35Qn!0!bT_ UgterZ01E&B07*qoM6N<$f>!4N#{d8T delta 621 zcmV-z0+Rip1p5S#8Gi-<001BJ|6u?C010qNS#tmY3{C(53ljl#ExEq{000McNliru z+z1Q+6ak7SWljJ90vbs~K~y-)#gjizQ&AYkf9KqL+uJ_`6N#__m?;C z^E~jsM_h<%wHg~^kW!+Q!gXC-*BxkM3_%d!`#wSl78e%^A&zsYno`ytGgp_gs z7^pao@qM2{;eQhM?tfq^U#H*y!L_S5nY`Sf_-KbhAwwdOAc~?yJ$pqDE)dO&smv6+LCs|*&cwQIbY;*h8^O0{)UoUd- z?Jeo_3{hm5n|r0!)@E=gCmo_F#u$T_fNa+Pt7X=PNPkBnr9=p5wG6UY+!v+Nfe=EV z`eTH_6%LO!sMS_DJlYs6*J>+-!4%zY1|bBit1l7@3tz?H2SNxMjV>S8@6c$}K{U|% z1b}Ai6UG|0x1Ml%(m^Rjxm?ymHcBZ8f`GH{Np?1$k}JF;pKsFNeS_9{_IBqvKK{Mz zIL>Ge-ey-SwDw^B^-G%V6gbc5{Ol5Gi!oy~n;~Hsl1ioM^?IWKfbqM~EBDY^({9Ij zUIJqbj&qJuia3skQaIFwKWAxa$#Y#7Aq3W1DwT@eYnH`V|~ z003`qZ*y~Vb#--ic6N7ncX)VrczAeud3kzzd3t(!dwY9*eSLp_e}I61fq{X7f`WsC zgM@^Hg@uKNhK7fShlq%XiHV7om5r8`jF*&$mzRy0n2ng4hku!wkC~a0nwo-|nva{C zfSa3)o1BoGoQ|EHkDZ;Ao}P@Kpn{;FkEEo7q@<3erHrPhg{!Sbx3?jOSa$3n-)B*@4k$jBth%Sp=1RLje2%*-Ur%~8zGJI&2Z&CWN?&TP)lQP0pk&(K}Z z&|c8dUeVJ}(|^=%)73%N*F)CWI@sDm*xEze+*{q=YvSW>;^bHA>{aUQTKoHt0KudF z00006bW%=J00jjF1qGT;y7B-30JTX(K~#7FV;}~|O38>x$w|ma3Q0(U1*Ap9MAb}; z6~slwxWEFEf|5G^;b9(HlA=6d0SR$Em&nlQ2yb0!PJgg~jJ#8TpIdZvsE>vK3j>3> zrIfmBG#CUMaobumINOOEgg^v>O!@3BKxU}=hPs7DN4t4y^Rt3&kyNp94~&j-(3gZ5 zDlIIjXlCW*Xec4f4HjT$6P8vo&{UQYlH`O6aPsjA3kvgab8x`@!^q6Sgu|-<0va2V Umx-s501E&B07*qoM6N<$f=bZ=^Z)<= delta 618 zcmV-w0+s!s1o#Ay8Gi-<001BJ|6u?C010qNS#tmY3{C(53ljl#ExEq{000McNliru z+z1Q+6FUQHDmwrG0vAa{K~y-)#gn~HQ&AYkf9KqL+uIL<2}Rl%6%#SK5I<^c;=m;G z2l!7ovo$!e^p9|Na&llIm>7se5NHA}pfHev#q`6r_x7B7&VO|FAqWC|-$w|+($bOua4!MYT9i^qDT(8lTyBhP zRuRV;+HK3lg~szdthIDHoxuh}0IfCYbeeoV&6Cn0)*3 zJJRVHqR22e_gZai%-~K=Iz&;7F$OOI*{uK9%B&5Mj(vNag4R#ypwDZ1SZLI~E^UnUk7zKTHxLI~>hE+04VQLooP)Y1A3 zfJW;R#u|2ao^pQHK`F)J;-Vg^QA$Y=1YCSivbX(=Tw#rTzCnNgEn4R}*q`V0^!Kpi zIHPy)zGGabbpZ2kUeRc$z~s@LnGwWi&U@w^1a z7#ydGQi?c^hpuqw7yi`p^0Mc;E07*qoM6N<$ Ef>I71YybcN diff --git a/mesecons_delayer/textures/mesecons_delayer_on_3.png b/mesecons_delayer/textures/mesecons_delayer_on_3.png old mode 100644 new mode 100755 index b93f7250251d4a20909db103d978d98f485749bf..116a0efaa19af51d2f96583ed429223a668ffa74 GIT binary patch delta 530 zcmV+t0`2|#1fT?v8Gi!+001a04^sdD0TfV7R7C&)0E2^rhK7cRhlhxWh>eYnH`V|~ z003`qZ*y~Vb#--ic6N7ncX)VrczAeud3kzzd3t(!dwY9*eSLp_e}I61fq{X7f`WsC zgM@^Hg@uKNhK7fShlq%XiHV7om5r8`jF*&$mzRy0n2ng4hku!wkC~a0nwo-|nva{C zfSa3)o1BoGoQ|EHkDZ;Ao}P@Kpn{;FkEEo7q@<3erHrPhg{!Sbx3?jOSa$3n-)B*@4k$jBth%Sp=1RLje2%*-Ur%~8zGJI&2Z&CWN?&TP)lQP0pk&(K}Z z&|c8dUeVJ}(|^=%)73%N*F)CWI@sDm*xEze+*{q=YvSW>;^bHA>{aUQTKoHt0KudF z00006bW%=J00jjF1qGT;y7B-30JTX(K~#7FV;}~|O38>x$w|ma3Q0(U1*Ap9MAb}; z6~slwxWEFEf|5G^;b9(HlA=6d0SR$Em&nlQ2yb0!PJgg~jJ#8TpIdZvsE>vK3j>3> zrIfmBG#CUMaobumINOOEgg^v>O!@3BKxU}=hPs7DN4t4y^Rt3&kyNp94~&j-(3gZ5 zDlIIjXlCW*Xec4f4HjT$6P8vo&{UQYf~sI+6Hyd~pL=JfoqiBZDALBLn26C0@uS8jE?9~D z0RMz*b`7rB^hdaN<;n#sqKSb>1c4^t1{4;gU@`r$?M&~Tdw<6Tp-F9A8qemuoAc!4 zeb0gaUE)$yDwWt6gOn1b6t3&yy6!+5V+eu(-}ezhu(Y%!0NhJ}wHBomQcB`DCYKu{ zn^nYdhIZR>ey;I64{I%*PG_*e5I}29I-Mq;PxGX7!1y?5ZD=+HU$&+>I}3@T2r1$EGkLX6@$oK&LWV>lK@>%!0M~Vyn8+|Y`<0~M zq*hb3TP*+zQzf!l%fm<8yJ$pn>3#RG6xR&K?fC)wDrcwQIb>~QzaixIb{Zx%WH z{*H8dhA1-3&AnFZ>od5MlMYc7V~oK|KsM|DH8N{Mq<#7g>Pcufe?avz00SKd(`VS5OuUZ z1)$OTjIoBD?Wdfbc2G*OxVWf?Vw6%61OewilI(6hBUgA&KHs3f_ZF@5?C;HUa&j^3 zIL_!Dd}b(@Y3;-On^!d2DR7?C`PC)T7GuU}G(y5KB$Z0h>-9zft^JGM>-ErD({9Ij zUIJqbj?+XbMI6UNS2*+wf7bHyvgf)kLI|w2l*?uPPrmUtcPjMXMMYS!00000NkvXX Hu0mjfVoM*F diff --git a/mesecons_delayer/textures/mesecons_delayer_on_4.png b/mesecons_delayer/textures/mesecons_delayer_on_4.png old mode 100644 new mode 100755 index ca90a1ec8bee336eaaee8c751a5587f2eb83e2d3..bf5a18f67ade20773a99ddedd082c9694ed253a5 GIT binary patch delta 525 zcmV+o0`mR#1e*kq8Gi!+001a04^sdD0TED4R7C&)0D5|Qe0+R;eSLm@eu9F6H`V}e zZ*OyRb9Hrfc6N4mcXxPrcX)Vsd3kwydU<+!dV70&eSLj@e}900fPsO5f`WpBgM);G zgoTBLhK7cRhlhxWh>3}bm6eT_mW-E_hnJU)n3#>2nunR0kAIn&lA4-=nwpQBn}C~} zjGLU0oScrGosXTJl%Af9pP+)EppT@agQTR6rKOCfr-iGnMz^;ixVR#`yd%TKHO9sz z#>Ya($0W$eBgn`k%F9X0%T&wDYs}0f%*|2E&O6P`OwGg-kO>{|Q#kKy(-NdN!< z26R$RQvd-00RaJoq#~pM006T|L_t&-8HK^kP69C$fYGn_b}BLqkQj8s&W%rCeE&C* zxFF%rF-(TG(_0hPCZ5B;9Bhju?~^YvxIG>$NnI@KDSxY7!Go3N>2+2&yUQftp@z-# zd;R delta 616 zcmV-u0+;=p1oi}w8Gi-<001BJ|6u?C010qNS#tmY3{C(53ljl#ExEq{000McNliru z+z1Q+6af7oRoDOk0u@O_K~y-)#gn~jQ&AYkf9KqLlberHp{Y#}wSpC0iXRaJ&ekji z2WS6~P&0Mtf8rnx;!r3Q2N#R2Z3ES%)pjUpO(h>Dxi{zDbAOIQX&?qi@tL0G{qgd= z&kO%s;=-(~tXQozQc9FkxUP%qxmi&SZr^%7miFxRA_w2! zkxtJM$C|~(*QQ*a!=0XXh+~V^8ZQCatpC@O851HMiGP$5A)wvX$YOC{lu8Fe2!R?* z5C&H`JldpITj%g-b2wb9trG?_^m-YD5Uj1ekmd3>G0Z>+L8H;*KqTlb211{9>_lcs2PRHVT3AENY zP79?J*4mL4j{L%(s#Ge%aU6sY7-LvoUbg?_8-D{rknkzLDBEvY|_-!)ZAj&-fr67VcOGY7PbY2GOX^gd2|8v}c8W}uY{an^LB{Ts5&SpSL delta 212 zcmV;_04x8@0p$UZ8Gi-<001BJ|6u?C010qNS#tmY3{C(53ljl#ExEq{000McNliru z+z1Q+4KX+V{Q3X@0E9_IK~y-)?ai?bf?3o;x1W&|Su O0000bPU4&#v8md-wSsITm>Ac)*EMfhSLgo;@FP{(Qvct8rJa#ooD> zsQKAo8PG(=k|4ie28U-i(tsQtPZ!6K3dUrK$cFa0CKDrrLIRvzJbdQN?2K(_^q(@$bLkg~ZTz1vjvZ!9aq+9eS-^Kx`P8 z#4Ik*TfEQ|efl%FgrT1ce4y28{Ri6}rn;O* 0 then + minetest.get_meta(pos):set_string("scannedname", table.concat(founds, ',')) + return true + end end - + minetest.get_meta(pos):set_string("scanedname", "") return false end -- set player name when receiving a digiline signal on a specific channel local object_detector_digiline = { effector = { - action = function(pos, node, channel, msg) + action = function (pos, node, channel, msg) local meta = minetest.get_meta(pos) - if channel == meta:get_string("digiline_channel") then - meta:set_string("scanname", msg) + local active_channel = meta:get_string("digiline_channel") + if channel == active_channel then + meta:set_string("scanedname", msg) object_detector_make_formspec(pos) end end, diff --git a/mesecons_detector/textures/jeija_node_detector_off.png b/mesecons_detector/textures/jeija_node_detector_off.png old mode 100644 new mode 100755 index 6d130ad60d3f9e10a1494560e5146b580bc5a745..c3c654eb7ae2cee18040e2f7c1126feb7fb66eef GIT binary patch delta 615 zcmV-t0+{{H1*ip(On*m7L_t(2QzcTlP8(4aeaoHIQ&`v($Z`=5V z)~~OxL;M(5a#wE)#R7G65T*iqi&N+B0l?u)%itg_2sL^OVJUnpDVY|-{ z#c%?{DteWPFAT$-ogEsDM(CR)3HtuKz81~}LKNDBS-Nv#1#N9@p*6UA&I-AbwWKxuURb$V*G76B=3(g5=L!kCEY==c~D1M>6pbApy20L}pR z^W+2%D`34>0t+D!023D|h8#Zn{HoO|BJhSx{V}AEP>dTV=wU%2*>btWHpphPiM-p} zTNLPayZwG2bGx{>z|I0{tJT75yWPfOgU03M<$qqyfxk%Q2q^#n002ovPDHLkV1j4F BDLw!I delta 653 zcmV;80&@MR1h*e8S6AI`mxvx79{T9%F}_sO#E$Z;WZ0=HL0bKvY8bm~>@do)#R@bnNR7AD*9| z8Drz|7_7D4dw&2JpZ|GJlqC}qOi@PSWUH8*1o-p&_p5jBI-O2Y6tJ_igNRBg;>>ey ze*QwqUX)fbr<6*q>Ep*2?~O5xvA1vDi1B#roHNEy3|7b_IYJ>^$OOPxz_^T|qcs31 zrTz|wu(`RZwN^?gtuyDqNMekP=~6l>RY*lu;nTC$+J6|cwY4Rxs*+L~V?szkNRnqH z;G8GVVkRN-%VL!X5xd>4n9XK6XU@6cjEr%}IHN4fCqfF@XF>rn1g&+a)0s>ru)V!K zoldpZnHVfX`T3L1e5s@is5r)@3!DRh*19aq{r!D@ad9!9&j*76BL4XPJ;x{%gqW-X zMDi&W0DqsqeoZM!DUXhhfQXDSN~xUlmv7%vN~_$Cc=sHm!pjH;@ttE;Q5tgNrEuduMNv9YnTI5@Jhva>Zcv$M0bw6wLgwYRso zxVX5vxw*Q!y1To(yu7@uz*=;-L_>FMg~>eVsy#sB~S@kvBMR2WwU!COkhKz|el;D63JncTHdim@Uh6>MJ= z+6}k}_v!*f5yWSade>?-rkFMjCS)>xpE?TC{-;guH|=8kgSMX3AcwbhDA$c~OVXv< zUG3G@8f9QDte*1Z&le(AtO$y{io>E;KL6&rN@-lRG!rl6*CFtNA&T*3z;bx25p`=q z;xSzG<$9qG^nqE%a6*RWcS$nuWV+}wz_ZecVv5-hcCrEh5cq9}QllVC0D#sy`jWxi zYXEe>@D2MTng8?{`d9%FY49dCa*R4{i~&(gk;wkHkaZhSMQRnUC#>W;ym{O>%d!h| bbw}s_9PwIzPkHj000000NkvXXu0mjfq*QIn delta 699 zcmV;s0!00f1;_=E8Gix*005AYXf^-<010qNS#tmY3{C(53ljl#ExEq{000McNliru z+z1L5BNNnFG%NrB0%u7?K~yNuRguj~>rfPh_sQAkq)8L5q?TGrZ&3t)K}7CcoH}yg z3pf$q$EWZabZ8x15v?G$aJ9u+HEFa-TFg(+Id>2dT+{t6Sbu9Ta&mHFnx^M@wOVa3 z7$~Kx)$0BIz2i7aso`)~tJR*Ko+zc&YPHkp;AArC_xk{lBuN;CjIl5bKR!O}N=hkR*W2wjE-o%U zJUkFWbX}KHN`EO4QA$ZE&FS0;0G#vXpITQ&r2y8 zV*pUBRDRj^^!1h8-2p(kT-H}sG{*q|!!Q6~ZFLoUy?uS-#+!Iy|_zrMdGNy0fd45MDJ zqh(p+@z^kougCd*;qA?aAJTPwI-N=>9mhf6_k|FI5Tz6%22oW1N$2%6P2-&R`+aOQ z8lLBI&VQwp-;lkv1pu^C0f0iGAf*&S6bgmS%}w+?Z!{V?jzb6m0M=-%93F!9-2xC1 z0H)I^06acEqEgB*48~X(0*33L%tIjIk`s zax{)(P16V=lgUKa_0P}GAPDHr&JLyY>gvig%`{f4)$MjI%Q`(h4a0CW8l9h?Q%Wx` hE;^kK=ltyK>_51FUZOn-byL_t&-83n=5P7_fS2jJhm_uM<3f+-AXbb=Kt7^q#D7))Hc zb?uSsqt&~s=i_tH z65oywdIwQ05|Qy_yjov9?VlPk@k)Gna7Z`*Zu-MMEb>8~WPgdR*yK-gSzKmUnP;E- zyqFZTd`3*!pKOv$Xzu5QDjuvon9F?8EQ%2izf@oH>;Z7e;$P!7cC%erfbi5kW#P~M^HOE$ zW%K3P;Or{7f`7;HGq;(4^)zZ$~D=9APDdM|`TyULc_h3ts@xT4zP3p_NfLLxF^=NE2Hlfx`(FFo;Wt&Pt+lPay%xRy>^DoHnyO^E00000NkvXXu0mjf D=;}zt delta 671 zcmV;Q0$}~!1>XgbOn-h!L_t(2&pnboZ_`i|hTnVdxpwRZrMN^8m8c3W;v*AFkr*pB zcK!wn65;UEzvyQcjC0G37t=Njjm0Ta>E2vUX)5i@K?c5eK*2Tz2dLaK++eC0dbEeC6+d z*{6-G8;8R~WtC4p8)nU z@LTtGxwd@2bASK)@cS&C!Qp6fMB!3cn1VdoIoo-%`2-qJ7=If>;aU3`fRp^>@%rO8 zpWZB)B|q?~)9&yuw${Sn8m=|`#-ToZ+Ib3~L!C|Dj7)?Df?5EF?#4|z8Xo0UeyMh; zi|!*lnl7df{fB+(18AZ3pnA~Y1^}`|n%?(!sd>KX6@Q*3duRPlf86g;Z`z!~0tx^c zXbfk=EXzFd0voh1wy7S}&&spF24ckb{rEKA$36haKZlup<5#BQilcK8O_GTdr=UcH z6eU^mkN!J>RTc``XwP_qUjtfet;K2V8IKi10VTlL!WMuww;`yh8f$ji)pYIF`Ynnl zagrrbBY#p*5OlL{k9#IJ{|f|yLZvD&z8-%iaS~8qwRLbxse3o>amFRezt_;vS~N3j z(V-U_Hfj`)Mkk{SD;JzNfmmxxR|3#l=Vh*;71TVN`^L|*Y?@5X*4-^*Oz&ea48z^e zyZvFm9@d}to~QFPnI*42yfQGa-@QKga^Pw2#Td&Me*jjFQ|;53T>}6B002ovPDHLk FV1kmFN00yj diff --git a/mesecons_doors/depends.txt b/mesecons_doors/depends.txt old mode 100644 new mode 100755 diff --git a/mesecons_doors/init.lua b/mesecons_doors/init.lua old mode 100644 new mode 100755 index 52d6c17..3aa4ed7 --- a/mesecons_doors/init.lua +++ b/mesecons_doors/init.lua @@ -74,6 +74,19 @@ meseconify_door("doors:door_steel") meseconify_door("doors:door_glass") meseconify_door("doors:door_obsidian_glass") +--MFF meseconify all doors, crabman 12/06/2016 +meseconify_door("doors:door_cherry") +meseconify_door("doors:door_tin") +meseconify_door("doors:door_prison") +meseconify_door("doors:door_gardengate_white") +meseconify_door("doors:door3_wood") +meseconify_door("doors:door3_steel") +meseconify_door("doors:door3_glass") +meseconify_door("doors:door3_obsidian_glass") +meseconify_door("doors:door3_cherry") +meseconify_door("doors:door3_prison") + + -- Trapdoor local function trapdoor_switch(pos, node) local state = minetest.get_meta(pos):get_int("state") diff --git a/mesecons_extrawires/corner.lua b/mesecons_extrawires/corner.lua old mode 100644 new mode 100755 index 1e29870..1cefc3a --- a/mesecons_extrawires/corner.lua +++ b/mesecons_extrawires/corner.lua @@ -37,7 +37,7 @@ minetest.register_node("mesecons_extrawires:corner_on", { sunlight_propagates = true, selection_box = corner_selectionbox, node_box = corner_nodebox, - groups = {dig_immediate = 3, not_in_creative_inventory = 1}, + groups = {dig_immediate = 2, not_in_creative_inventory = 1}, -- MFF drop = "mesecons_extrawires:corner_off", mesecons = {conductor = { @@ -64,7 +64,7 @@ minetest.register_node("mesecons_extrawires:corner_off", { sunlight_propagates = true, selection_box = corner_selectionbox, node_box = corner_nodebox, - groups = {dig_immediate = 3}, + groups = {dig_immediate = 2}, --MFF mesecons = {conductor = { state = mesecon.state.off, diff --git a/mesecons_extrawires/crossover.lua b/mesecons_extrawires/crossover.lua old mode 100644 new mode 100755 index 4ecfc12..a7806ec --- a/mesecons_extrawires/crossover.lua +++ b/mesecons_extrawires/crossover.lua @@ -41,7 +41,7 @@ minetest.register_node("mesecons_extrawires:crossover_off", { { -3/32, -17/32, 6/32, 3/32, -13/32, 16/32+0.001 }, }, }, - groups = {dig_immediate=3, mesecon=3}, + groups = {dig_immediate=2, mesecon=3}, --MFF mesecons = { conductor = { states = crossover_states, @@ -77,7 +77,7 @@ minetest.register_node("mesecons_extrawires:crossover_01", { { -3/32, -17/32, 6/32, 3/32, -13/32, 16/32+0.001 }, }, }, - groups = {dig_immediate=3, mesecon=3, not_in_creative_inventory=1}, + groups = {dig_immediate=2, mesecon=3, not_in_creative_inventory=1}, --MFF mesecons = { conductor = { states = crossover_states, diff --git a/mesecons_extrawires/depends.txt b/mesecons_extrawires/depends.txt old mode 100644 new mode 100755 diff --git a/mesecons_extrawires/init.lua b/mesecons_extrawires/init.lua old mode 100644 new mode 100755 diff --git a/mesecons_extrawires/mesewire.lua b/mesecons_extrawires/mesewire.lua old mode 100644 new mode 100755 diff --git a/mesecons_extrawires/tjunction.lua b/mesecons_extrawires/tjunction.lua old mode 100644 new mode 100755 index 1091e83..51820ee --- a/mesecons_extrawires/tjunction.lua +++ b/mesecons_extrawires/tjunction.lua @@ -38,7 +38,7 @@ minetest.register_node("mesecons_extrawires:tjunction_on", { sunlight_propagates = true, selection_box = tjunction_selectionbox, node_box = tjunction_nodebox, - groups = {dig_immediate = 3, not_in_creative_inventory = 1}, + groups = {dig_immediate = 2, not_in_creative_inventory = 1}, --MFF drop = "mesecons_extrawires:tjunction_off", mesecons = {conductor = { @@ -65,7 +65,7 @@ minetest.register_node("mesecons_extrawires:tjunction_off", { sunlight_propagates = true, selection_box = tjunction_selectionbox, node_box = tjunction_nodebox, - groups = {dig_immediate = 3}, + groups = {dig_immediate = 2}, --MFF mesecons = {conductor = { state = mesecon.state.off, diff --git a/mesecons_extrawires/vertical.lua b/mesecons_extrawires/vertical.lua old mode 100644 new mode 100755 index f3232d8..ec522f5 --- a/mesecons_extrawires/vertical.lua +++ b/mesecons_extrawires/vertical.lua @@ -90,7 +90,7 @@ mesecon.register_node("mesecons_extrawires:vertical", { after_dig_node = vertical_update },{ tiles = {"mesecons_wire_off.png"}, - groups = {dig_immediate=3}, + groups = {dig_immediate=2}, --MFF mesecons = {conductor = { state = mesecon.state.off, onstate = "mesecons_extrawires:vertical_on", @@ -98,7 +98,7 @@ mesecon.register_node("mesecons_extrawires:vertical", { }} },{ tiles = {"mesecons_wire_on.png"}, - groups = {dig_immediate=3, not_in_creative_inventory=1}, + groups = {dig_immediate=2, not_in_creative_inventory=1}, --MFF mesecons = {conductor = { state = mesecon.state.on, offstate = "mesecons_extrawires:vertical_off", @@ -113,7 +113,7 @@ mesecon.register_node("mesecons_extrawires:vertical_top", { walkable = false, paramtype = "light", sunlight_propagates = true, - groups = {dig_immediate=3, not_in_creative_inventory=1}, + groups = {dig_immediate=2, not_in_creative_inventory=1}, --MFF selection_box = top_box, node_box = top_box, is_vertical_conductor = true, @@ -143,7 +143,7 @@ mesecon.register_node("mesecons_extrawires:vertical_bottom", { walkable = false, paramtype = "light", sunlight_propagates = true, - groups = {dig_immediate = 3, not_in_creative_inventory = 1}, + groups = {dig_immediate = 2, not_in_creative_inventory = 1}, --MFF selection_box = bottom_box, node_box = bottom_box, is_vertical_conductor = true, diff --git a/mesecons_gates/depends.txt b/mesecons_gates/depends.txt old mode 100644 new mode 100755 diff --git a/mesecons_gates/init.lua b/mesecons_gates/init.lua old mode 100644 new mode 100755 diff --git a/mesecons_gates/textures/jeija_gate_and.png b/mesecons_gates/textures/jeija_gate_and.png old mode 100644 new mode 100755 index 0ddc0434112164f957814cba436c92aa01485ce2..9fb64249cd5638d063e2d5e4a4ae6b2b5057741f GIT binary patch delta 112 zcmaFK*vL3RB9n=kfq@}uuJ|V)#Tnoe;tHgvOcnqC|Nlj%n1etLV@Z%-FoVOh8)-m} znx~6n2uE~sLId-<(A8oF1qO{Bq6$e<#pb+d5-!*%YH&0mw}62`!BfOhHnx%#sDr`N L)z4*}Q$iB}YyBa+ delta 217 zcmZo21s-{E9r;nq`G&u;+~k}PqJC~?lu%}vcKVQ?-=O)N=GQ7F$W$xv|j^bH7a z|mIo;;isE*wl;U$WYrLKyt)i)-!pUH!th~%j zXm5v#?c`0-UYBNQr4%q-Kj1xa{sHThyr#+Kw^k*FyLMgs$sgjkUPHpxu5|&>bOujX KKbLh*2~7ZNg+i21s-{E9r;Wk{koaro3NV3E=qQp5rH#aq}gu%HeHL)Z$MWH;iBtya7(>EZz zkxv|`$lue&F~s8Z(Mg7U3FJd@xY6?v2F-T#1QGkCiC KxvX!^_9;ZHch1VOY2= PP#1%ztDnm{r-UW|%GDvb delta 235 zcmZo={LMH)qMn0|fq_B(^Z!I3#g^pl?!qvIVJd_8(sM_Pfg+p*9+5zrTNs2H8D`Cq z01C2~c>21s-{E9r;WoK>_L~z>NV3E=qQp5rH#aq}gu%HeHL)Z$MWH;iBtya7(>EZz zkxv|`DB07+F~s8Z*-2-)4j6DW3xE6@Z<(@tjl!k1ytX-(qTTa9vj2#Z;rHAmuiiNw5-PstY{e9uHyrs)?kNB0YZnaYR fJ>gFAzji$a0Sg)Kwfb*>_Az+6`njxgN@xNAi*r(M diff --git a/mesecons_gates/textures/jeija_gate_nor.png b/mesecons_gates/textures/jeija_gate_nor.png index c4298e384217b29d1a92c33c71417ea2bd2465b6..c4218bc1ebaf34fd159b9931c73f7163f7681032 100644 GIT binary patch delta 109 zcmey(SU*7`ospS=fkD+aR|!b51^9%x0_p$%|1Z5c|1OZlSQ6wH%;50sMjDW#?&;zf z!V#UEz`*?5o~Nr`;>b%{W1#o`a2nfkFQB|3o0gmgMd30;GZ9r}OT5AjMhW5n0T@z%2~Ij105pNB{-d zOFVsD+3$1l@k@$5j5gQ<6q3yhi70W-&&^HED*21s-{E9r;WjfrJUtI6Bw6AbQR1ARo12W7-Dhy=p;kF0}4FMx!wQkZ$`zgn8GMEiSJH}$WMu!2WB<$+hVyUu`s;l zTmItoJ+T|#R=VtVo>CAbNJzX3_ lIHHpi7?^+Cw+KckGQ=739o@9zNCi-m!PC{xWt~$(69Aax7bXAz delta 178 zcmc~i%s4@!o`a2nfkFQB|3o0gmgMd3!Z3wlDuejab4QDTBAf*tkwBVT7=#%aX3dcR z3bL1Y`ns~;;bdgt5n21l!51hbS>hT|;+&tGo0?a`;9QiNSdyBeP@Y+mq2TW68xY>e zCk|Ak?djqeVsSb-K_cS-N3zdMt$*`Hbb2js>Pt#WNJz}kC_T7>aWNYYA2XXA1H-$A WEE2&-jYWa_7(8A5T-G@yGywo%$S|M) diff --git a/mesecons_gates/textures/jeija_gate_on.png b/mesecons_gates/textures/jeija_gate_on.png old mode 100644 new mode 100755 index 47028a89aced921d48a8d61c738f376c42041154..82d02b704ce916dc9a65a617cd88163c5f4410a9 GIT binary patch delta 90 zcmX@im^(o-gqeYXK|_~67)Wsj_=LCu=_ymi-@Vh9e3Rk?>5`2{mLJiCzwOM~i_XoCO|{K$=?^gc%uT&5-~K zvX^-Jy0YKlWMtt{>9#I-2o#bmag8W(&d<$F%`0JWE=o--Nlj5G&n(GMaQE~L2yf&Q z2P)F`ba4!^IGvmzk#T?{c~AB7|MNw9wVj;AB_$;!BxY!o9$dk=n2m>znN5y?L6m_- ULiIQQ44^&+Pgg&ebxsLQ08z^?egFUf diff --git a/mesecons_gates/textures/jeija_gate_or.png b/mesecons_gates/textures/jeija_gate_or.png index 09f06613ebfe20d5d39243fc05daeedb83b580be..79777943b21c1471f13dc51e196921665df42b6d 100644 GIT binary patch delta 109 zcmey&SU*7`ospS=fkD+aR|!b51^9%x0_p$%|1Z5c|1OZlSQ6wH%;50sMjDW#?&;zf z!XcZSz`*?5o`=np=UTPIn)e1bm@Y~i>|%bz#M&6-z?uM5C&rU6s`I-9sD;7P)z4*} HQ$iB}%BdgO delta 226 zcmb>b%s4@!o`a2nfkFQB|3o0gmgMd30;GZ9r}OT5AjMhW5n0T@z%2~Ij105pNB{-d zOFVsD+3$1l@vG`8FJ6!i6q3yhi70W-&&^HED*Eakt!I-STW}wK}!NA!PC{xWt~$(699*&BGdo? delta 228 zcmeBR{K_~%vYw5BfkFQB|3o0gmgMd3!Z3wlDuejab4QDTBAf*tkwBVT7=#%aX3dcR z3bL1Y`ns~;;bdgtwz4a|?FtllFzu{eEn(m}2R1{}_d-~6w)+#RbkJwP|F`B{k9ClRHBsDbP0l+XkKv>;7S diff --git a/mesecons_hydroturbine/depends.txt b/mesecons_hydroturbine/depends.txt old mode 100644 new mode 100755 diff --git a/mesecons_hydroturbine/init.lua b/mesecons_hydroturbine/init.lua old mode 100644 new mode 100755 index f1292e9..acc9a97 --- a/mesecons_hydroturbine/init.lua +++ b/mesecons_hydroturbine/init.lua @@ -59,7 +59,7 @@ nodenames = {"mesecons_hydroturbine:hydro_turbine_off"}, chance = 1, action = function(pos, node, active_object_count, active_object_count_wider) local waterpos={x=pos.x, y=pos.y+1, z=pos.z} - if minetest.get_node(waterpos).name=="default:water_flowing" then + if minetest.get_node(waterpos).name=="default:water_flowing" or minetest.get_node(waterpos).name == "default:river_water_flowing" then minetest.set_node(pos, {name="mesecons_hydroturbine:hydro_turbine_on"}) nodeupdate(pos) mesecon.receptor_on(pos) @@ -73,7 +73,7 @@ nodenames = {"mesecons_hydroturbine:hydro_turbine_on"}, chance = 1, action = function(pos, node, active_object_count, active_object_count_wider) local waterpos={x=pos.x, y=pos.y+1, z=pos.z} - if minetest.get_node(waterpos).name~="default:water_flowing" then + if minetest.get_node(waterpos).name~="default:water_flowing" or minetest.get_node(waterpos).name ~= "default:river_water_flowing" then minetest.set_node(pos, {name="mesecons_hydroturbine:hydro_turbine_off"}) nodeupdate(pos) mesecon.receptor_off(pos) diff --git a/mesecons_hydroturbine/models/jeija_hydro_turbine.obj b/mesecons_hydroturbine/models/jeija_hydro_turbine.obj old mode 100644 new mode 100755 diff --git a/mesecons_hydroturbine/textures/jeija_hydro_turbine_inv.png b/mesecons_hydroturbine/textures/jeija_hydro_turbine_inv.png old mode 100644 new mode 100755 index 4cc9f20a064c495a87e7f72f4791060da50d5c12..8c2cfcdc81a3fb20b3204f503ff19bb71c2e92a9 GIT binary patch literal 4868 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 diff --git a/mesecons_hydroturbine/textures/jeija_hydro_turbine_sides_on.png b/mesecons_hydroturbine/textures/jeija_hydro_turbine_sides_on.png old mode 100644 new mode 100755 index 759388af0c397b59cd93acef8149efd3d96e4d2c..c8a2f396a124c7934859610d108ab1fae965a8ac GIT binary patch delta 730 zcmV<00ww+S1@Z-uB!9U{L_t(26(v$lPZLoTec$g5Gqk0MfkFa>BI!^Q3D^}bWJ6#{ z+~`kW&(puh)l%hc7NJf*^>+Vkajj(P$L#|9rVzrj!m24(9WDynnm9`|Ib=2gi{@v>k_0 zii4ohYAK~$$LachkEY#P7Ug_wbhKKnl5V$acRI1>L(2=xt=Y!Sv-;A@rC`CmOW&?6 zuQ>DVzq8isS8v8&#FM7kY&J@;!RLjkXPBybHhE>D__M9@^U@d%VlD zdR8hmH8sU*wSU^fed}%PZKYAkjpRUgsa5)hzj@3nyX7yBz957uPG!|!wLSan?2PET z-Wv{YU2Tnr##4V%Pa97sdM9QcX68C`W5!szlTO#u!!ow*ZX4mSl#;~b@lYtF2f7fP zhdIZbN-DWzF5~cUNdyr}hP^OG$TUq-DwS;8<^gysuz!aGFVHm2ZM&Z1L3!8eq7Gt= z`mPUz$H&KHU|=8;=_80pDg2J_1)dNB34}RTLi)tV5`)EzFx@alMn;HX7@R{$q^4Zg z1pwc`7tlaTg)v49L3231@ApTe%(5(~Yjs)_Q*?_w5ui}hB0eP|sNR~yy!-gRho zd3U)H*>Ht>)wr5}Jg+GQD~PYJudCy zM&qJ?g1f65&N^#=@E;gL;-oC3iA^*iHKkysTq#PqQ(9_!*S>qt!EgNF_VzZV)c5^~ ziHXzGQ)5gvo88~vPp8wynE&s29>zG6$y6#8xUsSE{qV3KMSq;JUKA0Gp)u`lR|uh^ zXsGoS%en{xOzG5(8_i}D4Tr;UFv#A!zVdLTyV(AH$6tQ1Y#yr1!o}m2$I(*n&tmZO z$+PMEImdN7oes+9^P}mpA}#WmzXR{qz?uZ|ZSw8<$U2YtCfM9Wn{-G^c8LoyJ3C8S ztyceU_ht5Fqkr8fPnL}_^=|zu{2G(kQ{LyRp8)`ksPSAs599Fo_!!x?J(5hmIeRmm zn4bSNf4hDA=E%*3{=(hC-6=U$7!(SAVS;DZ)S65tIp-*s%Ow&C+t`dznxqs`%rU2& zC_*{qlp}_i;K?`%0dQRx)$8>z45^`%G8jV>8_Tj(Pk+TxOgS9}Lofh@V68NxbZ>7D zjgOC~QlkhU&Y2$Q*u;!6zyPFBFs_k?910-_BDR#1laokFNhv`DaZ4zr5J5r+t+c_0 za{(a)1W?KtV_NI6beaS~pp@zkx)@?`0b&s|!c5HMx3nn5MNhupAC(!e} zQmM53V1Kz0H1esuF{Tn!@-nZruC}YUQnvsA2fq&zC_xgWSS%vn_j_UZ;?s-VXb!)} zH&0HS`T1cKL03X3A%idk7!yKzmzRVwgwWqkhY4}s zYI&Xqx3;!y+pg7Wj^os7HLbPdIJ>*MnM_6qQLR?z=H|-fGKA1^oSmJWf9(uUqtP9| Q`v3p{07*qoM6N<$f=AhIgx)iKA~(VDieecIP5VMazWc7}0c z6^q3ZQIA9-?ggY0sZ`qE4-fSB4G#?iBg4a^fL#6o7_(3)6^aRkQmLE(RI16zNtH^a z1`v$}iXbW!QEL!Dk7xn?lny|(Is=00v?zq4sKGEbrPu2;dYx7eV3+~bVuoo9!;A*Z zXf&FPn8{?CwwN)S&9f%s?CeaoO|C20jFL!-NeM?e(^1r!Xs0JD2@9#~fdctWX_3ON z(kj-|lUqG-WtHd@;q}$U`QVynH{;CJX$M9CJG0=Z@rQgH+9oc!r_n1v`hE*dyD^21 zL`I?gN1{hc%9CR7fhF7f9S7_f?oYj#eyBNdckeIbFwr{5cRt2*{kbfV0Pn;s*Lyh) zNDZ++s{+nH$fKSdegATOaHFcdHNfB4Y{)t%zBA|LOroxZ4l?)h`sTwjwEJzvt8{MD z>RPFN+BhVm6L+#$UF8d`Keltn{Qa!i&TT48cq=Nn34T}98kPU+i%mMAMcX)}cY*MV z vAU9LZrN1xNK2jjcf8j4SR-A(6wLaUfE delta 808 zcmV+@1K0f71+)f`8Gix*008_L?V|ty0{clsK~zY`wUxVW8#xq)e{x99#U4X}fxLy` z(op5cap!k17I3k^*4l^g0s&IFccW);Ww;KISQ^a?hveCU7b%LQj0NY%fpB!=H|I(Q zU_PH;U0ppsJ^}zRnM}NMTIAj_VBWdBynJ|gPzrrdM08fylYh^jDp>)XF}k?8z%OF+ z`P_R=(|D(@YwuK5834w5=lS^=z&-$gUm1dP9y}r9amG8Vh?GKkhll`Z%@|_<2*`Qv zoa4scJn_T0{{d!bX*pl=_~93C>5Tr?|biX8B#wCfvqC) zCk8WINo@hv3x6)w)Gfd;4Dq<&*!aAT0)X*Q3}^jY0$_S_!$3qvJDFw9vfTim&CS#& zQl95qzt*M&pkyvN6IEdbO+=+ql-a?yy8)@l36PMAM|KR~SpuL*Ln+;@>be#}2qA`n zoO8b^vXnB^AR-aVj@YI}Q2=P$PHU}oPdHIZ8DqMxOMlJ1B|e=_0ZgY;5oMxQP2-KM z^JcBJ)-nbn%JTxmw6i{?&bggI2!Hx!^QFGBE(FI#7HXii?*d2Y`ej+1EPuR7A<|d7 z0ppA8r`=k+ST&RS49t~P>5Mhjv~4>UaG=P37>Ve#tU_9hWsK!2-xtApf@Bnrf)K%? zZfr}^c0RO!wNE8SRRE8 zf&Ta9t9O>mC4j1`oE!igV5}oZskgn}Y9}6pdy6p@O8G8mTZe;M1JZn@E)qrfKPv_oD-+z0%ySqz&oXuvVBG5JjTcphszv|w) z5ZuPBZZbvz(j=47@vaC7ab=j~sx0wNi5*$nf8l)p_U(AUmi4%gs#z#p%{$ot@U mKp}c?u0kj}-Ul4+Xu$v29mi0>?S;Pp0000=t0yj?=#}JO_ra-DoIb5e3d#pKH>i_RPjU}mtLBP6u@vrpa{kfolkelF{r5}E)> CQ#0}a delta 290 zcmV+-0p0$o0kHy*7=H)?0001xk!Usm008(&L_t(2&tqo50D|TP|Cspi+$B z7fqHKQ^P-IK5j{^CojM1ioSjR{5hH|6Q%}T(YIfpU*ne4y8K!gQx=Pc%ddsudWg~h zF&m->QHis|rbI!_+Weew)tVo6WF!YLvsVWe2Pn z?EU%vK7zRC$;+>Q@4Sz4y0q+o6sf`pM_W%F@07*qoM6N<$f;>}+ssI20 diff --git a/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_10.png b/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_10.png old mode 100644 new mode 100755 index ae06dea2b6dd7613a353c38962ab75465005725a..8f4d13a8a3f2a486de16c42acf942f5ed64c22f8 GIT binary patch delta 153 zcmeBUTFE#;qMn7Bfq~)e-A6${N-n@B#1%+0NKIi#|IZ?7z$WL$qvk7UUZAY3Y;0^C z6&00U^KU9pft#m`V+codaza8vz?>5dj82mRj=8vMI0tc@atMC>@R?oU#WRO{7pg9e z4ANMl+IsNp;n2cGt+Uyky}UO~Nb&UI4t$odf{`Kqi4cG0;qbKvAWJ=6{an^LB{Ts5 D5f3wZ delta 254 zcmVIZ&eqd&kb2Cs8c+0BGr{VjL znNLB4!PDmdu+!N(+?8}>bw?9iGn>ZZef%bj?05PeKAOp8KG5`Po07*qoM6N<$ Eg7GnW0RR91 diff --git a/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_off.png b/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_off.png old mode 100644 new mode 100755 index 41b5ff44d5255d441342675101836784cbcc413c..89d8d0c5c9d3517e5a440815206e9708e7f8b221 GIT binary patch delta 140 zcmZ3=G>375L_G^L0|Ud`yN`l^lxToYh%1n05j9|wbK_C-6*MnUR#rAPHlE37co`_+ zYO0}plJitRaHG+MD=Sv6P_yi0NS!=K=xRt$!>iCMQ|3-O q(y+i+$B z7fqHKQ^P-IK5j{^CojM1ioSjR{5hH|6Q%}T(YIfpU*ne4y8K!gQx=Pc%ddsudWg~h zF&m->Q~zN!}lLEpMnU3yzu`gFTXwiYT1C39^m)Sr?;PPu> zZb_}L&#&o=9bj@_WaVHAK&19;Q0UP_Gf8i6B#i*ZES1|H}cn`U4uU! cXrGn<-A1W<*bk%u9smFU07*qoM6N<$f+LNKAOHXW diff --git a/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_on.png b/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_on.png old mode 100644 new mode 100755 index 154288b48bbf4e79234dc441b92d4ea9ced3cacb..94594a0fcb9e1b1feea292417b7c9faf6dc956ad GIT binary patch delta 140 zcmcb}IEQh9L_G^L0|Ud`yN`l^lxToYh%1n05UXX7n!*r%ogw|dkB?7ORFvN3zzslg zCr=m05RT~NgoK0wucQVBQBw`&lbojlf*Xx4Tv@Slg_>n2L+a!?LRUk28eWB7nKF0M pk%movo_$(bjsjm<&K?Y4W|-y3bI_!I)hduRp00kZF6*2UngD?WFwy`3 delta 193 zcmV;y06zbm0nq`F7=H)?0001xk!Usm005XtL_t(2&tqo51nK`7o{L8L3S54h&hU8~ z17RRFg(3YvgVdC$s3-IZ&eqd&hngR`wsI3goMSbj< zOw?ap-t~gPH~aFg7Yv-n3^4~0ffltD#fwogY*Z>#w@$o@7aTvq{?fn1%fgTe~DWM4f15O`V delta 237 zcmeBR{L45&qMn0^fq`Md#0)ba#aZAHS?6gqP5jOw;F6; za_#!_>lbcpuX~+*>p+Y5S827Q^X2CyTx>Y~=DEIo+RLteN3R^{&{WBn`t;|iddIW) z{<4L)8&)zVeFN&-p}KX01!r(abkOTh*@+!;ItRNnzx2=S2l7vzUcYNm{zewv#b<(S3g{HvaA zrRIyA`?qhrIj}HF>!(ih6_FgNf|eDLt3D!gYg8T c1FJpIP3N3M)U>w70qtY(boFyt=akR{0NVCB7XSbN diff --git a/mesecons_insulated/textures/jeija_insulated_wire_ends_01x.png b/mesecons_insulated/textures/jeija_insulated_wire_ends_01x.png old mode 100644 new mode 100755 index b742152ff9f9e33048f9732d4fa802432155baf6..609c3aea221acb19671f4b584d1569a8d88d17ab GIT binary patch delta 157 zcmeyyxR!B(L_G^L0|P^2NcwRgB@y5g;>sX3g(3Yvo1B}Vd4aL9aa2^)yLb8@KIqq9 zKldA`Ccx9hF+?LcIlw5aD9|X3BUOOyqL&_z1XF^Y&@mB*$I{7M3qDRYV7>6epj?4- z!AJMIjLTvrS!OCE&0rE}4U|{(A{2BuT zgRbaX1_p-9uZ5AtfBo@`ayZ7oz_9Fq6$1kUgKxIrg+e^);o?jTGzN@<<^}lOPN6u> zeZWFHw?o8f?*rPo9U@M9AJES2bjk-Tv~&AtJ{ZjhqxoPoA76~-gJGBt)Ya9O9q@y+ z=@=Loer=x0#sX3g(3Yvo1B}Vd4aL9aa2^)lxgBqr;De4 zysimU_|F|HF_6Id0xX7o&rSy&{&B%rhA t$)bie43P;}WSL*|eKIjAKfuaxak=&LZK2$Afo3syy0ZDXtaD0e0s#DqE@S`z delta 236 zcmV=qz~GzBz`($;c`5?~ zLzKfY1_p*@2dt3A*;qE|ioRuFV7UBRn1O+TTT<)2K|db#aB(IE8Usd#^#AzX4iUe3 z^CsNw3=9lkpI`g+#}B{TA>wrKfz%X&;kfL86&uSYxZ4>R7-e)t->R#t<99nmoaR1Y zAtoFde6zVP+=06tl9tXsw<4JK=okm1`Cv33jOK&Ud@!01M)SdFJ{Zjh^vee=3CkH6 m82d+r7`2YY=b9fM2lm4Or0000~;fXxgv zYewBcoI664j1};^gUMLQ6~8-#%hMEaxB~#ffEyRB7cQCr015yANkvXXu0mjf$7?U1 delta 222 zcmV<403rXO0qy~i7=H)?0002|8116~006Z~L_t(Y$75uWn!>=qz~GzBz`($;c`5?~ zLzKfY1_p*@2dt3A*;qE|ioRuFV7UBRn1O+TTT<)2K|db#aB(IE8Usd#^#AzXPN6s* zd>}Q2MsA0Q)7%Fvv~xQ|oL+H23%8HvgVB62nh!?v!Dv1h%~uD5Fdy8!c@y5IV_;zT z`uy6jKYl|hAF#1(g1eo8fk9XFt-8AUkje+#7w)tqEN5U~`2U}Qfq|i@L;vh^t3igy$k_hk#ab=L2!jS%-P0mfwyujGlI4UaY-8=mcAN1?5 zpZg6|Z delta 245 zcmV4U|{(A{2BuT zgRbaX1_p-9uZ5AtfBo@`ayZ7oz_9Fq6$1kUgKxIrg+e^);o?jTGzKgL-3}2~S3d@K zI|Bm)!{(`9S+3!CJ4BrJJ|HF>FTWN(``ildb_NE9D2HP=Z*IQD?{;ZV1vgGrnX&zXe8woQ!bHVnrkz7=Kz6)||a`njxgN@xNA|5X`5 delta 123 zcmV->0EGW-jscJvbpikY0FaSrHUIzsRY^oaR4C75W|MQ{)A0Sr%x9n?@Rn7VAe)I> zQtRvUYr3LuFTWNhhRytsnU8qY+>%;MB&q)T{2KFHR$Y=@HR^|v;s+M2qAdx_|Nmzw d>d?p32>^02YBwSuDk}g0002ovPDHLkV1kG$H*o*} diff --git a/mesecons_insulated/textures/jeija_insulated_wire_ends_on.png b/mesecons_insulated/textures/jeija_insulated_wire_ends_on.png old mode 100644 new mode 100755 index 75cf435913869dcbce61b7b9d7f3e37c66f9be69..5251b9ee393c36d6eca069a444f9e7653a878cba GIT binary patch delta 89 zcmb=+ogf*)%)r2)q01i(r1%4TLR=Z7rZA-ckBW+V_fG%A2mPp7wv9k3NlzEYkP61+ qgoKoYL*0@NCUG`AXA%YNkeb2}wUyzyXq2zO<+tes*$fQn z{~4sFL`6k0NKGM%O`7WT{|uz5hS)%wt494WqW$pUgZ{gB`dD=W03fOPO}SQY4gdfE M07*qoM6N<$f`;TT9RL6T diff --git a/mesecons_insulated/textures/jeija_insulated_wire_sides_off.png b/mesecons_insulated/textures/jeija_insulated_wire_sides_off.png old mode 100644 new mode 100755 index db33f149b053480998d59052d3e114b68ec1ee58..b5ec13848b09ccd9d1a5596839caff9f1f4700af GIT binary patch delta 81 zcmX@Xm@+}qo0)-uK|_~67)Wsj_=LE!$+-!d7Z@8GCvV(&8Yn2{>Eakt!I+$okdkny iThhTK&SuUT28MJ2hJ&B0-+TwEVDNPHb6Mw<&;$TLL>F8D delta 182 zcmYc}!8k#(o{fQlLH_gqL?Fdk;1OBOz`!jG!i)^F=12eq*-JcqUD@w&2yzPYs5nPf z1BE0@Tq8=H^K)}k^GX<;i&7IyQd1PlGfOfQ+&z5*!W;R-fr^|wT^vI!PA8{KF8+O9 zcjeI!Uw@ji#a`UbGd-T$c*3FdMJ}J8UO&WR;4>xT*|aN32|)h!=hr1>Xk4_BVq2VO c&~u1^p^Lr#I5S_863{pXPgg&ebxsLQ0BE^AxBvhE diff --git a/mesecons_insulated/textures/jeija_insulated_wire_sides_on.png b/mesecons_insulated/textures/jeija_insulated_wire_sides_on.png old mode 100644 new mode 100755 index f76e9a876d2da3af73af78cf9a50b9c785892ee0..3eaca6020446f71cd0d649149006282b62cff316 GIT binary patch delta 81 zcmZ3o{fQlLH_gqL?FeM|H(?D8gCb5n0T@z%2~Ij105pNB{-d zOFVsD+3)a(u<9~Ca{as>C}ig8;uvCaIyqs&tWWb5|NgIMTdDbf@uEflCZAdEvH8lB v|2!g@e*gc^Z&W&KAl}nd=?b26x^l`G=jm?)z4*}Q$iB}xvVwm diff --git a/mesecons_insulated/textures/jeija_insulated_wire_tjunction_tb_off.png b/mesecons_insulated/textures/jeija_insulated_wire_tjunction_tb_off.png old mode 100644 new mode 100755 index a897b2901683e2353e803beb8e46845ee0007e2c..451fbc26b781d5b2ecc9821e146016e43b455025 GIT binary patch delta 122 zcmeyu*v&XWqL_u5fq~)e-A6${N+Q4~#1%-h$+>Z delta 228 zcmVaWkQ zF~4QiC0@0z=vyX|R9}8A%!uhNWo^rsOzQuBei3GV@%Z`?G+kLHObw4e^QyC5{`2G0 z7d{hASu7g3CABWU7S%;PUVhaTef#|RbHX-2%!b%Ql#}4@ e;g;0Glm!4Cu7(|Gp9RGL0000p*iy{5LflaBEb6!+b)E~y! zZ$K$MPZ!4!j_BkB1@4Y+2LtVbjlFtsYAo?KP%HGs`UhND4Ckzs|nCohBY Wf6g!tSGk8EQ$1b%T-G@yGywp6^CNBm delta 191 zcmeBXJkK~mqMn0^fq`Md#0)ba#aZAHS+?PWq?*Qc)I$ztaD0e0sujxL7D&n diff --git a/mesecons_lamp/depends.txt b/mesecons_lamp/depends.txt old mode 100644 new mode 100755 diff --git a/mesecons_lamp/init.lua b/mesecons_lamp/init.lua old mode 100644 new mode 100755 diff --git a/mesecons_lamp/textures/jeija_meselamp.png b/mesecons_lamp/textures/jeija_meselamp.png old mode 100644 new mode 100755 index 5456ee98aea05dec000fdce822a9665ec1f658be..9312f41de12cab0609c0540cbee0c727517c9ff9 GIT binary patch delta 131 zcmZo+n#wpqvWA&~fk8u;KNv{y2l#}z9zJ~d^y$<8|NnAew7`$ z2c(QVT^vIy7?Tr{l9Ccym;~5+5*d^l*c=X>DPVYH#Kao0fI;Jcg#(iWpL4m@vgZbS a_!(5}nN*$16^{aSGkCiCxvX}M;u=xnoS&PUnpeW$T$GwvlA5AWo>`Ki;O^-g5Z=fq z4pfxm>Eak-ar*7#jl72qcv$=!x%j?5&iNnk=80FMkVRw4?t+J}IVSKoSxmboC41Y2 z<^KsEmA$WbUEkm&X>Q@PmA649$A77(R_!{sBgbzUn@d#3&w0YR!`b0)Sh?%dGkYAK mZhTSYx8l!l>F^M?8w|%|3{=-M=(7VYX7F_Nb6Mw<&;$VadstKe diff --git a/mesecons_lamp/textures/jeija_meselamp_off.png b/mesecons_lamp/textures/jeija_meselamp_off.png old mode 100644 new mode 100755 index 67bd7fd3fbf80aa5b0cbeb667f584c2d81b2fea4..be6ad5f3c46a3828dc7c02addc4debc8795cb08d GIT binary patch delta 114 zcmey%*vvRVBAbbsfq@}uuJ|V)#Tnoe;`;yp|HFq5pFVwhmQvLYpde#OkY6x^!?PP{ zK#qo|i(?3fY;r=()>Dm*h9*}U8F`qTons}{){L45&qMn0|fq_B(^Z!I3#g^pl?!xdN1Q+aGJ{c&&S>O>_%)r1c48n{Iv*t(u z1=&kHeO=k_a4-t;>;7}UycQ@VS>hT|;+&tGo0?a`;9QiNSdyBeP@Y+mq2TW68xY>e zCk|AU>gnPbVsZNIWNWSi0URvX6CN(KN&6>v>RbrF&x!LYu3bJ$H*}oPnAypA(!^Ls zP_Up}a&I21mB-x&d|pP32kxd`Nx!mY*3G21+U6^6a`OLVuSslJclGTG8A1IOF|+$l f?Y@5_P?8~S!VD7?R>2+zpp6Wku6{1-oD!M2b>iqieE5I@; z00001bW%=J06^y0W&i*HK1oDDRCwBbk5LK$AP7U9<^8XmXvAdD!>_5+SpvVn8azy> zHcw&6h2cL4F4((#GEjuGz$3Dlfq`2Xgc%uT&5-~K zvX^-Jy0YKlU=$QEKUc5f2^5knag8W(&d<$F%`0JWE=o--Nlj5G&n(GMaQE~L2yf&Q z2P&HF>Eak-ae8f#BVV%tPw}pXEuk@$^-SjlW=7- znLiGL%+zL*BL*uB7L&tNmbj{Yg`e(vJ_KIkEB6CYoF6@@39A$U0000|eUrJovBqfsFtF002ovPDHLkV1kzqVaEUf diff --git a/mesecons_lightstone/textures/jeija_lightstone_blue_on.png b/mesecons_lightstone/textures/jeija_lightstone_blue_on.png old mode 100644 new mode 100755 index 93c86389ec1f6515888f44658b9268263bc87880..7723366cec72bc3af3fd196ee983ceb6ee0aa750 GIT binary patch delta 385 zcmV-{0e=3W1h)f_83+Ra001a04^xpLDt`d6P)t-sGBW=*Hvc&}|3pOpNlE@qP5x0) z{!>%_RaO33S^r&K|6gDKVPXGbV*g}h|7K?YX=(p!YyWR=|8a5ua&rH4bpLjC|9gA? zeSQCbfB%7j|Ad79iHZJ;i~fy`{*RCTk&*tBlm3;J{+E~jnVJ8aoByAm|DmD(q<^IU zrl$X^tN*XB|FNW52$^O&R{?*m~-QEA;;s501|LN)f^z{Gx z`~N?c?9%`M0GUZdK~xwSRlz}G12G5#Kmo#={{OLU42a~~8FKkVcxXq}_2RDD0_!qK zD^fovnGSW|`+IoiJb7r?ZbKz$nQpIi$3|dpGJ+@Rjx}hG6P|RZW3fRe!`$560RJ-3 z@J~?CN(-#Mb|`d*%1zRA4@bp7$fT-n@oqVWW}13eU1~0tY1r=i>*CecB@NqMU6=GH f86LYc)$i8_(Tj8|)t9jp00000NkvXXu0mjf#Xm^dsG2Rkq~GaI~)XvQM^Y_C#s6BqwDN`mtnwroCC<2reT@{ z?D3Fsr0dY#sQ1?QG7Q}Bbe*-W04Z5r3y`y{tM$FqH43QGws?>Cbe&zVa=EZGfaNSH zG0&)SKHC#XRa9|~ww24}i3Fr1A%EEMD5_G|0994-|8qQ|%d!VzrO2`{&laQXa*Tvv zDapE0isdZpik7mUCIp%W=LD>6MU@aN1Y%^KNr`1)UD5r)<0wsI)AY<_nm8ORC5e$g ze+a>1lo&}#Gz7MdX`-$LY*{2FRH-WYw?*SfjQsqd>q<)IoB)r9cyB3DRapXTo25jI zGLC$G?S!JApNylFV!LoYi*xJ=<}AxXj8FF;AL2ba4EFLOmy4XwoX@nasd7BBZEV}# iZJ8#1f5m%lH~s=@vk+>d7jv-y0000nwpxry1IsjhNh;b zmX?;bwzjUWuAZKrql2TPqmz@9GYGf!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=d3- zBeIx*fya-5fm@idRCniokYHJXV>*xqTgwo0Z0%tnXQQW!V~EE2sgpJa9d;0Ko`3Cj zGM6~Zj};&OtNvv0KlM0Fq-uPxgo+GW+%cSMxua<(h#mMckOfGXb}kc zSyRpVY5azopr04(^GJOBUy diff --git a/mesecons_lightstone/textures/jeija_lightstone_darkgray_on.png b/mesecons_lightstone/textures/jeija_lightstone_darkgray_on.png old mode 100644 new mode 100755 index e6d4d0056d906b1657a327326f1a7cfc73271f1e..19d42c9dbbe7bb377868774cb179d9c734e2455a GIT binary patch literal 541 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47^MPyLR^8s&CSi--QB~(BRDuX zBqSs>G&C$MEId2{2qGgQqN1XrqoZSDV&dZB6B84Yl7J{FIXO8k9RxB!C<6>K!5|9= zva_>ufFL&~7ld;2fFM7w00;^T3PGT#2!xA@i;GJ@ptKZ-N=wT?pd1X#%FD|ufT*IP zva+%o1Zt{lfB;0)*4Eb5)zt$*Lwy4XGy*|WQ&Te#0YM88Hn+62w6?akwY7D0baZxh zc6WF8^z`)g_4W7nPnj}h>eQ(-X3Us5bLN5t3l=V1xOC~#Wy_YWTD5BR>eU-JZrrqK z)84&%_wC!~yoK!~FtGM{x;TbNNXj037~8QU+kJ%8?9Je7ax{bG*#eD)0*o~gJ+x+ z%(O9{q_etV<{i!3{!FKJ&OCUKtJ29S_(w>?K-o&IiqoaB<55TYoddb g3SNJ`A$Na&+o3AaWeE=YK%X#py85}Sb4q9e07Vh=asU7T literal 667 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Ea{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=d3- zBeIx*fya-5fm@idRCniokYHJXV>*xqTgwo0Z0%v74ZWT&jv*T7Q-e-Vk~ZWJ5pq(# ze&pP(*){i`{m-A*Ec{X6RAcP%(1$LbCcfqejvv<-e7840dcCON#wS5uahhje+WDRh z37I0_Z*O0>Z}H4~@4s6vU$yO8*4mC4#eSM=pQZ)7%!qX9dtC9m?qKfiZ?*To*WTWi zd%I)BwOPe%4VKGicAk((?s@nw`n`usV3pNerIlN!1qFFIc6R_BddA1a!)5)9d)9)A zNnV<_*eljvjau!}@q_Bt=ryPGc1|n!XkJ&e9aUihhO#&UW>--AnX12C%owob&oV>I^scG$Z3Nm{Xl^BgTzZ70xU)HO6cyjuoGaF3>1qCm69y)dA z%%3~&E?1ZHrz_8h3=Iffi@w)y z+w!l!{#o>Luep-Sst$$;-fb+WYkwID2Z~Poe*5k1pMS)!wI)@Fa@kJ?dS11}HKHUX zu_V%}>cptHiA#evS=0 PPy>UftDnm{r-UW|np*_8 diff --git a/mesecons_lightstone/textures/jeija_lightstone_gray_off.png b/mesecons_lightstone/textures/jeija_lightstone_gray_off.png old mode 100644 new mode 100755 index f168fc2c454a7325899511ee40221b2f51ab9d8d..b7723f0e96d7609dbf057dc0f5a0c14a6bd0e1a4 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZYieq0T3T90Mn-04W)=`+ zgCG#(=H}+*+`X)`9G!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=d3- zBeIx*fya-5fm@idRCniokYHJXV>*xqTgwo0Z0%tnXPc*sV~EE2sS`K)F+1|O+&>dn z@8}ZVBG30RukUlx7JH0yRbxqyg*!6ka=CXLW26-?!IWVmWT|WKt zmydP3_rykJOY0EZ(Dz)Wl`?s^M37E3&))Ml9hp64*v>LU ze3F~D>Q=hvHqMOmeD?QEb{s4Czc%4Z^8Hz}bTd=V9rO9S`TM=qui|%okDHnqIjwS@ zuCr2P)b-G5a@$Xft(2MHAHS(I+UrVwqzcdnswJ)wB`Jv|saDBFsX&Us$iUD@*T6*A y&^W}<)XK!f%G3nNwK6a`ztVaSiiX_$l+3hB+#2?MX$GoiVDNPHb6Mw<&;$U}cb0$v diff --git a/mesecons_lightstone/textures/jeija_lightstone_gray_on.png b/mesecons_lightstone/textures/jeija_lightstone_gray_on.png old mode 100644 new mode 100755 index 24c547042b6fe343f681867bd6a6c19822956e2a..bcf140e61fa26c380bf554066036a3c098a85064 GIT binary patch literal 580 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47##zALR=?KoH%LHq{)*fPnj}h z76{CqJ$u%iIdkXDn>T;{`~@JeaM7Ygix)3m0z^v|F9m^R5V&mFvgJUueEEtMD^{*t zwF-<^gTNXfSi5%Zx^+MV1nbwWU%wtm0l|h18`iJexMAa_O`A4v+6)F;wrtr9#9M)A z>(*^swr<Wzi{Eg zrAwDCU%q_x>eXx4uHCqCEak7AsKqmyQsy0ht(mn?#7J9q(e&I_utp~A*y!5 zgD-NKbl~mp+AR?-CFd)h)@pt5tKATsAG#$~YWbCom$lEIPIsv9zwgX4*>vLFn~NuB zdNj_|vbkxb)GER}W2M!mefbWt>}eH7t2lC!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=d3- zBeIx*fya-5fm@idRCniokYHJXV>*xqTgwo0Z0%v74IQ2?jv*T7doP|Ynr6ts_CSEo zb6?o|`oR26i_K&nE1k2~OZ{tifT5=5&x%u)&!hScloh}ExkOH#Id$sGw7k6i_3z)` z-~YAv(itP;Lz_R%xyv@4pI>~=(zRt~^?Qa1GX)dV zs`H=4PA%4(r08Mtyk_2WsWi7E*P_yPSqm~UY)MN~@;TEKVgAeJe3Z9K#|x&=y+7s{ zha8tUa^|^=;LPH6Ti?l~<*ju+;u{{C*2SR|l-=7gW9Cf#-OIKvTlHVBt>cW33(tkB z_Z<~aB_5l}CGT0(aihBZnw7)v|F1fxOuXS#@T?nyk`0 z|J}adTe~&;PVM{LwCS!c*A||z2u)k%wf?iR62qPKwY9Z-XY8K5GIVLjmwWN%m9@Y4 zb}n7D%RIGZ=iS5ei}S8`uhvpJQ*rU$Ulnw9@Aulz`w!d=4Gp!ow|8Y* zyY=3^`}20T@klB8T$sq=KeyN~ZRhG$GuB%k`@H8bV^vksmtFNo>VOfXTH+c}l9E`G zYL#4+3Zxi}3=EBQ4NP!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=d3- zBeIx*fya-5fm@idRCniokYHJXV>*xqTgwo0Z0%tnXM?AUV~EE2sgpMP9dQtFzCZi! zrzu_98b3^;fT(;9q5*7Sbe?*tpgNAn)mFKamLwTzebbY$!M zP!&yE!(~&y_NZ!PUAyF8vg_>Ikbldv&KTH!|G@cpVxIja=ZwR=Y_*kfH9w zzu9)pQ7ifE)2g3LyF~nb-DbLm0o|@z;u=wsl30>zm0Xkxq!^4042^UROmq#6Lkvx= rObx6IKwK*W1D!wh5hxmR^HVa@DsgLwU3mNnPy>UftDnm{r-UW|sAQTC diff --git a/mesecons_lightstone/textures/jeija_lightstone_green_on.png b/mesecons_lightstone/textures/jeija_lightstone_green_on.png old mode 100644 new mode 100755 index 225bf4ea415b7a80d65d6b78f3f201cd2cb9e58a..46f8b91a5ad32fff4e06621e3d3bdd18ef054064 GIT binary patch literal 574 zcmWmAO-zyj90u^$b%>k><|=J%%@){Jtgu6EO(1>A0Ot%rF=zunh8hZpAJ`Bq`3SY8 z=%mz5IOsZ56IwtXY`8$JC2r<|xwbk02kTT9ZS};v{ht4Ge*Ui7nyUQVQ@I2|TqXKsnP$;2PL8XRTjix3vHB*{fC@rmM)j-pRwsy34P&%~G zc2YXKC|x>=P7l2ShHi8lVeCOqFM9jXXF|UTrU49?VIIVw1r{r;Ll_!{%?6ttb_W~| zIGu31;2OcmC`KnR;f8w>lhc^?z%zrHS$EZN=Gdt_aB+(xT$yk;9Vrm-7hz zhFknW@5%WG(w#^8W#1C1%=0T>+}6rvkyZ0EUC8hz$GKC#KsP?& z)2tlL4ku8_58r$DSazwB>e;T|0@#~+f ix^2bXvSZ78JMlP=Jkr0b37>tMT|x*2HRP)b)x-bTFgAGr literal 705 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Ea{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=d3- zBeIx*fya-5fm@idRCniokYHJXV>*xqTgwo0Z0%v74Vyh(978nDr%pPX_t=1^#ols~ z?(vCtm;HCR*#7GGeJ+#hZku!>C(X6x*d6ialSk2shXqHTzrCEKer#T{_w7qsR~irZ z-tN79YSxKPi4OZeH6Ijp-*vA)bDA^Rz`>cBLnEhEh?CFUIQ~c7v&g;~;&JmT=FMW@ zCDfL&%kj7=$oMG;WhP$yB0JaR6r18iuB8FGx&HYE{We@I8#a`ba4nr6q$$w5fU)7$ z$8wG%_9xri#7>TEEle9XT@w_uHm;slZ6+Bhd#-40pT?Bdr~R`U6E=!IF3?`h z(=zjC7wg8&>X-gs+i+u-iolY?u{++pk$Yd@-Y2DN*`P6HYUx4iXET4!es6y7iS_&R zb8L$*O2zJtJ-c~hYEf;m%Dzv(j$GCkYI?qKxh8)WFfLU~Tq8hEiLRk>h@q*KiKUf^1(0iHU|<+~>luoM-29Zxv`X9>92k`8002)z zm{tG)09r{zK~xwSUBN*TK|v5i!Fn}~2o~;tQ^DwByNdgEOY?Xd$ta|x~^vj8WN QJpcdz07*qoM6N<$f*jOBIsgCw literal 408 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Ea{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=d3- zBeIx*fya-5fm@idRCniokYHJXV>*xqTgwo0Z0%tnr_0mDF+}71)=Rd0PKp975Awek zGWc%!^d#=mxnuGh9OBl9_|6g7)G~K&qmPW`WERK86R#A$vDRWgHB*@T*w^fhN;@_z z)%kLDkMjnB6lrDkiH3K7snnRpZ8y=sv}n+{0+A5X*zg_%!SpV-tfhjUqk6*hN zoOfr1aEtcTP3g{kEyp;%Nqr67v+*(G<7)Z;FB`1C16`$B;u=wsl30>zm0Xkxq!^40 z42^UROmq#6Lkvx=Obx6|Oo3c01A|;ae;pJJx%nxXX_dG&$oPDp0Mx+X>FVdQ&MBb@ E0RAI{wEzGB diff --git a/mesecons_lightstone/textures/jeija_lightstone_red_on.png b/mesecons_lightstone/textures/jeija_lightstone_red_on.png old mode 100644 new mode 100755 index 512b0fe4e0478cadefb22c6c1c2e54239db8a42b..570536af7bc18732cf3b5f617c3882d726f31b7e GIT binary patch delta 473 zcmV;~0Ve*61?U5i8Gi!+001a04^sdD0QOK!R7L*)0RI62{{jO43JU)V3;zrZ{}mPg z78d^(7ylR-{}~zo931~19{(U9{~{v)BP0JLB>yEP|0X8?Cnx_XDE}!b|0*i~EiL~p zF8?nt|1mNDGc*4*H2*a<|28)NH#h${IR800|2jJVJ3Ie8Jb(W_KL0;I|3E|8jEwb94W9cmH^J|9N@;hKB!#hyRF(|BsLVkdXh8k^h;Q|C*Zr zo16cprvIm>|9_~c|GT^Yyu2flD!>2$0If+xK~xwSRlzx8!!Qg4KpYDymQ|!k;s5_p zP)Hn1of-T*dMJ!#|5jvtFmG|QFQJ|h)d?oN&(n-D-0w*+oY(a-p-u>;Vc7e+hJvb; zwi{sQYYYfi)2oKU4l`9#?gg_0Ab~(tnN!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=d3- zBeIx*fya-5fm@idRCniokYHJXV>*xqTgwo0Z0%v74K(f9t(Eb`JjJl}9zqwRyMT2X7a*p-*=ew}S;XE#HwXW^;~Qpp#j1iP9Z zAE-`BiS^`sUQr)jasIiw>%qg!zK5SW#V!_c@LHpN&alto_`c7-R%viGJWt=%cier= z(sdWDnC}^%=VAVC9UtG|l)YwY?n|p(di<7+5|Lu7w9MzKZ3(+#>N~md_0(-gqgHV# zuspLoeBAMVa?c?NJ@GYXZ(J6Rb&pk^bbJ0{rvp(vff>G`f!8Ioqt}JcViR1(Dd=>- z^4ZK)PIJwsIQ>=g58p1W)bSujtoB-mNXLi&{w^DHbEGw&HtacXZ@E>6TTwt+b7StC z-M@m%>$bdSoO9ayyY1&Qn;zJ{_TuQ8GUNH4%atOEe=bz*H}2c1rh0UjQ6CR;>decf z@7xOxJKQ(s=}}f(k+b%_VB&qwhx3G688&%R$SmF5ISifV~#L`h0wNvc(HQ7VvPFfuSS(ls#A yH8c(}G_^7{urf9Sa;*#u!fawzplHa=PsvQH#H~R+@rejf1B0ilpUXO@geCxwul98S diff --git a/mesecons_lightstone/textures/jeija_lightstone_yellow_off.png b/mesecons_lightstone/textures/jeija_lightstone_yellow_off.png old mode 100644 new mode 100755 index 2e7fed0675df7a2f4c6675df33f95fa4d0bcb93e..5280e91a2d6eb405787646fd64245288d637519f GIT binary patch delta 200 zcmV;(05|`m0@(qO8Gi!+001a04^sdD06$PnR7I+(9(CDqd<*VQH1)+XB6GTYfV+u1qX+B)3YJlxto-rPjq+)Cl!S(*kwJOBUyRY^oa zR2Ugu!9fzjKnw%Hk#NBQ`2Sx?)=Gs7G2ME7ZVv54gnrk)twDgoNoylW=7- znLiGL%+zL*BL*uB7L&tNmbj{Yg`e(vJ_KIkEB6CYoF6@@39A$U0000UEf00026NklWf@IBiOdMhKtw!Pf0q0Pt0Du`%3=&PX7E-{`^$_ z{8s+_TK@cA{``vm{EYtml>Ypd{`{E!{b2t6V*dSP{{3eD{b>IEYX1Ff{{3+N{c`^O zbpHKz{{49V{e1rYe*XP{{{5W({hT6R-T(gK|NiCw{^|ez_5c6- zt14va0002kNklvN z6d6jb0!K)uDIrD*n!@l+naHJ5 pG8c?~F$mf5L&xwEkXYl9Wxwc39d`e@8~^|S002ovPDHLkV1h>f437W+ delta 471 zcmV;|0Vw{?1Lgye8Gix*005AYXf^-<00v@9M??Vs0RI60puMM)00009a7bBm000b5 z000XU0d+08zW@LL2XskIMF-sm0SOK+7z`|00004VNklpeW96 z0ziSIK82q2`hNmvKx=}|I+6j(nh%9WAE3wqAK{F9fOI-0Rrk1+MgtB1jm^@$HK{-fusZ`8ogq N002ovPDHLkV1mcf%uN6Q diff --git a/mesecons_luacontroller/depends.txt b/mesecons_luacontroller/depends.txt old mode 100644 new mode 100755 diff --git a/mesecons_luacontroller/init.lua b/mesecons_luacontroller/init.lua old mode 100644 new mode 100755 index 458286f..ff0f40a --- a/mesecons_luacontroller/init.lua +++ b/mesecons_luacontroller/init.lua @@ -273,7 +273,7 @@ end local function get_digiline_send(pos) - if not digiline then return end + if not rawget(_G, "digiline") then return end return function(channel, msg) minetest.after(0, function() digiline:receptor_send(pos, digiline.rules.default, channel, msg) diff --git a/mesecons_luacontroller/textures/jeija_luac_background.png b/mesecons_luacontroller/textures/jeija_luac_background.png index 40e316c8316c2da3b632a736cdb8cbb6702a0552..4b608329051574717d1e06c9a3541d5621ed19f0 100644 GIT binary patch literal 1334 zcmeAS@N?(olHy`uVBq!ia0y~yV4MTQ863<&k&roiS%B2)0G|+7APoeJjEv08%xr9I z92^{6TwFXnJbZk70s;cU!otMJGBGg$wX?9Wu(GlO4Pj?zhnU07%?&h)mzNi48b3cj zvVmB&aB^}2ZO5uBacyoFZ;=VmHEJb6e!(CYL%|m~_=gU5>D=yMU|Ig(Gxx!R9g2@UGq)@;TPY%Maby0=Eo^6kCKc&Dm9$8{oiXE_$;p(WiE$0aL2h*} zK9esVvDEbQbBz{zz_WFusYB)&x5A>6sS~qmS zSxK<)ze_88v-dKli}aRkx%g(yNv-7M%hB%-NY?(AQLSF98Tqet_4j+ky17g(s;$^jx%QtupWp0w6HTczk;|ld%Pe9Z)NE#d9>Kxn zAaWq!U~Iw1f9a*qrcc}BKK;qDuy-FjcIte-H1A{9`yX5KCI7v>amtR*a9ZY^TZVpb zWu}+u9+rZnCDO}zizpWWI zaqwOEdj9au)emQjai;qpTKM4C7lZTFOSdpBJ$&}kt9gA5vx2%^&A+`X+O(?1!s^fS z#@Fw^>03|WT5$O6mKynEC2!YqeS256X;qBHWvRcK4-e$b&P|PKo_VuYS)85ua7NYR_3p3h+}6K4TX5ykhWj#q!)6>6`NO(8 zW~rIX*D4#Q!ymO)u6(eefa}ZKQ~D~5_h&ILXHQ!7>0rn~RW&VKg$cHY|~%iRsD z0@Hy3092eD?N0#!-I96GRs|XHvvakO4GO+4SbIR->?t*j1{v8F>G%}^044aQLx6fq zO9mB*POc7$V-Os+2Xuz_6v`0tvd4Miv52s+fN-L03c#_b06a0kUpMwLF-RBdOmS2jCq|c@&rlvBR*D^*j&ipT=mHge^SDCbaToSy&+jmN`Kgzlc5)t zCB>&6UZ06US^+j2w+rZ^5hKjeD@$Reqx-#>RjUO>sws^9Wny@2yqAb?+!WGBMCYBW zNixhK^3|b^NxUg6J#bGAFTrkaku7$9>0Tef)|Nzi0K@D&T%UrIktzHn8ReuULJPrs*r^1ge}9V|xN zU4FWx;F6;XC-a%X!BC5J&G@Tbf-1aa2Za9GUnndv&b(8xK{1G(8L`Icqmn;CgHN+x zc<|-TE1N1aMx&quEv}Kk4MFW+iAy`h2rKQbIE{7aBiLYER5;TRb$i)N4#^JX4bMJ1 z?^tb+CacQ+PPt`?MB=kG3e~9%!}730?d|OzhGY&vd~W7Fl(4(Dm8nOZN^E^y zcm0Ubfskj|NT7-+?$5!{@*gv+roYM4P6CmXfZBDn)sIqMKZi0-?`Eq&YH~UR*O9XV=|l#;U+- zwcu~$#nm2;+BO!*voO@2FPu0;<73B#`U`P_8Bg)uA7h3eRpCw~2ztyKQ>)i8Yuy)? zoAXAUAN%+fhs4Mo>>hY4cG=?tzwH5>DP^mx4MQ=;-mDPAa|^q_r4F5Vxy;a@vL@3m z-Y@l8WZ$rxPq!`6csFx5p}5zoO<&wj4662TaprPQI@272B_&~P1>r;b;s-ptH@CuY;LHXEhq98z4_dMVvN)!emZpG&R?QL17+g1_rzp^?pYMU!g4sQ0fcDR(^03}z{T>t<8 diff --git a/mesecons_luacontroller/textures/jeija_luac_runbutton.png b/mesecons_luacontroller/textures/jeija_luac_runbutton.png old mode 100644 new mode 100755 index 157507f4f15e9793e7ac3606d9133941a75fb173..df9c42d0e6a849940de21f2ea69086fba12d2a18 GIT binary patch literal 2176 zcmZY9c{tSF9suyMW{Jx3Mul#rkWk*_wN;ik+goHQiV%hpvhT){r7(nS4MJk<#%>r} z$Tnf@hB0O=V=RMV%vkPk?)~rH^L)-Z&w0-Gob#OXe4i6*^!O1U&jlV32*jtStNj${ z=|HvTVguTAYpfaw#A;?_XsQDYZA;(Tmc6rMa(!Lq_PX57zTDjbQ1RZ8$pc*B;Z*7A zRO#gmsPcYO<^8tG=WVr*OSSL2YQJ{~KUajmTTOsFQ{emBAP=Ts&pJSeS6zsAeW*`8 z#J3^LuOZyOF(RNbGO+1G5K~leGax#oIVKbdh=m|y!&*LuwR{Q(w8llW#znTqN220C zpc0}`(CD_rnD(UD_Rk+Xl0S8%!~r@}D^me%pdfqTd-gzK?%l( zs-=1HbTt zeTzf=i|7FYdXO+YNE{v_j-Z!DhnL4jn8rs}#xW}sW2;l+t5XxJ(-WlWNz%*|U~P7K z4Ld`gn}3-cQQJZ=NOu(^oeB;dCQi(5p())JAjyhK@9-dNnCpP_0p>try)@dj|Za7*jr<8 z92Tuh9M279QclY%+-2wC(bt*?XJym;B^!TwRnyYQNGR84=DWg&7tqc7T})6*JNv#g#IymvGWiwYikgHpLBAyo#yZ}C;9Ej*p9MKq)KY>(Ql8!sD3 z!JFUPX;=*`KB^6JJ)fiUR*j`E{eWyF!oa%i-7ruWiRW3V|ZlEAP-DEA)Lj@ zX7GOfBDhw$M07$XB1QC8lURStiilM^SPjmakS>3F><6omGsFyTU;sp2B{YIuu#_G3O?;q;X;xyIkr}ip z$|TtM?`9Zb$gt3 zlYX1_?Z9|gp_Uz2ep=gQ317e5qzAf~F`}gD*tfHSCn3Qz$9Y!qrKbe>XPsNIOR{Hj z?mEQ?m@j&RE@B**L8AFpe17k(1CcbRnEhsPWxB!uJM608l#Yv0TAGnLRJ^OysswhP z>%G@vzm2bIZOIr(p;{Hr@RZ@lPu9)ot}Ew2Ni`KE+;ENH`^@ zFxM%XrcT-xAdxCVQZ8U3K*z*=^G}A(6ti_S-PhsQJj;8oh(R`gRr%!TWM6vZGNDK~TiO$$ zckw@uB*vy3_sU7fT@ebAY>;SC68GE&(%~QFlF)C$G~rG2Fv)sKV=?mtDY!(N>L2@Y z@->$x6y{EwS0?98YIyr|-=)U;*8b|xAcqzSwt1c#^{C7f1!qc6* z(#0&@INjAEoNqig4p&qhKFfdKS40;x0fHhU;dJSvAYRXCrFN+EAI~c@uB4t#aDMqD zr8rPQmqpy4TZbA=kstkQ-FAdsV_CpG=z}eaO?IU{1W z7wV2BviG%{>$!VLT1mV%4_S27E_Rf@Y9}h*q2gYF2$Gnw7nE)&uLzi;hbW%amDiE8 z4BD_yyb_^W7P6AD1YJo{%?r58X;r9gt!dGcg31!}7OSXu6c!6Z2#NOISei_-0&xZg z30WwE#}$|AD~X#*7YuGYU_)f!UFCebAE9Ufj6~adr$Fl$8v7Jd$2j*C29S|DES5 z^%g?Mg4>K*uSKpfNRPkaVY}pJs%;wG(TL;TM+F{e2wRYNp5B0U#1%wVt1z%Q8TZoH z%dV#uMjA-m7rGp9?n;cvum`*%1z7yV#-G=&00TDSth@b`URKar@5EDsNVUVDVuOq?JJZI;91|*(8c3cHTQQ1tX7Yb@kmz zK1r5FB-bMK5U)^6wMg6b*1W~LV609cj6GaeM$P!ya>x)7bW?!;*|<_ePO!&Xs5Hfw z;iCZj-))zF&j$zvdW&9qAjjq9wflPI|4UT?%Q@i{CmcBP60icKr}J35T+=4}-vkh| AKL7v# literal 4262 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 Bdn5n= diff --git a/mesecons_luacontroller/textures/jeija_luacontroller_LED_B.png b/mesecons_luacontroller/textures/jeija_luacontroller_LED_B.png old mode 100644 new mode 100755 index 738ba968b6d79a001f1b738847605a39cf565bae..a4a1fe200754e34ce1729aca4c4860076ec88322 GIT binary patch literal 894 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4u>QwKckcE=}8O>jI04ZA+Bm_YMLJMnjQ*T9tzrC3fkU^IzZr~sN)MnO1ePg z2Sm!c{>r)m%6dQmBma$mf`h#hPNLW-hX2F07PFHK7D2Q@}1%9PloTm z8Gim@`2COJ&wqx0{~7*+(Cv$t8SXx0xc>-h!n2nkLm(zV^g=WObwSks|NmcG^r;6h zjND3s{DOfr6~NInM;D+mj7i?^E@51}FFS$kwVp1HArg|U2V?Uur%5ne5dQr!eO3q~ z*PEnSTW0_LZ@>9&V~Yu+bm%TM-<;#$tQRU=jrls~$KfSLQmSY3D|N4MXeTOY07>!-Fy!EGzIR_^-T zYU#aimHUcX;7GA@_en*(VcJoLRS^Ksef)bH2G)H>rXrO^UvR~`FqauC*2cVjCNLBd2ny@r6s`} z_BK(!UK|UJF_G#$c{cj@%ihB~Hp_|i`l$u mrTRn6B?eDdKbLh*2~7av%7SD7 literal 3537 zcmcgvdsGu=79T`G1QzQmbkz;0EpV(A&Z6MPNASTaBA{TXiVzlE#5Ee^Aygy-axC?M z9(6G)25PY&Vu%QWB*qCvi!GX<1QLXhSRO$F2^fZu*UWyle^>~{J^ryLCuio&H@V;a zJ?_08YrFf8h`B zOlL1Ql=+|Z+f>fOD?^S{aJk&`rR7SIu50+d zm<{uyO9Zrb-xQ4MYtMq;l*v>Jl^csBSV^-)UtcfLyQdv%xG2#hrk>D%y`~uNO{?KH zO{E&4wu$k+K2I%5gCLW=8v}x-LXaCkX9YpiA;=%x0fJ^iP$sxDThiW4wv%IDGAd97 zK^i2*lYOe`+l1?t=~&W;+|FX4$$}?5$Wx-k6zlp|cf>S)Z*N?`@#no4h;Z%hVgZE} zaUBg^Q;>1I_j-$(=bDc_5=6&mNS}qP3#$*NXJAT>3RQ%X$)%c&Mdv-MASL72gCp9x4Bvz$V7NNCJ{G=B8B+m1-LA4xqmAo~X?XHC>E-xZe zg~u*)v&w`1idXKVUnC;8Zi#fwuSJ&KIvIQNv@fEL)4BQ%RHXAljCcLAuufPQ9mIrn zc?zDLWz$Vs7Dl)SBrWxCURJ6pyS14qyBEcFk`K1mgeyYbFGd&Q&*T3?{H<|OmN-A0 zHtSz7K0Dw%5h*_a*tK8*f3Rw%a~Er@uS?>ZHWpNYrVJ^Xibx(vl5aH~_pZiXtLdND zKxG{^yN!D;6XCyIxgnrkbx*upup`q#?q)n;G(YtlprSlBWe$tXFdR%D^X~l zX=4jz7Xzudf{;51`<@+?0S5XO0MsAc`dztZrjyTlv_*bvBD}fMT+3zWOZ2gQGe_H6 zTO<074TSV1DHtoVX8!S~IOLav+djp{+B?s(WVd6LBpsEoi!}FZu-UjS;Re*V%>1gD zo<&akXbVQupX8KDMqc+u$D8&ZyX(ZaM>5tJrgQ9Hvl`jEw=gN6$>_leChz;$NNI-{ z`Fn>wc0!^p0Zcco2fLazQ46rOw~PZCiR+5xr&%)685TYQrf!4qacfP~kmF6DbZ5MD z+R0A3VNj$C*w$TufKg?jI3y`*$~p|l{#d1p5)1(91BPBtqC6Uhx>WI9sOWry*t3MX_>|Q*C}c6 ztbF`QeFZB0X;l>#KPMkqED|y24<5+tF5k z1_b$i4+|;1TS{PWWjv=wAQT&2h{If_99C;yvb z+n9M_QTOSaX>F<#C`9Xw4=OS9Wg?fH7YH((A53<%j!zAonYe*xLrm<<2` diff --git a/mesecons_luacontroller/textures/jeija_luacontroller_LED_C.png b/mesecons_luacontroller/textures/jeija_luacontroller_LED_C.png old mode 100644 new mode 100755 index abe0fe6b12691b94e6cc59f15da2c86dbdf70928..4dc57c244b1170f622a67f95c43497c8c30aec25 GIT binary patch literal 907 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4u>QwzktTt*9i;^jC=t;A+Bm_YMLJMnjQ*T9tzrC3fkU^IzZr~sN)MnO1ePg z2Sm!c{>r)m%6dQmBm>bh|Np<@z7-z8!162! z@(Tvi)B#5m-5vo=VodUOcZr;}=?gGA7}t5aIEF|_wjMm~_c%?0;X?B7?tFuVj7C07 z%PybY^M7~9t95I%ti-2CI(59g@o#mY+o9M(zZ#R3J#L=Gf}!@)`FGywiP6{Ty}n8@ zvMaDJDA(YRTJ7Dwr#S}NYo{E#wDQch-5W$2;~p;%+P(Yu>$BTy#MIOm3QvnN4=UXt zF!|=v{UJsl-)EF<`I_@(ccAVbMWdNeTy-)?>KrpA1&%&vcCZ?AXq|NEBp*fp@`{58$6OP%k!r$8}WMBjDI(uGkU z6JBn<6mv!C=*G8vp{ojA)W7p;v#(tL#kEH4-NucdvmPIv?<92c$rI0J_w`L$#s(s@sqKURt_;*$roI-^d@XTLnrGp00i_>zopr0Ny^2LjV8( literal 3537 zcmcgvZB!Fy79K%CMPU7?NU4By)fN?8rJxZU6%`R7#m@>7x=B@3BnV_d5GIZAGpP`ZOW|qpSmxYU2vVWNb}#kad*P2w{2}{VTbKS z>itQAFAV(E-z~m#c@!UA{(12Hpz4P;!7i_rpV%Z}7Lid=1&!PtOL&@` zx`RC~4z^E=Fh&zI#tL1@id#BD&gI~q zJ;G`ry~c%w$58_FU>N37Aa6%yJ8;lGgy;hq8W_!J)$70?Q>Fd684aM}2`vKii>Di$ zX3>d9caC39#BYI6`n7F&@BugK5az^+j_#N-VNJ&TkCia`ezw~bIqcrw)u>oom2+y^ zo2xIHd8?;RrbK(yj~$pdqJBDZNrK8`GM+|E3?)@eTeBldUN44?C`wT>#Q}rbZyu6Mk){&V^-1grv?0vzEg8Cgo8a;k)nI%VVp{jIa z;V~8UD@y)+fdUs@mY|QCR^Gv%qQ`g!NL`j*s!=>{B*g9qsL5DPc!m%^8golQ)WPXO zd}Fo&l@-e*Xmhs*3#XSp!A7V!uKhm-K!Y%?#Jc{_Z3)VM;mX3P#Xd5`{2r#>AHPV* z($%L{IH)QmYB1@I7f-`4+@1&K1^GVfBpE z&|il-2M_D0!Si?;q;ioc*_sqnnea7)O>M;|-5?l1$vai=Xeqjp74vzT+Hi3)QB@F-M@XHRXFW@N z(i^~8)!3GS&R8NU5-S-R4{8HoT1dvYnjm_*>RoIv*Xf^9?yFZ;MT)f!!l{~PJ*xgc z*^#V7dK$ydt9UoBY#;6JT}s9Mlg*2s+$Usm16+7US)N(M&CtaN2wzPHhKz4|HtF3| zBF6GIz|OX`ECmPNRjB$uuT8N<8zDxsI5+bxd`!7i4;&Ci`>^o*fE@YRA!)XzWv3F3 z#y0hgG#!e>qCXu*lQqItrS6+KGNQtdVc=#k43p{F4qA4n|L}Y|oO z%D2gP%gVATL}{&KKpuohSEM>?Kv9F7m~tD$@0K$VFMg|@y8d#iG;6DoM2)3)EL3MQ z8DpHb{R(~Z=w;|R%yICwt7md$gT41mLqLcA{AyfmSBmY+UOHYI zKMcWqZ?&eyiv#_lD7F5cnNMRwLPN@cd#^xk_Eu!2&w-?lD9aH!qFAheV0{yxr}4WU zEPx4ed|^AznQ(CUO*xE8y@9OHcw{DX{!3b0Tbta>zRUB;(Xt*bGCGr{G<)zgH=B<{ zVC7fvpa?ASBOkC-ORAIhdhpOljg-LhynGSz?DB!qYaW(=dF|HnBn<7JTqlN^-Gi=o zEc9^G?bLw|wbFj4Mqh-=Tt_zgiwNgr*-I9m=EE)MK^@=M7-=FsdPG z@V`z!q>heGa1E~U_^r$$W{+yxxfO71t-aYKnwG)OZ8*duhX!&eYHA7=*ox?-+w!={ zI7zSwj8`Pr3667+SSFlN^tM%BSQs>fDYhy^bECW+tMJKm@&4{PqMyHLlc!^+8&o!L p9$-nf56C}K6Hv;Ow0E@XorHW@+G9>a8A(RKe@oEj;!R(l`8U`hj5GiM diff --git a/mesecons_luacontroller/textures/jeija_luacontroller_LED_D.png b/mesecons_luacontroller/textures/jeija_luacontroller_LED_D.png old mode 100644 new mode 100755 index cc101706eeaed6435e8bdd8af62d040595029f7a..a67f36fd5240621597e83590ac7f7acb77c3605e GIT binary patch literal 902 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 diff --git a/mesecons_luacontroller/textures/jeija_luacontroller_burnt_top.png b/mesecons_luacontroller/textures/jeija_luacontroller_burnt_top.png index d1a17af2d4ca7d1e623f0d9492bc85977302b641..7fa6c50bcc0851125ef10416680492a5dca45bcf 100644 GIT binary patch literal 945 zcmWkseNYkx9DO?VN~N;0+c~{?tt)3))9w;POASoS5t2+ZFUw3jZ(=P!n(1tjy* zHt-uE&Dm8LpfUsz$nc|S&2$^hk2%VzxjJp)6oz;2_kMTppLg%wyUCy*A=tav10c{s zDNM_EU%PehS(qaH{t;l6#t4t3CY?u?C%)Z_Yx{8Bf*bh38wG{nc!N`fLLU?sqo@SM zr6?&wX*tR&P<{&)T-@S;TM6C)@GM+~%4$^Ap!xu+Yf)2&T3^)GqmGC=KI$95CxS0P zgAjt-5Hvzag0K;{o6zWoCNl2)h-NaHTX5GO_X2P~0HT8siA3T7|OIbrBd0Iai*)QOGSa|a)L^w>ds2)?(SA+ zpI7H3tJP`^1saV;tJOZDq9+7BJw1=FB5$1xv?H!Li$@a{AG8wFz&R-$1#0dow@ zC#}t~Hs(`y=D79d(+=i%LTyp#$Cmz=Xq2ExqLZy^AUT!=jHf;cC?#LrmASKYa7r4+ zx1DQsplS-n>Hh@jjjogAb+5DSgEpzk+aEW`)=z612Q)gGp()eA85=P&1+C(tN|Vcf zEz*@cgTwVRbQ=t~9eW3NHYKuwY@9ac=l3-=U%c<_ljdQaI~!YW6}U%qVK&Y=RroCG zPqtv|T}Qn=#u;BNUfhT@#e;N1OiAGLSHJiA$?U8xlL>UpGw&cL{#`wsII|q|bpMF6 zMTB1+H`-;w6?MJrG7dG@5s91K>7Oqo#CnLc6r?5Hmhi0=lOGOeym@8fxnzGrTF!}P z_L*G0)Q4}J`Eo9zIAQ66ze!u@o?o>)XQMdY8_ zi6=7^K1BuntBsp%=I3%aimz+hA4-{dHEy}Teb9Dod!Q|{ECG1&sUArZUNZ4`lB##~ zo3&Jf#+VFY{+^a|JN5_c{^+QcMRMP}DBmKM?!3DC?1Xl;FNE(DaTE3OsfG8U2{|_z z_T7N~;o^*m&2Di{_p$+FbXISjdpUl7o5QXz7THSQ@Jn8vgzXrYymZ3KMq+nsvUAGj Pw`*oJDxGpK_;lX?@z-{4+x%aGf&K{n9_CEW` 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 diff --git a/mesecons_luacontroller/textures/jeija_luacontroller_top.png b/mesecons_luacontroller/textures/jeija_luacontroller_top.png old mode 100644 new mode 100755 index 3128230e60bad3c14655636958a53a152de69c6e..7c515795b73ea0eda0c1d0775f647d0cfea4580b GIT binary patch literal 10363 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 M&qTLe$NuU60uKAt^#A|> literal 11913 zcmch7c{r49`~O%%$<~7G@hBoxwz7<(6rrdn%aBLeN7-VSL4}gEkRm1uDGX)FHlv8b z*fla3S;jKPV3;xM{kwbL?{R#8&+)#;^ZS0^KYqs?bDeYF_uTh&o!5DO&g;C->vQj% zqpid?g>4WBMB>b88)pba5d0|!5fcH$`mG^0C`7K>+uA?|et(vVzfOW@wuYU)91ekq z@BIB0faJWC2TzJdoN+iQIxetXRz!bgD#``|QG=YZIey{RD0MvOy2FOG*F zpK{KmnhL86f7pKdnU#pf_buM;8AMje5Oe7#?p+An)GuMy=~j# z2DeD>5WCYda%uOhc#rt)ZTO9{ruhj3G>H1lYVpO-xlJxo??}#(>&)flg(DPPXzu|u zXKXI8Y<_LFD`>*f5pAj5!P}d75xc?p*ZD_(O9@8KaMAA zbqb3@fpT#ONg&;%UuQNT<&!T$Q9&dW6^*MY=kcM;v2Y5O4}m;{LDpm;383O)kpHP@ zI=#Pn%gTT!wu!Xigyi|-_|Z+_I7-mQ9zl)2e~22`4``XciZK7Yrig`scTSUS_jY!$ z^(X!G5kKECq2c82cT8N^uP`?JpvsmHMU*;?+Q( zBQyhYxXNW7DVEcZ1X{pp`s?uj2S+P{j`_zT7u|3IbFP+;xJy4jzMlY6pxj@emhtTM z1}J2|({dz_1dKPJNhUZy90kT(8X|HT7SQ z5_ow^$&p8_$|Hw4uuow=IjL01kW>WpKEvOH3A^ zPXk8YVE}6!jzob*lKlZ5Y92*nvQu0rd=4UP!F!m4wm?LIEfj?uM**&(sB{RV<QW!{1{CQVw~{`2E?aKQim+5hY?0lfS#V{Q2rHQ*lB6hC8P zS-Z$XF{4ogm|zEUjz)ksEb^f12;74H=l=*&T*rK~=+NQ)VY8iCAk6;(c9_&+6(52G zI3(Bx|9a2Mqd(AqV(2Fy(31ZMn&9Mn=~Nch5Yf(^ptr@bK7hcPJeC2uC7#ea|I9t~ z-iL+albNX>SmVWnOX|rXG-_!Hb`~!v05N4t0E$-!$FftM3o{jDT8)L<7(w(tY6ujd zpI4vCC2@;Qq=X@pZ(~{&Ck%`^hiVy`>UM$LAZ;Qh5~r^@!F^U|b1!v2I&L6$D^wr| zl3?ApN!sBz_{8?0-{3EOKLx((&Xz|Apma53Jp>+4ac?eAgFtKx=Wrp-T|*R-@!|r7 zxDUzU#8_BqPk;Js9umf()**b4Lm-mj)2c2hmPU*5V)6+7;47;a3V?hre+PZniF==> zAHr5dTE#0xAZ~cmZZw;b<^@#m^XA}Uws|)N4rT=i*&LjJ83;m@j$shvlpGa=wq|D~ zm6N?5^pmk{A4u;=I7be+y;t2~ccy${TVC|ULb`|sq~({QU~2VqeR4i;=&pXiB9yse zZ&MyF=Fd0BC>m~uoB|ab;-KP>aG}OCxmkRfqEKXd#UXSG@OqE(w_mUJ9MF=99^WvA zn}X3<@?;09>I-z^2c>uzQFN!YH;|C zBMra*^eYt-FoC0fccQa=5$HLlM)|sGuUKlTkJfogl&#fx9IYw&+_r=~fywW1ey5jI z7-I?PG&$*wqoCuXz`(rmj#ohfOjmPVc@Qo`HO_lBV{$9>uIuObu#H76YnyVv##pmBg|1y9T>laYX4cu`vvPe*mPa*ZUEgKfo=S8JZt8(JA6 zM5XdJQ2ZYor1_2~ zMD9XxO9N};v8~Fg516@xZH`AwJA`YGnRnoLv@2IfRq9?s^+TNMYprMK-&*zo8R;v# z42oqEYd0Oe!sPlHUtmmqFS+yT`7z`da!|oOjF3NhdGJpwCR-f?Pi>kg&?^>%fX{t9 zerwv{#-M`5yPps>+&`^z&*m-7T@0AyGjON6h?6iLY!C zgD5%b<5t^;AlYB<^9;X@D?iS~UV5f8SJIz!xVEzOS_Ze07m~B7&+BA`Zb6=L7bSAf z%Qnh{Vp-(W9jnl?2#<=e?0wbR^<_o^8^kJ-&L2qp*^9^o(azQ*kDD@now zq?=ue$R!HECZK}_PrJ0LITJ1OH;BrR3u{6Cm!u?DSFB?JH4w((uYC4>KXzyfDKqTtea&(8-aZ6FPoGc(f#z!0MNQ(6+5dul+`g!E~s8Fa~fWk^~ zblw3FMvREA9v@l=5GOxMy&*%LKc4O|GG8nDu+&Gl+BNsP_9jxKmuiy4&7OQy4USP?X!v$ z_lCVZ{`{D8!{D;>^ot)t4-jkYtxW3Xj(3diUSf51}E)W5kjCLW`pxD5hZCKeaAcQzoRv3TCLz9eC-#;PjzUnGZDe9C zb`Is!V0(Vxy*F-dxP(a{`1k@uOiTPoB-`_z-z?GG?$Ib~=y~WnQjs;XVGz)H3*tcW_)wQZu@ZfMwW>t%^r?*YJGJqM^a4^c~UTk*?;95noH)ARbq>j6+9F zwIK8_<7{dCNQ`!rC(6Me~gA#LUu$0@<={|Gy zz{Jj~5t(y^+A6y|srf$sUA$)>7QVtHoXq();h*4pt{zedBX~x$T3WUVLq6@Z0HQLu zWAF6?yv(UtXvS=B_?mU};fcO1UiuIWO=MPhq4YL)=EeX~;=evT@2Nxc85iTBSoWrC zuCgHhG1kw;e4YwNHU7h})in}hn>7VTi|e)*9sQ2kvqwua`EYkL+3+w_Rygp~PCNJg z-p_xCznMB7S#j7@|I|{Qq*rr3pe_t5URyZHHP7{wTx8q^Q=$eYYT08@2dxN<8Zz*4 zaoyp}=^M3F-#3pF3(oH5lCMIG%2QyYcklEoRVg}rALowDD%5=`(smpAp_i(4gE=0} zfq>w*tz3m7^fo%{Iu;$%fw7U{E98(Htrz~RTgc14kc*o+VOHZ=gq~xC$8!~mj^^$+ zVOWPtwlw*#ELh0#c&0G^nrmTRzQ2^k0qc9wP1DMjr^E8z3PD_}Qrrtq?XerW(zpX# zG!9b@XqT60b& zCCETboqL+O9!IjFjItChDwgZfpr4X3Fx;dc`SBQZ_q29z^iA*X^gxH*sNznfwaS#L zb;sCdcIqv*yAv#%xnK`t50LXURkg=d{MYSiaV1i_Kx7FkfaL;bOtWD)y%rSW`jT>M8%HFQp$FZ1{UzwyOwT#qvCTELg6E54S)VRRBLme3eiIjL}D z3j|@}A0Ul5bO|>4OyBu){t)-1hj@Ol}P_OJd*YGvr z5WK3ZV_UX)pfvtoJfVa~D><>YkV;2H^ja`C6B5A(Rr7#QRZi{P#KwyK<%hB}?Tte> z4tYl}$A9$HGg`6!`D`UU;$>JP(L3}4g=;=oFPNK{U~~%7zyioNZGItwV5n>*aOdtu z_N#m}!v_$!%~iTmO8sZ03?-0tPhSO$rTDx&np(V0`}7VM;6G?+Woh{KXzpgi$>Qaf z!ce>otPTXpS%DV&i0O2b+Pj;{PcE&Nl;5&8OoI%HY{s1TnxLRvc~T2RjhyxmL&q`{ z&Nk2Oz58I`!LgZu)F#g`tsq@Nt&q~G_1T;sf@9I7cuRk8VThzV4K>(ca&g@*XSm0L zK1R<_1}$NS$`{4-tK_@nS|gL6W1lDv>>XtTo(Gd^q9^9MoqZAJH;>$ZY^(S3(pE4} zl&)VWR`fk&Zz16;g+C6(ukeOiRgKfQ?O?b$ZI0h%2tZAy0wR2r)K9mP@y}X95BOLb z->Nz@*|4u<;YVvghy*y&7e}F?m`DOJ4PB1rq50pD z1R5frK5Dtf&nS-tq>wAOZ9g(qt;5IQUNeOCsxCS{hEV+0sWe2$jeaHRTD(<6iFi~a zIcj+o7AhBPD^me{JEKf$%{)$a5Ew^nI^8mA`N!)u4RBXQ01Xm-`M!N9{&ldJMd_tR z^GaPfo1L(}9Jmz=;b4*{uhBzqYJaX@uf<49Z&VcsQ;3yl?oZ58~B%l`W~E@ponu!VZc- zR@9rPc4OuxM+4^Oa~~&M*a&6grSX>B>NwoxmnOi^%A>kk<8Xflx3~07=HWawgHY&m zh5ip39_yOP80*l^k{#sNPdVrBYrAEoGP#|Y%}Frg=tT4B0a5+sUsUZHUxm02n5aMF z5M2`Uiv_)_Gu)H?>$W>)yy#U)B|{2We|)K`FULQ;Ykv3;a`mCv@~2`Nv6(qR%v9HN zP}4rNoqF2NvhwZdE-}|UPsoZhyQ94L@k@g^+V z*b16{PJL>*ktr@v|A6LJ6ZXw#U-OTs5UT^hLvoga6$)TlaxxwAK>Jm#1#4bzF>*FB zs5)(RP5V~S!9?N@E_!*F!*O(K>8(EVWZ3IAgM;sM`sFk`IaGUuG&~^rU@?^QwUPEv zOH(C&eLu$SCaIa}U@hl&zQ!O&1P4no$U5}!begJ$l7z4zq|8#d4?~8dsN&r08#=&; zs&wRe57)Iisonh-m2`Q1o8(l!`2bg$7S~Z6v054Md`{@W z)$=X;3(ZEf$Q`f?c1oDiA_O&Z)IuiBQ#Jtt2}*~or(b&!Jf3)TL>#dDRry5`R zOz>R?=D*e2`LylwX}{mqBPt>QxnvydiYXDf)p5GzX5cF-^BK~FOQ&|h?=!d4znwst zo(l|{j!_`9_SIbWf#Ux#q%T*QI+`{hYFbvJxeLuw=uWKyGU__zQ#cW9rJ{`$$=flMWOxN^hc zrpE~O`DZCok+)Z;V}$84IARB;e|?kKk^U`6ZeTUR42|*!j)SX;j9{m!T4foWq`brM zfyLw#MD=(jD%7xXN2|l@%j(Z=GkDr4>aSxp?H4}z?=fs>$Eo&YM9mb^zSNzJ?Tp&? zM}t*$j3;qcXfXT*L0OVY(d{2Y#Gy;91i*EirwDxDq>{)HEpFR8>NWuT15!Ldyl4vjBw zFD?j;5?S|Am#WHk>&e!y?G3>eM9r}d2144D43kT1kpVx3Ys6&+n*${cyQqlAw{0&c zztQrOxxzkWS+_>z3{W4W?r41#@qO5^DR`VopXv1M8!Q21dRsn#q`Aj%M4@0kim(dn z-W&a}m}%VC?Q6C^5g@^P=mG$vFDsq zx+~GYF5S0{zCFk!lG9->>>gzoS&GgBC zk1n2V%#*ANzlCZHQhz2c7xeSS6`uf#mLWy8OaQEg{IG|#M!mm61STT8Lk#H)MVI^Y z74cCi?s>7l=v7~;@=#6^j6#A66~mK8Ri8{=yVUHEh^{yQ3y|YyoqT=<7;dWY@3r(l zu=|@#n_Dl=2TF|LtLj#(?T;aIlaOuXvg`Wp?8 zAW_UodzTI@@tNFsJ)}Q5q4twE8(WbABjQQg$GTB9wt>g)#sA^OO$140odNYHaRfpQ^xt(1UvkA^>Q{JH1cS{To~+H%HoizYsqnKoM}v7>Q0%lf2)yJShSiBYZ5BHg^5uDVyr zkMOX$NvO~;oY!?XnR-+dA9YFqQgPs-(d5a^2_{yqXgl%ZCbf?tP5sf77rs_RBIY;r z8PSyFW%rAQszm!cPIrkeW`4Mghg#HByZ9W#)&)Dt28(E~z2oijAZwuPcj}Q3rdj6< z!f~(TRiD|aZzn!-an8W4Q}*4w{3~^{70P`er3O}LvTOy|$yE`})7RQw>0bI|i~2Lv zbql;xv?#Rjq;j-s_jQ1=UqUZhIYMW(W6m^7Gnlbx6wdC7l;qX6S4^N(j{6JtE^k1> zcNcsZJNCR5+S8~L@jIl|2w7$NDSS(hCAcw+=p7cknxW-S6GQSPkMAB+`6E+dfy=9J zM}=dks+m49m#h}jwtf{?+8~DZ!KDloh-(G9f*m&ly%8A-^vAd&l9{w8WC1M%uG+C% zCp*?R!{H6a&8wrk7WRzhqpHP)O0t;sH(|Q8@t(&eg%*+g`~vaqW<81?4^-AQWbrz9 z_gyLLO@X75FI-m%%3zfw^#ES$M1Yj;0iHlx%docur0F#H>VDRy?mjYKN|o$&OAl_w zXzw_8Zea3rwLC^=pP}3oTH*76EQj`E&-THl*vyb#T)l0hh<9k5z1haO_9Bt`{NrX+ zu!g1e0KqL0icg7;OaG(fOLo!Z#3K+8Mb?=RXSkWkT&uK$*=6!EX5+(#bkFqQ zL4;!l^lqY0aA65;*=an8uv1s{J+xH~KnAu11-#oFu5Lgn6!zN6nO#J$?Co%j*{b_P8 zJXB$wZ}qYXihHx=M!j2KpV5!O$5@`^Z6$@;*Afo!CVlQx#<0mOvP33nH1lv-)qC!; z+lW82s;OwJah02mJTK?Yjq|=kN8N&T#2N0I^m<__%v6+7WcBwjHul}CH17q`-vb$bvqLj)MzDg?n(m| z1x4LR_0yho9u#aHOVdxA>)SPd&rNqe$X1Ts_axdj_>29$QTU0MDi|B!c}tDAj9QZo ziMJe`8?zEn;8h(yUc}I$Q9fi(n6w3WdX@GocRrOJPXC%@=XJ}3IZ9V=#XjmyJf$W9 zZnbRt%>}robG0EfFw)+|)E}wNf~F|9a*1DWdrH5!w6!=-3V-0+6Wc?hTco8dH(yC9 zcxar0c$3a2jAeM1_4Fcu*9S`#10H+3Zo!n#sXFw(e3JBaYQ2dn*k(S1)jgc)$m_yU zB`Gf)CA)oPeU;J9b!GzU=^mMk$~Q_{S3CAv_wT+K*dut3qbdwBUDsBV!brKC&o901 z9v)<3G7>rJD3^8xOi6`K4W`iEQ5{ak1TM1RbxI5~q0xg6{Gt!#kK~)3>x_~@5&Sc3 z6{6kch=owIYo`KHj>mCgH!Pz@R{rpCN49%Qkyt&^&)%=*CYLK0!x^Nx%oQ9@~rGGDtmn*;hf!27;E4;X&*)XxmOFl~ zTc@4`39R3ZTdQrpP_BP9nikK$z0O^{mVH9E&XD~0e(~bu$ZJ}$eqq~(vn%UE4|uo1 znt)(FlD$Cw6X&xuynN*-`qE0BxIo7scObK+*0yOOF8iqAoBlhc??@4`Fhs03hf^(9 zSu47=M&d?*ta^{e4(pF!Z{&Z_>X+5;78f5pb59d}*3?i#P%}MsXvgY3r?@Yo;^4G% zvEUv}jrC%Tj)!Xj#?bG!##MRpscJoOdSKnLl(E#WtPuh{Jog$y+D`*hV_I*uu(tOPZtVlI==;xa`A z8}-3f(Q95y`Ms(odls+i{9>TfOM_t96v>;?3PSebojy5Vw5SN*`QJ|W1j|Z?cUv!M zK9e97uBKhP;JtjhS9~-1u-XmKew>&8z)BAMe&H+oF$F~yCNfW~i zle12Kr+3S^z_HuYgc9vc8XonEX=zR+iW>66EM5pEygz7^9H|S*Oqq**Ib)(<=`NYl zt21BM${gGqv(T4cA&F8neby*bNUrBsyQrCTKE7>*dfRuCVCD6|G`?dh;dRqy6?9Sz z^e)?xr!drEiC){f6S(ncsAv*Z;HZNPdO-4LbP8=oJGoZv+=A@-!Dx-lRWFBtiCVT* z=+f(mbky=jcGHmpIJc|mn$P(sxA?dW6nEOv6kMwMnKc+xxlZ+<+}wBfc{}%8`v-n} zs``@_6^wl&+Y~|EEM8dOOPF2=?!-5We2XGZ!k^oRV_t2YKF8HBwJD#&A` zS2K2ZWK>a;0;=+0Aszj2KbFxp^oWr2tVgO;W+{a{SXf^#;3+H8xnH`+nij4xenFwT znc<`0=pW0%yWAUh-`+KKq18VYpvH(SFs%(;cExzM2`Ql5@SvNxGq=8k;z%1%c7H=J z?uP{+=vbcnS+64zofI^`+M$|ZhWgcWEth1d3TvcBj;9{y8`Y+90(D(EbGTQs&ax1WRe8-)vh06Z+}X zaxd^XzYfQd1GD&FDL>)?W;{PzPXSyQsqZsTM&+qaL~3#q3TJro=IDW>-1d6o{S1jx z=EO5mJ>p=B9V`PnEcaZcK4Q1{pzlniIKDKQcT_~v=}@=8>ldS10m{cSH}B*_%N)Us za z)nVm%lb%aUZexVJ>qCAoMJ)?fMZx{b$C$WToyT1iW8zdY)+E1c;UURW?)_Q{c0J6? zZiIK)rSiIYr^&`t3fZe_x_%~Hup#NBwc$lU`T}zBV$BFe3fwh!0t>;}xyRTJRg)J? z_e;HSk_bC6@l=x;Z{c`uQa?vjYqXyalr#DN+1V}px!CADlvcNa4_TV_)(FQ zwdb6|mzFyJqp`FsiJc0hR8vb06%dsM; zg53O-ntF?%-y9U$*!AJcWW?F9?^I6TL-L$gjMs(dQkx5b(rdON zoF|{DvA2il8RlE6SZJTdN3Y%#+*bO-lJ(t*Z7(DM`E-T9?!^B?T^-5d!zOCKT7OKy z91S&Lc19~nm|qlAQl$GRS;~(ZJPzDBgltnAEftV}g2V!&^$r+!8q}NFNXm;{igCuh z*K?~i0$j2ZuN1oolXn9Fb_L}uv`R^R2N|atw{je%4Kh3kU2@o!y9+oHJ)fy7x$r%b zKSxDs2EKWMt$*Sj9LTD%W{-ciAcn1$It8pBhd?edS-mJMiw7oVm>#n&?V}K0AJ6pg zxtm2e|A)I(aO(?BsL|Z*f{?J0c*aL`{27ALZo$Oq-H_1u={aU>f;;Kc+)mT_P?7rS z^6X1|oz0qyH2yDUe8eyZwQ^f^-Q`Ng`S77&-y16%t!%;v6&`TDth`o6H>teq5w0D;d0M4_9X zK~h}w^2`62()O^9#Dc22vG%-N$!@9IP~~@EFht1MtF7Ro01`kTV7cmlA(|4N%ISHy zZESsM7QO67LYZE^)Ql>pAR+Ki)J`t~3M4i)EYblgbhG6h4X{Oqj1vGefJs_rvZWXZ zAxkb+gU>{PQ4-*nAvp5Mk(^hU7<>@Os4BA0e(?7b`M(?KUsd}jC+q(*Mc7cLK5{iJ z62Cueb?WOyQo>+~6DAg50t8ez$N&>{U2JfARe=D04K?iHPOg1!03cZ(Zp!(Ob5uR9 zFnJgqfXic|fZwdVWW`Xo4SrA^>i;t_FRM3xIXrS$_;6Y7aXqgld5{eIPa5n$9qZ%u zUXVl?jpZy`z<_*c3rM5X_ZXqEpYCTiVwYK%-jF&Z66DF|9jjTKqj6dED+Rmr#+X8J zZ2->%oUi}Luh(T;RG?M}zOcpGN{&Ygn tv_U2Q&v6b3LCUv~_LTn5bRYntbsa*_Ux@G320MeCIq7Iqal$+4{{T4;nUMeh diff --git a/mesecons_materials/depends.txt b/mesecons_materials/depends.txt old mode 100644 new mode 100755 diff --git a/mesecons_materials/init.lua b/mesecons_materials/init.lua old mode 100644 new mode 100755 diff --git a/mesecons_materials/textures/mesecons_fiber.png b/mesecons_materials/textures/mesecons_fiber.png index e8c7b088d6300ad7d483675ded5fb9e2b50d6776..bca4c2c7e0e4405722cb380897f17bf9d80523a0 100644 GIT binary patch delta 415 zcmcb>vW|IzWIZzj1A~Sxe=v|b8Q>G*3ZxmB#TnRuNREMBfq_$+flG>kOO-(}oIx>? zK_!ksC4oUTkx3(+nOBxsF_>8;idDg%RnebSC5%-il1S3Q{5zK7Sox1Qgok>7QifPIIcO|>u(Irm7)sY?No zvc9yko~)vVtg4BumW`aUmYk}gva+&@s;at%hMtLyzJ;5ig{zUZmywN^iG{tXwX2!6 zgPFCHg@vVsy{Ems{axN;IzZ1bmIV0)GdMiEkp|>U_H=O!sbEY#z;&hK%~25tiTXpO zLX)pOPEJctyeb$_!18hG6W$vVjt!pCu|gUOYUi_+RgNa=X&hasuf#19@L=nN$?XZj zbrUpg3ii!hHkBpdfZVC;rlR2&H?iGZ#Pdj6D)UBHq4uHJq&Es{l`=KgFg%?#qvKX% zEZgJmRYi?+PBA<`&EWemB%y)(gL9}dLqDqoa~=c3!r4MPg>T$ugTmg^)z4*}Q$iB} Dhc9*V delta 578 zcmV-I0=@mN1JDGJ8Gi-<001BJ|6u?C010qNS#tmY3ljhU3ljkVnw%H_000McNliru z+z1j54hfEl8UX+R0q;pfK~y-)y^~LG(r_5ZKc%JJbcWkwwf(Iv}ZIAN{n2FgEMDD{9s%72WBG4Z*5pZq@GJb8ZK z2mY~y>BhO+PyDY3Z&-_0*|t<pZ7Ov8WJuMzl`~%f#(PyDd6=X z)F%;}!;-Vi8dXF$dR?vCKLo7Qso7Uf(pJ-_JNGE#q zt?h}yTD6VVxV?2CxvB0JU+E9wy?8}NtY+(^?wN~Kah zz~LZ?F18pT69ODhBrJLe5D1bq4Id6KGizMKHTQu|zO~aCLla^g4t(ttW zBek07*qoM6N<$g86I(hX4Qo diff --git a/mesecons_materials/textures/mesecons_silicon.png b/mesecons_materials/textures/mesecons_silicon.png index a7b0d5217b27c5e7a6cc508545bb67eff6a9c557..4553b9fda90d582331f013535b2f06f4fda3e87b 100644 GIT binary patch literal 723 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47^epKgt!8^4E##WoWeYU(h3?n ziV7;~sw(Q*#+rJjS_U?{I{F4?Hio7S=BCExHcpln_LdH=c8)&w_Kty(;UN(*A(@jS zyqsd<(_#`b;}TL5Qj(Js(^4|>)6=svGO{yMa`@^mR|3(cjb8-#?>&!qh2~CeNO?VD7w`3+6X1S-yJ1gsQFEwx8H@ z?&O|JXOA3vaP#h~Hy_`>`uhL>e`aP@Hg;|vK4D%yAwdx-5m8A|F)2}TS#e1@2`M>w z6&*!oHAOW&H7x@*9b*k`9Sv~&8|Cwv+^lU~t?gZH9DQto;p6OO@91Xl%FLotCe!z&L1pMN+n*!9o z-qXb~q=GS7fiGi)cIPamkGyB2PFF~pB*tW$HE(}r zlW=fed}yS|oCohCl-09YgdU1%aCY+Po+<8HHF?ujCa!`Hsj6w!t-EhqFPYA@@s-gH zBX+lEAr(g~ZtrwiA{w1(9AVU|%DS}bca>VW`IXMiFAQfGJQ4fxgEhs()9bW`(JNzv z7Y0X`9bbAyd&LQD=R1jKPAY3GI+k$Q!GwWfW{gUO{O8g=Ag_D6`njxgN@xNAS5)AB literal 867 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV z+ua371Hn({-St3Q&rUPlPLl|O?tv$@Zz~t=d;uvCa z`sieTkI97+$L;r*zu*6J*O{Z!q`ZY(bvF1#25MYd>0HHWRdQ0HnMs}1t;&GMx#P_x zO|Aa9R%}i)rmt}3_^Zg>z4UM{U+LPnwcqpJ-Cf@-Ao|zx*WTLshufe3uBl8|ty(9~ z!yoJH<*7GcQS*D@GE>j|l0WMio~9SSKPcjE)&KG8#;1Rre2&HYUX+$iFZpt8KjX`* zI%{>$ihQOt zA=OaL|J%Hz>ez@c-?tZTSUk75_U~*#tG?}zxBscwq>*!5ZKl`6)7B3zuUN&mL0Q7( zs_&!IoMG3DHoe&SWv=b{A2&`sV`FgL-m&oYls#OtRxOrhJ9&l6i7Tj6^-avQ)_(a5 zrOi2E(_>@rCS@9)d$RVnMv&K|k1Rju=yLaU=gnYQrK>fSt4m2UKj*6Zy+b{iv=Z;VR$dw%tCfdcnZ|%BZt&jlLD_5>u+OeNA_Iit&NXx_H2Bz=qYR)|Q zdYZ>ge}P)~bp{QQSQB66gr9*e3Y)Z@Vx9MH@ae8mYrc5r%-q$?_OGOS;_lcat*|ssr%f}<>*Jm5dHYJ++O>7t|G%)l^zc>Xqw=Gz zm0Xkxq!^4042^UROmq#*LJUo;3=FM|KwK*WgA1w!ohTY|^HVa@DsgLASaHG>sDZ)L L)z4*}Q$iB}TUuQ+ diff --git a/mesecons_microcontroller/depends.txt b/mesecons_microcontroller/depends.txt old mode 100644 new mode 100755 diff --git a/mesecons_microcontroller/init.lua b/mesecons_microcontroller/init.lua old mode 100644 new mode 100755 index 6778a10..66265b9 --- a/mesecons_microcontroller/init.lua +++ b/mesecons_microcontroller/init.lua @@ -145,8 +145,8 @@ end minetest.register_craft({ output = 'craft "mesecons_microcontroller:microcontroller0000" 2', recipe = { - {'mesecons_materials:silicon', 'mesecons_materials:silicon', 'group:mesecon_conductor_craftable'}, - {'mesecons_materials:silicon', 'mesecons_materials:silicon', 'group:mesecon_conductor_craftable'}, + {'group:mesecon_conductor_craftable', 'group:mesecon_conductor_craftable', ''}, + {'mesecons_materials:silicon', 'mesecons_materials:silicon', ''}, {'group:mesecon_conductor_craftable', 'group:mesecon_conductor_craftable', ''}, } }) diff --git a/mesecons_microcontroller/textures/jeija_microcontroller_LED_A.png b/mesecons_microcontroller/textures/jeija_microcontroller_LED_A.png old mode 100644 new mode 100755 index 64526cf2d6e63b2fba720809a40fe2eb2a41740d..78d05ef247d21643a5c939698a30dfcbdb90b6cf GIT binary patch literal 900 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4u>Qwp8?m6UoROL7&!ubLR{6<)HFThH9ZuxJQTFO6tuk+b%4M}QO6gElyrf} z4~Ud?{grhCl=XlBNCqnF1u5$T0gwz!6^Z$jHdFw6x;l z;*A?OZr!?d`}XZSckbM^YuBDVd-m?#yKmpV{rmSHIB?+L!Gnhm9XfpY@R1`&jvhUF z{P^*cCr@6y%y9cY!`+7r_a8AlddBeN1;ewK3@=_YynM^>`aQ$j4-D@=F?{&K@aZeV zm+uT;e=>ak&G7RN!|#6#fBrN4`_J$ngl<240@4fD@&Shyh~oeM|L2CuCjx`Xqa?^L z7)VnEToKoq2Q-K=$=lr}yq4>xJdnN4)5S4FLbCOscfNF}1jB{LAI&uj z`}04(`AE|`uV}AVCR-m@-kI606@F^NDa(($J#{@dl}TSUm@d!ND%lzrF{|vAVszIM zhoy!Rb<^zQmuH#H2=$t}!6a<;>-G&Ijd8D6i1Fv!y^pKcOiMK4n!91k$L1JW-6JVw z5BaxF{W0N;U!JVWeh;aKtQ$97T3w=7{_Umu|9!W9Zuz+6s%DG0%O#1x+h5FP-&=a` zsxsd-j{A3C+V1{(G15d$@!{O;_`4Rr9+{hjP5M!4JYTPE`?qP|c4W4NhPzzcK7FUg z*L^!D&sBYW<%H&?(7Ib`bzi2ZTl**d)hx5*TD^8>$+n;swVOj%TyO7KJLlA-@6-MT z&b+?X$o)P~?M&%87c^}al$iAQ=E>G`DVKel_txfT^a-WeJ#t%jd|zYqa>}9d{%QAi z6^JbkTWz|tBH8}#k6C5knxh_`(%7RA)$DfYOWn4c^Vis~dKtucV?!xI_c}IU3&9iP)>?%m9(>Vy6?@C iE6#HK4?jJ1>3;?uMvF>oKY`d)6fse&Ui%Gt z6C{BIM5<5_1nI<3h|<>Wi``8(v%B-si*ueyCd8(@UgW?sd*+;Z&UyaN|NNilSgWh6 z0K{<&K&ezJ^aq0h0BM?k0#L11IrGwM_&!uB(CtDJL#YhE{`@1hZ3E;_`A(X=-`(8> zKruq=_2A_5ApjK*qB!8dI?vpcc<4AzVZie|0LtaES+oa0zu)J~DVY^;Ya32CLgFmI z^Ss<+nJ-9+9oKaM@O^)D1fm#93LxZk18)BlVC)UuY}a*hT^HMbwy|xSD2j-pD4)>j zbm(+C`M6Swn}6uB?b`tmFg+DA80^JYJl+56^?LMrJ(46LNfO%aHtlwMGz4B~=x1X( z%tKMBjD~=vaImfApq?$T417=3%;-kS@z~to!O&ABC-b4y2aKs=XIAUhQHN^7-R1x1tjqG+OjsQWc!f0K1A%PJ_Ob@x8m z#B&fQ&}u8!@hs7fZ2YiAy$an(ALULP90f`_@OTHt zY9WnjEh>%zOHN0e9qQ59vu6vZW^;4%(0PKS>q0MvYDtS%b|RqH1AE6T4gvT64S;Y@ zWPs+vGR=j5;W=>S{8D}_0elZiDrECkz~6TRs-=*LF;JzlObMAB*Z<-KEa&M9)M_;V zW@csp*xK4UJlS{}NikQigXhA7M>>J2sfoSR+U-Nd3n`cO3|#!`ZQ<)s2weJlQIpJk zmY7Y9kC}AuXw=oC$1qma#C!MlZ5UVeOlLj$pLb# zgw=y6In=P!a?dQaCYy@=cDr5Bg(Cxd`MX8)&lzgr_rK6muKcGjp~Pd^kvwf>?U!== zmlK+Q^ZT-42F+RBzx@3>WNB8+mWgAsYOxxgoSZBO*YRh=_4V~a7L%1mtEUG0Jy#;ASH%u2d?#dhT@weXwoV*#X~& zG=<-8tmWDCzp`Rp3mW?)RmHy2x(-k+L8lvkFkTz6CKLse3PsXwr_(8LLRyj}v>w3J z1Y`v4_Muh@NeIZYEcaXx69nbvC7$QC;V8TITysZ^^~Dt6-n|hKkaI7Jcu?tNr~7Nh zF#~s+>bwC^tLth?zCU;?796)yzO+>E@@Y&-!D2{XE z)7O>#4u>QwKckcE=}8O>jI04ZA+Bm_YMLJMnjQ*T9tzrC3fkU^IzZr~sN)MnO1ePg z2Sm!c{>r)m%6dQmBma$mf`h#hPNLW-hX2F07PFHK7D2Q@}1%9PloTm z8Gim@`2COJ&wqx0{~7*+(Cv$t8SXx0xc>-h!n2nkLm(zV^g=WObwSks|NmcG^r;6h zjND3s{DOfr6~NInM;D+mj7i?^E@51}FFS$kwVp1HArg|U2V?Uur%5ne5dQr!eO3q~ z*PEnSTW0_LZ@>9&V~Yu+bm%TM-<;#$tQRU=jrls~$KfSLQmSY3D|N4MXeTOY07>!-Fy!EGzIR_^-T zYU#aimHUcX;7GA@_en*(VcJoLRS^Ksef)bH2G)H>rXrO^UvR~`FqauC*2cVjCNLBd2ny@r6s`} z_BK(!UK|UJF_G#$c{cj@%ihB~Hp_|i`l$u mrTRn6B?eDdKbLh*2~7av%7SD7 delta 1192 zcmV;Z1Xuh12GK~z}7 z#g|=c990;{e=~DtW?#CS7(yheTWVoMkluRH3;h`02;Ma>MvF>oKY`d)6fse&Ui%Gt z6C{BIM5<5_1nI<3h|<>Wi``8(v%B-si*ueyCd8(@UgW?sd*+;Z&UyaN|NNilSgWh6 z0K{<&K&ezJ^aq0h0BM?k0#L11IrGwMneRiT0^KeoF_g;i>(4)0wrv9-Px(%oyx-m3 z1wb)E>-FH|^C18g5285Wz&g*|lz8YkPGP|FJOIk&vRSkTK)>JT%qf`_aBCY*H$vhp z!1KJ^W0@~ViXGQ=0q}i)bOfRpN(vz4bOUbx6JYEO-E7x&aa|XG+qSW7n<$Eiq9~ux z>2&CHI{CO#ikpAvvF+Od5HLLzG8pW|S3KSS>-Bo{dOeaPAxRS2?KbUpdo%=IXy|8S zI?O{+sf>nzwX(7TK$0W?)a!Ks&VTf#hR88qS>|E7nUF5abgcXOg?~c(l$d^&>haIs zy{cobRN-lJ%uPvu+%n^du-A69%W15UaeRj>=a&HZ@Y_YQG~<(nWdJT+UBoT#jbHj^ z5!*F7FwjU;OpJtIxn3MM0@k%_*K&oEa}Myq(p+I;{r>b&hTD^O3LN=(_RE3}2qH%! z(41eUIlnx#XU(}KnsZA>b3iZ` zOgsm10<9J_rlHe?b8oz8luCmX{q794fzm5_JWI4A8$WDOuR=G{N4e7mM}blfJl=t^ zT1aDBi;APblG71qhkA7O?AgMp+1%Vbbecn(}Szmy+K0N;a>3fa6B@b}$-YAIx53{eQzs$KKpFDI9A0UET)%$(P*&#xV_Z&6PDm1n20_k& z$5DXmg1Yg`8t@lNZ2<7+&23;6n9XAeaN)v*p*a9>ad`oNpElM^61rpbXNkH zNb-Cir-jpiZ58SOk>bzayIPQLS?~A}keiXjDBszEn~kuzQmOFjxz`!=!M0&%2YesW z6n?w0mS@xd%8Gd{XzY(v75hr-IzY7qoo>K?cx}X*P!vom6iK(8PN%>LX-SgMdH_=s zkP)!khgu~hAt1}L+;c%p5R{vjc%IjWqwLyq%^fk;7gK{XE z)7O>#4u>QwzktTt*9i;^jC=t;A+Bm_YMLJMnjQ*T9tzrC3fkU^IzZr~sN)MnO1ePg z2Sm!c{>r)m%6dQmBm>bh|Np<@z7-z8!162! z@(Tvi)B#5m-5vo=VodUOcZr;}=?gGA7}t5aIEF|_wjMm~_c%?0;X?B7?tFuVj7C07 z%PybY^M7~9t95I%ti-2CI(59g@o#mY+o9M(zZ#R3J#L=Gf}!@)`FGywiP6{Ty}n8@ zvMaDJDA(YRTJ7Dwr#S}NYo{E#wDQch-5W$2;~p;%+P(Yu>$BTy#MIOm3QvnN4=UXt zF!|=v{UJsl-)EF<`I_@(ccAVbMWdNeTy-)?>KrpA1&%&vcCZ?AXq|NEBp*fp@`{58$6OP%k!r$8}WMBjDI(uGkU z6JBn<6mv!C=*G8vp{ojA)W7p;v#(tL#kEH4-NucdvmPIv?<92c$rI0J_w`L$#s(s@sqKURt_;*$roI-^d@XTLnrGp00i_>zopr0Ny^2LjV8( delta 1193 zcmV;a1XlZt2iOUa85#xv0047(dh`GQ00v@9M??Vs0RI60puMM)ks&I71Z7D?K~z}7 z#g|=c990;{e=~DtW?#CS7(yheTWVoMkluRH3;h`02;Ma>MvF>oKY`d)6fse&Ui%Gt z6C{BIM5<5_1nI<3h|<>Wi``8(v%B-si*ueyCd8(@UgW@XcIKRU&UyaNbN>J5SgWh6 z0K{<&K&ezJJP!r~0Mayn1)y53a^|Ji@O`LMpxcEchEf@R{rN|1+Xl#c`A(X=-`(8> zKruq=_2A_5ApjK*qB!8dI?vpcc<4AzVZie|0LtaES+oa0zu)J~DVY^;Ya32CLgFmI z^Ss<+nJ-9+9oKaM@O^)D1fm#93LxZk18)BlVC)UuY}a*hT^HMbwy|xSD2j-pD4)>j zbm(+C`M6Swn}6uB?b`tmFg+DA80^JYJl+56^?LMrJ(46LNfO%aHtlwMGz4B~=)N%> z=Ao!mMnk|_Sy=%fNfH3+^*R9OKYCL`k5IGWo z=KM0v`Q@QKYtAjvoLf3N2gGwZ1+qiQUTLjXtH5Y7Ul>h)7~FG;WmyG=wC>)A ziRU0rpw)uLG<3Rf?u{1>Q)!T*-<_d0P=sZEvb)gqSwWP@_I}y<9fxTlEhk$$k20*w+ zGC*@-ndZWO@Hueh{8D}_0elZiDrECkz~6TRs-=*LF;JzlObMAB*Z<-KEa&M9)M_;V zW@csp*xK4UTx>jzq?oJM!E@okBQ0QRYGO}XyM3s5A?4DZfs0?gE%`bW0++sC)JbMO zOUx$5$Bf)N8g=#PF^pAp;yru_r%pnefilS#b9kkHasB%BL$f+37~^tkG$BbK8U%R` zJdOff7u1bk)_}iIY6E~jZ*Bvtz-%5%fD0Ec44nf27nc_R_-SL!(js)n@YA}+RWv}3 zm1OlGN)9zFwcImPtx;34-)^@Hyl`Y-FMqda{y9S}{Qei3%9a20C6st9JCfd3)_y9- ze>tIlIloU0Gic80=gZ%}LzZSmwM-nNs>Nz}a&odjT*t45>+9i` z1(ICvHeB= z%)p(dS~mb{bzM!#_Xlsqg5<&X>i=YL#S6hRHzRK}8&3e7g6EW@qPsc(0000{XE z)7O>#4u>QwzubAzW9bYGj2rr)m%6dQmBm_`Ih1Jdxp0k7~X$k_y9y- z7(RVv`0}0M>raO7zZri1Vfg)z;m?1DfBzZ&gV1e=7N~ku#mLJ3|Ns9*_-X|(n7m4Y z{DOfrmB5_Cyz_xZF(!GtyM)(r-INEi*Lk`)hDb=Z9^6|b94^6dVe!@N)!~x_m2Wcz zU0A~T{=bn4kBMi8a7RaK1ybbvQ__dMASs067zOU+m)lo z#;Uc|?|az4P4cTe(}Ofa55>gmerq=nZ@hNOQ|SM`pH+K*hxr^@Aug4e_t?#kKP|~* z=cl+$0`DByf`Mg;VB{y!ku*xLvjZ9m7P36wd=Wi{Z>ZWL;%(hkTeD6so%$(}qr%Nf=WLhtIHa}{~}Oig_0 zHU9Of;>}M3PSO{dnb>dPSpk{=2ia zMNgHgw6(PtuMX#Xy!P>i;uk8dYvU^1)|6y1A3Hz!>%*MN?N>7QguG}?KcX<_ZR+G- zcXzy)_S1P~;l!4mN+G$adTvvns3h9tFEi}jX?T*WHEf2q&*aTJBTh$cxwcCsePvFH iitwTTQ&ahh?=#j(Y`NEYLFN}IMR>aUxvXK~z}7 z#g|=c990;{e=~DtW?#CS7(yheTWVoMkluRH3;h`02;Ma>MvF>oKY`d)6fse&Ui%Gt z6C{BIM5<5_1nI<3h|<>Wi``8(v%B-si*ueyCd8(@UgW?sd*+;Z&UyaN|NNilSgWh6 z0K{<&K&ezJ^aq0h0BM?k0#L11IrGwM_&!uB(CtDJL#YhE{`@1hZ3E;_`A(X=-`(8> zKruq=_2A_5ApjK*qB!8dI?vpcc<4AzVZie|0LtaES+oa0zu)J~DVY^;Ya32CLgFmI z^Ss<+nJ-9+9oKaM@O^)D1fm#93LxZk18)BlVC)UuY}a*hT^HMbwy|xSD2j-pD4)>j zbm(+C`M6Swn}6uB?b`tmFg+DA80^JYJl+56^?LMrJ(46LNfO%aHtlwMGz4B~=x1X( z%tKMBjD~=vaImfApq?$T417=3%;-kS@z~to!O&ABC-b4y2aKs=XIAUhQHN^7-R1x1tjqG+OjsQWc!f0K1A%PJ_Ob@x6@ zJO^}U-hr`N zNMl-yile}i(-CKfdUW>e*}|#W+}u2Lo*?PE(2Jp3(&Ck!2{RH-aeLMF%czc>NQdHMpiS`C1i znHd1KwzdvWHl9XO%+>4Qx$xkTPGD+kVlTCJ`%v*h%B4L67r%O2_&O8#c*Hr7lMx?}WdUH2si$gvVu z52EBy!&1vVv(%bwD)!s$c0m`84D99a7R^6rsDwpT2|=k7Y;lw3W4A%JE-L zXwL6{%Z3>=XLbMb_wSIUSutBCj>)RUYIt&TvLIZ?pAFa7*9%!t?ga~K?cx}X*P!vom6iK(8PN%>LX-SgMdH_=s zkP)!khgu~hAt1}L+;c%p5R{vjc%IjWqwLyq%^fk;7gK6~=16Bns?STM zE@#2+IJa2*NPg}ZJSIa~(trU=kbvqhMlWp`vrgXX283uBh}*x27WmT$V^r2+qCD<> ziZZ&YIQP7JHYf|vcb|o)o4kNU#-KVkoKGgZy delta 497 zcmV*Y(QcbH4rm92Y!f@66ELSXSUWjj)OTTW`>y&LLh{Is`5M!B0`K2GozG(yVH9o z&N)dbVP*ihJGE8-=A5`YIcGu${Qdo*s@(UDhb;Xv+U+cCRo$8Ac~Dh?yAxw1#>g0ByI+{! z-{17!QB}-rD_o|6s^adrJL@~=jF}N*wXnF&vWMh!d@6-S8lBl zV?a{fFE1}rBrj7WFH|HjFfcGxB`{VcF)=YQRwXf4CNfth zGFT=uStm1ECp23qt*x!Fu&}YQv9hwVv$M0bw6wLgwYRsoxVX5vxw*Q!y1To(ynnpB zy}iA@zP`V|zreu2!NI}8!otJD!^FhI#l^+O#>U6T$H>UY$;rvf%gfBn%(TxhF#rGo z3rR#lR5(wK)4gsQK@l8qCxXznCo>8zrfH3);9GXe%lK~bzw-B>pWM^|5P zb-ncm7n6+VrmKE3+WJ4qe@eJ*C&~>%{V=|35VCg(o!-uaclWYh#@@Hjh49@<*4yet hYez-zRTA31`!8z+Vc{e($8-Py002ovPDHLkV1fp7-X{P6 delta 561 zcmV-10?z%Q1my&f83+OZ008_L?W2()Dt`h5NklN+>)W5TbFxdqJ4}eh(O9fcbn5TrL;D zTFcY2EQ@}L@!kV%+X8u>1DnkTxL&XEH2G>cWh6@_)1SY;1I3ptZn#GW5CB35Kz~{! zK-c>CYpem1>@~~a1Mus|pGgo%O_S6D)!*U&j7fkrO=HEKwLsT(s35>GpzQDLTN7_$ zd<3`KZKR{Cs+t7Bdc6jG=Yb?iRC!ITxU8LXk=?S^G1|m0Cy$Tdcsv66A_G1Y6NEXE zi!j707Rg$aEVzYlPaU*C(=?MHkbfL~7hd`girs=ndX8i*{@H96*ZL-s5P-5QCqb}S zEFz1v8f7i`q`tzO{)HihD)9Uw~)w#$Pt%>*Cp9~B!W_$#a zS6*g-Q(V?s6?XL*DW>UO`yU!V?2eD1u4|yFTA*uRdy$w{ujae00000NkvXXu0mjffISYN diff --git a/mesecons_microcontroller/textures/jeija_microcontroller_top.png b/mesecons_microcontroller/textures/jeija_microcontroller_top.png old mode 100644 new mode 100755 index 438c9346117937f9614157129f8cf0c84ab713ff..6591207e87da441ece2a423a26c18374087d6931 GIT binary patch delta 755 zcmVI&bQ6nx=BQGy6FH$2fQzS4jFfddk zF)=YRRwXktGdnvwQc_Y`Sy^UgW@l&sb8~Zthyaa`0FICVkC6b7k^qsD0FsmdlYf-} zl$HRMmjITS0GF8nn3@2YngE%b0GgZto1Flho&cSn0G^-#pP>Mtq5z?z0HUM-qon|& zrU0a-0Hvn@sHy;|s{paFv9-0ex3{;sxw*Q!y1cx+y}iA@zP`V|zreu2!NI}8!otJD z!^FhI#l^+P$H&RZ$xSA;IsgCx$$v>iK~xwSg~7XT8wDHy;LqpZ-T9mc#c3g-RBX(a zD35`eznQH}RaHQ;fGH9S5h=7uXyX{)`%vUcIi`GHe5aFZwFbrSkym~8D3R!qsD!b$ zyzy`_7Oe!CnOc2v_T;aNkFs8^mq}&9*w&e1Yb*kl!bUEx#rBs+ZnVDDnhE!aiHS<4bg;B)zwz@2OFzy1t58aWdqiudL2iC( zK0kHf)ZsO5OcCDu%Bed~y|fcEozUV>N7f$Nc;|D>Otj*Uy?(tYSs7d5)vTUulSry} zB&o`+j}3NO)Aq`uiK>3`&wr~0Uwh`x(sS|mG`;#P()x@(wKFl5yR|1Zo2KhH+?>>x zDKCuuDASmG^EkH3jbVl@N{P2fZS;#b7IhpShsL?3XYMRLcjOa;7<3xfZe6;Q>6B98 zyiP9B lDALk^T#xX7mrka}{sYY-x?!Sh>{9>$002ovPDHLkV1nRPX3qcs delta 1103 zcmV-V1hD(22LA|<83+ad0047(di0SYDt`nXNkli<9GZES21`ZCOybUj3mw(h_ov%o$om46XKqiyv9)W6A z>aFjkp2)ZQIz~Wu)G{uXa=9D;M}J30iP$j4aPYUxeP$d62jT7ykiR15s|cuF&+`(9 z7$ZI(A0Ky*z~ckJpYYqRv|pKq2M@YKz*}Emw*XNT0np#y55VmEuSwJfzMJVP*R&ek zF8ac{bYvbApCZ?`v5bHG)@lL)t$i-I7`>O)d7@|K2jX%Z3Nk?^;P&ha0Dtd&RlvrU z4;M=SEUy+w^|Z#9zbxRV91k?&L`-RnHTmMA5%AX5)~qs|-gAI=SLPEF`~P{OBg2)U zzY;O>!QAJG+o6b@i$HOqL~)_iv1i5k6^ipK=f{A0uD3vUsL`wC@bECfXgXgRO&PWN z5Ju8L=e18lB1Hx*beLEr$xnQd91|4l6J1*lk5=RQJ?vu@mczK?z z;rn2GAL=!@e_wVwIVA(0-j1-n%H;F;#I4!e+iN>dkqiP6v7dIN|Jn=E_G@nO=^1$T zD*Sjiscgl?62-;NW8n7eO7mI@@rY=RJ`Lj&vXQ|-Fe(KqETZAy1%HoTps%kFfZ^d` z0QUFy+s^aTescq&DT2n;=b%yny!v!8J=j}c7u;9S(ZcV1DpYPVk6yy4$GRh}edC>`ax!BP#f4L9XrVYK?OWfxiH&Vi zEu+AxYBC!h8X8Iv*Tt*h*4CCit%92SEq?TRVq)wlRUv8WeSa7yZUerT$ODv$KY4pK zLEXCE#Ur3EBR!+$&d$7SG>UV%9DDmSM3IO}ttKpIEsTwBHr4cDs@Tj0o&Bz|V&!!$ z&tC(V%XV%{8B8-2mD{uL0WDD!;Zk~TOhTg}^nLw?kc)b*h$({l@>0*6xnVcE)>m8@ z3dPDpqe}$z-aIQKo@F}S>FJzN1;yGHPh_)_P3iwjuTJBB9+!~A^vL6C#@PBoe>%gsixVF4Mi@dHgd2*amF(hpxj3Qgd~UH!p}e8m zFwf1ybvkjht$hejB}S&Ud4^tN#I%d2pe#OLei6WC3o}m|JZC delta 217 zcmV;~04D#j1JVPKmw&`bL_t&-(e~y>$S>eHdLQl^v;F~+F+zK=1clyc5Wsam%MUPtzjMSt%bNRPU1+xNja2LN5y zDMZv-pPikJNavLXcAKx`5{Q-TI{itakp@)#}%O zRzHWdJUDn0rGHc)`kVV73w0+aM@&GafQZLWxo)D?wP2wnIj7hDH(k|=3fy$RZ1G2H$M%OxPd zS6_ee!}mWK1D}2V@jFMf*?6_xZi%W4usAXddg7>UVSj&*2XEw@NO05CMr)ZO?ss|! zNi|m6>eP={Up{{hyhmA9t9~|fAQaJXdAa%MlTYgk3&j$rlZnOcc4P2arbwJY&}!A| zS^1S9~5HZk{Q8*U{p#C<6!WZAun&esgW{*Q0rxyIA^U@l_Vx+Dp@G0@BuJO zG5!1EKa*AhD`odXxE=F#O8DgH*;w{!x7#tZl-h_7OZ>OdPV&s^LuVe-)aE>f@YMT2 zr4W?|>hA8Y>pCF>Gp2ZKTWcFLKXl~AzTbH7iHMnFjD6pyl>P_X+J6Q}zHF)h0000< KMNUMnLSTX~u{aC> delta 626 zcmV-&0*(FU1?B~iS$}v*L_t(2&jrCfZzDw*0N{7tnVp@T^_XzR!Qn`99}2}aS0JE6 zG?Yl!BJqFn3lP5mK}`!iqCq+VO->*ba=A-v$6m*?vpXN}%kzly^Yit3Eu}QZ0Dusp zu1(X}*0zXZ7(>@}Qp%JPBE}e1-}f=blv2)FDOKyXz}v_kvVZ7(1L$9`7aU7Lwr2F$`^*0xDzsXfiRpV#!*=&}X*?Zr%ty(M=Ap|Mqt_x`X*sU)L zwMmb0EP0zUztp&G^+}2K{O~=c6wc@Kww;(p&QD+M!UYP8AQm4?l@!dP#A@eXU#))o zclAq1%Y%b=QGZGWqQANSsZe)va>N8w3W#|8gzF}1T?-aUl5=|Pf7ey5sK8D4YfiGY zlT!K*PanL!?j(*<=#xj~`f9&;SnHZ>%OG=q+o@p~_x`4m?z?ZlpE!kBjN$e#SS|qp zzW(ORAAk7S82J2)Pu@SG&Bm+kc1u)cfW?tv&=W^(3xE52Ja{MPM1q^9Hd@ORalg|; zNUE{gR;PZv`s&3C;62K+TJ^J;1EGk9%gfEjpMF+XSSXe_olGolw;O{`GezPIf>x_u z*9rgxr`MPF%*=(DxMW7KAQ+WW!#Ef`X2{E1Z)&8BAk=!9CeB%FRV9gunMxK)DnvwJ zmSXzP#Q__WRRSwzk3zT|^L0x2_~_|a_G-7=F|(A~i038#*JvksX7!;nk7#Oh9z%HI zeV|f^N-0I%-Q9IvCxl?e6pw9dZDZz#j@;Py8}B_4F>{Qu@B5U}|J&Ms2F|ACpa1{> M07*qoM6N<$f;SOAO8@`> diff --git a/mesecons_mvps/depends.txt b/mesecons_mvps/depends.txt old mode 100644 new mode 100755 diff --git a/mesecons_mvps/init.lua b/mesecons_mvps/init.lua old mode 100644 new mode 100755 diff --git a/mesecons_noteblock/depends.txt b/mesecons_noteblock/depends.txt old mode 100644 new mode 100755 diff --git a/mesecons_noteblock/init.lua b/mesecons_noteblock/init.lua old mode 100644 new mode 100755 diff --git a/mesecons_pistons/depends.txt b/mesecons_pistons/depends.txt old mode 100644 new mode 100755 diff --git a/mesecons_pistons/init.lua b/mesecons_pistons/init.lua old mode 100644 new mode 100755 index 474f621..52b9c6e --- a/mesecons_pistons/init.lua +++ b/mesecons_pistons/init.lua @@ -723,7 +723,7 @@ local piston_up_down_get_stopper = function (node, dir, stack, stackid) end local piston_get_stopper = function (node, dir, stack, stackid) - pistonspec = minetest.registered_nodes[node.name].mesecons_piston + local pistonspec = minetest.registered_nodes[node.name].mesecons_piston dir = piston_get_direction(pistonspec.dir, node) local pusherpos = vector.add(stack[stackid].pos, dir) local pushernode = minetest.get_node(pusherpos) diff --git a/mesecons_pistons/sounds/piston_extend.ogg b/mesecons_pistons/sounds/piston_extend.ogg old mode 100644 new mode 100755 index e234ad9449d6d57a8da03b801b711d91b8b5048e..07afe54fc3bdedcef54fd53cd3625c25adb589f7 GIT binary patch literal 5316 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 Jt$z1G{2jTPCz=2N literal 7060 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 AlK=n! literal 7092 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 TGxCS52_jG%IPN1C%p?B?6@=g= diff --git a/mesecons_pistons/textures/mesecons_piston_back.png b/mesecons_pistons/textures/mesecons_piston_back.png old mode 100644 new mode 100755 diff --git a/mesecons_pistons/textures/mesecons_piston_bottom.png b/mesecons_pistons/textures/mesecons_piston_bottom.png old mode 100644 new mode 100755 index 5a3af9b9a79bb91fd678cc632106a02a959bcef3..e27b6047624da3106155c47aa6ef02aad78e2bec GIT binary patch delta 714 zcmV;*0yX`Y28srdOn<3KL_t(26%~?6Z`wc<$L*Ohw!wgbvKk5`kS^*Wi9|N&sWxB{ng^+e}|Zqj#7$Z~6b;_Z{bMYisNB@`4aS(;B0ztEQ&idoF)67=L{G`dO4Do<|Ic&v*7? ze}40Kgi^wb&Hd^1NW^SzF9aOa8uk6dFSy-qdqT_R>(!TUj7T+nS?%nNJUQRlW0|)8 zptLvN`lNwNuhzHU4F)Ip=;-Lym@%5rB*F+0g3P&*mL;B}wrR?ecyoOnM}Z_@QA~B$ z)(OV==a2769DfN!$mMgkWk)pTIozmK)x7FDj_2P8anxznPlvzWAAZ8SySs)y$>(zf zlK@T}b~{~46Q1LY`CO8vw31o+eo0mJ`CKhNA%#NGTP$c2uO3#7Mk9!#>13kSYiUW! zWE6Md-A=|?CF{B_CZyNvAxtpzFQ?PME(}9}$T2>vq<_O8jAOWQHk&P|1zDCLBj6^s zWu;QWqdSb?z*C`EI{$Y=<0zNQML{TuB4boHoP<)#w$aAMvs=?7gg~-#x!mvfZO0M> z0EQqql}b^@JkLv#1Q_gW@1WUCSMzy*3jIKguImtHS(YS0YH_t%fn|(Ut5w(YVDO0N zc}gi*j(_8((`l_%vu#JoWFY{GESC?aX+aUkaUd@=LhAK8EJYZss+BTj-0=4w#&b%V z&So=kmCL0{rINxZietyS*EEel4;;tZttRHtLl6N?M9|Y_(_P$yhI*|68^91uRe+g} zMk7)z7Ugut^_Ec_0#MjOMNww+TgrHr#Qt(sP(yQfcb;w-f+#*#09hYCege7O?wVSA8_y7O^ delta 727 zcmV;|0x1282A2kqOnS{w}PokZIQb>qV}a`>$nt66}o0 z%kLTX(B3!CU;S`)_5q!ooIHdpDH_q#2ttfuv<`KR0!1WIq)~EvbHnSBs)&%*^x1Qa z5c>0v-y2@5Sby!B-6T$G!GVIjp<|g=mZmv-DtWy>azCE`_2b)j=;-Ju4DL;{ixDo% zvgFlte=0-+6eV1*sYZ39y=83AvV!&6>VJlNy?(ygh=v!t!t=bcu9x@szB|+@ZMThV zlRwd;+%Inou1XxG+OKm#u!fG zxYbgtvf@=;*EM6T*WbJR?^f`-+wIn6MG28o1Yz0;5hn?J@#2ezD8d+X&TZSC&*w=R zt15yJGR9i1mXI>f^QLJm(>i>02v@7XGR;ObRaJ4$gCMYNJC0*YDIugN3POmK(s7(D z&#$kqAb$Wr2mt_46lJ+w4u``eNsV@gQVJp5Zg)`>3n|kywM-LZj9u3S09Iw;3~V8l z^S}R*KrwW&TCH5ywe7vZV9-La<~+@xeBZ}G5GabAj7JE-U0LgtLJU72jk3)XW6T{6 zL{m$sVpUDzWU*M_e!s8j?JVEcyiz0}lp2PyT2Ma-31q|Bw&+>i$HzPfLzNKU_i<4a zKmGiUb3UCui=v29G9Hib?(QthY8yrp$ByIVdCocaeE;M5`Tw^HcM={&nEC(!002ov JPDHLkV1jz|aC`s& diff --git a/mesecons_pistons/textures/mesecons_piston_left.png b/mesecons_pistons/textures/mesecons_piston_left.png old mode 100644 new mode 100755 index 215dd739d082e02320b319e05c416e8ab620d438..d076d16fdc1ed811864252708e662fb0174be324 GIT binary patch delta 716 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 delta 726 zcmV;{0xA8429^epOnJ z;mDmc4^eJRdg8{wg%cfy9NH!@%{Wz>k|?&EIMUjxBir)+@qOU%@DO9YD9hD)?bxN-~RCS zmmiElSCe3Nho%?4*W;XR zbfA<55B3j`ZX`*<82fyYF=4cDkWKHCB*D65jD2{2K05vIIla94G)726B`u-aOsCVm z!Jz2{0crPpoqx6tr_-3^X2ss=MC&iu=5^9=~N(dRo;e+Au;>zdS z?Xs$X4(^r+&F2&cF{M-~3CsYsGzb9~l2U45|K{eVZcs5R>vBPMbPF-KvlIRP^RLNn z0suJu`+u*qcSoalN0+DnB)iFfqY(gL{blKxrsI%2D-5`SRrTfIp?#fYaUAPN0ok;8 z1Htw>%eM7Aj$a9vwwNO!xMe#S<2=tf7f=I?%Vxm{##7|+b+vN{p!?xzLg3fZEbihxqUb&t> zo=j}Z;#_df9zT9^e0=P!jahzOMxg8Af)n%{MY5)l{Ciru|R;&FaUL40uMKuf-f{XA1rfbSr(%#0RognF_Zg`mgU%<>pHm7YI=n6nsTy4Y0OwsG_=jl z&9h!r6lJ4SJ32a9Vab1apET+X3^JM++xc8BTma{FL0RXzDuea{VD3#%YBNr@2VHiRQr;Zo79wijb zN!suAPA*5)YPEAcxH0XqHUDeQIC4oq#?TE+DQj&sl884dI<84YF^=G1Fj%eT<9H^b z@b3C55JfID3a|cLVE|a6pod|EfRtY<5Tn#+)lioWW3mXaBvxuwh;XJ{QuC@~l=;rU z;o;%Et*!BR!taOoKb=mMoWe(RU6*f$PtSkv2SF~IiL_t(2&jrCvZ<}TS0ASuPu#Jh$OPm<|wJbILP^BrSUDBSn zKd|F2(T=+=e`B|uChgc?P^r>Xsg=6+P-)tsP2;3#jT@jg#(;s>zzghoz}eZ^qeqV~ zXIBuy>GTd`Op>Hc5F~MOa&mHgeT6Z>7^RF22ZJ~Y(Jw#rUVlFM18?VY>7eB5V0t=# z{(H|nee>7(?SIc!7k>xWFYcfI1R?n6&tHH1`8OQ;K|_}PD7|$)Os5lkyk0p=v|M$m zQiDorG^(=p*6T0~TTS`aw(-qJYcd%E5tpTqY!kyU{$+7d6nkAIOLu}$V=Nek;dvfQ z6NE54+*jYfUw^pPCQTTC*l`?DR!8G;Rf__aYAEF#IF2(Kk8eJwoz5Qm{=rC5#AxFQ zBI!^n8{f6jCgAF!S|1KZnm+7}hCn%5Emsfjx1n-`87JLVp%1!BN5LZR_xtk?A*Hlf zuQ>!&SwaN+{XPIN{^F=A#XW^5tj^Pt<)J8wwoG%)2xLB-@SgtS&%1w7B6?9XAF!cr~v>}rN@(RBveaqXABGg048~sWl+R* z80S&U8An@IFD&cgqpR!s?6dvF3zq)&tG8KLmagj+XlPW!oR^b3!z!;aCSl}pLW&&P zwmsI{MX@0$`}TMY2(fLO=h@At8w^0%>Ci085nB-3dmX0rhLgd*rmc1<7D?aGA;OJ= zp3+uA?LZ_1oS&cHy?1Z9Topwz8jsiOwcL{Hx{9L6G)>oa0RTywwwld-O)HB0e`EH5 UNEJrRc>n+a07*qoM6N<$g6`gE1poj5 diff --git a/mesecons_pistons/textures/mesecons_piston_pusher_top.png b/mesecons_pistons/textures/mesecons_piston_pusher_top.png old mode 100644 new mode 100755 index 72f04e90a81131447f6911309253aaba98a41f72..7d5545900c82c6333ecf6a70578af49143fbbde3 GIT binary patch delta 702 zcmV;v0zv(g2L1(*On;q8L_t(26_t|PQ&LeF#m{5)WP(~pUbi9j@cng7! zXkHM!AQu7UZ~%|UMUbN~ilBm^0-9ZvF)!6qIZgFu|5INtz5B9f@7c50TKii+gdhl$ zq{t|yS)>fTxOB&j#qDBph~=GlVU!DSj7O^2(_QqnS;4MTqJPzDk;9{-_nYHMPoHa) zOX&m=t0ZLVw8<;&ST#AyvB_B@{G!!y-gH~>82?cwlSM+*dN!ombM@lNYQMUcGIT6Y z3T>}YOW(644AnFhnk3A?RQ*^p!`#Dkx=6&o8aScGQ*POUg1IzQ?$Zj_bS+jHx*$VC z(>&7v(}8h(lYjL}UV%s5utd6%Oz!wycp_|RR=3hjFX=eO@lQ3F`=2^6R@fl)PBl5O z8bVp+#A;)BcP5)dBAZ+A4G0ES@Hn_eC6cLB`hZ&BxcGFrmq;d(`qKa(%qsD!`5|MgeX!E`niaE&<-NW;}U#4-^0k zKm>3BbO0kj3h)Bd06RcXEWUgHvEF-1P)BH{5$50;t|C>aL&4It7te`k4n;-S&=e(= z-DMB-?S+dyPv$xbKYTnxPESvx(d~_JB%i<7PdBBrx#Qd0AIB$eFRyOCeZM`==YRhC kee?M%v~+j(=OCT_3l_3f{eRD~_W%F@07*qoM6N<$g7alkTL1t6 delta 723 zcmV;^0xbRh1(ODlOn7_<*whexB8mFD5MUr7|*da!{9gP|kRJQXZqDHal9Q5;L0r|G#YA=)2X zrU?j6xNO$l@B2S6V+_dzW0{LtGK~c)XbL$862z!v7?T9*g#zc&G>WTBEe0WMwps{* zU^1e^a5A2TVSkimEaw>^1QSxLHzWy0VYIwFZ_QPfmzS{Tc~$FX#;-2kX3bWsd)hTk z(?*a|y4Y^_dOZMu<2c=Jw`N%*&%?T=f8Ty~(m9n$P8RJ{fZx$uh04808b{9 z;rnN5L3_7--oEHkp9V#Zo}P^{a_5_6)%yDSB?ReY9Db(Z%H4;s-ELzdvy3^eZIsKo zB+0TOpvZX!AixMRHk-u>0Fr4MYinz;*XxzbMjXch9Sui)rJz}JE<`BL^PKZM7a|vu zBxDRZPk#;$eqaCqL|E5Lhd+;GF`MOu?qF}Oq%#mh1ck)2G$mN#To8gWmcipEPpcJU zFc>oSuN5IkDQ*9+6>6$lDwYhxSY2IBrqgP*(rDBvrKV~2`vcz}7gTk3cQ*)v@H~vC zQ(UvGpKl*iZ*WW$D3Xkk51ywW=vRt0+t#bjt4v347A|V4rgx^%&3l_*Yinyb9Hopc zTw3s`rzlFR**ZBrDVL36QTKh?XxKq8;XJ$Gx?eu;`~erCe<6A0GG71y002ovPDHLk FV1n}KQ8EAk diff --git a/mesecons_pistons/textures/mesecons_piston_right.png b/mesecons_pistons/textures/mesecons_piston_right.png old mode 100644 new mode 100755 index 176463cb9c599d8a7cec20438961230099b8e592..a62ff2030ea8a0befb2aafc665355062c3f8fc0f GIT binary patch delta 709 zcmV;$0y_PY289NYOn;UZf2 z{XTtYrAkG74f@bGUg;r~hZrabhzKFh?Zo$X(s|e&%}Vo||NIvn9UU>ohQpy{S@-w% zobyu2vh7YLn~kG*G+Nc;IJRy3_1@mM<6|1_7+__*-A-RIAGy&kB90WhJ{`8){yRW6E> zgm+%;cRDt%)oPliVS+gl{$5`*C1qcno0%*icoH}2jWCJgDB9WCj@&*FFtFT(Td!6% zB_&Y_2!>(!L9nyctXL(-agZR&vi#@l?Dp~sXat@Uj(;YzIpRXbG?WzcJTFO-rR#xi znbLBp2)Ax#lO-LE#zfUL9!ETmVRVovfE@_wx(>?<55Li<*0^Yq7QHj`0R r_2S}UYim16;**n;gM$yhfBpOii9~VX2&0u_00000NkvXXu0mjfuNqt6 delta 722 zcmV;@0xkW829gGlOnsBq%K$gBKSUl+yWp&KSG9yVF`X zn=A~6m1hCB|GY#}N(R004y0^Sn(avO=%c{P0md6Irtr>^^x` zJ$Z`fam<TKXt5up=7~{bAlf|O{%deyHI8SdD_7!S08iDT>O4jRj z(=^NFGJgPo5+bFHq6k~&lCL+L?a5$342`jgm&@hD!_sq05F$be=Nv-lc%BUr&|o^9 zY5+_V|M>AUov%*YEhMG9yT1p>$fYzfuGMN%$|Olj1O=XRxZioyVdWhcLSP!==Jpn~ z+HKP!!|?lJxpo|P8qIt^P(^VcCz*zm+1w(|-b=y3U@&O5Sf|~F=jZ3X?~ljhZnrxg zkEN8oUjO5#kJU=Wah&Vx>!YK`MWHS)FVD_ieEstIe~CnK;r@@bD*ylh07*qoM6N<$ Ef{CDJ)&Kwi diff --git a/mesecons_pistons/textures/mesecons_piston_top.png b/mesecons_pistons/textures/mesecons_piston_top.png old mode 100644 new mode 100755 index 5c8bacea24158f5cb7ccba193fd613f850a7d6fd..5cc26974936b8e55f5a9426750aabd36e6c39134 GIT binary patch delta 714 zcmV;*0yX`X28srdOn<3KL_t(26&;bwZqq;%hCTN9lGu(DJ8dp4C2o`SB2l5j8?XWi zmh6#OfIvb*;%QJ{fF~&XE{bSHSsJNwGxR(UBedPz5*Upak)GA`Yz9b@Wg0iV9wRJQ ztz=Z0rtGHIACJe-bzR%B3C1#nK$3@dce<|k`~4vB!)O6gAx0=k(7itf09GoM0Vo!oY&OFfi{m() z&uqIe7!0b_svrnynu?;hto3@s`Y#6nfDqC&jaNS4IL>G^S~5VWD2gOXd~dm2k#_g? z&VK%o_%AJsa;hXT41*7(0x%8J^LiXomSxHqzb~$qp?_oBvZ9n6Yk?RdSXLEPl^?EE zGrD%sx;CwRR#R0~iDIrW<`Ie9iI&k8i`WnR*=)uEmI$gc3nQ+d5X^Zz?{*PIq9js6 zVY}VtBv#SBpUk*olHkE`Xc{{ARb5-_+;sRBp0ui|lrrBR!)9~)&v`XL^HdOmv7gh8 z&6*obf`8GyKbcNs5%SjQWQxaFg7VSd z%iy+;sk&;Lh=S^d`}h2WCHTRX3-#5DvlGBjnnN<4&a)3+;qUWbD^K4e&vR=vZbKy4 wsW)`mEEMvb;qtP5@cKEgJpO}bJp zS2yW$xr8{5{lMpp=>SO6v(KL~#%Y=sMP4^+)G370wx##^5+R792$Cd03QE$9aZU+k zjEzRxcsyR_1%E>7)9Lj5{2Tym2e-6M(^Tc07iBpd4poH0FtF{Ol#&oquPWakE*6W) zWTGfa*LA9@c3r3L?Cg5|ewJkjAxf!bS(H*jNDu^fcXv?~0f1o`nyM9LIUYyai@m+$ zfBx1q&GS6LIc;0VaR?!uf?UTNsbHVI;}zx@lBR z6NGZPk?)&S@%bn*nW8AiT&1w~!yDtc( zlxhG{2u)M#y1^I=A=JaeLvI*%n&Eo>SNpFB6OZF`>FivbTR&h93ZZ=tIH(YEzU4A@Yem-V{ zL~3zAYjs0wf=g?MNpg%%c#%?glu~+;R(zCKe3e#xmsW?KV1J39VU43@kEdpmrfHL@ zYL={Pnyql7wRfkwdZ@g6tH6HH(6Z3bw)XeB`ue;2`n~%4!u$Kg`}@fJ{KWkI!2SK| z{{HPtZLvcD0004WQchCFc?`f zFzCa1I=T#o23HJvS`4aC0X0nqNl^w324$EEbww3XNo@r=B?y;|nL$=wN>o}#0xHkL w%g7}zA|)ioz{Cm>;S=O!7Z%`V;ot{y0FdejuD7IK$^ZZW07*qoM6N<$f;Wwgod5s; delta 422 zcmV;X0a^a;0<{B>8Gi-<001BJ|6u?C010qNS#tmY3{C(53ljl#ExEq{000McNliru z+zAE%Gd8+{yYK)20aQsuK~y-)?UAud0$~`&pR@Bi>dLT4XfhfL8k_nDf*Kkcni85L zT8zSmmJnK+B!?s%3ZhX6Gjfn!iOJ0DyQZLY@c}(}be<0RYMUI4u5!P^p+$nomfv#2iH< zDao^ePnPhk8-Li^TOf-I^!j~B9xqc_H?X=hOVo0bX41s;2-$Up;`x)bvOPnJD&zIB zhFXImFxU(D1-QeJjOCCJ*PIyppY zw}R`F2kBb_0GL`FCt2-4wOj{hF2dn{)EUED&4y*#P#-lv`Ubj?*)2AGpI}dyYS%b# QBLDyZ07*qoM6N<$f~JJC*#H0l diff --git a/mesecons_pressureplates/depends.txt b/mesecons_pressureplates/depends.txt old mode 100644 new mode 100755 diff --git a/mesecons_pressureplates/init.lua b/mesecons_pressureplates/init.lua old mode 100644 new mode 100755 diff --git a/mesecons_pressureplates/textures/jeija_pressure_plate_stone_inv.png b/mesecons_pressureplates/textures/jeija_pressure_plate_stone_inv.png old mode 100644 new mode 100755 diff --git a/mesecons_pressureplates/textures/jeija_pressure_plate_stone_off.png b/mesecons_pressureplates/textures/jeija_pressure_plate_stone_off.png old mode 100644 new mode 100755 diff --git a/mesecons_pressureplates/textures/jeija_pressure_plate_stone_off_edges.png b/mesecons_pressureplates/textures/jeija_pressure_plate_stone_off_edges.png old mode 100644 new mode 100755 diff --git a/mesecons_pressureplates/textures/jeija_pressure_plate_stone_on.png b/mesecons_pressureplates/textures/jeija_pressure_plate_stone_on.png old mode 100644 new mode 100755 diff --git a/mesecons_pressureplates/textures/jeija_pressure_plate_stone_on_edges.png b/mesecons_pressureplates/textures/jeija_pressure_plate_stone_on_edges.png old mode 100644 new mode 100755 index 51add95ac135701625862d29881bee4268ae195f..aec9df29c3043ea08e0718448864082042dd9b6d GIT binary patch delta 294 zcmV+>0onf00=5E>8Gi!+001a04^sdD0FY2jR7FHY3QJ21PEHI@PYqB|3{_PSTwD)h zV-RFy5N2i+XlM{9=!hld)8i5Q8A8H$P+i;EbKj~tPa8h?_K8f8f}WkkhjL1r$(Qz#-5jk sp)}*C5jj6x+8-?IbbT6M&E(Si11lONKUSge0ssI207*qoM6N<$g33K`NdN!< delta 320 zcmV-G0l)sX0?-1G8Gix*005AYXf^-<010qNS#tmY3{C(53ljl#ExEq{000McNliru z-2@c`IvZH_8+8Bx0PjgeK~yNumD0Pa!axuP;K|Hpk0&vxxGWL^A{JWuroNVMAjCo& z$*v$Vh_~z|rw~rP`Ky`YD~5lf?Y1E5ZZ{((yId?lBm^Cg?SFVo&UH=WrDRoQh@$C~ zolcfruWg<)A(;0d1Oos7SS(BXDud2- z&?h*X^>~f-`ZF^Pz_K~4^>qVTwM`k zV-jR#5@u!-XlWB^Y7=T}6l-i0Z*diHaTRiN6moMFb95GTbryAY7I=9Ud3qRndl!6t z7=C{kf`b`@gc*c|8HI)#hld)6h#7~78i|S;iHaMFiyMrM8-I_F9FdY7l9L>hlO2?l z9F&zDm6jcrmKv9s9hjLNn3*1#njV^)9-^Wiq@^IJsUfehBFx{TF8}}lVo5|nRCobZ z$VCFeFaSltheL2D2_9V9RC@obb^T{K++Qv_|6d*aB21U(0lS}Qv(|vOMvuKlgP_r( z(3o@6Xp(63$uc!&d^Eb08lFsJM5-~S(s*)wY`%6IC-!76Lv!uaAGjytIz;x_00000 LNkvXXu0mjfHx79Z delta 320 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 mmHgveGi}>CKhm7Rf}VDNPHb6Mw<&;$VVhm~*u delta 479 zcmV<50U-YG0`3El8Gi-<001BJ|6u?C00v@9M??Vs0RI60puMM)00009a7bBm000XU z000XU0RWnu7ytkO2XskIMF-pr2@DM&mI`y80004dNkl|c zUc9~NyqCtdBy>S5>2zi%$^0|{Lcf0h^sw1?vo4}FkYHH_7=H>Lf{d5miU-m-?Fbu+orn&~|ow3Y*w0!8_k-c9dtHYgHfOs|rQVexzp?)NNyJW|en zHM3##^q^J|HGh4WTu5dKVVl^Dx^jVGr~1fCyg3{uzFqYfTfSCxi~%*od78-;J2U;SVYArR9YJfEgK VGdb|vplAR9002ovPDHLkV1f~o*A)N& diff --git a/mesecons_receiver/textures/receiver_bottom_on.png b/mesecons_receiver/textures/receiver_bottom_on.png old mode 100644 new mode 100755 index d0b7006a40d3e006c56be2b7948f10638183afda..fcaddee9a9c0229fefdcaded6e672b265f5b9a0e GIT binary patch delta 152 zcmaFQxRP;#WIZzj1A~Sxe=v};4DbnYef(JW$rGI?PjsI?)qVC%_r(jn*RO#{|Lt47 zw{P{|z0-U5PXGOT{SP02$l%i_{ZF3^K7Tg&`qhx9f?tMD|Z^)3_KIKXVEehAtME0My6e>FVdQ&MBb@ E0AfB#ZvX%Q delta 222 zcmZ3<_?~fsWIY=L1B3kM|A|0~Ey>&6h2cL4F4((#GEjuGz$3Dlfq`2Xgc%uT&5-~K zvX^-Jy0YKl;pE{lnRr;B5V#p$=_4EdT3L|86HewO7foN?!WNC<~caz2;R zk}sM!tK6%iu5Uko*`n>J6q z=$fo&!0Mf8QO4`VpXfLVt)0ms!Cci|`~J!=Z4KA>#uu@7?kZQX^gpm~;#dA`t6sjS RHyP*<22WQ%mvv4FO#n(IPm2Hm diff --git a/mesecons_receiver/textures/receiver_fb_off.png b/mesecons_receiver/textures/receiver_fb_off.png old mode 100644 new mode 100755 index aed3008e90eec9d014947cf75ec3a13de4d1118b..3e9a47504d625d0a8c1bc0af935d30120d99a936 GIT binary patch delta 351 zcmaFI{GMroWIZzj1A~Sxe=v|L3h)VW?dlQh1|jk8Uhy6v>J#e)A@RO`vA%xs{t4p! z6U8S?5}yb{5)&tjO`I$~35ceMPX-~0$y3EAPnDQ5ReTDFl$RNzn=U>LNY0R$4n#90>SxT9*m@(T7HItrPZ!6K3P#`lgR`0pcv>EFOMZJr!Sa%{ectzEn9qqwB4~sR_#%a{j$eXg+>-;byjy(0*%=6(^;p mmHgveGi}>CKhm7Rf}VDNPHb6Mw<&;$VVhm~*u delta 479 zcmV<50U-YG0`3El8Gi-<001BJ|6u?C00v@9M??Vs0RI60puMM)00009a7bBm000XU z000XU0RWnu7ytkO2XskIMF-pr2@DM?cHf$S0004dNkl|c zUc9~NyqCtdBy>S5>2zi%$^0|{Lcf0h^sw1?vo4}FkYHH_7=H>Lf{d5miU-m-?Fbu+orn&~|ow3Y*w0!8_k-c9dtHYgHfOs|rQVexzp?)NNyJW|en zHM3##^q^J|HGh4WTu5dKVVl^Dx^jVGr~1fCyg3{uzFqYfTfSCxi~%*od78-;J2U;SVYArR9YJfEgK VGdb|vplAR9002ovPDHLkV1iLI*WCaB diff --git a/mesecons_receiver/textures/receiver_fb_on.png b/mesecons_receiver/textures/receiver_fb_on.png old mode 100644 new mode 100755 index 0916736b5731fb9c77712b7b7532558a3d71290b..fcaddee9a9c0229fefdcaded6e672b265f5b9a0e GIT binary patch delta 152 zcmaFQxRP;#WIZzj1A~Sxe=v};4DbnYef(JW$rGI?PjsI?)qVC%_r(jn*RO#{|Lt47 zw{P{|z0-U5PXGOT{SP02$l%i_{ZF3^K7Tg&`qhx9f?tMD|Z^)3_KIKXVEehAtME0My6e>FVdQ&MBb@ E0AfB#ZvX%Q delta 222 zcmZ3<_?~fsWIY=L1B3kM|A|0~Ey>&6h2cL4F4((#GEjuGz$3Dlfq`2Xgc%uT&5-~K zvX^-Jy0YKl;pE}5W-aM91`5@9x;TbdoPK-GkgwT5gymx7XIbvT8F&7NgmCC2=W{77 z`J#EV%DpP;`u6jeT{<`l=cV1Y(&UuRiI^6CL?Vsngk_;jbI`i{8*1r{N~(swY4g;J zuE}}^tlpUxWxQVeiH?)d+L;^@%vJ5R@2~vQ)^Lq)d=Y!+u5txS{{#Cbe&x@$>g9`i RlYtIl@O1TaS?83{1OR;vPB8!g diff --git a/mesecons_receiver/textures/receiver_lr_off.png b/mesecons_receiver/textures/receiver_lr_off.png old mode 100644 new mode 100755 index 1fb2b3a6e7f78aa91d886bcae2b8839784131d53..3e9a47504d625d0a8c1bc0af935d30120d99a936 GIT binary patch delta 351 zcmaFI{GMroWIZzj1A~Sxe=v|L3h)VW?dlQh1|jk8Uhy6v>J#e)A@RO`vA%xs{t4p! z6U8S?5}yb{5)&tjO`I$~35ceMPX-~0$y3EAPnDQ5ReTDFl$RNzn=U>LNY0R$4n#90>SxT9*m@(T7HItrPZ!6K3P#`lgR`0pcv>EFOMZJr!Sa%{ectzEn9qqwB4~sR_#%a{j$eXg+>-;byjy(0*%=6(^;p mmHgveGi}>CKhm7Rf}VDNPHb6Mw<&;$VVhm~*u delta 479 zcmV<50U-YG0`3El8Gi-<001BJ|6u?C00v@9M??Vs0RI60puMM)00009a7bBm000XU z000XU0RWnu7ytkO2XskIMF-pr2@DN89B;aE0004dNkl|c zUc9~NyqCtdBy>S5>2zi%$^0|{Lcf0h^sw1?vo4}FkYHH_7=H>Lf{d5miU-m-?Fbu+orn&~|ow3Y*w0!8_k-c9dtHYgHfOs|rQVexzp?)NNyJW|en zHM3##^q^J|HGh4WTu5dKVVl^Dx^jVGr~1fCyg3{uzFqYfTfSCxi~%*od78-;J2U;SVYArR9YJfEgK VGdb|vplAR9002ovPDHLkV1h;&*ERqE diff --git a/mesecons_receiver/textures/receiver_lr_on.png b/mesecons_receiver/textures/receiver_lr_on.png old mode 100644 new mode 100755 index 087c0b41aa4e26a6abf3d7cece07c3dbabe5c773..fcaddee9a9c0229fefdcaded6e672b265f5b9a0e GIT binary patch delta 152 zcmaFQxRP;#WIZzj1A~Sxe=v};4DbnYef(JW$rGI?PjsI?)qVC%_r(jn*RO#{|Lt47 zw{P{|z0-U5PXGOT{SP02$l%i_{ZF3^K7Tg&`qhx9f?tMD|Z^)3_KIKXVEehAtME0My6e>FVdQ&MBb@ E0AfB#ZvX%Q delta 222 zcmZ3<_?~fsWIY=L1B3kM|A|0~Ey>&6h2cL4F4((#GEjuGz$3Dlfq`2Xgc%uT&5-~K zvX^-Jy0YKl;pE}vSiJvs3Q(xV)5S5w;`G~dhJ4KiA}kjpKg)6#&baeGB!ojJIiE{u z$rsI=Rqj<$*SDX)?9#zeI4|wCl_sZjPQJ#e)A@RO`vA%xs{t4p! z6U8S?5}yb{5)&tjO`I$~35ceMPX-~0$y3EAPnDQ5ReTDFl$RNzn=U>LNY0R$4n#90>SxT9*m@(T7HItrPZ!6K3P#`lgR`0pcv>EFOMZJr!Sa%{ectzEn9qqwB4~sR_#%a{j$eXg+>-;byjy(0*%=6(^;p mmHgveGi}>CKhm7Rf}VDNPHb6Mw<&;$VVhm~*u delta 479 zcmV<50U-YG0`3El8Gi-<001BJ|6u?C00v@9M??Vs0RI60puMM)00009a7bBm000XU z000XU0RWnu7ytkO2XskIMF-pr2@DH0t&K4A0004dNkl|c zUc9~NyqCtdBy>S5>2zi%$^0|{Lcf0h^sw1?vo4}FkYHH_7=H>Lf{d5miU-m-?Fbu+orn&~|ow3Y*w0!8_k-c9dtHYgHfOs|rQVexzp?)NNyJW|en zHM3##^q^J|HGh4WTu5dKVVl^Dx^jVGr~1fCyg3{uzFqYfTfSCxi~%*od78-;J2U;SVYArR9YJfEgK VGdb|vplAR9002ovPDHLkV1h!O*VF(2 diff --git a/mesecons_receiver/textures/receiver_top_on.png b/mesecons_receiver/textures/receiver_top_on.png old mode 100644 new mode 100755 index 5b48cac82be72873f5f89f0be792dfe6a11898be..fcaddee9a9c0229fefdcaded6e672b265f5b9a0e GIT binary patch delta 152 zcmaFQxRP;#WIZzj1A~Sxe=v};4DbnYef(JW$rGI?PjsI?)qVC%_r(jn*RO#{|Lt47 zw{P{|z0-U5PXGOT{SP02$l%i_{ZF3^K7Tg&`qhx9f?tMD|Z^)3_KIKXVEehAtME0My6e>FVdQ&MBb@ E0AfB#ZvX%Q delta 222 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 literal 6982 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 WU>;ryh=PCE@C%m;@Yw)jz<&X*Cc= zsHm%}tE{Z7uYa$va+iY;0002QNkl74DE_(u_rDSM zFkqa#I{hez@f`WOXoQ4^C}q~{PHy>Z49V$HulryNT@Wg$Kf1KwTjXoXtN4*&b1E{B zk0R$~Hb9{7)dz}j_^yJR{1Q8`Rr3(RjZ59yv7AdUxMP!)x8Cj5{R-}Eq8{`+EB;v@ z0Jr4X8txj6AXB2BVE~>|iAD#kAD>gyk}lWLCAZ6j`6xN30^+PXHQ8E(mtt14CV5L@ gMtvUlwOP*X4;92@SVJQw8~^|S07*qoM6N<$f_XdCM*si- delta 584 zcmV-O0=ND71J(qP8Gix*005AYXf^-<00DDSM?wIu&K&6g000SaNLh0L01Qq501FcV zbuGES00007bV*G`2iyb?0VFm%Ti$8_00HPpL_t(2&vjBeZrm^sogqggC9MqX0tSp6 zz>VDmX>$!XE_|Imh%b?gq*z}dfPqy+tw{0D6mpEfa0XLM@qgZ%hna`R6%C>F$zDGpwz1Es@9%E#Tg%HSE8$!rAmr{sGO6k34jB(DLb2;bB%gOpNAX|3H> zAtEC7eNRMmeSdvDj^k$R{QUg$bgJ-H2mk=>?d{jc$DFeeLP|-S01@?l|KoH@e{t{i z>*eJx1f^8dGyp&;r4T}`RS2=EejqRa?|suW#+asQ$T=56SeB*hx)0EIW5yWgoVB*= zI;OSGIWxxQdH$480Swlz_Zw|HAF-EO*t+jkcC;&uM zYb7E8U_|7-_ul865BK*PU;_C4Pk*_)^WLYFIOm*mVvKD{#+Yvp58t1j_WS+zJLlZ8 zEU&Mxm&;`s2F958p4N3m#H*{Td7h_f+5*=!O)13~)gY5Rr4P)|zvsaU8YQh*)b)DXr_OlrqK)!?3QaF{YGKYYic6LVp0r WIyyWcS0X3?0000!|1No!e zazThgPPs;4cD3uZJs!_9Wtg$7v8TJbs=DdJ&xhT9Co@@;1?7};p5M-eu`0atyMOIYNF}SP;)<(Gp$->Z zNFg%OPd#URvJ;iGtjkPhp8NI5T3lRS0L&+EtdUOUF|YF)*N!+n>ZqfV$`y_!R^=5S zM04KkyFH?bA&);EpT9phq$x=W-kRul@_zI8=Kj~cWi~HzBnzmdjDm(z3emUW_MD#A zv_?Xo`Zx0Sa)0>}OyFNQ$VV1M2*G(r7*V+b_8C39qF1Ns6bV~wLfh0v5|@HnGs46) zPYxzoBbWe_HC-e6nqG6lX`&tNDq8vAhy5T?LnzU89g0x8004%3tk1*eJEc_DwY3)T zW-AC3peM_)!Vg7?BC(N9V}>Bls}YFHm#luQaV5`S$n-c+_~Neh)g1(QWISw!Q3 zrzs|Y!hM14<8YkqjK*#LY@RNkn%ER%nG0aItld0s&<^WtnU{-bTp&A!*t`Dj_gyK< zlW!+wRZ1zrSogZ^+s=2ZY=y8z1Lh=!RIWgZqz^&fZ=my&WycdJ4B#3QG$f1k&yBVJPid; z1H2I(O|(iuMT@eVjds2ETs*f!k>=M|{`mdp_m|^~YLw{=N|aJIZDWiv#vtIjuBYP( z0b_{35L_U)x>QpNNob*kR-|&xsic^r55DALy|s%q8vHh?eVeFtoKnLy_ozIaqEaa(+i1}b(ilhyS`IO1s~k(_Va$q)27*Q<=_L^#d6_p(^+p1`B2^#iLyXZ ztUUXuVqXyj8M$ysA+C{5#}gnhvv(c|MiJtyFotLxH z3ME#q%e-vNW*oep5Z#@N8l> zR?WcABOGJViHRC3>%a=OQ<0*+U*T#9t%$ABj&0JV_roBSos`@;Z$#xUd|~bSiCgMf zns$qD!W4nHi~`>+91+&K4`;gD{eMPG1M=zf!sYW3=+k!>7wPlKh^G(MbbdNs!nKd! obR%1n?Rcz8TJ*;y9z#l~Z?j8!0reExod5s;07*qoM6N<$g5Mo+8vpe)O>gWV3`N0qfHaxejWqvw z{%l)?PQr)5@D|=weLEzi>wC|!uh;AA>kAP>2*wy|t@nOi*KOOZwYAn5BOo+1U%aU`hwJyuzoU_($+eSq2cs#akbIuuK#u)3m0zfGR z0E{ulnBKdHh=_CUe!l}EY9HsER$}Jfd(PQfd%xf3oGB%}Nkq_lXXZJlbB>5|&SMM_ z`T6F7CU?;QZV_sUd3)4HxXXCl%*`@WAcn3;$|2)b4M=rxKlw$_xl_kLLx5%J!i=c(>h z%basrmfkxNQLXh4Z$#Yp9TA!Nx1TvD{pPKRz4y1<&3m77HpX1nHOAQY9aI2nt?)l@ z?Vv$_{D=rB?=ePejhV+7DW%q0@4feKjM34hlsTt}(D(Ouj8P4!;1I%fUANmU=d69^ doXo62{{Y=Tc6S6U6KDVc002ovPDHLkV1i)y_o4s* diff --git a/mesecons_torch/depends.txt b/mesecons_torch/depends.txt old mode 100644 new mode 100755 diff --git a/mesecons_torch/init.lua b/mesecons_torch/init.lua old mode 100644 new mode 100755 diff --git a/mesecons_torch/textures/jeija_torches_off.png b/mesecons_torch/textures/jeija_torches_off.png old mode 100644 new mode 100755 index 537920c268e09709a0d69ff636fc92144d9e81b8..6be34646ad497b90f13d094f199871caece0cfec GIT binary patch delta 150 zcmcc3xQuavL_G^L0|Nt-d}j`jG6?VqaRt)S91MzljH>*Mssc>f5?s-~j{SYz6DCZU zHhspl>9eK-sTs3p%$zxU*7VtP=2^G-J^<=rED7=pW^j0RBMrz=@pN$v;fPL7YG73R y6d|6VGw-*-wg1ruVxPk$USC$;(Z|1J1B3S+Zo_W=%4rTj4Gf;HelF{r5}E*TzcM8N delta 203 zcmZ3+c$;y8L_G%^0|Ubc!zuAViY>|8-G$*l2rk&Wd@@jkv%n*=n1O-EkAZ<(n6XrM z=YF6ddx@v7EBhS|Mt)Y6>@&PSfkGLcE{-7^QrX3m;5XV&bw<`UOH8W>B0{DK)Ap4~_Ta#TEB978ywlM@)27zGZt wbRTW-pXSYVEa_46Mv1ElYtB3Ih%hlsTE%!c^OHvr4^RVxr>mdKI;Vst0M{Wf5dZ)H delta 204 zcmZ3?c!zO|8-G$*l2rk&Wd@@jkv%n*=n1O-EkAZ<(n6XrM z=YF6ddx@v7EBhS|Mt)YgwFj?*r-+Cz&%HXwzeT|C zEcf0lCmjW`n5eq&uIQT!zX~b^eXqI2fAoC&PR1L?yf6Q%uc!jr%HZkh=d#Wzp$Py> C;7dUO diff --git a/mesecons_torch/textures/jeija_torches_off_side.png b/mesecons_torch/textures/jeija_torches_off_side.png old mode 100644 new mode 100755 index ecb29511a69b2c13e49f689745a936302be8fb36..c6e4f0b6261b65349b32fc3f998e2d00542aa1dd GIT binary patch delta 141 zcmX@dIG1sPL_G^L0|SFvqv3ZTWf0&K;tHgtIT#dq8CCfiRRtKe#W|yW9sB#bCrp?y zZTgI9(`QYeHhubxnKNe0o;_>&>^bu;Z1D&L>R~Ji@(X5gcy=QVWPqoOV+hC0)$`E6ZprQIa4=eLHrC<9*?^W-d5gY!UT44$rRelF{r5}E+^_$}K2 delta 190 zcmbQsc#d&`L_G%^0|UdA^*Tp@6kC$Fy9>jA5L~c#`DCC7XMsm#F#`j)FaraRA0yX+ zl`TL)_7YEDSN1y`jQp%(i=|^KfkM%qE{-7Y-h@Z@|xvQO{FYnFqu o2icc$&w0JHB3XAm>rH)|B^K&xpFLYtfc7wWy85}Sb4q9e0BUeW6aWAK diff --git a/mesecons_torch/textures/jeija_torches_on.png b/mesecons_torch/textures/jeija_torches_on.png old mode 100644 new mode 100755 index a93dcc22b6c474291a2f9d4a151dc45bf6a6ee6c..d967b2f354665aa3f155074e189164ed7be0e044 GIT binary patch delta 153 zcmcb_xRP;#L_G^L0|Nt-d}j`j(hcwlaRt&|)~bFE+J4T4L9T`oepbh}%=-NP)tAqo zzJLAn`}glZfByXa`}ZFZ{rhLzvquJ~fw3gWFPOpM*^M+HN6XX2F@z&JIbnf7OoQQ% zZwDh{Yz@THRbyhA=7=(+OCE^iE11SKN0mW|K_Eehh1GS_%5b1I22WQ%mvv4FO#pW1 BI@SOH delta 194 zcmZ3L_G%^0|Ubc!zuAViY>|8-G$*l2rk&Wd@@jkv%n*=n1O-EkAZ<(n6XrM z=YF6ddx@v7EBhS|Mt)WSuZo{OK%sa~7sn8b({CqS% ytQOh~=e!yWEwmGL*6B%fr}M_#Wn<%FWJrr(KEIQZ@1rVEBZH@_pUXO@geCyA|8-G$*l2rk&Wd@@jkv%n*=n1O-EkAZ<(n6XrM z=YF6ddx@v7EBhS|Mt)X~NRdP-piri#i(`nz>9_p{IU5WFSj@APX6datB$RW(YR$o_ zKOFm*Jm0-J(C}So&U-#)Zj*>-p3!{KP5g|{I9zw%lRK&O?SzE#nK!prEps^Ox&HHo zNt5^Oe{A!D{lL%kx0xb>qJk4xJiq@6S{wTDb7Ee2gj~;kS@)wrTNylE{an^LB{Ts5 DJI_q~ diff --git a/mesecons_torch/textures/jeija_torches_on_side.png b/mesecons_torch/textures/jeija_torches_on_side.png old mode 100644 new mode 100755 index fe7dfd236b165d65ecc0022774fd62d4df6a4b90..ab792ee81d7ca223c6519f6a7b2348af2de135e9 GIT binary patch delta 137 zcmX@gIFoULL_G^L0|SFvqv3ZTr5oTA;tHg_tX2ISwEdh7f?N$F{H%^`nf3Yot1q8F zegFFD_wV0-{`~p-_wT>I|A2sdx6=`z2F8*gzhDN3XE)M-94Sv1#}JO0$q5T2KFn<~ l%G;B0yCPp00i_>ztSpngCC)H@pA< delta 181 zcmbQqc$9I1L_G%^0|UdA^*Tp@6kC$Fy9>jA5L~c#`DCC7XMsm#F#`j)FaraRA0yX+ zl`TL)_7YEDSN1y`jQlKC9XA+n1BHS-T^vI!PQN|3k+;Es$K@h-(*LGOU4ju!oHtlB z{X}l3t8sh@jH^|zO^}j3S@2!sXXib&((~sM1oXCY9MXFC`p7o<2|5weSuV3({uaMr e)qK{=0&(gO4Q*eXj%WrN&*16m=d#Wzp$P!xO+gX> diff --git a/mesecons_walllever/depends.txt b/mesecons_walllever/depends.txt old mode 100644 new mode 100755 diff --git a/mesecons_walllever/init.lua b/mesecons_walllever/init.lua old mode 100644 new mode 100755 diff --git a/mesecons_walllever/models/jeija_wall_lever_off.obj b/mesecons_walllever/models/jeija_wall_lever_off.obj old mode 100644 new mode 100755 diff --git a/mesecons_walllever/models/jeija_wall_lever_on.obj b/mesecons_walllever/models/jeija_wall_lever_on.obj old mode 100644 new mode 100755 diff --git a/mesecons_walllever/sounds/mesecons_lever.ogg b/mesecons_walllever/sounds/mesecons_lever.ogg old mode 100644 new mode 100755 index 53d45c18af6a4098853aea8ed15605bfb78f9e52..250a7e88b0ddb7ba4a61b7304b364c7f43e95313 GIT binary patch literal 5288 zcmd5q$o-Su2`{F!3)*iIYHa|J>R|GeZJ@W=bLBFoSAvw`OUk{ zoc9E6-5LsT;A0{EP`eK6`ULcpBNj+z`u4aaJ~n}@Jq5t;u!t_szRx2;*vdZ&wi1D( zjrX1<&7)(Se-sD&ERG%|2gGJ>adNg>0GVfMX*v1TJ&f&i2FFv|Ke=6%2XMSQXS`m(rUzx>)w zxkS^@U<#p(S;$OU6kmk(i2lCI1qtAqfC4<)bIPqQ|31H;Fuw3kUS z=QEkfUSn`eMhhudFT1OVg~_R+6HOI5AQ%8*!AX+>T<*S8IN$()hLl|Rlw7#XtvKG- zSj_@GKmy z@#Wd|z}_7<$f9o0g?0Rl4H$CO9Y&`1JCtD#Gk$}T9KlEKQig`xn4g? zE%Y))Z9frokJh4uBCqur@_tKM#r6(Ly%eW5CnREr!{a7@t+(LMdY$j#Ene#j>)C+L z9|D4mSUn}2s9x^iBrkSh=HQg@@sx15FE5r|%Ka~OR&}U}h{({IRixG={+9iy^k^{S zlbR&Bp(@1e+BPfi?N&F7slG=Y{hK{*cY6fBSsP*)*d4YmT(EBN?7Dt&V4oncU%+CY zCQr_dK-TzdD=4usv02uQrtnn$R@hKd3Ew(~VS~dc(2#Y3iLA7h)uurj- zZ)uHhYe3xKjR~s+~H( zivZ|4Vs`V084Pe=*g@3Rg=YZ=GIXyO!Jvl`|53-FH_)J*dxU>>001|4-_chb z=6^0M@LZU`5i5xGpNdmpw__kQ>~eVOfGY0L_s>X{%a=cUL~J7-t+ZcZd2X|%#*yMj z_H&GKDjlkHw?ASG6LTz}(dL7-Q1f=ubt3B}sZ1B5k0*7@Ke5Si~34ep1^+^~XKodT5Pj(dQ54cB#i*N6+ps)?G(d4;;d~qjVjshu19> z4hUF-rM!VDPLy$G2#Yru#u;#7^-Xg6CwH@Zh4HUFSZ@Qmg`V94ZjX=`CFF3X0zyjz z`%1XoLf$|Lm$QT0KjqXd;B>RN{Q^#ZCO7g7;X+PyIH#}IsauR8_lI%VnGl&1-YdN8h#?O+ zbHYn8X;qKTH-jfI}+ilO2h|y9e1@qIVQNF>$~AYPbRYrd+;Kw~jjZ^3UV#%`>fvgYxki6b@|$ z+Rlu({`y;M6SexqbX#&~Thqf9`yX4=sFyR$I#b3w?8jR}T7)*!PkfHShw64a(s zhCWmzp)IK>%DafZm{#z{l~58MDzhy|lQCokbwK$UlnO(ZjF!ou7^xC;WmILI1VbLl zmqBo9xeVqb7xYCBo>w-NSv{!4ak6=T61x8MJY_<>gFU#<={I z4ge+@0BF%p>Kd9V7J&WmRyY`Y&|d2h^NyS5$&e1WQBuMkFD=WGTW(sG;$k=_7CVfR z#KlZ4*o&NNDHbzR2mlzm!h7q1lyb%uixxx_20+em1hi*W@jAM!9Yv;kMMSHotSAma(Y~8_gkC2t~UaPwDkd<;C!kugXw4-k$A%oknli6 zn`4v{-&R$~~8$c_o?0MQy6WDTVT`{t@Yy#KxN`FDhWxuW5J zg8G*${#Wq-5132-y{Y~$`ssk8f(%f!^HXH{z#uyq;zwz($RXN~n8bJak|}Yw+}h1x zC_XdGB{Gw2zwLlATJr;wSH@>X9)L`%Mr&#eqi(x>#bh2hGa^ZOS#x${iri^5GP2RB zuY!O3!dc@KIn2WOo%XPSd7sJ0%TU3j&j1id!-A3W2 zOY^XymSq?=6c8EpCVcFi>xW!xMuYrCg#P88(obOLWH?bq{Np ze(It2NpUa$FCTKnx`61)EvQ9F;-q>}2InvEbT{My{L zpy-&?=i+&h9ez{SHI61ji$TneFry>duC7n^SwDJ}ySPFc8upxoWmZ5J48db11xuGo z8k^3mZgf2u8hZs(L|BZ$I{;i)i}vpyv7y@092}ip-97&JSrdswYA!l#MI!a@mYX9_+`du;dFXW_<=E^UZg^K+wV*H=#uxKO5;@+YT<9(jD7Tewf0 z^__gu&E7i;=K;Ea#jQs#wwgb@Hjr&VbltWT5uwnjK-K+LpK+i*MPuYddzy>O{Jr;A zzD+21NSg7zEUVaDf>V$9j~yP(MT9_vc96=1uf(+(r1vi11`^cD;N(1P1A*~PJ@13UZP=21X zIKmSTqzZIrBnB+#`pdHVna;|_t&@2^*`16RK6#BKB#T*bmKqV($SLf@c zflMi?^NT53J~^hBBh5l*Z1=KH;#9cvc4oWGLQ;{;T>EFmU@ zbV5%l*4pGf`9>c6`|V{$;z;t5Gh0G*ZBWdf6B65{SNbdM;~I407(t6>O5s(<#}flUWo{hCAyNuP~!BPl#pNqe^@*zutO!s7^wB3<48!Q z&4=hE&%6!r&{oj6VMaQ?<-j)$K|p{?W8SMF1cK_g0|U5e(dOsx_g*SkD*3$6(Qly14%`vEY<1aF zRCKi6V#nNOyo)MBw7OO0=|uM*iW3>rH&V_MfGG`UDAKRI@qU831ey^9M6g0k()R7tt5%(Ab_ioOk8}CP3 zejCG`M_4Q;aCp7u3R*)L*IG0GQqY6MA=|SjRQD2*X|0%gd1|!*ultuV( zLQhl6q#8ql(}*Gq#XjMt7*oq*u` z$BT;eFs+e#oGB(cIa&$Q04^r12S+qfnV-lQ9JO%zw&aZISLydxh#IwvapJ1#FIMXy zJ6HXEL-vX@+VD6Z1KNgvuBEeBgk7t=4#j%3{+`Y7oa+=bth)Lm!8U2$7Tga=d)9(r zpu$_d65U6zHB|L}^q4S~$GqVFvQmp3hRpRpZTri+JF%m>dkKl{PcH6^p&-bB)B-qr z18uOv2bgz(PfPVd7|V!eOYb_VZ%Wg7L5N*2FU%XkOPgWR_!9YC8@SW)#;?G4a}LE#F~2eP(`&!g^@&ytB9!%VP;$7YxAlm^tQvEX4~dwLfl$a|WOa)j8fw wpD0fBoCrCZ^TjS7Jk_boot{o4)2vJg+r9dllym5K4V8wm6#u7`*wKUKA9D_tsQ>@~ literal 6982 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 diff --git a/mesecons_walllever/textures/jeija_wall_lever_front.png b/mesecons_walllever/textures/jeija_wall_lever_front.png index 1bd747a8ed1064a663896f58b5ba62db8c5b9e91..c7987ee386992a1d152169286291be09789c06ea 100644 GIT binary patch delta 183 zcmV;o07(Dn0>}Z78Gir(0026epuGS90FOyTK~xwS1;K$$#4rp1z)Rv5JzFvaf(<~- z08ELH_&PRs@y)to?|PW`TM;MsRxxTw#6_NacG=NIcme=l!TWaBu5*@p605IXxv93DSl}9e3==Hn) ldK?{txN-lPD<3nR!9PMMM|+kiXSe_W002ovPDHLkV1n96O~(KL delta 344 zcmV-e0jK`R0q6pd8Gix*005AYXf^-<0WV2JK~yNujZ#UD!axixFWn*h7r_reyn*GD z2#LhY9GnSgW)9<1b-L};V!GXK004-{JkP4??(QBD!!R)OG)?0;MnpZ+-g}{GnlckW zM5rneMFbH6Ff)9Y&huQz%zE$c&dixvBi&t9*CPPj?|1yWu7B677CN0y?hc^$9ucLX z_s+~UJ0cE;0|2deX4YD(=F$KlGfNc!X09*#DQLgn|H{`q{0$m{hg4Xw4ztX*6h%GTP} q$K%1wB4TFS?bggnVeh@N2k-^17SqNC+W2(<0000|w~a`^oc1#PjC5jIXcxtPCIjn6v%bT2px$wJBw~tPBUvh#a;uTv^sS&4AB%zopr02KByh5!Hn delta 235 zcmVCF3}Xh}K#uWsLFOS5<|GUDrK5>ec=2>NHLF z1?L}tjZCfHjL}Lsh?)z@7o#(kYsf?5o03aeFZrhepiexbo(QzDgU560v3CzsQ zBErle1n+%}aak53x~{9JZwb~~065RH$m_bs7@MZaIcu%8)*o7O&XwN~5dcI40F+XN l4#RM7sqg!5Ej`_Tf(L!sXzwTP9CH8w002ovPDHLkV1j6`Xkq{W diff --git a/mesecons_walllever/textures/jeija_wall_lever_inv.png b/mesecons_walllever/textures/jeija_wall_lever_inv.png index 474f8c174851908c80697be50f10903201daebf2..4c750840bcce17a630cfe8f6ea7d86830012bb9e 100644 GIT binary patch delta 381 zcmV-@0fPSY1C0Za8Gi!+001a04^sdD0Hsh&R7C&)08UN{PfrX`Pzz8{4Ny=HQBe+3 zQVv>L3R_!STwDxXTn$}a4qsmjUtbJhU=3km4PjvpVq!68XJ=?=FluTqaBwe;jg60J zHIb2#lVT#1larKVB$btwmX?;6mzSBDnVFfMnr$Yb zpP-$*&L$QZQ-Blvu00001bW%=J z06^y0W&i*HmPtfGR2UhJ!PgSOP!IsnRf1?i^cHckH9G(QY3!IWUdGk&%Ean3QizJ_;&)J-6^{ bKZTDMM79&c^{MPw00000NkvXXu0mjf)hL?< delta 485 zcmVD1b`1wd6%Rbq@3MS+e?YgdU&f&eM3%ds(A~_uA9JASs<#GwY za5$u@svXf^LR3}E5_Me@LSQr+@%;N2nswyIiwUdMil%8WYo88r%XGrs-9--Z-K#gK zH*RjuJEI&QzwBA-&B1v5ft1pp;d%JX&&7hXvnxb|lwMNav+|7OeSYT<0_*jf5L=pN zYe`k9>zWv2Pr)95_a5&(MNu$#Rv@A{=MWLfvfRyu{M$$Q`suA*zkh9qYV^?Me6iwJ bI9S4OdVsQc_y?|I00000NkvXXu0mjf=9kv2 diff --git a/mesecons_walllever/textures/jeija_wall_lever_lever_light_off.png b/mesecons_walllever/textures/jeija_wall_lever_lever_light_off.png index 2b47c7d8dc8a06b30bbfe29f47a55c35bff58147..24f41795084b79343d15cce7c10b2fccae81f892 100644 GIT binary patch delta 238 zcmVFY@CeRUee^7pwlW4D{YtxXQW)8Xy8?njCc^XBo$aHX?nm o!TXxlkYi)pTH1olb4NSw9fltVp&!NetpET307*qoM6N<$f*U4bJpcdz delta 331 zcmV-R0kr=A0owwQ8Gix*005AYXf^-<0U}96K~yNuwUDn)!%!5)f4950e_0g*98Z8l zY}tz-aQLPUL9&D(a7~{9f!s?pnZS|Y2|un}h3TZb2f+K$7p6@%~IT!v| z0tkXZ98be=6h%o83>J&$vYbQpO=c+N_xndtlt^H?d;_xV6@Q51>5kDUyZ{o&^BGVS zDG-LEG<_<|w3Q&G@B5z#LWrglMajc~+$e6ZkAbtxhdM#)O6w|{&$`U!vyHm30kT*X zz{ldk2{rU<1`vCv^0i?tiBme*aXGugsRCgFxWsFA>fG`XLMaOgq zy(RyDB?iMGM0?VXMu3wM3d(FNXVW7K4P!5M=35xW;>2Mu9Kn~i_$Qtk!4aQH=1%B9 zbc?XBgo@}fUY!d$Q4p~3+f2wncSpJuLh+tPLn)NfFHsZ-e%!qtxBvhE07*qoM6N<$ Ef@=G2g8%>k delta 292 zcmV+<0o(qM0<;2<8Gix*005AYXf^-<0Q*TqK~yNuwUE6^#6T2}K`wQ(})uf>C8 ql(bkmnoJ$=+8u~CMC)Dt_;uf<2cco%p1C^!0000