Merge pull request #1298 from CHOMPStationBot/upstream-merge-9680

[MIRROR] [MIRROR] Ports World Server Hair & Gradients
This commit is contained in:
Nadyr
2021-02-14 07:39:56 -05:00
committed by GitHub
3 changed files with 240 additions and 3 deletions

View File

@@ -2,5 +2,13 @@ GLOBAL_LIST_INIT(hair_gradients, list(
"None" = "none",
"Fade (Up)" = "fadeup",
"Fade (Down)" = "fadedown",
"Vertical Split" = "vsplit"
"Fade Low (Up)" = "fadeup_low",
"Bottom Flat" = "bottomflat",
"Fade Low (Down)" = "fadedown_low",
"Vertical Split" = "vsplit",
"Reflected" = "reflected",
"Reflected (Inverted)" = "reflected_inverse",
"Reflected High" = "reflected_high",
"Reflected High (Inverted)" = "reflected_inverse_high",
"Wavy" = "wavy"
))

View File

@@ -64,10 +64,45 @@
flags = HAIR_TIEABLE
/datum/sprite_accessory/hair/afro_large
name = "Big Afro"
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"
@@ -77,6 +112,11 @@
name = "Antenna"
icon_state = "hair_antenna"
/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"
@@ -93,6 +133,11 @@
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"
@@ -133,6 +178,10 @@
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"
@@ -143,6 +192,11 @@
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"
@@ -154,6 +208,11 @@
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"
@@ -182,6 +241,16 @@
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"
@@ -282,6 +351,11 @@
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"
@@ -302,6 +376,11 @@
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"
@@ -310,6 +389,11 @@
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"
@@ -319,11 +403,25 @@
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"
@@ -344,11 +442,28 @@
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"
@@ -385,11 +500,20 @@
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"
@@ -414,6 +538,15 @@
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"
@@ -429,6 +562,11 @@
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"
@@ -471,11 +609,14 @@
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"
@@ -485,11 +626,20 @@
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"
@@ -543,6 +693,15 @@
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"
@@ -574,6 +733,10 @@
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"
@@ -713,6 +876,16 @@
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"
@@ -723,6 +896,10 @@
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"
@@ -748,6 +925,10 @@
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"
@@ -766,6 +947,11 @@
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
@@ -796,6 +982,16 @@
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"
@@ -836,10 +1032,28 @@
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"
@@ -877,6 +1091,11 @@
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"
@@ -895,6 +1114,11 @@
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"
@@ -909,6 +1133,11 @@
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"