mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-19 10:59:39 +01:00
On one fateful day when I was playing security I spotted an Idris unit wearing a white coat. It was all great and good until it turned and the white changed from white to an ugly grey. This could not stand, someone should do something with that awful sprite. Then I remembered I'm a spriter, so here we go. > - imageadd: "Resprited Idris Unit coats. Brown Idris Unit coats are now teal." NEW sprites on the top, old (current) on the bottom. <details> <summary>Black Idris Unit coats: </summary> <img width="2048" height="1024" alt="black coats" src="https://github.com/user-attachments/assets/1afb2d20-93c4-46fd-a800-13ef20631e74" /> </details> <details> <summary>White Idris Unit coats: </summary> <img width="2048" height="1024" alt="white coats" src="https://github.com/user-attachments/assets/ddbe6c03-42f3-49bd-b780-82344161f969" /> </details> Brown Idris Unit coats were redone to be teal to comply with the Idris palette. <details> <summary>Teal Idris Unit coats: </summary> <img width="2048" height="1024" alt="teal coats" src="https://github.com/user-attachments/assets/fb1b3824-9bf0-44ff-a519-a92497590eee" /> </details> <hr> This is how the coats looked at the time this PR was posted. <details> <summary>First iteration black Idris Unit coats: </summary> <img width="3072" height="1536" alt="black Idris unit coat" src="https://github.com/user-attachments/assets/2f4ad7d8-617f-4ef9-aef0-618b690abdb1" /> </details> <details> <summary>First iteration white Idris Unit coats: </summary> <img width="3072" height="1536" alt="white Idris unit coat" src="https://github.com/user-attachments/assets/37b06fb7-a6bd-4577-a372-91892ae6f518" /> </details> <details> <summary>First iteration teal Idris Unit coats: </summary> <img width="3072" height="1536" alt="teal Idris unit coat" src="https://github.com/user-attachments/assets/d739db17-dc0a-4083-935f-d6651e65c5b0" /> </details> <hr> This PR is NOT related to me making an IPC whitelist application. Trust me. Have an Idris day!
150 lines
6.3 KiB
Plaintext
150 lines
6.3 KiB
Plaintext
//iru coats
|
|
/obj/item/clothing/suit/storage/toggle/armor/vest/idris
|
|
name = "black Idris Unit coat"
|
|
desc = "A coat worn by the Idris units, notorious across space."
|
|
icon = 'icons/obj/item/clothing/suit/storage/toggle/idris_iru_coats.dmi'
|
|
icon_state = "idris_coat"
|
|
item_state = "idris_coat"
|
|
var/initial_icon_state
|
|
allowed = list(/obj/item/gun,/obj/item/reagent_containers/spray/pepper,/obj/item/ammo_magazine,/obj/item/ammo_casing,/obj/item/melee/baton,/obj/item/handcuffs,/obj/item/flashlight)
|
|
body_parts_covered = UPPER_TORSO
|
|
cold_protection = 0
|
|
min_cold_protection_temperature = 0
|
|
heat_protection = 0
|
|
max_heat_protection_temperature = 0
|
|
contained_sprite = TRUE
|
|
armor = list(
|
|
MELEE = ARMOR_MELEE_KNIVES,
|
|
BULLET = ARMOR_BALLISTIC_PISTOL,
|
|
LASER = ARMOR_LASER_SMALL,
|
|
ENERGY = ARMOR_ENERGY_MINOR,
|
|
BOMB = ARMOR_BOMB_PADDED
|
|
)
|
|
|
|
/obj/item/clothing/suit/storage/toggle/armor/vest/idris/white
|
|
name = "white Idris Unit coat"
|
|
desc = "A coat worn by the Idris units, notorious across space. This one is white."
|
|
icon_state = "idris_coat_white"
|
|
item_state = "idris_coat_white"
|
|
|
|
/obj/item/clothing/suit/storage/toggle/armor/vest/idris/teal
|
|
name = "teal Idris Unit coat"
|
|
desc = "A coat worn by the Idris units, notorious across space. This one is white."
|
|
icon_state = "idris_coat_teal"
|
|
item_state = "idris_coat_teal"
|
|
|
|
/obj/item/clothing/suit/storage/toggle/armor/vest/idris/longcoat
|
|
name = "black Idris Unit long coat"
|
|
desc = "A long coat worn by the Idris units, notorious across space. This one is black."
|
|
icon_state = "idris_longcoat"
|
|
item_state = "idris_longcoat"
|
|
initial_icon_state = "idris_longcoat"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO
|
|
|
|
|
|
/obj/item/clothing/suit/storage/toggle/armor/vest/idris/longcoat/get_mob_overlay(var/mob/living/carbon/human/H, var/mob_icon, var/mob_state, var/slot)
|
|
var/image/I = ..()
|
|
if(slot == slot_wear_suit_str)
|
|
var/image/coat_backing = image(mob_icon, null, "[icon_state]_backing", H ? H.layer - 0.01 : MOB_LAYER - 0.01)
|
|
I.AddOverlays(coat_backing)
|
|
return I
|
|
|
|
/obj/item/clothing/suit/storage/toggle/armor/vest/idris/longcoat/white
|
|
name = "white Idris Unit long coat"
|
|
desc = "A long coat worn by the Idris units, notorious across space. This one is white."
|
|
icon_state = "idris_longcoat_white"
|
|
item_state = "idris_longcoat_white"
|
|
initial_icon_state = "idris_longcoat_white"
|
|
|
|
/obj/item/clothing/suit/storage/toggle/armor/vest/idris/longcoat/teal
|
|
name = "teal Idris Unit long coat"
|
|
desc = "A long coat worn by the Idris units, notorious across space. This one is teal."
|
|
icon_state = "idris_longcoat_teal"
|
|
item_state = "idris_longcoat_teal"
|
|
initial_icon_state = "idris_longcoat_teal"
|
|
|
|
/obj/item/clothing/suit/storage/toggle/armor/vest/idris/trenchcoat
|
|
name = "black Idris Unit trench coat"
|
|
desc = "A trench coat worn by the Idris units, notorious across space. This one is black."
|
|
icon_state = "idris_trenchcoat"
|
|
item_state = "idris_trenchcoat"
|
|
initial_icon_state = "idris_trenchcoat"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO
|
|
|
|
|
|
/obj/item/clothing/suit/storage/toggle/armor/vest/idris/trenchcoat/get_mob_overlay(var/mob/living/carbon/human/H, var/mob_icon, var/mob_state, var/slot)
|
|
var/image/I = ..()
|
|
if(!opened)
|
|
return I
|
|
else
|
|
if(slot == slot_wear_suit_str)
|
|
var/image/coat_backing = image(mob_icon, null, "[initial_icon_state]_backing", H ? H.layer - 0.01 : MOB_LAYER - 0.01)
|
|
I.AddOverlays(coat_backing)
|
|
return I
|
|
|
|
/obj/item/clothing/suit/storage/toggle/armor/vest/idris/trenchcoat/white
|
|
name = "white Idris Unit trench coat"
|
|
desc = "A trench coat worn by the Idris units, notorious across space. This one is white."
|
|
icon_state = "idris_trenchcoat_white"
|
|
item_state = "idris_trenchcoat_white"
|
|
initial_icon_state = "idris_trenchcoat_white"
|
|
|
|
/obj/item/clothing/suit/storage/toggle/armor/vest/idris/trenchcoat/teal
|
|
name = "teal Idris Unit trench coat"
|
|
desc = "A trench coat worn by the Idris units, notorious across space. This one is teal."
|
|
icon_state = "idris_trenchcoat_teal"
|
|
item_state = "idris_trenchcoat_teal"
|
|
initial_icon_state = "idris_trenchcoat_teal"
|
|
|
|
/obj/item/clothing/suit/storage/toggle/armor/vest/idris/duster
|
|
name = "black Idris Unit duster coat"
|
|
desc = "A duster coat worn by the Idris units, notorious across space. This one is black."
|
|
icon_state = "idris_duster"
|
|
item_state = "idris_duster"
|
|
initial_icon_state = "idris_duster"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO
|
|
|
|
|
|
/obj/item/clothing/suit/storage/toggle/armor/vest/idris/duster/get_mob_overlay(var/mob/living/carbon/human/H, var/mob_icon, var/mob_state, var/slot)
|
|
var/image/I = ..()
|
|
if(!opened)
|
|
return I
|
|
else
|
|
if(slot == slot_wear_suit_str)
|
|
var/image/coat_backing = image(mob_icon, null, "[initial_icon_state]_backing", H ? H.layer - 0.01 : MOB_LAYER - 0.01)
|
|
I.AddOverlays(coat_backing)
|
|
return I
|
|
|
|
/obj/item/clothing/suit/storage/toggle/armor/vest/idris/duster/white
|
|
name = "white Idris Unit duster coat"
|
|
desc = "A duster coat worn by the Idris units, notorious across space. This one is white."
|
|
icon_state = "idris_duster_white"
|
|
item_state = "idris_duster_white"
|
|
initial_icon_state = "idris_duster_white"
|
|
|
|
/obj/item/clothing/suit/storage/toggle/armor/vest/idris/duster/teal
|
|
name = "teal Idris Unit duster coat"
|
|
desc = "A duster coat worn by the Idris units, notorious across space. This one is teal."
|
|
icon_state = "idris_duster_teal"
|
|
item_state = "idris_duster_teal"
|
|
initial_icon_state = "idris_duster_teal"
|
|
|
|
//windbreaker
|
|
|
|
/obj/item/clothing/suit/storage/toggle/idris
|
|
name = "\improper Idris Incorporated jacket"
|
|
desc = "A comfortable windbreaker for Idris Incorporated investigations staff styled after the coats of Idris reclamation units. Many of the Idris patches and badges on the coat are holographic."
|
|
icon = 'icons/obj/item/clothing/suit/storage/toggle/corp_dep_jackets.dmi'
|
|
icon_state = "idris_windbreaker"
|
|
item_state = "idris_windbreaker"
|
|
contained_sprite = TRUE
|
|
|
|
// Fancy dress, for service staff and ICSUs.
|
|
/obj/item/clothing/under/dress/idris
|
|
name = "idris incorporated hospitality dress"
|
|
desc = "This is a stylish knee-length teal dress, installed with its own in-built undershirt and scarf that cannot be removed. It is branded prominently with the logo of Idris Incorporated. Commonly worn among Idris Customer Service units, alongside their organic peers."
|
|
icon = 'icons/obj/item/clothing/department_uniforms/service.dmi'
|
|
icon_state = "idris_dress"
|
|
item_state = "idris_dress"
|
|
contained_sprite = TRUE
|