Security and Central command uniforms sprite overhaul (#6560)

This commit is contained in:
fernerr
2019-06-18 00:28:53 +02:00
committed by Werner
parent 76f55d8aed
commit 77c262e9a2
49 changed files with 419 additions and 255 deletions
+57 -12
View File
@@ -151,13 +151,15 @@
uniform = /obj/item/clothing/under/ccpolice
suit = /obj/item/clothing/suit/storage/vest/heavy/ert/peacekeeper
shoes = /obj/item/clothing/shoes/swat
gloves = /obj/item/clothing/gloves/swat
gloves = /obj/item/clothing/gloves/swat/tactical
l_ear = /obj/item/device/radio/headset/ert
glasses = /obj/item/clothing/glasses/sunglasses/sechud
head = /obj/item/clothing/head/beret/centcom/officer
head = /obj/item/clothing/head/beret/centcom/officer/civilprotection
suit_store = /obj/item/weapon/gun/energy/gun
belt = /obj/item/weapon/storage/belt/security
backpack_contents = list(
/obj/item/weapon/gun/energy/gun = 1,
/obj/item/weapon/storage/box/engineer = 1,
/obj/item/clothing/head/helmet/swat/peacekeeper = 1,
/obj/item/clothing/accessory/holster/hip = 1,
/obj/item/weapon/gun/energy/pistol = 1
@@ -167,6 +169,26 @@
/obj/item/weapon/implant/loyalty
)
/datum/outfit/admin/nt/protection_detail/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
if(H && H.belt)
var/obj/item/weapon/reagent_containers/spray/pepper/pepperspray = new(H)
var/obj/item/weapon/melee/baton/loaded/baton = new(H)
var/obj/item/weapon/shield/riot/tact/shield = new(H)
var/obj/item/weapon/grenade/flashbang/flashbang = new(H)
var/obj/item/weapon/handcuffs/cuffs = new(H)
var/obj/item/device/flash/flash = new(H)
var/obj/item/device/flashlight/flare/flare = new(H)
H.belt.contents += flare
H.belt.contents += flashbang
H.belt.contents += cuffs
H.belt.contents += pepperspray
H.belt.contents += flash
H.belt.contents += baton
H.belt.contents += shield
/datum/outfit/admin/nt/ert_commander
name = "ERT Commander"
@@ -196,26 +218,49 @@
uniform = /obj/item/clothing/under/ccpolice
suit = /obj/item/clothing/suit/storage/vest/heavy/ert/peacekeeper
shoes = /obj/item/clothing/shoes/swat
gloves = /obj/item/clothing/gloves/swat
gloves = /obj/item/clothing/gloves/swat/tactical
l_ear = /obj/item/device/radio/headset/ert
glasses = /obj/item/clothing/glasses/sunglasses/sechud/tactical
mask = /obj/item/clothing/mask/gas/tactical
head = /obj/item/clothing/head/helmet/swat/peacekeeper
back = null
r_pocket = /obj/item/weapon/handcuffs/ziptie
l_pocket = /obj/item/weapon/grenade/chem_grenade/gas
l_hand = /obj/item/weapon/shield/riot/tact
suit_store = /obj/item/weapon/gun/energy/gun
belt = /obj/item/weapon/storage/belt/security
backpack_contents = list(
/obj/item/weapon/gun/projectile/automatic/x9 = 1,
/obj/item/ammo_magazine/c45x = 2,
/obj/item/clothing/accessory/holster/hip = 1,
/obj/item/weapon/gun/energy/gun = 1
)
backpack_contents = null
implants = list(
/obj/item/weapon/implant/loyalty
)
/datum/outfit/admin/nt/odinsec/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
if(H && H.w_uniform)
var/obj/item/clothing/accessory/holster/hip/holster = new(H)
var/obj/item/weapon/gun/projectile/automatic/x9/weapon = new(H)
holster.contents += weapon
holster.holstered = weapon
var/obj/item/clothing/under/rank/U = H.w_uniform
U.attach_accessory(null, holster)
if(H && H.belt)
var/obj/item/weapon/reagent_containers/spray/pepper/pepperspray = new(H)
var/obj/item/weapon/melee/baton/loaded/baton = new(H)
var/obj/item/weapon/grenade/chem_grenade/gas/gasgrenade = new(H)
var/obj/item/device/flash/flash = new(H)
var/obj/item/ammo_magazine/c45x/mag1 = new(H)
var/obj/item/ammo_magazine/c45x/mag2 = new(H)
H.belt.contents += mag1
H.belt.contents += mag2
H.belt.contents += gasgrenade
H.belt.contents += pepperspray
H.belt.contents += flash
H.belt.contents += baton
/datum/outfit/admin/nt/specops
name = "Special Operations Officer"
@@ -264,7 +309,7 @@
uniform = /obj/item/clothing/under/soviet
shoes = /obj/item/clothing/shoes/black
head = /obj/item/clothing/head/ushanka
head = /obj/item/clothing/head/ushanka/grey
/datum/outfit/admin/sovietsoldier
+1 -1
View File
@@ -152,5 +152,5 @@
/obj/item/clothing/mask/gas/tactical = TRADER_THIS_TYPE,
/obj/item/weapon/shield/riot/tact = TRADER_THIS_TYPE,
/obj/item/weapon/storage/belt/security/tactical = TRADER_THIS_TYPE,
/obj/item/weapon/storage/belt/bandolier = TRADER_THIS_TYPE
/obj/item/clothing/accessory/storage/bandolier = TRADER_THIS_TYPE
)