| | |
| | | minetest.register_craft({ |
| | | output = 'technic:laser_mk1', |
| | | recipe = { |
| | | {'default:diamond', 'default:steel_ingot', 'technic:red_energy_crystal'}, |
| | | {'', 'default:steel_ingot', 'default:steel_ingot'}, |
| | | {'', '', 'default:copper_ingot'}, |
| | | {'default:diamond', 'technic:carbon_steel_ingot', 'technic:red_energy_crystal'}, |
| | | {'', 'technic:carbon_steel_ingot', 'technic:carbon_steel_ingot'}, |
| | | {'', '', 'default:copper_ingot'}, |
| | | } |
| | | }) |
| | | minetest.register_craft({ |
| | | output = 'technic:laser_mk2', |
| | | recipe = { |
| | | {'default:diamond', 'default:steel_ingot', 'technic:laser_mk1'}, |
| | | {'', 'default:steel_ingot', 'technic:green_energy_crystal'}, |
| | | {'', '', 'default:copper_ingot'}, |
| | | {'default:diamond', 'technic:carbon_steel_ingot', 'technic:laser_mk1'}, |
| | | {'', 'technic:carbon_steel_ingot', 'technic:green_energy_crystal'}, |
| | | {'', '', 'default:copper_ingot'}, |
| | | } |
| | | }) |
| | | minetest.register_craft({ |
| | | output = 'technic:laser_mk3', |
| | | recipe = { |
| | | {'default:diamond', 'default:steel_ingot', 'technic:laser_mk2'}, |
| | | {'', 'default:steel_ingot', 'technic:blue_energy_crystal'}, |
| | | {'', '', 'default:copper_ingot'}, |
| | | {'default:diamond', 'technic:carbon_steel_ingot', 'technic:laser_mk2'}, |
| | | {'', 'technic:carbon_steel_ingot', 'technic:blue_energy_crystal'}, |
| | | {'', '', 'default:copper_ingot'}, |
| | | } |
| | | }) |
| | | |
| | |
| | | local t_dir = get_used_dir(dir) |
| | | local dir_typ = t_dir[1] |
| | | if t_dir[3] == "+" then |
| | | f_tab = {0, range} |
| | | f_tab = {1, range} |
| | | else |
| | | f_tab = {-range,0} |
| | | f_tab = {-range, -1} |
| | | end |
| | | local d_ch = t_dir[2] |
| | | if dir_typ == "x" then |