Merge pull request #7919 from Atermonera/point_defense_targeting

Hybridizes Point Defense Turrets with Bay's System
This commit is contained in:
Schnayy
2021-02-26 09:04:43 -06:00
committed by GitHub
23 changed files with 494 additions and 116 deletions
@@ -0,0 +1,23 @@
#ifndef T_BOARD
#error T_BOARD macro is not defined but we need it!
#endif
/obj/item/weapon/circuitboard/pointdefense
name = T_BOARD("point defense battery")
board_type = new /datum/frame/frame_types/machine
desc = "Control systems for a Kuiper pattern point defense battery. Aim away from vessel."
build_path = /obj/machinery/pointdefense
origin_tech = list(TECH_ENGINEERING = 3, TECH_COMBAT = 2)
req_components = list(
/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser = 1,
/obj/item/weapon/stock_parts/manipulator = 2,
/obj/item/weapon/stock_parts/capacitor = 2,
)
/obj/item/weapon/circuitboard/pointdefense_control
name = T_BOARD("fire assist mainframe")
board_type = new /datum/frame/frame_types/machine
desc = "A control computer to synchronize point defense batteries."
build_path = /obj/machinery/pointdefense_control
origin_tech = list(TECH_ENGINEERING = 3, TECH_COMBAT = 2)
req_components = list()