mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 02:16:05 +00:00
Skeleton suit for humans as well as voxes (#24494)
* skeleton suits for all races * removes useless comment
This commit is contained in:
committed by
Kurfursten
parent
1e03a2c4b3
commit
64d3474a84
@@ -463,7 +463,7 @@ var/list/all_supply_groups = list("Supplies","Clothing","Security","Hospitality"
|
||||
name = "Halloween costumes"
|
||||
contains = list(/obj/item/clothing/suit/space/plasmaman/moltar,
|
||||
/obj/item/clothing/head/helmet/space/plasmaman/moltar,
|
||||
/obj/item/clothing/under/skelevoxsuit,
|
||||
/obj/item/clothing/under/skelesuit,
|
||||
/obj/item/clothing/head/snake,
|
||||
/obj/item/clothing/mask/vamp_fangs,
|
||||
/obj/item/clothing/head/franken_bolt,
|
||||
|
||||
@@ -71,7 +71,7 @@
|
||||
list(/obj/item/clothing/head/wizard/lich, /obj/item/clothing/suit/wizrobe/lich, /obj/item/clothing/suit/wizrobe/skelelich),
|
||||
list(/obj/item/clothing/suit/space/plasmaman/cultist, /obj/item/clothing/head/helmet/space/plasmaman/cultist),
|
||||
list(/obj/item/clothing/head/helmet/space/plasmaman/security/captain, /obj/item/clothing/suit/space/plasmaman/security/captain),
|
||||
/obj/item/clothing/under/skelevoxsuit,
|
||||
/obj/item/clothing/under/skelesuit,
|
||||
list(/obj/item/clothing/suit/storage/wintercoat/engineering/ce, /obj/item/clothing/suit/storage/wintercoat/medical/cmo, /obj/item/clothing/suit/storage/wintercoat/security/hos, /obj/item/clothing/suit/storage/wintercoat/hop, /obj/item/clothing/suit/storage/wintercoat/security/captain, /obj/item/clothing/suit/storage/wintercoat/clown, /obj/item/clothing/suit/storage/wintercoat/slimecoat),
|
||||
list(/obj/item/clothing/head/helmet/space/rig/wizard, /obj/item/clothing/suit/space/rig/wizard, /obj/item/clothing/gloves/purple/wizard, /obj/item/clothing/shoes/sandal),
|
||||
list(/obj/item/clothing/head/helmet/space/rig/knight, /obj/item/clothing/head/helmet/space/rig/knight),
|
||||
|
||||
@@ -698,7 +698,7 @@
|
||||
icon_state = "nr_uniform"
|
||||
item_state = "nr_uniform"
|
||||
_color = "nr_uniform"
|
||||
|
||||
/*
|
||||
/obj/item/clothing/under/skelevoxsuit
|
||||
name = "skelevox suit"
|
||||
desc = "Feels like wearing literally nothing at all!"
|
||||
@@ -707,7 +707,7 @@
|
||||
_color = "vox-skelesuit"
|
||||
species_restricted = list(VOX_SHAPED)
|
||||
species_fit = list(VOX_SHAPED)
|
||||
|
||||
*/
|
||||
/obj/item/clothing/under/rottensuit
|
||||
name = "rotten suit"
|
||||
desc = "This suit seems perfect for wearing underneath a disguise."
|
||||
@@ -782,3 +782,14 @@
|
||||
icon_state = "clownsuit"
|
||||
item_state = "clownsuit"
|
||||
_color = "clownsuit"
|
||||
|
||||
/obj/item/clothing/under/skelesuit
|
||||
name = "skeleton suit"
|
||||
desc = "Inside of everyone there is a spooky skinman waiting to escape"
|
||||
icon_state = "skelesuit"
|
||||
item_state = "skelesuit"
|
||||
_color = "skelesuit"
|
||||
species_fit = list(VOX_SHAPED)
|
||||
clothing_flags = ONESIZEFITSALL
|
||||
flags = HIDEHAIRCOMPLETELY | HIDEBEARDHAIR
|
||||
body_parts_covered = FULL_HEAD|BEARD
|
||||
@@ -315,7 +315,8 @@ var/global/list/damage_icon_parts = list()
|
||||
var/icon/face_standing = new /icon('icons/mob/human_face.dmi',"bald_s")
|
||||
var/hair_suffix = check_hidden_head_flags(HIDEHEADHAIR) ? "s2" : "s" // s2 = cropped icon
|
||||
|
||||
if(my_appearance.f_style && !check_hidden_head_flags(HIDEBEARDHAIR))
|
||||
if(my_appearance.f_style && !(check_hidden_head_flags(HIDEBEARDHAIR)||\
|
||||
src.w_uniform && (src.w_uniform.body_parts_covered & HIDEBEARDHAIR)) )//you may be wondering why a uniform check. this exist for body suits like the skelesuit
|
||||
var/datum/sprite_accessory/facial_hair_style = facial_hair_styles_list[my_appearance.f_style]
|
||||
if((facial_hair_style) && (src.species.name in facial_hair_style.species_allowed))
|
||||
var/icon/facial_s = new/icon("icon" = facial_hair_style.icon, "icon_state" = "[facial_hair_style.icon_state]_s")
|
||||
@@ -326,7 +327,8 @@ var/global/list/damage_icon_parts = list()
|
||||
//warning("Invalid my_appearance.f_style for [species.name]: [my_appearance.f_style]")
|
||||
|
||||
if(my_appearance.h_style && !(src.head && ( src.head.flags & HIDEHAIRCOMPLETELY ) || \
|
||||
src.wear_mask && (src.wear_mask.body_parts_covered & HIDEHEADHAIR) ) )
|
||||
src.wear_mask && (src.wear_mask.body_parts_covered & HIDEHEADHAIR) ||\
|
||||
src.w_uniform && (src.w_uniform.body_parts_covered & HIDEHEADHAIR)) ) //ditto the comment above
|
||||
var/datum/sprite_accessory/hair_style = hair_styles_list[my_appearance.h_style]
|
||||
if((hair_style) && (src.species.name in hair_style.species_allowed))
|
||||
var/icon/hair_s = new/icon("icon" = hair_style.icon, "icon_state" = "[hair_style.icon_state]_[hair_suffix]")
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 56 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 265 KiB After Width: | Height: | Size: 266 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 76 KiB |
Reference in New Issue
Block a user