mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
165 lines
5.0 KiB
Plaintext
165 lines
5.0 KiB
Plaintext
/obj/item/clothing/neck/tie
|
|
name = "tie"
|
|
desc = "A neosilk clip-on tie."
|
|
icon = 'icons/obj/clothing/neck.dmi'
|
|
icon_state = "bluetie"
|
|
item_state = "" //no inhands
|
|
item_color = "bluetie"
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
|
|
/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/stethoscope
|
|
name = "stethoscope"
|
|
desc = "An outdated medical apparatus for listening to the sounds of the human body. It also makes you look like you know what you're doing."
|
|
icon_state = "stethoscope"
|
|
item_color = "stethoscope"
|
|
|
|
/obj/item/clothing/neck/stethoscope/attack(mob/living/carbon/human/M, mob/living/user)
|
|
if(ishuman(M) && isliving(user))
|
|
if(user.a_intent == INTENT_HELP)
|
|
var/body_part = parse_zone(user.zone_selected)
|
|
|
|
var/heart_strength = "<span class='danger'>no</span>"
|
|
var/lung_strength = "<span class='danger'>no</span>"
|
|
|
|
var/obj/item/organ/heart/heart = M.getorganslot("heart")
|
|
var/obj/item/organ/lungs/lungs = M.getorganslot("lungs")
|
|
|
|
if(!(M.stat == DEAD || (M.status_flags&FAKEDEATH)))
|
|
if(heart && istype(heart))
|
|
heart_strength = "<span class='danger'>an unstable</span>"
|
|
if(heart.beating)
|
|
heart_strength = "a healthy"
|
|
if(lungs && istype(lungs))
|
|
lung_strength = "<span class='danger'>strained</span>"
|
|
if(!(M.failed_last_breath || M.losebreath))
|
|
lung_strength = "healthy"
|
|
|
|
var/diagnosis = (body_part == "chest" ? "You hear [heart_strength] pulse and [lung_strength] respiration." : "You faintly hear [heart_strength] pulse.")
|
|
user.visible_message("[user] places [src] against [M]'s [body_part] and listens attentively.", "<span class='notice'>You place [src] against [M]'s [body_part]. [diagnosis]</span>")
|
|
return
|
|
return ..(M,user)
|
|
|
|
///////////
|
|
//SCARVES//
|
|
///////////
|
|
|
|
/obj/item/clothing/neck/scarf //Default white color, same functionality as beanies.
|
|
name = "white scarf"
|
|
icon_state = "scarf"
|
|
desc = "A stylish scarf. The perfect winter accessory for those with a keen fashion sense, and those who just can't handle a cold breeze on their necks."
|
|
item_color = "scarf"
|
|
dog_fashion = /datum/dog_fashion/head
|
|
|
|
/obj/item/clothing/neck/scarf/black
|
|
name = "black scarf"
|
|
icon_state = "scarf"
|
|
color = "#4A4A4B" //Grey but it looks black
|
|
|
|
/obj/item/clothing/neck/scarf/red
|
|
name = "red scarf"
|
|
icon_state = "scarf"
|
|
color = "#D91414" //Red
|
|
|
|
/obj/item/clothing/neck/scarf/green
|
|
name = "green scarf"
|
|
icon_state = "scarf"
|
|
color = "#5C9E54" //Green
|
|
|
|
/obj/item/clothing/neck/scarf/darkblue
|
|
name = "dark blue scarf"
|
|
icon_state = "scarf"
|
|
color = "#1E85BC" //Blue
|
|
|
|
/obj/item/clothing/neck/scarf/purple
|
|
name = "purple scarf"
|
|
icon_state = "scarf"
|
|
color = "#9557C5" //purple
|
|
|
|
/obj/item/clothing/neck/scarf/yellow
|
|
name = "yellow scarf"
|
|
icon_state = "scarf"
|
|
color = "#E0C14F" //Yellow
|
|
|
|
/obj/item/clothing/neck/scarf/orange
|
|
name = "orange scarf"
|
|
icon_state = "scarf"
|
|
color = "#C67A4B" //orange
|
|
|
|
/obj/item/clothing/neck/scarf/cyan
|
|
name = "cyan scarf"
|
|
icon_state = "scarf"
|
|
color = "#54A3CE" //Cyan
|
|
|
|
|
|
//Striped scarves get their own icons
|
|
|
|
/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"
|
|
|
|
//The three following scarves don't have the scarf subtype
|
|
//This is because Ian can equip anything from that subtype
|
|
//However, these 3 don't have corgi versions of their sprites
|
|
/obj/item/clothing/neck/stripedredscarf
|
|
name = "striped red scarf"
|
|
icon_state = "stripedredscarf"
|
|
item_color = "stripedredscarf"
|
|
|
|
/obj/item/clothing/neck/stripedgreenscarf
|
|
name = "striped green scarf"
|
|
icon_state = "stripedgreenscarf"
|
|
item_color = "stripedgreenscarf"
|
|
|
|
/obj/item/clothing/neck/stripedbluescarf
|
|
name = "striped blue scarf"
|
|
icon_state = "stripedbluescarf"
|
|
item_color = "stripedbluescarf"
|
|
|
|
/obj/item/clothing/neck/petcollar //don't really wear this though please c'mon seriously guys
|
|
name = "pet collar"
|
|
desc = "It's for pets. Though you probably could wear it yourself, you'd doubtless be the subject of ridicule."
|
|
icon_state = "petcollar"
|
|
item_color = "petcollar"
|
|
var/tagname = null
|
|
|
|
/obj/item/clothing/neck/petcollar/attack_self(mob/user)
|
|
tagname = copytext(sanitize(input(user, "Would you like to change the name on the tag?", "Name your new pet", "Spot") as null|text),1,MAX_NAME_LEN)
|
|
name = "[initial(name)] - [tagname]"
|
|
|
|
//////////////
|
|
//DOPE BLING//
|
|
//////////////
|
|
|
|
/obj/item/clothing/neck/necklace/dope
|
|
name = "gold necklace"
|
|
desc = "Damn, it feels good to be a gangster."
|
|
icon = 'icons/obj/clothing/neck.dmi'
|
|
icon_state = "bling"
|
|
item_color = "bling" |