From dbbc3621bd8138a2e4618217f624d4f3a160237f Mon Sep 17 00:00:00 2001 From: VMSolidus Date: Sat, 9 Aug 2025 08:23:25 -0400 Subject: [PATCH] Add Datums For Falcata Boards (#21127) The one thing I forgot. Agony. This PR adds in the missing circuit board datums for the falcata exoskeleton. This is what not having a fully functional dev environment does to a man. --- code/modules/clothing/spacesuits/rig/rig_construction.dm | 1 - .../modules/research/designs/circuit/hardsuit_circuits.dm | 8 ++++++++ code/modules/research/designs/mechfab/hardsuit/rigs.dm | 1 + html/changelogs/Hellfirejag-falcata-missing-stuff.yml | 4 ++++ 4 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 html/changelogs/Hellfirejag-falcata-missing-stuff.yml diff --git a/code/modules/clothing/spacesuits/rig/rig_construction.dm b/code/modules/clothing/spacesuits/rig/rig_construction.dm index 886a34d2f6e..a5cdaa34d10 100644 --- a/code/modules/clothing/spacesuits/rig/rig_construction.dm +++ b/code/modules/clothing/spacesuits/rig/rig_construction.dm @@ -166,7 +166,6 @@ rig_type = /obj/item/rig/light/falcata board_type = /obj/item/circuitboard/rig_assembly/combat/falcata target_board_type = /obj/item/circuitboard/rig_assembly/combat/targeting/falcata - origin_tech = list(TECH_COMBAT = 1) //////////////////////// ////ILLEGAL ASSEMBLY//// diff --git a/code/modules/research/designs/circuit/hardsuit_circuits.dm b/code/modules/research/designs/circuit/hardsuit_circuits.dm index 5461e8dd6d6..33dc2212f52 100644 --- a/code/modules/research/designs/circuit/hardsuit_circuits.dm +++ b/code/modules/research/designs/circuit/hardsuit_circuits.dm @@ -63,3 +63,11 @@ name = "Cybersuit Hardsuit Control And Targeting Board" req_tech = list(TECH_DATA = 6, TECH_COMBAT = 3, TECH_ILLEGAL = 3) build_path = /obj/item/circuitboard/rig_assembly/illegal/targeting/hacker + +/datum/design/circuit/hardsuit/falcata + name = "Falcata Exoskeleton Central Circuit Board" + build_path = /obj/item/circuitboard/rig_assembly/combat/falcata + +/datum/design/circuit/hardsuit/falcata_target + name = "Falcata Exoskeleton Control And Targeting Board" + build_path = /obj/item/circuitboard/rig_assembly/combat/targeting/falcata diff --git a/code/modules/research/designs/mechfab/hardsuit/rigs.dm b/code/modules/research/designs/mechfab/hardsuit/rigs.dm index c20267665c9..44ea42df36d 100644 --- a/code/modules/research/designs/mechfab/hardsuit/rigs.dm +++ b/code/modules/research/designs/mechfab/hardsuit/rigs.dm @@ -64,6 +64,7 @@ /datum/design/rig/falcata name = "Falcata Exoskeleton Control Module Assembly" desc = "An assembly for a security exoskeleton. Though offering no vacuum protection, the Falcata serves as a lightweight platform for bearing security hardsuit modules." + build_path = /obj/item/rig_assembly/combat/falcata materials = list( DEFAULT_WALL_MATERIAL = 12500, MATERIAL_ALUMINIUM = 12500, diff --git a/html/changelogs/Hellfirejag-falcata-missing-stuff.yml b/html/changelogs/Hellfirejag-falcata-missing-stuff.yml new file mode 100644 index 00000000000..9dd3aa99bce --- /dev/null +++ b/html/changelogs/Hellfirejag-falcata-missing-stuff.yml @@ -0,0 +1,4 @@ +author: Hellfirejag +delete-after: True +changes: + - rscadd: "Added missing recipes needed to make a falcata exoskeleton."