/* 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 // 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 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 /* //////////////////////////// / =--------------------= / / == 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 = "Big Afro" icon_state = "hair_bigafro" flags = HAIR_TIEABLE /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/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/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/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/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/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/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/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/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/dave name = "Dave" icon_state = "hair_dave" /datum/sprite_accessory/hair/devillock name = "Devil Lock" icon_state = "hair_devilock" /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/mahdrills name = "Drillruru" icon_state = "hair_drillruru" flags = HAIR_TIEABLE /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/longemo name = "Emo Long" icon_state = "hair_emolong" 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/flair name = "Flaired Hair" icon_state = "hair_flair" flags = HAIR_TIEABLE /datum/sprite_accessory/hair/sargeant name = "Flat Top" icon_state = "hair_sargeant" flags = HAIR_VERY_SHORT /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/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/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/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/kagami name = "Kagami" icon_state = "hair_kagami" flags = HAIR_TIEABLE /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/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/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/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/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/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/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/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/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/sweepshave name = "Sweep Shave" icon_state = "hair_sweepshave" /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/twintail name = "Twintail" icon_state = "hair_twintail" 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/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/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 /* /////////////////////////////////// / =---------------------------= / / == Facial Hair Definitions == / / =---------------------------= / /////////////////////////////////// */ /datum/sprite_accessory/facial_hair icon = 'icons/mob/Human_face.dmi' /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) gender = MALE /datum/sprite_accessory/hair/skr_tentacle_short name = "Skrell Average Tentacles" icon_state = "skrell_hair_average" species_allowed = list(SPECIES_SKRELL) /datum/sprite_accessory/hair/skr_tentacle_average name = "Skrell Long Tentacles" icon_state = "skrell_hair_long" species_allowed = list(SPECIES_SKRELL) /datum/sprite_accessory/hair/skr_tentacle_verylong name = "Skrell Very Long Tentacles" icon_state = "skrell_hair_verylong" species_allowed = list(SPECIES_SKRELL) //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_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() 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)