diff --git a/code/game/machinery/vendors/wardrobe_vendors.dm b/code/game/machinery/vendors/wardrobe_vendors.dm index 7d5266aef14..060302d573d 100644 --- a/code/game/machinery/vendors/wardrobe_vendors.dm +++ b/code/game/machinery/vendors/wardrobe_vendors.dm @@ -297,6 +297,7 @@ /obj/item/clothing/under/rank/medical/chemist/skirt = 2, /obj/item/clothing/head/beret/med = 2, /obj/item/clothing/suit/storage/labcoat/chemist = 2, + /obj/item/clothing/suit/hooded/wintercoat/chemistry = 2, /obj/item/clothing/suit/jacket/bomber/chem = 2, /obj/item/clothing/accessory/armband/med = 2, /obj/item/clothing/mask/gas = 2, @@ -314,6 +315,7 @@ /obj/item/clothing/under/rank/medical/chemist/skirt = 50, /obj/item/clothing/head/beret/med = 20, /obj/item/clothing/suit/storage/labcoat/chemist = 75, + /obj/item/clothing/suit/hooded/wintercoat/chemistry = 75, /obj/item/clothing/suit/jacket/bomber/chem = 75, /obj/item/clothing/accessory/armband/med = 20, /obj/item/clothing/shoes/laceup = 30, @@ -702,6 +704,7 @@ /obj/item/clothing/under/rank/cargo/expedition/overalls = 3, /obj/item/clothing/head/soft/expedition = 3, /obj/item/clothing/head/beret/expedition = 3, + /obj/item/clothing/suit/hooded/wintercoat/explorer = 3, /obj/item/clothing/suit/jacket/bomber/expedition = 3, /obj/item/clothing/suit/storage/hazardvest/staff = 3, /obj/item/mod/skin_applier = 3, @@ -721,6 +724,7 @@ /obj/item/clothing/under/rank/cargo/expedition/overalls = 50, /obj/item/clothing/head/soft/expedition = 20, /obj/item/clothing/head/beret/expedition = 20, + /obj/item/clothing/suit/hooded/wintercoat/explorer = 75, /obj/item/clothing/suit/jacket/bomber/expedition = 75, /obj/item/clothing/suit/storage/hazardvest/staff = 50, /obj/item/clothing/gloves/color/black = 20, @@ -749,6 +753,7 @@ /obj/item/clothing/under/misc/waiter = 2, /obj/item/clothing/suit/chef = 2, /obj/item/clothing/suit/chef/classic = 2, + /obj/item/clothing/suit/hooded/wintercoat/chef = 2, /obj/item/storage/belt/chef = 2, /obj/item/clothing/head/chefhat = 2, /obj/item/clothing/head/soft/white = 2, @@ -772,6 +777,7 @@ /obj/item/clothing/under/misc/waiter = 50, /obj/item/clothing/suit/chef = 50, /obj/item/clothing/suit/chef/classic = 50, + /obj/item/clothing/suit/hooded/wintercoat/chef = 75, /obj/item/storage/belt/chef = 50, /obj/item/clothing/head/chefhat = 50, /obj/item/clothing/head/soft/white = 30, diff --git a/code/game/objects/items/storage/garment.dm b/code/game/objects/items/storage/garment.dm index 623ac3debaa..39e6b11c297 100644 --- a/code/game/objects/items/storage/garment.dm +++ b/code/game/objects/items/storage/garment.dm @@ -67,6 +67,7 @@ new /obj/item/clothing/neck/cloak/hop_mantle(src) new /obj/item/clothing/suit/armor/vest(src) new /obj/item/clothing/suit/hopcoat(src) + new /obj/item/clothing/suit/hooded/wintercoat/hop(src) new /obj/item/clothing/under/rank/civilian/hop(src) new /obj/item/clothing/under/rank/civilian/hop/skirt(src) new /obj/item/clothing/under/rank/civilian/hop/dress(src) @@ -345,6 +346,7 @@ new /obj/item/clothing/head/beret/paramedic(src) new /obj/item/clothing/suit/storage/labcoat/emt(src) new /obj/item/clothing/suit/storage/hazardvest/paramedic(src) + new /obj/item/clothing/suit/hooded/wintercoat/medical/paramedic(src) new /obj/item/clothing/glasses/hud/health/sunglasses(src) new /obj/item/clothing/gloves/color/latex(src) new /obj/item/clothing/gloves/color/latex/nitrile(src) @@ -397,6 +399,7 @@ new /obj/item/clothing/mask/balaclava(src) new /obj/item/clothing/suit/storage/iaa/blackjacket(src) new /obj/item/clothing/suit/blacktrenchcoat(src) + new /obj/item/clothing/suit/hooded/wintercoat/syndicate(src) new /obj/item/clothing/head/beret/syndicate(src) new /obj/item/clothing/glasses/syndie(src) new /obj/item/clothing/neck/cloak/syndicate(src) diff --git a/code/modules/client/preference/loadout/loadout_suit.dm b/code/modules/client/preference/loadout/loadout_suit.dm index f3c6a96159c..01e9ea33864 100644 --- a/code/modules/client/preference/loadout/loadout_suit.dm +++ b/code/modules/client/preference/loadout/loadout_suit.dm @@ -37,15 +37,40 @@ allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer") /datum/gear/suit/coat/job/captain - display_name = "Winter coat, captain" + display_name = "Winter coat, captain, blue" path = /obj/item/clothing/suit/hooded/wintercoat/captain allowed_roles = list("Captain") +/datum/gear/suit/coat/job/captain/white + display_name = "Winter coat, captain, white" + path = /obj/item/clothing/suit/hooded/wintercoat/captain/white + allowed_roles = list("Captain") + +/datum/gear/suit/coat/job/hop + display_name = "Winter coat, head of personnel" + path = /obj/item/clothing/suit/hooded/wintercoat/hop + allowed_roles = list("Head of Personnel") + /datum/gear/suit/coat/job/med display_name = "Winter coat, medical" path = /obj/item/clothing/suit/hooded/wintercoat/medical allowed_roles = list("Chief Medical Officer", "Medical Doctor", "Chemist", "Psychiatrist", "Paramedic", "Virologist", "Coroner") +/datum/gear/suit/coat/job/med/paramed + display_name = "Winter coat, paramedic" + path = /obj/item/clothing/suit/hooded/wintercoat/medical/paramedic + allowed_roles = list("Chief Medical Officer", "Paramedic") + +/datum/gear/suit/coat/job/med/coroner + display_name = "Winter coat, coroner" + path = /obj/item/clothing/suit/hooded/wintercoat/medical/coroner + allowed_roles = list("Chief Medical Officer", "Coroner") + +/datum/gear/suit/coat/job/chemist + display_name = "Winter coat, chemist" + path = /obj/item/clothing/suit/hooded/wintercoat/chemistry + allowed_roles = list("Chief Medical Officer", "Chemist") + /datum/gear/suit/coat/job/sci display_name = "Winter coat, science" path = /obj/item/clothing/suit/hooded/wintercoat/science @@ -66,6 +91,11 @@ path = /obj/item/clothing/suit/hooded/wintercoat/hydro allowed_roles = list("Botanist") +/datum/gear/suit/coat/job/chef + display_name = "Winter coat, chef" + path = /obj/item/clothing/suit/hooded/wintercoat/chef + allowed_roles = list("Chef") + /datum/gear/suit/coat/job/cargo display_name = "Winter coat, cargo" path = /obj/item/clothing/suit/hooded/wintercoat/cargo @@ -76,6 +106,11 @@ path = /obj/item/clothing/suit/hooded/wintercoat/miner allowed_roles = list("Quartermaster", "Shaft Miner") +/datum/gear/suit/coat/job/explorer + display_name = "Winter coat, expedition" + path = /obj/item/clothing/suit/hooded/wintercoat/explorer + allowed_roles = list("Quartermaster", "Explorer") + //LABCOATS /datum/gear/suit/labcoat_emt display_name = "Labcoat, paramedic" diff --git a/code/modules/clothing/suits/misc_suits.dm b/code/modules/clothing/suits/misc_suits.dm index 54a0d6a7e8f..7d7008877c5 100644 --- a/code/modules/clothing/suits/misc_suits.dm +++ b/code/modules/clothing/suits/misc_suits.dm @@ -356,6 +356,8 @@ /obj/item/clothing/suit/hooded/wintercoat name = "winter coat" desc = "A heavy jacket made from 'synthetic' animal furs." + icon = 'icons/obj/clothing/suits/coat.dmi' + worn_icon = 'icons/mob/clothing/suits/coat.dmi' icon_state = "wintercoat" inhand_icon_state = "coatwinter" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS @@ -363,13 +365,17 @@ min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter) sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/suit.dmi', - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' + "Drask" = 'icons/mob/clothing/species/drask/suits/coat.dmi', + "Grey" = 'icons/mob/clothing/species/grey/suits/coat.dmi', + "Kidan" = 'icons/mob/clothing/species/kidan/suits/coat.dmi', + "Vox" = 'icons/mob/clothing/species/vox/suits/coat.dmi' ) /obj/item/clothing/head/hooded/winterhood name = "winter hood" desc = "A hood attached to a heavy winter jacket." + icon = 'icons/obj/clothing/head/hood.dmi' + worn_icon = 'icons/mob/clothing/head/hood.dmi' icon_state = "winterhood" cold_protection = HEAD min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT @@ -377,8 +383,10 @@ flags_inv = HIDEEARS icon_monitor = 'icons/mob/clothing/species/machine/monitor/hood.dmi' sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/head.dmi', - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' + "Drask" = 'icons/mob/clothing/species/drask/head/hood.dmi', + "Grey" = 'icons/mob/clothing/species/grey/head/hood.dmi', + "Kidan" = 'icons/mob/clothing/species/kidan/head/hood.dmi', + "Vox" = 'icons/mob/clothing/species/vox/head/hood.dmi' ) /obj/item/clothing/suit/pimpcoat @@ -426,18 +434,18 @@ armor = list(MELEE = 15, BULLET = 20, LASER = 20, ENERGY = 5, BOMB = 15, RAD = 0, FIRE = 0, ACID = 50) allowed = list(/obj/item/gun/energy, /obj/item/reagent_containers/spray/pepper, /obj/item/gun/projectile, /obj/item/ammo_box,/obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/flashlight/seclite, /obj/item/melee/classic_baton/telescopic) hoodtype = /obj/item/clothing/head/hooded/winterhood/captain - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/suit.dmi', - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) insert_max = 3 /obj/item/clothing/head/hooded/winterhood/captain icon_state = "winterhood_captain" - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/head.dmi', - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) + +/obj/item/clothing/suit/hooded/wintercoat/captain/white + icon_state = "wintercoat_captainw" + inhand_icon_state = "coatcaptainw" + hoodtype = /obj/item/clothing/head/hooded/winterhood/captain/white + +/obj/item/clothing/head/hooded/winterhood/captain/white + icon_state = "winterhood_captainw" /obj/item/clothing/suit/hooded/wintercoat/security name = "security winter coat" @@ -446,19 +454,9 @@ armor = list(MELEE = 10, BULLET = 5, LASER = 10, ENERGY = 5, BOMB = 10, RAD = 0, FIRE = 20, ACID = 20) allowed = list(/obj/item/gun/energy, /obj/item/reagent_containers/spray/pepper, /obj/item/gun/projectile, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/flashlight/seclite, /obj/item/melee/classic_baton/telescopic) hoodtype = /obj/item/clothing/head/hooded/winterhood/security - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', - "Drask" = 'icons/mob/clothing/species/drask/suit.dmi', - "Grey" = 'icons/mob/clothing/species/grey/suit.dmi' - ) /obj/item/clothing/head/hooded/winterhood/security icon_state = "winterhood_sec" - sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/head.dmi', - "Drask" = 'icons/mob/clothing/species/drask/head.dmi', - "Grey" = 'icons/mob/clothing/species/grey/head.dmi' - ) /obj/item/clothing/suit/hooded/wintercoat/medical name = "medical winter coat" @@ -467,17 +465,9 @@ allowed = list(/obj/item/analyzer, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/reagent_containers/applicator,/obj/item/healthanalyzer,/obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic) armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 0, ACID = 40) hoodtype = /obj/item/clothing/head/hooded/winterhood/medical - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/suit.dmi', - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) /obj/item/clothing/head/hooded/winterhood/medical icon_state = "winterhood_med" - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/head.dmi', - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) /obj/item/clothing/suit/hooded/wintercoat/science name = "science winter coat" @@ -486,17 +476,9 @@ allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/reagent_containers/applicator,/obj/item/healthanalyzer,/obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic) armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 5, RAD = 0, FIRE = 0, ACID = 0) hoodtype = /obj/item/clothing/head/hooded/winterhood/science - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/suit.dmi', - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) /obj/item/clothing/head/hooded/winterhood/science icon_state = "winterhood_sci" - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/head.dmi', - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) /obj/item/clothing/suit/hooded/wintercoat/engineering name = "engineering winter coat" @@ -505,34 +487,18 @@ armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 10, FIRE = 20, ACID = 40) allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/t_scanner, /obj/item/rcd, /obj/item/rpd) hoodtype = /obj/item/clothing/head/hooded/winterhood/engineering - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/suit.dmi', - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) /obj/item/clothing/head/hooded/winterhood/engineering icon_state = "winterhood_engi" - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/head.dmi', - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) /obj/item/clothing/suit/hooded/wintercoat/engineering/atmos name = "atmospherics winter coat" icon_state = "wintercoat_atmos" inhand_icon_state = "coatatmos" hoodtype = /obj/item/clothing/head/hooded/winterhood/engineering/atmos - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/suit.dmi', - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) /obj/item/clothing/head/hooded/winterhood/engineering/atmos icon_state = "winterhood_atmos" - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/head.dmi', - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) /obj/item/clothing/suit/hooded/wintercoat/hydro name = "hydroponics winter coat" @@ -540,17 +506,9 @@ inhand_icon_state = "coathydro" allowed = list(/obj/item/reagent_containers/spray, /obj/item/plant_analyzer, /obj/item/seeds, /obj/item/reagent_containers/glass/bottle, /obj/item/hatchet, /obj/item/storage/bag/plants) hoodtype = /obj/item/clothing/head/hooded/winterhood/hydro - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/suit.dmi', - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) /obj/item/clothing/head/hooded/winterhood/hydro icon_state = "winterhood_hydro" - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/head.dmi', - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) /obj/item/clothing/suit/hooded/wintercoat/cargo name = "cargo winter coat" @@ -558,17 +516,9 @@ inhand_icon_state = "coatcargo" allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/rcs, /obj/item/clipboard, /obj/item/envelope, /obj/item/storage/bag/mail, /obj/item/mail_scanner) hoodtype = /obj/item/clothing/head/hooded/winterhood/cargo - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/suit.dmi', - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) /obj/item/clothing/head/hooded/winterhood/cargo icon_state = "winterhood_cargo" - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/head.dmi', - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) /obj/item/clothing/suit/hooded/wintercoat/miner name = "mining winter coat" @@ -577,17 +527,82 @@ allowed = list(/obj/item/pickaxe, /obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/t_scanner/adv_mining_scanner, /obj/item/storage/bag/ore, /obj/item/gun/energy/kinetic_accelerator) armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 0, ACID = 0) hoodtype = /obj/item/clothing/head/hooded/winterhood/miner - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/suit.dmi', - "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' - ) /obj/item/clothing/head/hooded/winterhood/miner icon_state = "winterhood_miner" - sprite_sheets = list( - "Grey" = 'icons/mob/clothing/species/grey/head.dmi', - "Vox" = 'icons/mob/clothing/species/vox/head.dmi' - ) + +/obj/item/clothing/suit/hooded/wintercoat/hop + name = "Head of Personnel's winter coat" + icon_state = "wintercoat_hop" + inhand_icon_state = "coathop" + allowed = list(/obj/item/gun/energy, /obj/item/reagent_containers/spray/pepper, /obj/item/gun/projectile, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/flashlight/seclite, /obj/item/melee/classic_baton/telescopic, /obj/item/kitchen/knife/combat) + armor = list(MELEE = 15, BULLET = 10, LASER = 15, ENERGY = 5, BOMB = 15, RAD = 0, FIRE = 50, ACID = 50) + insert_max = 2 + hoodtype = /obj/item/clothing/head/hooded/winterhood/hop + +/obj/item/clothing/head/hooded/winterhood/hop + icon_state = "winterhood_hop" + +/obj/item/clothing/suit/hooded/wintercoat/chef + name = "chef winter coat" + icon_state = "wintercoat_chef" + inhand_icon_state = "coatchef" + allowed = list (/obj/item/kitchen/knife) + hoodtype = /obj/item/clothing/head/hooded/winterhood/chef + +/obj/item/clothing/head/hooded/winterhood/chef + icon_state = "winterhood_chef" + +/obj/item/clothing/suit/hooded/wintercoat/chemistry + name = "chemist winter coat" + icon_state = "wintercoat_chem" + inhand_icon_state = "coatchem" + allowed = list(/obj/item/reagent_scanner, /obj/item/reagent_scanner/adv, /obj/item/analyzer, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/reagent_containers/applicator, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/storage/pill_bottle, /obj/item/paper) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 5, RAD = 0, FIRE = 0, ACID = 40) + hoodtype = /obj/item/clothing/head/hooded/winterhood/chemistry + +/obj/item/clothing/head/hooded/winterhood/chemistry + icon_state = "winterhood_chem" + +/obj/item/clothing/suit/hooded/wintercoat/medical/paramedic + name = "paramedic winter coat" + icon_state = "wintercoat_para" + inhand_icon_state = "coatparamed" + hoodtype = /obj/item/clothing/head/hooded/winterhood/medical/paramedic + +/obj/item/clothing/head/hooded/winterhood/medical/paramedic + icon_state = "winterhood_para" + +/obj/item/clothing/suit/hooded/wintercoat/medical/coroner + name = "coroner winter coat" + icon_state = "wintercoat_coroner" + inhand_icon_state = "coatcoroner" + hoodtype = /obj/item/clothing/head/hooded/winterhood/medical/coroner + +/obj/item/clothing/head/hooded/winterhood/medical/coroner + icon_state = "winterhood_coroner" + +/obj/item/clothing/suit/hooded/wintercoat/explorer + name = "Head of Personnel's winter coat" + icon_state = "wintercoat_exp" + inhand_icon_state = "coatexplorer" + allowed = list(/obj/item/pickaxe, /obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/t_scanner/adv_mining_scanner, /obj/item/storage/bag/ore, /obj/item/gun/energy/kinetic_accelerator) + armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 0, ACID = 0) + hoodtype = /obj/item/clothing/head/hooded/winterhood/explorer + +/obj/item/clothing/head/hooded/winterhood/explorer + icon_state = "winterhood_exp" + +/obj/item/clothing/suit/hooded/wintercoat/syndicate + name = "suspicious winter coat" + icon_state = "wintercoat_synd" + inhand_icon_state = "coatsyndi" + allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/gun, /obj/item/melee/classic_baton/telescopic/contractor, /obj/item/kitchen/knife/combat) + armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 30, ACID = 30) + hoodtype = /obj/item/clothing/head/hooded/winterhood/syndicate + +/obj/item/clothing/head/hooded/winterhood/syndicate + icon_state = "winterhood_synd" /obj/item/clothing/head/hooded/ablative name = "ablative hood" diff --git a/icons/mob/clothing/head.dmi b/icons/mob/clothing/head.dmi index 90e21cb400b..70f68aefbee 100644 Binary files a/icons/mob/clothing/head.dmi and b/icons/mob/clothing/head.dmi differ diff --git a/icons/mob/clothing/head/hood.dmi b/icons/mob/clothing/head/hood.dmi new file mode 100644 index 00000000000..14f89cb916d Binary files /dev/null and b/icons/mob/clothing/head/hood.dmi differ diff --git a/icons/mob/clothing/species/drask/head.dmi b/icons/mob/clothing/species/drask/head.dmi index 976eaf1c44c..a0a6d07911a 100644 Binary files a/icons/mob/clothing/species/drask/head.dmi and b/icons/mob/clothing/species/drask/head.dmi differ diff --git a/icons/mob/clothing/species/drask/head/hood.dmi b/icons/mob/clothing/species/drask/head/hood.dmi new file mode 100644 index 00000000000..8e10b20e637 Binary files /dev/null and b/icons/mob/clothing/species/drask/head/hood.dmi differ diff --git a/icons/mob/clothing/species/drask/suit.dmi b/icons/mob/clothing/species/drask/suit.dmi index 0dcdccf3e91..5dcef7095cb 100644 Binary files a/icons/mob/clothing/species/drask/suit.dmi and b/icons/mob/clothing/species/drask/suit.dmi differ diff --git a/icons/mob/clothing/species/drask/suits/coat.dmi b/icons/mob/clothing/species/drask/suits/coat.dmi index bb108391c67..0ef9fbb2432 100644 Binary files a/icons/mob/clothing/species/drask/suits/coat.dmi and b/icons/mob/clothing/species/drask/suits/coat.dmi differ diff --git a/icons/mob/clothing/species/grey/head.dmi b/icons/mob/clothing/species/grey/head.dmi index e1e7bbf2a5a..716dee9312e 100644 Binary files a/icons/mob/clothing/species/grey/head.dmi and b/icons/mob/clothing/species/grey/head.dmi differ diff --git a/icons/mob/clothing/species/grey/head/hood.dmi b/icons/mob/clothing/species/grey/head/hood.dmi new file mode 100644 index 00000000000..587156a43d2 Binary files /dev/null and b/icons/mob/clothing/species/grey/head/hood.dmi differ diff --git a/icons/mob/clothing/species/grey/suit.dmi b/icons/mob/clothing/species/grey/suit.dmi index aaf36e27177..bac5940385a 100644 Binary files a/icons/mob/clothing/species/grey/suit.dmi and b/icons/mob/clothing/species/grey/suit.dmi differ diff --git a/icons/mob/clothing/species/grey/suits/coat.dmi b/icons/mob/clothing/species/grey/suits/coat.dmi index 0c528ebb7b3..bf92fb96d4c 100644 Binary files a/icons/mob/clothing/species/grey/suits/coat.dmi and b/icons/mob/clothing/species/grey/suits/coat.dmi differ diff --git a/icons/mob/clothing/species/kidan/head/hood.dmi b/icons/mob/clothing/species/kidan/head/hood.dmi new file mode 100644 index 00000000000..2ceecef9945 Binary files /dev/null and b/icons/mob/clothing/species/kidan/head/hood.dmi differ diff --git a/icons/mob/clothing/species/kidan/suits/coat.dmi b/icons/mob/clothing/species/kidan/suits/coat.dmi index 7cd26e6db8b..4ec5ec93074 100644 Binary files a/icons/mob/clothing/species/kidan/suits/coat.dmi and b/icons/mob/clothing/species/kidan/suits/coat.dmi differ diff --git a/icons/mob/clothing/species/machine/monitor/hood.dmi b/icons/mob/clothing/species/machine/monitor/hood.dmi index c6a6546fb78..25136cf161a 100644 Binary files a/icons/mob/clothing/species/machine/monitor/hood.dmi and b/icons/mob/clothing/species/machine/monitor/hood.dmi differ diff --git a/icons/mob/clothing/species/vox/head.dmi b/icons/mob/clothing/species/vox/head.dmi index f584687fc44..0ba65b3788d 100644 Binary files a/icons/mob/clothing/species/vox/head.dmi and b/icons/mob/clothing/species/vox/head.dmi differ diff --git a/icons/mob/clothing/species/vox/head/hood.dmi b/icons/mob/clothing/species/vox/head/hood.dmi new file mode 100644 index 00000000000..fbacb609725 Binary files /dev/null and b/icons/mob/clothing/species/vox/head/hood.dmi differ diff --git a/icons/mob/clothing/species/vox/suit.dmi b/icons/mob/clothing/species/vox/suit.dmi index 9f7f6a01053..200456e5a88 100644 Binary files a/icons/mob/clothing/species/vox/suit.dmi and b/icons/mob/clothing/species/vox/suit.dmi differ diff --git a/icons/mob/clothing/species/vox/suits/coat.dmi b/icons/mob/clothing/species/vox/suits/coat.dmi index e3cc8073552..7b2fedd23d3 100644 Binary files a/icons/mob/clothing/species/vox/suits/coat.dmi and b/icons/mob/clothing/species/vox/suits/coat.dmi differ diff --git a/icons/mob/clothing/suit.dmi b/icons/mob/clothing/suit.dmi index 119816299f9..3aaa56dbb34 100644 Binary files a/icons/mob/clothing/suit.dmi and b/icons/mob/clothing/suit.dmi differ diff --git a/icons/mob/clothing/suits/coat.dmi b/icons/mob/clothing/suits/coat.dmi index ea3ee9d57e6..10f091740e4 100644 Binary files a/icons/mob/clothing/suits/coat.dmi and b/icons/mob/clothing/suits/coat.dmi differ diff --git a/icons/mob/inhands/clothing_lefthand.dmi b/icons/mob/inhands/clothing_lefthand.dmi index fd9186f7d54..e31d1e10e2c 100644 Binary files a/icons/mob/inhands/clothing_lefthand.dmi and b/icons/mob/inhands/clothing_lefthand.dmi differ diff --git a/icons/mob/inhands/clothing_righthand.dmi b/icons/mob/inhands/clothing_righthand.dmi index d0b8cdfe1f5..e5e366251b0 100644 Binary files a/icons/mob/inhands/clothing_righthand.dmi and b/icons/mob/inhands/clothing_righthand.dmi differ diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index 119efe8492a..c5c7190cb24 100644 Binary files a/icons/obj/clothing/hats.dmi and b/icons/obj/clothing/hats.dmi differ diff --git a/icons/obj/clothing/head/hood.dmi b/icons/obj/clothing/head/hood.dmi new file mode 100644 index 00000000000..ff071cc8a49 Binary files /dev/null and b/icons/obj/clothing/head/hood.dmi differ diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index cd20a8c1c04..fb9f74dc036 100644 Binary files a/icons/obj/clothing/suits.dmi and b/icons/obj/clothing/suits.dmi differ diff --git a/icons/obj/clothing/suits/coat.dmi b/icons/obj/clothing/suits/coat.dmi index eaa49c1302d..7db8c1d156c 100644 Binary files a/icons/obj/clothing/suits/coat.dmi and b/icons/obj/clothing/suits/coat.dmi differ