redo top/bottom textures for supply converter
delete back/bottom texture for power monitor
use "machine bottom" for bottom of force field generator
add cable connection overlay, use it on various machines' bottoms/sides, as appropriate
3 files deleted
2 files added
6 files modified
| | |
| | | |
| | | local S = technic.getter |
| | | |
| | | local cable_entry = "^technic_cable_connection_overlay.png" |
| | | |
| | | minetest.register_craft({ |
| | | output = "technic:forcefield_emitter_off", |
| | | recipe = { |
| | |
| | | |
| | | minetest.register_node("technic:forcefield_emitter_off", { |
| | | description = S("%s Forcefield Emitter"):format("HV"), |
| | | tiles = {"technic_forcefield_emitter_off.png"}, |
| | | tiles = { |
| | | "technic_forcefield_emitter_off.png", |
| | | "technic_machine_bottom.png"..cable_entry, |
| | | "technic_forcefield_emitter_off.png", |
| | | "technic_forcefield_emitter_off.png", |
| | | "technic_forcefield_emitter_off.png", |
| | | "technic_forcefield_emitter_off.png" |
| | | }, |
| | | groups = {cracky = 1, technic_machine = 1, technic_hv = 1}, |
| | | on_receive_fields = forcefield_receive_fields, |
| | | on_construct = function(pos) |
| | |
| | | |
| | | minetest.register_node("technic:forcefield_emitter_on", { |
| | | description = S("%s Forcefield Emitter"):format("HV"), |
| | | tiles = {"technic_forcefield_emitter_on.png"}, |
| | | tiles = { |
| | | "technic_forcefield_emitter_on.png", |
| | | "technic_machine_bottom.png"..cable_entry, |
| | | "technic_forcefield_emitter_on.png", |
| | | "technic_forcefield_emitter_on.png", |
| | | "technic_forcefield_emitter_on.png", |
| | | "technic_forcefield_emitter_on.png" |
| | | }, |
| | | groups = {cracky = 1, technic_machine = 1, technic_hv = 1, |
| | | not_in_creative_inventory=1}, |
| | | drop = "technic:forcefield_emitter_off", |
| | |
| | | local S = technic.getter |
| | | |
| | | local tube_entry = "^pipeworks_tube_connection_metallic.png" |
| | | local cable_entry = "^technic_cable_connection_overlay.png" |
| | | |
| | | minetest.register_craft({ |
| | | recipe = { |
| | |
| | | description = S("%s Quarry"):format("HV"), |
| | | tiles = { |
| | | "technic_carbon_steel_block.png"..tube_entry, |
| | | "technic_carbon_steel_block.png", |
| | | "technic_carbon_steel_block.png", |
| | | "technic_carbon_steel_block.png", |
| | | "technic_carbon_steel_block.png"..cable_entry, |
| | | "technic_carbon_steel_block.png"..cable_entry, |
| | | "technic_carbon_steel_block.png"..cable_entry, |
| | | "technic_carbon_steel_block.png^default_tool_mesepick.png", |
| | | "technic_carbon_steel_block.png" |
| | | "technic_carbon_steel_block.png"..cable_entry |
| | | }, |
| | | paramtype2 = "facedir", |
| | | groups = {cracky=2, tubedevice=1, technic_machine=1, technic_hv=1}, |
| | |
| | | |
| | | local S = technic.getter |
| | | |
| | | local cable_entry = "^technic_cable_connection_overlay.png" |
| | | |
| | | minetest.register_alias("water_mill", "technic:water_mill") |
| | | |
| | | minetest.register_craft({ |
| | |
| | | |
| | | minetest.register_node("technic:water_mill", { |
| | | description = S("Hydro %s Generator"):format("LV"), |
| | | tiles = {"technic_water_mill_top.png", "technic_machine_bottom.png", |
| | | "technic_water_mill_side.png", "technic_water_mill_side.png", |
| | | "technic_water_mill_side.png", "technic_water_mill_side.png"}, |
| | | tiles = { |
| | | "technic_water_mill_top.png", |
| | | "technic_machine_bottom.png"..cable_entry, |
| | | "technic_water_mill_side.png", |
| | | "technic_water_mill_side.png", |
| | | "technic_water_mill_side.png", |
| | | "technic_water_mill_side.png" |
| | | }, |
| | | paramtype2 = "facedir", |
| | | groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, |
| | | technic_machine=1, technic_lv=1}, |
| | |
| | | |
| | | local S = technic.getter |
| | | |
| | | local cable_entry = "^technic_cable_connection_overlay.png" |
| | | |
| | | minetest.register_craft({ |
| | | output = "technic:power_monitor", |
| | | recipe = { |
| | |
| | | description = S("Power Monitor"), |
| | | tiles = { |
| | | "technic_power_monitor_sides.png", |
| | | "technic_power_monitor_bottom_back.png", |
| | | "technic_power_monitor_sides.png"..cable_entry, |
| | | "technic_power_monitor_sides.png", |
| | | "technic_power_monitor_sides.png", |
| | | "technic_power_monitor_bottom_back.png", |
| | | "technic_power_monitor_sides.png"..cable_entry, |
| | | "technic_power_monitor_front.png" |
| | | }, |
| | | paramtype2 = "facedir", |
| | |
| | | |
| | | local S = technic.getter |
| | | |
| | | local cable_entry = "^technic_cable_connection_overlay.png" |
| | | |
| | | local function set_supply_converter_formspec(meta) |
| | | local formspec = "size[5,2.25]".. |
| | | "field[0.3,0.5;2,1;power;"..S("Input Power")..";"..meta:get_int("power").."]" |
| | |
| | | |
| | | minetest.register_node("technic:supply_converter", { |
| | | description = S("Supply Converter"), |
| | | tiles = {"technic_supply_converter_top.png", "technic_supply_converter_bottom.png", |
| | | "technic_supply_converter_side.png", "technic_supply_converter_side.png", |
| | | "technic_supply_converter_side.png", "technic_supply_converter_side.png"}, |
| | | tiles = { |
| | | "technic_supply_converter_tb.png"..cable_entry, |
| | | "technic_supply_converter_tb.png"..cable_entry, |
| | | "technic_supply_converter_side.png", |
| | | "technic_supply_converter_side.png", |
| | | "technic_supply_converter_side.png", |
| | | "technic_supply_converter_side.png" |
| | | }, |
| | | groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, |
| | | technic_machine=1, technic_all_tiers=1}, |
| | | connect_sides = {"top", "bottom"}, |
| | |
| | | |
| | | local S = technic.getter |
| | | |
| | | local cable_entry = "^technic_cable_connection_overlay.png" |
| | | |
| | | minetest.register_craft({ |
| | | output = "technic:switching_station", |
| | | recipe = { |
| | |
| | | |
| | | minetest.register_node("technic:switching_station",{ |
| | | description = S("Switching Station"), |
| | | tiles = {"technic_water_mill_top_active.png", "technic_water_mill_top_active.png", |
| | | "technic_water_mill_top_active.png", "technic_water_mill_top_active.png", |
| | | "technic_water_mill_top_active.png", "technic_water_mill_top_active.png"}, |
| | | tiles = { |
| | | "technic_water_mill_top_active.png", |
| | | "technic_water_mill_top_active.png"..cable_entry, |
| | | "technic_water_mill_top_active.png", |
| | | "technic_water_mill_top_active.png", |
| | | "technic_water_mill_top_active.png", |
| | | "technic_water_mill_top_active.png"}, |
| | | groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, technic_all_tiers=1}, |
| | | connect_sides = {"bottom"}, |
| | | sounds = default.node_sound_wood_defaults(), |