diff --git a/code/modules/client/preference_setup/loadout/loadout_xeno.dm b/code/modules/client/preference_setup/loadout/loadout_xeno.dm index d51c470a55..d62f189ff1 100644 --- a/code/modules/client/preference_setup/loadout/loadout_xeno.dm +++ b/code/modules/client/preference_setup/loadout/loadout_xeno.dm @@ -867,3 +867,11 @@ sort_category = "Xenowear" whitelisted = SPECIES_ZADDAT allowed_roles = list(JOB_CHIEF_ENGINEER,JOB_ATMOSPHERIC_TECHNICIAN, JOB_ENGINEER) + +/datum/gear/uniform/anthro_skeleton + path = /obj/item/clothing/under/anthro_skeleton + display_name = "Anthro Skeleton" + description = "A standardized anthropomorphic skeleton commonly used by prometheans who struggle to maintain their outer body shape. It's made of plastic, just like the trusty model in the exam room." + slot = slot_w_uniform + whitelisted = SPECIES_PROMETHEAN + sort_category = "Xenowear" diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 6562bd86d3..8a6fc651c7 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -1710,3 +1710,20 @@ name = "reverse bunny suit" desc = "A maid themed reverse bunny suit, literally just covers everything except the bits you're supposed to. Tails and ears sold seperately." icon_state = "reverse_bunnytop_maid" + +/obj/item/clothing/under/anthro_skeleton + name = "Anthro Skeleton" + desc = "A standardized anthropomorphic skeleton commonly used by prometheans who struggle to maintain their outer body shape. It's made of plastic, just like the trusty model in the exam room." + icon = 'icons/vore/custom_clothes_item.dmi' + default_worn_icon = 'icons/vore/custom_clothes_mob.dmi' + icon_state = "anthro_skeleton" + body_parts_covered = 0 + species_restricted = list("exclude", SPECIES_TESHARI) + +/obj/item/clothing/under/anthro_skeleton/mob_can_equip(mob/living/carbon/human/H, slot, disable_warning = FALSE, ignore_obstruction, go_over_slot = FALSE) + if(!..()) + return FALSE + if(ishuman(H)) + if(!(H.get_species() == SPECIES_PROMETHEAN)) //Only wearable by slimes, since species_restricted actually checks bodytype, not species + return FALSE + return TRUE diff --git a/icons/vore/custom_clothes_item.dmi b/icons/vore/custom_clothes_item.dmi index bb943a2506..161352b716 100644 Binary files a/icons/vore/custom_clothes_item.dmi and b/icons/vore/custom_clothes_item.dmi differ diff --git a/icons/vore/custom_clothes_mob.dmi b/icons/vore/custom_clothes_mob.dmi index 335381c284..ce1d0ad59a 100644 Binary files a/icons/vore/custom_clothes_mob.dmi and b/icons/vore/custom_clothes_mob.dmi differ