From 1ae322138bb00f3da45a3de1ee2ff36d113d7611 Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Thu, 30 Apr 2020 22:31:21 -0400 Subject: [PATCH] Add talon access to talon maint drones --- maps/tether/submaps/offmap/talon.dm | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/maps/tether/submaps/offmap/talon.dm b/maps/tether/submaps/offmap/talon.dm index 7e603cc78f..2324d2ddc1 100644 --- a/maps/tether/submaps/offmap/talon.dm +++ b/maps/tether/submaps/offmap/talon.dm @@ -154,15 +154,22 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/machinery/drone_fabricator/talon name = "somewhat glitchy drone fabricator" desc = "Obtained from a derelict, it seems to work sometimes, not work sometimes, and work TOO good sometimes. Didn't come with a control console either..." + drone_type = /mob/living/silicon/robot/drone/talon -/obj/machinery/drone_fabricator/talon/create_drone(var/client/player) - var/mob/living/silicon/robot/drone/new_drone = ..() - if(!istype(new_drone)) - return +/mob/living/silicon/robot/drone/talon + foreign_droid = TRUE + idcard_type = /obj/item/weapon/card/id/synthetic/talon - new_drone.foreign_droid = TRUE +/obj/item/weapon/card/id/synthetic/talon + name = "\improper Talon synthetic ID" + desc = "Access module for Talon synthetics" + icon_state = "id-robot" + item_state = "tdgreen" + assignment = "Talon synthetic" - return new_drone +/obj/item/weapon/card/id/synthetic/talon/Initialize() + . = ..() + access = list(access_talon, access_synth) /obj/machinery/power/smes/buildable/offmap_spawn/New() ..(1)