Merge pull request #10635 from PastelPrinceDan/pandoracoat

Pandora029 fluff item
This commit is contained in:
Novacat
2021-06-20 13:39:20 -04:00
committed by GitHub
4 changed files with 54 additions and 1 deletions
@@ -770,6 +770,12 @@
ckeywhitelist = list("pandora029")
character_name = list("Evelyn Tareen")
/datum/gear/fluff/evelyn_coat
path = /obj/item/clothing/suit/storage/hooded/wintercoat/security/fluff/evelyn/
display_name = "warden's navy winter coat"
ckeywhitelist = list("pandora029")
character_name = list("Evelyn Tareen")
/datum/gear/fluff/lily_medal
path = /obj/item/clothing/accessory/medal/silver/unity
display_name = "Lily's Unity Medal"
@@ -2328,4 +2328,51 @@ Departamental Swimsuits, for general use
if(!istype(usr, /mob/living)) return
if(usr.stat) return
colorswap(usr)
colorswap(usr)
//Pandora029 : Evelyn Tareen
/obj/item/clothing/suit/storage/hooded/wintercoat/security/fluff/evelyn
name = "warden's navy winter coat"
desc = "A custom tailored security winter coat in navy blue colors, this one has the rank markings of a warden on it."
icon = 'icons/vore/custom_clothes_vr.dmi'
icon_state = "evelyncoat"
icon_override = 'icons/vore/custom_onmob_vr.dmi'
item_state = "evelyncoat_mob"
/obj/item/clothing/suit/storage/hooded/wintercoat/security/fluff/evelyn/ui_action_click()
ToggleHood_evelyn()
/obj/item/clothing/suit/storage/hooded/wintercoat/security/fluff/evelyn/equipped(mob/user, slot)
if(slot != slot_wear_suit)
RemoveHood_evelyn()
..()
/obj/item/clothing/suit/storage/hooded/wintercoat/security/fluff/evelyn/proc/RemoveHood_evelyn()
icon_state = "evelyncoat"
item_state = "evelyncoat_mob"
hood_up = 0
if(ishuman(hood.loc))
var/mob/living/carbon/H = hood.loc
H.unEquip(hood, 1)
H.update_inv_wear_suit()
hood.loc = src
/obj/item/clothing/suit/storage/hooded/wintercoat/security/fluff/evelyn/proc/ToggleHood_evelyn()
if(!hood_up)
if(ishuman(loc))
var/mob/living/carbon/human/H = loc
if(H.wear_suit != src)
to_chat(H, "<span class='warning'>You must be wearing [src] to put up the hood!</span>")
return
if(H.head)
to_chat(H, "<span class='warning'>You're already wearing something on your head!</span>")
return
else
H.equip_to_slot_if_possible(hood,slot_head,0,0,1)
hood_up = 1
icon_state = "evelyncoat_t"
item_state = "evelyncoat_mob_t"
H.update_inv_wear_suit()
else
RemoveHood_evelyn()