Files
CHOMPStation2/code/modules/mob/new_player/sprite_accessories.dm

2326 lines
64 KiB
Plaintext

/*
Hello and welcome to sprite_accessories: For sprite accessories, such as hair,
facial hair, and possibly tattoos and stuff somewhere along the line. This file is
intended to be friendly for people with little to no actual coding experience.
The process of adding in new hairstyles has been made pain-free and easy to do.
Enjoy! - Doohl
Notice: This all gets automatically compiled in a list in dna2.dm, so you do not
have to define any UI values for sprite accessories manually for hair and facial
hair. Just add in new hair types and the game will naturally adapt.
!!WARNING!!: changing existing hair information can be VERY hazardous to savefiles,
to the point where you may completely corrupt a server's savefiles. Please refrain
from doing this unless you absolutely know what you are doing, and have defined a
conversion in savefile.dm
*/
/datum/sprite_accessory
var/icon // the icon file the accessory is located in
var/icon_state // the icon_state of the accessory
var/preview_state // a custom preview state for whatever reason
var/name = "ERROR - FIXME" // the preview name of the accessory
// Determines if the accessory will be skipped or included in random hair generations
var/gender = NEUTER
// Restrict some styles to specific species. Set to null to perform no checking.
var/list/species_allowed = list(SPECIES_HUMAN,SPECIES_PROMETHEAN,SPECIES_HUMAN_VATBORN)
// Whether or not the accessory can be affected by colouration
var/do_colouration = 1
var/color_blend_mode = ICON_MULTIPLY // If checked.
// Ckey of person allowed to use this, if defined.
var/list/ckeys_allowed = null
/// Should this sprite block emissives?
var/em_block = FALSE
/*
////////////////////////////
/ =--------------------= /
/ == Hair Definitions == /
/ =--------------------= /
////////////////////////////
*/
/datum/sprite_accessory/hair
icon = 'icons/mob/Human_face_m.dmi' // default icon for all hairs
var/icon_add = 'icons/mob/human_face.dmi'
var/flags
/datum/sprite_accessory/hair/eighties
name = "80's"
icon_state = "hair_80s"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/afro
name = "Afro"
icon_state = "hair_afro"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/afro2
name = "Afro 2"
icon_state = "hair_afro2"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/afro_large
name = "Afro, Big"
icon_state = "hair_bigafro"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/afropuffdouble
name = "Afropuff, Double"
icon_state = "hair_afropuffdouble"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/afropuffleft
name = "Afropuff, Left"
icon_state = "hair_afropuffleft"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/afropuffright
name = "Afropuff, Right"
icon_state = "hair_afropuffright"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/angelique
name = "Angelique"
icon_state = "hair_angelique"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/antonio
name = "Antonio"
icon_state = "hair_antonio"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/aradia
name = "Aradia"
icon_state = "hair_aradia"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/messyhair
name = "All Up"
icon_state = "hair_messyhair"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/amazon
name = "Amazon"
icon_state = "hair_amazon"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/antenna
name = "Antenna"
icon_state = "hair_antenna"
/datum/sprite_accessory/hair/astolfo
name = "Astolfo"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "hair_astolfo"
/datum/sprite_accessory/hair/averagejoe
name = "Average Joe"
icon_state = "hair_averagejoe"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/bald
name = "Bald"
icon_state = "bald"
flags = HAIR_VERY_SHORT
species_allowed = list(SPECIES_HUMAN,SPECIES_UNATHI,SPECIES_PROMETHEAN,SPECIES_HUMAN_VATBORN,SPECIES_VOX,SPECIES_TESHARI)
/datum/sprite_accessory/hair/baldfade
name = "Balding Fade"
icon_state = "hair_baldfade"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/balding
name = "Balding Hair"
icon_state = "hair_e"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/band
name = "Band"
icon_state = "hair_band"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/beachwave
name = "Beach Waves"
icon_state = "hair_beachwave"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/bedhead
name = "Bedhead"
icon_state = "hair_bedhead"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/bedhead2
name = "Bedhead 2"
icon_state = "hair_bedheadv2"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/bedhead3
name = "Bedhead 3"
icon_state = "hair_bedheadv3"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/bedheadlong
name = "Bedhead Long"
icon_state = "hair_long_bedhead"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/bedheadlongest
name = "Bedhead Longest"
icon_state = "hair_longest_bedhead"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/beehive
name = "Beehive"
icon_state = "hair_beehive"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/beehive2
name = "Beehive 2"
icon_state = "hair_beehive2"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/bieber
name = "Bieber"
icon_state = "hair_bieb"
/datum/sprite_accessory/hair/belenko
name = "Belenko"
icon_state = "hair_belenko"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/belenkotied
name = "Belenko Tied"
icon_state = "hair_belenkotied"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/bigcurls
name = "Big Curls"
icon_state = "hair_bigcurls"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/bob
name = "Bob"
icon_state = "hair_bobcut"
species_allowed = list(SPECIES_HUMAN,SPECIES_PROMETHEAN,SPECIES_HUMAN_VATBORN,SPECIES_UNATHI)
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/bobcutalt
name = "Bob Chin Length"
icon_state = "hair_bobcutalt"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/midb
name = "Bob, Mid-length"
icon_state = "hair_midb"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/bobcurl
name = "Bobcurl"
icon_state = "hair_bobcurl"
species_allowed = list(SPECIES_HUMAN,SPECIES_PROMETHEAN,SPECIES_HUMAN_VATBORN,SPECIES_UNATHI)
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/bowl
name = "Bowl"
icon_state = "hair_bowlcut"
/datum/sprite_accessory/hair/bowlcut2
name = "Bowl 2"
icon_state = "hair_bowlcut2"
/datum/sprite_accessory/hair/bowlcut2
name = "Bowl, Overeye"
icon_state = "hair_overeyebowl"
/datum/sprite_accessory/hair/grandebraid
name = "Braid Grande"
icon_state = "hair_grande"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/braid2
name = "Braid Long"
icon_state = "hair_hbraid"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/longbraid
name = "Braid Long, Alt"
icon_state = "hair_longbraid"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/longbraidalt
name = "Braid Long, Alt 2"
icon_state = "hair_braidalt"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/mbraid
name = "Braid Medium"
icon_state = "hair_shortbraid"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/braid
name = "Braid Floorlength"
icon_state = "hair_braid"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/front_braid
name = "Braided front"
icon_state = "hair_braidfront"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/braidtail
name = "Braided Tail"
icon_state = "hair_braidtail"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/bun
name = "Bun"
icon_state = "hair_bun"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/bun2
name = "Bun 2"
icon_state = "hair_bun2"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/bun3
name = "Bun 3"
icon_state = "hair_bun3"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/bunhead
name = "Bun Head "
icon_state = "hair_bunhead"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/doublebun
name = "Bun Double"
icon_state = "hair_doublebun"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/tightbun
name = "Bun Tight"
icon_state = "hair_tightbun"
flags = HAIR_VERY_SHORT | HAIR_TIEABLE
/datum/sprite_accessory/hair/business
name = "Business Hair"
icon_state = "hair_business"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/business2
name = "Business Hair 2"
icon_state = "hair_business2"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/business3
name = "Business Hair 3"
icon_state = "hair_business3"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/business4
name = "Business Hair 4"
icon_state = "hair_business4"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/buzz
name = "Buzzcut"
icon_state = "hair_buzzcut"
flags = HAIR_VERY_SHORT
species_allowed = list(SPECIES_HUMAN,SPECIES_PROMETHEAN,SPECIES_HUMAN_VATBORN,SPECIES_UNATHI)
/datum/sprite_accessory/hair/celebcurls
name = "Celeb Curls"
icon_state = "hair_celebcurls"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/citheronia_colorable
name = "Citheronia"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "citheronia_hair_c"
do_colouration = 1
/datum/sprite_accessory/hair/crono
name = "Chrono"
icon_state = "hair_toriyama"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/cia
name = "CIA"
icon_state = "hair_cia"
/datum/sprite_accessory/hair/coffeehouse
name = "Coffee House Cut"
icon_state = "hair_coffeehouse"
gender = MALE
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/combover
name = "Combover"
icon_state = "hair_combover"
/datum/sprite_accessory/hair/cornbun
name = "Cornbun"
icon_state = "hair_cornbun"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/country
name = "Country"
icon_state = "hair_country"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/crew
name = "Crewcut"
icon_state = "hair_crewcut"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/curls
name = "Curls"
icon_state = "hair_curls"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/cut
name = "Cut Hair"
icon_state = "hair_c"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/darcy
name = "Darcy"
icon_state = "hair_darcy"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/dave
name = "Dave"
icon_state = "hair_dave"
/datum/sprite_accessory/hair/devillock
name = "Devil Lock"
icon_state = "hair_devilock"
/datum/sprite_accessory/hair/dirk
name = "Dirk"
icon_state = "hair_dirk"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/donutbun
name = "Donut Bun"
icon_state = "hair_donutbun"
/datum/sprite_accessory/hair/dreadlocks
name = "Dreadlocks"
icon_state = "hair_dreads"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/dreadslong
name = "Dreads Long"
icon_state = "hair_dreadslong"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/dreadslongalt
name = "Dreads Long, Alt"
icon_state = "hair_dreadlongalt"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/mahdrills
name = "Drillruru"
icon_state = "hair_drillruru"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/elize
name = "Elize"
icon_state = "hair_elize"
/datum/sprite_accessory/hair/emo
name = "Emo"
icon_state = "hair_emo"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/emo2
name = "Emo Alt"
icon_state = "hair_emo2"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/fringeemo
name = "Emo Fringe"
icon_state = "hair_emofringe"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/halfshaved
name = "Emo Half-Shaved"
icon_state = "hair_halfshaved"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/halfshavedlong
name = "Emo Half-Shaved Long"
icon_state = "hair_halfshavedL"
/datum/sprite_accessory/hair/emoright
name = "Emo Mid-length"
icon_state = "hair_emoright"
/datum/sprite_accessory/hair/longemo
name = "Emo Long"
icon_state = "hair_emolong"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/equius
name = "Equius"
icon_state = "hair_equius"
/datum/sprite_accessory/hair/fabio
name = "Fabio"
icon_state = "hair_fabio"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/highfade
name = "Fade High"
icon_state = "hair_highfade"
gender = MALE
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/medfade
name = "Fade Medium"
icon_state = "hair_medfade"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/lowfade
name = "Fade Low"
icon_state = "hair_lowfade"
gender = MALE
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/partfade
name = "Fade Parted"
icon_state = "hair_shavedpart"
gender = MALE
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/familyman
name = "Family Man"
icon_state = "hair_thefamilyman"
/datum/sprite_accessory/hair/father
name = "Father"
icon_state = "hair_father"
/datum/sprite_accessory/hair/feather
name = "Feather"
icon_state = "hair_feather"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/feferi
name = "Feferi"
icon_state = "hair_feferi"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/flair
name = "Flaired Hair"
icon_state = "hair_flair"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/flipped
name = "Flipped"
icon_state = "hair_flipped"
/datum/sprite_accessory/hair/sargeant
name = "Flat Top"
icon_state = "hair_sargeant"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/braid
name = "Floorlength Braid"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "hair_braid"
/datum/sprite_accessory/hair/flowhair
name = "Flow Hair"
icon_state = "hair_f"
/datum/sprite_accessory/hair/longfringe
name = "Fringe Long"
icon_state = "hair_longfringe"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/longestalt
name = "Fringe Longer"
icon_state = "hair_vlongfringe"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/fringetail
name = "Fringetail"
icon_state = "hair_fringetail"
flags = HAIR_TIEABLE|HAIR_VERY_SHORT
/datum/sprite_accessory/hair/froofy_long
name = "Froofy Long"
icon_state = "hair_froofy_long"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/gamzee
name = "Gamzee"
icon_state = "hair_gamzee"
/datum/sprite_accessory/hair/gelled
name = "Gelled Back"
icon_state = "hair_gelled"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/gentle
name = "Gentle"
icon_state = "hair_gentle"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/gentle2
name = "Gentle 2, Long"
icon_state = "hair_gentle2long"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/glammetal
name = "Glam Metal Long"
icon_state = "hair_glammetal"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/glossy
name = "Glossy"
icon_state = "hair_glossy"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/halfbang
name = "Half-banged Hair"
icon_state = "hair_halfbang"
/datum/sprite_accessory/hair/halfbangalt
name = "Half-banged Hair Alt"
icon_state = "hair_halfbang_alt"
/datum/sprite_accessory/hair/hightight
name = "High and Tight"
icon_state = "hair_hightight"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/himecut
name = "Hime Cut"
icon_state = "hair_himecut"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/himeup
name = "Hime Updo"
icon_state = "hair_himeup"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/shorthime
name = "Hime Cut Short"
icon_state = "hair_shorthime"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/hitop
name = "Hitop"
icon_state = "hair_hitop"
/datum/sprite_accessory/hair/jade
name = "Jade"
icon_state = "hair_jade"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/jane
name = "Jane"
icon_state = "hair_jane"
/datum/sprite_accessory/hair/jensen
name = "Jensen"
icon_state = "hair_jensen"
/datum/sprite_accessory/hair/jessica
name = "Jessica"
icon_state = "hair_jessica"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/joestar
name = "Joestar"
icon_state = "hair_joestar"
/datum/sprite_accessory/hair/judge
name = "Judge"
icon_state = "hair_judge"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/kagami
name = "Kagami"
icon_state = "hair_kagami"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/kanaya
name = "Kanaya"
icon_state = "hair_kanaya"
/datum/sprite_accessory/hair/keanu
name = "Keanu Hair"
icon_state = "hair_keanu"
/datum/sprite_accessory/hair/kusangi
name = "Kusanagi Hair"
icon_state = "hair_kusanagi"
/datum/sprite_accessory/hair/long
name = "Long Hair Shoulder-length"
icon_state = "hair_b"
flags = HAIR_TIEABLE
/*
/datum/sprite_accessory/hair/longish
name = "Longer Hair"
icon_state = "hair_b2"
flags = HAIR_TIEABLE
*/
/datum/sprite_accessory/hair/longer
name = "Long Hair"
icon_state = "hair_vlong"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/longeralt2
name = "Long Hair Alt 2"
icon_state = "hair_longeralt2"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/sidepartlongalt
name = "Long Side Part"
icon_state = "hair_longsidepart"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/longest
name = "Very Long Hair"
icon_state = "hair_longest"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/lowbraid
name = "Low Braid"
icon_state = "hair_hbraid"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/manbun
name = "Manbun"
icon_state = "hair_manbun"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/marysue
name = "Mary Sue"
icon_state = "hair_marysue"
/datum/sprite_accessory/hair/mia
name = "Mia"
icon_state = "hair_mia"
/datum/sprite_accessory/hair/mialong
name = "Mia Long"
icon_state = "hair_mialong"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/miles
name = "Miles Hair"
icon_state = "hair_miles"
/datum/sprite_accessory/hair/modern
name = "Modern"
icon_state = "hair_modern"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/mohawk
name = "Mohawk"
icon_state = "hair_d"
species_allowed = list(SPECIES_HUMAN,SPECIES_PROMETHEAN,SPECIES_HUMAN_VATBORN,SPECIES_UNATHI)
/datum/sprite_accessory/hair/regulationmohawk
name = "Mohawk Regulation"
icon_state = "hair_shavedmohawk"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/reversemohawk
name = "Mohawk Reverse"
icon_state = "hair_reversemohawk"
/datum/sprite_accessory/hair/mohawkunshaven
name = "Mohawk Unshaven"
icon_state = "hair_unshaven_mohawk"
/datum/sprite_accessory/hair/mulder
name = "Mulder"
icon_state = "hair_mulder"
/datum/sprite_accessory/hair/nepeta
name = "Nepeta"
icon_state = "hair_nepeta"
/datum/sprite_accessory/hair/newyou
name = "New You"
icon_state = "hair_newyou"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/nia
name = "Nia"
icon_state = "hair_nia"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/nitori
name = "Nitori"
icon_state = "hair_nitori"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/odango
name = "Odango"
icon_state = "hair_odango"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/ombre
name = "Ombre"
icon_state = "hair_ombre"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/oxton
name = "Oxton"
icon_state = "hair_oxton"
/datum/sprite_accessory/hair/longovereye
name = "Overeye Long"
icon_state = "hair_longovereye"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/shortovereye
name = "Overeye Short"
icon_state = "hair_shortovereye"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/veryshortovereyealternate
name = "Overeye Very Short, Alternate"
icon_state = "hair_veryshortovereyealternate"
/datum/sprite_accessory/hair/veryshortovereye
name = "Overeye Very Short"
icon_state = "hair_veryshortovereye"
/datum/sprite_accessory/hair/parted
name = "Parted"
icon_state = "hair_parted"
/datum/sprite_accessory/hair/partedalt
name = "Parted Alt"
icon_state = "hair_partedalt"
/datum/sprite_accessory/hair/pixie
name = "Pixie Cut"
icon_state = "hair_pixie"
/datum/sprite_accessory/hair/pompadour
name = "Pompadour"
icon_state = "hair_pompadour"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/dandypomp
name = "Pompadour Dandy"
icon_state = "hair_dandypompadour"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/ponytail1
name = "Ponytail 1"
icon_state = "hair_ponytail"
flags = HAIR_TIEABLE|HAIR_VERY_SHORT
/datum/sprite_accessory/hair/ponytail2
name = "Ponytail 2"
icon_state = "hair_pa"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/ponytail3
name = "Ponytail 3"
icon_state = "hair_ponytail3"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/ponytail4
name = "Ponytail 4"
icon_state = "hair_ponytail4"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/ponytail5
name = "Ponytail 5"
icon_state = "hair_ponytail5"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/ponytail6
name = "Ponytail 6"
icon_state = "hair_ponytail6"
flags = HAIR_TIEABLE|HAIR_VERY_SHORT
/datum/sprite_accessory/hair/sharpponytail
name = "Ponytail Sharp"
icon_state = "hair_sharpponytail"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/spikyponytail
name = "Ponytail Spiky"
icon_state = "hair_spikyponytail"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/poofy
name = "Poofy"
icon_state = "hair_poofy"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/poofy2
name = "Poofy 2"
icon_state = "hair_poofy2"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/proper
name = "Proper"
icon_state = "hair_proper"
/datum/sprite_accessory/hair/quiff
name = "Quiff"
icon_state = "hair_quiff"
/datum/sprite_accessory/hair/nofade
name = "Regulation Cut"
icon_state = "hair_nofade"
gender = MALE
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/newyou
name = "New You"
icon_state = "hair_newyou"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/rockandroll
name = "Rock and Roll"
icon_state = "hair_rockandroll"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/rockstarcurls
name = "Rockstar Curls"
icon_state = "hair_rockstarcurls"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/ronin
name = "Ronin"
icon_state = "hair_ronin"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/rosa
name = "Rosa"
icon_state = "hair_rosa"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/rose
name = "Rose"
icon_state = "hair_rose"
/datum/sprite_accessory/hair/rows
name = "Rows"
icon_state = "hair_rows1"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/rows2
name = "Rows 2"
icon_state = "hair_rows2"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/rowbun
name = "Row Bun"
icon_state = "hair_rowbun"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/rowdualbraid
name = "Row Dual Braid"
icon_state = "hair_rowdualtail"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/rowbraid
name = "Row Braid"
icon_state = "hair_rowbraid"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/roxy
name = "Roxy"
icon_state = "hair_roxy"
/datum/sprite_accessory/hair/sabitsuki
name = "Sabitsuki"
icon_state = "hair_sabitsuki"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/scully
name = "Scully"
icon_state = "hair_scully"
/datum/sprite_accessory/hair/shavehair
name = "Shaved Hair"
icon_state = "hair_shaved"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/shortbangs
name = "Short Bangs"
icon_state = "hair_shortbangs"
/datum/sprite_accessory/hair/shortflip
name = "Short Flip"
icon_state = "hair_shortflip"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/short
name = "Short Hair" // try to capatilize the names please~
icon_state = "hair_a" // you do not need to define _s or _l sub-states, game automatically does this for you
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/short2
name = "Short Hair 2"
icon_state = "hair_shorthair3"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/short3
name = "Short Hair 3"
icon_state = "hair_shorthair4"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/awoohair
name = "Shoulder-length Messy"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "momijihair"
/datum/sprite_accessory/hair/shy
name = "Shy"
icon_state = "hair_shy"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/sideponytail
name = "Side Ponytail"
icon_state = "hair_stail"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/sideponytail4 //Not happy about this... but it's for the save files.
name = "Side Ponytail 2"
icon_state = "hair_ponytailf"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/sideponytail5
name = "Side Ponytail 3"
icon_state = "hair_sidetail"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/sideponytail6
name = "Side Ponytail 4"
icon_state = "hair_sidetail2"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/sideponytail2
name = "Shoulder One"
icon_state = "hair_oneshoulder"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/sideponytail3
name = "Shoulder Tress"
icon_state = "hair_tressshoulder"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/sideundercut
name = "Side Undercut"
icon_state = "hair_sideundercut"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/skinhead
name = "Skinhead"
icon_state = "hair_skinhead"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/sleeze
name = "Sleeze"
icon_state = "hair_sleeze"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/protagonist
name = "Slightly Long"
icon_state = "hair_protagonist"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/spiky
name = "Spiky"
icon_state = "hair_spikey"
species_allowed = list(SPECIES_HUMAN,SPECIES_PROMETHEAN,SPECIES_HUMAN_VATBORN,SPECIES_UNATHI)
/datum/sprite_accessory/hair/straightlong
name = "Straight Long"
icon_state = "hair_straightlong"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/suave
name = "Suave"
icon_state = "hair_suave"
/datum/sprite_accessory/hair/suavetwo
name = "Suave 2"
icon_state = "hair_suave2"
/datum/sprite_accessory/hair/sweepshave
name = "Sweep Shave"
icon_state = "hair_sweepshave"
/datum/sprite_accessory/hair/sweptfringe
name = "Swept Fringe"
icon_state = "hair_sweptfringe"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/terezi
name = "Terezi"
icon_state = "hair_terezi"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/thinning
name = "Thinning"
icon_state = "hair_thinning"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/thinningfront
name = "Thinning Front"
icon_state = "hair_thinningfront"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/thinningback
name = "Thinning Back"
icon_state = "hair_thinningrear"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/topknot
name = "Topknot"
icon_state = "hair_topknot"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/trimflat
name = "Trimmed Flat Top"
icon_state = "hair_trimflat"
gender = MALE
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/trimmed
name = "Trimmed"
icon_state = "hair_trimmed"
gender = MALE
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/twindrills
name = "Twin Drills"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "hair_twincurl"
/datum/sprite_accessory/hair/twintail
name = "Twintail"
icon_state = "hair_twintail"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/twinbob
name = "Twinbun Bob"
icon_state = "hair_bunbob"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/undercut1
name = "Undercut"
icon_state = "hair_undercut1"
gender = MALE
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/undercut2
name = "Undercut Swept Right"
icon_state = "hair_undercut2"
gender = MALE
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/undercut3
name = "Undercut Swept Left"
icon_state = "hair_undercut3"
gender = MALE
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/longundercut
name = "Undercut Long"
icon_state = "hair_undercutlong"
flags = HAIR_VERY_SHORT
/datum/sprite_accessory/hair/unkept
name = "Unkept"
icon_state = "hair_unkept"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/updo
name = "Updo"
icon_state = "hair_updo"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/vegeta
name = "Vegeta"
icon_state = "hair_toriyama2"
/datum/sprite_accessory/hair/vriska
name = "Vriska"
icon_state = "hair_vriska"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/vivi
name = "Vivi"
icon_state = "hair_vivi"
/datum/sprite_accessory/hair/volaju
name = "Volaju"
icon_state = "hair_volaju"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/wisp
name = "Wisp"
icon_state = "hair_wisp"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/zieglertail
name = "Zieglertail"
icon_state = "hair_ziegler"
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/una_hood
name = "Cobra Hood"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "soghun_hood"
species_allowed = list(SPECIES_UNATHI, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
/datum/sprite_accessory/hair/una_doublehorns
name = "Double Unathi Horns"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "soghun_dubhorns"
species_allowed = list(SPECIES_UNATHI, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
/datum/sprite_accessory/hair/sergal_plain
name = "Sergal Plain"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "serg_plain"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
/datum/sprite_accessory/hair/sergal_medicore
name = "Sergal Medicore"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "serg_medicore"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
/datum/sprite_accessory/hair/sergal_tapered
name = "Sergal Tapered"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "serg_tapered"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
/datum/sprite_accessory/hair/sergal_fairytail
name = "Sergal Fairytail"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "serg_fairytail"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
// Vulpa stuffs
/datum/sprite_accessory/hair/vulp_hair_none
name = "None"
icon_state = "bald"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
/datum/sprite_accessory/hair/vulp_hair_kajam
name = "Kajam"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "kajam"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
/datum/sprite_accessory/hair/vulp_hair_keid
name = "Keid"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "keid"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
/datum/sprite_accessory/hair/vulp_hair_adhara
name = "Adhara"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "adhara"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
/datum/sprite_accessory/hair/vulp_hair_kleeia
name = "Kleeia"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "kleeia"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
/datum/sprite_accessory/hair/vulp_hair_mizar
name = "Mizar"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "mizar"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
/datum/sprite_accessory/hair/vulp_hair_apollo
name = "Apollo"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "apollo"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
/datum/sprite_accessory/hair/vulp_hair_belle
name = "Belle"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "belle"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
/datum/sprite_accessory/hair/vulp_hair_bun
name = "Vulp Bun"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "bun"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
/datum/sprite_accessory/hair/vulp_hair_jagged
name = "Jagged"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "jagged"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
/datum/sprite_accessory/hair/vulp_hair_curl
name = "Curl"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "curl"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
/datum/sprite_accessory/hair/vulp_hair_hawk
name = "Hawk"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "hawk"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
/datum/sprite_accessory/hair/vulp_hair_anita
name = "Anita"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "anita"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
/datum/sprite_accessory/hair/vulp_hair_short
name = "Short"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "short"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
/datum/sprite_accessory/hair/vulp_hair_spike
name = "Spike"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "spike"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
//xeno stuffs
/datum/sprite_accessory/hair/xeno_head_drone_color
name = "Drone dome"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "cxeno_drone"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
// figure this one out for better coloring
/datum/sprite_accessory/hair/xeno_head_sentinel_color
name = "Sentinal dome"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "cxeno_sentinel"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
/datum/sprite_accessory/hair/xeno_head_queen_color
name = "Queen dome"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "cxeno_queen"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
/datum/sprite_accessory/hair/xeno_head_hunter_color
name = "Hunter dome"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "cxeno_hunter"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
/datum/sprite_accessory/hair/xeno_head_praetorian_color
name = "Praetorian dome"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "cxeno_praetorian"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
// Shadekin stuffs
/datum/sprite_accessory/hair/shadekin_hair_short
name = "Shadekin Short Hair"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "shadekin_short"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
/datum/sprite_accessory/hair/shadekin_hair_poofy
name = "Shadekin Poofy Hair"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "shadekin_poofy"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
/datum/sprite_accessory/hair/shadekin_hair_long
name = "Shadekin Long Hair"
icon = 'icons/mob/human_face_alt.dmi'
icon_add = 'icons/mob/human_face_alt_add.dmi'
icon_state = "shadekin_long"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
/*
shaved
name = "Shaved"
icon_state = "bald"
gender = NEUTER
species_allowed = list(SPECIES_HUMAN, SPECIES_UNATHI, SPECIES_TAJ, SPECIES_TESHARI, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
*/
/datum/sprite_accessory/facial_hair/neck_fluff
name = "Neck Fluff"
icon = 'icons/mob/human_face_or_alt.dmi'
icon_state = "facial_neckfluff"
gender = NEUTER
species_allowed = list(SPECIES_TAJ, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
color_blend_mode = ICON_MULTIPLY
/datum/sprite_accessory/facial_hair/vulp_none
name = "None"
icon = 'icons/mob/human_face_alt.dmi'
icon_state = "none"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
color_blend_mode = ICON_MULTIPLY
/datum/sprite_accessory/facial_hair/vulp_blaze
name = "Blaze"
icon = 'icons/mob/human_face_alt.dmi'
icon_state = "vulp_facial_blaze"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
color_blend_mode = ICON_MULTIPLY
/datum/sprite_accessory/facial_hair/vulp_vulpine
name = "Vulpine"
icon = 'icons/mob/human_face_alt.dmi'
icon_state = "vulp_facial_vulpine"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
color_blend_mode = ICON_MULTIPLY
/datum/sprite_accessory/facial_hair/vulp_earfluff
name = "Earfluff"
icon = 'icons/mob/human_face_alt.dmi'
icon_state = "vulp_facial_earfluff"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
color_blend_mode = ICON_MULTIPLY
/datum/sprite_accessory/facial_hair/vulp_mask
name = "Mask"
icon = 'icons/mob/human_face_alt.dmi'
icon_state = "vulp_facial_mask"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
color_blend_mode = ICON_MULTIPLY
/datum/sprite_accessory/facial_hair/vulp_patch
name = "Patch"
icon = 'icons/mob/human_face_alt.dmi'
icon_state = "vulp_facial_patch"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
color_blend_mode = ICON_MULTIPLY
/datum/sprite_accessory/facial_hair/vulp_ruff
name = "Ruff"
icon = 'icons/mob/human_face_alt.dmi'
icon_state = "vulp_facial_ruff"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
color_blend_mode = ICON_MULTIPLY
/datum/sprite_accessory/facial_hair/vulp_kita
name = "Kita"
icon = 'icons/mob/human_face_alt.dmi'
icon_state = "vulp_facial_kita"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
color_blend_mode = ICON_MULTIPLY
/datum/sprite_accessory/facial_hair/vulp_swift
name = "Swift"
icon = 'icons/mob/human_face_alt.dmi'
icon_state = "vulp_facial_swift"
species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = NEUTER
color_blend_mode = ICON_MULTIPLY
/*
///////////////////////////////////
/ =---------------------------= /
/ == Facial Hair Definitions == /
/ =---------------------------= /
///////////////////////////////////
*/
/datum/sprite_accessory/facial_hair
icon = 'icons/mob/Human_face.dmi'
color_blend_mode = ICON_ADD
em_block = TRUE
/datum/sprite_accessory/facial_hair/shaved
name = "Shaved"
icon_state = "bald"
gender = NEUTER
species_allowed = list(SPECIES_HUMAN,SPECIES_HUMAN_VATBORN,SPECIES_UNATHI,SPECIES_TAJ,SPECIES_SKRELL, "Machine", SPECIES_TESHARI, SPECIES_TESHARI,SPECIES_PROMETHEAN)
/datum/sprite_accessory/facial_hair/watson
name = "Watson Mustache"
icon_state = "facial_watson"
/datum/sprite_accessory/facial_hair/hogan
name = "Hulk Hogan Mustache"
icon_state = "facial_hogan" //-Neek
/datum/sprite_accessory/facial_hair/vandyke
name = "Van Dyke Mustache"
icon_state = "facial_vandyke"
/datum/sprite_accessory/facial_hair/chaplin
name = "Square Mustache"
icon_state = "facial_chaplin"
/datum/sprite_accessory/facial_hair/selleck
name = "Selleck Mustache"
icon_state = "facial_selleck"
/datum/sprite_accessory/facial_hair/neckbeard
name = "Neckbeard"
icon_state = "facial_neckbeard"
/datum/sprite_accessory/facial_hair/fullbeard
name = "Full Beard"
icon_state = "facial_fullbeard"
/datum/sprite_accessory/facial_hair/longbeard
name = "Long Beard"
icon_state = "facial_longbeard"
/datum/sprite_accessory/facial_hair/vlongbeard
name = "Very Long Beard"
icon_state = "facial_wise"
/datum/sprite_accessory/facial_hair/elvis
name = "Elvis Sideburns"
icon_state = "facial_elvis"
species_allowed = list(SPECIES_HUMAN,SPECIES_PROMETHEAN,SPECIES_HUMAN_VATBORN,SPECIES_UNATHI)
/datum/sprite_accessory/facial_hair/abe
name = "Abraham Lincoln Beard"
icon_state = "facial_abe"
/datum/sprite_accessory/facial_hair/chinstrap
name = "Chinstrap"
icon_state = "facial_chin"
/datum/sprite_accessory/facial_hair/hip
name = "Hipster Beard"
icon_state = "facial_hip"
/datum/sprite_accessory/facial_hair/gt
name = "Goatee"
icon_state = "facial_gt"
/datum/sprite_accessory/facial_hair/jensen
name = "Adam Jensen Beard"
icon_state = "facial_jensen"
/datum/sprite_accessory/facial_hair/volaju
name = "Volaju"
icon_state = "facial_volaju"
/datum/sprite_accessory/facial_hair/dwarf
name = "Dwarf Beard"
icon_state = "facial_dwarf"
/datum/sprite_accessory/facial_hair/threeOclock
name = "3 O'clock Shadow"
icon_state = "facial_3oclock"
/datum/sprite_accessory/facial_hair/threeOclockstache
name = "3 O'clock Shadow and Moustache"
icon_state = "facial_3oclockmoustache"
/datum/sprite_accessory/facial_hair/fiveOclock
name = "5 O'clock Shadow"
icon_state = "facial_5oclock"
/datum/sprite_accessory/facial_hair/fiveOclockstache
name = "5 O'clock Shadow and Moustache"
icon_state = "facial_5oclockmoustache"
/datum/sprite_accessory/facial_hair/sevenOclock
name = "7 O'clock Shadow"
icon_state = "facial_7oclock"
/datum/sprite_accessory/facial_hair/sevenOclockstache
name = "7 O'clock Shadow and Moustache"
icon_state = "facial_7oclockmoustache"
/datum/sprite_accessory/facial_hair/mutton
name = "Mutton Chops"
icon_state = "facial_mutton"
/datum/sprite_accessory/facial_hair/muttonstache
name = "Mutton Chops and Moustache"
icon_state = "facial_muttonmus"
/datum/sprite_accessory/facial_hair/walrus
name = "Walrus Moustache"
icon_state = "facial_walrus"
/datum/sprite_accessory/facial_hair/croppedbeard
name = "Full Cropped Beard"
icon_state = "facial_croppedfullbeard"
/datum/sprite_accessory/facial_hair/chinless
name = "Chinless Beard"
icon_state = "facial_chinlessbeard"
/datum/sprite_accessory/facial_hair/tribeard
name = "Tribeard"
icon_state = "facial_tribeard"
/datum/sprite_accessory/facial_hair/moonshiner
name = "Moonshiner"
icon_state = "facial_moonshiner"
/datum/sprite_accessory/facial_hair/martial
name = "Martial Artist"
icon_state = "facial_martialartist"
/*
///////////////////////////////////
/ =---------------------------= /
/ == Alien Style Definitions == /
/ =---------------------------= /
///////////////////////////////////
*/
/datum/sprite_accessory/hair/una_spines_long
name = "Long Unathi Spines"
icon_state = "soghun_longspines"
species_allowed = list(SPECIES_UNATHI)
/datum/sprite_accessory/hair/una_spines_short
name = "Short Unathi Spines"
icon_state = "soghun_shortspines"
species_allowed = list(SPECIES_UNATHI)
/datum/sprite_accessory/hair/una_frills_long
name = "Long Unathi Frills"
icon_state = "soghun_longfrills"
species_allowed = list(SPECIES_UNATHI)
/datum/sprite_accessory/hair/una_frills_short
name = "Short Unathi Frills"
icon_state = "soghun_shortfrills"
species_allowed = list(SPECIES_UNATHI)
/datum/sprite_accessory/hair/una_horns
name = "Unathi Horns"
icon_state = "soghun_horns"
species_allowed = list(SPECIES_UNATHI)
/datum/sprite_accessory/hair/una_bighorns
name = "Unathi Big Horns"
icon_state = "unathi_bighorn"
species_allowed = list(SPECIES_UNATHI)
/datum/sprite_accessory/hair/una_smallhorns
name = "Unathi Small Horns"
icon_state = "unathi_smallhorn"
species_allowed = list(SPECIES_UNATHI)
/datum/sprite_accessory/hair/una_ramhorns
name = "Unathi Ram Horns"
icon_state = "unathi_ramhorn"
species_allowed = list(SPECIES_UNATHI)
/datum/sprite_accessory/hair/una_sidefrills
name = "Unathi Side Frills"
icon_state = "unathi_sidefrills"
species_allowed = list(SPECIES_UNATHI)
//Skrell 'hairstyles'
/datum/sprite_accessory/hair/skr_tentacle_veryshort
name = "Skrell Short Tentacles"
icon_state = "skrell_hair_short"
species_allowed = list(SPECIES_SKRELL, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
gender = MALE
/datum/sprite_accessory/hair/skr_tentacle_short
name = "Skrell Average Tentacles"
icon_state = "skrell_hair_average"
species_allowed = list(SPECIES_SKRELL, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
/datum/sprite_accessory/hair/skr_tentacle_average
name = "Skrell Long Tentacles"
icon_state = "skrell_hair_long"
species_allowed = list(SPECIES_SKRELL, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
/datum/sprite_accessory/hair/skr_tentacle_verylong
name = "Skrell Very Long Tentacles"
icon_state = "skrell_hair_verylong"
species_allowed = list(SPECIES_SKRELL, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3)
//Tajaran hairstyles
/datum/sprite_accessory/hair/taj_ears
name = "Tajaran Ears"
icon_state = "ears_plain"
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/hair/taj_ears_clean
name = "Tajaran Clean"
icon_state = "hair_clean"
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/hair/taj_ears_bangs
name = "Tajaran Bangs"
icon_state = "hair_bangs"
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/hair/taj_ears_braid
name = "Tajaran Braid"
icon_state = "hair_tbraid"
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/hair/taj_ears_shaggy
name = "Tajaran Shaggy"
icon_state = "hair_shaggy"
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/hair/taj_ears_mohawk
name = "Tajaran Mohawk"
icon_state = "hair_mohawk"
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/hair/taj_ears_plait
name = "Tajaran Plait"
icon_state = "hair_plait"
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/hair/taj_ears_straight
name = "Tajaran Straight"
icon_state = "hair_straight"
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/hair/taj_ears_long
name = "Tajaran Long"
icon_state = "hair_long"
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/hair/taj_ears_rattail
name = "Tajaran Rat Tail"
icon_state = "hair_rattail"
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/hair/taj_ears_spiky
name = "Tajaran Spiky"
icon_state = "hair_tajspiky"
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/hair/taj_ears_messy
name = "Tajaran Messy"
icon_state = "hair_messy"
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/hair/taj_ears_curls
name = "Tajaran Curly"
icon_state = "hair_curly"
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/hair/taj_ears_wife
name = "Tajaran Housewife"
icon_state = "hair_wife"
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/hair/taj_ears_victory
name = "Tajaran Victory Curls"
icon_state = "hair_victory"
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/hair/taj_ears_bob
name = "Tajaran Bob"
icon_state = "hair_tbob"
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/hair/taj_ears_fingercurl
name = "Tajaran Finger Curls"
icon_state = "hair_fingerwave"
species_allowed = list(SPECIES_TAJ)
//Teshari things
/datum/sprite_accessory/hair/teshari
name = "Teshari Default"
icon_add = 'icons/mob/human_face_vr_add.dmi'
icon_state = "teshari_default"
species_allowed = list(SPECIES_TESHARI)
/datum/sprite_accessory/hair/teshari/altdefault
name = "Teshari Alt. Default"
icon_state = "teshari_ears"
/datum/sprite_accessory/hair/teshari/tight
name = "Teshari Tight"
icon_state = "teshari_tight"
/datum/sprite_accessory/hair/teshari/excited
name = "Teshari Spiky"
icon_state = "teshari_spiky"
/datum/sprite_accessory/hair/teshari/spike
name = "Teshari Spike"
icon_state = "teshari_spike"
/datum/sprite_accessory/hair/teshari/long
name = "Teshari Overgrown"
icon_state = "teshari_long"
/datum/sprite_accessory/hair/teshari/burst
name = "Teshari Starburst"
icon_state = "teshari_burst"
/datum/sprite_accessory/hair/teshari/shortburst
name = "Teshari Short Starburst"
icon_state = "teshari_burst_short"
/datum/sprite_accessory/hair/teshari/mohawk
name = "Teshari Mohawk"
icon_state = "teshari_mohawk"
/datum/sprite_accessory/hair/teshari/pointy
name = "Teshari Pointy"
icon_state = "teshari_pointy"
/datum/sprite_accessory/hair/teshari/upright
name = "Teshari Upright"
icon_state = "teshari_upright"
/datum/sprite_accessory/hair/teshari/mane
name = "Teshari Mane"
icon_state = "teshari_mane"
/datum/sprite_accessory/hair/teshari/droopy
name = "Teshari Droopy"
icon_state = "teshari_droopy"
/datum/sprite_accessory/hair/teshari/mushroom
name = "Teshari Mushroom"
icon_state = "teshari_mushroom"
//Tesh things ported from Ark Station
/datum/sprite_accessory/hair/teshari/twies
name = "Teshari Twies"
icon_state = "teshari_twies"
/datum/sprite_accessory/hair/teshari/backstrafe
name = "Teshari Backstrafe"
icon_state = "teshari_backstrafe"
/datum/sprite_accessory/hair/teshari/_longway
name = "Teshari Long way"
icon_state = "teshari_longway"
/datum/sprite_accessory/hair/teshari/tree
name = "Teshari Tree"
icon_state = "teshari_tree"
/datum/sprite_accessory/hair/teshari/fluffymohawk
name = "Teshari Fluffy Mohawk"
icon_state = "teshari_fluffymohawk"
// Vox things
/datum/sprite_accessory/hair/vox_braid_long
name = "Long Vox braid"
icon_state = "vox_longbraid"
species_allowed = list(SPECIES_VOX)
/datum/sprite_accessory/hair/vox_braid_short
name = "Short Vox Braid"
icon_state = "vox_shortbraid"
species_allowed = list(SPECIES_VOX)
/datum/sprite_accessory/hair/vox_quills_short
name = "Short Vox Quills"
icon_state = "vox_shortquills"
species_allowed = list(SPECIES_VOX)
/datum/sprite_accessory/hair/vox_quills_kingly
name = "Kingly Vox Quills"
icon_state = "vox_kingly"
species_allowed = list(SPECIES_VOX)
/datum/sprite_accessory/hair/vox_quills_mohawk
name = "Quill Mohawk"
icon_state = "vox_mohawk"
species_allowed = list(SPECIES_VOX)
/datum/sprite_accessory/facial_hair/taj_sideburns
name = "Tajaran Sideburns"
icon_state = "facial_sideburns"
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/facial_hair/taj_mutton
name = "Tajaran Mutton"
icon_state = "facial_mutton"
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/facial_hair/taj_pencilstache
name = "Tajaran Pencilstache"
icon_state = "facial_pencilstache"
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/facial_hair/taj_moustache
name = "Tajaran Moustache"
icon_state = "facial_moustache"
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/facial_hair/taj_goatee
name = "Tajaran Goatee"
icon_state = "facial_goatee"
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/facial_hair/taj_smallstache
name = "Tajaran Smallsatche"
icon_state = "facial_smallstache"
species_allowed = list(SPECIES_TAJ)
//unathi horn beards and the like
/datum/sprite_accessory/facial_hair/una_chinhorn
name = "Unathi Chin Horn"
icon_state = "facial_chinhorns"
species_allowed = list(SPECIES_UNATHI)
/datum/sprite_accessory/facial_hair/una_hornadorns
name = "Unathi Horn Adorns"
icon_state = "facial_hornadorns"
species_allowed = list(SPECIES_UNATHI)
/datum/sprite_accessory/facial_hair/una_spinespikes
name = "Unathi Spine Spikes"
icon_state = "facial_spikes"
species_allowed = list(SPECIES_UNATHI)
/datum/sprite_accessory/facial_hair/una_dorsalfrill
name = "Unathi Dorsal Frill"
icon_state = "facial_dorsalfrill"
species_allowed = list(SPECIES_UNATHI)
//Teshari things
/datum/sprite_accessory/facial_hair/teshari_beard
name = "Teshari Beard"
icon_state = "teshari_chin"
species_allowed = list(SPECIES_TESHARI)
gender = NEUTER
/datum/sprite_accessory/facial_hair/teshari_scraggly
name = "Teshari Scraggly"
icon_state = "teshari_scraggly"
species_allowed = list(SPECIES_TESHARI)
gender = NEUTER
/datum/sprite_accessory/facial_hair/teshari_chops
name = "Teshari Chops"
icon_state = "teshari_gap"
species_allowed = list(SPECIES_TESHARI)
gender = NEUTER
/*
////////////////////////////
/ =--------------------= /
/ == Body Markings == /
/ =--------------------= /
////////////////////////////
*/
/datum/sprite_accessory/marking
icon = 'icons/mob/human_races/markings.dmi'
do_colouration = 1 //Almost all of them have it, COLOR_ADD
//Empty list is unrestricted. Should only restrict the ones that make NO SENSE on other species,
//like Tajaran inner-ear coloring overlay stuff.
species_allowed = list()
color_blend_mode = ICON_ADD
var/body_parts = list() //A list of bodyparts this covers, in organ_tag defines
//Reminder: 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
/datum/sprite_accessory/marking/tat_rheart
name = "Tattoo (Heart, R. Arm)"
icon_state = "tat_rheart"
body_parts = list(BP_R_ARM)
/datum/sprite_accessory/marking/tat_lheart
name = "Tattoo (Heart, L. Arm)"
icon_state = "tat_lheart"
body_parts = list(BP_L_ARM)
/datum/sprite_accessory/marking/tat_hive
name = "Tattoo (Hive, Back)"
icon_state = "tat_hive"
body_parts = list(BP_TORSO)
/datum/sprite_accessory/marking/tat_nightling
name = "Tattoo (Nightling, Back)"
icon_state = "tat_nightling"
body_parts = list(BP_TORSO)
/datum/sprite_accessory/marking/tat_campbell
name = "Tattoo (Campbell, R.Arm)"
icon_state = "tat_campbell"
body_parts = list(BP_R_ARM)
/datum/sprite_accessory/marking/tat_campbell/left
name = "Tattoo (Campbell, L.Arm)"
body_parts = list(BP_L_ARM)
/datum/sprite_accessory/marking/tat_campbell/rightleg
name = "Tattoo (Campbell, R.Leg)"
body_parts = list(BP_R_LEG)
/datum/sprite_accessory/marking/tat_campbell/leftleg
name = "Tattoo (Campbell, L.Leg)"
body_parts = list (BP_L_LEG)
/datum/sprite_accessory/marking/tat_silverburgh
name = "Tattoo (Silverburgh, R.Leg)"
icon_state = "tat_silverburgh"
body_parts = list (BP_R_LEG)
/datum/sprite_accessory/marking/tat_silverburgh/left
name = "Tattoo (Silverburgh, L.Leg)"
icon_state = "tat_silverburgh"
body_parts = list (BP_L_LEG)
/datum/sprite_accessory/marking/tat_tiger
name = "Tattoo (Tiger Stripes, Body)"
icon_state = "tat_tiger"
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)
/datum/sprite_accessory/marking/taj_paw_socks
name = "Socks Coloration (Taj)"
icon_state = "taj_pawsocks"
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)
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/marking/una_paw_socks
name = "Socks Coloration (Una)"
icon_state = "una_pawsocks"
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)
species_allowed = list(SPECIES_UNATHI)
/datum/sprite_accessory/marking/paw_socks
name = "Socks Coloration (Generic)"
icon_state = "pawsocks"
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)
species_allowed = list(SPECIES_TAJ, SPECIES_UNATHI)
/datum/sprite_accessory/marking/paw_socks_belly
name = "Socks,Belly Coloration (Generic)"
icon_state = "pawsocksbelly"
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_GROIN,BP_TORSO)
species_allowed = list(SPECIES_TAJ, SPECIES_UNATHI)
/datum/sprite_accessory/marking/belly_hands_feet
name = "Hands,Feet,Belly Color (Minor)"
icon_state = "bellyhandsfeetsmall"
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_GROIN,BP_TORSO)
species_allowed = list(SPECIES_TAJ, SPECIES_UNATHI)
/datum/sprite_accessory/marking/hands_feet_belly_full
name = "Hands,Feet,Belly Color (Major)"
icon_state = "bellyhandsfeet"
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_GROIN,BP_TORSO)
species_allowed = list(SPECIES_TAJ, SPECIES_UNATHI)
/datum/sprite_accessory/marking/hands_feet_belly_full_female
name = "Hands,Feet,Belly Color (Major, Female)"
icon_state = "bellyhandsfeet_female"
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_GROIN,BP_TORSO)
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/marking/patches
name = "Color Patches"
icon_state = "patches"
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)
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/marking/patchesface
name = "Color Patches (Face)"
icon_state = "patchesface"
body_parts = list(BP_HEAD)
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/marking/bands
name = "Color Bands"
icon_state = "bands"
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)
/datum/sprite_accessory/marking/bandsface
name = "Color Bands (Face)"
icon_state = "bandsface"
body_parts = list(BP_HEAD)
/datum/sprite_accessory/marking/tiger_stripes
name = "Tiger Stripes"
icon_state = "tiger"
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_TORSO,BP_GROIN)
species_allowed = list(SPECIES_TAJ) //There's a tattoo for non-cats
/datum/sprite_accessory/marking/tigerhead
name = "Tiger Stripes (Head, Minor)"
icon_state = "tigerhead"
body_parts = list(BP_HEAD)
/datum/sprite_accessory/marking/tigerface
name = "Tiger Stripes (Head, Major)"
icon_state = "tigerface"
body_parts = list(BP_HEAD)
species_allowed = list(SPECIES_TAJ) //There's a tattoo for non-cats
/datum/sprite_accessory/marking/backstripe
name = "Back Stripe"
icon_state = "backstripe"
body_parts = list(BP_TORSO)
/datum/sprite_accessory/marking/heterochromia
name = "Heterochromia (right eye)"
icon_state = "heterochromia"
body_parts = list(BP_HEAD)
//Taj specific stuff
/datum/sprite_accessory/marking/taj_belly
name = "Belly Fur (Taj)"
icon_state = "taj_belly"
body_parts = list(BP_TORSO)
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/marking/taj_bellyfull
name = "Belly Fur Wide (Taj)"
icon_state = "taj_bellyfull"
body_parts = list(BP_TORSO)
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/marking/taj_earsout
name = "Outer Ear (Taj)"
icon_state = "taj_earsout"
body_parts = list(BP_HEAD)
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/marking/taj_earsin
name = "Inner Ear (Taj)"
icon_state = "taj_earsin"
body_parts = list(BP_HEAD)
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/marking/taj_nose
name = "Nose Color (Taj)"
icon_state = "taj_nose"
body_parts = list(BP_HEAD)
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/marking/taj_crest
name = "Chest Fur Crest (Taj)"
icon_state = "taj_crest"
body_parts = list(BP_TORSO)
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/marking/taj_muzzle
name = "Muzzle Color (Taj)"
icon_state = "taj_muzzle"
body_parts = list(BP_HEAD)
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/marking/taj_face
name = "Cheeks Color (Taj)"
icon_state = "taj_face"
body_parts = list(BP_HEAD)
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/marking/taj_all
name = "All Taj Head (Taj)"
icon_state = "taj_all"
body_parts = list(BP_HEAD)
species_allowed = list(SPECIES_TAJ)
//Una specific stuff
/datum/sprite_accessory/marking/una_face
name = "Face Color (Una)"
icon_state = "una_face"
body_parts = list(BP_HEAD)
species_allowed = list(SPECIES_UNATHI)
/datum/sprite_accessory/marking/una_facelow
name = "Face Color Low (Una)"
icon_state = "una_facelow"
body_parts = list(BP_HEAD)
species_allowed = list(SPECIES_UNATHI)
/datum/sprite_accessory/marking/una_scutes
name = "Scutes (Una)"
icon_state = "una_scutes"
body_parts = list(BP_TORSO)
species_allowed = list(SPECIES_UNATHI)
//Tesh stuff.
/datum/sprite_accessory/marking/teshi_fluff
name = "Underfluff (Teshari)"
icon_state = "teshi_fluff"
body_parts = list(BP_HEAD, BP_TORSO, BP_GROIN, BP_R_LEG, BP_L_LEG)
species_allowed = list(SPECIES_TESHARI)
/datum/sprite_accessory/marking/teshi_heterochromia
name = "Heterochromia (Teshari) (right eye)"
icon_state = "teshi_heterochromia"
body_parts = list(BP_HEAD)
species_allowed = list(SPECIES_TESHARI)
//Diona stuff.
/datum/sprite_accessory/marking/diona_leaves
name = "Leaves (Diona)"
icon_state = "diona_leaves"
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_DIONA)
/datum/sprite_accessory/marking/diona_thorns
name = "Thorns (Diona)"
icon_state = "diona_thorns"
body_parts =list(BP_TORSO, BP_HEAD)
species_allowed = list(SPECIES_DIONA)
do_colouration = 0
/datum/sprite_accessory/marking/diona_flowers
name = "Flowers (Diona)"
icon_state = "diona_flowers"
body_parts =list(BP_TORSO, BP_HEAD)
species_allowed = list(SPECIES_DIONA)
do_colouration = 0
/datum/sprite_accessory/marking/diona_moss
name = "Moss (Diona)"
icon_state = "diona_moss"
body_parts =list(BP_TORSO)
species_allowed = list(SPECIES_DIONA)
do_colouration = 0
/datum/sprite_accessory/marking/diona_mushroom
name = "Mushroom (Diona)"
icon_state = "diona_mushroom"
body_parts =list(BP_HEAD)
species_allowed = list(SPECIES_DIONA)
do_colouration = 0
/datum/sprite_accessory/marking/diona_antennae
name = "Antennae (Diona)"
icon_state = "diona_antennae"
body_parts =list(BP_HEAD)
species_allowed = list(SPECIES_DIONA)
do_colouration = 0
//skin styles - WIP
//going to have to re-integrate this with surgery
//let the icon_state hold an icon preview for now
/datum/sprite_accessory/skin
icon = 'icons/mob/human_races/r_human.dmi'
/datum/sprite_accessory/skin/human
name = "Default human skin"
icon_state = "default"
species_allowed = list(SPECIES_HUMAN,SPECIES_HUMAN_VATBORN)
/datum/sprite_accessory/skin/human_tatt01
name = "Tatt01 human skin"
icon_state = "tatt1"
species_allowed = list(SPECIES_HUMAN,SPECIES_HUMAN_VATBORN)
/datum/sprite_accessory/skin/tajaran
name = "Default tajaran skin"
icon_state = "default"
icon = 'icons/mob/human_races/r_tajaran.dmi'
species_allowed = list(SPECIES_TAJ)
/datum/sprite_accessory/skin/unathi
name = "Default Unathi skin"
icon_state = "default"
icon = 'icons/mob/human_races/r_lizard.dmi'
species_allowed = list(SPECIES_UNATHI)
/datum/sprite_accessory/skin/skrell
name = "Default skrell skin"
icon_state = "default"
icon = 'icons/mob/human_races/r_skrell.dmi'
species_allowed = list(SPECIES_SKRELL)