FabianK3
2025-06-30 18:03:42 +00:00
committed by GitHub
parent 9fd7347f00
commit 6c86c4b7e5
6 changed files with 39 additions and 0 deletions
@@ -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
+14
View File
@@ -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."