sprite fixes (#8112)

This commit is contained in:
Kashargul
2024-04-02 12:24:03 +02:00
committed by GitHub
parent 9b147ca4af
commit 051f557ff6
19 changed files with 485 additions and 238 deletions
@@ -20,43 +20,6 @@
has_vore_belly_sprites = TRUE
has_dead_sprite = TRUE
/*Upstream implemented
/datum/robot_sprite/dogborg/tall/service
sprite_icon = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi'
/datum/robot_sprite/dogborg/raptor/service
module_type = "Service"
sprite_icon = 'modular_chomp/icons/mob/raptorborg/raptor.dmi'
/datum/robot_sprite/dogborg/raptor/service/raptor
sprite_icon_state = "serviraptor"
/datum/robot_sprite/dogborg/raptor/service/fancyraptor
sprite_icon_state = "fancyraptor"
/datum/robot_sprite/dogborg/tall/service/meka
sprite_icon_state = "mekaserve"
has_vore_belly_sprites = TRUE
/datum/robot_sprite/dogborg/tall/service/mmeka
sprite_icon_state = "mmekaserv"
has_vore_belly_sprites = TRUE
has_sleeper_light_indicator = TRUE
/datum/robot_sprite/dogborg/tall/service/fmeka
sprite_icon_state = "fmekaserv"
has_vore_belly_sprites = TRUE
has_sleeper_light_indicator = TRUE
/datum/robot_sprite/dogborg/tall/service/k4t
sprite_icon_state = "k4tserve"
has_vore_belly_sprites = FALSE
/datum/robot_sprite/dogborg/tall/service/k4t_alt1
sprite_icon_state = "k4tserve_alt1"
has_vore_belly_sprites = FALSE
*/
/datum/robot_sprite/dogborg/tall/service/mekaserve_alt
sprite_icon = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi'
name = "MEKA Alt"
@@ -4,36 +4,3 @@
sprite_icon_state = "vixengi"
has_eye_light_sprites = TRUE
has_vore_belly_resting_sprites = TRUE
/*Upstream implemented
/datum/robot_sprite/dogborg/tall/engineering
sprite_icon = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi'
/datum/robot_sprite/dogborg/raptor/engineering
module_type = "Engineering"
sprite_icon = 'modular_chomp/icons/mob/raptorborg/raptor.dmi'
/datum/robot_sprite/dogborg/raptor/engineering/raptor
sprite_icon_state = "engiraptor"
/datum/robot_sprite/dogborg/tall/engineering/meka
sprite_icon_state = "mekaengi"
has_vore_belly_sprites = TRUE
has_sleeper_light_indicator = TRUE
/datum/robot_sprite/dogborg/tall/engineering/mmeka
sprite_icon_state = "mmekaeng"
has_vore_belly_sprites = TRUE
/datum/robot_sprite/dogborg/tall/engineering/fmeka
sprite_icon_state = "fmekaeng"
has_vore_belly_sprites = TRUE
/datum/robot_sprite/dogborg/tall/engineering/k4t
sprite_icon_state = "k4tengi"
has_vore_belly_sprites = FALSE
/datum/robot_sprite/dogborg/tall/engineering/k4t_alt1
sprite_icon_state = "k4tengi_alt1"
has_vore_belly_sprites = FALSE
*/
@@ -10,36 +10,3 @@
sprite_icon_state = "vixjani"
has_vore_belly_resting_sprites = TRUE
has_eye_light_sprites = TRUE
// Tall sprites
/*Upstream implemented
/datum/robot_sprite/dogborg/tall/janitor
sprite_icon = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi'
/datum/robot_sprite/dogborg/raptor/janitor
module_type = "Janitor"
sprite_icon = 'modular_chomp/icons/mob/raptorborg/raptor.dmi'
/datum/robot_sprite/dogborg/raptor/janitor/raptor
sprite_icon_state = "janiraptor"
/datum/robot_sprite/dogborg/tall/janitor/meka
sprite_icon_state = "mekajani"
has_vore_belly_sprites = FALSE //These three oddly dont have sleeper sprites. -Reo
/datum/robot_sprite/dogborg/tall/janitor/mmeka
sprite_icon_state = "mmekajani"
has_vore_belly_sprites = FALSE //Second without
/datum/robot_sprite/dogborg/tall/janitor/fmeka
sprite_icon_state = "fmekajani"
has_vore_belly_sprites = FALSE //Third without
/datum/robot_sprite/dogborg/tall/janitor/k4t
sprite_icon_state = "k4tjani"
has_vore_belly_sprites = FALSE
/datum/robot_sprite/dogborg/tall/janitor/k4t_alt1
sprite_icon_state = "k4tjani_alt1"
has_vore_belly_sprites = FALSE
*/
@@ -1,39 +1,3 @@
//probably have alot of duplicated sprites with my lazy way of moving the surgeon sprites into crisis
/*Upstream implemented
/datum/robot_sprite/medical
module_type = list("Crisis", "Surgeon")
sprite_icon = 'icons/mob/robot/medical.dmi'
/datum/robot_sprite/dogborg/tall/medical
module_type = list("Crisis", "Surgeon")
sprite_icon = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi'
/datum/robot_sprite/dogborg/tall/medical/meka
sprite_icon_state = "mekamed"
has_vore_belly_sprites = TRUE // These have R/G belly icons, but they're the same. Im adding them in as colored because
has_sleeper_light_indicator = TRUE // they were the only meka icons to not have a belly icon without the red/green color system.
// Maybe someone plans to come back later and add them? This will give that support I guess. -Reo
/datum/robot_sprite/dogborg/tall/medical/mmeka
sprite_icon_state = "mmekamed"
has_vore_belly_sprites = TRUE
has_sleeper_light_indicator = TRUE
/datum/robot_sprite/dogborg/tall/medical/fmeka
sprite_icon_state = "fmekamed"
has_vore_belly_sprites = TRUE
has_sleeper_light_indicator = TRUE
/datum/robot_sprite/dogborg/tall/medical/k4t
sprite_icon_state = "k4tmed"
has_vore_belly_sprites = FALSE
/datum/robot_sprite/dogborg/tall/medical/k4t_alt1
sprite_icon_state = "k4tmed_alt1"
has_vore_belly_sprites = FALSE
*/
//Medical into Crisis type merge
/datum/robot_sprite/surgical
module_type = "Crisis"
@@ -12,25 +12,13 @@
has_vore_belly_resting_sprites = TRUE
has_eye_light_sprites = TRUE
/*Upstream implemented
/datum/robot_sprite/dogborg/tall/mining
sprite_icon = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi'
/datum/robot_sprite/dogborg/raptor/mining
module_type = "Miner"
sprite_icon = 'modular_chomp/icons/mob/raptorborg/raptor.dmi'
/datum/robot_sprite/dogborg/raptor/mining/raptor
name = "Raptor V-4"
sprite_icon_state = "mineraptor"
has_custom_equipment_sprites = TRUE
rest_sprite_options = list("Default", "Bellyup")
*/
//sprite name overwrites
/datum/robot_sprite/dogborg/tall/mining/meka
name = "MEKA - Mining"
/datum/robot_sprite/dogborg/tall/mining/newmeka
name = "MEKA v2 - Mining"
/datum/robot_sprite/dogborg/tall/mining/mmeka
name = "NIKO - Mining"
@@ -7,36 +7,3 @@
sprite_hud_icon_state = "sci-borg"
has_vore_belly_resting_sprites = TRUE
has_eye_light_sprites = TRUE
// Tall sprites
/*Upstream implemented
/datum/robot_sprite/dogborg/tall/science
sprite_icon = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi'
/datum/robot_sprite/dogborg/raptor/science
module_type = "Research"
sprite_icon = 'modular_chomp/icons/mob/raptorborg/raptor.dmi'
/datum/robot_sprite/dogborg/raptor/science/raptor
sprite_icon_state = "sciraptor"
/datum/robot_sprite/dogborg/tall/science/meka
sprite_icon_state = "mekastandard" //placeholder because i think virgo did that too and i dont want to reoverride the dmi just for this
has_vore_belly_sprites = TRUE
has_sleeper_light_indicator = TRUE
/datum/robot_sprite/dogborg/tall/science/mmeka
sprite_icon_state = "mmekasci"
has_vore_belly_sprites = TRUE
has_sleeper_light_indicator = TRUE
/datum/robot_sprite/dogborg/tall/science/fmeka
sprite_icon_state = "fmekasci"
has_vore_belly_sprites = TRUE
has_sleeper_light_indicator = TRUE
/datum/robot_sprite/dogborg/tall/science/k4t
sprite_icon_state = "k4tsci"
has_vore_belly_sprites = TRUE
has_sleeper_light_indicator = TRUE
*/
@@ -15,36 +15,3 @@
has_eye_light_sprites = TRUE
has_laser_sprite = FALSE //Missing from the dmi
has_taser_sprite = FALSE //ditto
// Tall sprites
/*Upstream implemented
/datum/robot_sprite/dogborg/tall/security
module_type = "Security"
sprite_icon = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi'
/datum/robot_sprite/dogborg/raptor/security
module_type = "Security"
sprite_icon = 'modular_chomp/icons/mob/raptorborg/raptor.dmi'
/datum/robot_sprite/dogborg/raptor/security/raptor
sprite_icon_state = "secraptor"
/datum/robot_sprite/dogborg/tall/security/meka
sprite_icon_state = "mekasec"
has_vore_belly_sprites = TRUE
has_sleeper_light_indicator = TRUE
/datum/robot_sprite/dogborg/tall/security/mmeka
sprite_icon_state = "mmekasec"
has_vore_belly_sprites = TRUE
has_sleeper_light_indicator = TRUE
/datum/robot_sprite/dogborg/tall/security/fmeka
sprite_icon_state = "fmekasec"
has_vore_belly_sprites = TRUE
has_sleeper_light_indicator = TRUE
/datum/robot_sprite/dogborg/tall/security/k4t
sprite_icon_state = "k4tsec"
has_vore_belly_sprites = FALSE
*/
@@ -7,9 +7,487 @@
icon_state = "vox_underbeak"
body_parts = list(BP_HEAD)
/datum/sprite_accessory/hair
//human hair override with shading
/datum/sprite_accessory/hair/longbraidalt
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/front_braid
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/vegeta
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/beehive
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/sideponytail6
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/protagonist
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/antenna
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/bigcurls
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/glammetal
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/feferi
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/mulder
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/kanaya
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/sharpponytail
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/midb
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/topknot
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/rockandroll
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/poofy2
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/business2
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/froofy_long
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/halfshavedlong
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/crono
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/mohawkunshaven
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/band
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/wisp
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/joestar
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/longbraid
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/vriska
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/zieglertail
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/dirk
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/elize
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/short2
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/bun3
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/cia
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/bieber
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/longundercut
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/gamzee
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/fabio
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/terezi
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/bedheadlongest
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/rosa
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/dandypomp
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/mahdrills
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/shyold
name = "Shy old"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "hair_shy_old"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/country
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/shy
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/nepeta
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/belenko
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/judge
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/rose
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/short3
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/rowbraid
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/scully
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/mia
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/aradia
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/emoleft
name = "Emo Left"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "hair_emoleft"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/equius
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/mialong
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/belenkotied
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/poofy
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/emoright
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/sideponytail5
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/roxy
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/manbun
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/doll
name = "Doll"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "hair_doll"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/keanu
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/spikyponytail
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/glossy
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/bun2
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/ronin
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/bedheadlong
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/nitori
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/familyman
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/afropuffright
icon_add = 'modular_chomp/icons/mob/human_face.dmi' // offset by 1 px on upstream file
//taj hair override with shading
/datum/sprite_accessory/hair/taj/sidepartedright
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/shoulderparted
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/shoulderpartedlong
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/fringeup
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/shaggy
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/cascadingalt
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/plait
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/shoulderlengthalt
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/rattail
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/_sidepony
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/bangs_alt
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/shoulderpartedsmall
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/bob
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/braid
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/spiky
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/long
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/shoulderlength
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/clean
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/mohawk
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/bun
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/bunlow
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/straight
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/greaser
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/bangs
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/tresses
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/short_fringe
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/mane
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/cascading
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/messy
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/bunsmall
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/chomp
name = "Tajaran Ch. Ears"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "ears_plain"
/datum/sprite_accessory/hair/taj/curlsalt
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/sidepartedleft
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/_wedge
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/gman
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/taj/bunlowsmall
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
//tesahri hair override with shading
/datum/sprite_accessory/hair/teshari/backstrafe
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/teshari/tree
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/teshari/tallmohawk
name = "Teshari Tall Mohawk"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "teshari_tallmohawk"
/datum/sprite_accessory/hair/teshari/aerodynamic
name = "Teshari Aerodynamic"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "teshari_aerodynamic"
/datum/sprite_accessory/hair/teshari/pointy
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/teshari/crowned
name = "Teshari Crowned"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "teshari_crowned"
/datum/sprite_accessory/hair/teshari/tight
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/teshari/bun
name = "Teshari Bun"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "teshari_bun"
/datum/sprite_accessory/hair/teshari/droopy
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/teshari/burst
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/teshari/excited
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/teshari/shortburst
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/teshari/_longway
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/teshari/chomp
name = "Teshari Ch. Default"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "teshari_default"
/datum/sprite_accessory/hair/teshari/peel
name = "Teshari Peel"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "teshari_peel"
/datum/sprite_accessory/hair/teshari/altdefault
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/teshari/sleek
name = "Teshari Sleek"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "teshari_sleek"
/datum/sprite_accessory/hair/teshari/ponytail
name = "Teshari Ponytail"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "teshari_ponytail"
/datum/sprite_accessory/hair/teshari/sweep
name = "Teshari Sweep"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "teshari_sweep"
/datum/sprite_accessory/hair/teshari/spike
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/teshari/mohawk
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/teshari/spiky2
name = "Teshari Alt. Spiky"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "teshari_spiky2"
/datum/sprite_accessory/hair/teshari/mane
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/teshari/fluffymohawk
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/teshari/twies
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/teshari/mushroom
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/teshari/upright
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/teshari/long
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/teshari/crest
name = "Teshari Crest"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "teshari_crest"
/datum/sprite_accessory/hair/teshari/soap
name = "Teshari Soap"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "teshari_soap"
/datum/sprite_accessory/facial_hair/teshari/scraggly
icon = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/facial_hair/teshari/chomp
name = "Teshari Ch. Beard"
icon = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "teshari_chin"
/datum/sprite_accessory/facial_hair/teshari/cowlick
name = "Teshari Cowlick"
icon = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "teshari_cowlick"
/datum/sprite_accessory/facial_hair/teshari/chops
icon = 'modular_chomp/icons/mob/human_face.dmi'
//una hair override with shading
/datum/sprite_accessory/facial_hair/una/hornadorns
icon = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/facial_hair/una/spinespikes
icon = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/facial_hair/una/dorsalfrill
icon = 'modular_chomp/icons/mob/human_face.dmi'
/datum/sprite_accessory/hair/braid
icon_add = 'modular_chomp/icons/mob/human_face_alt_add.dmi'
@@ -102,6 +580,3 @@
/datum/sprite_accessory/hair/shadekin_hair_long
icon_add = 'modular_chomp/icons/mob/human_face_alt_add.dmi'
/datum/sprite_accessory/hair/teshari
icon_add = 'modular_chomp/icons/mob/human_face.dmi'