mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-08-23 13:18:09 +01:00
[MIRROR] No more fake hoods (#10421)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
This commit is contained in:
co-authored by
Cameron Lennox
parent
fedfb92bd7
commit
f08d4c2cd0
@@ -64,47 +64,11 @@
|
||||
icon = 'icons/vore/custom_clothes_vr.dmi'
|
||||
icon_state = "coatroiz"
|
||||
item_state_slots = list(slot_r_hand_str = "coatroiz", slot_l_hand_str = "coatroiz")
|
||||
//hoodtype = ??? //This needs a hoodtype set...I'm not a spriter, so someone else will have to do it.
|
||||
has_hood_sprite = TRUE
|
||||
|
||||
icon_override = 'icons/vore/custom_clothes_vr.dmi'
|
||||
item_state = "coatroiz_mob"
|
||||
|
||||
/obj/item/clothing/suit/storage/hooded/wintercoat/roiz/ui_action_click(mob/user, actiontype)
|
||||
ToggleHood_roiz()
|
||||
|
||||
/obj/item/clothing/suit/storage/hooded/wintercoat/roiz/equipped(mob/user, slot)
|
||||
if(slot != slot_wear_suit)
|
||||
RemoveHood_roiz()
|
||||
..()
|
||||
|
||||
/obj/item/clothing/suit/storage/hooded/wintercoat/roiz/proc/RemoveHood_roiz()
|
||||
icon_state = "coatroiz"
|
||||
item_state = "coatroiz_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/roiz/proc/ToggleHood_roiz()
|
||||
if(!hood_up)
|
||||
if(ishuman(loc))
|
||||
var/mob/living/carbon/human/H = loc
|
||||
if(H.wear_suit != src)
|
||||
to_chat(H, span_warning("You must be wearing [src] to put up the hood!"))
|
||||
return
|
||||
if(H.head)
|
||||
to_chat(H, span_warning("You're already wearing something on your head!"))
|
||||
return
|
||||
else
|
||||
H.equip_to_slot_if_possible(hood,slot_head,0,0,1)
|
||||
hood_up = 1
|
||||
icon_state = "coatroiz_t"
|
||||
item_state = "coatroiz_mob_t"
|
||||
H.update_inv_wear_suit()
|
||||
else
|
||||
RemoveHood_roiz()
|
||||
|
||||
/obj/item/clothing/suit/storage/hooded/wintercoat/roiz/digest_act(var/atom/movable/item_storage = null)
|
||||
return FALSE
|
||||
|
||||
@@ -1503,43 +1467,9 @@ Departamental Swimsuits, for general use
|
||||
|
||||
icon_override = 'icons/vore/custom_clothes_vr.dmi'
|
||||
item_state = "kilanocoat_mob"
|
||||
//hoodtype = ??? //Needs a hoodtype to be created for it.
|
||||
has_hood_sprite = TRUE
|
||||
|
||||
/obj/item/clothing/suit/storage/hooded/wintercoat/kilanocoat/ui_action_click(mob/user, actiontype)
|
||||
ToggleHood_kilano()
|
||||
|
||||
/obj/item/clothing/suit/storage/hooded/wintercoat/kilanocoat/equipped(mob/user, slot)
|
||||
if(slot != slot_wear_suit)
|
||||
RemoveHood_kilano()
|
||||
..()
|
||||
|
||||
/obj/item/clothing/suit/storage/hooded/wintercoat/kilanocoat/proc/RemoveHood_kilano()
|
||||
icon_state = "kilanocoat"
|
||||
item_state = "kilanocoat_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/kilanocoat/proc/ToggleHood_kilano()
|
||||
if(!hood_up)
|
||||
if(ishuman(loc))
|
||||
var/mob/living/carbon/human/H = loc
|
||||
if(H.wear_suit != src)
|
||||
to_chat(H, span_warning("You must be wearing [src] to put up the hood!"))
|
||||
return
|
||||
if(H.head)
|
||||
to_chat(H, span_warning("You're already wearing something on your head!"))
|
||||
return
|
||||
else
|
||||
H.equip_to_slot_if_possible(hood,slot_head,0,0,1)
|
||||
hood_up = 1
|
||||
icon_state = "kilanocoat_t"
|
||||
item_state = "kilanocoat_mob_t"
|
||||
H.update_inv_wear_suit()
|
||||
else
|
||||
RemoveHood_kilano()
|
||||
|
||||
//BeyondMyLife: Ne'tra Ky'ram
|
||||
/obj/item/clothing/under/fluff/kilanosuit
|
||||
@@ -2310,6 +2240,8 @@ Departamental Swimsuits, for general use
|
||||
icon_override = 'icons/vore/custom_onmob_vr.dmi'
|
||||
item_state = "mechacoat_mob"
|
||||
hoodtype = /obj/item/clothing/head/hood/winter/fluff/mechanic
|
||||
has_hood_sprite = TRUE
|
||||
|
||||
|
||||
/obj/item/clothing/head/hood/winter/fluff/mechanic
|
||||
name = "mechanic winter hood"
|
||||
@@ -2320,43 +2252,6 @@ Departamental Swimsuits, for general use
|
||||
icon_override = 'icons/vore/custom_onmob_vr.dmi'
|
||||
item_state = "mechahood_mob"
|
||||
|
||||
/obj/item/clothing/suit/storage/hooded/wintercoat/fluff/mechanic/ui_action_click(mob/user, actiontype)
|
||||
ToggleHood_mechacoat()
|
||||
|
||||
/obj/item/clothing/suit/storage/hooded/wintercoat/fluff/mechanic/equipped(mob/user, slot)
|
||||
if(slot != slot_wear_suit)
|
||||
RemoveHood_mechacoat()
|
||||
..()
|
||||
|
||||
/obj/item/clothing/suit/storage/hooded/wintercoat/fluff/mechanic/proc/RemoveHood_mechacoat()
|
||||
icon_state = "mechacoat"
|
||||
item_state = "mechacoat_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/fluff/mechanic/proc/ToggleHood_mechacoat()
|
||||
if(!hood_up)
|
||||
if(ishuman(loc))
|
||||
var/mob/living/carbon/human/H = loc
|
||||
if(H.wear_suit != src)
|
||||
to_chat(H, span_warning("You must be wearing [src] to put up the hood!"))
|
||||
return
|
||||
if(H.head)
|
||||
to_chat(H, span_warning("You're already wearing something on your head!"))
|
||||
return
|
||||
else
|
||||
H.equip_to_slot_if_possible(hood,slot_head,0,0,1)
|
||||
hood_up = 1
|
||||
icon_state = "mechacoat_t"
|
||||
item_state = "mechacoat_mob_t"
|
||||
H.update_inv_wear_suit()
|
||||
else
|
||||
RemoveHood_mechacoat()
|
||||
|
||||
//Pandora029 : Evelyn Tareen
|
||||
/obj/item/clothing/suit/storage/hooded/wintercoat/security/fluff/evelyn
|
||||
name = "warden's navy winter coat"
|
||||
@@ -2367,6 +2262,8 @@ Departamental Swimsuits, for general use
|
||||
icon_override = 'icons/vore/custom_onmob_vr.dmi'
|
||||
item_state = "evelyncoat_mob"
|
||||
hoodtype = /obj/item/clothing/head/hood/winter/security/fluff/evelyn
|
||||
has_hood_sprite = TRUE
|
||||
|
||||
|
||||
/obj/item/clothing/head/hood/winter/security/fluff/evelyn
|
||||
name = "warden's navy winter hood"
|
||||
@@ -2378,42 +2275,38 @@ Departamental Swimsuits, for general use
|
||||
icon_override = 'icons/vore/custom_onmob_vr.dmi'
|
||||
item_state = "evelynhood_mob"
|
||||
|
||||
/obj/item/clothing/suit/storage/hooded/wintercoat/security/fluff/evelyn/ui_action_click(mob/user, actiontype)
|
||||
ToggleHood_evelyn()
|
||||
//Allweek:Fifi the Magnificent
|
||||
/obj/item/clothing/head/fluff/fifi_hat
|
||||
name = "fifi's hat"
|
||||
desc = "It's a colorful hat for an eccentric entertaining cat."
|
||||
|
||||
/obj/item/clothing/suit/storage/hooded/wintercoat/security/fluff/evelyn/equipped(mob/user, slot)
|
||||
if(slot != slot_wear_suit)
|
||||
RemoveHood_evelyn()
|
||||
..()
|
||||
icon = 'icons/vore/custom_clothes_vr.dmi'
|
||||
icon_state = "fifi_hat"
|
||||
|
||||
icon_override = 'icons/vore/custom_clothes_vr.dmi'
|
||||
item_state = "fifi_hat"
|
||||
|
||||
/obj/item/clothing/under/fluff/fifi_jumpsuit
|
||||
name = "fifi's jumpsuit"
|
||||
desc = "It's a colorful outfit for an eccentric entertaining cat."
|
||||
|
||||
icon = 'icons/vore/custom_clothes_vr.dmi'
|
||||
icon_state = "fifi_jumpsuit"
|
||||
|
||||
icon_override = 'icons/vore/custom_clothes_vr.dmi'
|
||||
item_state = "fifi_jumpsuit"
|
||||
|
||||
/obj/item/clothing/shoes/fluff/fifi_socks
|
||||
name = "fifi's socks"
|
||||
desc = "A pair of colorful socks for an eccentric entertaining cat."
|
||||
|
||||
icon = 'icons/vore/custom_clothes_vr.dmi'
|
||||
icon_state = "fifi_socks"
|
||||
|
||||
icon_override = 'icons/vore/custom_clothes_vr.dmi'
|
||||
item_state = "fifi_socks"
|
||||
|
||||
/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_warning("You must be wearing [src] to put up the hood!"))
|
||||
return
|
||||
if(H.head)
|
||||
to_chat(H, span_warning("You're already wearing something on your head!"))
|
||||
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()
|
||||
|
||||
//Uncle_Fruit_VEVO - Bradley Khatibi
|
||||
/obj/item/clothing/shoes/fluff/airjordans
|
||||
|
||||
@@ -910,58 +910,6 @@
|
||||
icon = 'icons/vore/custom_clothes_yw.dmi'
|
||||
icon_override = 'icons/vore/custom_onmob_yw.dmi'
|
||||
|
||||
/obj/item/clothing/suit/storage/toggle/hoodiebuttoned/New()
|
||||
MakeHood()
|
||||
..()
|
||||
|
||||
/obj/item/clothing/suit/storage/toggle/hoodiebuttoned/Destroy()
|
||||
qdel(hood)
|
||||
return ..()
|
||||
|
||||
/obj/item/clothing/suit/storage/toggle/hoodiebuttoned/proc/MakeHood()
|
||||
if(!hood)
|
||||
var/obj/item/clothing/head/hood/hoodiebuttoned/W = new hoodtype(src)
|
||||
hood = W
|
||||
|
||||
/obj/item/clothing/suit/storage/toggle/hoodiebuttoned/ui_action_click()
|
||||
ToggleHood()
|
||||
|
||||
/obj/item/clothing/suit/storage/toggle/hoodiebuttoned/equipped(mob/user, slot)
|
||||
if(slot != slot_wear_suit)
|
||||
RemoveHood()
|
||||
..()
|
||||
|
||||
/obj/item/clothing/suit/storage/toggle/hoodiebuttoned/proc/RemoveHood()
|
||||
suittoggled = 0
|
||||
hood.canremove = TRUE // This shouldn't matter anyways but just incase.
|
||||
if(ishuman(hood.loc))
|
||||
var/mob/living/carbon/H = hood.loc
|
||||
H.unEquip(hood, 1)
|
||||
H.update_inv_wear_suit()
|
||||
hood.forceMove(src)
|
||||
|
||||
/obj/item/clothing/suit/storage/toggle/hoodiebuttoned/dropped(mob/living/user)
|
||||
RemoveHood()
|
||||
..()
|
||||
|
||||
/obj/item/clothing/suit/storage/toggle/hoodiebuttoned/proc/ToggleHood()
|
||||
if(!suittoggled)
|
||||
if(ishuman(loc))
|
||||
var/mob/living/carbon/human/H = src.loc
|
||||
if(H.wear_suit != src)
|
||||
to_chat(H, span_warning("You must be wearing [src] to put up the hood!"))
|
||||
return
|
||||
if(H.head)
|
||||
to_chat(H, span_warning("You're already wearing something on your head!"))
|
||||
return
|
||||
else
|
||||
H.equip_to_slot_if_possible(hood,slot_head,0,0,1)
|
||||
suittoggled = 1
|
||||
hood.canremove = FALSE
|
||||
H.update_inv_wear_suit()
|
||||
else
|
||||
RemoveHood()
|
||||
|
||||
/obj/item/clothing/head/hood/hoodiebuttoned
|
||||
name = "winter hood"
|
||||
desc = "A hood attached to a heavy winter jacket."
|
||||
|
||||
Reference in New Issue
Block a user