mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-28 15:39:57 +01:00
New orange high visibility clothing set (#20868)
# Summary This PR adds a new highvis clothing kit in orange to the existing kit. Shape and palette is based of the existing clothing, the reflective striping has been adjusted for a new style option. # Preview         
This commit is contained in:
@@ -24,6 +24,7 @@ ABSTRACT_TYPE(/datum/gear/pants)
|
||||
pants["high visibility pants"] = /obj/item/clothing/pants/highvis
|
||||
pants["high visibility pants, alt"] = /obj/item/clothing/pants/highvis_alt
|
||||
pants["high visibility pants, red"] = /obj/item/clothing/pants/highvis_red
|
||||
pants["high visibility pants, orange"] = /obj/item/clothing/pants/highvis_orange
|
||||
pants["track pants"] = /obj/item/clothing/pants/track
|
||||
pants["blue track pants"] = /obj/item/clothing/pants/track/blue
|
||||
pants["green track pants"] = /obj/item/clothing/pants/track/green
|
||||
|
||||
@@ -45,6 +45,7 @@
|
||||
jackets["high visibility jacket"] = /obj/item/clothing/suit/storage/toggle/highvis
|
||||
jackets["high visibility jacket, alt"] = /obj/item/clothing/suit/storage/toggle/highvis_alt
|
||||
jackets["high visibility jacket, red"] = /obj/item/clothing/suit/storage/toggle/highvis_red
|
||||
jackets["high visibility jacket, orange"] = /obj/item/clothing/suit/storage/toggle/highvis_orange
|
||||
jackets["black vest"] = /obj/item/clothing/suit/storage/toggle/leather_vest
|
||||
jackets["brown vest"] = /obj/item/clothing/suit/storage/toggle/brown_jacket/sleeveless
|
||||
jackets["leather coat"] = /obj/item/clothing/suit/storage/leathercoat
|
||||
|
||||
@@ -126,6 +126,20 @@ ABSTRACT_TYPE(/obj/item/clothing/pants)
|
||||
I.AddOverlays(emissive_overlay)
|
||||
return I
|
||||
|
||||
/obj/item/clothing/pants/highvis_orange
|
||||
name = "high visibility pants"
|
||||
desc = "A pair of orange pants with reflective stripes. For use in different departments, commonly found in civilian industrial services, in dark or secluded areas where visibility is critical for safety."
|
||||
icon = 'icons/clothing/kit/highvis.dmi'
|
||||
icon_state = "pants_highvis_orange"
|
||||
item_state = "pants_highvis_orange"
|
||||
|
||||
/obj/item/clothing/pants/highvis_orange/get_mob_overlay(mob/living/carbon/human/H, mob_icon, mob_state, slot)
|
||||
var/image/I = ..()
|
||||
if(slot == slot_pants_str)
|
||||
var/image/emissive_overlay = emissive_appearance(mob_icon, "[icon_state][species_sprite_adaption_type]-emis", alpha = src.alpha)
|
||||
I.AddOverlays(emissive_overlay)
|
||||
return I
|
||||
|
||||
/obj/item/clothing/pants/camo
|
||||
name = "camouflage pants"
|
||||
desc = "A pair of woodland camouflage pants. Probably not the best choice for a space station."
|
||||
|
||||
@@ -447,6 +447,23 @@
|
||||
I.AddOverlays(emissive_overlay)
|
||||
return I
|
||||
|
||||
/obj/item/clothing/suit/storage/toggle/highvis_orange
|
||||
name = "high visibility jacket"
|
||||
desc = "An orange jacket with reflective stripes. For use in different departments, commonly found in civilian industrial services, in dark or secluded areas where visibility is critical for safety."
|
||||
icon = 'icons/clothing/kit/highvis.dmi'
|
||||
icon_state = "jacket_highvis_orange"
|
||||
item_state = "jacket_highvis_orange"
|
||||
body_parts_covered = UPPER_TORSO|ARMS
|
||||
contained_sprite = TRUE
|
||||
|
||||
/obj/item/clothing/suit/storage/toggle/highvis_orange/get_mob_overlay(mob/living/carbon/human/H, mob_icon, mob_state, slot)
|
||||
var/image/I = ..()
|
||||
if(slot == slot_wear_suit_str)
|
||||
var/image/emissive_overlay = emissive_appearance(mob_icon, "[opened ? "jacket_highvis_orange_open_su-emis" : "jacket_highvis_orange_su-emis"]", alpha = src.alpha)
|
||||
I.AddOverlays(emissive_overlay)
|
||||
return I
|
||||
|
||||
|
||||
/obj/item/clothing/suit/storage/toggle/track
|
||||
name = "track jacket"
|
||||
desc = "a track jacket, for the athletic."
|
||||
|
||||
Reference in New Issue
Block a user