From 9b095a559dff9ebd6212323568bb3485f6141b31 Mon Sep 17 00:00:00 2001 From: kyunkyunkyun <120701975+kyunkyunkyun@users.noreply.github.com> Date: Mon, 6 Oct 2025 22:59:46 +0500 Subject: [PATCH] Remove (almost) unused `var/item_color` from `/obj/item` (#30453) * it's black and white * Update soft_caps.dm * bruh * bruh * tweaks * comment * Update abduction_gear.dm * Update paradise.dme * Update paradise.dme * Update paradise.dme --------- Co-authored-by: Mason <116982774+Burzah@users.noreply.github.com> --- .../miniantags/abduction/abduction_gear.dm | 1 - .../machinery/computer/HolodeckControl.dm | 27 +++-- code/game/objects/items.dm | 1 - code/game/objects/items/bio_chips/bio_chip.dm | 1 - .../objects/items/bio_chips/bio_chip_shock.dm | 1 - .../items/bio_chips/bio_chip_storage.dm | 1 - code/game/objects/items/collar.dm | 1 - code/game/objects/items/dyeing.dm | 1 - code/game/objects/items/toys.dm | 32 +++--- .../weapons/bio_chips/bio_chip_freedom.dm | 1 - .../weapons/melee/energy_melee_weapons.dm | 53 ++++----- code/game/objects/items/weapons/twohanded.dm | 1 - code/game/objects/structures/bedsheet_bin.dm | 26 ----- code/modules/admin/topic.dm | 1 - .../mission_code/ruins/oldstation.dm | 2 +- code/modules/client/preference/character.dm | 4 +- code/modules/clothing/chameleon.dm | 6 +- code/modules/clothing/clothing.dm | 45 ++++---- .../modules/clothing/gloves/colored_gloves.dm | 19 +--- code/modules/clothing/head/beanie.dm | 9 -- code/modules/clothing/head/beret.dm | 7 -- code/modules/clothing/head/hardhat.dm | 17 +-- code/modules/clothing/head/misc_special.dm | 6 +- code/modules/clothing/head/soft_caps.dm | 101 +++++++----------- code/modules/clothing/masks/misc_masks.dm | 7 -- code/modules/clothing/neck/neck.dm | 5 - code/modules/clothing/neck/necklace.dm | 5 - code/modules/clothing/neck/scarfs.dm | 14 --- code/modules/clothing/shoes/colour.dm | 11 -- code/modules/clothing/shoes/magboots.dm | 1 - code/modules/clothing/shoes/misc_shoes.dm | 14 --- .../clothing/spacesuits/alien_suits.dm | 11 -- .../clothing/spacesuits/ert_hardsuits.dm | 18 ++-- code/modules/clothing/spacesuits/hardsuit.dm | 30 +++--- code/modules/clothing/suits/wiz_robe.dm | 2 +- .../clothing/under/accessories/accessory.dm | 37 +------ .../clothing/under/accessories/armband.dm | 11 -- .../clothing/under/accessories/holster.dm | 4 +- .../under/accessories/storage_accessories.dm | 4 - code/modules/clothing/under/centcom.dm | 12 --- code/modules/clothing/under/color.dm | 93 ++++------------ code/modules/clothing/under/costumes.dm | 26 ----- code/modules/clothing/under/dress.dm | 24 ----- code/modules/clothing/under/jobs/captain.dm | 6 -- code/modules/clothing/under/jobs/cargo.dm | 21 ---- code/modules/clothing/under/jobs/civilian.dm | 23 ---- .../under/jobs/engineering_jumpsuits.dm | 7 -- .../clothing/under/jobs/medical_jumpsuits.dm | 21 ---- .../under/jobs/plasmamen/_plasmamen.dm | 1 - .../clothing/under/jobs/plasmamen/antags.dm | 2 - .../under/jobs/plasmamen/civilian_service.dm | 19 ---- .../jobs/plasmamen/engineering_plasmasuits.dm | 3 - .../clothing/under/jobs/plasmamen/medsci.dm | 8 -- .../jobs/plasmamen/security_plasmasuits.dm | 3 - code/modules/clothing/under/jobs/procedure.dm | 23 ---- code/modules/clothing/under/jobs/rnd.dm | 10 -- .../clothing/under/jobs/security_jumpsuits.dm | 24 ----- code/modules/clothing/under/misc_jumpsuits.dm | 23 ---- code/modules/clothing/under/pants.dm | 20 ---- code/modules/clothing/under/retro.dm | 4 - code/modules/clothing/under/solgov.dm | 5 - code/modules/clothing/under/suit.dm | 15 --- .../clothing/under/syndicate_jumpsuits.dm | 5 - code/modules/clothing/under/ussp.dm | 3 - code/modules/customitems/item_defines.dm | 53 ++------- .../food_and_drinks/food/foods/meat.dm | 9 -- .../mining/lavaland/necropolis_chests.dm | 1 - .../living/carbon/human/human_update_icons.dm | 4 +- code/modules/mob/living/carbon/human/npcs.dm | 1 - .../hostile/mining/elites/herald.dm | 1 - .../hostile/mining/elites/pandora.dm | 1 - code/modules/paperwork/stamps.dm | 15 --- .../surgery/organs/subtypes/kidan_organs.dm | 2 +- docs/coding/quickstart.md | 19 ++-- icons/mob/clothing/head/softcap.dmi | Bin 3951 -> 9607 bytes .../clothing/species/kidan/head/softcap.dmi | Bin 10385 -> 9665 bytes .../mob/clothing/species/vox/head/softcap.dmi | Bin 10089 -> 9481 bytes icons/mob/clothing/under/civilian.dmi | Bin 11399 -> 29155 bytes icons/obj/clothing/head/softcap.dmi | Bin 4550 -> 8784 bytes icons/obj/clothing/under/color.dmi | Bin 5165 -> 14785 bytes icons/obj/custom_items.dmi | Bin 114726 -> 103507 bytes icons/obj/weapons/energy_melee.dmi | Bin 11240 -> 11053 bytes paradise.dme | 24 ++--- 83 files changed, 228 insertions(+), 841 deletions(-) diff --git a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm index 2e08e1a4bac..91c44868a93 100644 --- a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm +++ b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm @@ -63,7 +63,6 @@ CONTENTS: desc = "A highly breathable, alien uniform designed for optimal abduction and dissection." icon_state = "abductor" inhand_icon_state = "bl_suit" - item_color = "abductor" has_sensor = FALSE sprite_sheets = list( diff --git a/code/game/machinery/computer/HolodeckControl.dm b/code/game/machinery/computer/HolodeckControl.dm index 7548b8875a5..b0d40b588da 100644 --- a/code/game/machinery/computer/HolodeckControl.dm +++ b/code/game/machinery/computer/HolodeckControl.dm @@ -354,7 +354,7 @@ icon = 'icons/obj/weapons/energy_melee.dmi' lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' - icon_state = "sword0" + icon_state = "sword" hitsound = "swing_hit" force = 3.0 throw_speed = 1 @@ -362,40 +362,39 @@ w_class = WEIGHT_CLASS_SMALL armor_penetration_percentage = 50 var/active = FALSE + /// Color of this e-sword. You can see supported colors in icon file + var/sword_color /obj/item/holo/esword/Initialize(mapload) . = ..() + if(!sword_color) + sword_color = pick("red", "blue", "green", "purple") AddComponent(/datum/component/parry, _stamina_constant = 2, _stamina_coefficient = 0.5, _parryable_attack_types = NON_PROJECTILE_ATTACKS) -/obj/item/holo/esword/green/New() - ..() - item_color = "green" +/obj/item/holo/esword/update_icon_state() + icon_state = "[initial(icon_state)][active ? sword_color : ""]" -/obj/item/holo/esword/red/New() - ..() - item_color = "red" +/obj/item/holo/esword/green + sword_color = "green" + +/obj/item/holo/esword/red + sword_color = "red" /obj/item/holo/esword/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) if(active) return ..() return 0 -/obj/item/holo/esword/New() - ..() - item_color = pick("red","blue","green","purple") - /obj/item/holo/esword/attack_self__legacy__attackchain(mob/living/user as mob) active = !active if(active) force = 30 - icon_state = "sword[item_color]" hitsound = "sound/weapons/blade1.ogg" w_class = WEIGHT_CLASS_BULKY playsound(user, 'sound/weapons/saberon.ogg', 20, 1) to_chat(user, "[src] is now active.") else force = 3 - icon_state = "sword0" hitsound = "swing_hit" w_class = WEIGHT_CLASS_SMALL playsound(user, 'sound/weapons/saberoff.ogg', 20, 1) @@ -405,7 +404,7 @@ H.update_inv_l_hand() H.update_inv_r_hand() add_fingerprint(user) - return + update_icon(UPDATE_ICON_STATE) /obj/machinery/readybutton name = "Ready Declaration Device" diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 68a25248525..7e491d073eb 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -99,7 +99,6 @@ GLOBAL_DATUM_INIT(welding_sparks, /mutable_appearance, mutable_appearance('icons var/dyeing_key /// If this item is put into a washing machine to be dyed, can objects of this type be dyed into a different color/icon? var/dyeable = FALSE - var/item_color /// What bodyflags does this item cover? See setup.dm for appropriate bit flags var/body_parts_covered = 0 /// For leaking gas from turf to mask and vice-versa. diff --git a/code/game/objects/items/bio_chips/bio_chip.dm b/code/game/objects/items/bio_chips/bio_chip.dm index 6fd3880d883..5c2bed0c3fd 100644 --- a/code/game/objects/items/bio_chips/bio_chip.dm +++ b/code/game/objects/items/bio_chips/bio_chip.dm @@ -10,7 +10,6 @@ icon_state = "generic" //Shows up as a auto surgeon, used as a placeholder when a implant doesn't have a sprite origin_tech = "materials=2;biotech=3;programming=2" actions_types = list(/datum/action/item_action/hands_free/activate) - item_color = "black" flags = DROPDEL // By default, don't let implants be harvestable. ///which implant overlay should be used for implant cases. This should point to a state in bio_chips.dmi diff --git a/code/game/objects/items/bio_chips/bio_chip_shock.dm b/code/game/objects/items/bio_chips/bio_chip_shock.dm index ff1be3e1419..39753f62df0 100644 --- a/code/game/objects/items/bio_chips/bio_chip_shock.dm +++ b/code/game/objects/items/bio_chips/bio_chip_shock.dm @@ -2,7 +2,6 @@ name = "power bio-chip" desc = "A shockingly effective bio-chip for stunning or killing all those in your way. Do it." icon_state = "lighting_bolt" - item_color = "r" origin_tech = "combat=5;magnets=3;biotech=4;syndicate=2" implant_data = /datum/implant_fluff/shock implant_state = "implant-syndicate" diff --git a/code/game/objects/items/bio_chips/bio_chip_storage.dm b/code/game/objects/items/bio_chips/bio_chip_storage.dm index c4534bd882d..85d12c4e2a4 100644 --- a/code/game/objects/items/bio_chips/bio_chip_storage.dm +++ b/code/game/objects/items/bio_chips/bio_chip_storage.dm @@ -13,7 +13,6 @@ desc = "Stores up to two big items in a bluespace pocket." icon_state = "storage" origin_tech = "materials=2;magnets=4;bluespace=5;syndicate=4" - item_color = "r" implant_data = /datum/implant_fluff/storage implant_state = "implant-syndicate" diff --git a/code/game/objects/items/collar.dm b/code/game/objects/items/collar.dm index 6eb50053982..9f001d20574 100644 --- a/code/game/objects/items/collar.dm +++ b/code/game/objects/items/collar.dm @@ -2,7 +2,6 @@ name = "pet collar" desc = "The latest fashion accessory for your favorite pets!" icon_state = "petcollar" - item_color = "petcollar" var/tagname = null var/original_name var/original_real_name diff --git a/code/game/objects/items/dyeing.dm b/code/game/objects/items/dyeing.dm index fb05191e0ab..8fafa9fcbb9 100644 --- a/code/game/objects/items/dyeing.dm +++ b/code/game/objects/items/dyeing.dm @@ -30,7 +30,6 @@ worn_icon_state = initial(target_obj.worn_icon_state) inhand_icon_state = initial(target_obj.inhand_icon_state) sprite_sheets = target_obj.sprite_sheets - item_color = target_obj.item_color desc = target_obj.desc base_icon_state = target_obj.base_icon_state diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index da8a5820772..485f0ebb487 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -171,7 +171,7 @@ name = "toy sword" desc = "A cheap, plastic replica of an energy sword. Realistic sounds! Ages 8 and up." icon = 'icons/obj/weapons/energy_melee.dmi' - icon_state = "sword0" + icon_state = "sword" lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' var/active = FALSE @@ -190,7 +190,7 @@ else to_chat(user, "You push the plastic blade back down into the handle.") playsound(user, 'sound/weapons/saberoff.ogg', 20, 1) - icon_state = "sword0" + icon_state = "sword" w_class = WEIGHT_CLASS_SMALL if(ishuman(user)) @@ -442,15 +442,17 @@ icon_state = "therapyred" inhand_icon_state = "egg4" w_class = WEIGHT_CLASS_TINY - var/cooldown = 0 resistance_flags = FLAMMABLE + var/cooldown = 0 + /// Color of the doll. Affects appearance, make sure there is appropriate icon_state in icon file + var/doll_color -/obj/item/toy/therapy/New() - ..() - if(item_color) - name = "[item_color] therapy doll" - desc += " This one is [item_color]." - icon_state = "therapy[item_color]" +/obj/item/toy/therapy/Initialize(mapload) + . = ..() + if(doll_color) + name = "[doll_color] therapy doll" + desc += " This one is [doll_color]." + icon_state = "therapy[doll_color]" /obj/item/toy/therapy/activate_self(mob/user) if(..() || !(cooldown < world.time - 8)) @@ -460,26 +462,26 @@ cooldown = world.time /obj/item/toy/therapy/red - item_color = "red" + doll_color = "red" /obj/item/toy/therapy/purple inhand_icon_state = "egg1" // It's the magenta egg in items_left/righthand - item_color = "purple" + doll_color = "purple" /obj/item/toy/therapy/blue inhand_icon_state = "egg2" // It's the blue egg in items_left/righthand - item_color = "blue" + doll_color = "blue" /obj/item/toy/therapy/yellow inhand_icon_state = "egg5" // It's the yellow egg in items_left/righthand - item_color = "yellow" + doll_color = "yellow" /obj/item/toy/therapy/orange - item_color = "orange" + doll_color = "orange" /obj/item/toy/therapy/green inhand_icon_state = "egg3" // It's the green egg in items_left/righthand - item_color = "green" + doll_color = "green" /* * Fake meteor diff --git a/code/game/objects/items/weapons/bio_chips/bio_chip_freedom.dm b/code/game/objects/items/weapons/bio_chips/bio_chip_freedom.dm index 219683b20e4..72a94c9d599 100644 --- a/code/game/objects/items/weapons/bio_chips/bio_chip_freedom.dm +++ b/code/game/objects/items/weapons/bio_chips/bio_chip_freedom.dm @@ -2,7 +2,6 @@ name = "freedom bio-chip" desc = "Use this to escape from those evil Red Shirts." icon_state = "freedom" - item_color = "r" origin_tech = "combat=5;magnets=3;biotech=4;syndicate=2" uses = 4 implant_data = /datum/implant_fluff/freedom diff --git a/code/game/objects/items/weapons/melee/energy_melee_weapons.dm b/code/game/objects/items/weapons/melee/energy_melee_weapons.dm index b649e39f319..e4404d7810e 100644 --- a/code/game/objects/items/weapons/melee/energy_melee_weapons.dm +++ b/code/game/objects/items/weapons/melee/energy_melee_weapons.dm @@ -41,7 +41,16 @@ resistance_flags = FIRE_PROOF light_power = 2 var/brightness_on = 2 - var/colormap = list(red=LIGHT_COLOR_RED, blue=LIGHT_COLOR_LIGHTBLUE, green=LIGHT_COLOR_GREEN, purple=LIGHT_COLOR_PURPLE, rainbow=LIGHT_COLOR_WHITE) + /// Blade color to adjust icon_state/inhand_icon_state + var/blade_color + /// Translates blade_color into RGB color for lighting system + var/colormap = list( + "red" = LIGHT_COLOR_RED, + "blue" = LIGHT_COLOR_LIGHTBLUE, + "green" = LIGHT_COLOR_GREEN, + "purple" = LIGHT_COLOR_PURPLE, + "rainbow" = LIGHT_COLOR_WHITE + ) /// Used to mark the item as a cleaving saw so that cigarette_lighter_act() will perform an early return. var/is_a_cleaving_saw = FALSE @@ -134,10 +143,10 @@ attack_verb = attack_verb_on if(icon_state_on) icon_state = icon_state_on - set_light(brightness_on, l_color = item_color ? colormap[item_color] : null) + set_light(brightness_on, l_color = colormap[blade_color]) else - icon_state = "sword[item_color]" - set_light(brightness_on, l_color=colormap[item_color]) + icon_state = "sword[blade_color]" + set_light(brightness_on, l_color = colormap[blade_color]) w_class = w_class_on playsound(user, 'sound/weapons/saberon.ogg', 35, 1) //changed it from 50% volume to 35% because deafness to_chat(user, "[src] is now active.") @@ -199,7 +208,7 @@ /obj/item/melee/energy/sword name = "energy sword" desc = "May the force be within you." - icon_state = "sword0" + icon_state = "sword" force = 3 throwforce = 5 throw_speed = 3 @@ -213,10 +222,10 @@ sharp = TRUE var/hacked = FALSE -/obj/item/melee/energy/sword/New() - ..() - if(item_color == null) - item_color = pick("red", "blue", "green", "purple") +/obj/item/melee/energy/sword/Initialize(mapload) + . = ..() + if(!blade_color) + blade_color = pick("red", "blue", "green", "purple") AddComponent(/datum/component/parry, _stamina_constant = 2, _stamina_coefficient = 0.5, _parryable_attack_types = ALL_ATTACK_TYPES, _requires_activation = TRUE) /obj/item/melee/energy/sword/examine(mob/user) @@ -242,10 +251,6 @@ ..() return -/obj/item/melee/energy/sword/cyborg/saw/New() - ..() - item_color = null - /obj/item/melee/energy/sword/cyborg/saw/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) return FALSE @@ -253,16 +258,16 @@ /obj/item/melee/energy/sword/saber /obj/item/melee/energy/sword/saber/blue - item_color = "blue" + blade_color = "blue" /obj/item/melee/energy/sword/saber/purple - item_color = "purple" + blade_color = "purple" /obj/item/melee/energy/sword/saber/green - item_color = "green" + blade_color = "green" /obj/item/melee/energy/sword/saber/red - item_color = "red" + blade_color = "red" /obj/item/melee/energy/sword/saber/attackby__legacy__attackchain(obj/item/W, mob/living/user, params) ..() @@ -276,14 +281,14 @@ var/obj/item/dualsaber/newSaber = new /obj/item/dualsaber(user.loc) if(src.hacked) // That's right, we'll only check the "original" esword. newSaber.hacked = TRUE - newSaber.item_color = "rainbow" + newSaber.blade_color = "rainbow" qdel(W) qdel(src) user.put_in_hands(newSaber) else if(istype(W, /obj/item/multitool)) if(!hacked) hacked = TRUE - item_color = "rainbow" + blade_color = "rainbow" to_chat(user, "RNBW_ENGAGE") if(HAS_TRAIT(src, TRAIT_ITEM_ACTIVE)) @@ -330,10 +335,10 @@ icon_state = "esaw_0" icon_state_on = "esaw_1" hitcost = 75 //Costs more than a standard cyborg esword - item_color = null w_class = WEIGHT_CLASS_NORMAL light_color = LIGHT_COLOR_WHITE tool_behaviour = TOOL_SAW + blade_color = "red" ////////////////////////////// // MARK: CUTLASS @@ -351,7 +356,7 @@ icon_state_on = "cutlass1" light_color = LIGHT_COLOR_RED origin_tech = "combat=3;magnets=4" - item_color = "red" + blade_color = "red" ////////////////////////////// // MARK: HARDLIGHT BLADE @@ -458,10 +463,10 @@ attack_verb = attack_verb_on if(icon_state_on) icon_state = icon_state_on - set_light(brightness_on, l_color = item_color ? colormap[item_color] : null) + set_light(brightness_on, l_color = colormap[blade_color]) else - icon_state = "sword[item_color]" - set_light(brightness_on, l_color=colormap[item_color]) + icon_state = "sword[blade_color]" + set_light(brightness_on, l_color = colormap[blade_color]) w_class = w_class_on playsound(user, 'sound/magic/fellowship_armory.ogg', 35, TRUE, frequency = 90000 - (HAS_TRAIT(src, TRAIT_ITEM_ACTIVE) * 30000)) to_chat(user, "You open [src]. It will now cleave enemies in a wide arc and deal additional damage to fauna.") diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index 0737eb15e6c..62717fe25ea 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -691,7 +691,6 @@ icon_state = "pyro" inhand_icon_state = null worn_icon_state = null - item_color = "pyro" // I will kill washing machines one day can_be_cut = FALSE actions_types = list(/datum/action/item_action/toggle) dyeable = FALSE diff --git a/code/game/objects/structures/bedsheet_bin.dm b/code/game/objects/structures/bedsheet_bin.dm index 98909ada9fe..888c4812e0e 100644 --- a/code/game/objects/structures/bedsheet_bin.dm +++ b/code/game/objects/structures/bedsheet_bin.dm @@ -16,7 +16,6 @@ LINEN BINS throw_speed = 1 throw_range = 2 w_class = WEIGHT_CLASS_TINY - item_color = "white" resistance_flags = FLAMMABLE slot_flags = ITEM_SLOT_NECK dog_fashion = /datum/dog_fashion/head/ghost @@ -60,25 +59,21 @@ LINEN BINS /obj/item/bedsheet/blue icon_state = "sheetblue" - item_color = "blue" dream_messages = list("blue") nightmare_messages = list("vox blood") /obj/item/bedsheet/green icon_state = "sheetgreen" - item_color = "green" dream_messages = list("green") nightmare_messages = list("unathi flesh") /obj/item/bedsheet/orange icon_state = "sheetorange" - item_color = "orange" dream_messages = list("orange") nightmare_messages = list("exploding fruit") /obj/item/bedsheet/purple icon_state = "sheetpurple" - item_color = "purple" dream_messages = list("purple") nightmare_messages = list("Grey blood") @@ -86,7 +81,6 @@ LINEN BINS name = "patriotic bedsheet" desc = "You've never felt more free than when sleeping on this." icon_state = "sheetUSA" - item_color = "sheetUSA" dream_messages = list("America", "freedom", "fireworks", "bald eagles") nightmare_messages = list("communism") @@ -94,25 +88,21 @@ LINEN BINS name = "rainbow bedsheet" desc = "A multi_colored blanket. It's actually several different sheets cut up and sewn together." icon_state = "sheetrainbow" - item_color = "rainbow" dream_messages = list("red", "orange", "yellow", "green", "blue", "purple", "a rainbow") nightmare_messages = list("green", "a cluwne", "fLoOr ClUwNe") /obj/item/bedsheet/red icon_state = "sheetred" - item_color = "red" dream_messages = list("red") nightmare_messages = list("gibs") /obj/item/bedsheet/yellow icon_state = "sheetyellow" - item_color = "yellow" dream_messages = list("yellow") nightmare_messages = list("locker full of banana peels") /obj/item/bedsheet/black icon_state = "sheetblack" - item_color = "black" dream_messages = list("black") nightmare_messages = list("the void of space") @@ -120,7 +110,6 @@ LINEN BINS name = "mime's blanket" desc = "A very soothing striped blanket. All the noise just seems to fade out when you're under the covers in this." icon_state = "sheetmime" - item_color = "mime" dream_messages = list("silence", "gestures", "a pale face", "a gaping mouth", "the mime") nightmare_messages = list("honk", "laughter", "a prank", "a joke", "a smiling face", "the clown") @@ -128,7 +117,6 @@ LINEN BINS name = "clown's blanket" desc = "A rainbow blanket with a clown mask woven in. It smells faintly of bananas." icon_state = "sheetclown" - item_color = "clown" dream_messages = list("honk", "laughter", "a prank", "a joke", "a smiling face", "the clown") nightmare_messages = list("silence", "gestures", "a pale face", "a gaping mouth", "the mime") @@ -136,7 +124,6 @@ LINEN BINS name = "captain's bedsheet." desc = "It has a Nanotrasen symbol on it, and was woven with a revolutionary new kind of thread guaranteed to have 0.01% permeability for most non-chemical substances, popular among most modern captains." icon_state = "sheetcaptain" - item_color = "captain" dream_messages = list("authority", "a golden ID", "sunglasses", "a green disc", "an antique gun", "the captain") nightmare_messages = list("comdom", "clown with all access", "the syndicate") @@ -144,7 +131,6 @@ LINEN BINS name = "research director's bedsheet" desc = "It appears to have a beaker emblem, and is made out of fire-resistant material, although it probably won't protect you in the event of fires you're familiar with every day." icon_state = "sheetrd" - item_color = "director" dream_messages = list("authority", "a silvery ID", "a bomb", "a mech", "a facehugger", "maniacal laughter", "the research director") nightmare_messages = list("toxins full of plasma", "UPGRADE THE SLEEPERS", "rogue ai") @@ -157,7 +143,6 @@ LINEN BINS name = "medical blanket" desc = "It's a sterilized* blanket commonly used in the Medbay. *Sterilization is voided if a virologist is present onboard the station." icon_state = "sheetmedical" - item_color = "medical" dream_messages = list("healing", "life", "surgery", "a doctor") nightmare_messages = list("death", "no cryox", "cryo is off") @@ -165,7 +150,6 @@ LINEN BINS name = "chief medical officer's bedsheet" desc = "It's a sterilized blanket that has a cross emblem. There's some cat fur on it, likely from Runtime." icon_state = "sheetcmo" - item_color = "cmo" dream_messages = list("authority", "a silvery ID", "healing", "life", "surgery", "a cat", "the chief medical officer") nightmare_messages = list("chemists making meth", "cryo it off", "where is the defib", "no biomass") @@ -173,7 +157,6 @@ LINEN BINS name = "head of security's bedsheet" desc = "It is decorated with a shield emblem. While crime doesn't sleep, you do, but you are still THE LAW!" icon_state = "sheethos" - item_color = "hosred" dream_messages = list("authority", "a silvery ID", "handcuffs", "a baton", "a flashbang", "sunglasses", "the head of security") nightmare_messages = list("the clown", "a toolbox", "sHiTcUrItY", "why did you put them in for 50 minutes") @@ -181,7 +164,6 @@ LINEN BINS name = "head of personnel's bedsheet" desc = "It is decorated with a key emblem. For those rare moments when you can rest and cuddle with Ian without someone screaming for you over the radio." icon_state = "sheethop" - item_color = "hop" dream_messages = list("authority", "a silvery ID", "obligation", "a computer", "an ID", "a corgi", "the head of personnel") nightmare_messages = list("improper paperwork", "all access clown", "50 open clown slots", "dead ian") @@ -189,7 +171,6 @@ LINEN BINS name = "chief engineer's bedsheet" desc = "It is decorated with a wrench emblem. It's highly reflective and stain resistant, so you don't need to worry about ruining it with oil." icon_state = "sheetce" - item_color = "chief" dream_messages = list("authority", "a silvery ID", "the engine", "power tools", "an APC", "a parrot", "the chief engineer") nightmare_messages = list("forced airlock", "syndicate bomb", "explosion in research chem", "iT's LoOsE") @@ -197,13 +178,11 @@ LINEN BINS name = "quartermaster's bedsheet" desc = "It is decorated with a crate emblem in silver lining. It's rather tough, and just the thing to lie on after a hard day of pushing paper." icon_state = "sheetqm" - item_color = "qm" dream_messages = list("a grey ID", "a shuttle", "a crate", "a sloth", "the quartermaster") nightmare_messages = list("a bald person", "no points", "wheres the ore", "space carp") /obj/item/bedsheet/brown icon_state = "sheetbrown" - item_color = "cargo" dream_messages = list("brown") nightmare_messages = list("dead monkey") @@ -211,7 +190,6 @@ LINEN BINS name = "centcom bedsheet" desc = "Woven with advanced nanothread for warmth as well as being very decorated, essential for all officials." icon_state = "sheetcentcom" - item_color = "centcom" dream_messages = list("a unique ID", "authority", "artillery", "an ending") nightmare_messages = list("a butt fax") @@ -219,7 +197,6 @@ LINEN BINS name = "syndicate bedsheet" desc = "It has a syndicate emblem and it has an aura of evil." icon_state = "sheetsyndie" - item_color = "syndie" dream_messages = list("a green disc", "a red crystal", "a glowing blade", "a wire-covered ID") nightmare_messages = list("stunbaton", "taser", "lasers", "a toolbox") @@ -227,7 +204,6 @@ LINEN BINS name = "cultist's bedsheet" desc = "You might dream of Nar'Sie if you sleep with this. It seems rather tattered and glows of an eldritch presence." icon_state = "sheetcult" - item_color = "cult" dream_messages = list("a tome", "a floating red crystal", "a glowing sword", "a bloody symbol", "a massive humanoid figure") nightmare_messages = list("a tome", "a floating red crystal", "a glowing sword", "a bloody symbol", "a massive humanoid figure") @@ -235,7 +211,6 @@ LINEN BINS name = "Ratvarian bedsheet" desc = "You might dream of Ratvar if you sleep with this. The fabric has threads of brass sewn into it which eminate a pleasent warmth." icon_state = "sheetclockwork" - item_color = "brass" dream_messages = list("tick, tock, tick, tock, tick, tock, tick, tock", "a great shining city of brass", "men in radiant suits of brass", "a perfect blueprint of the world", "a glowing cogwheel", "a massive humanoid figure") nightmare_messages = list("\"the Nar'Sian dogs shall be CRUSHED!\"", "the unenlightened, ready to hear His word", "a half-buried brass titan", "two massive humanoid figures attacking each other") @@ -243,7 +218,6 @@ LINEN BINS name = "wizard's bedsheet" desc = "A special fabric enchanted with magic so you can have an enchanted night. It even glows!" icon_state = "sheetwiz" - item_color = "wiz" dream_messages = list("a book", "an explosion", "lightning", "a staff", "a skeleton", "a robe", "magic") nightmare_messages = list("a toolbox", "solars") diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index ffed5945eb2..bbd764f509a 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -3268,7 +3268,6 @@ W.sprite_sheets = /obj/item/clothing/under/dress/schoolgirl::sprite_sheets W.worn_icon_state = /obj/item/clothing/under/dress/schoolgirl::worn_icon_state W.inhand_icon_state = /obj/item/clothing/under/dress/schoolgirl::inhand_icon_state - W.item_color = /obj/item/clothing/under/dress/schoolgirl::item_color message_admins("[key_name_admin(usr)] activated Japanese Animes mode") SEND_SOUND(world, sound('sound/AI/animes.ogg')) if("eagles")//SCRAW diff --git a/code/modules/awaymissions/mission_code/ruins/oldstation.dm b/code/modules/awaymissions/mission_code/ruins/oldstation.dm index ea02dc80495..a62a23e0938 100644 --- a/code/modules/awaymissions/mission_code/ruins/oldstation.dm +++ b/code/modules/awaymissions/mission_code/ruins/oldstation.dm @@ -169,7 +169,7 @@ desc = "Early prototype RIG hardsuit helmet, designed to quickly shift over a user's head. Design constraints of the helmet mean it has no inbuilt cameras, thus it restricts the users visability." icon_state = "hardsuit0-ancient" armor = list(MELEE = 30, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 50, RAD = INFINITY, FIRE = INFINITY, ACID = 75) - item_color = "ancient" + base_icon_state = "ancient" resistance_flags = FIRE_PROOF flags_2 = RAD_PROTECT_CONTENTS_2 sprite_sheets = null diff --git a/code/modules/client/preference/character.dm b/code/modules/client/preference/character.dm index b5b78cc3220..3c428704268 100644 --- a/code/modules/client/preference/character.dm +++ b/code/modules/client/preference/character.dm @@ -1152,7 +1152,7 @@ clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "smithing"), ICON_OVERLAY) has_gloves = TRUE if(prob(1)) - clothes_s.Blend(new /icon('icons/mob/clothing/head/softcap.dmi', "smithsoft"), ICON_OVERLAY) + clothes_s.Blend(new /icon('icons/mob/clothing/head/softcap.dmi', "smith"), ICON_OVERLAY) switch(backbag) if(2) clothes_s.Blend(new /icon('icons/mob/clothing/back.dmi', "backpack"), ICON_OVERLAY) @@ -1376,7 +1376,7 @@ clothes_s = new /icon('icons/mob/clothing/under/medical.dmi', "paramedic_s") clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "black"), ICON_UNDERLAY) clothes_s.Blend(new /icon('icons/mob/clothing/mask.dmi', "cig_off"), ICON_OVERLAY) - clothes_s.Blend(new /icon('icons/mob/clothing/head/softcap.dmi', "paramedicsoft"), ICON_OVERLAY) + clothes_s.Blend(new /icon('icons/mob/clothing/head/softcap.dmi', "paramedic"), ICON_OVERLAY) switch(backbag) if(2) clothes_s.Blend(new /icon('icons/mob/clothing/back.dmi', "medicalpack"), ICON_OVERLAY) diff --git a/code/modules/clothing/chameleon.dm b/code/modules/clothing/chameleon.dm index 73e091c02a2..90290c4c767 100644 --- a/code/modules/clothing/chameleon.dm +++ b/code/modules/clothing/chameleon.dm @@ -191,7 +191,6 @@ I.worn_icon_state = initial(picked_item.worn_icon_state) I.inhand_icon_state = initial(picked_item.inhand_icon_state) - I.item_color = initial(picked_item.item_color) I.color = initial(picked_item.color) I.worn_icon = initial(picked_item.worn_icon) @@ -239,7 +238,6 @@ icon_state = "black" worn_icon = 'icons/mob/clothing/under/color.dmi' inhand_icon_state = "bl_suit" - item_color = "black" random_sensor = FALSE resistance_flags = NONE armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 50, ACID = 50) @@ -449,8 +447,7 @@ desc = "It's a baseball hat in a tasteful grey colour." icon = 'icons/obj/clothing/head/softcap.dmi' worn_icon = 'icons/mob/clothing/head/softcap.dmi' - icon_state = "greysoft" - item_color = "grey" + icon_state = "grey" resistance_flags = NONE armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 50, ACID = 50) @@ -542,7 +539,6 @@ /obj/item/clothing/shoes/chameleon name = "black shoes" icon_state = "black" - item_color = "black" desc = "A pair of black shoes." dyeable = FALSE permeability_coefficient = 0.05 diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 475216c7d74..5ee9bc28ac9 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -1013,7 +1013,6 @@ var/list/accessories = list() var/displays_id = TRUE var/rolled_down = FALSE - var/basecolor /obj/item/clothing/under/rank inhand_icon_state = "bl_suit" @@ -1141,36 +1140,38 @@ . += "Alt-Shift-Click to remove an accessory." . += "Ctrl-Shift-Click to roll down this jumpsuit." +/// Suffix for jumpsuits used in .dmi files when rolled down +#define JUMPSUIT_ROLLED_DOWN_SUFFIX "_d" + +/obj/item/clothing/under/proc/roll_undersuit(mob/living/carbon/human/user) + if(copytext(icon_state, -length(JUMPSUIT_ROLLED_DOWN_SUFFIX)) != JUMPSUIT_ROLLED_DOWN_SUFFIX) + base_icon_state = icon_state + + var/current_worn_icon = LAZYACCESS(sprite_sheets, user.dna.species.sprite_sheet_name) || worn_icon || 'icons/mob/clothing/under/misc.dmi' + if(!icon_exists(current_worn_icon, "[base_icon_state][JUMPSUIT_ROLLED_DOWN_SUFFIX]_s")) + to_chat(user, "You cannot roll down this uniform!") + return + + rolled_down = !rolled_down + if(rolled_down) + body_parts_covered &= ~(UPPER_TORSO | LOWER_TORSO | ARMS) + else + body_parts_covered = initial(body_parts_covered) + worn_icon_state = "[base_icon_state][rolled_down ? "[JUMPSUIT_ROLLED_DOWN_SUFFIX]" : ""]" + user.update_inv_w_uniform() + +#undef JUMPSUIT_ROLLED_DOWN_SUFFIX /obj/item/clothing/under/CtrlShiftClick(mob/living/carbon/human/user) if(user.stat || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED) || !Adjacent(user) || !istype(user)) to_chat(user, "You cannot roll down the uniform!") return - if(copytext(item_color,-2) != "_d") - basecolor = item_color - if(user.get_item_by_slot(ITEM_SLOT_JUMPSUIT) != src) to_chat(user, "You must wear the uniform to adjust it!") + return - else - if((basecolor + "_d_s") in icon_states(user.w_uniform.sprite_sheets[user.dna.species.sprite_sheet_name])) - if(user.w_uniform.sprite_sheets[user.dna.species.sprite_sheet_name] && icon_exists(user.w_uniform.sprite_sheets[user.dna.species.sprite_sheet_name], "[basecolor]_d_s")) - item_color = item_color == "[basecolor]" ? "[basecolor]_d" : "[basecolor]" - user.update_inv_w_uniform() - - else - if(icon_exists(user.w_uniform.worn_icon, "[basecolor]_d_s") || icon_exists('icons/mob/clothing/under/misc.dmi', "[basecolor]_d_s")) - item_color = item_color == "[basecolor]" ? "[basecolor]_d" : "[basecolor]" - user.update_inv_w_uniform() - else - to_chat(user, "You cannot roll down this uniform!") - if(item_color == "[basecolor]") - body_parts_covered = initial(body_parts_covered) - else - body_parts_covered &= ~UPPER_TORSO - body_parts_covered &= ~LOWER_TORSO - body_parts_covered &= ~ARMS + roll_undersuit(user) /obj/item/clothing/under/AltShiftClick(mob/user) if(user.stat || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED) || !Adjacent(user)) diff --git a/code/modules/clothing/gloves/colored_gloves.dm b/code/modules/clothing/gloves/colored_gloves.dm index 96fafb0ef2f..476845d6e29 100644 --- a/code/modules/clothing/gloves/colored_gloves.dm +++ b/code/modules/clothing/gloves/colored_gloves.dm @@ -7,7 +7,6 @@ icon_state = "yellow" siemens_coefficient = 0 permeability_coefficient = 0.01 - item_color = "yellow" resistance_flags = NONE /obj/item/clothing/gloves/color/yellow/fake @@ -20,7 +19,6 @@ icon_state = "yellow" siemens_coefficient = 1 //Set to a default of 1, gets overridden in New() permeability_coefficient = 0.01 - item_color = "yellow" resistance_flags = NONE /obj/item/clothing/gloves/color/fyellow/Initialize(mapload) @@ -40,7 +38,6 @@ desc = "A pair of black gloves made of fire-resistant fabric." icon_state = "black" inhand_icon_state = "bgloves" - item_color = "black" cold_protection = HANDS min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT heat_protection = HANDS @@ -83,13 +80,11 @@ name = "orange gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "orange" - item_color = "orange" /obj/item/clothing/gloves/color/red name = "red gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "red" - item_color = "red" /obj/item/clothing/gloves/color/red/insulated name = "insulated gloves" @@ -102,47 +97,39 @@ name = "rainbow gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "rainbow" - item_color = "rainbow" /obj/item/clothing/gloves/color/rainbow/clown - item_color = "clown" /obj/item/clothing/gloves/color/blue name = "blue gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "blue" - item_color = "blue" /obj/item/clothing/gloves/color/purple name = "purple gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "purple" - item_color = "purple" /obj/item/clothing/gloves/color/green name = "green gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "green" - item_color = "green" /obj/item/clothing/gloves/color/grey name = "grey gloves" desc = "A pair of gloves, they don't look special in any way." - icon_state = "gray" // <----- + icon_state = "gray" inhand_icon_state = "bgloves" - item_color = "grey" // <----- /obj/item/clothing/gloves/color/light_brown name = "light brown gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "lightbrown" - item_color = "light brown" /obj/item/clothing/gloves/color/brown name = "brown gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "brown" - item_color = "brown" /obj/item/clothing/gloves/color/latex name = "latex gloves" @@ -151,7 +138,6 @@ inhand_icon_state = "lgloves" siemens_coefficient = 0.30 permeability_coefficient = 0.01 - item_color = "white" transfer_prints = TRUE resistance_flags = NONE @@ -160,14 +146,12 @@ desc = "A pair of high-quality sterile gloves made from thick nitrile material. " icon_state = "nitrile" transfer_prints = FALSE - item_color = "medical" /obj/item/clothing/gloves/color/white name = "white gloves" desc = "A pair of white silk gloves for individuals of class and discerning taste." icon_state = "white" inhand_icon_state = "lgloves" - item_color = "mime" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/gloves.dmi', "Drask" = 'icons/mob/clothing/species/drask/gloves.dmi', @@ -179,7 +163,6 @@ name = "captain's gloves" desc = "A pair of very expensive gloves made of reinforced blue & gold fabric. They're insulated against both electrical shocks and extreme temperatures." icon_state = "captain" - item_color = "captain" siemens_coefficient = 0 permeability_coefficient = 0.01 cold_protection = HANDS diff --git a/code/modules/clothing/head/beanie.dm b/code/modules/clothing/head/beanie.dm index 2f9e4cfc1dc..b588bd8dcd3 100644 --- a/code/modules/clothing/head/beanie.dm +++ b/code/modules/clothing/head/beanie.dm @@ -8,7 +8,6 @@ name = "white beanie" desc = "A stylish beanie. The perfect winter accessory for those with a keen fashion sense, and those who just can't handle a cold breeze on their heads." icon_state = "beanie" //Default white - item_color = "beanie" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/head.dmi', ) @@ -52,43 +51,35 @@ /obj/item/clothing/head/beanie/christmas name = "christmas beanie" icon_state = "beaniechristmas" - item_color = "beaniechristmas" /obj/item/clothing/head/beanie/striped name = "striped beanie" icon_state = "beaniestriped" - item_color = "beaniestriped" /obj/item/clothing/head/beanie/stripedred name = "red striped beanie" icon_state = "beaniestripedred" - item_color = "beaniestripedred" /obj/item/clothing/head/beanie/stripedblue name = "blue striped beanie" icon_state = "beaniestripedblue" - item_color = "beaniestripedblue" /obj/item/clothing/head/beanie/stripedgreen name = "green striped beanie" icon_state = "beaniestripedgreen" - item_color = "beaniestripedgreen" /obj/item/clothing/head/beanie/durathread name = "durathread beanie" desc = "A beanie made from durathread, its resilient fibres provide some protection to the wearer." icon_state = "beaniedurathread" - item_color = null armor = list(MELEE = 10, BULLET = 5, LASER = 10, ENERGY = 5, BOMB = 5, RAD = 0, FIRE = 20, ACID = 5) /obj/item/clothing/head/beanie/waldo name = "red striped bobble hat" desc = "If you're going on a worldwide hike, you'll need some cold protection." icon_state = "waldo_hat" - item_color = "waldo_hat" /obj/item/clothing/head/beanie/rasta name = "rastacap" desc = "Perfect for tucking in those dreadlocks." icon_state = "beanierasta" - item_color = "beanierasta" diff --git a/code/modules/clothing/head/beret.dm b/code/modules/clothing/head/beret.dm index fc6cedd1271..b421d442b1f 100644 --- a/code/modules/clothing/head/beret.dm +++ b/code/modules/clothing/head/beret.dm @@ -36,7 +36,6 @@ name = "durathread beret" desc = "A beret made from durathread, its resilient fibres provide some protection to the wearer." icon_state = "beret_durathread" - item_color = null armor = list(MELEE = 10, BULLET = 5, LASER = 10, ENERGY = 5, BOMB = 5, RAD = 0, FIRE = 20, ACID = 5) //Central Command @@ -258,7 +257,6 @@ name = "mining beret" desc = "An brown beret with a purple insignia emblazoned on it. Won't help you against the atmosphere of the planet, but will look stylish." icon_state = "beret_mining" - item_color = "beret_mining" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/head/beret.dmi', "Drask" = 'icons/mob/clothing/species/drask/head/beret.dmi', @@ -269,7 +267,6 @@ name = "expedition beret" desc = "A brown beret with a blue Nanotrasen insignia emblazoned on it. Not much good for space protection, but stylish all the same." icon_state = "beret_expedition" - item_color = "beret_expedition" armor = list(MELEE = 25, BULLET = 20, LASER = 20, ENERGY = 5, BOMB = 0, RAD = 0, FIRE = 10, ACID = 50) strip_delay = 6 SECONDS sprite_sheets = list( @@ -282,7 +279,6 @@ name = "smith's beret" desc = "A brown beret with a black insignia emblazoned on it. Won't help you against the atmosphere of the planet, but will look stylish." icon_state = "beret_smith" - item_color = "beret_smith" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/head/beret.dmi', "Drask" = 'icons/mob/clothing/species/drask/head/beret.dmi', @@ -318,7 +314,6 @@ name = "\improper TSF Lieutenant's beret" desc = "A beret worn by marines of the Trans-Solar Federation. The insignia signifies the wearer bears the rank of a Lieutenant." icon_state = "beret_solgovc" - item_color = "solgovc" dog_fashion = null armor = list(MELEE = 10, BULLET = 20, LASER = 20, ENERGY = 5, BOMB = 15, RAD = 0, FIRE = 50, ACID = 75) strip_delay = 80 @@ -328,7 +323,6 @@ desc = "A beret worn by junior officers of the Trans-Solar Federation's Marine Special Operations Command. The insignia signifies the wearer bears the rank of a Lieutenant." armor = list(MELEE = 25, BULLET = 75, LASER = 5, ENERGY = 5, BOMB = 15, RAD = 50, FIRE = 200, ACID = 200) icon_state = "beret_solgovcelite" - item_color = "solgovcelite" resistance_flags = FIRE_PROOF //Traitor @@ -336,7 +330,6 @@ name = "syndicate beret" desc = "A dark grey beret with the Syndicate’s unmistakable 'S' logo emblazoned on it. Wearing this just for the looks might not be the wisest idea..." icon_state = "beret_syndie" - item_color = "beret_syndie" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/head/beret.dmi', "Drask" = 'icons/mob/clothing/species/drask/head/beret.dmi', diff --git a/code/modules/clothing/head/hardhat.dm b/code/modules/clothing/head/hardhat.dm index 5f6906d292c..cd3947861be 100644 --- a/code/modules/clothing/head/hardhat.dm +++ b/code/modules/clothing/head/hardhat.dm @@ -5,7 +5,6 @@ icon_state = "hardhat0_yellow" var/brightness_on = 4 //luminosity when on var/on = FALSE - item_color = "yellow" //Determines used sprites: hardhat[on]_[color] and hardhat[on]_[color]2 (lying down sprite) armor = list(MELEE = 10, BULLET = 5, LASER = 10, ENERGY = 5, BOMB = 10, RAD = 10, FIRE = INFINITY, ACID = 50) flags_inv = 0 actions_types = list(/datum/action/item_action/toggle_helmet_light) @@ -15,6 +14,8 @@ "Grey" = 'icons/mob/clothing/species/grey/head.dmi', "Vox" = 'icons/mob/clothing/species/vox/head.dmi' ) + /// Determines used sprites: hardhat[on]_[hat_color] + var/hat_color = "yellow" /obj/item/clothing/head/hardhat/attack_self__legacy__attackchain(mob/living/user) toggle_helmet_light(user) @@ -28,7 +29,7 @@ update_icon(UPDATE_ICON_STATE) /obj/item/clothing/head/hardhat/update_icon_state() - icon_state = "hardhat[on]_[item_color]" + icon_state = "hardhat[on]_[hat_color]" if(ishuman(loc)) var/mob/living/carbon/human/H = loc H.update_inv_head() @@ -50,12 +51,12 @@ /obj/item/clothing/head/hardhat/orange name = "orange hard hat" icon_state = "hardhat0_orange" - item_color = "orange" + hat_color = "orange" /obj/item/clothing/head/hardhat/red name = "firefighter helmet" icon_state = "hardhat0_red" - item_color = "red" + hat_color = "red" flags = STOPSPRESSUREDMAGE heat_protection = HEAD max_heat_protection_temperature = FIRE_HELM_MAX_TEMP_PROTECT @@ -66,7 +67,7 @@ /obj/item/clothing/head/hardhat/white name = "white hard hat" icon_state = "hardhat0_white" - item_color = "white" + hat_color = "white" flags = STOPSPRESSUREDMAGE heat_protection = HEAD max_heat_protection_temperature = FIRE_HELM_MAX_TEMP_PROTECT @@ -77,7 +78,7 @@ /obj/item/clothing/head/hardhat/dblue name = "blue hard hat" icon_state = "hardhat0_dblue" - item_color = "dblue" + hat_color = "dblue" /obj/item/clothing/head/hardhat/atmos name = "atmospheric technician's firefighting helmet" @@ -85,7 +86,7 @@ icon = 'icons/obj/clothing/head/utility.dmi' worn_icon = 'icons/mob/clothing/head/utility.dmi' icon_state = "hardhat0_atmos" - item_color = "atmos" + hat_color = "atmos" flags = STOPSPRESSUREDMAGE flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE heat_protection = HEAD @@ -106,7 +107,7 @@ /obj/item/clothing/head/hardhat/durathread name = "durathread hard hat" icon_state = "hardhat0_durathread" - item_color = "durathread" + hat_color = "durathread" desc = "A hard hat made from durathread, leather, and light fixture components." armor = list(MELEE = 10, BULLET = 5, LASER = 20, ENERGY = 5, BOMB = 10, RAD = 0, FIRE = 35, ACID = 50) sprite_sheets = list( diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index f65d71794ea..66f08148b26 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -138,7 +138,7 @@ name = "carved pumpkin" desc = "A jack o' lantern! Believed to ward off evil spirits." icon_state = "hardhat0_pumpkin"//Could stand to be renamed - item_color = "pumpkin" + hat_color = "pumpkin" flags = BLOCKHAIR flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH @@ -151,14 +151,14 @@ name = "carved blumpkin" desc = "A very blue jack o' lantern! Believed to ward off vengeful chemists." icon_state = "hardhat0_blumpkin" - item_color = "blumpkin" + hat_color = "blumpkin" light_color = "#76ff8e" /obj/item/clothing/head/hardhat/reindeer name = "novelty reindeer hat" desc = "Some fake antlers and a very fake red nose." icon_state = "hardhat0_reindeer" - item_color = "reindeer" + hat_color = "reindeer" armor = null brightness_on = 1 //luminosity when on dog_fashion = /datum/dog_fashion/head/reindeer diff --git a/code/modules/clothing/head/soft_caps.dm b/code/modules/clothing/head/soft_caps.dm index 5e8535bc585..0cb3b085d6e 100644 --- a/code/modules/clothing/head/soft_caps.dm +++ b/code/modules/clothing/head/soft_caps.dm @@ -2,22 +2,29 @@ name = "grey cap" desc = "It's a baseball hat in a tasteless grey colour." icon = 'icons/obj/clothing/head/softcap.dmi' - icon_state = "greysoft" + icon_state = "grey" worn_icon = 'icons/mob/clothing/head/softcap.dmi' - item_color = "grey" - var/flipped = FALSE actions_types = list(/datum/action/item_action/flip_cap) dog_fashion = /datum/dog_fashion/head/softcap sprite_sheets = list( "Kidan" = 'icons/mob/clothing/species/kidan/head/softcap.dmi', "Vox" = 'icons/mob/clothing/species/vox/head/softcap.dmi' - ) + ) dyeable = TRUE + /// Is the cap flipped? Affects sprite + var/flipped = FALSE + +/obj/item/clothing/head/soft/Initialize(mapload) + . = ..() + update_icon(UPDATE_ICON_STATE) /obj/item/clothing/head/soft/dropped() - icon_state = "[item_color]soft" flipped = FALSE - ..() + update_icon(UPDATE_ICON_STATE) + return ..() + +/obj/item/clothing/head/soft/update_icon_state() + icon_state = "[initial(icon_state)][flipped ? "_flipped" : ""]" /obj/item/clothing/head/soft/attack_self__legacy__attackchain(mob/user) flip(user) @@ -25,175 +32,147 @@ /obj/item/clothing/head/soft/proc/flip(mob/user) flipped = !flipped if(flipped) - icon_state = "[item_color]soft_flipped" to_chat(usr, "You flip the hat backwards.") else - icon_state = "[item_color]soft" to_chat(user, "You flip the hat back in normal position.") + update_icon(UPDATE_ICON_STATE) user.update_inv_head() //so our mob-overlays update - update_action_buttons() /obj/item/clothing/head/soft/red name = "red cap" desc = "It's a baseball hat in a tasteless red colour." - icon_state = "redsoft" - item_color = "red" + icon_state = "red" /obj/item/clothing/head/soft/blue name = "blue cap" desc = "It's a baseball hat in a tasteless blue colour." - icon_state = "bluesoft" - item_color = "blue" + icon_state = "blue" /obj/item/clothing/head/soft/green name = "green cap" desc = "It's a baseball hat in a tasteless green colour." - icon_state = "greensoft" - item_color = "green" + icon_state = "green" /obj/item/clothing/head/soft/yellow name = "yellow cap" desc = "It's a baseball hat in a tasteless yellow colour." - icon_state = "yellowsoft" - item_color = "yellow" + icon_state = "yellow" /obj/item/clothing/head/soft/orange name = "orange cap" desc = "It's a baseball hat in a tasteless orange colour." - icon_state = "orangesoft" - item_color = "orange" + icon_state = "orange" /obj/item/clothing/head/soft/white name = "white cap" desc = "It's a baseball hat in a tasteless white colour." - icon_state = "whitesoft" - item_color = "white" + icon_state = "white" /obj/item/clothing/head/soft/purple name = "purple cap" desc = "It's a baseball hat in a tasteless purple colour." - icon_state = "purplesoft" - item_color = "purple" + icon_state = "purple" /obj/item/clothing/head/soft/black name = "black cap" desc = "It's a baseball hat in a tasteless black colour." - icon_state = "blacksoft" - item_color = "black" + icon_state = "black" /obj/item/clothing/head/soft/rainbow name = "rainbow cap" desc = "It's a baseball hat in a bright rainbow of colors." - icon_state = "rainbowsoft" - item_color = "rainbow" + icon_state = "rainbow" /obj/item/clothing/head/soft/cargo name = "cargo cap" desc = "It's a brown baseball hat with a grey cargo technician shield." - icon_state = "cargosoft" - item_color = "cargo" + icon_state = "cargo" dog_fashion = /datum/dog_fashion/head/cargo_tech /obj/item/clothing/head/soft/mining name = "mining cap" desc = "It's an brown hard peaked baseball hat with a purple miner shield." - icon_state = "miningsoft" - item_color = "mining" + icon_state = "mining" dog_fashion = /datum/dog_fashion/head/miningsoft /obj/item/clothing/head/soft/expedition name = "expedition cap" desc = "It's a baseball hat in the brown and blue markings of the expedition team." - icon_state = "expeditionsoft" - item_color = "expedition" + icon_state = "expedition" armor = list(MELEE = 25, BULLET = 20, LASER = 20, ENERGY = 5, BOMB = 0, RAD = 0, FIRE = 10, ACID = 50) /obj/item/clothing/head/soft/smith name = "smith's cap" desc = "It's a brown baseball hat with a black smithing shield." - icon_state = "smithsoft" - item_color = "smith" + icon_state = "smith" dog_fashion = /datum/dog_fashion/head/smith /obj/item/clothing/head/soft/janitorgrey name = "grey janitor's cap" desc = "It's a grey baseball hat with a purple custodial shield." - icon_state = "janitorgreysoft" - item_color = "janitorgrey" + icon_state = "janitorgrey" /obj/item/clothing/head/soft/janitorpurple name = "purple janitor's cap" desc = "It's a purple baseball hat with a mint service shield." - icon_state = "janitorpurplesoft" - item_color = "janitorpurple" + icon_state = "janitorpurple" /obj/item/clothing/head/soft/hydroponics name = "botanist's cap" desc = "It's a green baseball hat with a blue service shield." - icon_state = "hydroponicssoft" - item_color = "hydroponics" + icon_state = "hydroponics" /obj/item/clothing/head/soft/hydroponics_alt name = "hydroponics cap" desc = "It's a green baseball hat with a brown service shield." - icon_state = "hydroponics_altsoft" - item_color = "hydroponics_alt" + icon_state = "hydroponics_alt" /obj/item/clothing/head/soft/paramedic name = "\improper EMT cap" desc = "It's a blue baseball hat with a white medical shield." - icon_state = "paramedicsoft" - item_color = "paramedic" + icon_state = "paramedic" dog_fashion = /datum/dog_fashion/head/paramedic /obj/item/clothing/head/soft/sec name = "security cap" desc = "It's baseball hat in tasteful red colour." - icon_state = "secsoft" - item_color = "sec" + icon_state = "sec" armor = list(MELEE = 25, BULLET = 20, LASER = 20, ENERGY = 5, BOMB = 0, RAD = 0, FIRE = 10, ACID = 50) strip_delay = 60 /obj/item/clothing/head/soft/sec/corp name = "corporate security cap" desc = "It's a baseball hat in corporate colours." - icon_state = "corpsoft" - item_color = "corp" + icon_state = "corp" /obj/item/clothing/head/soft/solgov name = "\improper TSF marine cap" desc = "A soft cap worn by marines of the Trans-Solar Federation." - icon_state = "solgovsoft" - item_color = "solgov" + icon_state = "solgov" dog_fashion = null /obj/item/clothing/head/soft/solgov/marines armor = list(MELEE = 10, BULLET = 20, LASER = 20, ENERGY = 5, BOMB = 15, RAD = 0, FIRE = 50, ACID = 75) - icon_state = "solgovsoft_flipped" - strip_delay = 60 + strip_delay = 6 SECONDS flipped = TRUE /obj/item/clothing/head/soft/solgov/marines/elite name = "\improper MARSOC cap" desc = "A cap worn by marines of the Trans-Solar Federation's Marine Special Operations Command. You aren't quite sure how they made this bulletproof, but you are glad it is!" + icon_state = "solgovelite" armor = list(MELEE = 25, BULLET = 75, LASER = 5, ENERGY = 5, BOMB = 15, RAD = 50, FIRE = 200, ACID = 200) - icon_state = "solgovelitesoft_flipped" - item_color = "solgovelite" resistance_flags = FIRE_PROOF /obj/item/clothing/head/soft/solgov/marines/command name = "\improper TSF marine lieutenant's cap" desc = "A soft cap worn by marines of the Trans-Solar Federation. The insignia signifies the wearer bears the rank of a Lieutenant." - icon_state = "solgovcsoft_flipped" - item_color = "solgovc" - dog_fashion = null - strip_delay = 80 + icon_state = "solgovc" + strip_delay = 8 SECONDS /obj/item/clothing/head/soft/solgov/marines/command/elite name = "\improper MARSOC Lieutenant's cap" desc = "A cap worn by junior officers of the Trans-Solar Federation's Marine Special Operations Command. You aren't quite sure how they made this bulletproof, but you are glad it is! The insignia signifies the wearer bears the rank of a Lieutenant." armor = list(MELEE = 25, BULLET = 75, LASER = 5, ENERGY = 5, BOMB = 15, RAD = 50, FIRE = 200, ACID = 200) - icon_state = "solgovcelitesoft_flipped" - item_color = "solgovcelite" + icon_state = "solgovcelite" resistance_flags = FIRE_PROOF diff --git a/code/modules/clothing/masks/misc_masks.dm b/code/modules/clothing/masks/misc_masks.dm index eb4967c7438..2af039e79ee 100644 --- a/code/modules/clothing/masks/misc_masks.dm +++ b/code/modules/clothing/masks/misc_masks.dm @@ -419,37 +419,31 @@ /obj/item/clothing/mask/bandana/red name = "red bandana" icon_state = "bandred" - item_color = "red" desc = "It's a red bandana." /obj/item/clothing/mask/bandana/blue name = "blue bandana" icon_state = "bandblue" - item_color = "blue" desc = "It's a blue bandana." /obj/item/clothing/mask/bandana/gold name = "gold bandana" icon_state = "bandgold" - item_color = "yellow" desc = "It's a gold bandana." /obj/item/clothing/mask/bandana/green name = "green bandana" icon_state = "bandgreen" - item_color = "green" desc = "It's a green bandana." /obj/item/clothing/mask/bandana/orange name = "orange bandana" icon_state = "bandorange" - item_color = "orange" desc = "It's an orange bandana." /obj/item/clothing/mask/bandana/purple name = "purple bandana" icon_state = "bandpurple" - item_color = "purple" desc = "It's a purple bandana." /obj/item/clothing/mask/bandana/botany @@ -464,7 +458,6 @@ /obj/item/clothing/mask/bandana/black name = "black bandana" icon_state = "bandblack" - item_color = "black" desc = "It's a black bandana." /obj/item/clothing/mask/bandana/durathread diff --git a/code/modules/clothing/neck/neck.dm b/code/modules/clothing/neck/neck.dm index e8876d9ccba..4e0d88ce46e 100644 --- a/code/modules/clothing/neck/neck.dm +++ b/code/modules/clothing/neck/neck.dm @@ -6,23 +6,19 @@ /obj/item/clothing/neck/tie/blue name = "blue tie" icon_state = "bluetie" - item_color = "bluetie" /obj/item/clothing/neck/tie/red name = "red tie" icon_state = "redtie" - item_color = "redtie" /obj/item/clothing/neck/tie/black name = "black tie" icon_state = "blacktie" - item_color = "blacktie" /obj/item/clothing/neck/tie/horrible name = "horrible tie" desc = "A neosilk clip-on tie. This one is disgusting." icon_state = "horribletie" - item_color = "horribletie" /obj/item/clothing/neck/tie/examine(mob/user) . = ..() @@ -41,7 +37,6 @@ name = "stethoscope" desc = "An outdated medical apparatus, used to get a rough idea of the condition of the heart and lungs. It also makes you look like you know what you're doing." icon_state = "stethoscope" - item_color = "stethoscope" /obj/item/clothing/neck/stethoscope/attack__legacy__attackchain(mob/living/carbon/human/M, mob/living/user) if(!ishuman(M) || !isliving(user)) diff --git a/code/modules/clothing/neck/necklace.dm b/code/modules/clothing/neck/necklace.dm index 2ff04354cea..5655fc3d054 100644 --- a/code/modules/clothing/neck/necklace.dm +++ b/code/modules/clothing/neck/necklace.dm @@ -1,25 +1,21 @@ /obj/item/clothing/neck/necklace desc = "A simple necklace." icon_state = "necklace" - item_color = "necklace" /obj/item/clothing/neck/necklace/long name = "large necklace" desc = "A large necklace." icon_state = "necklacelong" - item_color = "necklacelong" /obj/item/clothing/neck/necklace/dope name = "gold necklace" desc = "Damn, it feels good to be a gangster." icon_state = "bling" - item_color = "bling" /obj/item/clothing/neck/necklace/locket name = "gold locket" desc = "A gold locket that seems to have space for a photo within." icon_state = "locketgold" - item_color = "locketgold" var/base_icon var/open /// Item inside locket. @@ -69,4 +65,3 @@ name = "silver locket" desc = "A silver locket that seems to have space for a photo within." icon_state = "locketsilver" - item_color = "locketsilver" diff --git a/code/modules/clothing/neck/scarfs.dm b/code/modules/clothing/neck/scarfs.dm index c92ac52fba8..ebe3f1e0c26 100644 --- a/code/modules/clothing/neck/scarfs.dm +++ b/code/modules/clothing/neck/scarfs.dm @@ -6,72 +6,58 @@ /obj/item/clothing/neck/scarf/red name = "red scarf" icon_state = "redscarf" - item_color = "redscarf" /obj/item/clothing/neck/scarf/green name = "green scarf" icon_state = "greenscarf" - item_color = "greenscarf" /obj/item/clothing/neck/scarf/darkblue name = "dark blue scarf" icon_state = "darkbluescarf" - item_color = "darkbluescarf" /obj/item/clothing/neck/scarf/purple name = "purple scarf" icon_state = "purplescarf" - item_color = "purplescarf" /obj/item/clothing/neck/scarf/yellow name = "yellow scarf" icon_state = "yellowscarf" - item_color = "yellowscarf" /obj/item/clothing/neck/scarf/orange name = "orange scarf" icon_state = "orangescarf" - item_color = "orangescarf" /obj/item/clothing/neck/scarf/lightblue name = "light blue scarf" icon_state = "lightbluescarf" - item_color = "lightbluescarf" /obj/item/clothing/neck/scarf/white name = "white scarf" icon_state = "whitescarf" - item_color = "whitescarf" /obj/item/clothing/neck/scarf/black name = "black scarf" icon_state = "blackscarf" - item_color = "blackscarf" /obj/item/clothing/neck/scarf/zebra name = "zebra scarf" icon_state = "zebrascarf" - item_color = "zebrascarf" /obj/item/clothing/neck/scarf/christmas name = "christmas scarf" icon_state = "christmasscarf" - item_color = "christmasscarf" /obj/item/clothing/neck/scarf/stripedred name = "striped red scarf" icon_state = "stripedredscarf" - item_color = "stripedredscarf" dog_fashion = null /obj/item/clothing/neck/scarf/stripedgreen name = "striped green scarf" icon_state = "stripedgreenscarf" - item_color = "stripedgreenscarf" dog_fashion = null /obj/item/clothing/neck/scarf/stripedblue name = "striped blue scarf" icon_state = "stripedbluescarf" - item_color = "stripedbluescarf" dog_fashion = null diff --git a/code/modules/clothing/shoes/colour.dm b/code/modules/clothing/shoes/colour.dm index 8260c322c50..1c74acd9dd2 100644 --- a/code/modules/clothing/shoes/colour.dm +++ b/code/modules/clothing/shoes/colour.dm @@ -1,7 +1,6 @@ /obj/item/clothing/shoes/black name = "black shoes" icon_state = "black" - item_color = "black" desc = "A pair of black shoes." cold_protection = FEET @@ -16,45 +15,37 @@ name = "brown shoes" desc = "A pair of brown shoes." icon_state = "brown" - item_color = "brown" /obj/item/clothing/shoes/blue name = "blue shoes" icon_state = "blue" - item_color = "blue" /obj/item/clothing/shoes/green name = "green shoes" icon_state = "green" - item_color = "green" /obj/item/clothing/shoes/yellow name = "yellow shoes" icon_state = "yellow" - item_color = "yellow" /obj/item/clothing/shoes/purple name = "purple shoes" icon_state = "purple" - item_color = "purple" /obj/item/clothing/shoes/red name = "red shoes" desc = "Stylish red shoes." icon_state = "red" - item_color = "red" /obj/item/clothing/shoes/white name = "white shoes" icon_state = "white" permeability_coefficient = 0.01 - item_color = "white" /obj/item/clothing/shoes/leather name = "leather shoes" desc = "A sturdy pair of leather shoes." icon_state = "leather" - item_color = "leather" /obj/item/clothing/shoes/leather/jump name = "boots of jumping" @@ -76,12 +67,10 @@ name = "rainbow shoes" desc = "Very gay shoes." icon_state = "rain_bow" - item_color = "rainbow" /obj/item/clothing/shoes/orange name = "orange shoes" icon_state = "orange" - item_color = "orange" var/obj/item/restraints/handcuffs/shackles /obj/item/clothing/shoes/orange/Destroy() diff --git a/code/modules/clothing/shoes/magboots.dm b/code/modules/clothing/shoes/magboots.dm index 227c0a415ea..f0e16628755 100644 --- a/code/modules/clothing/shoes/magboots.dm +++ b/code/modules/clothing/shoes/magboots.dm @@ -132,7 +132,6 @@ slowdown_active = SHOES_SLOWDOWN+1 slowdown_passive = SHOES_SLOWDOWN+1 magpulse_name = "honk-powered traction system" - item_color = "clown" origin_tech = "magnets=4;syndicate=2" var/enabled_waddle = TRUE diff --git a/code/modules/clothing/shoes/misc_shoes.dm b/code/modules/clothing/shoes/misc_shoes.dm index 9ffa4e83d0f..96795c028c1 100644 --- a/code/modules/clothing/shoes/misc_shoes.dm +++ b/code/modules/clothing/shoes/misc_shoes.dm @@ -1,7 +1,6 @@ /obj/item/clothing/shoes/mime name = "mime shoes" icon_state = "mime" - item_color = "mime" /// basic syndicate combat boots for nuke ops and mob corpses /obj/item/clothing/shoes/combat @@ -85,7 +84,6 @@ icon_state = "clown" inhand_icon_state = "clown_shoes" slowdown = SHOES_SLOWDOWN+1 - item_color = "clown" // "Dyeable" in this case is a bit of an understatement, washing these // with a crayon will give them the appearance and name of normal // shoes, but the functionality of clown shoes. @@ -190,7 +188,6 @@ desc = "Nanotrasen-issue Security combat boots for combat scenarios or combat situations. All combat, all the time." icon_state = "jackboots" inhand_icon_state = "jackboots" - item_color = "hosred" can_cut_open = 1 strip_delay = 50 put_on_delay = 50 @@ -202,7 +199,6 @@ desc = "Nanotrasen-issue Security combat sandals for combat scenarios. They're jacksandals, however that works." can_cut_open = 0 icon_state = "jacksandal" - item_color = "jacksandal" /obj/item/clothing/shoes/jackboots/noisy name = "heavy jackboots" @@ -255,7 +251,6 @@ name = "boots" desc = "A pair of boots usually worn by cultists." icon_state = "cult" - item_color = "cult" cold_protection = FEET min_cold_protection_temperature = SHOES_MIN_TEMP_PROTECT heat_protection = FEET @@ -312,7 +307,6 @@ name = "noble boots" desc = "The boots are economically designed to balance function and comfort, so that you can step on peasants without having to worry about blisters. The leather also resists unwanted blood stains." icon_state = "noble_boot" - item_color = "noble_boot" dyeable = FALSE /obj/item/clothing/shoes/furboots @@ -325,13 +319,11 @@ name = "white sandals" desc = "Medical sandals that nerds wear." icon_state = "medsandal" - item_color = "medsandal" /obj/item/clothing/shoes/sandal/fancy name = "fancy sandals" desc = "FANCY!!." icon_state = "fancysandal" - item_color = "fancysandal" /obj/item/clothing/shoes/cursedclown name = "cursed clown shoes" @@ -378,32 +370,27 @@ name = "cowboy boots" desc = "A pair a' brown boots." icon_state = "cowboy_brown" - item_color = "cowboy_brown" dyeable = FALSE /obj/item/clothing/shoes/cowboy/black name = "black cowboy boots" desc = "A pair a' black rustlers' boots." icon_state = "cowboy_black" - item_color = "cowboy_black" /obj/item/clothing/shoes/cowboy/white name = "white cowboy boots" desc = "For the rancher in us all." icon_state = "cowboy_white" - item_color = "cowboy_white" /obj/item/clothing/shoes/cowboy/fancy name = "bilton wrangler boots" desc = "A pair of authentic haute couture boots from Japanifornia. You doubt they have ever been close to cattle." icon_state = "cowboy_fancy" - item_color = "cowboy_fancy" /obj/item/clothing/shoes/cowboy/pink name = "pink cowgirl boots" desc = "For a Rustlin' tustlin' cowgirl." icon_state = "cowboyboots_pink" - item_color = "cowboyboots_pink" /obj/item/clothing/shoes/cowboy/lizard name = "lizard skin boots" @@ -435,7 +422,6 @@ name = "jump boots" desc = "A specialized pair of combat boots with a built-in propulsion system for rapid forward movement." icon_state = "jetboots" - item_color = "hosred" resistance_flags = FIRE_PROOF actions_types = list(/datum/action/item_action/bhop) permeability_coefficient = 0.05 diff --git a/code/modules/clothing/spacesuits/alien_suits.dm b/code/modules/clothing/spacesuits/alien_suits.dm index ea0b5b11ce3..91b0a1ce584 100644 --- a/code/modules/clothing/spacesuits/alien_suits.dm +++ b/code/modules/clothing/spacesuits/alien_suits.dm @@ -6,11 +6,9 @@ /obj/item/clothing/head/helmet/space/skrell/white icon_state = "skrell_helmet_white" - item_color = "skrell_helmet_white" /obj/item/clothing/head/helmet/space/skrell/black icon_state = "skrell_helmet_black" - item_color = "skrell_helmet_black" /obj/item/clothing/suit/space/skrell name = "skrellian hardsuit" @@ -19,11 +17,9 @@ /obj/item/clothing/suit/space/skrell/white icon_state = "skrell_suit_white" - item_color = "skrell_suit_white" /obj/item/clothing/suit/space/skrell/black icon_state = "skrell_suit_black" - item_color = "skrell_suit_black" //Unathi space gear. Huge and restrictive. /obj/item/clothing/head/helmet/space/unathi @@ -38,7 +34,6 @@ name = "NT breacher helmet" desc = "Hey! Watch it with that thing! It's a knock-off of an Unathi battle-helm, and that spike could put someone's eye out." icon_state = "unathi_helm_cheap" - item_color = "unathi_helm_cheap" /obj/item/clothing/suit/space/unathi icon = 'icons/obj/clothing/species/unathi/suits.dmi' @@ -57,13 +52,11 @@ name = "breacher helm" desc = "Weathered, ancient and battle-scarred. The helmet is too." icon_state = "unathi_breacher" - item_color = "unathi_breacher" /obj/item/clothing/suit/space/unathi/breacher name = "breacher chassis" desc = "Huge, bulky and absurdly heavy. It must be like wearing a tank." icon_state = "unathi_breacher" - item_color = "unathi_breacher" // Vox space gear (vaccuum suit, low pressure armour) // Can't be equipped by any other species due to bone structure and vox cybernetics. @@ -139,14 +132,12 @@ name = "Vox jumpsuit" desc = "These loose clothes are optimized for the labors of the lower castes onboard the arkships. Large openings in the top allow for breathability while the pants are durable yet flexible enough to not restrict movement." icon_state = "vox-jumpsuit_s" - item_color = "vox-jumpsuit" /obj/item/clothing/suit/hooded/vox_robes name = "Vox robes" desc = "Large, comfortable robes worn by those who need a bit more covering. The thick fabric contains a pocket suitable for those that need their hands free during their work, while the cloth serves to cover scars or other injuries to the wearer's body." icon = 'icons/mob/clothing/species/vox/suit.dmi' icon_state = "vox-robes" - item_color = "vox-robes" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS hoodtype = /obj/item/clothing/head/hooded/vox_robe_hood species_restricted = list("Vox") @@ -160,7 +151,6 @@ desc = "The thick fabric of this hood serves a variety of purposes to the vox wearing it - serving as a method to hide a scarred face or a way to keep warm in the coldest areas onboard the ship." icon = 'icons/mob/clothing/species/vox/head.dmi' icon_state = "vox-robes-hood" - item_color = "vox-robes-hood" flags = BLOCKHAIR flags_cover = HEADCOVERSEYES species_restricted = list("Vox") @@ -170,7 +160,6 @@ name = "insulated gauntlets" desc = "These bizarre gauntlets seem to be fitted for... bird claws?" icon_state = "gloves-vox" - item_color = "gloves-vox" icon = 'icons/obj/clothing/species/vox/gloves.dmi' species_restricted = list("Vox") sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/gloves.dmi') diff --git a/code/modules/clothing/spacesuits/ert_hardsuits.dm b/code/modules/clothing/spacesuits/ert_hardsuits.dm index a5b7d6a073f..ad70b1fb0bf 100644 --- a/code/modules/clothing/spacesuits/ert_hardsuits.dm +++ b/code/modules/clothing/spacesuits/ert_hardsuits.dm @@ -3,7 +3,7 @@ name = "emergency response team helmet" desc = "An environmentally sealed combat helmet with a wide plexiglass visor for maximum visibility." icon_state = "hardsuit0-ert_commander" - item_color = "ert_commander" + base_icon_state = "ert_commander" armor = list(MELEE = 40, BULLET = 15, LASER = 20, ENERGY = 5, BOMB = 15, RAD = 50, FIRE = 200, ACID = 200) resistance_flags = FIRE_PROOF var/obj/machinery/camera/portable/camera @@ -87,7 +87,7 @@ name = "emergency response team security helmet" desc = "An environmentally sealed combat helmet with a wide plexiglass visor for maximum visibility. This one has red Security stripes." icon_state = "hardsuit0-ert_security" - item_color = "ert_security" + base_icon_state = "ert_security" /obj/item/clothing/suit/space/hardsuit/ert/security name = "emergency response team security suit" @@ -107,7 +107,7 @@ desc = "An environmentally sealed combat helmet with a wide plexiglass visor for maximum visibility. This one has orange Engineering stripes, and additional lead plating for improved radiation protection." armor = list(MELEE = 40, BULLET = 15, LASER = 20, ENERGY = 5, BOMB = 15, RAD = 150, FIRE = 200, ACID = 200) icon_state = "hardsuit0-ert_engineer" - item_color = "ert_engineer" + base_icon_state = "ert_engineer" /obj/item/clothing/head/helmet/space/hardsuit/ert/engineer/gamma name = "elite emergency response team engineer helmet" @@ -115,7 +115,7 @@ armor = list(MELEE = 40, BULLET = 15, LASER = 20, ENERGY = 5, BOMB = 15, RAD = INFINITY, FIRE = 200, ACID = 200) flags_2 = RAD_PROTECT_CONTENTS_2 icon_state = "hardsuit0-gammaengineer" - item_color = "gammaengineer" + base_icon_state = "gammaengineer" /obj/item/clothing/suit/space/hardsuit/ert/engineer name = "emergency response team engineer suit" @@ -138,7 +138,7 @@ name = "emergency response team medical helmet" desc = "An environmentally sealed combat helmet with a wide plexiglass visor for maximum visibility. This one's got white Medical stripes." icon_state = "hardsuit0-ert_medical" - item_color = "ert_medical" + base_icon_state = "ert_medical" /obj/item/clothing/suit/space/hardsuit/ert/medical name = "emergency response team medical suit" @@ -156,7 +156,7 @@ name = "emergency response team janitor helmet" desc = "An environmentally sealed combat helmet with a wide plexiglass visor for maximum visibility. This one has purple Janitorial stripes." icon_state = "hardsuit0-ert_janitor" - item_color = "ert_janitor" + base_icon_state = "ert_janitor" /obj/item/clothing/suit/space/hardsuit/ert/janitor name = "emergency response team janitor suit" @@ -169,7 +169,7 @@ name = "paranormal response unit helmet" desc = "An environmentally-sealed combat helmet covered in runes and warding sigils. The internal HUD is fairly outdated, and has Latin as a selectable language." icon_state = "hardsuit0-ert_paranormal" - item_color = "ert_paranormal" + base_icon_state = "ert_paranormal" max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT sprite_sheets = list( "Grey" = 'icons/mob/clothing/species/grey/helmet.dmi', @@ -204,7 +204,7 @@ max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT desc = "A helmet worn by marines of the Trans-Solar Federation's Marine Special Operations Command. Armored, space ready, and fireproof." icon_state = "hardsuit0-solgovmarine" - item_color = "solgovmarine" + base_icon_state = "solgovmarine" armor = list(MELEE = 25, BULLET = 75, LASER = 10, ENERGY = 5, BOMB = 15, RAD = 50, FIRE = INFINITY, ACID = INFINITY) /obj/item/clothing/suit/space/hardsuit/ert/solgov @@ -219,7 +219,7 @@ name = "\improper MARSOC officer's helmet" desc = "A helmet worn by junior officers of the Trans-Solar Federation's Marine Special Operations Command. Has gold highlights to denote the wearer's rank. Armored, space ready, and fireproof." icon_state = "hardsuit0-solgovcommand" - item_color = "solgovcommand" + base_icon_state = "solgovcommand" /obj/item/clothing/suit/space/hardsuit/ert/solgov/command name = "\improper MARSOC officer's hardsuit" diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm index 2278d635242..9d078ed8cd6 100644 --- a/code/modules/clothing/spacesuits/hardsuit.dm +++ b/code/modules/clothing/spacesuits/hardsuit.dm @@ -2,15 +2,15 @@ /obj/item/clothing/head/helmet/space/hardsuit name = "hardsuit helmet" icon_state = null + base_icon_state = "engineering" max_integrity = 300 armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 5, RAD = 150, FIRE = 50, ACID = 150) - var/basestate = "hardsuit" allowed = list(/obj/item/flashlight) + actions_types = list(/datum/action/item_action/toggle_helmet_light, /datum/action/item_action/toggle_geiger_counter) + var/basestate = "hardsuit" var/brightness_on = 4 //luminosity when on var/on = FALSE var/obj/item/clothing/suit/space/hardsuit/suit - item_color = "engineering" //Determines used sprites: hardsuit[on]-[color] and hardsuit[on]-[color]2 (lying down sprite) - actions_types = list(/datum/action/item_action/toggle_helmet_light, /datum/action/item_action/toggle_geiger_counter) var/scanning = TRUE var/current_tick_amount = 0 @@ -46,7 +46,7 @@ /obj/item/clothing/head/helmet/space/hardsuit/proc/toggle_light(mob/user) on = !on - icon_state = "[basestate][on]-[item_color]" + icon_state = "[basestate][on]-[base_icon_state]" if(ishuman(user)) var/mob/living/carbon/human/H = user @@ -237,7 +237,7 @@ desc = "A dual-mode advanced helmet designed for work in special operations. It is in travel mode. Property of Gorlex Marauders." alt_desc = "A dual-mode advanced helmet designed for work in special operations. It is in combat mode. Property of Gorlex Marauders." icon_state = "hardsuit1-syndi" - item_color = "syndi" + base_icon_state = "syndi" armor = list(MELEE = 35, BULLET = 50, LASER = 20, ENERGY = 10, BOMB = 25, RAD = 50, FIRE = 50, ACID = 450) on = TRUE var/obj/item/clothing/suit/space/hardsuit/syndi/linkedsuit = null @@ -246,7 +246,7 @@ visor_flags = STOPSPRESSUREDMAGE /obj/item/clothing/head/helmet/space/hardsuit/syndi/update_icon_state() - icon_state = "hardsuit[on]-[item_color]" + icon_state = "hardsuit[on]-[base_icon_state]" /obj/item/clothing/head/helmet/space/hardsuit/syndi/Initialize(mapload) . = ..() @@ -316,7 +316,7 @@ alt_desc = "A dual-mode advanced hardsuit designed for work in special operations. It is in combat mode. Property of Gorlex Marauders." icon_state = "hardsuit1-syndi" inhand_icon_state = "syndie_hardsuit" - item_color = "syndi" + base_icon_state = "syndi" origin_tech = "engineering=6;syndicate=4" w_class = WEIGHT_CLASS_NORMAL var/on = TRUE @@ -327,14 +327,14 @@ jetpack = /obj/item/tank/jetpack/suit /obj/item/clothing/suit/space/hardsuit/syndi/update_icon_state() - icon_state = "hardsuit[on]-[item_color]" + icon_state = "hardsuit[on]-[base_icon_state]" //Elite Syndie suit /obj/item/clothing/head/helmet/space/hardsuit/syndi/elite name = "elite syndicate hardsuit helmet" desc = "An elite version of the syndicate helmet, with improved armour and fire shielding. It is in travel mode. Property of Gorlex Marauders." icon_state = "hardsuit0-syndielite" - item_color = "syndielite" + base_icon_state = "syndielite" armor = list(MELEE = 75, BULLET = 75, LASER = 50, ENERGY = 15, BOMB = 60, RAD = 115, FIRE = INFINITY, ACID = INFINITY) max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT resistance_flags = FIRE_PROOF | ACID_PROOF @@ -343,7 +343,7 @@ name = "elite syndicate hardsuit" desc = "An elite version of the syndicate hardsuit, with improved armour and fire shielding. It is in travel mode." icon_state = "hardsuit0-syndielite" - item_color = "syndielite" + base_icon_state = "syndielite" helmettype = /obj/item/clothing/head/helmet/space/hardsuit/syndi/elite armor = list(MELEE = 75, BULLET = 75, LASER = 50, ENERGY = 15, BOMB = 60, RAD = 115, FIRE = INFINITY, ACID = INFINITY) max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT @@ -354,13 +354,13 @@ armor = list(MELEE = 115, BULLET = 115, LASER = 50, ENERGY = 35, BOMB = 200, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) //Almost as good as DS gear, but unlike DS can switch to combat for mobility flags_2 = RAD_PROTECT_CONTENTS_2 icon_state = "hardsuit0-sst" - item_color = "sst" + base_icon_state = "sst" /obj/item/clothing/suit/space/hardsuit/syndi/elite/sst armor = list(MELEE = 115, BULLET = 115, LASER = 50, ENERGY = 40, BOMB = 200, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) flags_2 = RAD_PROTECT_CONTENTS_2 icon_state = "hardsuit0-sst" - item_color = "sst" + base_icon_state = "sst" helmettype = /obj/item/clothing/head/helmet/space/hardsuit/syndi/elite/sst /obj/item/clothing/suit/space/hardsuit/syndi/elite/sst/Initialize(mapload) @@ -392,7 +392,7 @@ name = "\improper Soviet hardsuit helmet" desc = "A military hardsuit helmet bearing the red star of the U.S.S.P." icon_state = "hardsuit0-soviet" - item_color = "soviet" + base_icon_state = "soviet" armor = list(MELEE = 35, BULLET = 15, LASER = 30, ENERGY = 10, BOMB = 10, RAD = 50, FIRE = 75, ACID = 75) /obj/item/clothing/suit/space/hardsuit/soviet @@ -410,7 +410,7 @@ name = "\improper Soviet command hardsuit helmet" desc = "A military hardsuit helmet with a red command stripe." icon_state = "hardsuit0-soviet-commander" - item_color = "soviet-commander" + base_icon_state = "soviet-commander" /obj/item/clothing/suit/space/hardsuit/soviet/commander name = "\improper Soviet command hardsuit" @@ -423,7 +423,7 @@ name = "singuloth knight's helmet" desc = "This is an adamantium helmet from the chapter of the Singuloth Knights. It shines with a holy aura." icon_state = "hardsuit0-singuloth" - item_color = "singuloth" + base_icon_state = "singuloth" armor = list(MELEE = 35, BULLET = 5, LASER = 10, ENERGY = 5, BOMB = 15, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) flags_2 = RAD_PROTECT_CONTENTS_2 sprite_sheets = null diff --git a/code/modules/clothing/suits/wiz_robe.dm b/code/modules/clothing/suits/wiz_robe.dm index 99b9c022b2a..a048efa3f59 100644 --- a/code/modules/clothing/suits/wiz_robe.dm +++ b/code/modules/clothing/suits/wiz_robe.dm @@ -203,7 +203,7 @@ name = "battlemage helmet" desc = "A suitably impressive helmet." icon_state = "hardsuit0-wiz" - item_color = "wiz" + base_icon_state = "wiz" armor = list(MELEE = 35, BULLET = 50, LASER = 20, ENERGY = 10, BOMB = 25, RAD = 50, FIRE = INFINITY, ACID = INFINITY) actions_types = list() //No inbuilt light resistance_flags = FIRE_PROOF | ACID_PROOF diff --git a/code/modules/clothing/under/accessories/accessory.dm b/code/modules/clothing/under/accessories/accessory.dm index 8e3fa199713..c55bcb0832f 100644 --- a/code/modules/clothing/under/accessories/accessory.dm +++ b/code/modules/clothing/under/accessories/accessory.dm @@ -3,19 +3,20 @@ desc = "If you see this contact a developer." icon = 'icons/obj/clothing/accessories.dmi' icon_state = "" - item_color = "" slot_flags = ITEM_SLOT_ACCESSORY var/slot = ACCESSORY_SLOT_DECOR /// the suit the accessory may be attached to var/obj/item/clothing/under/has_suit = null /// overlay used when attached to clothing. - var/image/inv_overlay = null + var/mutable_appearance/inv_overlay /// Allow accessories of the same type. var/allow_duplicates = TRUE + /// Icon state when attached to clothing, if null the `icon_state` value will be used + var/attached_icon_state /obj/item/clothing/accessory/Initialize(mapload) . = ..() - inv_overlay = image("icon" = 'icons/obj/clothing/accessories_overlay.dmi', "icon_state" = "[item_color? "[item_color]" : "[icon_state]"]") + inv_overlay = mutable_appearance('icons/obj/clothing/accessories_overlay.dmi', attached_icon_state || icon_state) /obj/item/clothing/accessory/Moved(atom/OldLoc, Dir, Forced) . = ..() @@ -118,7 +119,6 @@ name = "waistcoat" desc = "For some classy, murderous fun." icon_state = "waistcoat" - item_color = "waistcoat" sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') //Medals @@ -126,7 +126,6 @@ name = "bronze medal" desc = "A bronze medal." icon_state = "bronze" - item_color = "bronze" materials = list(MAT_METAL=1000) resistance_flags = FIRE_PROOF /// The channel we will announce on when we are rewarded to someone @@ -158,7 +157,6 @@ name = "gold medal" desc = "A prestigious golden medal." icon_state = "gold" - item_color = "gold" materials = list(MAT_GOLD=1000) channel = "Common" @@ -183,7 +181,6 @@ name = "silver medal" desc = "A silver medal." icon_state = "silver" - item_color = "silver" materials = list(MAT_SILVER=1000) channel = "Command" @@ -245,7 +242,6 @@ name = "bronze heart medal" desc = "A rarely-awarded medal for those who sacrifice themselves in the line of duty to save their fellow crew." icon_state = "bronze_heart" - item_color = "bronze_heart" channel = "Common" // Plasma, from NT research departments. For now, used by the HRD-MDE project for the moderate 2 fauna, drake and hierophant. @@ -254,7 +250,6 @@ name = "plasma medal" desc = "An eccentric medal made of plasma." icon_state = "plasma" - item_color = "plasma" materials = list(MAT_PLASMA = 1000) cares_about_temperature = TRUE @@ -280,7 +275,6 @@ name = "alloy medal" desc = "An eccentric medal made of some strange alloy." icon_state = "alloy" - item_color = "alloy" materials = list(MAT_METAL = 500, MAT_PLASMA = 500) // Mostly mining medals past here @@ -332,14 +326,12 @@ name = "holobadge" desc = "This glowing blue badge marks the holder as THE LAW." icon_state = "holobadge" - item_color = "holobadge" slot_flags = ITEM_SLOT_BELT | ITEM_SLOT_ACCESSORY var/stored_name = null /obj/item/clothing/accessory/holobadge/cord icon_state = "holobadge-cord" - item_color = "holobadge-cord" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/neck.dmi', @@ -399,7 +391,6 @@ name = "magistrate's badge" desc = "Fills you with the conviction of JUSTICE. Display your mastery of Space Law to the world." icon_state = "legal_badge" - item_color = "legal_badge" var/cached_bubble_icon = null var/what_you_are = "THE LAW" @@ -437,7 +428,6 @@ name = "skull codpiece" desc = "A skull shaped ornament, intended to protect the important things in life." icon_state = "skull" - item_color = "skull" armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 10, RAD = 5, FIRE = 0, ACID = 15) allow_duplicates = FALSE @@ -445,7 +435,6 @@ name = "bone talisman" desc = "A hunter's talisman, some say the old gods smile on those who wear it." icon_state = "talisman" - item_color = "talisman" armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 10, RAD = 5, FIRE = 0, ACID = 15) allow_duplicates = FALSE @@ -454,70 +443,60 @@ name = "black cowboy shirt" desc = "For a real western look. Looks like it can clip on to a uniform." icon_state = "cowboyshirt" - item_color = "cowboyshirt" sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/accessory/cowboyshirt/short_sleeved name = "shortsleeved black cowboy shirt" desc = "For when it's a hot day in the west. Looks like it can clip on to a uniform." icon_state = "cowboyshirt_s" - item_color = "cowboyshirt_s" sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/accessory/cowboyshirt/white name = "white cowboy shirt" desc = "For the rancher in us all. Looks like it can clip on to a uniform." icon_state = "cowboyshirt_white" - item_color = "cowboyshirt_white" sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/accessory/cowboyshirt/white/short_sleeved name = "short sleeved white cowboy shirt" desc = "Best for midday cattle tending. Looks like it can clip on to a uniform." icon_state = "cowboyshirt_whites" - item_color = "cowboyshirt_whites" sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/accessory/cowboyshirt/pink name = "pink cowboy shirt" desc = "For only the manliest of men, or girliest of girls. Looks like it can clip on to a uniform." icon_state = "cowboyshirt_pink" - item_color = "cowboyshirt_pink" sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/accessory/cowboyshirt/pink/short_sleeved name = "short sleeved pink cowboy shirt" desc = "For a real buckle bunny. Looks like it can clip on to a uniform." icon_state = "cowboyshirt_pinks" - item_color = "cowboyshirt_pinks" sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/accessory/cowboyshirt/navy name = "navy cowboy shirt" desc = "Now yer a real cowboy. Looks like it can clip on to a uniform." icon_state = "cowboyshirt_navy" - item_color = "cowboyshirt_navy" sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/accessory/cowboyshirt/navy/short_sleeved name = "short sleeved navy cowboy shirt" desc = "Sometimes ya need to roll up your sleeves. Looks like it can clip on to a uniform." icon_state = "cowboyshirt_navys" - item_color = "cowboyshirt_navys" sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/accessory/cowboyshirt/red name = "red cowboy shirt" desc = "It's high noon. Looks like it can clip on to a uniform." icon_state = "cowboyshirt_red" - item_color = "cowboyshirt_red" sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/suit.dmi') /obj/item/clothing/accessory/cowboyshirt/red/short_sleeved name = "short sleeved red cowboy shirt" desc = "Life on the open range is quite dangeorus, you never know what to expect. Looks like it can clip on to a uniform." icon_state = "cowboyshirt_reds" - item_color = "cowboyshirt_reds" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', "Drask" = 'icons/mob/clothing/species/drask/suit.dmi', @@ -529,32 +508,27 @@ desc = "A black corset for those fancy nights out." icon_state = "corset" inhand_icon_state = "corset" - item_color = "corset" /obj/item/clothing/accessory/corset/red name = "red corset" desc = "A red corset those fancy nights out." icon_state = "corset_red" - item_color = "corset_red" /obj/item/clothing/accessory/corset/blue name = "blue corset" desc = "A blue corset for those fancy nights out." icon_state = "corset_blue" - item_color = "corset_blue" //Pins /obj/item/clothing/accessory/pin name = "nanotrasen pin" desc = "It's a standard pin to wear so you can show your loyalty to Nanotrasen!" icon_state = "nt_pin" - item_color = "nt_pin" /obj/item/clothing/accessory/pin/pride name = "pride pin" desc = "It's a standard pin, wear it with pride. You can change which flag is used from a button on the back." icon_state = "pride_pin" - item_color = "pride_pin" ///List of all pride flags to icon state var/static/list/flag_types = list( @@ -587,8 +561,7 @@ to_chat(user, "You change [src] to show [chosen_pin].") icon_state = pin_icon_state - item_color = pin_icon_state - inv_overlay = image("icon" = 'icons/obj/clothing/accessories_overlay.dmi', "icon_state" = "[item_color? "[item_color]" : "[icon_state]"]") + inv_overlay = mutable_appearance('icons/obj/clothing/accessories_overlay.dmi', icon_state) /proc/english_accessory_list(obj/item/clothing/under/U) if(!istype(U) || !length(U.accessories)) diff --git a/code/modules/clothing/under/accessories/armband.dm b/code/modules/clothing/under/accessories/armband.dm index 739b23e9605..3e3d939615d 100644 --- a/code/modules/clothing/under/accessories/armband.dm +++ b/code/modules/clothing/under/accessories/armband.dm @@ -2,65 +2,54 @@ name = "red armband" desc = "A fancy red armband!" icon_state = "red" - item_color = "red" slot = ACCESSORY_SLOT_ARMBAND /obj/item/clothing/accessory/armband/sec name = "security armband" desc = "An armband, worn by the crew to display which department they're assigned to. This one is white and red." icon_state = "whitered" - item_color = "whitered" /obj/item/clothing/accessory/armband/yb name = "blue-yellow armband" desc = "A fancy blue and yellow armband!" icon_state = "solblue" - item_color = "solblue" /obj/item/clothing/accessory/armband/cargo name = "cargo armband" desc = "An armband, worn by the crew to display which department they're assigned to. This one is brown with a black strip." icon_state = "cargo" - item_color = "cargo" /obj/item/clothing/accessory/armband/engine name = "engineering armband" desc = "An armband, worn by the crew to display which department they're assigned to. This one is orange with a reflective strip!" icon_state = "engie" - item_color = "engie" /obj/item/clothing/accessory/armband/science name = "science armband" desc = "An armband, worn by the crew to display which department they're assigned to. This one is purple." icon_state = "rnd" - item_color = "rnd" /obj/item/clothing/accessory/armband/hydro name = "hydroponics armband" desc = "An armband, worn by the crew to display which department they're assigned to. This one is green and blue." icon_state = "hydro" - item_color = "hydro" /obj/item/clothing/accessory/armband/med name = "medical armband" desc = "An armband, worn by the crew to display which department they're assigned to. This one is white." icon_state = "med" - item_color = "med" /obj/item/clothing/accessory/armband/medgreen name = "EMT armband" desc = "An armband, worn by the crew to display which department they're assigned to. This one is white and green." icon_state = "medgreen" - item_color = "medgreen" /obj/item/clothing/accessory/armband/procedure name = "procedure armband" desc = "An armband, worn by the crew to display which department they're assigned to. This one is lavender." icon_state = "procedure" - item_color = "procedure" /obj/item/clothing/accessory/armband/service name = "service armband" desc = "An armband, worn by the crew to display which department they're assigned to. This one is mint green." icon_state = "service" - item_color = "service" diff --git a/code/modules/clothing/under/accessories/holster.dm b/code/modules/clothing/under/accessories/holster.dm index 1693a3ecd5d..396e888fab1 100644 --- a/code/modules/clothing/under/accessories/holster.dm +++ b/code/modules/clothing/under/accessories/holster.dm @@ -2,7 +2,6 @@ name = "shoulder holster" desc = "A handgun holster." icon_state = "holster" - item_color = "holster" slot = ACCESSORY_SLOT_UTILITY var/list/holster_allow = list(/obj/item/gun) var/obj/item/gun/holstered = null @@ -115,4 +114,5 @@ /obj/item/clothing/accessory/holster/waist desc = "A handgun holster. Made of expensive leather." - item_color = "holster_low" + worn_icon_state = "holster_low" + attached_icon_state = "holster_low" diff --git a/code/modules/clothing/under/accessories/storage_accessories.dm b/code/modules/clothing/under/accessories/storage_accessories.dm index 28142b8d0bb..5f705a5dda4 100644 --- a/code/modules/clothing/under/accessories/storage_accessories.dm +++ b/code/modules/clothing/under/accessories/storage_accessories.dm @@ -2,7 +2,6 @@ name = "load bearing equipment" desc = "Used to hold things when you don't have enough hands." icon_state = "webbing" - item_color = "webbing" slot = ACCESSORY_SLOT_UTILITY var/slots = 3 var/obj/item/storage/internal/hold @@ -85,21 +84,18 @@ name = "black webbing vest" desc = "Robust black synthcotton vest with lots of pockets to hold whatever you need, but cannot hold in hands." icon_state = "vest_black" - item_color = "vest_black" slots = 5 /obj/item/clothing/accessory/storage/brown_vest name = "brown webbing vest" desc = "Worn brownish synthcotton vest with lots of pockets to unload your hands." icon_state = "vest_brown" - item_color = "vest_brown" slots = 5 /obj/item/clothing/accessory/storage/knifeharness name = "decorated harness" desc = "A heavily decorated harness of sinew and leather with two knife-loops." icon_state = "unathiharness2" - item_color = "unathiharness2" slots = 2 /obj/item/clothing/accessory/storage/knifeharness/Initialize(mapload) diff --git a/code/modules/clothing/under/centcom.dm b/code/modules/clothing/under/centcom.dm index 36381eedf0a..faec16a84bb 100644 --- a/code/modules/clothing/under/centcom.dm +++ b/code/modules/clothing/under/centcom.dm @@ -5,7 +5,6 @@ icon_state = "officer" worn_icon = 'icons/mob/clothing/under/centcom.dmi' inhand_icon_state = "g_suit" - item_color = "officer" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/under/centcom.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/centcom.dmi', @@ -23,49 +22,42 @@ desc = "It's decorative jumpsuit worn by the Deathsquad. A small tag at the bottom reads \"Not associated with Nanotrasen\". " icon_state = "deathsquad" inhand_icon_state = "bl_suit" - item_color = "deathsquad" random_sensor = FALSE /obj/item/clothing/under/rank/centcom/ert/chaplain name = "response team chaplain uniform" desc = "An armoured uniform designed for emergency response teams. This one belongs to a chaplain." icon_state = "ert_chaplain" - item_color = "ert_chaplain" armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) /obj/item/clothing/under/rank/centcom/ert/commander name = "response team commander uniform" desc = "An armoured uniform designed for emergency response teams. This one belongs to the command officer." icon_state = "ert_commander" - item_color = "ert_commander" armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) /obj/item/clothing/under/rank/centcom/ert/engineer name = "response team engineer uniform" desc = "An armoured uniform designed for emergency response teams. This one belongs to an engineer." icon_state = "ert_engineer" - item_color = "ert_engineer" armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) /obj/item/clothing/under/rank/centcom/ert/janitor name = "response team janitor uniform" desc = "An armoured uniform designed for emergency response teams. This one belongs to a janitor." icon_state = "ert_janitor" - item_color = "ert_janitor" armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) /obj/item/clothing/under/rank/centcom/ert/medical name = "response team medic uniform" desc = "An armoured uniform designed for emergency response teams. This one belongs to a medic." icon_state = "ert_medic" - item_color = "ert_medic" armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) /obj/item/clothing/under/rank/centcom/ert/security name = "response team security uniform" desc = "An armoured uniform designed for emergency response teams. This one belongs to a security officer." icon_state = "ert_security" - item_color = "ert_security" armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) /obj/item/clothing/under/rank/centcom/commander @@ -73,14 +65,12 @@ desc = "It's a jumpsuit worn by CentComm's highest-tier Commanders." icon_state = "centcom" inhand_icon_state = "dg_suit" - item_color = "centcom" /obj/item/clothing/under/rank/centcom/officer name = "\improper Nanotrasen naval officer's uniform" desc = "Gold trim on space-black cloth, this uniform displays the rank of \"Lieutenant-Commander\" and bears \"N.A.S. Trurl \" on the left shoulder. Worn exclusively by officers of the Nanotrasen Navy. It's got exotic materials for protection." icon_state = "navy_gold" inhand_icon_state = null - item_color = "navy_gold" armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) displays_id = FALSE @@ -89,7 +79,6 @@ desc = "Gold trim on space-black cloth, this uniform displays the rank of \"Captain\" and bears \"N.A.S. Trurl \" on the left shoulder. Worn exclusively by officers of the Nanotrasen Navy. It's got exotic materials for protection." icon_state = "navy_gold" inhand_icon_state = null - item_color = "navy_gold" armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) displays_id = FALSE @@ -101,5 +90,4 @@ name = "\improper Nanotrasen diplomatic uniform" desc = "A very gaudy and official looking uniform of the Nanotrasen Diplomatic Corps." icon_state = "presidente" - item_color = "presidente" displays_id = FALSE diff --git a/code/modules/clothing/under/color.dm b/code/modules/clothing/under/color.dm index fa2bb5b127e..479aa91d242 100644 --- a/code/modules/clothing/under/color.dm +++ b/code/modules/clothing/under/color.dm @@ -28,33 +28,28 @@ name = initial(C.name) icon_state = initial(C.icon_state) inhand_icon_state = initial(C.inhand_icon_state) - item_color = initial(C.item_color) /obj/item/clothing/under/color/black name = "black jumpsuit" icon_state = "black" inhand_icon_state = "bl_suit" - item_color = "black" resistance_flags = NONE /obj/item/clothing/under/color/jumpskirt/black name = "black jumpskirt" - icon_state = "blackjumpskirt" + icon_state = "blackskirt" inhand_icon_state = "bl_suit" - item_color = "blackskirt" resistance_flags = NONE // I am going to assume this is here for a reason /obj/item/clothing/under/color/blue name = "blue jumpsuit" icon_state = "blue" inhand_icon_state = "b_suit" - item_color = "blue" /obj/item/clothing/under/color/jumpskirt/blue name = "blue jumpskirt" - icon_state = "bluejumpskirt" + icon_state = "blueskirt" inhand_icon_state = "b_suit" - item_color = "blueskirt" /obj/item/clothing/under/color/blue/dodgeball flags = NODROP @@ -63,20 +58,17 @@ name = "green jumpsuit" icon_state = "green" inhand_icon_state = "g_suit" - item_color = "green" /obj/item/clothing/under/color/jumpskirt/green name = "green jumpskirt" - icon_state = "greenjumpskirt" + icon_state = "greenskirt" inhand_icon_state = "g_suit" - item_color = "greenskirt" /obj/item/clothing/under/color/grey name = "grey jumpsuit" desc = "A tasteful grey jumpsuit that reminds you of the good old days." icon_state = "grey" inhand_icon_state = "gy_suit" - item_color = "grey" /obj/item/clothing/under/color/grey/greytide flags = NODROP @@ -84,43 +76,37 @@ /obj/item/clothing/under/color/jumpskirt/grey name = "grey jumpskirt" desc = "A tasteful grey jumpskirt that reminds you of the good old days." - icon_state = "greyjumpskirt" + icon_state = "greyskirt" inhand_icon_state = "gy_suit" - item_color = "greyskirt" /obj/item/clothing/under/color/grey/glorf name = "ancient jumpsuit" desc = "A terribly ragged and frayed grey jumpsuit. It looks like it hasn't been washed in over a decade." icon_state = "ancient" - item_color = "ancient" /obj/item/clothing/under/color/orange name = "orange jumpsuit" desc = "Don't wear this near paranoid security officers." icon_state = "orange" inhand_icon_state = "o_suit" - item_color = "orange" /obj/item/clothing/under/color/jumpskirt/orange name = "orange jumpskirt" desc = "Don't wear this near paranoid security officers." - icon_state = "orangejumpskirt" + icon_state = "orangeskirt" inhand_icon_state = "o_suit" - item_color = "orangeskirt" /obj/item/clothing/under/color/orange/prison desc = "It's standardised Nanotrasen prisoner-wear. Its suit sensors are stuck in the \"Fully On\" position." icon_state = "prisoner" inhand_icon_state = "prisoner" - item_color = "prisoner" has_sensor = 2 sensor_mode = SENSOR_COORDS /obj/item/clothing/under/color/jumpskirt/orange/prison desc = "It's standardised Nanotrasen prisoner-wear. Its suit sensors are stuck in the \"Fully On\" position." - icon_state = "prisonerjumpskirt" + icon_state = "prisonerskirt" inhand_icon_state = "prisoner" - item_color = "prisonerskirt" has_sensor = 2 sensor_mode = SENSOR_COORDS @@ -129,26 +115,22 @@ desc = "Just looking at this makes you feel fabulous." icon_state = "pink" inhand_icon_state = "p_suit" - item_color = "pink" /obj/item/clothing/under/color/jumpskirt/pink name = "pink jumpskirt" desc = "Just looking at this makes you feel fabulous." - icon_state = "pinkjumpskirt" + icon_state = "pinkskirt" inhand_icon_state = "p_suit" - item_color = "pinkskirt" /obj/item/clothing/under/color/red name = "red jumpsuit" icon_state = "red" inhand_icon_state = "r_suit" - item_color = "red" /obj/item/clothing/under/color/jumpskirt/red name = "red jumpskirt" - icon_state = "redjumpskirt" + icon_state = "redskirt" inhand_icon_state = "r_suit" - item_color = "redskirt" /obj/item/clothing/under/color/red/dodgeball flags = NODROP @@ -156,60 +138,49 @@ /obj/item/clothing/under/color/white name = "white jumpsuit" icon_state = "white" - item_color = "white" /obj/item/clothing/under/color/jumpskirt/white name = "white jumpskirt" - icon_state = "whitejumpskirt" - item_color = "whiteskirt" + icon_state = "whiteskirt" /obj/item/clothing/under/color/yellow name = "yellow jumpsuit" icon_state = "yellow" - item_color = "yellow" /obj/item/clothing/under/color/jumpskirt/yellow name = "yellow jumpskirt" - icon_state = "yellowjumpskirt" - item_color = "yellowskirt" + icon_state = "yellowskirt" /obj/item/clothing/under/color/psyche name = "psychedelic jumpsuit" desc = "Groovy!" icon_state = "psyche" - item_color = "psyche" /obj/item/clothing/under/color/lightblue name = "light blue jumpsuit" icon_state = "lightblue" - item_color = "lightblue" /obj/item/clothing/under/color/jumpskirt/lightblue name = "light blue jumpskirt" - icon_state = "lightbluejumpskirt" - item_color = "lightblueskirt" + icon_state = "lightblueskirt" /obj/item/clothing/under/color/aqua name = "aqua jumpsuit" icon_state = "aqua" - item_color = "aqua" /obj/item/clothing/under/color/jumpskirt/aqua name = "aqua jumpskirt" - icon_state = "aquajumpskirt" - item_color = "aquaskirt" + icon_state = "aquaskirt" /obj/item/clothing/under/color/purple name = "purple jumpsuit" icon_state = "purple" inhand_icon_state = "p_suit" - item_color = "purple" /obj/item/clothing/under/color/jumpskirt/purple name = "purple jumpskirt" - icon_state = "purplejumpskirt" + icon_state = "purpleskirt" inhand_icon_state = "p_suit" - item_color = "purpleskirt" /// for jani ert /obj/item/clothing/under/color/purple/sensor @@ -219,105 +190,85 @@ /obj/item/clothing/under/color/lightpurple name = "light purple jumpsuit" icon_state = "lightpurple" - item_color = "lightpurple" /obj/item/clothing/under/color/jumpskirt/lightpurple name = "light purple jumpskirt" - icon_state = "lightpurplejumpskirt" - item_color = "lightpurpleskirt" + icon_state = "lightpurpleskirt" /obj/item/clothing/under/color/lightgreen name = "light green jumpsuit" icon_state = "lightgreen" - item_color = "lightgreen" /obj/item/clothing/under/color/jumpskirt/lightgreen name = "light green jumpskirt" - icon_state = "lightgreenjumpskirt" - item_color = "lightgreenskirt" + icon_state = "lightgreenskirt" /obj/item/clothing/under/color/lightbrown name = "light brown jumpsuit" icon_state = "lightbrown" - item_color = "lightbrown" /obj/item/clothing/under/color/jumpskirt/lightbrown name = "light brown jumpskirt" - icon_state = "lightbrownjumpskirt" - item_color = "lightbrownskirt" + icon_state = "lightbrownskirt" /obj/item/clothing/under/color/brown name = "brown jumpsuit" icon_state = "brown" - item_color = "brown" /obj/item/clothing/under/color/jumpskirt/brown name = "brown jumpskirt" - icon_state = "brownjumpskirt" - item_color = "brownskirt" + icon_state = "brownskirt" /obj/item/clothing/under/color/yellowgreen name = "yellow green jumpsuit" icon_state = "yellowgreen" - item_color = "yellowgreen" /obj/item/clothing/under/color/jumpskirt/yellowgreen name = "yellow green jumpskirt" - icon_state = "yellowgreenjumpskirt" - item_color = "yellowgreenskirt" + icon_state = "yellowgreenskirt" /obj/item/clothing/under/color/darkblue name = "dark blue jumpsuit" icon_state = "darkblue" - item_color = "darkblue" /obj/item/clothing/under/color/jumpskirt/darkblue name = "dark blue jumpskirt" - icon_state = "darkbluejumpskirt" - item_color = "darkblueskirt" + icon_state = "darkblueskirt" /obj/item/clothing/under/color/lightred name = "light red jumpsuit" icon_state = "lightred" - item_color = "lightred" /obj/item/clothing/under/color/jumpskirt/lightred name = "light red jumpskirt" - icon_state = "lightredjumpskirt" - item_color = "lightredskirt" + icon_state = "lightredskirt" /obj/item/clothing/under/color/darkred name = "dark red jumpsuit" icon_state = "darkred" - item_color = "darkred" /obj/item/clothing/under/color/jumpskirt/darkred name = "dark red jumpskirt" - icon_state = "darkredjumpskirt" - item_color = "darkredskirt" + icon_state = "darkredskirt" /obj/item/clothing/under/color/rainbow name = "rainbow" desc = "rainbow." icon_state = "rainbow" inhand_icon_state = "rainbow" - item_color = "rainbow" /obj/item/clothing/under/color/jumpskirt/rainbow name = "rainbow jumpskirt" desc = "Rainbow." - icon_state = "rainbowjumpskirt" + icon_state = "rainbowskirt" inhand_icon_state = "rainbow" - item_color = "rainbowskirt" /obj/item/clothing/under/color/red/jersey name = "red team jersey" desc = "The jersey of the Nanotrasen Phi-ghters!" icon_state = "redjersey" - item_color = "redjersey" /obj/item/clothing/under/color/blue/jersey name = "blue team jersey" desc = "The jersey of the Nanotrasen Pi-rates!" icon_state = "bluejersey" - item_color = "bluejersey" diff --git a/code/modules/clothing/under/costumes.dm b/code/modules/clothing/under/costumes.dm index 04fdb021c49..05ac272d273 100644 --- a/code/modules/clothing/under/costumes.dm +++ b/code/modules/clothing/under/costumes.dm @@ -11,25 +11,21 @@ name = "rogue captains uniform" desc = "For the man who doesn't care because he's still free." icon_state = "captain_fly" - item_color = "captain_fly" /obj/item/clothing/under/costume/patriotsuit name = "Patriotic Suit" desc = "Motorcycle not included." icon_state = "ek" - item_color = "ek" /obj/item/clothing/under/costume/flappers name = "flappers" desc = "Nothing like the roarin' '20s, flapping the night away on the dance floor." icon_state = "flapper" - item_color = "flapper" /obj/item/clothing/under/costume/gladiator name = "gladiator uniform" desc = "Are you not entertained? Is that not why you are here?" icon_state = "gladiator" - item_color = "gladiator" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS resistance_flags = NONE @@ -41,84 +37,71 @@ name = "griffon uniform" desc = "A soft brown jumpsuit with a white feather collar made of synthetic feathers and a lust for mayhem." icon_state = "griffin" - item_color = "griffin" /obj/item/clothing/under/costume/owl name = "owl uniform" desc = "A soft brown jumpsuit made of synthetic feathers and strong conviction." icon_state = "owl" - item_color = "owl" /obj/item/clothing/under/costume/janimaid name = "maid uniform" desc = "A simple maid uniform for housekeeping." icon_state = "janimaid" - item_color = "janimaid" body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/costume/jester name = "jester suit" desc = "A jolly dress, well suited to entertain your master, nuncle." icon_state = "jester" - item_color = "jester" /obj/item/clothing/under/costume/mankini name = "the mankini" desc = "No honest man would wear this abomination." icon_state = "mankini" - item_color = "mankini" /obj/item/clothing/under/costume/maid name = "maid costume" desc = "Maid in China." icon_state = "meido" - item_color = "meido" body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/costume/noble_clothes name = "noble clothes" desc = "They fall just short of majestic." icon_state = "noble_clothes" - item_color = "noble_clothes" /obj/item/clothing/under/costume/officeruniform name = "clown officer's uniform" desc = "For the officers of the Clown army." icon_state = "officeruniform" - item_color = "officeruniform" body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/costume/soldieruniform name = "clown soldier's uniform" desc = "For the basic grunt of the Clown army." icon_state = "soldieruniform" - item_color = "soldieruniform" body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/costume/pennywise name = "\improper Pennywise costume" desc = "It's everything you ever were afraid of." icon_state = "pennywise" - item_color = "pennywise" body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/costume/pirate name = "pirate outfit" desc = "Yarr." icon_state = "pirate" - item_color = "pirate" /obj/item/clothing/under/costume/pirate_rags name = "pirate rags" desc = "an old ragged set of clothing." icon_state = "piraterags" - item_color = "piraterags" /obj/item/clothing/under/costume/psyjump name = "psychic amp jumpsuit" desc = "A suit made of strange materials." icon_state = "psyamp" - item_color = "psyamp" /// Don't modify the path, used by a fluff item /obj/item/clothing/under/psysuit @@ -127,7 +110,6 @@ icon = 'icons/obj/clothing/under/costumes.dmi' icon_state = "psysuit" worn_icon = 'icons/mob/clothing/under/costumes.dmi' - item_color = "psysuit" //it is what it is sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/under/costumes.dmi', @@ -139,14 +121,12 @@ name = "redcoat uniform" desc = "Looks old." icon_state = "redcoat" - item_color = "redcoat" /obj/item/clothing/under/costume/roman name = "roman armor" desc = "An ancient Roman armor. Made of metallic strips and leather straps." icon_state = "roman" inhand_icon_state = "armor" - item_color = "roman" strip_delay = 100 resistance_flags = NONE @@ -154,35 +134,29 @@ name = "old soviet uniform" desc = "For the Motherland!" icon_state = "soviet" - item_color = "soviet" /obj/item/clothing/under/costume/tourist_suit name = "tourist outfit" desc = "A light blue shirt with brown shorts. Feels oddly spooky." icon_state = "tourist" - item_color = "tourist" /obj/item/clothing/under/costume/singery name = "yellow performer's outfit" desc = "Just looking at this makes you want to sing." icon_state = "ysing" - item_color = "ysing" /obj/item/clothing/under/costume/singerb name = "blue performer's outfit" desc = "Just looking at this makes you want to sing." icon_state = "bsing" - item_color = "bsing" /obj/item/clothing/under/costume/cuban_suit name = "rhumba outfit" desc = "A satin shirt and high-waisted pants, worn by dancers in the Rhumba style. It smells oddly like... sulfur?" icon_state = "cuban_suit" - item_color = "cuban_suit" /obj/item/clothing/under/costume/kilt name = "kilt" desc = "Includes shoes and plaid." icon_state = "kilt" - item_color = "kilt" body_parts_covered = UPPER_TORSO|LOWER_TORSO|FEET diff --git a/code/modules/clothing/under/dress.dm b/code/modules/clothing/under/dress.dm index b0b7bfe8c8b..f00ebe46398 100644 --- a/code/modules/clothing/under/dress.dm +++ b/code/modules/clothing/under/dress.dm @@ -11,30 +11,25 @@ name = "black victorian dress" desc = "A victorian style dress, fancy!" icon_state = "victorianblackdress" - item_color = "victorianblackdress" body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/dress/victdress/red name = "red victorian dress" icon_state = "victorianreddress" - item_color = "victorianreddress" /obj/item/clothing/under/dress/blacktango name = "black tango dress" desc = "Filled with Latin fire." icon_state = "black_tango" - item_color = "black_tango" /obj/item/clothing/under/dress/blacktango/blue name = "blue tango dress" icon_state = "blue_tango" - item_color = "blue_tango" /obj/item/clothing/under/dress/blackskirt name = "black skirt" desc = "A black skirt, very fancy!" icon_state = "blackskirt" - item_color = "blackskirt" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS dyeable = TRUE dyeing_key = DYE_REGISTRY_JUMPSKIRT @@ -45,84 +40,71 @@ name = "orange wedding dress" desc = "A big and puffy orange dress." icon_state = "bride_orange" - item_color = "bride_orange" flags_inv = HIDESHOES /obj/item/clothing/under/dress/wedding/bride_purple name = "purple wedding dress" desc = "A big and puffy purple dress." icon_state = "bride_purple" - item_color = "bride_purple" flags_inv = HIDESHOES /obj/item/clothing/under/dress/wedding/bride_blue name = "blue wedding dress" desc = "A big and puffy blue dress." icon_state = "bride_blue" - item_color = "bride_blue" flags_inv = HIDESHOES /obj/item/clothing/under/dress/wedding/bride_red name = "red wedding dress" desc = "A big and puffy red dress." icon_state = "bride_red" - item_color = "bride_red" flags_inv = HIDESHOES /obj/item/clothing/under/dress/wedding/bride_white name = "white wedding dress" desc = "A white wedding gown made from the finest silk." icon_state = "bride_white" - item_color = "bride_white" flags_inv = HIDESHOES /obj/item/clothing/under/dress/dress_fire name = "flame dress" desc = "A small black dress with blue flames print on it." icon_state = "dress_fire" - item_color = "dress_fire" /obj/item/clothing/under/dress/dress_orange name = "orange dress" desc = "A fancy orange gown for those who like to show leg." icon_state = "dress_orange" - item_color = "dress_orange" /obj/item/clothing/under/dress/dress_pink name = "pink dress" desc = "A simple, tight fitting pink dress." icon_state = "dress_pink" - item_color = "dress_pink" /obj/item/clothing/under/dress/dress_green name = "green dress" desc = "A simple, tight fitting green dress." icon_state = "dress_green" - item_color = "dress_green" /obj/item/clothing/under/dress/dress_yellow name = "yellow dress" desc = "A flirty, little yellow dress." icon_state = "dress_yellow" - item_color = "dress_yellow" /obj/item/clothing/under/dress/dress_saloon name = "saloon girl dress" desc = "A old western inspired gown for the girl who likes to drink." icon_state = "dress_saloon" - item_color = "dress_saloon" /obj/item/clothing/under/dress/plaid_blue name = "blue plaid skirt" desc = "A preppy blue skirt with a white blouse." icon_state = "plaid_blue" - item_color = "plaid_blue" /obj/item/clothing/under/dress/plaid_red name = "red plaid skirt" desc = "A preppy red skirt with a white blouse." icon_state = "plaid_red" - item_color = "plaid_red" dyeable = TRUE dyeing_key = DYE_REGISTRY_JUMPSKIRT @@ -130,7 +112,6 @@ name = "blue purple skirt" desc = "A preppy purple skirt with a white blouse." icon_state = "plaid_purple" - item_color = "plaid_purple" dyeable = TRUE dyeing_key = DYE_REGISTRY_JUMPSKIRT @@ -138,30 +119,25 @@ name = "sailor dress" desc = "Formal wear for a leading lady." icon_state = "sailor_dress" - item_color = "sailor_dress" /obj/item/clothing/under/dress/redeveninggown name = "red evening gown" desc = "Fancy dress for space bar singers." icon_state = "red_evening_gown" - item_color = "red_evening_gown" /obj/item/clothing/under/dress/schoolgirl name = "schoolgirl uniform" desc = "It's just like one of my Japanese animes!" icon_state = "schoolgirl" - item_color = "schoolgirl" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS /obj/item/clothing/under/dress/stripeddress name = "striped dress" desc = "Fashion in space." icon_state = "striped_dress" - item_color = "striped_dress" /obj/item/clothing/under/dress/sundress name = "sundress" desc = "Makes you want to frolic in a field of daisies." icon_state = "sundress" - item_color = "sundress" body_parts_covered = UPPER_TORSO|LOWER_TORSO diff --git a/code/modules/clothing/under/jobs/captain.dm b/code/modules/clothing/under/jobs/captain.dm index 124b7bbb9ff..20da7b483d0 100644 --- a/code/modules/clothing/under/jobs/captain.dm +++ b/code/modules/clothing/under/jobs/captain.dm @@ -4,7 +4,6 @@ icon = 'icons/obj/clothing/under/captain.dmi' icon_state = "captain" worn_icon = 'icons/mob/clothing/under/captain.dmi' - item_color = "captain" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/under/captain.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/captain.dmi', @@ -16,23 +15,19 @@ name = "captain's skirt" desc = "It's a blue dress shirt and black skirt with some gold markings denoting the rank of \"Captain\"." icon_state = "captain_skirt" - item_color = "captain_skirt" /obj/item/clothing/under/rank/captain/white desc = "It's a white dress shirt and black slacks with some gold markings denoting the rank of \"Captain\"." icon_state = "captain_white" - item_color = "captain_white" /obj/item/clothing/under/rank/captain/skirt/white desc = "It's a white dress shirt and black skirt with some gold markings denoting the rank of \"Captain\"." icon_state = "captain_skirt_white" - item_color = "captain_skirt_white" /obj/item/clothing/under/rank/captain/dress name = "captain's dress" desc = "Feminine fashion for the style conscious captain." icon_state = "captain_dress" - item_color = "captain_dress" dyeable = TRUE dyeing_key = DYE_REGISTRY_JUMPSKIRT @@ -40,4 +35,3 @@ name = "captain's parade uniform" desc = "A captain's luxury-wear, for special occasions." icon_state = "captain_parade" - item_color = "captain_parade" diff --git a/code/modules/clothing/under/jobs/cargo.dm b/code/modules/clothing/under/jobs/cargo.dm index 1968a3e9dcf..8faf419c996 100644 --- a/code/modules/clothing/under/jobs/cargo.dm +++ b/code/modules/clothing/under/jobs/cargo.dm @@ -12,13 +12,11 @@ name = "quartermaster's uniform" desc = "It's a brown dress shirt and black slacks worn by the quartermaster. It's specially designed to prevent back injuries caused by pushing paper." icon_state = "qm" - item_color = "qm" /obj/item/clothing/under/rank/cargo/qm/skirt name = "quartermaster's skirt" desc = "It's a brown dress shirt and black skirt worn by the quartermaster. It's specially designed to prevent back injuries caused by pushing paper." icon_state = "qm_skirt" - item_color = "qm_skirt" dyeable = TRUE dyeing_key = DYE_REGISTRY_JUMPSKIRT @@ -26,115 +24,96 @@ name = "quartermaster's dress" desc = "An elegant dress for the style conscious quartermaster." icon_state = "qm_dress" - item_color = "qm_dress" /obj/item/clothing/under/rank/cargo/qm/formal name = "quartermaster's formal uniform" desc = "A pinstripe suit historically worn by schemers. Perfect for the quartermaster!" icon_state = "qm_formal" - item_color = "qm_formal" /obj/item/clothing/under/rank/cargo/qm/whimsy name = "quartermaster's sweater" desc = "A snazzy brown sweater vest and black tie. Warms the core in the cold warehouse." icon_state = "qm_whimsy" - item_color = "qm_whimsy" /obj/item/clothing/under/rank/cargo/qm/turtleneck name = "quartermaster's turtleneck" desc = "A fancy turtleneck designed to keep the wearer cozy in a cold cargo bay. Due to budget cuts, the material does not offer any external protection." icon_state = "qm_turtle" - item_color = "qm_turtle" /obj/item/clothing/under/rank/cargo/tech name = "cargo technician's jumpsuit" desc = "A standard issue jumpsuit for cargo technicians. Snazzy!" icon_state = "cargo" - item_color = "cargo" /obj/item/clothing/under/rank/cargo/tech/skirt name = "cargo technician's jumpskirt" desc = "A standard issue jumpskirt for cargo technicians. Jazzy!" icon_state = "cargo_skirt" - item_color = "cargo_skirt" /obj/item/clothing/under/rank/cargo/tech/overalls name = "cargo technician's overalls" desc = "Protective overalls to keep spills from the warehouse off your legs." icon_state = "cargo_overalls" - item_color = "cargo_overalls" /obj/item/clothing/under/rank/cargo/tech/delivery name = "delivery uniform" desc = "It's a jumpsuit worn by the cargo delivery crew." icon_state = "delivery" - item_color = "delivery" /obj/item/clothing/under/rank/cargo/miner name = "shaft miner's jumpsuit" desc = "It's an outdated jumpsuit, designed specifically to withstand the harsh conditions of Lavaland. It is very dirty." icon_state = "miner" - item_color = "miner" /obj/item/clothing/under/rank/cargo/miner/skirt name = "shaft miner's jumpskirt" desc = "It's an outdated jumpskirt, designed specifically to withstand the harsh conditions of Lavaland while remaining pretty. It is very dirty." icon_state = "miner_skirt" - item_color = "miner_skirt" /obj/item/clothing/under/rank/cargo/miner/lavaland name = "shaft miner's harshsuit" desc = "It's an brown uniform with some padded armour for operating in hazardous environments." armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) icon_state = "explorer" - item_color = "explorer" /obj/item/clothing/under/rank/cargo/miner/lavaland/skirt name = "shaft miner's harshskirt" desc = "It's an brown uniform with some padded armour for operating in hazardous environments while remaining pretty." icon_state = "explorer_skirt" - item_color = "explorer_skirt" /obj/item/clothing/under/rank/cargo/miner/lavaland/overalls name = "shaft miner's overalls" desc = "It's an dark purple turtleneck with a sturdy set of overalls. Sadly, doesn't have any extra pockets to carry some sandwiches. It is very dirty." icon_state = "explorer_overalls" - item_color = "explorer_overalls" /obj/item/clothing/under/rank/cargo/expedition name = "expedition jumpsuit" desc = "An armored brown jumpsuit with Nanotrasen markings for identification, and a black safety harness for their space suits." armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) icon_state = "expedition" - item_color = "expedition" /obj/item/clothing/under/rank/cargo/expedition/skirt name = "expedition jumpskirt" desc = "An armoured brown jumpskirt with Nanotrasen markings for identification, and a black safety harness for their space suits." icon_state = "expedition_skirt" - item_color = "expedition_skirt" /obj/item/clothing/under/rank/cargo/expedition/overalls name = "expedition overalls" desc = "A brown set of overalls over a blue turtleneck, designed to protect the wearer from microscopic space debris. Does not protect against larger objects." icon_state = "expedition_overalls" - item_color = "expedition_overalls" /obj/item/clothing/under/rank/cargo/smith name = "smith's jumpsuit" desc = "A brown jumpsuit with some extra metal pieces strapped to it. You're not sure why, but the added armor doesn't make you feel any safer..." armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) icon_state = "smith" - item_color = "smith" /obj/item/clothing/under/rank/cargo/smith/skirt name = "smith's jumpskirt" desc = "A brown jumpskirt with some extra metal pieces strapped to it. You're not sure why, but the added armor doesn't make you feel any safer..." icon_state = "smith_skirt" - item_color = "smith_skirt" /obj/item/clothing/under/rank/cargo/smith/overalls name = "smith's overalls" desc = "A brown set of overalls over a black turtleneck, designed with thinner materials to keep the wearer cool in the heat of the forge." icon_state = "smith_overalls" - item_color = "smith_overalls" diff --git a/code/modules/clothing/under/jobs/civilian.dm b/code/modules/clothing/under/jobs/civilian.dm index 5d4bab9b37b..56807821562 100644 --- a/code/modules/clothing/under/jobs/civilian.dm +++ b/code/modules/clothing/under/jobs/civilian.dm @@ -12,13 +12,11 @@ name = "head of personnel's uniform" desc = "It's a blue dress shirt and black slacks worn by someone who works in the position of \"Head of Personnel\"." icon_state = "hop" - item_color = "hop" /obj/item/clothing/under/rank/civilian/hop/skirt name = "head of personnel's skirt" desc = "It's a blue dress shirt and black skirt worn by someone who works in the position of \"Head of Personnel\"." icon_state = "hop_skirt" - item_color = "hop_skirt" dyeable = TRUE dyeing_key = DYE_REGISTRY_JUMPSKIRT @@ -26,44 +24,37 @@ name = "head of personnel's dress" desc = "Feminine fashion for the style conscious Head of Personnel." icon_state = "hop_dress" - item_color = "hop_dress" /obj/item/clothing/under/rank/civilian/hop/formal name = "head of personnel's formal uniform" desc = "A stylish choice for a formal occasion." icon_state = "hop_formal" - item_color = "hop_formal" /obj/item/clothing/under/rank/civilian/hop/whimsy name = "head of personnel's suit" desc = "A blue sweater and red tie, with matching red cuffs! Snazzy. Wearing this makes you feel more important than your job title does." icon_state = "hop_whimsy" - item_color = "hop_whimsy" /obj/item/clothing/under/rank/civilian/hop/oldman name = "old man's suit" desc = "A classic suit for the older gentleman with built in back support." icon_state = "oldman" - item_color = "oldman" /obj/item/clothing/under/rank/civilian/hop/turtleneck name = "head of personnel's turtleneck" desc = "A fancy turtleneck designed to keep the wearer cozy in a cold office. Due to budget cuts, the material does not offer any external protection." icon_state = "hop_turtle" - item_color = "hop_turtle" /obj/item/clothing/under/rank/civilian/bartender desc = "It looks like it could use some more flair." name = "bartender's uniform" icon_state = "ba_suit" inhand_icon_state = null - item_color = "ba_suit" /obj/item/clothing/under/rank/civilian/chaplain desc = "It's a black jumpsuit, often worn by religious folk." name = "chaplain's jumpsuit" icon_state = "chaplain" - item_color = "chapblack" /obj/item/clothing/under/rank/civilian/chaplain/sensor sensor_mode = SENSOR_COORDS @@ -73,14 +64,12 @@ desc = "It's an apron which is given only to the most hardcore chefs in space." name = "chef's uniform" icon_state = "chef" - item_color = "chef" /obj/item/clothing/under/rank/civilian/clown name = "clown suit" desc = "'HONK!'" icon_state = "clown" inhand_icon_state = "clown" - item_color = "clown" /obj/item/clothing/under/rank/civilian/clown/Initialize(mapload) . = ..() @@ -96,13 +85,11 @@ /obj/item/clothing/under/rank/civilian/clown/skirt name = "clown skirt" icon_state = "clown_skirt" - item_color = "clown_skirt" /obj/item/clothing/under/rank/civilian/clown/sexy name = "sexy-clown suit" desc = "It makes you want to practice clown law." icon_state = "sexyclown" - item_color = "sexyclown" /obj/item/clothing/under/rank/civilian/clown/nodrop flags = NODROP @@ -111,12 +98,10 @@ name = "mime's outfit" desc = "It's not very colourful." icon_state = "mime" - item_color = "mime" /obj/item/clothing/under/rank/civilian/mime/skirt name = "mime's skirt" icon_state = "mime_skirt" - item_color = "mime_skirt" dyeable = TRUE dyeing_key = DYE_REGISTRY_JUMPSKIRT @@ -124,7 +109,6 @@ name = "sexy mime outfit" desc = "The only time when you DON'T enjoy looking at someone's rack." icon_state = "sexymime" - item_color = "sexymime" body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/rank/civilian/hydroponics @@ -132,39 +116,33 @@ name = "botanist's jumpsuit" icon_state = "hydroponics" inhand_icon_state = "g_suit" - item_color = "hydroponics" permeability_coefficient = 0.50 /obj/item/clothing/under/rank/civilian/hydroponics/alt desc = "It's a jumpsuit designed to protect against minor plant-related hazards. This one has brown markings." name = "hydroponicist's jumpsuit" icon_state = "hydroponics_alt" - item_color = "hydroponics_alt" /obj/item/clothing/under/rank/civilian/janitor name = "janitor's jumpsuit" desc = "It's the official uniform of the station's janitor. It has minor protection from biohazards." icon_state = "janitor" inhand_icon_state = "janitor" - item_color = "janitor" /obj/item/clothing/under/rank/civilian/janitor/skirt name = "janitor's jumpskirt" desc = "It's the official skirt variant of the janitor's uniform. It has leggings for protection against messes." icon_state = "janitor_skirt" - item_color = "janitor_skirt" /obj/item/clothing/under/rank/civilian/janitor/overalls name = "janitor's overalls" desc = "Protective overalls designed to protect the wearer against large amounts of viscera." icon_state = "janitor_overalls" - item_color = "janitor_overalls" /obj/item/clothing/under/rank/civilian/librarian name = "librarian's uniform" desc = "A collared shirt with dapper pinstripe pants guaranteed to make you stand out at any Halloween party." icon_state = "red_suit" - item_color = "red_suit" /obj/item/clothing/under/rank/civilian/mime/nodrop flags = NODROP @@ -173,4 +151,3 @@ desc = "It's a barber's uniform." name = "barber's uniform" icon_state = "barber" - item_color = "barber" diff --git a/code/modules/clothing/under/jobs/engineering_jumpsuits.dm b/code/modules/clothing/under/jobs/engineering_jumpsuits.dm index 9c722623f1e..42fee328a26 100644 --- a/code/modules/clothing/under/jobs/engineering_jumpsuits.dm +++ b/code/modules/clothing/under/jobs/engineering_jumpsuits.dm @@ -13,7 +13,6 @@ name = "chief engineer's uniform" desc = "It's a yellow dress shirt and black slacks given to those engineers insane enough to achieve the rank of \"Chief engineer\". It has minor radiation shielding." icon_state = "ce" - item_color = "ce" armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 5, FIRE = 200, ACID = 35) resistance_flags = NONE @@ -21,7 +20,6 @@ name = "chief engineer's skirt" desc = "It's a yellow dress shirt and black skirt given to those engineers insane enough to achieve the rank of \"Chief engineer\". It has minor radiation shielding." icon_state = "ce_skirt" - item_color = "ce_skirt" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS dyeable = TRUE dyeing_key = DYE_REGISTRY_JUMPSKIRT @@ -30,14 +28,12 @@ name = "chief engineer's turtleneck" desc = "A fancy turtleneck designed to keep the wearer cozy in a cold engineering lobby. Due to budget cuts, the material does not offer any external protection." icon_state = "ce_turtle" - item_color = "ce_turtle" /obj/item/clothing/under/rank/engineering/atmospheric_technician name = "atmospheric technician's jumpsuit" desc = "It's a jumpsuit worn by atmospheric technicians." icon_state = "atmos" inhand_icon_state = "atmos_suit" - item_color = "atmos" resistance_flags = NONE /obj/item/clothing/under/rank/engineering/atmospheric_technician/contortionist @@ -71,14 +67,12 @@ name = "atmospheric technician's jumpskirt" desc = "It's a jumpskirt worn by atmospheric technicians." icon_state = "atmos_skirt" - item_color = "atmos_skirt" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS /obj/item/clothing/under/rank/engineering/engineer name = "engineer's jumpsuit" desc = "It's an orange high visibility jumpsuit worn by engineers. It has minor radiation shielding." icon_state = "engineer" - item_color = "engineer" armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 5, FIRE = 75, ACID = 10) resistance_flags = NONE @@ -90,5 +84,4 @@ name = "engineer's jumpskirt" desc = "It's an orange high visibility jumpskirt worn by engineers. It has minor radiation shielding." icon_state = "engineer_skirt" - item_color = "engineer_skirt" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS diff --git a/code/modules/clothing/under/jobs/medical_jumpsuits.dm b/code/modules/clothing/under/jobs/medical_jumpsuits.dm index 815bdabcec7..d2f1f9f0947 100644 --- a/code/modules/clothing/under/jobs/medical_jumpsuits.dm +++ b/code/modules/clothing/under/jobs/medical_jumpsuits.dm @@ -13,28 +13,24 @@ name = "chief medical officer's uniform" desc = "It's a blue dress shirt and black slacks worn by those with the experience to be \"Chief Medical Officer\". It provides minor biological protection." icon_state = "cmo" - item_color = "cmo" permeability_coefficient = 0.50 /obj/item/clothing/under/rank/medical/cmo/skirt name = "chief medical officer's skirt" desc = "It's a blue dress shirt and black skirt worn by those with the experience to be \"Chief Medical Officer\". It provides minor biological protection." icon_state = "cmo_skirt" - item_color = "cmo_skirt" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS /obj/item/clothing/under/rank/medical/cmo/turtleneck name = "chief medical officer's turtleneck" desc = "A fancy turtleneck designed to keep the wearer cozy in a cold medical bay. Due to budget cuts, the material does not offer any external protection." icon_state = "cmo_turtle" - item_color = "cmo_turtle" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS /obj/item/clothing/under/rank/medical/doctor name = "medical doctor's jumpsuit" desc = "It's made of a special fiber that provides protection against biohazards. It has a cross on the chest denoting that the wearer is trained medical personnel." icon_state = "medical" - item_color = "medical" permeability_coefficient = 0.50 /obj/item/clothing/under/rank/medical/doctor/sensor @@ -44,112 +40,95 @@ /obj/item/clothing/under/rank/medical/doctor/skirt name = "medical doctor's jumpskirt" icon_state = "medicalf" - item_color = "medicalf" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS /obj/item/clothing/under/rank/medical/virologist name = "virologist's jumpsuit" desc = "It's made of a special fiber that gives special protection against biohazards. It has a virologist rank stripe on it." icon_state = "virology" - item_color = "virology" permeability_coefficient = 0.50 /obj/item/clothing/under/rank/medical/virologist/skirt name = "virologist's jumpskirt" icon_state = "virologyf" - item_color = "virologyf" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS /obj/item/clothing/under/rank/medical/nursesuit name = "nurse's suit" desc = "It's a jumpsuit commonly worn by nursing staff in the medical department." icon_state = "nursesuit" - item_color = "nursesuit" permeability_coefficient = 0.50 /obj/item/clothing/under/rank/medical/nurse name = "nurse's dress" desc = "A dress commonly worn by the nursing staff in the medical department." icon_state = "nurse" - item_color = "nurse" permeability_coefficient = 0.50 /obj/item/clothing/under/rank/medical/orderly name = "orderly's uniform" desc = "A white suit to be worn by orderly people who love orderly things." icon_state = "orderly" - item_color = "orderly" permeability_coefficient = 0.50 /obj/item/clothing/under/rank/medical/scrubs name = "blue medical scrubs" desc = "It's made of a special fiber that provides protection against biohazards. This one is in baby blue." icon_state = "scrubsblue" - item_color = "scrubsblue" permeability_coefficient = 0.1 /obj/item/clothing/under/rank/medical/scrubs/green name = "green medical scrubs" desc = "It's made of a special fiber that provides protection against biohazards. This one is in dark green." icon_state = "scrubsgreen" - item_color = "scrubsgreen" /obj/item/clothing/under/rank/medical/scrubs/purple name = "purple medical scrubs" desc = "It's made of a special fiber that provides protection against biohazards. This one is in deep purple." icon_state = "scrubspurple" - item_color = "scrubspurple" /obj/item/clothing/under/rank/medical/scrubs/coroner name = "coroner's scrubs" desc = "It's made of a special fiber that provides protection against biohazards. This one is as dark as an emo's poetry." icon_state = "scrubsblack" inhand_icon_state = "bl_suit" - item_color = "scrubsblack" /obj/item/clothing/under/rank/medical/chemist name = "chemist's jumpsuit" desc = "It's made of a special fiber that gives minor protection against biohazards. It has a chemist rank stripe on it." icon_state = "chemistry" - item_color = "chemistry" permeability_coefficient = 0.3 armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 50, ACID = 95) /obj/item/clothing/under/rank/medical/chemist/skirt name = "chemist's jumpskirt" icon_state = "chemistryf" - item_color = "chemistryf" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS /obj/item/clothing/under/rank/medical/paramedic name = "paramedic's jumpsuit" desc = "It's made of a special fiber that provides minor protection against biohazards and radiation. It has a cross on the back denoting that the wearer is trained medical personnel." icon_state = "paramedic" - item_color = "paramedic" permeability_coefficient = 0.3 armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 5, FIRE = 0, ACID = 0) /obj/item/clothing/under/rank/medical/paramedic/skirt name = "paramedic's jumpskirt" icon_state = "paramedic_skirt" - item_color = "paramedic_skirt" /obj/item/clothing/under/rank/medical/psych name = "psychiatrist's jumpsuit" desc = "A basic white jumpsuit. It has turqouise markings that denote the wearer as a psychiatrist." icon_state = "psych" - item_color = "psych" /obj/item/clothing/under/rank/medical/psych/turtleneck name = "psychologist's turtleneck" desc = "A turqouise turtleneck and a pair of dark blue slacks, belonging to a psychologist." icon_state = "psychturtle" - item_color = "psychturtle" /// Seems like it should be here for organisational purposes /obj/item/clothing/under/rank/medical/gown name = "medical gown" desc = "a flimsy examination gown, the back ties never close." icon_state = "medicalgown" - item_color = "medicalgown" body_parts_covered = UPPER_TORSO|LOWER_TORSO diff --git a/code/modules/clothing/under/jobs/plasmamen/_plasmamen.dm b/code/modules/clothing/under/jobs/plasmamen/_plasmamen.dm index c2bc2527414..d00c351110c 100644 --- a/code/modules/clothing/under/jobs/plasmamen/_plasmamen.dm +++ b/code/modules/clothing/under/jobs/plasmamen/_plasmamen.dm @@ -9,7 +9,6 @@ strip_delay = 80 species_restricted = list("Plasmaman") sprite_sheets = list("Plasmaman" = 'icons/mob/clothing/species/plasmaman/uniform.dmi') - item_color = "plasmaman" dyeable = TRUE dyeing_key = DYE_REGISTRY_PLASMAMEN permeability_coefficient = 0.6 diff --git a/code/modules/clothing/under/jobs/plasmamen/antags.dm b/code/modules/clothing/under/jobs/plasmamen/antags.dm index 618ddc7b16b..d7d5a875643 100644 --- a/code/modules/clothing/under/jobs/plasmamen/antags.dm +++ b/code/modules/clothing/under/jobs/plasmamen/antags.dm @@ -2,13 +2,11 @@ name = "wizard plasma envirosuit" desc = "An envirosuit for plasmamen designed by the Wizard Federation. Still not spaceworthy..." icon_state = "wizard_envirosuit" - item_color = "wizard_envirosuit" //technically not an antag but a special role none the less /obj/item/clothing/under/plasmaman/centcom name = "central command plasma envirosuit" desc = "A gold trimed envirosuit issued to plasmamen representing the \"N.A.S. Trurl\". Worn exclusively by officers of the Nanotrasen Navy. It's got exotic materials for protection." icon_state = "centcom_envirosuit" - item_color = "centcom_envirosuit" armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = INFINITY, ACID = INFINITY) displays_id = FALSE diff --git a/code/modules/clothing/under/jobs/plasmamen/civilian_service.dm b/code/modules/clothing/under/jobs/plasmamen/civilian_service.dm index 401c0e87bef..d2151488d91 100644 --- a/code/modules/clothing/under/jobs/plasmamen/civilian_service.dm +++ b/code/modules/clothing/under/jobs/plasmamen/civilian_service.dm @@ -2,79 +2,66 @@ name = "cargo plasma envirosuit" desc = "An envirosuit used by plasmaman quartermasters and cargo techs alike, due to the logistical problems of differentiating the two by the length of their pant legs." icon_state = "cargo_envirosuit" - item_color = "cargo_envirosuit" /obj/item/clothing/under/plasmaman/expedition name = "expedition envirosuit" desc = "An airtight brown and blue suit designed for operations in Space by plasmamen.." icon_state = "expedition_envirosuit" - item_color = "expedition_envirosuit" /obj/item/clothing/under/plasmaman/mining name = "mining plasma envirosuit" desc = "An airtight khaki suit designed for operations on Lavaland by plasmamen." icon_state = "explorer_envirosuit" - item_color = "explorer_envirosuit" /obj/item/clothing/under/plasmaman/smith name = "smith envirosuit" desc = "An airtight brown and black suit designed for safety around hot metal for plasmamen." icon_state = "smith_envirosuit" - item_color = "smith_envirosuit" /obj/item/clothing/under/plasmaman/chef name = "chef's plasma envirosuit" desc = "A white plasmaman envirosuit designed for culinary practices. One might question why a member of a species that doesn't need to eat would become a chef." icon_state = "chef_envirosuit" - item_color = "chef_envirosuit" /obj/item/clothing/under/plasmaman/enviroslacks name = "enviroslacks" desc = "The pet project of a particularly posh plasmaman, this custom suit was quickly appropriated by Nanotrasen for its detectives, internal affairs agents, and bartenders alike." icon_state = "enviroslacks" - item_color = "enviroslacks" /obj/item/clothing/under/plasmaman/chaplain name = "chaplain's plasma envirosuit" desc = "An envirosuit specially designed for only the most pious of plasmamen." icon_state = "chap_envirosuit" - item_color = "chap_envirosuit" /obj/item/clothing/under/plasmaman/librarian name = "librarian's plasma envirosuit" desc = "Made out of a modified voidsuit, this suit was Nanotrasen's first solution to the *logistical problems* that come with employing plasmamen. Due to the modifications, the suit is no longer space-worthy. Despite their limitations, these suits are still in used by historian and old-styled plasmamen alike." icon_state = "prototype_envirosuit" - item_color = "prototype_envirosuit" /obj/item/clothing/under/plasmaman/janitor name = "janitor's plasma envirosuit" desc = "A grey and purple envirosuit designated for plasmaman janitors." icon_state = "janitor_envirosuit" - item_color = "janitor_envirosuit" /obj/item/clothing/under/plasmaman/botany name = "botany envirosuit" desc = "A green and blue envirosuit designed to protect plasmamen from minor plant-related injuries." icon_state = "botany_envirosuit" - item_color = "botany_envirosuit" /obj/item/clothing/under/plasmaman/mime name = "mime envirosuit" desc = "It's not very colourful." icon_state = "mime_envirosuit" - item_color = "mime_envirosuit" /obj/item/clothing/under/plasmaman/clown name = "clown envirosuit" desc = "'HONK!'" icon_state = "clown_envirosuit" - item_color = "clown_envirosuit" /obj/item/clothing/under/plasmaman/assistant name = "assistant's envirosuit" desc = "The finest from the bottom of the plasmamen clothing barrel." icon_state = "assistant_envirosuit" - item_color = "assistant_envirosuit" /obj/item/clothing/under/plasmaman/clown/Extinguish(mob/living/carbon/human/H) if(!istype(H)) @@ -95,35 +82,29 @@ name = "head of personnel's envirosuit" desc = "An envirosuit designed for plasmamen employed as the head of personnel." icon_state = "hop_envirosuit" - item_color = "hop_envirosuit" /obj/item/clothing/under/plasmaman/captain name = "captain's envirosuit" desc = "An envirosuit designed for plasmamen employed as the captain." icon_state = "cap_envirosuit" - item_color = "cap_envirosuit" /obj/item/clothing/under/plasmaman/blueshield name = "blueshield's envirosuit" desc = "An envirosuit designed for plasmamen employed as the blueshield." icon_state = "bs_envirosuit" - item_color = "bs_envirosuit" /obj/item/clothing/under/plasmaman/coke name = "coke envirosuit" desc = "An envirosuit designed by Space Cola Co for plasmamen." icon_state = "coke_envirosuit" - item_color = "coke_envirosuit" /obj/item/clothing/under/plasmaman/tacticool name = "tactical envirosuit" desc = "An envirosuit designed to be sleek and tactical, forged on unknown parts of Boron." icon_state = "tacticool_envirosuit" - item_color = "tacticool_envirosuit" has_sensor = FALSE /obj/item/clothing/under/plasmaman/trainer name = "\improper NT career trainer's envirosuit" desc = "An envirosuit designed for plasmamen employed as the nanotrasen career trainer." icon_state = "trainer_envirosuit" - item_color = "trainer_envirosuit" diff --git a/code/modules/clothing/under/jobs/plasmamen/engineering_plasmasuits.dm b/code/modules/clothing/under/jobs/plasmamen/engineering_plasmasuits.dm index 57993b4d9d2..861f68bd79e 100644 --- a/code/modules/clothing/under/jobs/plasmamen/engineering_plasmasuits.dm +++ b/code/modules/clothing/under/jobs/plasmamen/engineering_plasmasuits.dm @@ -2,20 +2,17 @@ name = "engineering plasma envirosuit" desc = "An airtight suit designed to be used by plasmamen employed as engineers, the usual purple stripes being replaced by engineering's orange. It protects the user from fire and acid damage." icon_state = "engineer_envirosuit" - item_color = "engineer_envirosuit" armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 10, FIRE = INFINITY, ACID = INFINITY) /obj/item/clothing/under/plasmaman/engineering/ce name = "chief engineer's plasma envirosuit" desc = "An airtight suit designed to be used by plasmamen employed as the chief engineer." icon_state = "ce_envirosuit" - item_color = "ce_envirosuit" /obj/item/clothing/under/plasmaman/atmospherics name = "atmospherics plasma envirosuit" desc = "An airtight suit designed to be used by plasmamen employed as atmos technicians, the usual purple stripes being replaced by atmos' blue." icon_state = "atmos_envirosuit" - item_color = "atmos_envirosuit" /obj/item/clothing/under/plasmaman/atmospherics/contortionist desc = "An airtight suit designed to be used by plasmemen for squeezing through narrow vents." diff --git a/code/modules/clothing/under/jobs/plasmamen/medsci.dm b/code/modules/clothing/under/jobs/plasmamen/medsci.dm index e879dc8fd3b..3f1605a79d6 100644 --- a/code/modules/clothing/under/jobs/plasmamen/medsci.dm +++ b/code/modules/clothing/under/jobs/plasmamen/medsci.dm @@ -2,48 +2,40 @@ name = "medical plasma envirosuit" desc = "A suit designed for the station's more plasma-based doctors." icon_state = "doctor_envirosuit" - item_color = "doctor_envirosuit" permeability_coefficient = 0.1 /obj/item/clothing/under/plasmaman/cmo name = "chief medical officer's plasma envirosuit" desc = "A suit designed for the station's more plasma-based chief medical officer." icon_state = "cmo_envirosuit" - item_color = "cmo_envirosuit" permeability_coefficient = 0.1 /obj/item/clothing/under/plasmaman/science name = "science plasma envirosuit" desc = "A plasmaman envirosuit designed for scientists." icon_state = "scientist_envirosuit" - item_color = "scientist_envirosuit" /obj/item/clothing/under/plasmaman/rd name = "research director's plasma envirosuit" desc = "A plasmaman envirosuit designed for the research director." icon_state = "rd_envirosuit" - item_color = "rd_envirosuit" /obj/item/clothing/under/plasmaman/robotics name = "robotics plasma envirosuit" desc = "A plasmaman envirosuit designed for roboticists." icon_state = "roboticist_envirosuit" - item_color = "roboticist_envirosuit" /obj/item/clothing/under/plasmaman/viro name = "virology plasma envirosuit" desc = "The suit worn by the safest people on the station, those who are completely immune to the monstrosities they create." icon_state = "virologist_envirosuit" - item_color = "virologist_envirosuit" /obj/item/clothing/under/plasmaman/genetics name = "genetics plasma envirosuit" desc = "A plasmaman envirosuit designed for geneticists." icon_state = "geneticist_envirosuit" - item_color = "geneticist_envirosuit" /obj/item/clothing/under/plasmaman/chemist name = "chemistry plasma envirosuit" desc = "A plasmaman envirosuit designed for chemists." icon_state = "chemist_envirosuit" - item_color = "chemist_envirosuit" diff --git a/code/modules/clothing/under/jobs/plasmamen/security_plasmasuits.dm b/code/modules/clothing/under/jobs/plasmamen/security_plasmasuits.dm index d935d020e7e..b8a210e33d2 100644 --- a/code/modules/clothing/under/jobs/plasmamen/security_plasmasuits.dm +++ b/code/modules/clothing/under/jobs/plasmamen/security_plasmasuits.dm @@ -2,17 +2,14 @@ name = "security plasma envirosuit" desc = "A plasmaman containment suit designed for security officers, offering a limited amount of extra protection." icon_state = "security_envirosuit" - item_color = "security_envirosuit" armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = INFINITY, ACID = INFINITY) /obj/item/clothing/under/plasmaman/security/warden name = "warden plasma envirosuit" desc = "A plasmaman containment suit designed for the warden, white stripes being added to differentiate them from other members of security." icon_state = "warden_envirosuit" - item_color = "warden_envirosuit" /obj/item/clothing/under/plasmaman/security/hos name = "head of security plasma envirosuit" desc = "A plasmaman containment suit designed for the head of security." icon_state = "hos_envirosuit" - item_color = "hos_envirosuit" diff --git a/code/modules/clothing/under/jobs/procedure.dm b/code/modules/clothing/under/jobs/procedure.dm index 3c645e38a5f..b745be31c2a 100644 --- a/code/modules/clothing/under/jobs/procedure.dm +++ b/code/modules/clothing/under/jobs/procedure.dm @@ -12,19 +12,16 @@ name = "\improper Nanotrasen representative's uniform" desc = "Fine black cotton pants and white shirt, with blue and gold trim." icon_state = "ntrep" - item_color = "ntrep" /obj/item/clothing/under/rank/procedure/representative/skirt name = "\improper Nanotrasen representative's skirt" desc = "A silky black skirt and white shirt, with blue and gold trim." icon_state = "ntrep_skirt" - item_color = "ntrep_skirt" /obj/item/clothing/under/rank/procedure/representative/formal name = "formal Nanotrasen representative's uniform" desc = "A formal black suit with gold trim and a blue tie, this uniform bears \"N.S.S. Cyberiad\" on the left shoulder." icon_state = "ntrep_formal" - item_color = "ntrep_formal" displays_id = FALSE /obj/item/clothing/under/rank/procedure/representative/formal/Initialize(mapload) @@ -35,19 +32,16 @@ name = "magistrate's uniform" desc = "Fine black cotton pants and white shirt, with a black tie and gold trim." icon_state = "magistrate" - item_color = "magistrate" /obj/item/clothing/under/rank/procedure/magistrate/skirt name = "magistrate's skirt" desc = "A silky black skirt and white shirt, with a black tie and gold trim." icon_state = "magistrate_skirt" - item_color = "magistrate_skirt" /obj/item/clothing/under/rank/procedure/magistrate/formal name = "formal magistrate's uniform" desc = "A formal black suit with gold trim and a snazzy red tie, this uniform displays the rank of \"Magistrate\" and bears \"N.S.S. Cyberiad\" on the left shoulder." icon_state = "magistrate_formal" - item_color = "magistrate_formal" displays_id = FALSE /obj/item/clothing/under/rank/procedure/magistrate/formal/Initialize(mapload) @@ -58,45 +52,38 @@ name = "blueshield's uniform" desc = "A short-sleeved black uniform, paired with grey armored cargo pants, all made out of a sturdy material. Blueshield standard issue." icon_state = "blueshield" - item_color = "blueshield" armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) /obj/item/clothing/under/rank/procedure/blueshield/skirt name = "blueshield's skirt" desc = "A short, black and grey with blue markings skirted uniform. For the feminine Blueshield." icon_state = "blueshield_skirt" - item_color = "blueshield_skirt" /obj/item/clothing/under/rank/procedure/blueshield/formal name = "formal blueshield's uniform" desc = "A formal black suit with blue trim and tie, this uniform bears \"Close Protection\" on the left shoulder. It has exotic materials for protection." icon_state = "blueshield_formal" - item_color = "blueshield_formal" displays_id = FALSE /obj/item/clothing/under/rank/procedure/blueshield/turtleneck name = "blueshield's turtleneck" desc = "A fancy turtleneck designed to keep the wearer cozy in a cold bridge. Due to budget cuts, the material does not offer any external protection." icon_state = "bs_turtle" - item_color = "bs_turtle" /obj/item/clothing/under/rank/procedure/iaa name = "Internal Affairs uniform" desc = "The plain, professional attire of an Internal Affairs Agent. The collar is immaculately starched." icon_state = "iaa" - item_color = "iaa" /obj/item/clothing/under/rank/procedure/iaa/purple name = "purple suit" desc = "A fancy set of purple slacks with a black waistcoat and puffy white tie. Exquisite." icon_state = "iaa_purple" - item_color = "iaa_purple" /obj/item/clothing/under/rank/procedure/iaa/blue name = "blue suit" desc = "Classy blue suit pants, white ironed shirt and a red tie. Professional." icon_state = "iaa_blue" - item_color = "iaa_blue" /obj/item/clothing/under/rank/procedure/iaa/formal name = "Internal Affairs formal uniform" @@ -104,38 +91,31 @@ /obj/item/clothing/under/rank/procedure/iaa/formal/black icon_state = "iaa_formal_black" - item_color = "iaa_formal_black" /obj/item/clothing/under/rank/procedure/iaa/formal/black/skirt name = "Internal Affairs formal skirt" icon_state = "iaa_formal_black_skirt" - item_color = "iaa_formal_black_skirt" /obj/item/clothing/under/rank/procedure/iaa/formal/red name = "Internal Affairs formal red suit" icon_state = "iaa_formal_red" - item_color = "iaa_formal_red" /obj/item/clothing/under/rank/procedure/iaa/formal/red/skirt name = "Internal Affairs formal red skirt" icon_state = "iaa_formal_red_skirt" - item_color = "iaa_formal_red_skirt" /obj/item/clothing/under/rank/procedure/iaa/formal/blue name = "Internal Affairs formal blue suit" icon_state = "iaa_formal_blue" - item_color = "iaa_formal_blue" /obj/item/clothing/under/rank/procedure/iaa/formal/blue/skirt name = "Internal Affairs formal blue skirt" icon_state = "iaa_formal_blue_skirt" - item_color = "iaa_formal_blue_skirt" /obj/item/clothing/under/rank/procedure/iaa/formal/goodman // You get ONE lawyer reference, IAA... name = "criminal lawyer suit" desc = "It's all good, man!" icon_state = "iaa_formal_goodman" - item_color = "iaa_formal_goodman" /obj/item/clothing/under/rank/procedure/iaa/formal/goodman/examine(mob/user) . = ..() @@ -144,16 +124,13 @@ /obj/item/clothing/under/rank/procedure/iaa/formal/goodman/skirt name = "criminal lawyer skirt" icon_state = "iaa_formal_goodman_skirt" - item_color = "iaa_formal_goodman_skirt" /obj/item/clothing/under/rank/procedure/nct name = "\improper NT Career Trainer's uniform" desc = "A neatly pressed olive green shirt paired with black jeans, worn by those dedicated to shaping the future of the workforce." icon_state = "trainer" - item_color = "trainer" /obj/item/clothing/under/rank/procedure/nct/skirt name = "\improper NT Career Trainer's skirt" desc = "A neatly pressed olive green shirt paired with a sleek black skirt, worn by those committed to mentoring the next generation." icon_state = "trainer_skirt" - item_color = "trainer_skirt" diff --git a/code/modules/clothing/under/jobs/rnd.dm b/code/modules/clothing/under/jobs/rnd.dm index 164f1048e8b..f8f6aeaa7af 100644 --- a/code/modules/clothing/under/jobs/rnd.dm +++ b/code/modules/clothing/under/jobs/rnd.dm @@ -12,65 +12,55 @@ name = "research director's uniform" desc = "It's a purple dress shirt and black slacks worn by those with the know-how to achieve the position of \"Research Director\". Its fabric provides minor protection from biological contaminants." icon_state = "rd" - item_color = "rd" armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 5, RAD = 0, FIRE = 0, ACID = 25) /obj/item/clothing/under/rank/rnd/rd/skirt name = "research director's skirt" desc = "It's a purple dress shirt and black skirt worn by those with the know-how to achieve the position of \"Research Director\". Its fabric provides minor protection from biological contaminants." icon_state = "rd_skirt" - item_color = "rd_skirt" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS /obj/item/clothing/under/rank/rnd/rd/dress name = "research director's dress uniform" desc = "Feminine fashion for the style conscious RD." icon_state = "dress_rd" - item_color = "dress_rd" dyeable = TRUE dyeing_key = DYE_REGISTRY_JUMPSKIRT /obj/item/clothing/under/rank/rnd/rd/turtleneck desc = "A fancy turtleneck designed to keep the wearer cozy in a cold research lobby. Due to budget cuts, the material does not offer any external protection." icon_state = "rd_turtle" - item_color = "rd_turtle" /obj/item/clothing/under/rank/rnd/scientist name = "scientist's jumpsuit" desc = "It's made of a special fiber that provides minor protection against biohazards. It has markings that denote the wearer as a scientist." icon_state = "science" - item_color = "science" permeability_coefficient = 0.50 armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 5, RAD = 0, FIRE = 0, ACID = 0) /obj/item/clothing/under/rank/rnd/scientist/skirt name = "scientist's jumpskirt" icon_state = "sciencewhitef" - item_color = "sciencewhitef" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS /obj/item/clothing/under/rank/rnd/roboticist name = "roboticist's jumpsuit" desc = "It's a slimming black with reinforced seams; great for industrial work." icon_state = "robotics" - item_color = "robotics" resistance_flags = NONE /obj/item/clothing/under/rank/rnd/roboticist/skirt name = "roboticist's jumpskirt" desc = "It's a slimming black jumpskirt with reinforced seams; great for industrial work." icon_state = "roboticsf" - item_color = "roboticsf" /obj/item/clothing/under/rank/rnd/geneticist name = "geneticist's jumpsuit" desc = "It's made of a special fiber that gives special protection against biohazards. It has a genetics rank stripe on it." icon_state = "genetics" - item_color = "genetics" permeability_coefficient = 0.50 /obj/item/clothing/under/rank/rnd/geneticist/skirt name = "geneticist's jumpskirt" icon_state = "geneticswhitef" - item_color = "geneticswhitef" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS diff --git a/code/modules/clothing/under/jobs/security_jumpsuits.dm b/code/modules/clothing/under/jobs/security_jumpsuits.dm index b3009c1a0bb..366f30ba756 100644 --- a/code/modules/clothing/under/jobs/security_jumpsuits.dm +++ b/code/modules/clothing/under/jobs/security_jumpsuits.dm @@ -14,24 +14,20 @@ name = "warden's jumpsuit" desc = "It's made of a slightly sturdier material than standard jumpsuits, to allow for more robust protection. It has the word \"Warden\" written on the shoulders." icon_state = "warden" - item_color = "warden" /obj/item/clothing/under/rank/security/warden/skirt name = "warden's jumpskirt" desc = "Standard feminine fashion for a Warden. It is made of sturdier material than standard jumpskirts. It has the word \"Warden\" written on the shoulders." icon_state = "warden_skirt" - item_color = "warden_skirt" /obj/item/clothing/under/rank/security/warden/skirt/corporate icon_state = "warden_corporate_skirt" inhand_icon_state = "bl_suit" - item_color = "warden_corporate_skirt" /obj/item/clothing/under/rank/security/warden/turtleneck name = "warden's turtleneck" desc = "A fancy turtleneck designed to keep the wearer warm in a cold prison. Due to budget cuts, the material does not offer any external protection." icon_state = "ward_turtle" - item_color = "ward_turtle" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/under/security.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/security.dmi', @@ -43,7 +39,6 @@ name = "security officer's jumpsuit" desc = "It's made of a slightly sturdier material than standard jumpsuits, to allow for robust protection." icon_state = "security" - item_color = "security" /obj/item/clothing/under/rank/security/officer/sensor sensor_mode = SENSOR_COORDS @@ -53,48 +48,40 @@ name = "security officer's jumpskirt" desc = "Standard feminine fashion for Security Officers. It's made of sturdier material than the standard jumpskirts." icon_state = "security_skirt" - item_color = "security_skirt" /obj/item/clothing/under/rank/security/officer/skirt/corporate name = "corporate security jumpskirt" icon_state = "sec_corporate_skirt" inhand_icon_state = "bl_suit" - item_color = "sec_corporate_skirt" /obj/item/clothing/under/rank/security/officer/fancy name = "security dress shirt" desc = "A red dress shirt paired with a pair of black trousers, for the more formal Security Officer." icon_state = "sec_shirt" - item_color = "sec_shirt" /obj/item/clothing/under/rank/security/officer/skirt/fancy name = "security dress skirt" desc = "A red blouse paired with a black skirt, for the more formal Security Officer." icon_state = "sec_shirt_skirt" - item_color = "sec_shirt_skirt" /obj/item/clothing/under/rank/security/officer/dispatch name = "dispatcher's uniform" desc = "A dress shirt and khakis with a security patch sewn on." icon_state = "dispatch" - item_color = "dispatch" /obj/item/clothing/under/rank/security/officer/uniform name = "security officer's uniform" desc = "It's made of a slightly sturdier material, to allow for robust protection." icon_state = "redshirt" //pants, actually - item_color = "redshirt" /obj/item/clothing/under/rank/security/officer/corporate name = "corporate security jumpsuit" icon_state = "sec_corporate" inhand_icon_state = "bl_suit" - item_color = "sec_corporate" /obj/item/clothing/under/rank/security/warden/corporate icon_state = "warden_corporate" inhand_icon_state = "bl_suit" - item_color = "warden_corporate" /* * Detective @@ -104,7 +91,6 @@ desc = "Someone who wears this means business." icon_state = "detective" inhand_icon_state = "bl_suit" - item_color = "detective" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/under/security.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/security.dmi', @@ -115,13 +101,11 @@ /obj/item/clothing/under/rank/security/detective/skirt name = "detective's jumpskirt" icon_state = "det_skirt" - item_color = "det_skirt" /obj/item/clothing/under/rank/security/detective/black name = "forensics jumpsuit" desc = "A black forensics technician jumpsuit." icon_state = "det_black" - item_color = "det_black" /* * Head of Security @@ -130,7 +114,6 @@ name = "head of security's jumpsuit" desc = "It's a jumpsuit worn by those few with the dedication to achieve the position of \"Head of Security\". It has additional armor to protect the wearer." icon_state = "hos" - item_color = "hos" armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 50, ACID = 50) strip_delay = 60 @@ -138,44 +121,37 @@ name = "head of security's jumpskirt" desc = "It's a fashionable jumpskirt worn by those few with the dedication to achieve the position of \"Head of Security\". It has additional armor to protect the wearer." icon_state = "hos_skirt" - item_color = "hos_skirt" dyeable = TRUE dyeing_key = DYE_REGISTRY_JUMPSKIRT /obj/item/clothing/under/rank/security/head_of_security/corporate icon_state = "hos_corporate" inhand_icon_state = "bl_suit" - item_color = "hos_corporate" /obj/item/clothing/under/rank/security/head_of_security/skirt/corporate icon_state = "hos_corporate_skirt" inhand_icon_state = "bl_suit" - item_color = "hos_corporate_skirt" /obj/item/clothing/under/rank/security/formal name = "security suit" desc = "A formal security suit for officers complete with nanotrasen belt buckle." icon_state = "sec_formal" inhand_icon_state = "gy_suit" - item_color = "sec_formal" /obj/item/clothing/under/rank/security/formal/warden name = "warden's suit" desc = "A formal security suit for the warden with blue desginations and '/Warden/' stiched into the shoulders." icon_state = "warden_formal" - item_color = "warden_formal" /obj/item/clothing/under/rank/security/formal/head_of_security name = "head of security's suit" desc = "A security suit decorated for those few with the dedication to achieve the position of Head of Security." icon_state = "hos_formal" - item_color = "hos_formal" /obj/item/clothing/under/rank/security/head_of_security/turtleneck name = "head of security's turtleneck" desc = "A fancy turtleneck designed to keep the wearer cozy in a cold security lobby. Due to budget cuts, the material does not offer any external protection." icon_state = "hos_turtle" - item_color = "hos_turtle" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/under/security.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/security.dmi', diff --git a/code/modules/clothing/under/misc_jumpsuits.dm b/code/modules/clothing/under/misc_jumpsuits.dm index cc03ea9db86..2d333cea8e6 100644 --- a/code/modules/clothing/under/misc_jumpsuits.dm +++ b/code/modules/clothing/under/misc_jumpsuits.dm @@ -6,66 +6,56 @@ name = "red pj's" desc = "Sleepwear." icon_state = "red_pyjamas" - item_color = "red_pyjamas" /obj/item/clothing/under/misc/pj/blue name = "blue pj's" desc = "Sleepwear." icon_state = "blue_pyjamas" - item_color = "blue_pyjamas" /obj/item/clothing/under/misc/scratch name = "white suit" desc = "A white suit, suitable for an excellent host." icon_state = "scratch" - item_color = "scratch" /obj/item/clothing/under/misc/sl_suit name = "amish suit" desc = "It's a very amish looking suit." icon_state = "sl_suit" - item_color = "sl_suit" /obj/item/clothing/under/misc/waiter name = "waiter's outfit" desc = "It's a very smart uniform with a special pocket for tip." icon_state = "waiter" - item_color = "waiter" /obj/item/clothing/under/misc/mailman name = "mailman's jumpsuit" desc = "'Special delivery!'" icon_state = "mailman" inhand_icon_state = "b_suit" - item_color = "mailman" /obj/item/clothing/under/misc/vice name = "vice officer's jumpsuit" desc = "It's the standard issue pretty-boy outfit, as seen on Holo-Vision." icon_state = "vice" inhand_icon_state = "gy_suit" - item_color = "vice" /obj/item/clothing/under/misc/gimmick_captain_suit name = "captain's suit" desc = "A green suit and yellow necktie. Exemplifies authority." icon_state = "green_suit" inhand_icon_state = "dg_suit" - item_color = "green_suit" /obj/item/clothing/under/misc/overalls name = "laborer's overalls" desc = "A set of durable overalls for getting the job done." icon_state = "overalls" inhand_icon_state = "lb_suit" - item_color = "overalls" /obj/item/clothing/under/misc/assistantformal name = "assistant's formal uniform" desc = "An assistant's formal-wear. Why an assistant needs formal-wear is still unknown." icon_state = "assistant_formal" inhand_icon_state = "gy_suit" - item_color = "assistant_formal" /obj/item/clothing/under/cursedclown name = "cursed clown suit" @@ -76,7 +66,6 @@ inhand_icon_state = "cclown_uniform" lefthand_file = 'icons/goonstation/mob/inhands/clothing_lefthand.dmi' righthand_file = 'icons/goonstation/mob/inhands/clothing_righthand.dmi' - item_color = "cursedclown" flags = NODROP resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF has_sensor = FALSE // HUNKE @@ -91,75 +80,63 @@ name = "burial garments" desc = "Traditional burial garments from the early 22nd century." icon_state = "burial" - item_color = "burial" /obj/item/clothing/under/misc/redhawaiianshirt name = "red hawaiian shirt" desc = "a floral shirt worn to most vacation destinations." icon_state = "hawaiianred" - item_color = "hawaiianred" /obj/item/clothing/under/misc/pinkhawaiianshirt name = "pink hawaiian shirt" desc = "a pink floral shirt the material feels cool and comfy." icon_state = "hawaiianpink" - item_color = "hawaiianpink" /obj/item/clothing/under/misc/orangehawaiianshirt name = "orange hawaiian shirt" desc = "a orange floral shirt for a relaxing day in space." icon_state = "hawaiianorange" - item_color = "hawaiianorange" /obj/item/clothing/under/misc/bluehawaiianshirt name = "blue hawaiian shirt" desc = "a blue floral shirt it has a oddly colored pink flower on it." icon_state = "hawaiianblue" - item_color = "hawaiianblue" /obj/item/clothing/under/misc/durathread name = "durathread jumpsuit" desc = "A jumpsuit made from durathread, its resilient fibres provide some protection to the wearer." icon_state = "durathread" - item_color = "durathread" armor = list(MELEE = 5, BULLET = 0, LASER = 5, ENERGY = 0, BOMB = 5, RAD = 0, FIRE = 0, ACID = 0) /obj/item/clothing/under/misc/swimsuit/black name = "black swimsuit" desc = "An oldfashioned black swimsuit." icon_state = "swim_black" - item_color = "swim_black" /obj/item/clothing/under/misc/swimsuit/blue name = "blue swimsuit" desc = "An oldfashioned blue swimsuit." icon_state = "swim_blue" - item_color = "swim_blue" /obj/item/clothing/under/misc/swimsuit/purple name = "purple swimsuit" desc = "An oldfashioned purple swimsuit." icon_state = "swim_purp" - item_color = "swim_purp" /obj/item/clothing/under/misc/swimsuit/green name = "green swimsuit" desc = "An oldfashioned green swimsuit." icon_state = "swim_green" - item_color = "swim_green" /obj/item/clothing/under/misc/swimsuit/red name = "red swimsuit" desc = "An oldfashioned red swimsuit." icon_state = "swim_red" - item_color = "swim_red" /obj/item/clothing/under/misc/acj name = "administrative cybernetic jumpsuit" desc = "it's a cybernetically enhanced jumpsuit used for administrative duties." icon_state = "syndicate" inhand_icon_state = "bl_suit" - item_color = "syndicate" gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS|HEAD diff --git a/code/modules/clothing/under/pants.dm b/code/modules/clothing/under/pants.dm index d1e46c7fd42..284d2e92d47 100644 --- a/code/modules/clothing/under/pants.dm +++ b/code/modules/clothing/under/pants.dm @@ -25,80 +25,66 @@ name = "classic jeans" desc = "You feel cooler already." icon_state = "jeansclassic" - item_color = "jeansclassic" /obj/item/clothing/under/pants/mustangjeans name = "Must Hang jeans" desc = "Made in the finest space jeans factory this side of Alpha Centauri." icon_state = "jeansmustang" - item_color = "jeansmustang" /obj/item/clothing/under/pants/blackjeans name = "black jeans" desc = "Only for those who can pull it off." icon_state = "jeansblack" - item_color = "jeansblack" /obj/item/clothing/under/pants/youngfolksjeans name = "Young Folks jeans" desc = "For those tired of boring old jeans. Relive the passion of your youth!" icon_state = "jeansyoungfolks" - item_color = "jeansyoungfolks" /obj/item/clothing/under/pants/white name = "white pants" desc = "Plain white pants. Boring." icon_state = "whitepants" - item_color = "whitepants" /obj/item/clothing/under/pants/red name = "red pants" desc = "Bright red pants. Overflowing with personality." icon_state = "redpants" - item_color = "redpants" /obj/item/clothing/under/pants/black name = "black pants" desc = "These pants are dark, like your soul." icon_state = "blackpants" - item_color = "blackpants" /obj/item/clothing/under/pants/tan name = "tan pants" desc = "Some tan pants. You look like a white collar worker with these on." icon_state = "tanpants" - item_color = "tanpants" /obj/item/clothing/under/pants/blue name = "blue pants" desc = "Stylish blue pants. These go well with a lot of clothes." icon_state = "bluepants" - item_color = "bluepants" /obj/item/clothing/under/pants/track name = "track pants" desc = "A pair of track pants, for the athletic." icon_state = "trackpants" - item_color = "trackpants" /obj/item/clothing/under/pants/jeans name = "jeans" desc = "A nondescript pair of tough blue jeans." icon_state = "jeans" - item_color = "jeans" /obj/item/clothing/under/pants/khaki name = "khaki pants" desc = "A pair of dust beige khaki pants." icon_state = "khaki" - item_color = "khaki" /obj/item/clothing/under/pants/camo name = "camo pants" desc = "A pair of woodland camouflage pants. Probably not the best choice for a space station." icon_state = "camopants" - item_color = "camopants" - //Shorts ARE pants, right? /obj/item/clothing/under/pants/shorts @@ -108,26 +94,20 @@ /obj/item/clothing/under/pants/shorts/red icon_state = "redshorts" - item_color = "redshorts" /obj/item/clothing/under/pants/shorts/green icon_state = "greenshorts" - item_color = "greenshorts" /obj/item/clothing/under/pants/shorts/blue icon_state = "blueshorts" - item_color = "blueshorts" /obj/item/clothing/under/pants/shorts/black icon_state = "blackshorts" - item_color = "blackshorts" /obj/item/clothing/under/pants/shorts/grey icon_state = "greyshorts" - item_color = "greyshorts" /obj/item/clothing/under/pants/shorts/jeanshorts name = "jean shorts" desc = "The trendy shorts your mother never let you wear. Now in space!" icon_state = "jeanshorts" - item_color = "jeanshorts" diff --git a/code/modules/clothing/under/retro.dm b/code/modules/clothing/under/retro.dm index 0cb1afb0b36..79288e77b29 100644 --- a/code/modules/clothing/under/retro.dm +++ b/code/modules/clothing/under/retro.dm @@ -8,22 +8,18 @@ name = "retro security officer's uniform" desc = "A (now) retro corporate security jumpsuit. It doesn't have any sort of robust fabric, good ol' NT cutting costs." icon_state = "retro_sec" - item_color = "retro_sec" /obj/item/clothing/under/retro/medical name = "retro medical officer's uniform" desc = "A once biologically resistant medical uniform. The high-vis stripes are faded and unreflective." icon_state = "retro_med" - item_color = "retro_med" /obj/item/clothing/under/retro/engineering name = "retro engineering uniform" desc = "A faded grimy engineering jumpsuit and overall combo. It's coated with oil, dust, and grit." icon_state = "retro_eng" - item_color = "retro_eng" /obj/item/clothing/under/retro/science name = "retro science officer's uniform" desc = "A faded polo and set of distinct white slacks. What a ridiculous tie." icon_state = "retro_sci" - item_color = "retro_sci" diff --git a/code/modules/clothing/under/solgov.dm b/code/modules/clothing/under/solgov.dm index c682fbac47c..4aa6ff5414a 100644 --- a/code/modules/clothing/under/solgov.dm +++ b/code/modules/clothing/under/solgov.dm @@ -5,7 +5,6 @@ icon_state = "solgov" worn_icon = 'icons/mob/clothing/under/solgov.dmi' inhand_icon_state = "ro_suit" - item_color = "solgov" armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) displays_id = FALSE sprite_sheets = list("Grey" = 'icons/mob/clothing/species/grey/under/solgov.dmi') @@ -14,25 +13,21 @@ name = "\improper MARSOC uniform" desc = "A comfortable and durable combat uniform worn by marines of the Trans-Solar Federation's Marine Special Operations Command." icon_state = "solgovelite" - item_color = "solgovelite" /obj/item/clothing/under/solgov/command name = "\improper TSF officer's uniform" desc = "A comfortable and durable combat uniform worn by junior officers of the Trans-Solar Marine Corps." icon_state = "solgovc" - item_color = "solgovc" /obj/item/clothing/under/solgov/command/elite name = "\improper MARSOC officer's uniform" desc = "A comfortable and durable combat uniform worn by junior officers of the Trans-Solar Federation's Marine Special Operations Command. This one has additional insignia on its shoulders and cuffs." icon_state = "solgovcelite" - item_color = "solgovcelite" /obj/item/clothing/under/solgov/rep name = "\improper TSF representative's uniform" desc = "A formal uniform worn by the diplomatic representatives of the Trans-Solar Federation." icon_state = "solgovr" - item_color = "solgovr" /obj/item/clothing/under/solgov/viper name = "\improper Federation infiltrator uniform" diff --git a/code/modules/clothing/under/suit.dm b/code/modules/clothing/under/suit.dm index c38b58a0d5d..da35c3708f0 100644 --- a/code/modules/clothing/under/suit.dm +++ b/code/modules/clothing/under/suit.dm @@ -18,91 +18,76 @@ name = "black suit" desc = "A black suit and red tie. Very formal." icon_state = "black_suit" - item_color = "black_suit" /obj/item/clothing/under/suit/really_black name = "executive suit" desc = "A formal black suit and red tie, intended for the station's finest." icon_state = "really_black_suit" - item_color = "really_black_suit" /obj/item/clothing/under/suit/female name = "executive suit" desc = "A formal trouser suit for women, intended for the station's finest." icon_state = "black_suit_fem" inhand_icon_state = "gy_suit" - item_color = "black_suit_fem" /obj/item/clothing/under/suit/navy name = "navy suit" desc = "A navy suit and red tie, intended for the station's finest." icon_state = "navy_suit" - item_color = "navy_suit" /obj/item/clothing/under/suit/tan name = "tan suit" desc = "A tan suit with a yellow tie. Smart, but casual." icon_state = "tan_suit" inhand_icon_state = "lb_suit" - item_color = "tan_suit" /obj/item/clothing/under/suit/burgundy name = "burgundy suit" desc = "A burgundy suit and black tie. Somewhat formal." icon_state = "burgundy_suit" - item_color = "burgundy_suit" /obj/item/clothing/under/suit/charcoal name = "charcoal suit" desc = "A charcoal suit and blue tie. Very professional." icon_state = "charcoal_suit" - item_color = "charcoal_suit" /obj/item/clothing/under/suit/checkered name = "checkered suit" desc = "That's a very nice suit you have there. Shame if something were to happen to it, eh?" icon_state = "checkered_suit" inhand_icon_state = "gy_suit" - item_color = "checkered_suit" /obj/item/clothing/under/suit/mafia name = "mafia outfit" desc = "The business of the mafia is business." icon_state = "mafia" - item_color = "mafia" /obj/item/clothing/under/suit/mafia/vest name = "mafia vest" desc = "Extreme problems often require extreme solutions." icon_state = "mafiavest" - item_color = "mafiavest" /obj/item/clothing/under/suit/mafia/white name = "white mafia outfit" desc = "The best defense against the treacherous is treachery." icon_state = "mafiawhite" - item_color = "mafiawhite" /obj/item/clothing/under/suit/mafia/tan name = "tan mafia outfit" desc = "The big drum sounds good only from a distance." icon_state = "tan_suit" inhand_icon_state = "lb_suit" - item_color = "tan_suit" /obj/item/clothing/under/suit/victsuit name = "victorian suit" desc = "A victorian style suit, fancy!" icon_state = "victorianvest" - item_color = "victorianvest" body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/suit/victsuit/redblk name = "red and black victorian suit" icon_state = "victorianblred" - item_color = "victorianblred" /obj/item/clothing/under/suit/victsuit/red name = "red victorian suit" icon_state = "victorianredvest" - item_color = "victorianredvest" diff --git a/code/modules/clothing/under/syndicate_jumpsuits.dm b/code/modules/clothing/under/syndicate_jumpsuits.dm index dc966632ee7..e5889480486 100644 --- a/code/modules/clothing/under/syndicate_jumpsuits.dm +++ b/code/modules/clothing/under/syndicate_jumpsuits.dm @@ -5,7 +5,6 @@ icon_state = "syndicate" worn_icon = 'icons/mob/clothing/under/syndicate.dmi' inhand_icon_state = "bl_suit" - item_color = "syndicate" has_sensor = FALSE armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 50, ACID = 35) sprite_sheets = list( @@ -18,27 +17,23 @@ name = "combat uniform" desc = "With a suit lined with this many pockets, you are ready to operate." icon_state = "syndicate_combat" - item_color = "syndicate_combat" /obj/item/clothing/under/syndicate/greyman name = "greyman henley" desc = "Attire for someone who finds it hard to survive in the safest place known to man - urban environment." icon_state = "greyman" - item_color = "greyman" armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 5, FIRE = 40, ACID = 35) /obj/item/clothing/under/syndicate/tacticool name = "tacticool turtleneck" desc = "Just looking at it makes you want to buy an SKS, go into the woods, and -operate-." icon_state = "tactifool" - item_color = "tactifool" armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 50, ACID = 35) /obj/item/clothing/under/syndicate/sniper name = "tactical suit" desc = "A double seamed tactical turtleneck disguised as a civilian grade silk suit. Intended for the most formal operator. The collar is really sharp." icon_state = "tactical_suit" - item_color = "tactical_suit" /obj/item/clothing/under/syndicate/silicon_cham desc = "A non-descript and slightly suspicious looking turtleneck with digital camouflage cargo pants. This one has extra cybernetic modifications." diff --git a/code/modules/clothing/under/ussp.dm b/code/modules/clothing/under/ussp.dm index b9ac8042c9b..b1fd789170e 100644 --- a/code/modules/clothing/under/ussp.dm +++ b/code/modules/clothing/under/ussp.dm @@ -4,17 +4,14 @@ icon = 'icons/obj/clothing/under/ussp.dmi' icon_state = "soviet" worn_icon = 'icons/mob/clothing/under/ussp.dmi' - item_color = "soviet" sprite_sheets = null /obj/item/clothing/under/new_soviet/sovietofficer name = "\improper Soviet officer uniform" desc = "A U.S.S.P commanding officer's uniform." icon_state = "sovietofficer" - item_color = "sovietofficer" /obj/item/clothing/under/new_soviet/sovietadmiral name = "\improper Soviet admiral uniform" desc = "A U.S.S.P naval admiral's uniform." icon_state = "sovietadmiral" - item_color = "sovietadmiral" diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 0a1932d6a77..c11eb49148d 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -25,6 +25,10 @@ lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' +/obj/item/clothing/under/pants/fluff + icon = 'icons/obj/custom_items.dmi' + worn_icon = 'icons/mob/clothing/under/donator.dmi' + /// Generic tattoo gun, make subtypes for different folks /obj/item/fluff/tattoo_gun name = "disposable tattoo pen" @@ -1095,10 +1099,9 @@ name = "Rissa's hand-me-downs" desc = "An old, hand-me-down baggy sweater and sweatpants combo. A label on the neck reads 'RISSA' in scruffy handwriting." icon = 'icons/obj/custom_items.dmi' - icon_state = "counterfeitguise" // doesn't exist + icon_state = "counterfeitguise" lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' - item_color = "counterfeitguise" /// Benjaminfallout: Pretzel Brassheart /obj/item/clothing/under/fluff/benjaminfallout @@ -1106,7 +1109,6 @@ name = "Pretzel's dress" desc = "A nice looking dress." icon_state = "fallout_dress" - item_color = "fallout_dress" /// Norstead : Natalya Sokolova /obj/item/clothing/under/fluff/soviet_casual_uniform @@ -1114,7 +1116,6 @@ name = "Soviet Casual Uniform" desc = "Female U.S.S.P. casual wear. Dlya Rodiny!" icon_state = "soviet_casual_uniform" - item_color = "soviet_casual_uniform" /// Kharshai: Athena Castile /obj/item/clothing/under/fluff/kharshai @@ -1122,7 +1123,6 @@ desc = "A white and gold formal uniform, accompanied by a small pin with the numbers '004' etched upon it." icon = 'icons/obj/custom_items.dmi' icon_state = "castile_dress" - item_color = "castile_dress" /// Xantholne: Meex Zwichsnicrur /obj/item/clothing/under/fluff/xantholne @@ -1132,7 +1132,6 @@ icon_state = "xantholne" lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' - item_color = "xantholne" /// FlattestGuitar9: Eli Randolph /obj/item/clothing/under/fluff/elishirt @@ -1141,7 +1140,6 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "elishirt" inhand_icon_state = "ba_suit" - item_color = "elishirt" displays_id = FALSE /// Jayfeather: Jay Wingler @@ -1151,7 +1149,6 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "jaywingler" inhand_icon_state = "bl_suit" - item_color = "jaywingler" displays_id = FALSE /// Xilia: Isaca Sirius @@ -1166,7 +1163,6 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "jane_sid_suit" inhand_icon_state = "gy_suit" - item_color = "jane_sid_suit" has_sensor = 2 sensor_mode = SENSOR_COORDS @@ -1177,14 +1173,13 @@ if(usr.stat || usr.restrained()) return 0 - if(src.icon_state == "jane_sid_suit_down") - src.item_color = "jane_sid_suit" + if(icon_state == "jane_sid_suit_down") + icon_state = "jane_sid_suit" to_chat(usr, "You zip up \the [src].") else - src.item_color = "jane_sid_suit_down" + icon_state = "jane_sid_suit_down" to_chat(usr, "You unzip and roll down \the [src].") - src.icon_state = "[item_color]" usr.update_inv_w_uniform() /// MrBarrelrolll: Maximus Greenwood @@ -1193,8 +1188,8 @@ desc = "A set of chainmail adorned with a hide mantle. \"Greenwood\" is engraved into the right breast." icon = 'icons/obj/clothing/under/costumes.dmi' icon_state = "roman" + worn_icon_state = "maximus_armor" inhand_icon_state = "armor" - item_color = "maximus_armor" displays_id = FALSE strip_delay = 100 @@ -1207,7 +1202,6 @@ inhand_icon_state = "aegisuniform" lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' - item_color = "aegisuniform" displays_id = FALSE /// vforcebomber: E.L.O. @@ -1215,8 +1209,7 @@ name = "E.L.O's Turtleneck" desc = "This TurtleNeck belongs to the IPC E.L.O. And has her name sown into the upper left breast, a very wooly jumper." icon = 'icons/obj/custom_items.dmi' // for the floor sprite - icon_state = "eloturtleneckfloor" - item_color = "eloturtleneck" + icon_state = "eloturtleneck" displays_id = FALSE //////////// Masks //////////// @@ -1256,14 +1249,12 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "fox_suit" inhand_icon_state = "g_suit" - item_color = "fox_suit" displays_id = FALSE //still appears on examine; this is pure fluff. /obj/item/clothing/suit/storage/fox/miljacket_desert name = "rugged military jacket" desc = "A rugged brown military jacket with a stylized 'A' embroidered on the back. It seems very old, yet is in near mint condition. Has a tag on the inside collar signed 'Fox McCloud'." icon_state = "fox_coat" - item_color = "fox_coat" /obj/item/toy/plushie/fluff/fox name = "orange fox plushie" @@ -1300,7 +1291,6 @@ desc = "It's what an evil genius would design if he switched brains with the Amazing Arachno-Man. Actually, he'd probably add weird tentacles that come out the back, too." icon = 'icons/obj/clothing/under/donator.dmi' icon_state = "superior_suit" - item_color = "superior_suit" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS flags_inv = HIDEGLOVES|HIDESHOES @@ -1384,10 +1374,7 @@ /obj/item/clothing/under/pants/fluff/combat name = "combat pants" desc = "Medium style tactical pants, for the fashion aware combat units out there." - icon = 'icons/mob/clothing/under/donator.dmi' - icon_state = "combat_pants_s" - worn_icon = 'icons/mob/clothing/under/donator.dmi' - item_color = "combat_pants" + icon_state = "combat_pants" sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/under/donator.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/donator.dmi', @@ -1488,7 +1475,6 @@ desc = "A locket with a orange gem set on the front, the picture inside seems to be of a Tajaran." icon = 'icons/obj/custom_items.dmi' icon_state = "fethasnecklace" - item_color = "fethasnecklace" slot_flags = ITEM_SLOT_MASK | ITEM_SLOT_ACCESSORY /// HugoLuman: Dan Martinez @@ -1499,7 +1485,6 @@ lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' icon_state = "sheetcosmos" - item_color = "sheetcosmos" /// Lightfire: Hyperion /obj/item/clothing/head/fluff/lfbowler @@ -1514,7 +1499,6 @@ desc = "A blue and black victorian suit with silver buttons, very fancy!" icon = 'icons/obj/custom_items.dmi' icon_state = "victorianlightfire" - item_color = "victorianlightfire" displays_id = FALSE /// LightFire53: Ikelos @@ -1555,7 +1539,6 @@ to_chat(H, "You modify the appearance of [P].") playsound(src, 'sound/effects/spray.ogg', 5, TRUE, 5) P.icon_state = "ikelos_envirosuit" - P.item_color = "ikelos_envirosuit" P.icon = 'icons/obj/custom_items.dmi' if(P == H.w_uniform) @@ -1587,7 +1570,6 @@ desc = "This medal is cut into the shape of a Victoria Cross, and is awarded to those who have proven themselves to Nanotrasen with a long and successful career." icon = 'icons/obj/custom_items.dmi' icon_state = "elo-medal" - item_color = "elo-medal" /// Furasian: Fillmoore Grayson /obj/item/clothing/suit/fluff/vetcoat @@ -1613,7 +1595,6 @@ desc = "A medal from the bygone Asteroid Wars. Its Ruby shines with a strange intensity." icon = 'icons/obj/custom_items.dmi' icon_state = "panzermedal" - item_color = "panzermedal" /// Sagrotter: Xann Zxiax /obj/item/clothing/accessory/medal/fluff/xann_zxiax @@ -1621,7 +1602,6 @@ desc = "Green Garnet on fancy blue cord, when you look at the Garnet, you feel strangely appeased." icon = 'icons/obj/custom_items.dmi' icon_state = "Xann_necklace" - item_color = "Xann_necklace" /// Rb303: Isthel Eisenwald /obj/item/clothing/accessory/rbscarf @@ -1629,7 +1609,6 @@ desc = "An old, striped purple scarf. It appears to be hand-knitted and has the name 'Isthel' written on it in bad handwriting." icon = 'icons/obj/custom_items.dmi' icon_state = "rbscarf" - item_color = "rbscarf" /// Pineapple Salad: Dan Jello /obj/item/clothing/head/fluff/pinesalad_horns @@ -1653,7 +1632,6 @@ icon_state = "kiaoutfit" lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' - item_color = "kiaoutfit" displays_id = FALSE species_restricted = list("Vox") @@ -1665,7 +1643,6 @@ icon_state = "kiahat" lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' - item_color = "kiahat" /// FullOfSkittles: Kiachi /obj/item/clothing/mask/gas/fluff/kiamask @@ -1676,7 +1653,6 @@ inhand_icon_state = null lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' - item_color = "kiamask" species_restricted = list("Vox") sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/mask.dmi') @@ -1707,7 +1683,6 @@ icon_state = "kikeridress" lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' - item_color = "kikeridress" body_parts_covered = UPPER_TORSO|LOWER_TORSO species_restricted = list("Vox") @@ -1720,7 +1695,6 @@ inhand_icon_state = null lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' - item_color = "kikerimask" species_restricted = list("Vox") sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/mask.dmi') @@ -1733,7 +1707,6 @@ inhand_icon_state = null lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi' righthand_file = 'icons/mob/inhands/fluff_righthand.dmi' - item_color = "yahiyamask" species_restricted = list("Vox") sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/mask.dmi') @@ -1747,13 +1720,11 @@ name = "rebel outfit" desc = "Made in Seattle, 2216." icon_state = "colin_earle" - item_color = "colin_earle" // Paratoberfest/contributor rewards /obj/item/clothing/accessory/pin/reward // Default pin, DO NOT USE - Use the subtypes below icon = 'icons/obj/custom_items.dmi' icon_state = "pin_coding" - item_color = "pin_coding" /obj/item/clothing/accessory/pin/reward/coding name = "Coding Contribution Pin" @@ -1763,13 +1734,11 @@ name = "Mapping Contribution Pin" desc = "A commemorative pin to reward contributions of mapping." icon_state = "pin_mapping" - item_color = "pin_mapping" /obj/item/clothing/accessory/pin/reward/spriting name = "Spriting Contribution Pin" desc = "A commemorative pin to reward contributions of spriting." icon_state = "pin_spriting" - item_color = "pin_spriting" #undef USED_MOD_HELM #undef USED_MOD_SUIT diff --git a/code/modules/food_and_drinks/food/foods/meat.dm b/code/modules/food_and_drinks/food/foods/meat.dm index e51708c4cb3..cee7554ccc3 100644 --- a/code/modules/food_and_drinks/food/foods/meat.dm +++ b/code/modules/food_and_drinks/food/foods/meat.dm @@ -528,40 +528,31 @@ to_chat(usr, "You color \the [src] [clr]") icon_state = "egg-[clr]" - item_color = clr return ITEM_INTERACT_COMPLETE /obj/item/food/egg/blue icon_state = "egg-blue" - item_color = "blue" /obj/item/food/egg/green icon_state = "egg-green" - item_color = "green" /obj/item/food/egg/mime icon_state = "egg-mime" - item_color = "mime" /obj/item/food/egg/orange icon_state = "egg-orange" - item_color = "orange" /obj/item/food/egg/purple icon_state = "egg-purple" - item_color = "purple" /obj/item/food/egg/rainbow icon_state = "egg-rainbow" - item_color = "rainbow" /obj/item/food/egg/red icon_state = "egg-red" - item_color = "red" /obj/item/food/egg/yellow icon_state = "egg-yellow" - item_color = "yellow" /obj/item/food/egg/gland desc = "An egg! It looks weird..." diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index c2096ee731a..ff6a9cc2561 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -196,7 +196,6 @@ name = "berserker helmet" desc = "Peering into the eyes of the helmet is enough to seal damnation." icon_state = "hardsuit0-berserker" - item_color = "berserker" light_color = BERSERK_COLOUR light_power = 4 actions_types = list(/datum/action/item_action/berserk_mode) diff --git a/code/modules/mob/living/carbon/human/human_update_icons.dm b/code/modules/mob/living/carbon/human/human_update_icons.dm index 0c4ab7f1fe1..d44871697cd 100644 --- a/code/modules/mob/living/carbon/human/human_update_icons.dm +++ b/code/modules/mob/living/carbon/human/human_update_icons.dm @@ -586,7 +586,7 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) if(!wear_suit || !(wear_suit.flags_inv & HIDEJUMPSUIT)) var/worn_icon = listgetindex(w_uniform.sprite_sheets, dna.species.sprite_sheet_name) || w_uniform.worn_icon || 'icons/mob/clothing/under/misc.dmi' - var/worn_icon_state = w_uniform.item_color || w_uniform.worn_icon_state || w_uniform.icon_state + var/worn_icon_state = w_uniform.worn_icon_state || w_uniform.icon_state var/mutable_appearance/standing = mutable_appearance(worn_icon, "[worn_icon_state]_s", layer = -UNIFORM_LAYER, alpha = w_uniform.alpha, color = w_uniform.color) if(w_uniform.blood_DNA) @@ -597,7 +597,7 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) if(length(w_uniform.accessories)) //WE CHECKED THE TYPE ABOVE. THIS REALLY SHOULD BE FINE. // oh my god kys whoever made this if statement jfc :gun: for(var/obj/item/clothing/accessory/A in w_uniform.accessories) var/tie_icon = A.worn_icon || listgetindex(A.sprite_sheets, dna.species.sprite_sheet_name) || 'icons/mob/accessories.dmi' - var/tie_color = A.item_color || A.icon_state + var/tie_color = A.worn_icon_state || A.icon_state standing.overlays += image(tie_icon, tie_color) overlays_standing[UNIFORM_LAYER] = standing diff --git a/code/modules/mob/living/carbon/human/npcs.dm b/code/modules/mob/living/carbon/human/npcs.dm index cde39430962..f3e1cb79e6b 100644 --- a/code/modules/mob/living/carbon/human/npcs.dm +++ b/code/modules/mob/living/carbon/human/npcs.dm @@ -3,7 +3,6 @@ desc = "It looks like it was tailored for a monkey." icon_state = "punpun" worn_icon = 'icons/mob/clothing/under/misc.dmi' - item_color = "punpun" species_restricted = list("Monkey") species_exception = list(/datum/species/monkey) diff --git a/code/modules/mob/living/simple_animal/hostile/mining/elites/herald.dm b/code/modules/mob/living/simple_animal/hostile/mining/elites/herald.dm index 1f2951a4b7a..697e3cdecca 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining/elites/herald.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining/elites/herald.dm @@ -263,7 +263,6 @@ desc = "A cloak which lts you travel through a perfect reflection of the world." icon = 'icons/obj/lavaland/elite_trophies.dmi' icon_state = "herald_cloak" - item_color = "herald_cloak" actions_types = list(/datum/action/item_action/herald) /obj/item/clothing/neck/cloak/herald_cloak/item_action_slot_check(slot) diff --git a/code/modules/mob/living/simple_animal/hostile/mining/elites/pandora.dm b/code/modules/mob/living/simple_animal/hostile/mining/elites/pandora.dm index 1e81928547a..4a2b362ee6b 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining/elites/pandora.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining/elites/pandora.dm @@ -207,7 +207,6 @@ desc = "Found at the bottom of Pandora. After all the evil was released, this was the only thing left inside." icon = 'icons/obj/lavaland/elite_trophies.dmi' icon_state = "hope" - item_color = "hope" allow_duplicates = FALSE resistance_flags = FIRE_PROOF diff --git a/code/modules/paperwork/stamps.dm b/code/modules/paperwork/stamps.dm index f8d0a231e24..ef9f00a9781 100644 --- a/code/modules/paperwork/stamps.dm +++ b/code/modules/paperwork/stamps.dm @@ -7,7 +7,6 @@ w_class = WEIGHT_CLASS_TINY throw_speed = 3 materials = list(MAT_METAL=60) - item_color = "cargo" pressure_resistance = 2 attack_verb = list("stamped") /// What color will this crayon dye clothes, cables, etc? used for for updateIcon purposes on other objs @@ -21,7 +20,6 @@ /obj/item/stamp/qm name = "Quartermaster's rubber stamp" icon_state = "stamp-qm" - item_color = "qm" dye_color = DYE_QM /obj/item/stamp/law @@ -32,76 +30,63 @@ /obj/item/stamp/captain name = "captain's rubber stamp" icon_state = "stamp-cap" - item_color = "captain" dye_color = DYE_CAPTAIN /obj/item/stamp/hop name = "head of personnel's rubber stamp" icon_state = "stamp-hop" - item_color = "hop" dye_color = DYE_HOP /obj/item/stamp/hos name = "head of security's rubber stamp" icon_state = "stamp-hos" - item_color = "hosred" dye_color = DYE_HOS /obj/item/stamp/ce name = "chief engineer's rubber stamp" icon_state = "stamp-ce" - item_color = "chief" dye_color = DYE_CE /obj/item/stamp/rd name = "research director's rubber stamp" icon_state = "stamp-rd" - item_color = "director" dye_color = DYE_RD /obj/item/stamp/cmo name = "chief medical officer's rubber stamp" icon_state = "stamp-cmo" - item_color = "medical" dye_color = DYE_CMO /obj/item/stamp/granted name = "\improper GRANTED rubber stamp" - item_color = "qm" /obj/item/stamp/denied name = "\improper DENIED rubber stamp" icon_state = "stamp-deny" - item_color = "redcoat" dye_color = DYE_RED /obj/item/stamp/clown name = "clown's rubber stamp" icon_state = "stamp-clown" - item_color = "clown" dye_color = DYE_CLOWN /obj/item/stamp/rep name = "Nanotrasen Representative's rubber stamp" icon_state = "stamp-rep" - item_color = "rep" dye_color = DYE_NTREP /obj/item/stamp/magistrate name = "Magistrate's rubber stamp" icon_state = "stamp-magistrate" - item_color = "rep" dye_color = DYE_LAW /obj/item/stamp/centcom name = "Central Command rubber stamp" icon_state = "stamp-cent" - item_color = "centcom" dye_color = DYE_CENTCOM /obj/item/stamp/syndicate name = "suspicious rubber stamp" icon_state = "stamp-syndicate" - item_color = "syndicate" dye_color = DYE_SYNDICATE diff --git a/code/modules/surgery/organs/subtypes/kidan_organs.dm b/code/modules/surgery/organs/subtypes/kidan_organs.dm index 63b2996cee6..0ea683e7880 100644 --- a/code/modules/surgery/organs/subtypes/kidan_organs.dm +++ b/code/modules/surgery/organs/subtypes/kidan_organs.dm @@ -89,7 +89,7 @@ if(!get_location_accessible(owner, "head")) occlusion++ - if(owner.w_uniform && copytext(owner.w_uniform.item_color,-2) != "_d") //jumpsuit not rolled down + if(owner.w_uniform && !owner.w_uniform.rolled_down) // jumpsuit not rolled down occlusion++ if(owner.wear_suit) occlusion++ diff --git a/docs/coding/quickstart.md b/docs/coding/quickstart.md index 6ee874d1980..f58e76947f3 100644 --- a/docs/coding/quickstart.md +++ b/docs/coding/quickstart.md @@ -403,30 +403,29 @@ slip under the radar. You can start defining the new item once you found the proper file the item should belong to. Depending on the item you will have to write different code (duh). We will take the new jumpsuit as an example again and will put it in the -`miscellaneous` file. +`misc_jumpsuits` file. When defining a new jumpsuit you can easily copy an existing one and change the definition values. We will take the mailman outfit as a template. ```dm -/obj/item/clothing/under/rank/mailman +/obj/item/clothing/under/misc/mailman name = "mailman's jumpsuit" desc = "'Special delivery!'" icon_state = "mailman" inhand_icon_state = "b_suit" - item_color = "mailman" ``` As seen here a jumpsuit has multiple values you can define. The `name` is pretty -straight forward. `desc` is the description of the item. `icon_state` is the -name the sprite has in the DMI file. `inhand_icon_state` is the name of the sprite of -the suit while held in your hands has in the DMI file. `item_color` is the name -of the sprite in the `icons/mob/uniform.dmi` file. This value will indicate what -sprite will be used when a person wears this jumpsuit. (I know `item_color` is a -weird name for this) +straight forward. `desc` is the description of the item. `icon_state` is the name +the sprite has in the `icon` DMI file. `inhand_icon_state` is the name of the +sprite of the suit while held in your hands has in the `lefthand_file` and +`righthand_file` DMI files. You will also have to add worn icon state (when it's +equipped on a mob) to the `worn_icon` DMI file, or, if it's not set, to the +`icons/mob/clothing/under/misc.dmi`. We of course also have to change the path of the newly created object. We'll -name it `/obj/item/clothing/under/rank/tutorial`. This alone will make it so +name it `/obj/item/clothing/under/misc/tutorial`. This alone will make it so that you can spawn the item using admin powers. It will not automagically appear in vendors or such. diff --git a/icons/mob/clothing/head/softcap.dmi b/icons/mob/clothing/head/softcap.dmi index 1dd0f50c76b00b48ada0a36aaddf4ee0ba7d2417..38d717d7bc7cb747ba53e00d90bbc3d793a065f8 100644 GIT binary patch literal 9607 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 N7816le$&2F{|f|;^b`O9 diff --git a/icons/mob/clothing/species/kidan/head/softcap.dmi b/icons/mob/clothing/species/kidan/head/softcap.dmi index 42a454f59efb675fe6d218a1a6719b5774ae3b45..c193eb2a301f81ccf66df8d5c28b472ae0908e93 100644 GIT binary patch literal 9665 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 MG`oO2?|Se50EC6jH2?qr literal 10385 zcmd6tXH=7E+qHuzpa`gpL`8^>qs*X!ih=@3Y={kz5NYnb}0Ig~@@W13U@%7ejXiG}<;{JkJTO}x#JAn}J~h^k__TPnc&R;AFNu+O z@-v(F8zAn%d7QWZl;z09vtvmiwK~4PT+|INteoE9a#870A9ip0r=2fUekxZ~@d@+Y zpHe8W_OAQ(JalMzD!1X=#xRD?{*UTe)8GS!g~Jcd@gl3YQ4%zLmw|Igy+oO0mI<@BjJ4q8k zV3TLu;nixhyvIWgwD&fdQUCBmPy_1xG&w_ssQ(P@r9;)2f@^jyHn;8a`2E7q% zq%-p^Z9G3{Zx4Q&tJ1?r@8T^H`aBm`MG*`CWX7HwVFc;^g(Y&i`PhwKT4NI*_Q#5O~MA?tR4=X?DT2xOgZMH*OR+|dgK==Kb z2WEnz*jw~7`fOPc(d3%)3%6F)@xR!CeB}Z@)s`z)_l=X2wJ}|q829-J_S9BVMMhcA z4XMEN;PW_r|o13lsD|F<2Sj&8o zR5^<3x;h1azTxE3JJT0Y)pKEHK>B2|8F^4c7BP{^TK9TK=%bm>+^VYH;^MpxvTwOB zVqfH!mp`6q(@vI6zGsLdMK#@|w+3A43R*5=wdnZ!1#U@L15v&4(CIV#bPv}JP9WcY zx>GT>@Q$uAYPp6_?}HDKh5rCh726ne21$2yeLWO>iDl<1yu{JznMl16+}?|LeB#rX z+lpl{GJZ(IMX03J#E=PQaDp8*f2q9_G`cVJEur3>ma2Jp=adiPGMm=3sd zPYuN3i_`Gp>z9mHwLri=d;Ygs`;VBH9t;*SFeor^^OqQ8CwrJnC%gQ#aq;h@NN%3q zsf=G7*p)eHs=f3J+{+o%tm2RE#9MS)tw^&B%n4mBFyx*-LN9Xkp_X1V&QsN;zXsgqZIr$5cKC7XoqqM{S%{_k6WjHxSEAZx$|{EAm4?q=6Va)t z`$INq@4cla#^(_4Hjj490XX2n#+v6%)0bLI_XnrOM7#U?A-bgRjWx()Y~>>Dt$gz` zlXB#51gls7s&ao;iF1|+bS)VXX^fqcuq9*dVEK?EJH%U3mVA91aj|HBVO~kzQe|$I z|02fcYb5yk$kmW3M_c*Q2#}L35JX~5_JTI#6ql>55ScC3a`$4OdLSuL>HS25mKA@h z?TGZVQ8zKtLehzk7(e#*F909?!Mh4Fh_k~4dTkt(hDm#}ic&$@D?z)g$zCS~#<*W9 zrxvI_Bs!G0#bjN7nv=0FS&CGtOFyQa=l*C4UBuhR8z z`^(v>=g`tGCpq6!o`4O51f6)QhtlcBqTRPvK7TjO!tqubZ0m8QFpx1O3v)R+@Df2+ z7mWtYbB*`MCNlFRP1xwFQ8n!9hw){WjtLO@)=>oVVw3hjh&_TtK0U;#V>|)Qbc;UE z{o>3ojm6=i1?JQORJx+aVy}2MPrl2eJ8Wkq_)mmSCV%o8I-x=+5~(o zf`RZN+Ss^#}-I8Yk7TrPFF zry?@ZW@_6EU)DihB4TpOrqDn@*KoV(L*UN`h{xt-fhCCy*X$S3}>t0g@C(6w#~M z$C8JR3CMturehP_h_kz==S3#d|7HfT$=sE(-G9#VKYc(0`iBp|H0n#eQVcc^LdG2j zI)-tzUlbvO%)Qaj10pHr9jIGITB>&rq);l{5X#rcV&geNX^{hfEg40z&~;O~n|J+{ zNZwpyB-f_Ajbv*>z8>xI?t@j_l^!yqwNl&iOO`7UwPZC1t$hCKnO~~fr&gKeR6*QA z|E@t89ba_<10U;BCVrc~j)uqO|KTxip#}48zjMOtaZuJNc6e5QwX!LF zxlPBqdI;~_$eiC>Ia;*c&8;>JGz0Rah!ZlV=Km_mIP8~3N2~aX|ED>{use^#J@u~? z+6leWALA+}SKMm5y8Ef60UOVhbbZ&0%Ig={<#{PKWXy4T%#-~sjqlB753uQrO|XOP z(KaR7Q9rGW@jtaj0S_#_CYgl}Vp+mOI(Z=SQpbwjkmfwyX zM2}|7^=+-B|9-{wAyvala>JmD%y!}}*KAdr6YWNj1PG>#6QZgR8P)Ns+BU)NWdHY8FNRBM=Zm)J!*m8n`s~N)rxFR^nT^MH2@ET_0o0e4GCG&xy2U4T zkGtRKpF{tgjLXq4;^(lm!UDZKQC$m_PGQ7vv8WC@`IO#tqDuM({zPYqgEBI9waE6V zH4=4L@whjITc+{5Tq{0wzd+H)Tt%R`Cl3D!dCGseXFwv#Vck^Jga?Z(?);ZIKr4P? z80yQw%beuwgT-VsU#GnKlw>5V8+J2*ossiR#VQeM%Vo-?qik*rR*)>Gqapf3TAB z_Y;7g`h$bqOxLUZ^wC`7`k8EaujC*l`GdK1ELEF-!I^}e;JBeO2`GAAnCjQwy9-N) zeLg_VSLJMTJN`9k{Oxovb#B|6{T-&B43l#Up1LwZ+R|E z^_3;@vbh21X@Kmhu934^kzIt3$;-mS#}^cz&FB^8RW_W zX(Cpmr>uuL=l#`JJ&mUh2hw;$NuKjZVeXJ&3@(J12{X6`a5K5|;n?Du4fi@mtP_)l zjrQZjhpT)eiB{$_h+u;)ag0{BX;1MP4b(KDB>Mg#*Es#u3lwrimd5RB?uF~TgtPF< zcdFAXUyIM87TZ+S2@iS-Q@b1YMK+%M5)=Jf8P8OO#!KT1e1~7ZWp%vldWc<`>OVqA zz9O`MCAl53P24SVaf8!K6Tg-0c@>G}rCq8IA}NgY>r`Z098yq@Y#DdGOhFhzN5FCE z?y9^KeJPNFkYKHy@A$w7L}dDgwO!ax{6Hr@o2#IdqYQ((MoS{_c$4QR-Z(z zw+{kmVcy||G;VB?!V+KR-NEXTf?iGg&GIMxkNc;_CSCle*_Rk`N&Nq6<^6X*H?Y0# zREW24U?AC^jHa>XSH=j?i1pke$0({Fx$?eS;n1I77Yp+UrfH&&Bxl!p^&CUPpAmoT zoFSVCJrOOv=7*O>ht$1?E$BBL#q7XWQgDS&K`;N@W_I?h2gi#& zwp5@)gph)42OWvdp@5;%?BDw0?Ll{?xjH*pQHB*wx3vW2IFuGTcIBafj=It~j>=K3 zIsC9?d*bd{PWvZm0!2Nj*+nol>EU5rVuYoZnNDNYSlofv5-{&U^xL_1wcSU}u_L~a zm`~cqb_;m_UzGfnq}|KydV?We%G!Q z|DGCuLsT+LyP{D*10Wp~YLUg&ri5~ENrj2?EPhWVC>hkAFM5JgRVL(A#qYX93$7@C zA3YuBL{HCbs=Yv2&vR$y@C9?b}4*s}M6cx0xjE1TA87 z^98hYVRmw>uYkE3X$k8>+b1xwl};hWOcaLo=!^0b?YXOo7T^NJz4=|GL%}{mc%>aV zElQ@IEaNQ%(yn?F_i036bziRdGZy-@jm=n-dJ*ISw`Emlo=#cbNN$;Z>vvykld{o{OtU2R}lY*=eIOv}T%5NTf*T!_1I_%nH}x<>9pHJvxGYdjr?;x1gcaIeB$8Sj#ZGBq`w zPcCQ)&L9aU9AWj9`AE#ly~L!XBr~eBhsSjRpJNURi)p07VXuLZqmIqa-m+HZca3R2 zh@9(rUJ7;Fepo6$IE<@r;au^4{<&0L{wLejM>enhkg{ojy->;iuj7BfRT!$EK)0#( z+rS^H_LnP1p-{sO)b=x)%{7!MU1pzb<5tjayZRq*Ac{}+T6diQ4git2^IV&V-vCnqPv z8GR%t!yw_IJ7_Xu2eN%YX#y9?CxEiwLfePSa)h1}cYk=2Q8y^gimb_BcS2b6r5lA@ zO`$F%v+aO%8n;m%RIUU)=jFzmCw*~q6 z%iHSYRSeAzUeCSO-``Ipkq~`q7KL>#0_XW#Ke(H(wW44RpYmVPTDa26ro1__?N204 z2WRNb*xF}wGHdlEor9!@FuBgq)9^+8GxKqJ*@MN%`+!3HicBk8i(F2(ybt~QX0Gb{ z?SgSUAI_nlP)9uT`J3UeW>=pRd;R?R*01hz11k@RO4rijsc{f6h1PgieA>^>qq0^5FHUv!f3RM*b6(Qi3{nU^)`)7uJyP)}F8fVtg1-ADm z>}C(Xa@js_=g$O@vTNC|k(|#TN<>Qo_AQmXfHKXCr+Fd&DGk4sE;%?bE8V@aWN2zGm=8DHbrVW%Xq1yC zpzDLnzv#0-F_gLFK-D)0dYG%}tFGrhQlMkl-lFLF^R+Tj8}n@wK`J zc6XfSBDOo)zh0(e?jd8{yTuClL+PPImmBe&bb*!gnARTZT1aUF7>@|l`o0SMfJyrQ z>T#T*b#fi=RHT&U*Qt>1M{>|95wu`y{E}Oa$CSBI&Q5d042OpwyP1c>x^#I`MF%E_ zOC6OLl{TQ8V7umC1)XY4zDHk%s%EK=tLdjObos;>Y;pL5E8{n&*7n zxt_C*M%`U=xv3Hv(+_hIqI~B+tM*%w!}`XXW> zyjf$?a@Cj~QL<_qYEH`UdC^brW!A_q*V%4XQ*X%E7Mh5sm0gv!XZkb@_dhrGVF!HlDq$j=$3L#kDz_qOBBsqn$S7 zox-&JBcIOKV)~~<_}k}0>p?9p>B>jZ%XC&H=HKhEQHKe?DEWyR$4Ck?1y^xrH|CT6 zAOOA2+5E62w2l+bnC+qhgEHYnr)1oi@2bACZzBo)>$w~ z#9t~@hZ5)o(vr;$RFvWvG52Q4(h;)j*{G=A<3z>s?8h>Pf7aUe5B^{!6Vy|1(A8a` zu5~OeAO_Yz(5<9ndYn%kvUbee0`sTL_BCp2<@iZaGRoU#^=HrlLYiJPek2Td3##?l zOfQj`@Ta^XY_MyjhEgzH|X7WQ!UPAIh~2OAhRIiD8kiht9w+cS|ztqikm0cZ!zr?p~`X;Bn`cb_zRoQ!F0P5fpF0;KY&*!z(GlA2T&_EU z1=Do@lfiZtLmE=MNmC^*n5; zPg}$x@!!}cnmamm1$8blW|PkIk-u^@%Se8Yz6e#0NzZrX38J~PG1I^ltNkBB?RIzA z+p!!c2n3f(jlQEy+b zWi9c>$paE-PJVG5D2KitXGzp82eo%NTw?aObmgPh-33zF+rG1{hw`}rrv(yE;BO;e zjP477OxU?T1M8;5@H687rv?2#r4>q>Mn0KlOeOXAkIp2r*~Ep~ev!o%)=2|;`fj@x zeBFAMQR-4%-hLwX0m)Jfu^j$1ZG^CY(5I$2bh$ z`OrFke2QGNNU9oVMmrcZc1KG&D3UY-+>vv-E?L^l*Dq0^4}ZB-^b%ipG)QG6V?TRX zZCy5R?eOFwfpYfc?FMFRVp{iJr%V-ZU=Vlo*B=gLy~v?(kf;e56(9*{_o%uj9L!?k zPmuG^l?@8?Bc#cr8liU~$bhCBXFkVWtHE{5bcnBjWf^aE+WSRR=4FU}?Qy{--?N=X zV6K&J#2D}%W!i>bu?mcBOB&$L`Uf76+5QKN&yl#40qv)y$VD<{E zpNyipclhM-O85@-`-u;h0+9T&ZLT zd4KhM$%&Ume&Y+OoX>jo-?T7?>jIq|yH;m3b-zrnv*!sP3Z6C2K< za!K|vaEDF4yhQ2Mt;)ZQePPpoFrT+BfMrDK^20moVGD<@SL>Zn%kkMYTX|=9s+>}E-rF)an)Mjt_Sq_u8K9vr z+k^GuZ{T-Q$Sh8Q_dZDoqkA-LiMa7pAWko2R{%e4gq^WJXkFd<2W?vlN3}-cYQ^kb z`J2v6^GpO4qi!KooKVKU-BkX9Q#R=1r5qs6;j-%SO{u(@DvihBB@fw=_j~4zH9ktr zM@|i>Ai?6$6tTZR5DLgR9_jbNA8&sQUNwYV(lb1tf7brt{{U}*44eP} diff --git a/icons/mob/clothing/species/vox/head/softcap.dmi b/icons/mob/clothing/species/vox/head/softcap.dmi index 1f8e4048bd6716f268b9414a3cc5225052cf821f..53baf7be3aa3d33e99a91c1d717943e6b458cd5d 100644 GIT binary patch literal 9481 zcmc(lc{tSj|Mzt|C+D>3RMN4Y%2LVFVvng1ktJ)^scc!NFqXm0Ij0a=ijW2q*@u}T zGxkYB2wBEpFlsQ&H1=Vb?fy{bd(QWF|MB~$>%Lu=xtMF_Gp>0*Jzvk~<27-X=0654ac*uY9iXxjwv{pRN#z&)_Ax);DNS}>dI!3G{dZh_u+g1sRDLPB9#+398h z&A;!vOj{m1~`wDaF)vNHm8)awAnxpO7?;E;QWo>ktLZMenUv#oR ziBy5KlOB&8%~sv9Dm5DS`_Jmn3?@(S3`v@FK78S-)$Gp~U!InoG7H!B+KtfKZN|s?8uIu+KiWi#rd>OtHvi@!)2jpM)dTqXFnFj>zZ0~goKVgykcym!_}P*%I-!rHR1t0$&I3rTFoCQyknHYU36sY72C7bB3yQ z(6uqQBKynYj@6%_c5;Kx7S)kL44?IgJ}f;SrM#x-7_nB8I3`?1!82Avr6}%buwP=O zs@;Ians`UYUyQ;i&VX5$Q`yuf?Z(;q5g5ev)HDjI<+8pSW4v6$sMc!IOy!7TMRpe( zk)O>XVtFWE!V^z%OAxoTHA6Vo*)+Tm>d_31Oobmei9D+SnQo!aQTXZ=k@?Cc{q
  • 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 literal 10089 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 diff --git a/icons/obj/clothing/head/softcap.dmi b/icons/obj/clothing/head/softcap.dmi index ea3d454fddbe102a408f69b7f99c906a00e8ad4c..d3917c0b76e558c4d65ab5480269219ddfa29da6 100644 GIT binary patch literal 8784 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 diff --git a/icons/obj/clothing/under/color.dmi b/icons/obj/clothing/under/color.dmi index 8b375da0e675835142112dcb869c8542e9b52e90..1da385bf0961665ca8547d4e58a2477fd34be9a6 100644 GIT binary patch literal 14785 zcmcJ$2{@G9|35zVkcd#kC>1S8_I326Bq60lF|zMl_GJbsgj9sG6(K1k`!>i@_I=mb zG8l|)EVKUa8R~iJ^L&^8?|1#K%hlY@d7m@W%(!3M`-ET9(O_fYV*!CcY?_zVuY*7| zz$IvW4{oC&9miNuwY+c-Kot;1+@1z%T2&V^UIYOcZN-eRpdcWY!%Xd*g>Wj#}DatUnF*TO+sKQyYrC#}EQf8kUGp$s9^!Lz5Za z_K3SpZ-0U|C-@E5p`IwA zM*>6aqx|_$wc>$dhI0KE=eU>7hIbCyNLUx)ri|JO9OZo^nZKm#n6l`_#vXPdIq))m z8J|CNNuuE1g5BXu9Z{)I-DnXBFX~PluAY7I)VukS=<#7(?bXt5u1oDtf{B@hDsL{T zep$ti>C3{EIXmvXhL9t3->b<|5(*56m|D>d8;0?D7# zR6nopowS(D>V32CQ?yW@0-$u#yo;z^n)5}b8FoVD_tt42hR_FsCi zLG=R}Vs`$}WbK+Ls9r24^wqNyV=R5`%U$D9^)2j~qK}pL%YhoTH=<_@x=uHUBQtC*{9M~J1~Fxjz%jk0hRC=-p?*Xy7kdWukDpgRA*0jcdPQH!Gut- zD=arh6k>Hsh0gT6S9U5?_69Pns_D7$k)XBAzyxg#&bHK-)w0OVt9yeUJb%u~CvC%_ z{Yv^<+moiPHC%C@{hq~OW2sHOha2}GE0@5P#lK=dg|`A5tkl+;p^?an zqMoClcoy3vPDJhsI3qJLeExC;ESqprl1y%l%ZH9-XG&n=|3F)M99pexi%amt==b9_zPW$tu)IONsZCGGjV;&s-2zulWJY3D3%*wM1Sx z|Fe$Xbfv`pR;aj+!j~`s(~u~it^FdOR3peq{T_1$ywYcXuJ!R53*!ex#5dgCA67MK zaB-_+yKMh*k!s*#SWupq)ydUX}4nr>15%`?B`!Kv;=fAFos^X=kn+_p) zR0v^f6)bAEG~$p&W|lTjq^iYyxAvpFxC1{tIfL+TDDOOM?SE$-cttRT0k;BQ1(N~vVR=8c2 z0YMmKL6UB6!AGqp5G7~joeU3uU>xV2Myp%|cE}rYtB*9qM ztkAZtAGzk4e1Ty8K;EM!w97Q9$wRKCp%RZ8peuf)`&)I7Ou;<2m`c*(I3emLB_3C9 z_lL5T@&!i8GYhTO$F|=y1j~-wfn+C-1%5>rD=D2pe__1KR&yz74~Nh7>)!pkr*c%O z=tZG23a zn3w2tOfo2LOP-(i7;E&g+}65aT$MW_-w}BTvqTxOs4b_EAKft3Zxs3XEbwQDj66^T8YA-Xe zx7Js6vDAJbcP8iEyRQ}jk;)=%;U6)23%EnEO#Ki z^;5~%I(<7=EjUi2of${ippo{x`GmSM2jMwOY%Q1em}6GNh;HTbEXW z=?%#$k}I39gB4AKSK?*i%nxrzPY6c>ccH4)WR{wbYPx;+=nyc5?{1-uUTYqlXpefp zu6ov!h{K)~7jJg}DTiYA8;lj{T&$B2OsijmU739tX|lo1O_chQL=sV1e!LP7+c^27 zYCEBKwf7Bj>WwT?x{%c0D#KlKJZ2_AVU%fkF66u!8Y;hq$?Ra~S!#Y`U=7z18+OlR zvWA(>xPWWY_78-AOx>*C(|jQnQiFN64N1~=cO8E|-d=FQwr~&l@R?#*s-VZ*WGr6@ z&vrkY?X6`VgEKuJzGA#eJSShFmFrFlqj9PlqWrbVc!lr!kMi2}{<`rfHHa&c8&h1=R ziyg?OU3Sw&z;1`75t!0xZyji;NerqwsbBd?qE=%w z9JCeW(!wWQr{J`!8R`5dFOtfu(OO$DuZGg&$9sgo$Tmt2jWqP9@)@+)g845fT@k1| zXoP5O^oHww8pKIC+fToh4$o*ErS9+vgAT3l*G0U4)>C;?d2z(}G6m=}#p3QD2EOv> zm|fRy?l^gbg5JC&pS(fbrq052q0NoZjU{CrN~I2e<;A5<$d98U#}%HO`y4@i{%X2@ zZzCkOg2s^GX#RMvZZPK30!Y}Q^-Hw81SIgzZGv_GyYnjOzJK6y$0UYttGvwW!~P0G z$l1C^WkOiY?bHS&vDGNn6DA<+8Mt3|27s}8+!>ONfL%AY!QaTN`JrRd`THl?(tmd*2v$1nK0Y+C*~$U@BU**HNbp3##&(qhG7OYl)bd#;~=Rizi;MYxSgK2 zi`KhkIlMCue**aK(A?Ta=+7aO_aNOno;p{v_baeM9$b0nXiBoripypkkGHs?`Feph zEa@Sn;&mY7iDR8|BD$~aK%|slG~AODo|kcCqT{4^My`il=OeY_fxt{6LyT$TKy6#x zLx}yDt5hyAb5Ngd*_`gFSxw{Z_n(XEl_U0#9`K4>GUO&y=jT6t!rRczYY--;ivI*%{|3?UjI2+8~pn8O~Dzl~n7YW;rK<~_~UCz{L8p6&PFE657(U#POW zi{CEU#rM19`wzdyG+%+W<1}?%2ZkvaS}~o|Qv*X2)9T1kpre@UpRFkH9vP(-RC6Mb zg79m0A=UwdHMz91vCaNl`_)s1Wt9PhKd-c*8;d>jzuT~m`$Gnv)I1j5sro3*i% zoX~-$Z=}u?tN@R{^fm5CD6D<}>skPLt0jhdaabRuzLFCh?Dt-#%QBA%A#vu6BzH|R z(_`DZ6L1P&K#b2k+Q+KO_l~6>F@-@uk`^}S2O4+wt~;beBof(gb4jf)ecs(2?vsPY z8iQ%8U!s<%9AWhFu=9$P)5XP-twSYg8+Qn;A=-GeYc#Euk7uVwbP^6;)G@MVBFtSc=F@kgW;|uIz)e>s{ z0cbvOurnC#Z*B72lnfDd-;**D=noA%=5?a)wUah$n*t~yRWHJ%yp#Y7^kA~gK`PYqK}04Z~<@MyYu&7$z-DD``*Y(w7-UYysIm1 z7W_#Pak-QoQSdI%s_#h#gnRl%l}J<9AiHYX11~ly;KmbwOy$V4#v)sd5*fQoWqIvy zm}DK(vFT7*%A5smMp4>Lo2z{3qx>*z#lDx^pj~*(HjRS*(i{r)PRKp=lkq3)4cVHL z`U2xf4`&}W_RJP#_200o?P&yVbp=e(>RCf7C`wSPp6y;RJwAw{H)wy1OZnKTemed7|)xfJ;0N| zGojuA3HDop2tV`ff3FpLExy{v|6tphiv6<~=BOyRPYvXRfjC3dN%^aCybR#*>Nn)5 zbyp!Yl!O05>KoRl;7ay!*r&em6VRv%QZPEt*h9%N>CP1c##4d!;2~R2uHi0?vYaV_ zm1H(#cIfI4ByD)5*L7Bb3^*Q+i3rtRWbb|ZSwbT-PaES@5pVUD$(eqB?UcC26&rNH ztHR|DH#FH(z2{n@bIZ*B^{(Kl-ZWzYUmQ`^$_ZP?C+(O&ia>lz9|;}yw}*hW_~Q?B zy-1$28GNiS6^aMp_AM7zqqIO3({clZ%+()b(CWR!##7sEG6)Y%7sWx-G1@Z$ZD3}n zHCH5L%S*y<(fNy`YCCR_{yjd@SHdMR8c)jNr_7Swfr%x2I@Uly8CsMs@D({#k4Q8A znA*r-!?e1&!xExBh2YU#Oyu)BfxeJ`2w&N7ZU*4*4iMP_TkgQto~0RvavjE>1>RBba+L6{fC z{@hQM@ERh2vW@HHeW)r$s}Fj0ubH8}=KWJ{lsE|}dM?OQ6};t|wHcaSK($%ZZYaTR z$@nf8ali9CYE$PqB{N5$grfEpT$uienc*oDezG zXIv*6bG-WfDZ#jfo?n}3agWcHf$$rQ7u)Ng2e$B~B4?KfUio~1(C2yV7)d~0ON@OI zKf95+sNe_4Zp19kPcHG=&QwjDG-YVKEj$Z+fPEr+vH!ym?W5cmKCk`a8R zt`3qfF%YT2@&sTC6g9rE<(3H4l1Vm2he{T|%I>KAueYoEBhL^Foh$7di_mf}cWMuh zywDsBHvGdVsA0{O1BF%kL@a+`=g*JQ-ho@Ly3eW(rUo=&6eu1^yT6OJ?I(0-!<36I zxb6OK!6ibY4!iUKN73^6IUtHQFM(v4{{y+RRmwvxsXTxKsQqaJ0LXoSg52>S`5|cG z>s9$cdBiUnPWU$&{JM^qZiI z*p~J`K{bapl}5i0YP_}g^?TC1S?)^CM05x$^nn{0thVgm=G>w6w`^wKB)8#cYVYq# zY)~*t_O*%xF#6wMr)DXcU1+PW0I0+;=yKPbmXLXqedGG&XorQxx2LE2eP#LG-&0u?IVw zmYeM--uG0D;)lc;ohZtJK-La$^NJj#q9+lnDeX25o-60i%~({benZ;)en~6NL7D>G z)AjwEqMpRP&G5~WzLTr6g zYwl~XSlvDNGC`_z=2e2mZ2ZRujwuo;gBRA^kdnqh*6pyd)_|uaPprDHeZs=MCMc3S z{(f;+w*l%Ei)pL#j_95w0HRx02hDG{_HnHEku0n-EO)Oy=u4x@JwS7-AvHT9J|fc$ zTdpNyhCW4yI?*du1o%lAWLXI`w_rE?eI-Uc25JEO9C;#8=rkshN$Wl5441lJ%5F*+ z)B|=-Sv7js7TQCKN-XYtVUVKxRyUatCo~~%o4Z+q6lJ(a+ z_V#dxRV>g*rE(P9?aJ&@eg)nrzMYY`EnK?;mtKk!6wTd*Q%e3% zG)>i6;2FPvt?0eNdK2`_{BTEL=)aoC`ow>d&B$` zAk5jTW*)7gYCGU^nQ3BGF!Zf&KczW2lOOl!=b|_4Du$#@;^>qlw_~`B0-kPkF4P2q z1X)D;X9=}4j^3h~gx`CdrVn=(W7 zrCrE24m&6N><}Q7RpoCx5b=H`o<_&|)2g-`LZ02@pX&9gsPBhQwr}VpW)|6?g3PF* ze*LskeLwhLls*=$y)<4J9g!|@@gjA7!oni(QAg$cD2$GJBapH0-rkQ;EAvXkyW2Ch zLT5;itUccL$D5ed@7qz-YpZmn4;xau6~lc^hW`P_u*-zx+@n|gL`8qfY|t5!XWM*d z!%6Gk{PfhGa&h8(Fyn6s{inpIp!WYt;IFNgr=+m{DWv}^xBQo#{!5Cx7Zt!LhI>Ur zA0yQPw{K|v1%x~1Hf;OxDpQDCW64Dz5%ABWecJczM^EbMU!Z-L3fg(iXW+|>yVm)? zxZ=B_`ro9z&2~)m@1h+O8~YDC9i-dA@U>&FD*nksgx}CPshNPHU5uT)-G9qS=Kv?H zzaS&l&7RM4saX=hPWSB5wTY7=BBE|QBtO;%Q*jNoc0w8(D;7`;b6oNng3O&K36l0? z*IfneIP?%O$R$YY`G*jr9<96ZEt1&_sQT3N$9rYZl8bJ%0K-}Z*>6Kcg@9cbf@%2@ zo~j{}lx+dQ?Z=W!9@3mGmp(>NXvpX-(qS9sct?MYtp@(NNhF}Onm+I=*9}Dqeg@{y z3{t>2Z)9m9A3$ms84$ngQMGAJ%?U$D_6Ho*NC(PCiX&NnI^zJ|ewS2G{pG6z!udHD zKSf68GMWklNM5Pc_UfN5d`Hgyl$}{;QS2@M(qRdg0^~|Len-PPB%(2N=YSEwxZ9Dw zaR}*NWX$cP1&CrVGc!dDH%4w!bT)MCWA>NeXvX)!4CsAZ<*GUxJ-H5Z`Qzz9?}Y-s z2~w4}7#qK$ruZuN`(U}XHGgBU2!5dWis$X+F14G>DIM&WYrl~KjbwJ7`szt>*Q#nX zV9CBC@<66;^;T0AaVk|2BPXqQ#I*BF8CTJWd>){Zcg7;Ng0jRxJK)?Z0|V4@W`RAS z$Ng_ToTFtqu$A>=?`uBNJf||)@oU>Bl{O@@x zglp!L!FQ!ZGLN~pInU^Rx$kjz45SB`9Ld}{ZasT$9w{c4Pr z6-ZKgSxms*D=*QeZ4;DB@>OV{3Q~Vr{Gs8Ec@CrXuTi}@8!%jIt=tWiN@5fR#BH~_ zbKLt`Z)7)!5$C`PBC~5FOr3)_6?UX7Y52{i6uP@NLu7UVEz3B3Mq2Re&V&qw>h}MhZlg=_U_sumCuv?qli|c8|stcb0Ks+J@ zzkE7^#pc%HZQPCXs(pTLhogw&!iwGlXQ}3UHy5Yv-9%6KJLy)j`1!-WraiJo5S%4t zF0b@E$YswUV0-s&eDCTl?>PIac^SgxyuXQis7=%C1( zNSldpD`|@jRAHH=HDwndHjKVdQz>$((;$z)z9^uY087h)hDtK1A z=lDW^Z&32erX%A5$M=nS2}O6aJn3r3?(dy~I*`rd}ETohF%oZmRb{`FMB*<&)cw`r)B+6EsR2 zDSM?(ti~o?lyb>Jy*&2!DE0DjF0>z*^lj)v9xMT!u4t#^%my^0v>z4}!GPQ`VQ^v1 zFF*sf8tOiGjaW@{?iygv0>b4V#hDDV^^caw5N=9Fdn)iw;0t5aj+Aktx#gLRNMA6a zk+>O%7JG29ZIgBo!!RBdQ~~1rsKz6MWHm+b2Ffum(S{Y$8ut221QJa^-w&3u3U#tr z=&eGfKl6Qi_aAhoJVo^q_y1C~|Cg%XDhCc=*|g{H%zl@# zc+C7wVgNON($dObfUs`BL;B#+)K$k_4Yrd%#RPl45yhK1E_^%sIYDvgsP|||%NCk~6?B5DAxW;iDE`(L# zT$5fPT0h}1%=>`Fbmpcy80lH(PeT#}8dY@6h*(T1zSXD1)x=QVJS%6wgCF%`MZ(!* z6Yq5h^@7=aG<+CXtg0$m+lMZXT5GPuE~S)BPz``_s=XeO$fCxnO84$PqI~&~+D&5L z!ySYDh4EDC6RE)Yt(+>@5M|=o@~9l^2Km8Xq2pz2UpE;pyIEgno9{2|Ori_iK2$WD z5z&HSy6yFvNBipw;vtH>_jUp(1|>^ZTOMUBL>-?XK>~rbHh*{rfJ-nyp!(`^XeO%L z{+%`D`pkNpht2e>6YgVoTnmYl1MkQYi8h+u>J__a8j+)|ZLE|wY_YpG^MSE& zT|!+>I^|NHN>R#n)|4In-{$vleWEu;dNI1JH+$WdkNoxA`*@i_0AQid=kD+8{)$?g zEysIyZlr(7CO>^xXt8EYr5u&3*STIP9)IYhYk!exvpq}6sUs~?CXX7huU>p`sPO%S zwD0!Uv$$`w>aWUOh58Vm>#3W{C?PZ1i*+-3;~`g3qX}wL*88%ydd+?^hesP9FjuR~ zW37z+!cGt>pDKPRPnK03i^^?1iN2h2C%tvKJX*s<)t)wdlkS0nTdO`3ws_R*q zH1@|;KEkq--RLCXRKS$3RLy$sau>Ma;*oY4$>?iFQF`uuE0Atp-RYi$6inwc13NxS z{}k}G1f)2IuvFJHSG<%y_elK9Y>PtZ+`}XHv(H{*_(FNT6s>j&W!egEAi#a3_%N778prsE)o3q;np2+~`A>;yztZOZAhf+`+ z)N~Yd$V2sKpHl~7hhb1VoKoPH1KU(40o<)s$UB51{#1=eOW?&eIr4Axfqvh@Chc-# z4QiK7{6PrTqJOdpDj{ft{Kh8!*bDhzEgsL{p511OiW|#VqR9{c|MO7wf9OD*z26B= zik%6MEt5#y0s1)~fIiIjZYyUwjVZb>47ySsgqE2Oz(G*-kB#Xqko>WrKn?YufR(NQ zRN?cC(n*2#x2=mv4odr70RFCUF-dfOVLkKMD~%miAUaG)H->D-A>>`7_-}O8KA>;~ z^Nqyl@Q-90H>RwByN4G=Pf=+_lZEqUVKrL!lf{ac^FXtIMjlD|7_Lwd^{7G9f%Xgu zXWc6W#j_t~39mNnxpdE!GZ7SlFvnZ06)jA89O;6>3`_Fm!?go}q(4}E<}?w`8={`N zQIYdy@|bLpo;uBnW2VzggpIrDf;I=Zi|fSE^=mBF`rN9v^P$zM5fIh6Gix5RpLH*! zIlF(?r7WW1A-|Nd>wJlw?^;dQxR8c1l-QDVJpeRmS#m9}OICBJQhV_@)wXt<^(JEf zM@`2y4o|9(kLgi5^fZ8K&)hu+xAup6Lk2Yd7b97z^z~R!f%uCEG1JXz75UY}gho<$ zUJe|C76y_9VYC#7k^%i*LfD1MRA6NDObc#reLFV|9b}RNvr(iH@HC)t!$GQG+4|$4 zX=9OLg*M>t2PlloF(3sc0m!eZzAGhoQr->_{fjL$h@lnB<*t@91US5KIC8|(g3?@v zcdKzecPkGd2=IP>48R3&+5nUzs}CDiwdSi)a3+cbXlO`9+ zR&8o6DY^qmW_2ud6fP>!+1K_XTXAZ_hCJB*_!u2 zXH5t_Zf05&U^B>`Df{y8AfeUXecvcvfM_1=b8R4F-#)}P{}1E-J1ObOKTQ6tjak8; zc|0uS_gINI7n#(1NsI#`pz*o((uA za{_B0tez5Tpf>Ym8%j~wLStiwnkkoB5--rqA>YgI+s3xzGBkF;2L_;^eORNCU4J0o z-m5qdJ#`HOc$11}wrpOXN+2#>1zd$U-#bH7+^HVISyEY3053?r&*y-GPY{Mbu5Cz@ zXKl-!&_+9nuLep@*0k^n)Ww4(W{>h9bo;QmYy`YDwLQR3kVLFdrFZ|Cy8rSRoGywT zfia>Mz}K&NpHU@|E)=v+z(dd#|7JPtW~n1pSKb(-o`^? zx8arOM0Hx}53Ke!vD%P*Mka)j~x=pZUHXxYy(sC;0& z|2(R^0E7C-inASv_9l*NL-x``Z}(G3MD0EBiz1TH)`sN(!K#|Y`#mTVUJ!gq{I1#n z(NWP6AOjq))~%k zdE|65;r@LORWVXe8ey>(0EUyzP00UE2ypB)9l6^2S4#jL850C2Ghz6w99r`})FI#l z{Gfd_B3alBLn2IdE}i|2Jr*WCK% z!e7*Pm(oO#+527#u4{8u0}Q?-l}9=*lcL&Au|7_xh|^I0{>a4?IOD*eSj~;7=O~aT z>#~0Ov_jw*t#Y5J*FFx>JU_@`hnk-98_{=CxQ$YS10YLu!R&PC`D?_~?xHj*#&}`%N4|GB0cL}1 zGI-Gwy0zbn3+q8xVEnDVh~GsM+!W@#pqz$`lbH|>sCuZhro=F1(7sBRCVbSBEId@Q z-Of4;rC&(B?PUx*vU%xD&7xYd>m)mVFxTylTYwW&fujzAZX+`|*lk2Omkf&E*s&s1 zLDN+4LCde2w+1Ew0)yN(;%yk*Y&&+03_7)T5@2MAFK(NF@Kqpx(AOboCikGo7CS~H zIoPU2?ZkJfJb!wq!^sG44#d%56jZ;^-ap$9 zh&0Povq1F@T>RhtG(guE6CY2;otKdBmF)9ZQn0#Uhg)9wDCVaT5R8);cfDo2nEg8>6c>7z4(#_Lk{uex zHApW+T9SDHCKeUH4P#tK^R8<9cps<@m8ka_qE~hV5yF-p>;5Q$ywsTN8f|So$*XYk zn``V#V|7Zy;D$i{rQG*E|CxW{&z{nz@VG;I-1*LqK_w#e6(oIA9*AlTJNx)_^hDjB#MFNDW{l4v9{8W_f#KK- zz`MY$H~iayfq(C4_)oV3oT?el)VbQ!c`u|*H)jL?t#`kzd-nc-%Y=MgVU>9vzOK(( z_YAm!j36KKRO02##2e?$f4~tO0qBIuvnwO8lG0%iCH2?@%OCioaUiQ>1pI5rgqnn8 zK@5Ib6lK(t2LEPJVCyRX$XQeau&7_%3%9ugFR135Z+Iab5FGN;<~)bRGIG!juOy!% z#ZuZqTQ|H6x4bzeE-63f-)$E7x+gB+Py4}adYT?+Vt_l}a~Um=zs)v1{q>{3IQolU zXCUs1-dBLb%pWt0;Ilp_LE2jb^}f{`Ss#II`LgHwI}y&Xr` zkKH+7;9mgWI?w@{_IV>aK6P=V6)kwQ$pU5?olr70I%!AupZ){pm;a#pZ~nvIMum-t z&>L5uex|z&(g!{$i}Ae}EC2EX;!LYuDS&$DLd+V4%~bbVuSEm>fK&tGrR3BY<$yr6 zzrR`VjwSI>%Cp?p7;q_E@vY3CtZ%$VINw;ok@a0wS1j%}b)wsqc$BxSRz4d`wzH)a zM>VHZh-}|gt)bG4L`q}emqThEgrDBTPV--B$*fel?EoiV!5UP$OmBSiFh4(m1>|>m z!=c<_5pp$&zQUQT@No_+g`2HL_LOueTNOa6XPBx@C8{wzQyNLU%1Gv~zsDlf*n@@I zxj^wGgeZpxl%Z=Q|88TrHVJrj7Ff23o<1G%=-MqCRkVwX|MW8ro9~rAS(d~POiSWk z7M2eQCIg%O45FuA8?6+bbcPD5$hq<*dzpy%I)6vZm7z4Q`TJL{P}}nCN=M(+)&2Du zMm{ouMhUoiB^%wO90ibZ=oKv_`INA4wc~tVAg;dHPOIJ9Y&#gn17^;JxA@St3^*UW zjZ~Qa0UDID|9<*y>rK}nGWqUj5=Jn4Yg6Jr=<8Lo1%u3Jbp~OR3?=HKG2qGh&NmOX zVfc;389%`xa%ypP7W#NK803QPSYjDh1vR#USms4Z^aL#lx4dRm)Y{H&&dGI)5T?T%v6zIt(_pni_bYuO8 z`{NF5ZWdLecnee8BPiKF6f&57(06m_XQoeSx36ZUblZuw{?-#f9RArK5P+ZS-RZ!~ k`^`xIyPa$ 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%0DA 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 PIy#+O_q9qi9=-e@v0k~& literal 11240 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