diff --git a/code/modules/mob/new_player/sprite_accessories_yw.dm b/code/modules/mob/new_player/sprite_accessories_yw.dm index dcebc1713e..c6408527fc 100644 --- a/code/modules/mob/new_player/sprite_accessories_yw.dm +++ b/code/modules/mob/new_player/sprite_accessories_yw.dm @@ -82,4 +82,65 @@ name = "Teshari coat" icon_state = "tesh_coat" color_blend_mode = ICON_MULTIPLY - body_parts = list(BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_TORSO,BP_HEAD) \ No newline at end of file + body_parts = list(BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_TORSO,BP_HEAD) + +/datum/sprite_accessory/marking/yw/vox_alt_head_yw + name = "Vox Alternate Head" + icon_state = "yw_bay_vox" + body_parts = list(BP_HEAD) + species_allowed = list(SPECIES_VOX) + +/datum/sprite_accessory/marking/yw/vox_alt_eyes_yw + name = "Angular Vox Eyes" + icon_state = "yw_bay_vox_eyes" + body_parts = list(BP_HEAD) + species_allowed = list(SPECIES_VOX) + +/datum/sprite_accessory/marking/yw/azure_vox + name = "Vox (Azure)" + icon_state = "vox_azure" + body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_TORSO,BP_GROIN,BP_HEAD) + species_allowed = list(SPECIES_VOX) + +/datum/sprite_accessory/marking/yw/brown_vox + name = "Vox (Brown)" + icon_state = "vox_brown" + body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_TORSO,BP_GROIN,BP_HEAD) + species_allowed = list(SPECIES_VOX) + +/datum/sprite_accessory/marking/yw/emerald_vox + name = "Vox (Emerald)" + icon_state = "vox_emerald" + body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_TORSO,BP_GROIN,BP_HEAD) + species_allowed = list(SPECIES_VOX) + +/datum/sprite_accessory/marking/yw/grey_vox + name = "Vox (Grey)" + icon_state = "vox_grey" + body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_TORSO,BP_GROIN,BP_HEAD) + species_allowed = list(SPECIES_VOX) + + +/datum/sprite_accessory/hair/yw + icon = 'icons/mob/human_face_yw.dmi' + icon_add = 'icons/mob/human_face_yw.dmi' + +/datum/sprite_accessory/hair/yw/vox_short_quills_colorable + name = "Short vox Quills (colorable)" + icon_state = "vox_color_shortquills" + species_allowed = list(SPECIES_VOX) + +/datum/sprite_accessory/hair/yw/vox_long_quills_colorable + name = "Long Vox Quills (colorable)" + icon_state = "vox_color_longquills" + species_allowed = list(SPECIES_VOX) + +/datum/sprite_accessory/hair/yw/vox_mohawk_colorable + name = "Vox Mohawk (colorable)" + icon_state = "vox_color_mohawk" + species_allowed = list(SPECIES_VOX) + +/datum/sprite_accessory/hair/yw/vox_stubble_colorable + name = "Vox Stubble (colorable)" + icon_state = "vox_color_stubble" + species_allowed = list(SPECIES_VOX) \ No newline at end of file diff --git a/code/modules/organs/robolimbs_yw.dm b/code/modules/organs/robolimbs_yw.dm index 9258279f94..c49493ca2d 100644 --- a/code/modules/organs/robolimbs_yw.dm +++ b/code/modules/organs/robolimbs_yw.dm @@ -63,4 +63,24 @@ rainbow=rainbow;\ snow=snow;\ robocop=robocop;\ - rainbowcop=rainbowcop" \ No newline at end of file + rainbowcop=rainbowcop" + +/datum/robolimb/vox/improvised + company = "Vox - Improvised" + species_cannot_use = list(SPECIES_HUMAN, SPECIES_HUMAN_VATBORN, SPECIES_SKRELL, SPECIES_UNATHI, SPECIES_TAJ, SPECIES_TESHARI, SPECIES_NEVREAN, SPECIES_AKULA, SPECIES_SERGAL, SPECIES_FENNEC, SPECIES_ZORREN_HIGH, SPECIES_VULPKANIN, SPECIES_XENOCHIMERA, SPECIES_XENOHYBRID, SPECIES_VASILISSAN, SPECIES_RAPALA, SPECIES_PROTEAN, SPECIES_ALRAUNE, SPECIES_WEREBEAST, SPECIES_SHADEKIN, SPECIES_SHADEKIN_CREW, SPECIES_SHADEKIN_YW, SPECIES_PROMETHEAN, SPECIES_DIONA, SPECIES_GREY_YW, SPECIES_ZADDAT, SPECIES_CUSTOM) + suggested_species = SPECIES_VOX + desc = "A crude amalgamation of scrap that somehow just works." + icon = 'icons/mob/human_races/cyberlimbs/vox/improvised_yw.dmi' + unavailable_to_build = 1 + includes_tail = 1 + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC + +/datum/robolimb/vox/arkmade + company = "Vox - Arkmade" + species_cannot_use = list(SPECIES_HUMAN, SPECIES_HUMAN_VATBORN, SPECIES_SKRELL, SPECIES_UNATHI, SPECIES_TAJ, SPECIES_TESHARI, SPECIES_NEVREAN, SPECIES_AKULA, SPECIES_SERGAL, SPECIES_FENNEC, SPECIES_ZORREN_HIGH, SPECIES_VULPKANIN, SPECIES_XENOCHIMERA, SPECIES_XENOHYBRID, SPECIES_VASILISSAN, SPECIES_RAPALA, SPECIES_PROTEAN, SPECIES_ALRAUNE, SPECIES_WEREBEAST, SPECIES_SHADEKIN, SPECIES_SHADEKIN_CREW, SPECIES_SHADEKIN_YW, SPECIES_PROMETHEAN, SPECIES_DIONA, SPECIES_GREY_YW, SPECIES_ZADDAT, SPECIES_CUSTOM) + suggested_species = SPECIES_VOX + desc = "A bizzare limb made from a strange green metal that seemingly squirms on touch." + icon = 'icons/mob/human_races/cyberlimbs/vox/primalis_yw.dmi' + includes_tail = 1 + unavailable_to_build = 1 + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC \ No newline at end of file diff --git a/icons/mob/human_face_yw.dmi b/icons/mob/human_face_yw.dmi index 3f777b1af1..1d771f641d 100644 Binary files a/icons/mob/human_face_yw.dmi and b/icons/mob/human_face_yw.dmi differ diff --git a/icons/mob/human_races/cyberlimbs/vox/improvised_yw.dmi b/icons/mob/human_races/cyberlimbs/vox/improvised_yw.dmi new file mode 100644 index 0000000000..4f99efe28e Binary files /dev/null and b/icons/mob/human_races/cyberlimbs/vox/improvised_yw.dmi differ diff --git a/icons/mob/human_races/cyberlimbs/vox/primalis_yw.dmi b/icons/mob/human_races/cyberlimbs/vox/primalis_yw.dmi new file mode 100644 index 0000000000..a093e6982d Binary files /dev/null and b/icons/mob/human_races/cyberlimbs/vox/primalis_yw.dmi differ diff --git a/icons/mob/human_races/markings_yw.dmi b/icons/mob/human_races/markings_yw.dmi index b6650f5402..fbda4ffbb7 100644 Binary files a/icons/mob/human_races/markings_yw.dmi and b/icons/mob/human_races/markings_yw.dmi differ