diff --git a/modular_ss220/hairs/_hairs.dm b/modular_ss220/hairs/_hairs.dm index 9f082c589cac..2940bf0ff79b 100644 --- a/modular_ss220/hairs/_hairs.dm +++ b/modular_ss220/hairs/_hairs.dm @@ -1,4 +1,4 @@ /datum/modpack/hairs name = "Новые волосы" desc = "Добавляет новые типы волос" - author = "oricyUwU, FlutterSnedDraw" + author = "oricyUwU, FlutterSnedDraw, BR54FF" diff --git a/modular_ss220/hairs/_hairs.dme b/modular_ss220/hairs/_hairs.dme index 873e1c645e17..79396d10c85a 100644 --- a/modular_ss220/hairs/_hairs.dme +++ b/modular_ss220/hairs/_hairs.dme @@ -7,5 +7,8 @@ #include "_hairs.dm" #include "code/vulpkanin_hair.dm" #include "code/human_hair.dm" +#include "code/unathi_hair.dm" +#include "code/unathi_head_accessories.dm" +#include "code/unathi_facial_hair.dm" // END_INCLUDE diff --git a/modular_ss220/hairs/code/human_hair.dm b/modular_ss220/hairs/code/human_hair.dm index f481eb0cf9e1..cd3547a17c28 100644 --- a/modular_ss220/hairs/code/human_hair.dm +++ b/modular_ss220/hairs/code/human_hair.dm @@ -5,3 +5,453 @@ /datum/sprite_accessory/hair/crew icon = 'modular_ss220/hairs/icons/human_hair.dmi' icon_state = "crewcut" + +/datum/sprite_accessory/hair/short + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/cut + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/long + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/longalt + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/longer + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/longeralt + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/longest + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/longfringe + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/longestalt + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/halfbang + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/halfbangalt + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/ponytail1 + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/ponytail2 + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/ponytail3 + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/sideponytail + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/highponytail + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/wisp + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/parted + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/pompadour + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/quiff + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/bedhead + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/bedhead2 + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/bedhead3 + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/beehive + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/bobcurl + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/bob + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/bowl + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/braid2 + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/buzz + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/crew + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/combover + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/devillock + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/dreadlocks + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/curls + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/afro + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/afro2 + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/afro_large + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/sergeant + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/emo + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/flow + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/feather + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/hitop + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/mohawk + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/jensen + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/cia + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/mulder + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/gelled + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/spiky + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/kusanagi + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/kagami + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/himecut + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/braid + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/odango + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/ombre + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/updo + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/skinhead + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/balding + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/longemo + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +////////////////////////////// +//////START VG HAIRSTYLES///// +////////////////////////////// +/datum/sprite_accessory/hair/birdnest + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/unkept + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/modern + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/unshavenmohawk + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/drills + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/minidrills + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") +////////////////////////////// +//////END VG HAIRSTYLES/////// +////////////////////////////// + +/////////////////////////////////// +//////START POLARIS HAIRSTYLES///// +////////////////////////////////// + +/datum/sprite_accessory/hair/rosa + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/jade + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/manbun + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/thinningback + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/thinningfront + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/thinning + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/bowlcut2 + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/ronin + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/topknot + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/regulationmohawk + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/rowbraid + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/rowdualbraid + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/rowbun + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/hightight + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/partfade + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/undercut3 + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/undercut2 + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/undercut1 + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/tightbun + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/trimmed + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/trimflat + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/nofade + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/baldfade + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/highfade + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/medfade + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/lowfade + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/oxton + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/doublebun + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/halfshaved + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/shortbangs + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/longeralt2 + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/nia + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/eighties + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/volaju + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/joestar + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/nitori + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/scully + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/vegeta + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/crono + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/poofy2 + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/poofy + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/fringetail + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/mahdrills + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/familyman + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/grandebraid + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/fringeemo + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/emo2 + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/rows2 + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/rows + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/reversemohawk + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/father + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/beehive2 + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/sleeze + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/tresshoulder + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/oneshoulder + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/ponytail6 + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/ponytail5 + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/ponytail4 + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/country + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/bedheadlong + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/flair + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/twintail + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/short2 + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/bun2 + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/bun3 + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/shavehair + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/veryshortovereyealternate + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/veryshortovereye + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/shortovereye + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/longovereye + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/father + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/bun4 // Due to a vulp hairstyle called bun + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/////////////////////////////////// +//////END POLARIS HAIRSTYLES/////// +////////////////////////////////// + +////////////////////// +////Ume hairstyles//// +////////////////////// + +/datum/sprite_accessory/hair/eighties_ponytail + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/eighties_ponytailalt + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/big_bow + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/himecut_long + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/himecut_long_ponytail + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/amanita_short + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/long_curls + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") + +/datum/sprite_accessory/hair/long_curls_alt + species_allowed = list("Human", "Slime People", "Tajaran", "Vulpkanin") diff --git a/modular_ss220/hairs/code/unathi_facial_hair.dm b/modular_ss220/hairs/code/unathi_facial_hair.dm new file mode 100644 index 000000000000..6e790056d901 --- /dev/null +++ b/modular_ss220/hairs/code/unathi_facial_hair.dm @@ -0,0 +1,23 @@ +/datum/sprite_accessory/facial_hair/unathi/una_frills_webbed_short_alt + icon = 'modular_ss220/hairs/icons/unathi_facial_hair.dmi' + name = "Short Webbed Frills Alt" + icon_state = "shortfrillsalt" + secondary_theme = "webbing" + +/datum/sprite_accessory/facial_hair/unathi/una_frills_webbed_big + icon = 'modular_ss220/hairs/icons/unathi_facial_hair.dmi' + name = "Big Webbed Frills" + icon_state = "bigfrills" + secondary_theme = "webbing" + +/datum/sprite_accessory/facial_hair/unathi/una_frills_webbed_neckfull + icon = 'modular_ss220/hairs/icons/unathi_facial_hair.dmi' + name = "Neckfull Webbed Frills" + icon_state = "neckfullfrills" + secondary_theme = "webbing" + +/datum/sprite_accessory/facial_hair/unathi/una_frills_webbed_neck + icon = 'modular_ss220/hairs/icons/unathi_facial_hair.dmi' + name = "Neck Webbed Frills" + icon_state = "neckfrills" + secondary_theme = "webbing" diff --git a/modular_ss220/hairs/code/unathi_hair.dm b/modular_ss220/hairs/code/unathi_hair.dm new file mode 100644 index 000000000000..9b36a1829c49 --- /dev/null +++ b/modular_ss220/hairs/code/unathi_hair.dm @@ -0,0 +1,66 @@ +/datum/sprite_accessory/hair/unathi/knight + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Knight" + icon_state = "knight_horns" + +/datum/sprite_accessory/hair/unathi/drake + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Drake" + icon_state = "drake_horns" + +/datum/sprite_accessory/hair/unathi/long + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Long" + icon_state = "long_horns" + +/datum/sprite_accessory/hair/unathi/largecurled + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Large curled" + icon_state = "largecurled_horns" + +/datum/sprite_accessory/hair/unathi/newcurly + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "New curly" + icon_state = "newcurly_horns" + +/datum/sprite_accessory/hair/unathi/guilmon + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Guimon" + icon_state = "guilmon_horns" + +/datum/sprite_accessory/hair/unathi/straight + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Straight" + icon_state = "straight_horns" + +/datum/sprite_accessory/hair/unathi/straightdouble + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Straight double" + icon_state = "straight_double_horns" + +/datum/sprite_accessory/hair/unathi/broken + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Broken" + icon_state = "broken_horns" + +/datum/sprite_accessory/hair/unathi/brokenl + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Broken left" + icon_state = "brokenl_horns" + +/datum/sprite_accessory/hair/unathi/brokenr + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Broken right" + icon_state = "brokenr_horns" + +/datum/sprite_accessory/hair/unathi/una_cobra_ears + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Unathi Cobra Ears" + icon_state = "cobraears" + secondary_theme = "webbing" + +/datum/sprite_accessory/hair/unathi/una_cobra_hood_alt + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Unathi Cobra Hood Smooth" + icon_state = "cobrahood_alt" + secondary_theme = "webbing" diff --git a/modular_ss220/hairs/code/unathi_head_accessories.dm b/modular_ss220/hairs/code/unathi_head_accessories.dm new file mode 100644 index 000000000000..b4fd251c772d --- /dev/null +++ b/modular_ss220/hairs/code/unathi_head_accessories.dm @@ -0,0 +1,164 @@ +/datum/sprite_accessory/head_accessory/unathi/knight + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Knight" + icon_state = "knight_horns" + +/datum/sprite_accessory/head_accessory/unathi/drake + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Drake" + icon_state = "drake_horns" + +/datum/sprite_accessory/head_accessory/unathi/long + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Long" + icon_state = "long_horns" + +/datum/sprite_accessory/head_accessory/unathi/largecurled + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Large curled" + icon_state = "largecurled_horns" + +/datum/sprite_accessory/head_accessory/unathi/newcurly + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "New curly" + icon_state = "newcurly_horns" + +/datum/sprite_accessory/head_accessory/unathi/guilmon + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Guimon" + icon_state = "guilmon_horns" + +/datum/sprite_accessory/head_accessory/unathi/straight + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Straight" + icon_state = "straight_horns" + +/datum/sprite_accessory/head_accessory/unathi/straightdouble + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Straight double" + icon_state = "straight_double_horns" + +/datum/sprite_accessory/head_accessory/unathi/broken + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Broken" + icon_state = "broken_horns" + +/datum/sprite_accessory/head_accessory/unathi/brokenl + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Broken left" + icon_state = "brokenl_horns" + +/datum/sprite_accessory/head_accessory/unathi/brokenr + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Broken right" + icon_state = "brokenr_horns" + +/datum/sprite_accessory/head_accessory/unathi/knight + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Knight" + icon_state = "knight_horns" + +/datum/sprite_accessory/head_accessory/unathi/drake + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Drake" + icon_state = "drake_horns" + +/datum/sprite_accessory/head_accessory/unathi/long + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Long" + icon_state = "long_horns" + +/datum/sprite_accessory/head_accessory/unathi/largecurled + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Large curled" + icon_state = "largecurled_horns" + +/datum/sprite_accessory/head_accessory/unathi/newcurly + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "New curly" + icon_state = "newcurly_horns" + +/datum/sprite_accessory/head_accessory/unathi/guilmon + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Guimon" + icon_state = "guilmon_horns" + +/datum/sprite_accessory/head_accessory/unathi/straight + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Straight" + icon_state = "straight_horns" + +/datum/sprite_accessory/head_accessory/unathi/straightdouble + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Straight double" + icon_state = "straight_double_horns" + +/datum/sprite_accessory/head_accessory/unathi/broken + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Broken" + icon_state = "broken_horns" + +/datum/sprite_accessory/head_accessory/unathi/brokenl + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Broken left" + icon_state = "brokenl_horns" + +/datum/sprite_accessory/head_accessory/unathi/brokenr + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Broken right" + icon_state = "brokenr_horns" + +/datum/sprite_accessory/head_accessory/unathi/knight + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Knight" + icon_state = "knight_horns" + +/datum/sprite_accessory/head_accessory/unathi/drake + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Drake" + icon_state = "drake_horns" + +/datum/sprite_accessory/head_accessory/unathi/long + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Long" + icon_state = "long_horns" + +/datum/sprite_accessory/head_accessory/unathi/largecurled + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Large curled" + icon_state = "largecurled_horns" + +/datum/sprite_accessory/head_accessory/unathi/newcurly + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "New curly" + icon_state = "newcurly_horns" + +/datum/sprite_accessory/head_accessory/unathi/guilmon + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Guimon" + icon_state = "guilmon_horns" + +/datum/sprite_accessory/head_accessory/unathi/straight + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Straight" + icon_state = "straight_horns" + +/datum/sprite_accessory/head_accessory/unathi/straightdouble + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Straight double" + icon_state = "straight_double_horns" + +/datum/sprite_accessory/head_accessory/unathi/broken + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Broken" + icon_state = "broken_horns" + +/datum/sprite_accessory/head_accessory/unathi/brokenl + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Broken left" + icon_state = "brokenl_horns" + +/datum/sprite_accessory/head_accessory/unathi/brokenr + icon = 'modular_ss220/hairs/icons/unathi_hair.dmi' + name = "Broken right" + icon_state = "brokenr_horns" diff --git a/modular_ss220/hairs/icons/unathi_facial_hair.dmi b/modular_ss220/hairs/icons/unathi_facial_hair.dmi new file mode 100644 index 000000000000..03f488a46217 Binary files /dev/null and b/modular_ss220/hairs/icons/unathi_facial_hair.dmi differ diff --git a/modular_ss220/hairs/icons/unathi_hair.dmi b/modular_ss220/hairs/icons/unathi_hair.dmi new file mode 100644 index 000000000000..39b83e328209 Binary files /dev/null and b/modular_ss220/hairs/icons/unathi_hair.dmi differ