From 2f6aa64b756c4ccf1295aaaf4e3d86880d0a4132 Mon Sep 17 00:00:00 2001 From: Deek-Za <84706993+Morokite@users.noreply.github.com> Date: Sat, 21 Aug 2021 16:37:52 -0500 Subject: [PATCH] Addition: Security Gun Vendor Circuit (#7678) * Adds Gun Vendor Circuit This adds a circuit for the weapons vendor * Update code/game/objects/structures/crates_lockers/closets/secure/security.dm Co-authored-by: AxieTheAxolotl <86872535+axietheaxolotl@users.noreply.github.com> Co-authored-by: AxieTheAxolotl <86872535+axietheaxolotl@users.noreply.github.com> --- .../structures/crates_lockers/closets/secure/security.dm | 1 + .../sec_haul/code/guns/token_system/token_system.dm | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 8eb81624eda..aeb3b1c0f1d 100755 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -138,6 +138,7 @@ new /obj/item/flashlight/seclite(src) new /obj/item/clothing/gloves/krav_maga/sec/peacekeeper(src) //SKYRAT EDIT CHANGE - SEC_HAUL new /obj/item/door_remote/head_of_security(src) + new /obj/item/circuitboard/machine/gun_vendor(src) // SKYRAT EDIT CHANGE /obj/structure/closet/secure_closet/security name = "security officer's locker" diff --git a/modular_skyrat/modules/sec_haul/code/guns/token_system/token_system.dm b/modular_skyrat/modules/sec_haul/code/guns/token_system/token_system.dm index 2fb40b570ed..b2b8681fbb3 100644 --- a/modular_skyrat/modules/sec_haul/code/guns/token_system/token_system.dm +++ b/modular_skyrat/modules/sec_haul/code/guns/token_system/token_system.dm @@ -9,9 +9,18 @@ icon = 'modular_skyrat/modules/sec_haul/icons/guns/gunsets.dmi' icon_state = "gunvend" use_power = NO_POWER_USE + circuit = /obj/item/circuitboard/machine/gun_vendor max_integrity = 2000 density = TRUE +/obj/item/circuitboard/machine/gun_vendor + name = "Weapons Dispenser (Machine Board)" + icon_state = "circuit_map" + build_path = /obj/machinery/gun_vendor + req_components = list( + /obj/item/stock_parts/manipulator = 2, + /obj/item/stock_parts/capacitor = 2) + /obj/structure/gun_vendor/wrench_act(mob/living/user, obj/item/item) default_unfasten_wrench(user, item, 120) return TRUE