Repairs Vox Tail/Chest/Groin Sprites, Renames Skin Tones (#24097)

* repaired green tail e/w, changed green tail w to be mirror of e, added a proper green tail s sprite, repaired green chest e/w
added proper tail markings s sprites, tail markings w is now a mirror of e

* all vox tails done

* repaired all vox chests and groins

* replace all female torso/groin

* fixes more issues with vox tail sprites

* final sprite fixes for vox tails and tail markings, renamed "band" to "bands", deleted unused tail markings file
renamed vox "green" skin tone to "lime"
renamed vox "dark green" skin tone to "plum"

* edit icon_skin_tones
This commit is contained in:
13spacemen
2024-02-24 23:15:27 +05:00
committed by GitHub
parent 0a2f115a62
commit fc52cf014a
16 changed files with 17 additions and 15 deletions
@@ -2,10 +2,10 @@
name = "Vox"
name_plural = "Vox"
max_age = 90 // vox stacks can be older than this, but let's assume their body fails beyond repair after such ages.
icobase = 'icons/mob/human_races/vox/r_vox.dmi'
icobase = 'icons/mob/human_races/vox/r_voxlime.dmi'
dangerous_existence = TRUE
language = "Vox-pidgin"
tail = "voxtail"
tail = "voxtail_lime"
speech_sounds = list('sound/voice/shriek1.ogg')
speech_chance = 20
unarmed_type = /datum/unarmed_attack/claws //I dont think it will hurt to give vox claws too.
@@ -44,8 +44,8 @@
female_sneeze_sound = 'sound/voice/shrieksneeze.ogg'
icon_skin_tones = list(
1 = "Default Green",
2 = "Dark Green",
1 = "Default Lime",
2 = "Plum",
3 = "Brown",
4 = "Grey",
5 = "Emerald",
@@ -103,7 +103,7 @@
/datum/species/vox/updatespeciescolor(mob/living/carbon/human/H, owner_sensitive = 1) //Handling species-specific skin-tones for the Vox race.
if(H.dna.species.bodyflags & HAS_ICON_SKIN_TONE)
var/new_icobase = 'icons/mob/human_races/vox/r_vox.dmi' //Default Green Vox.
var/new_icobase = 'icons/mob/human_races/vox/r_voxlime.dmi' //Default Lime Vox.
switch(H.s_tone)
if(8) //Nebula Vox.
new_icobase = 'icons/mob/human_races/vox/r_voxpurp.dmi'
@@ -123,11 +123,11 @@
if(3) //Brown Vox.
new_icobase = 'icons/mob/human_races/vox/r_voxbrn.dmi'
H.tail = "voxtail_brn"
if(2) //Dark Green Vox.
new_icobase = 'icons/mob/human_races/vox/r_voxdgrn.dmi'
H.tail = "voxtail_dgrn"
else //Default Green Vox.
H.tail = "voxtail" //Ensures they get an appropriately coloured tail depending on the skin-tone.
if(2) //Plum Vox.
new_icobase = 'icons/mob/human_races/vox/r_voxplum.dmi'
H.tail = "voxtail_plum"
else //Default Lime Vox.
H.tail = "voxtail_lime" //Ensures they get an appropriately coloured tail depending on the skin-tone.
H.change_icobase(new_icobase, owner_sensitive) //Update the icobase of all our organs, but make sure we don't mess with frankenstein limbs in doing so.
@@ -2,9 +2,9 @@
icon = 'icons/mob/sprite_accessories/vox/vox_tail_markings.dmi'
species_allowed = list("Vox")
/datum/sprite_accessory/body_markings/tail/vox/vox_band
name = "Vox Tail Band"
icon_state = "band"
/datum/sprite_accessory/body_markings/tail/vox/vox_bands
name = "Vox Tail Bands"
icon_state = "bands"
/datum/sprite_accessory/body_markings/tail/vox/vox_tip
name = "Vox Tail Tip"