mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-20 19:43:13 +01:00
This has zero reason to exist in our code base. We have no procs or variables tied to this. I removed it to make future modifications cleaner. --------- Signed-off-by: Cody Brittain <1779662+Generalcamo@users.noreply.github.com>
114 lines
2.9 KiB
Plaintext
114 lines
2.9 KiB
Plaintext
/obj/outfit/admin/deathsquad
|
|
name = "Asset Protection"
|
|
|
|
uniform = /obj/item/clothing/under/ert
|
|
back = null
|
|
belt = /obj/item/storage/belt/security/tactical
|
|
shoes = null
|
|
gloves = null
|
|
mask = /obj/item/clothing/mask/gas/swat
|
|
l_ear = /obj/item/radio/headset/ert
|
|
glasses = /obj/item/clothing/glasses/sunglasses/sechud/tactical
|
|
id = /obj/item/card/id/asset_protection
|
|
l_pocket = /obj/item/plastique
|
|
r_pocket = /obj/item/melee/energy/sword
|
|
l_hand = /obj/item/gun/energy/rifle/pulse
|
|
|
|
belt_contents = list(
|
|
/obj/item/ammo_magazine/a454 = 2,
|
|
/obj/item/melee/baton/loaded = 1,
|
|
/obj/item/shield/energy = 1,
|
|
/obj/item/grenade/flashbang = 2,
|
|
/obj/item/handcuffs = 2,
|
|
/obj/item/grenade/frag = 1
|
|
)
|
|
|
|
var/syndie = FALSE
|
|
|
|
id_iff = IFF_DEATHSQUAD
|
|
|
|
/obj/outfit/admin/deathsquad/leader
|
|
name = "Asset Protection Lead"
|
|
|
|
l_pocket = /obj/item/pinpointer
|
|
r_hand = /obj/item/orbital_dropper/icarus_drones
|
|
|
|
/obj/outfit/admin/deathsquad/get_id_access()
|
|
return get_all_accesses()
|
|
|
|
/obj/outfit/admin/deathsquad/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
|
|
. = ..()
|
|
if(visualsOnly)
|
|
return
|
|
|
|
var/obj/item/clothing/accessory/holster/armpit/hold = new(H)
|
|
var/obj/item/gun/projectile/weapon
|
|
|
|
|
|
if(syndie)
|
|
weapon = new /obj/item/gun/projectile/silenced(H)
|
|
else
|
|
weapon = new /obj/item/gun/projectile/revolver/mateba(H)
|
|
|
|
if(weapon)
|
|
hold.contents += weapon
|
|
hold.holstered = weapon
|
|
|
|
var/obj/item/clothing/under/U = H.get_equipped_item(slot_w_uniform)
|
|
U.attackby(hold, H)
|
|
|
|
var/obj/item/rig/mercrig
|
|
|
|
if(syndie)
|
|
mercrig = new /obj/item/rig/merc(get_turf(H))
|
|
else
|
|
mercrig = new /obj/item/rig/ert/assetprotection(get_turf(H))
|
|
|
|
if(mercrig)
|
|
H.put_in_hands(mercrig)
|
|
H.equip_to_slot_or_del(mercrig, slot_back)
|
|
addtimer(CALLBACK(mercrig, TYPE_PROC_REF(/obj/item/rig, toggle_seals), H, TRUE), 2 SECONDS)
|
|
belt_contents = list(
|
|
/obj/item/ammo_magazine/a454 = 2,
|
|
/obj/item/melee/baton/loaded = 1,
|
|
/obj/item/shield/energy = 1,
|
|
/obj/item/grenade/flashbang = 2,
|
|
/obj/item/handcuffs = 2,
|
|
/obj/item/grenade/frag = 1
|
|
)
|
|
|
|
id_iff = IFF_DEATHSQUAD
|
|
|
|
/obj/outfit/admin/deathsquad/nt
|
|
name = "NanoTrasen Asset Protection Trooper"
|
|
|
|
back = /obj/item/rig/ert/ntassetprotection
|
|
/obj/outfit/admin/deathsquad/nt/leader
|
|
name = "NanoTrasen Asset Protection Lead"
|
|
|
|
back = /obj/item/rig/ert/ntassetprotection/lead
|
|
|
|
/obj/outfit/admin/deathsquad/nt/get_id_access()
|
|
return get_all_accesses()
|
|
|
|
/obj/outfit/admin/deathsquad/nt/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
|
|
. = ..()
|
|
if(visualsOnly)
|
|
return
|
|
|
|
var/obj/item/clothing/accessory/holster/armpit/hold = new(H)
|
|
var/obj/item/gun/projectile/weapon
|
|
|
|
|
|
if(syndie)
|
|
weapon = new /obj/item/gun/projectile/silenced(H)
|
|
else
|
|
weapon = new /obj/item/gun/projectile/revolver/mateba(H)
|
|
|
|
if(weapon)
|
|
hold.contents += weapon
|
|
hold.holstered = weapon
|
|
|
|
var/obj/item/clothing/under/U = H.get_equipped_item(slot_w_uniform)
|
|
U.attackby(hold, H)
|