From 3e1c307e4ec6e3c2b27b7a11a6fbd8141cc1443c Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 21 Oct 2017 07:29:03 -0500 Subject: [PATCH] [MIRROR] Adds sports bras (#3354) * Adds sports bras * Update sprite_accessories.dm * actually add the sprites. --- .../mob/dead/new_player/sprite_accessories.dm | 2780 +++++++++-------- icons/mob/underwear.dmi | Bin 49383 -> 50021 bytes 2 files changed, 1394 insertions(+), 1386 deletions(-) diff --git a/code/modules/mob/dead/new_player/sprite_accessories.dm b/code/modules/mob/dead/new_player/sprite_accessories.dm index 1eb1379dce..bda35bd033 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories.dm @@ -1,1387 +1,1395 @@ -/* - - 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 dna.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 -*/ -/proc/init_sprite_accessory_subtypes(prototype, list/L, list/male, list/female,var/roundstart = FALSE)//Roundstart argument builds a specific list for roundstart parts where some parts may be locked - if(!istype(L)) - L = list() - if(!istype(male)) - male = list() - if(!istype(female)) - female = list() - - for(var/path in typesof(prototype)) - if(path == prototype) - continue - if(roundstart) - var/datum/sprite_accessory/P = path - if(initial(P.locked)) - continue - var/datum/sprite_accessory/D = new path() - - if(D.icon_state) - L[D.name] = D - else - L += D.name - - switch(D.gender) - if(MALE) - male += D.name - if(FEMALE) - female += D.name - else - male += D.name - female += D.name - return L - -/datum/sprite_accessory - var/icon //the icon file the accessory is located in - var/icon_state //the icon_state of the accessory - var/name //the preview name of the accessory - var/gender = NEUTER //Determines if the accessory will be skipped or included in random hair generations - var/gender_specific //Something that can be worn by either gender, but looks different on each - var/color_src = MUTCOLORS //Currently only used by mutantparts so don't worry about hair and stuff. This is the source that this accessory will get its color from. Default is MUTCOLOR, but can also be HAIR, FACEHAIR, EYECOLOR and 0 if none. - var/hasinner //Decides if this sprite has an "inner" part, such as the fleshy parts on ears. +/* + + 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 dna.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 +*/ +/proc/init_sprite_accessory_subtypes(prototype, list/L, list/male, list/female,var/roundstart = FALSE)//Roundstart argument builds a specific list for roundstart parts where some parts may be locked + if(!istype(L)) + L = list() + if(!istype(male)) + male = list() + if(!istype(female)) + female = list() + + for(var/path in typesof(prototype)) + if(path == prototype) + continue + if(roundstart) + var/datum/sprite_accessory/P = path + if(initial(P.locked)) + continue + var/datum/sprite_accessory/D = new path() + + if(D.icon_state) + L[D.name] = D + else + L += D.name + + switch(D.gender) + if(MALE) + male += D.name + if(FEMALE) + female += D.name + else + male += D.name + female += D.name + return L + +/datum/sprite_accessory + var/icon //the icon file the accessory is located in + var/icon_state //the icon_state of the accessory + var/name //the preview name of the accessory + var/gender = NEUTER //Determines if the accessory will be skipped or included in random hair generations + var/gender_specific //Something that can be worn by either gender, but looks different on each + var/color_src = MUTCOLORS //Currently only used by mutantparts so don't worry about hair and stuff. This is the source that this accessory will get its color from. Default is MUTCOLOR, but can also be HAIR, FACEHAIR, EYECOLOR and 0 if none. + var/hasinner //Decides if this sprite has an "inner" part, such as the fleshy parts on ears. var/locked = FALSE //Is this part locked from roundstart selection? Used for parts that apply effects - var/dimension_x = 32 - var/dimension_y = 32 - var/center = FALSE //Should we center the sprite? - -////////////////////// -// Hair Definitions // -////////////////////// -/datum/sprite_accessory/hair - icon = 'icons/mob/human_face.dmi' // default icon for all hairs - -/datum/sprite_accessory/hair/short - name = "Short Hair" // try to capatilize the names please~ // try to spell - icon_state = "hair_a" // you do not need to define _s or _l sub-states, game automatically does this for you - -/datum/sprite_accessory/hair/shorthair2 - name = "Short Hair 2" - icon_state = "hair_shorthair2" - -/datum/sprite_accessory/hair/shorthair3 - name = "Short Hair 3" - icon_state = "hair_shorthair3" - -/datum/sprite_accessory/hair/cut - name = "Cut Hair" - icon_state = "hair_c" - -/datum/sprite_accessory/hair/long - name = "Shoulder-length Hair" - icon_state = "hair_b" - -/datum/sprite_accessory/hair/longer - name = "Long Hair" - icon_state = "hair_vlong" - -/datum/sprite_accessory/hair/over_eye - name = "Over Eye" - icon_state = "hair_shortovereye" - -/datum/sprite_accessory/hair/long_over_eye - name = "Long Over Eye" - icon_state = "hair_longovereye" - -/datum/sprite_accessory/hair/longest2 - name = "Very Long Over Eye" - icon_state = "hair_longest2" - -/datum/sprite_accessory/hair/longest - name = "Very Long Hair" - icon_state = "hair_longest" - -/datum/sprite_accessory/hair/longfringe - name = "Long Fringe" - icon_state = "hair_longfringe" - -/datum/sprite_accessory/hair/longestalt - name = "Longer Fringe" - icon_state = "hair_vlongfringe" - -/datum/sprite_accessory/hair/gentle - name = "Gentle" - icon_state = "hair_gentle" - -/datum/sprite_accessory/hair/halfbang - name = "Half-banged Hair" - icon_state = "hair_halfbang" - -/datum/sprite_accessory/hair/halfbang2 - name = "Half-banged Hair 2" - icon_state = "hair_halfbang2" - -/datum/sprite_accessory/hair/ponytail1 - name = "Ponytail" - icon_state = "hair_ponytail" - -/datum/sprite_accessory/hair/ponytail2 - name = "Ponytail 2" - icon_state = "hair_ponytail2" - -/datum/sprite_accessory/hair/ponytail3 - name = "Ponytail 3" - icon_state = "hair_ponytail3" - -/datum/sprite_accessory/hair/ponytail4 - name = "Ponytail 4" - icon_state = "hair_ponytail4" - -/datum/sprite_accessory/hair/ponytail5 - name = "Ponytail 5" - icon_state = "hair_ponytail5" - - -/datum/sprite_accessory/hair/sidetail - name = "Side Pony" - icon_state = "hair_sidetail" - -/datum/sprite_accessory/hair/sidetail2 - name = "Side Pony 2" - icon_state = "hair_sidetail2" - -/datum/sprite_accessory/hair/sidetail3 - name = "Side Pony 3" - icon_state = "hair_sidetail3" - -/datum/sprite_accessory/hair/sidetail4 - name = "Side Pony 4" - icon_state = "hair_sidetail4" - -/datum/sprite_accessory/hair/oneshoulder - name = "One Shoulder" - icon_state = "hair_oneshoulder" - -/datum/sprite_accessory/hair/tressshoulder - name = "Tress Shoulder" - icon_state = "hair_tressshoulder" - -/datum/sprite_accessory/hair/parted - name = "Parted" - icon_state = "hair_parted" - -/datum/sprite_accessory/hair/pompadour - name = "Pompadour" - icon_state = "hair_pompadour" - -/datum/sprite_accessory/hair/bigpompadour - name = "Big Pompadour" - icon_state = "hair_bigpompadour" - -/datum/sprite_accessory/hair/quiff - name = "Quiff" - icon_state = "hair_quiff" - -/datum/sprite_accessory/hair/bedhead - name = "Bedhead" - icon_state = "hair_bedhead" - -/datum/sprite_accessory/hair/bedhead2 - name = "Bedhead 2" - icon_state = "hair_bedheadv2" - -/datum/sprite_accessory/hair/bedhead3 - name = "Bedhead 3" - icon_state = "hair_bedheadv3" - -/datum/sprite_accessory/hair/messy - name = "Messy" - icon_state = "hair_messy" - -/datum/sprite_accessory/hair/beehive - name = "Beehive" - icon_state = "hair_beehive" - -/datum/sprite_accessory/hair/beehive2 - name = "Beehive 2" - icon_state = "hair_beehivev2" - -/datum/sprite_accessory/hair/bobcurl - name = "Bobcurl" - icon_state = "hair_bobcurl" - -/datum/sprite_accessory/hair/bob - name = "Bob" - icon_state = "hair_bobcut" - -/datum/sprite_accessory/hair/bowl - name = "Bowl" - icon_state = "hair_bowlcut" - -/datum/sprite_accessory/hair/buzz - name = "Buzzcut" - icon_state = "hair_buzzcut" - -/datum/sprite_accessory/hair/crew - name = "Crewcut" - icon_state = "hair_crewcut" - -/datum/sprite_accessory/hair/combover - name = "Combover" - icon_state = "hair_combover" - -/datum/sprite_accessory/hair/devillock - name = "Devil Lock" - icon_state = "hair_devilock" - -/datum/sprite_accessory/hair/dreadlocks - name = "Dreadlocks" - icon_state = "hair_dreads" - -/datum/sprite_accessory/hair/curls - name = "Curls" - icon_state = "hair_curls" - -/datum/sprite_accessory/hair/afro - name = "Afro" - icon_state = "hair_afro" - -/datum/sprite_accessory/hair/afro2 - name = "Afro 2" - icon_state = "hair_afro2" - -/datum/sprite_accessory/hair/afro_large - name = "Big Afro" - icon_state = "hair_bigafro" - -/datum/sprite_accessory/hair/sargeant - name = "Flat Top" - icon_state = "hair_sargeant" - -/datum/sprite_accessory/hair/emo - name = "Emo" - icon_state = "hair_emo" - -/datum/sprite_accessory/hair/longemo - name = "Long Emo" - icon_state = "hair_longemo" - -/datum/sprite_accessory/hair/fag - name = "Flow Hair" - icon_state = "hair_f" - -/datum/sprite_accessory/hair/feather - name = "Feather" - icon_state = "hair_feather" - -/datum/sprite_accessory/hair/hitop - name = "Hitop" - icon_state = "hair_hitop" - -/datum/sprite_accessory/hair/mohawk - name = "Mohawk" - icon_state = "hair_d" - -/datum/sprite_accessory/hair/reversemohawk - name = "Reverse Mohawk" - icon_state = "hair_reversemohawk" - -/datum/sprite_accessory/hair/jensen - name = "Jensen Hair" - icon_state = "hair_jensen" - -/datum/sprite_accessory/hair/gelled - name = "Gelled Back" - icon_state = "hair_gelled" - -/datum/sprite_accessory/hair/spiky - name = "Spiky" - icon_state = "hair_spikey" - -/datum/sprite_accessory/hair/spiky2 - name = "Spiky 2" - icon_state = "hair_spiky" - -/datum/sprite_accessory/hair/spiky3 - name = "Spiky 3" - icon_state = "hair_spiky2" - -/datum/sprite_accessory/hair/protagonist - name = "Slightly Long" - icon_state = "hair_protagonist" - -/datum/sprite_accessory/hair/kusangi - name = "Kusanagi Hair" - icon_state = "hair_kusanagi" - -/datum/sprite_accessory/hair/kagami - name = "Pigtails" - icon_state = "hair_kagami" - -/datum/sprite_accessory/hair/pigtail - name = "Pigtails 2" - icon_state = "hair_pigtails" - -/datum/sprite_accessory/hair/pigtail - name = "Pigtails 3" - icon_state = "hair_pigtails2" - -/datum/sprite_accessory/hair/himecut - name = "Hime Cut" - icon_state = "hair_himecut" - -/datum/sprite_accessory/hair/himecut2 - name = "Hime Cut 2" - icon_state = "hair_himecut2" - -/datum/sprite_accessory/hair/himeup - name = "Hime Updo" - icon_state = "hair_himeup" - -/datum/sprite_accessory/hair/antenna - name = "Ahoge" - icon_state = "hair_antenna" - -/datum/sprite_accessory/hair/front_braid - name = "Braided front" - icon_state = "hair_braidfront" - -/datum/sprite_accessory/hair/lowbraid - name = "Low Braid" - icon_state = "hair_hbraid" - -/datum/sprite_accessory/hair/not_floorlength_braid - name = "High Braid" - icon_state = "hair_braid2" - -/datum/sprite_accessory/hair/shortbraid - name = "Short Braid" - icon_state = "hair_shortbraid" - -/datum/sprite_accessory/hair/braid - name = "Floorlength Braid" - icon_state = "hair_braid" - -/datum/sprite_accessory/hair/odango - name = "Odango" - icon_state = "hair_odango" - -/datum/sprite_accessory/hair/ombre - name = "Ombre" - icon_state = "hair_ombre" - -/datum/sprite_accessory/hair/updo - name = "Updo" - icon_state = "hair_updo" - -/datum/sprite_accessory/hair/skinhead - name = "Skinhead" - icon_state = "hair_skinhead" - -/datum/sprite_accessory/hair/longbangs - name = "Long Bangs" - icon_state = "hair_lbangs" - -/datum/sprite_accessory/hair/balding - name = "Balding Hair" - icon_state = "hair_e" - -/datum/sprite_accessory/hair/bald - name = "Bald" - icon_state = null - -/datum/sprite_accessory/hair/parted - name = "Side Part" - icon_state = "hair_part" - -/datum/sprite_accessory/hair/braided - name = "Braided" - icon_state = "hair_braided" - -/datum/sprite_accessory/hair/bun - name = "Bun Head" - icon_state = "hair_bun" - -/datum/sprite_accessory/hair/bun2 - name = "Bun Head 2" - icon_state = "hair_bunhead2" - -/datum/sprite_accessory/hair/braidtail - name = "Braided Tail" - icon_state = "hair_braidtail" - -/datum/sprite_accessory/hair/bigflattop - name = "Big Flat Top" - icon_state = "hair_bigflattop" - -/datum/sprite_accessory/hair/drillhair - name = "Drill Hair" - icon_state = "hair_drillhair" - -/datum/sprite_accessory/hair/keanu - name = "Keanu Hair" - icon_state = "hair_keanu" - -/datum/sprite_accessory/hair/swept - name = "Swept Back Hair" - icon_state = "hair_swept" - -/datum/sprite_accessory/hair/swept2 - name = "Swept Back Hair 2" - icon_state = "hair_swept2" - -/datum/sprite_accessory/hair/business - name = "Business Hair" - icon_state = "hair_business" - -/datum/sprite_accessory/hair/business2 - name = "Business Hair 2" - icon_state = "hair_business2" - -/datum/sprite_accessory/hair/business3 - name = "Business Hair 3" - icon_state = "hair_business3" - -/datum/sprite_accessory/hair/business4 - name = "Business Hair 4" - icon_state = "hair_business4" - -/datum/sprite_accessory/hair/hedgehog - name = "Hedgehog Hair" - icon_state = "hair_hedgehog" - -/datum/sprite_accessory/hair/bob - name = "Bob Hair" - icon_state = "hair_bob" - -/datum/sprite_accessory/hair/bob2 - name = "Bob Hair 2" - icon_state = "hair_bob2" - -/datum/sprite_accessory/hair/boddicker - name = "Boddicker" - icon_state = "hair_boddicker" - -/datum/sprite_accessory/hair/long - name = "Long Hair 1" - icon_state = "hair_long" - -/datum/sprite_accessory/hair/long2 - name = "Long Hair 2" - icon_state = "hair_long2" - -/datum/sprite_accessory/hair/pixie - name = "Pixie Cut" - icon_state = "hair_pixie" - -/datum/sprite_accessory/hair/megaeyebrows - name = "Mega Eyebrows" - icon_state = "hair_megaeyebrows" - -/datum/sprite_accessory/hair/highponytail - name = "High Ponytail" - icon_state = "hair_highponytail" - -/datum/sprite_accessory/hair/longponytail - name = "Long Ponytail" - icon_state = "hair_longstraightponytail" - -/datum/sprite_accessory/hair/sidepartlongalt - name = "Long Side Part" - icon_state = "hair_longsidepart" - -/datum/sprite_accessory/hair/sidecut - name = "Sidecut" - icon_state = "hair_sidecut" - -/datum/sprite_accessory/hair/largebun - name = "Large Bun" - icon_state = "hair_largebun" - -///////////////////////////// -// Facial Hair Definitions // -///////////////////////////// -/datum/sprite_accessory/facial_hair - icon = 'icons/mob/human_face.dmi' - gender = MALE // barf (unless you're a dorf, dorfs dig chix w/ beards :P) - -/datum/sprite_accessory/facial_hair/shaved - name = "Shaved" - icon_state = null - gender = NEUTER - -/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" - -/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 = "Jensen Beard" - icon_state = "facial_jensen" - -/datum/sprite_accessory/facial_hair/dwarf - name = "Dwarf Beard" - icon_state = "facial_dwarf" - -/datum/sprite_accessory/facial_hair/fiveoclock - name = "Five o Clock Shadow" - icon_state = "facial_fiveoclock" - -/datum/sprite_accessory/facial_hair/fu - name = "Fu Manchu" - icon_state = "facial_fumanchu" - -/datum/sprite_accessory/facial_hair/brokenman - name = "Broken Man" - icon_state = "facial_brokenman" - - -/////////////////////////// -// Underwear Definitions // -/////////////////////////// -/datum/sprite_accessory/underwear - icon = 'icons/mob/underwear.dmi' - -/datum/sprite_accessory/underwear/nude - name = "Nude" - icon_state = null - gender = NEUTER - -/datum/sprite_accessory/underwear/male_white - name = "Mens White" - icon_state = "male_white" - gender = MALE - -/datum/sprite_accessory/underwear/male_grey - name = "Mens Grey" - icon_state = "male_grey" - gender = MALE - -/datum/sprite_accessory/underwear/male_green - name = "Mens Green" - icon_state = "male_green" - gender = MALE - -/datum/sprite_accessory/underwear/male_blue - name = "Mens Blue" - icon_state = "male_blue" - gender = MALE - -/datum/sprite_accessory/underwear/male_black - name = "Mens Black" - icon_state = "male_black" - gender = MALE - -/datum/sprite_accessory/underwear/male_mankini - name = "Mankini" - icon_state = "male_mankini" - gender = MALE - -/datum/sprite_accessory/underwear/male_hearts - name = "Mens Hearts Boxer" - icon_state = "male_hearts" - gender = MALE - -/datum/sprite_accessory/underwear/male_blackalt - name = "Mens Black Boxer" - icon_state = "male_blackalt" - gender = MALE - -/datum/sprite_accessory/underwear/male_greyalt - name = "Mens Grey Boxer" - icon_state = "male_greyalt" - gender = MALE - -/datum/sprite_accessory/underwear/male_stripe - name = "Mens Striped Boxer" - icon_state = "male_stripe" - gender = MALE - -/datum/sprite_accessory/underwear/male_commie - name = "Mens Striped Commie Boxer" - icon_state = "male_commie" - gender = MALE - -/datum/sprite_accessory/underwear/male_uk - name = "Mens Striped UK Boxer" - icon_state = "male_uk" - gender = MALE - -/datum/sprite_accessory/underwear/male_usastripe - name = "Mens Striped Freedom Boxer" - icon_state = "male_assblastusa" - gender = MALE - -/datum/sprite_accessory/underwear/male_kinky - name = "Mens Kinky" - icon_state = "male_kinky" - gender = MALE - -/datum/sprite_accessory/underwear/male_red - name = "Mens Red" - icon_state = "male_red" - gender = MALE - -/datum/sprite_accessory/underwear/female_red - name = "Ladies Red" - icon_state = "female_red" - gender = FEMALE - -/datum/sprite_accessory/underwear/female_white - name = "Ladies White" - icon_state = "female_white" - gender = FEMALE - -/datum/sprite_accessory/underwear/female_yellow - name = "Ladies Yellow" - icon_state = "female_yellow" - gender = FEMALE - -/datum/sprite_accessory/underwear/female_blue - name = "Ladies Blue" - icon_state = "female_blue" - gender = FEMALE - -/datum/sprite_accessory/underwear/female_black - name = "Ladies Black" - icon_state = "female_black" - gender = FEMALE - -/datum/sprite_accessory/underwear/female_thong - name = "Ladies Thong" - icon_state = "female_thong" - gender = FEMALE - -/datum/sprite_accessory/underwear/female_babydoll - name = "Babydoll" - icon_state = "female_babydoll" - gender = FEMALE - -/datum/sprite_accessory/underwear/female_babyblue - name = "Ladies Baby-Blue" - icon_state = "female_babyblue" - gender = FEMALE - -/datum/sprite_accessory/underwear/female_green - name = "Ladies Green" - icon_state = "female_green" - gender = FEMALE - -/datum/sprite_accessory/underwear/female_pink - name = "Ladies Pink" - icon_state = "female_pink" - gender = FEMALE - -/datum/sprite_accessory/underwear/female_kinky - name = "Ladies Kinky" - icon_state = "female_kinky" - gender = FEMALE - -/datum/sprite_accessory/underwear/female_whitealt - name = "Ladies White Sport" - icon_state = "female_whitealt" - gender = FEMALE - -/datum/sprite_accessory/underwear/female_blackalt - name = "Ladies Black Sport" - icon_state = "female_blackalt" - gender = FEMALE - -/datum/sprite_accessory/underwear/female_white_neko - name = "Ladies White Neko" - icon_state = "female_neko_white" - gender = FEMALE - -/datum/sprite_accessory/underwear/female_black_neko - name = "Ladies Black Neko" - icon_state = "female_neko_black" - gender = FEMALE - -/datum/sprite_accessory/underwear/female_usastripe - name = "Ladies Freedom" - icon_state = "female_assblastusa" - gender = FEMALE - -/datum/sprite_accessory/underwear/female_uk - name = "Ladies UK" - icon_state = "female_uk" - gender = FEMALE - -/datum/sprite_accessory/underwear/female_commie - name = "Ladies Commie" - icon_state = "female_commie" - gender = FEMALE - -//////////////////////////// -// Undershirt Definitions // -//////////////////////////// -/datum/sprite_accessory/undershirt - icon = 'icons/mob/underwear.dmi' - -/datum/sprite_accessory/undershirt/nude - name = "Nude" - icon_state = null - gender = NEUTER - -/datum/sprite_accessory/undershirt/shirt_white - name = "White Shirt" - icon_state = "shirt_white" - gender = NEUTER - -/datum/sprite_accessory/undershirt/shirt_black - name = "Black Shirt" - icon_state = "shirt_black" - gender = NEUTER - -/datum/sprite_accessory/undershirt/shirt_grey - name = "Grey Shirt" - icon_state = "shirt_grey" - gender = NEUTER - -/datum/sprite_accessory/undershirt/tank_white - name = "White Tank Top" - icon_state = "tank_white" - gender = NEUTER - -/datum/sprite_accessory/undershirt/tank_black - name = "Black Tank Top" - icon_state = "tank_black" - gender = NEUTER - -/datum/sprite_accessory/undershirt/tank_grey - name = "Grey Tank Top" - icon_state = "tank_grey" - gender = NEUTER - -/datum/sprite_accessory/undershirt/female_midriff - name = "Midriff Tank Top" - icon_state = "tank_midriff" - gender = FEMALE - -/datum/sprite_accessory/undershirt/lover - name = "Lover Shirt" - icon_state = "lover" - gender = NEUTER - -/datum/sprite_accessory/undershirt/ian - name = "Blue Ian Shirt" - icon_state = "ian" - gender = NEUTER - -/datum/sprite_accessory/undershirt/uk - name = "UK Shirt" - icon_state = "uk" - gender = NEUTER - -/datum/sprite_accessory/undershirt/usa - name = "USA Shirt" - icon_state = "shirt_assblastusa" - gender = NEUTER - -/datum/sprite_accessory/undershirt/ilovent - name = "I Love NT Shirt" - icon_state = "ilovent" - gender = NEUTER - -/datum/sprite_accessory/undershirt/peace - name = "Peace Shirt" - icon_state = "peace" - gender = NEUTER - -/datum/sprite_accessory/undershirt/mondmondjaja - name = "Band Shirt" - icon_state = "band" - gender = NEUTER - -/datum/sprite_accessory/undershirt/pacman - name = "Pogoman Shirt" - icon_state = "pogoman" - gender = NEUTER - -/datum/sprite_accessory/undershirt/matroska - name = "Matroska Shirt" - icon_state = "matroska" - gender = NEUTER - -/datum/sprite_accessory/undershirt/whiteshortsleeve - name = "White Short-sleeved Shirt" - icon_state = "whiteshortsleeve" - gender = NEUTER - -/datum/sprite_accessory/undershirt/purpleshortsleeve - name = "Purple Short-sleeved Shirt" - icon_state = "purpleshortsleeve" - gender = NEUTER - -/datum/sprite_accessory/undershirt/blueshortsleeve - name = "Blue Short-sleeved Shirt" - icon_state = "blueshortsleeve" - gender = NEUTER - -/datum/sprite_accessory/undershirt/greenshortsleeve - name = "Green Short-sleeved Shirt" - icon_state = "greenshortsleeve" - gender = NEUTER - -/datum/sprite_accessory/undershirt/blackshortsleeve - name = "Black Short-sleeved Shirt" - icon_state = "blackshortsleeve" - gender = NEUTER - -/datum/sprite_accessory/undershirt/blueshirt - name = "Blue T-Shirt" - icon_state = "blueshirt" - gender = NEUTER - -/datum/sprite_accessory/undershirt/redshirt - name = "Red T-Shirt" - icon_state = "redshirt" - gender = NEUTER - -/datum/sprite_accessory/undershirt/yellowshirt - name = "Yellow T-Shirt" - icon_state = "yellowshirt" - gender = NEUTER - -/datum/sprite_accessory/undershirt/greenshirt - name = "Green T-Shirt" - icon_state = "greenshirt" - gender = NEUTER - -/datum/sprite_accessory/undershirt/bluepolo - name = "Blue Polo Shirt" - icon_state = "bluepolo" - gender = NEUTER - -/datum/sprite_accessory/undershirt/redpolo - name = "Red Polo Shirt" - icon_state = "redpolo" - gender = NEUTER - -/datum/sprite_accessory/undershirt/whitepolo - name = "White Polo Shirt" - icon_state = "whitepolo" - gender = NEUTER - -/datum/sprite_accessory/undershirt/grayyellowpolo - name = "Gray-Yellow Polo Shirt" - icon_state = "grayyellowpolo" - gender = NEUTER - -/datum/sprite_accessory/undershirt/redtop - name = "Red Top" - icon_state = "redtop" - gender = FEMALE - -/datum/sprite_accessory/undershirt/whitetop - name = "White Top" - icon_state = "whitetop" - gender = FEMALE - -/datum/sprite_accessory/undershirt/greenshirtsport - name = "Green Sports Shirt" - icon_state = "greenshirtsport" - gender = NEUTER - -/datum/sprite_accessory/undershirt/redshirtsport - name = "Red Sports Shirt" - icon_state = "redshirtsport" - gender = NEUTER - -/datum/sprite_accessory/undershirt/blueshirtsport - name = "Blue Sports Shirt" - icon_state = "blueshirtsport" - gender = NEUTER - -/datum/sprite_accessory/undershirt/ss13 - name = "SS13 Shirt" - icon_state = "shirt_ss13" - gender = NEUTER - -/datum/sprite_accessory/undershirt/tankfire - name = "Fire Tank Top" - icon_state = "tank_fire" - gender = NEUTER - -/datum/sprite_accessory/undershirt/question - name = "Question Shirt" - icon_state = "shirt_question" - gender = NEUTER - -/datum/sprite_accessory/undershirt/skull - name = "Skull Shirt" - icon_state = "shirt_skull" - gender = NEUTER - -/datum/sprite_accessory/undershirt/commie - name = "Commie Shirt" - icon_state = "shirt_commie" - gender = NEUTER - -/datum/sprite_accessory/undershirt/nano - name = "Nanotrasen Shirt" - icon_state = "shirt_nano" - gender = NEUTER - -/datum/sprite_accessory/undershirt/stripe - name = "Striped Shirt" - icon_state = "shirt_stripes" - gender = NEUTER - -/datum/sprite_accessory/undershirt/blueshirt - name = "Blue Shirt" - icon_state = "shirt_blue" - gender = NEUTER - -/datum/sprite_accessory/undershirt/redshirt - name = "Red Shirt" - icon_state = "shirt_red" - gender = NEUTER - -/datum/sprite_accessory/undershirt/tank_red - name = "Red Tank Top" - icon_state = "tank_red" - gender = NEUTER - -/datum/sprite_accessory/undershirt/greenshirt - name = "Green Shirt" - icon_state = "shirt_green" - gender = NEUTER - -/datum/sprite_accessory/undershirt/meat - name = "Meat Shirt" - icon_state = "shirt_meat" - gender = NEUTER - -/datum/sprite_accessory/undershirt/tiedye - name = "Tie-dye Shirt" - icon_state = "shirt_tiedye" - gender = NEUTER - -/datum/sprite_accessory/undershirt/redjersey - name = "Red Jersey" - icon_state = "shirt_redjersey" - gender = NEUTER - -/datum/sprite_accessory/undershirt/bluejersey - name = "Blue Jersey" - icon_state = "shirt_bluejersey" - gender = NEUTER - -/datum/sprite_accessory/undershirt/tankstripe - name = "Striped Tank Top" - icon_state = "tank_stripes" - gender = NEUTER - -/datum/sprite_accessory/undershirt/clownshirt - name = "Clown Shirt" - icon_state = "shirt_clown" - gender = NEUTER - -/datum/sprite_accessory/undershirt/alienshirt - name = "Alien Shirt" - icon_state = "shirt_alien" - gender = NEUTER - - - -/////////////////////// -// Socks Definitions // -/////////////////////// -/datum/sprite_accessory/socks - icon = 'icons/mob/underwear.dmi' - -/datum/sprite_accessory/socks/nude - name = "Nude" - icon_state = null - -/datum/sprite_accessory/socks/white_norm - name = "Normal White" - icon_state = "white_norm" - -/datum/sprite_accessory/socks/black_norm - name = "Normal Black" - icon_state = "black_norm" - -/datum/sprite_accessory/socks/white_short - name = "Short White" - icon_state = "white_short" - -/datum/sprite_accessory/socks/black_short - name = "Short Black" - icon_state = "black_short" - -/datum/sprite_accessory/socks/white_knee - name = "Knee-high White" - icon_state = "white_knee" - -/datum/sprite_accessory/socks/black_knee - name = "Knee-high Black" - icon_state = "black_knee" - -/datum/sprite_accessory/socks/thin_knee - name = "Knee-high Thin" - icon_state = "thin_knee" - -/datum/sprite_accessory/socks/striped_knee - name = "Knee-high Striped" - icon_state = "striped_knee" - -/datum/sprite_accessory/socks/rainbow_knee - name = "Knee-high Rainbow" - icon_state = "rainbow_knee" - -/datum/sprite_accessory/socks/white_thigh - name = "Thigh-high White" - icon_state = "white_thigh" - -/datum/sprite_accessory/socks/black_thigh - name = "Thigh-high Black" - icon_state = "black_thigh" - -/datum/sprite_accessory/socks/thin_thigh - name = "Thigh-high Thin" - icon_state = "thin_thigh" - -/datum/sprite_accessory/socks/striped_thigh - name = "Thigh-high Striped" - icon_state = "striped_thigh" - -/datum/sprite_accessory/socks/rainbow_thigh - name = "Thigh-high Rainbow" - icon_state = "rainbow_thigh" - -/datum/sprite_accessory/socks/usa_knee - name = "Knee-High Freedom Stripes" - icon_state = "assblastusa_knee" - -/datum/sprite_accessory/socks/usa_thigh - name = "Thigh-high Freedom Stripes" - icon_state = "assblastusa_thigh" - -/datum/sprite_accessory/socks/uk_knee - name = "Knee-High UK Stripes" - icon_state = "uk_knee" - -/datum/sprite_accessory/socks/uk_thigh - name = "Thigh-high UK Stripes" - icon_state = "uk_thigh" - -/datum/sprite_accessory/socks/commie_knee - name = "Knee-High Commie Stripes" - icon_state = "commie_knee" - -/datum/sprite_accessory/socks/commie_thigh - name = "Thigh-high Commie Stripes" - icon_state = "commie_thigh" - -/datum/sprite_accessory/socks/pantyhose - name = "Pantyhose" - icon_state = "pantyhose" - -//////////.////////////////// -// MutantParts Definitions // -///////////////////////////// - -/datum/sprite_accessory/body_markings - icon = 'icons/mob/mutant_bodyparts.dmi' - -/datum/sprite_accessory/body_markings/none - name = "None" - icon_state = "none" - -/datum/sprite_accessory/body_markings/dtiger - name = "Dark Tiger Body" - icon_state = "dtiger" - gender_specific = 1 - -/datum/sprite_accessory/body_markings/ltiger - name = "Light Tiger Body" - icon_state = "ltiger" - gender_specific = 1 - -/datum/sprite_accessory/body_markings/lbelly - name = "Light Belly" - icon_state = "lbelly" - gender_specific = 1 - -/datum/sprite_accessory/tails - icon = 'icons/mob/mutant_bodyparts.dmi' - -/datum/sprite_accessory/tails_animated - icon = 'icons/mob/mutant_bodyparts.dmi' - -/datum/sprite_accessory/tails/lizard/smooth - name = "Smooth" - icon_state = "smooth" - -/datum/sprite_accessory/tails_animated/lizard/smooth - name = "Smooth" - icon_state = "smooth" - -/datum/sprite_accessory/tails/lizard/dtiger - name = "Dark Tiger" - icon_state = "dtiger" - -/datum/sprite_accessory/tails_animated/lizard/dtiger - name = "Dark Tiger" - icon_state = "dtiger" - -/datum/sprite_accessory/tails/lizard/ltiger - name = "Light Tiger" - icon_state = "ltiger" - -/datum/sprite_accessory/tails_animated/lizard/ltiger - name = "Light Tiger" - icon_state = "ltiger" - -/datum/sprite_accessory/tails/lizard/spikes - name = "Spikes" - icon_state = "spikes" - -/datum/sprite_accessory/tails_animated/lizard/spikes - name = "Spikes" - icon_state = "spikes" - -/datum/sprite_accessory/tails/human/none - name = "None" - icon_state = "none" - -/datum/sprite_accessory/tails_animated/human/none - name = "None" - icon_state = "none" - -/datum/sprite_accessory/tails/human/cat - name = "Cat" - icon_state = "cat" - color_src = HAIR - -/datum/sprite_accessory/tails_animated/human/cat - name = "Cat" - icon_state = "cat" - color_src = HAIR - -/datum/sprite_accessory/snouts - icon = 'icons/mob/mutant_bodyparts.dmi' - -/datum/sprite_accessory/snouts/sharp - name = "Sharp" - icon_state = "sharp" - -/datum/sprite_accessory/snouts/round - name = "Round" - icon_state = "round" - -/datum/sprite_accessory/snouts/sharplight - name = "Sharp + Light" - icon_state = "sharplight" - -/datum/sprite_accessory/snouts/roundlight - name = "Round + Light" - icon_state = "roundlight" - -/datum/sprite_accessory/horns - icon = 'icons/mob/mutant_bodyparts.dmi' - -/datum/sprite_accessory/horns/none - name = "None" - icon_state = "none" - -/datum/sprite_accessory/horns/simple - name = "Simple" - icon_state = "simple" - -/datum/sprite_accessory/horns/short - name = "Short" - icon_state = "short" - -/datum/sprite_accessory/horns/curled - name = "Curled" - icon_state = "curled" - -/datum/sprite_accessory/horns/ram - name = "Ram" - icon_state = "ram" - -/datum/sprite_accessory/horns/angler - name = "Angeler" - icon_state = "angler" - -/datum/sprite_accessory/ears - icon = 'icons/mob/mutant_bodyparts.dmi' - -/datum/sprite_accessory/ears/none - name = "None" - icon_state = "none" - -/datum/sprite_accessory/ears/cat - name = "Cat" - icon_state = "cat" - hasinner = 1 - color_src = HAIR - -/datum/sprite_accessory/wings/none - name = "None" - icon_state = "none" - -/datum/sprite_accessory/wings_open - icon = 'icons/mob/wings.dmi' - -/datum/sprite_accessory/wings_open/angel - name = "Angel" - icon_state = "angel" - color_src = 0 - dimension_x = 46 - center = TRUE - dimension_y = 34 - -/datum/sprite_accessory/wings - icon = 'icons/mob/wings.dmi' - -/datum/sprite_accessory/wings/angel - name = "Angel" - icon_state = "angel" - color_src = 0 - dimension_x = 46 - center = TRUE - dimension_y = 34 - locked = TRUE - -/datum/sprite_accessory/frills - icon = 'icons/mob/mutant_bodyparts.dmi' - -/datum/sprite_accessory/frills/none - name = "None" - icon_state = "none" - -/datum/sprite_accessory/frills/simple - name = "Simple" - icon_state = "simple" - -/datum/sprite_accessory/frills/short - name = "Short" - icon_state = "short" - -/datum/sprite_accessory/frills/aquatic - name = "Aquatic" - icon_state = "aqua" - -/datum/sprite_accessory/spines - icon = 'icons/mob/mutant_bodyparts.dmi' - -/datum/sprite_accessory/spines_animated - icon = 'icons/mob/mutant_bodyparts.dmi' - -/datum/sprite_accessory/spines/none - name = "None" - icon_state = "none" - -/datum/sprite_accessory/spines_animated/none - name = "None" - icon_state = "none" - -/datum/sprite_accessory/spines/short - name = "Short" - icon_state = "short" - -/datum/sprite_accessory/spines_animated/short - name = "Short" - icon_state = "short" - -/datum/sprite_accessory/spines/shortmeme - name = "Short + Membrane" - icon_state = "shortmeme" - -/datum/sprite_accessory/spines_animated/shortmeme - name = "Short + Membrane" - icon_state = "shortmeme" - -/datum/sprite_accessory/spines/long - name = "Long" - icon_state = "long" - -/datum/sprite_accessory/spines_animated/long - name = "Long" - icon_state = "long" - -/datum/sprite_accessory/spines/longmeme - name = "Long + Membrane" - icon_state = "longmeme" - -/datum/sprite_accessory/spines_animated/longmeme - name = "Long + Membrane" - icon_state = "longmeme" - -/datum/sprite_accessory/spines/aqautic - name = "Aquatic" - icon_state = "aqua" - -/datum/sprite_accessory/spines_animated/aqautic - name = "Aquatic" - icon_state = "aqua" - -/datum/sprite_accessory/legs //legs are a special case, they aren't actually sprite_accessories but are updated with them. - icon = null //These datums exist for selecting legs on preference, and little else - -/datum/sprite_accessory/legs/none - name = "Normal Legs" - -/datum/sprite_accessory/legs/digitigrade_lizard - name = "Digitigrade Legs" + var/dimension_x = 32 + var/dimension_y = 32 + var/center = FALSE //Should we center the sprite? + +////////////////////// +// Hair Definitions // +////////////////////// +/datum/sprite_accessory/hair + icon = 'icons/mob/human_face.dmi' // default icon for all hairs + +/datum/sprite_accessory/hair/short + name = "Short Hair" // try to capatilize the names please~ // try to spell + icon_state = "hair_a" // you do not need to define _s or _l sub-states, game automatically does this for you + +/datum/sprite_accessory/hair/shorthair2 + name = "Short Hair 2" + icon_state = "hair_shorthair2" + +/datum/sprite_accessory/hair/shorthair3 + name = "Short Hair 3" + icon_state = "hair_shorthair3" + +/datum/sprite_accessory/hair/cut + name = "Cut Hair" + icon_state = "hair_c" + +/datum/sprite_accessory/hair/long + name = "Shoulder-length Hair" + icon_state = "hair_b" + +/datum/sprite_accessory/hair/longer + name = "Long Hair" + icon_state = "hair_vlong" + +/datum/sprite_accessory/hair/over_eye + name = "Over Eye" + icon_state = "hair_shortovereye" + +/datum/sprite_accessory/hair/long_over_eye + name = "Long Over Eye" + icon_state = "hair_longovereye" + +/datum/sprite_accessory/hair/longest2 + name = "Very Long Over Eye" + icon_state = "hair_longest2" + +/datum/sprite_accessory/hair/longest + name = "Very Long Hair" + icon_state = "hair_longest" + +/datum/sprite_accessory/hair/longfringe + name = "Long Fringe" + icon_state = "hair_longfringe" + +/datum/sprite_accessory/hair/longestalt + name = "Longer Fringe" + icon_state = "hair_vlongfringe" + +/datum/sprite_accessory/hair/gentle + name = "Gentle" + icon_state = "hair_gentle" + +/datum/sprite_accessory/hair/halfbang + name = "Half-banged Hair" + icon_state = "hair_halfbang" + +/datum/sprite_accessory/hair/halfbang2 + name = "Half-banged Hair 2" + icon_state = "hair_halfbang2" + +/datum/sprite_accessory/hair/ponytail1 + name = "Ponytail" + icon_state = "hair_ponytail" + +/datum/sprite_accessory/hair/ponytail2 + name = "Ponytail 2" + icon_state = "hair_ponytail2" + +/datum/sprite_accessory/hair/ponytail3 + name = "Ponytail 3" + icon_state = "hair_ponytail3" + +/datum/sprite_accessory/hair/ponytail4 + name = "Ponytail 4" + icon_state = "hair_ponytail4" + +/datum/sprite_accessory/hair/ponytail5 + name = "Ponytail 5" + icon_state = "hair_ponytail5" + + +/datum/sprite_accessory/hair/sidetail + name = "Side Pony" + icon_state = "hair_sidetail" + +/datum/sprite_accessory/hair/sidetail2 + name = "Side Pony 2" + icon_state = "hair_sidetail2" + +/datum/sprite_accessory/hair/sidetail3 + name = "Side Pony 3" + icon_state = "hair_sidetail3" + +/datum/sprite_accessory/hair/sidetail4 + name = "Side Pony 4" + icon_state = "hair_sidetail4" + +/datum/sprite_accessory/hair/oneshoulder + name = "One Shoulder" + icon_state = "hair_oneshoulder" + +/datum/sprite_accessory/hair/tressshoulder + name = "Tress Shoulder" + icon_state = "hair_tressshoulder" + +/datum/sprite_accessory/hair/parted + name = "Parted" + icon_state = "hair_parted" + +/datum/sprite_accessory/hair/pompadour + name = "Pompadour" + icon_state = "hair_pompadour" + +/datum/sprite_accessory/hair/bigpompadour + name = "Big Pompadour" + icon_state = "hair_bigpompadour" + +/datum/sprite_accessory/hair/quiff + name = "Quiff" + icon_state = "hair_quiff" + +/datum/sprite_accessory/hair/bedhead + name = "Bedhead" + icon_state = "hair_bedhead" + +/datum/sprite_accessory/hair/bedhead2 + name = "Bedhead 2" + icon_state = "hair_bedheadv2" + +/datum/sprite_accessory/hair/bedhead3 + name = "Bedhead 3" + icon_state = "hair_bedheadv3" + +/datum/sprite_accessory/hair/messy + name = "Messy" + icon_state = "hair_messy" + +/datum/sprite_accessory/hair/beehive + name = "Beehive" + icon_state = "hair_beehive" + +/datum/sprite_accessory/hair/beehive2 + name = "Beehive 2" + icon_state = "hair_beehivev2" + +/datum/sprite_accessory/hair/bobcurl + name = "Bobcurl" + icon_state = "hair_bobcurl" + +/datum/sprite_accessory/hair/bob + name = "Bob" + icon_state = "hair_bobcut" + +/datum/sprite_accessory/hair/bowl + name = "Bowl" + icon_state = "hair_bowlcut" + +/datum/sprite_accessory/hair/buzz + name = "Buzzcut" + icon_state = "hair_buzzcut" + +/datum/sprite_accessory/hair/crew + name = "Crewcut" + icon_state = "hair_crewcut" + +/datum/sprite_accessory/hair/combover + name = "Combover" + icon_state = "hair_combover" + +/datum/sprite_accessory/hair/devillock + name = "Devil Lock" + icon_state = "hair_devilock" + +/datum/sprite_accessory/hair/dreadlocks + name = "Dreadlocks" + icon_state = "hair_dreads" + +/datum/sprite_accessory/hair/curls + name = "Curls" + icon_state = "hair_curls" + +/datum/sprite_accessory/hair/afro + name = "Afro" + icon_state = "hair_afro" + +/datum/sprite_accessory/hair/afro2 + name = "Afro 2" + icon_state = "hair_afro2" + +/datum/sprite_accessory/hair/afro_large + name = "Big Afro" + icon_state = "hair_bigafro" + +/datum/sprite_accessory/hair/sargeant + name = "Flat Top" + icon_state = "hair_sargeant" + +/datum/sprite_accessory/hair/emo + name = "Emo" + icon_state = "hair_emo" + +/datum/sprite_accessory/hair/longemo + name = "Long Emo" + icon_state = "hair_longemo" + +/datum/sprite_accessory/hair/fag + name = "Flow Hair" + icon_state = "hair_f" + +/datum/sprite_accessory/hair/feather + name = "Feather" + icon_state = "hair_feather" + +/datum/sprite_accessory/hair/hitop + name = "Hitop" + icon_state = "hair_hitop" + +/datum/sprite_accessory/hair/mohawk + name = "Mohawk" + icon_state = "hair_d" + +/datum/sprite_accessory/hair/reversemohawk + name = "Reverse Mohawk" + icon_state = "hair_reversemohawk" + +/datum/sprite_accessory/hair/jensen + name = "Jensen Hair" + icon_state = "hair_jensen" + +/datum/sprite_accessory/hair/gelled + name = "Gelled Back" + icon_state = "hair_gelled" + +/datum/sprite_accessory/hair/spiky + name = "Spiky" + icon_state = "hair_spikey" + +/datum/sprite_accessory/hair/spiky2 + name = "Spiky 2" + icon_state = "hair_spiky" + +/datum/sprite_accessory/hair/spiky3 + name = "Spiky 3" + icon_state = "hair_spiky2" + +/datum/sprite_accessory/hair/protagonist + name = "Slightly Long" + icon_state = "hair_protagonist" + +/datum/sprite_accessory/hair/kusangi + name = "Kusanagi Hair" + icon_state = "hair_kusanagi" + +/datum/sprite_accessory/hair/kagami + name = "Pigtails" + icon_state = "hair_kagami" + +/datum/sprite_accessory/hair/pigtail + name = "Pigtails 2" + icon_state = "hair_pigtails" + +/datum/sprite_accessory/hair/pigtail + name = "Pigtails 3" + icon_state = "hair_pigtails2" + +/datum/sprite_accessory/hair/himecut + name = "Hime Cut" + icon_state = "hair_himecut" + +/datum/sprite_accessory/hair/himecut2 + name = "Hime Cut 2" + icon_state = "hair_himecut2" + +/datum/sprite_accessory/hair/himeup + name = "Hime Updo" + icon_state = "hair_himeup" + +/datum/sprite_accessory/hair/antenna + name = "Ahoge" + icon_state = "hair_antenna" + +/datum/sprite_accessory/hair/front_braid + name = "Braided front" + icon_state = "hair_braidfront" + +/datum/sprite_accessory/hair/lowbraid + name = "Low Braid" + icon_state = "hair_hbraid" + +/datum/sprite_accessory/hair/not_floorlength_braid + name = "High Braid" + icon_state = "hair_braid2" + +/datum/sprite_accessory/hair/shortbraid + name = "Short Braid" + icon_state = "hair_shortbraid" + +/datum/sprite_accessory/hair/braid + name = "Floorlength Braid" + icon_state = "hair_braid" + +/datum/sprite_accessory/hair/odango + name = "Odango" + icon_state = "hair_odango" + +/datum/sprite_accessory/hair/ombre + name = "Ombre" + icon_state = "hair_ombre" + +/datum/sprite_accessory/hair/updo + name = "Updo" + icon_state = "hair_updo" + +/datum/sprite_accessory/hair/skinhead + name = "Skinhead" + icon_state = "hair_skinhead" + +/datum/sprite_accessory/hair/longbangs + name = "Long Bangs" + icon_state = "hair_lbangs" + +/datum/sprite_accessory/hair/balding + name = "Balding Hair" + icon_state = "hair_e" + +/datum/sprite_accessory/hair/bald + name = "Bald" + icon_state = null + +/datum/sprite_accessory/hair/parted + name = "Side Part" + icon_state = "hair_part" + +/datum/sprite_accessory/hair/braided + name = "Braided" + icon_state = "hair_braided" + +/datum/sprite_accessory/hair/bun + name = "Bun Head" + icon_state = "hair_bun" + +/datum/sprite_accessory/hair/bun2 + name = "Bun Head 2" + icon_state = "hair_bunhead2" + +/datum/sprite_accessory/hair/braidtail + name = "Braided Tail" + icon_state = "hair_braidtail" + +/datum/sprite_accessory/hair/bigflattop + name = "Big Flat Top" + icon_state = "hair_bigflattop" + +/datum/sprite_accessory/hair/drillhair + name = "Drill Hair" + icon_state = "hair_drillhair" + +/datum/sprite_accessory/hair/keanu + name = "Keanu Hair" + icon_state = "hair_keanu" + +/datum/sprite_accessory/hair/swept + name = "Swept Back Hair" + icon_state = "hair_swept" + +/datum/sprite_accessory/hair/swept2 + name = "Swept Back Hair 2" + icon_state = "hair_swept2" + +/datum/sprite_accessory/hair/business + name = "Business Hair" + icon_state = "hair_business" + +/datum/sprite_accessory/hair/business2 + name = "Business Hair 2" + icon_state = "hair_business2" + +/datum/sprite_accessory/hair/business3 + name = "Business Hair 3" + icon_state = "hair_business3" + +/datum/sprite_accessory/hair/business4 + name = "Business Hair 4" + icon_state = "hair_business4" + +/datum/sprite_accessory/hair/hedgehog + name = "Hedgehog Hair" + icon_state = "hair_hedgehog" + +/datum/sprite_accessory/hair/bob + name = "Bob Hair" + icon_state = "hair_bob" + +/datum/sprite_accessory/hair/bob2 + name = "Bob Hair 2" + icon_state = "hair_bob2" + +/datum/sprite_accessory/hair/boddicker + name = "Boddicker" + icon_state = "hair_boddicker" + +/datum/sprite_accessory/hair/long + name = "Long Hair 1" + icon_state = "hair_long" + +/datum/sprite_accessory/hair/long2 + name = "Long Hair 2" + icon_state = "hair_long2" + +/datum/sprite_accessory/hair/pixie + name = "Pixie Cut" + icon_state = "hair_pixie" + +/datum/sprite_accessory/hair/megaeyebrows + name = "Mega Eyebrows" + icon_state = "hair_megaeyebrows" + +/datum/sprite_accessory/hair/highponytail + name = "High Ponytail" + icon_state = "hair_highponytail" + +/datum/sprite_accessory/hair/longponytail + name = "Long Ponytail" + icon_state = "hair_longstraightponytail" + +/datum/sprite_accessory/hair/sidepartlongalt + name = "Long Side Part" + icon_state = "hair_longsidepart" + +/datum/sprite_accessory/hair/sidecut + name = "Sidecut" + icon_state = "hair_sidecut" + +/datum/sprite_accessory/hair/largebun + name = "Large Bun" + icon_state = "hair_largebun" + +///////////////////////////// +// Facial Hair Definitions // +///////////////////////////// +/datum/sprite_accessory/facial_hair + icon = 'icons/mob/human_face.dmi' + gender = MALE // barf (unless you're a dorf, dorfs dig chix w/ beards :P) + +/datum/sprite_accessory/facial_hair/shaved + name = "Shaved" + icon_state = null + gender = NEUTER + +/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" + +/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 = "Jensen Beard" + icon_state = "facial_jensen" + +/datum/sprite_accessory/facial_hair/dwarf + name = "Dwarf Beard" + icon_state = "facial_dwarf" + +/datum/sprite_accessory/facial_hair/fiveoclock + name = "Five o Clock Shadow" + icon_state = "facial_fiveoclock" + +/datum/sprite_accessory/facial_hair/fu + name = "Fu Manchu" + icon_state = "facial_fumanchu" + +/datum/sprite_accessory/facial_hair/brokenman + name = "Broken Man" + icon_state = "facial_brokenman" + + +/////////////////////////// +// Underwear Definitions // +/////////////////////////// +/datum/sprite_accessory/underwear + icon = 'icons/mob/underwear.dmi' + +/datum/sprite_accessory/underwear/nude + name = "Nude" + icon_state = null + gender = NEUTER + +/datum/sprite_accessory/underwear/male_white + name = "Mens White" + icon_state = "male_white" + gender = MALE + +/datum/sprite_accessory/underwear/male_grey + name = "Mens Grey" + icon_state = "male_grey" + gender = MALE + +/datum/sprite_accessory/underwear/male_green + name = "Mens Green" + icon_state = "male_green" + gender = MALE + +/datum/sprite_accessory/underwear/male_blue + name = "Mens Blue" + icon_state = "male_blue" + gender = MALE + +/datum/sprite_accessory/underwear/male_black + name = "Mens Black" + icon_state = "male_black" + gender = MALE + +/datum/sprite_accessory/underwear/male_mankini + name = "Mankini" + icon_state = "male_mankini" + gender = MALE + +/datum/sprite_accessory/underwear/male_hearts + name = "Mens Hearts Boxer" + icon_state = "male_hearts" + gender = MALE + +/datum/sprite_accessory/underwear/male_blackalt + name = "Mens Black Boxer" + icon_state = "male_blackalt" + gender = MALE + +/datum/sprite_accessory/underwear/male_greyalt + name = "Mens Grey Boxer" + icon_state = "male_greyalt" + gender = MALE + +/datum/sprite_accessory/underwear/male_stripe + name = "Mens Striped Boxer" + icon_state = "male_stripe" + gender = MALE + +/datum/sprite_accessory/underwear/male_commie + name = "Mens Striped Commie Boxer" + icon_state = "male_commie" + gender = MALE + +/datum/sprite_accessory/underwear/male_uk + name = "Mens Striped UK Boxer" + icon_state = "male_uk" + gender = MALE + +/datum/sprite_accessory/underwear/male_usastripe + name = "Mens Striped Freedom Boxer" + icon_state = "male_assblastusa" + gender = MALE + +/datum/sprite_accessory/underwear/male_kinky + name = "Mens Kinky" + icon_state = "male_kinky" + gender = MALE + +/datum/sprite_accessory/underwear/male_red + name = "Mens Red" + icon_state = "male_red" + gender = MALE + +/datum/sprite_accessory/underwear/female_red + name = "Ladies Red" + icon_state = "female_red" + gender = FEMALE + +/datum/sprite_accessory/underwear/female_white + name = "Ladies White" + icon_state = "female_white" + gender = FEMALE + +/datum/sprite_accessory/underwear/female_yellow + name = "Ladies Yellow" + icon_state = "female_yellow" + gender = FEMALE + +/datum/sprite_accessory/underwear/female_blue + name = "Ladies Blue" + icon_state = "female_blue" + gender = FEMALE + +/datum/sprite_accessory/underwear/female_black + name = "Ladies Black" + icon_state = "female_black" + gender = FEMALE + +/datum/sprite_accessory/underwear/female_thong + name = "Ladies Thong" + icon_state = "female_thong" + gender = FEMALE + +/datum/sprite_accessory/underwear/female_babydoll + name = "Babydoll" + icon_state = "female_babydoll" + gender = FEMALE + +/datum/sprite_accessory/underwear/female_babyblue + name = "Ladies Baby-Blue" + icon_state = "female_babyblue" + gender = FEMALE + +/datum/sprite_accessory/underwear/female_green + name = "Ladies Green" + icon_state = "female_green" + gender = FEMALE + +/datum/sprite_accessory/underwear/female_pink + name = "Ladies Pink" + icon_state = "female_pink" + gender = FEMALE + +/datum/sprite_accessory/underwear/female_kinky + name = "Ladies Kinky" + icon_state = "female_kinky" + gender = FEMALE + +/datum/sprite_accessory/underwear/female_whitealt + name = "Ladies White Sport" + icon_state = "female_whitealt" + gender = FEMALE + +/datum/sprite_accessory/underwear/female_blackalt + name = "Ladies Black Sport" + icon_state = "female_blackalt" + gender = FEMALE + +/datum/sprite_accessory/underwear/female_white_neko + name = "Ladies White Neko" + icon_state = "female_neko_white" + gender = FEMALE + +/datum/sprite_accessory/underwear/female_black_neko + name = "Ladies Black Neko" + icon_state = "female_neko_black" + gender = FEMALE + +/datum/sprite_accessory/underwear/female_usastripe + name = "Ladies Freedom" + icon_state = "female_assblastusa" + gender = FEMALE + +/datum/sprite_accessory/underwear/female_uk + name = "Ladies UK" + icon_state = "female_uk" + gender = FEMALE + +/datum/sprite_accessory/underwear/female_commie + name = "Ladies Commie" + icon_state = "female_commie" + gender = FEMALE + +//////////////////////////// +// Undershirt Definitions // +//////////////////////////// +/datum/sprite_accessory/undershirt + icon = 'icons/mob/underwear.dmi' + +/datum/sprite_accessory/undershirt/nude + name = "Nude" + icon_state = null + gender = NEUTER + +/datum/sprite_accessory/undershirt/shirt_white + name = "White Shirt" + icon_state = "shirt_white" + gender = NEUTER + +/datum/sprite_accessory/undershirt/shirt_black + name = "Black Shirt" + icon_state = "shirt_black" + gender = NEUTER + +/datum/sprite_accessory/undershirt/shirt_grey + name = "Grey Shirt" + icon_state = "shirt_grey" + gender = NEUTER + +/datum/sprite_accessory/undershirt/tank_white + name = "White Tank Top" + icon_state = "tank_white" + gender = NEUTER + +/datum/sprite_accessory/undershirt/tank_black + name = "Black Tank Top" + icon_state = "tank_black" + gender = NEUTER + +/datum/sprite_accessory/undershirt/tank_grey + name = "Grey Tank Top" + icon_state = "tank_grey" + gender = NEUTER + +/datum/sprite_accessory/undershirt/female_midriff + name = "Midriff Tank Top" + icon_state = "tank_midriff" + gender = FEMALE + +/datum/sprite_accessory/undershirt/lover + name = "Lover Shirt" + icon_state = "lover" + gender = NEUTER + +/datum/sprite_accessory/undershirt/ian + name = "Blue Ian Shirt" + icon_state = "ian" + gender = NEUTER + +/datum/sprite_accessory/undershirt/uk + name = "UK Shirt" + icon_state = "uk" + gender = NEUTER + +/datum/sprite_accessory/undershirt/usa + name = "USA Shirt" + icon_state = "shirt_assblastusa" + gender = NEUTER + +/datum/sprite_accessory/undershirt/ilovent + name = "I Love NT Shirt" + icon_state = "ilovent" + gender = NEUTER + +/datum/sprite_accessory/undershirt/peace + name = "Peace Shirt" + icon_state = "peace" + gender = NEUTER + +/datum/sprite_accessory/undershirt/mondmondjaja + name = "Band Shirt" + icon_state = "band" + gender = NEUTER + +/datum/sprite_accessory/undershirt/pacman + name = "Pogoman Shirt" + icon_state = "pogoman" + gender = NEUTER + +/datum/sprite_accessory/undershirt/matroska + name = "Matroska Shirt" + icon_state = "matroska" + gender = NEUTER + +/datum/sprite_accessory/undershirt/whiteshortsleeve + name = "White Short-sleeved Shirt" + icon_state = "whiteshortsleeve" + gender = NEUTER + +/datum/sprite_accessory/undershirt/purpleshortsleeve + name = "Purple Short-sleeved Shirt" + icon_state = "purpleshortsleeve" + gender = NEUTER + +/datum/sprite_accessory/undershirt/blueshortsleeve + name = "Blue Short-sleeved Shirt" + icon_state = "blueshortsleeve" + gender = NEUTER + +/datum/sprite_accessory/undershirt/greenshortsleeve + name = "Green Short-sleeved Shirt" + icon_state = "greenshortsleeve" + gender = NEUTER + +/datum/sprite_accessory/undershirt/blackshortsleeve + name = "Black Short-sleeved Shirt" + icon_state = "blackshortsleeve" + gender = NEUTER + +/datum/sprite_accessory/undershirt/blueshirt + name = "Blue T-Shirt" + icon_state = "blueshirt" + gender = NEUTER + +/datum/sprite_accessory/undershirt/redshirt + name = "Red T-Shirt" + icon_state = "redshirt" + gender = NEUTER + +/datum/sprite_accessory/undershirt/yellowshirt + name = "Yellow T-Shirt" + icon_state = "yellowshirt" + gender = NEUTER + +/datum/sprite_accessory/undershirt/greenshirt + name = "Green T-Shirt" + icon_state = "greenshirt" + gender = NEUTER + +/datum/sprite_accessory/undershirt/bluepolo + name = "Blue Polo Shirt" + icon_state = "bluepolo" + gender = NEUTER + +/datum/sprite_accessory/undershirt/redpolo + name = "Red Polo Shirt" + icon_state = "redpolo" + gender = NEUTER + +/datum/sprite_accessory/undershirt/whitepolo + name = "White Polo Shirt" + icon_state = "whitepolo" + gender = NEUTER + +/datum/sprite_accessory/undershirt/grayyellowpolo + name = "Gray-Yellow Polo Shirt" + icon_state = "grayyellowpolo" + gender = NEUTER + +/datum/sprite_accessory/undershirt/redtop + name = "Red Top" + icon_state = "redtop" + gender = FEMALE + +/datum/sprite_accessory/undershirt/whitetop + name = "White Top" + icon_state = "whitetop" + gender = FEMALE + +/datum/sprite_accessory/undershirt/greenshirtsport + name = "Green Sports Shirt" + icon_state = "greenshirtsport" + gender = NEUTER + +/datum/sprite_accessory/undershirt/redshirtsport + name = "Red Sports Shirt" + icon_state = "redshirtsport" + gender = NEUTER + +/datum/sprite_accessory/undershirt/blueshirtsport + name = "Blue Sports Shirt" + icon_state = "blueshirtsport" + gender = NEUTER + +/datum/sprite_accessory/undershirt/ss13 + name = "SS13 Shirt" + icon_state = "shirt_ss13" + gender = NEUTER + +/datum/sprite_accessory/undershirt/tankfire + name = "Fire Tank Top" + icon_state = "tank_fire" + gender = NEUTER + +/datum/sprite_accessory/undershirt/question + name = "Question Shirt" + icon_state = "shirt_question" + gender = NEUTER + +/datum/sprite_accessory/undershirt/skull + name = "Skull Shirt" + icon_state = "shirt_skull" + gender = NEUTER + +/datum/sprite_accessory/undershirt/commie + name = "Commie Shirt" + icon_state = "shirt_commie" + gender = NEUTER + +/datum/sprite_accessory/undershirt/nano + name = "Nanotrasen Shirt" + icon_state = "shirt_nano" + gender = NEUTER + +/datum/sprite_accessory/undershirt/stripe + name = "Striped Shirt" + icon_state = "shirt_stripes" + gender = NEUTER + +/datum/sprite_accessory/undershirt/blueshirt + name = "Blue Shirt" + icon_state = "shirt_blue" + gender = NEUTER + +/datum/sprite_accessory/undershirt/redshirt + name = "Red Shirt" + icon_state = "shirt_red" + gender = NEUTER + +/datum/sprite_accessory/undershirt/tank_red + name = "Red Tank Top" + icon_state = "tank_red" + gender = NEUTER + +/datum/sprite_accessory/undershirt/greenshirt + name = "Green Shirt" + icon_state = "shirt_green" + gender = NEUTER + +/datum/sprite_accessory/undershirt/meat + name = "Meat Shirt" + icon_state = "shirt_meat" + gender = NEUTER + +/datum/sprite_accessory/undershirt/tiedye + name = "Tie-dye Shirt" + icon_state = "shirt_tiedye" + gender = NEUTER + +/datum/sprite_accessory/undershirt/redjersey + name = "Red Jersey" + icon_state = "shirt_redjersey" + gender = NEUTER + +/datum/sprite_accessory/undershirt/bluejersey + name = "Blue Jersey" + icon_state = "shirt_bluejersey" + gender = NEUTER + +/datum/sprite_accessory/undershirt/tankstripe + name = "Striped Tank Top" + icon_state = "tank_stripes" + gender = NEUTER + +/datum/sprite_accessory/undershirt/clownshirt + name = "Clown Shirt" + icon_state = "shirt_clown" + gender = NEUTER + +/datum/sprite_accessory/undershirt/alienshirt + name = "Alien Shirt" + icon_state = "shirt_alien" + gender = NEUTER + +/datum/sprite_accessory/undershirt/sports_bra + name = "Sports Bra" + icon_state = "sports_bra" + gender = NEUTER + +/datum/sprite_accessory/undershirt/sports_bra2 + name = "Alt Sports Bra" + icon_state = "sports_bra_alt" + gender = NEUTER + +/////////////////////// +// Socks Definitions // +/////////////////////// +/datum/sprite_accessory/socks + icon = 'icons/mob/underwear.dmi' + +/datum/sprite_accessory/socks/nude + name = "Nude" + icon_state = null + +/datum/sprite_accessory/socks/white_norm + name = "Normal White" + icon_state = "white_norm" + +/datum/sprite_accessory/socks/black_norm + name = "Normal Black" + icon_state = "black_norm" + +/datum/sprite_accessory/socks/white_short + name = "Short White" + icon_state = "white_short" + +/datum/sprite_accessory/socks/black_short + name = "Short Black" + icon_state = "black_short" + +/datum/sprite_accessory/socks/white_knee + name = "Knee-high White" + icon_state = "white_knee" + +/datum/sprite_accessory/socks/black_knee + name = "Knee-high Black" + icon_state = "black_knee" + +/datum/sprite_accessory/socks/thin_knee + name = "Knee-high Thin" + icon_state = "thin_knee" + +/datum/sprite_accessory/socks/striped_knee + name = "Knee-high Striped" + icon_state = "striped_knee" + +/datum/sprite_accessory/socks/rainbow_knee + name = "Knee-high Rainbow" + icon_state = "rainbow_knee" + +/datum/sprite_accessory/socks/white_thigh + name = "Thigh-high White" + icon_state = "white_thigh" + +/datum/sprite_accessory/socks/black_thigh + name = "Thigh-high Black" + icon_state = "black_thigh" + +/datum/sprite_accessory/socks/thin_thigh + name = "Thigh-high Thin" + icon_state = "thin_thigh" + +/datum/sprite_accessory/socks/striped_thigh + name = "Thigh-high Striped" + icon_state = "striped_thigh" + +/datum/sprite_accessory/socks/rainbow_thigh + name = "Thigh-high Rainbow" + icon_state = "rainbow_thigh" + +/datum/sprite_accessory/socks/usa_knee + name = "Knee-High Freedom Stripes" + icon_state = "assblastusa_knee" + +/datum/sprite_accessory/socks/usa_thigh + name = "Thigh-high Freedom Stripes" + icon_state = "assblastusa_thigh" + +/datum/sprite_accessory/socks/uk_knee + name = "Knee-High UK Stripes" + icon_state = "uk_knee" + +/datum/sprite_accessory/socks/uk_thigh + name = "Thigh-high UK Stripes" + icon_state = "uk_thigh" + +/datum/sprite_accessory/socks/commie_knee + name = "Knee-High Commie Stripes" + icon_state = "commie_knee" + +/datum/sprite_accessory/socks/commie_thigh + name = "Thigh-high Commie Stripes" + icon_state = "commie_thigh" + +/datum/sprite_accessory/socks/pantyhose + name = "Pantyhose" + icon_state = "pantyhose" + +//////////.////////////////// +// MutantParts Definitions // +///////////////////////////// + +/datum/sprite_accessory/body_markings + icon = 'icons/mob/mutant_bodyparts.dmi' + +/datum/sprite_accessory/body_markings/none + name = "None" + icon_state = "none" + +/datum/sprite_accessory/body_markings/dtiger + name = "Dark Tiger Body" + icon_state = "dtiger" + gender_specific = 1 + +/datum/sprite_accessory/body_markings/ltiger + name = "Light Tiger Body" + icon_state = "ltiger" + gender_specific = 1 + +/datum/sprite_accessory/body_markings/lbelly + name = "Light Belly" + icon_state = "lbelly" + gender_specific = 1 + +/datum/sprite_accessory/tails + icon = 'icons/mob/mutant_bodyparts.dmi' + +/datum/sprite_accessory/tails_animated + icon = 'icons/mob/mutant_bodyparts.dmi' + +/datum/sprite_accessory/tails/lizard/smooth + name = "Smooth" + icon_state = "smooth" + +/datum/sprite_accessory/tails_animated/lizard/smooth + name = "Smooth" + icon_state = "smooth" + +/datum/sprite_accessory/tails/lizard/dtiger + name = "Dark Tiger" + icon_state = "dtiger" + +/datum/sprite_accessory/tails_animated/lizard/dtiger + name = "Dark Tiger" + icon_state = "dtiger" + +/datum/sprite_accessory/tails/lizard/ltiger + name = "Light Tiger" + icon_state = "ltiger" + +/datum/sprite_accessory/tails_animated/lizard/ltiger + name = "Light Tiger" + icon_state = "ltiger" + +/datum/sprite_accessory/tails/lizard/spikes + name = "Spikes" + icon_state = "spikes" + +/datum/sprite_accessory/tails_animated/lizard/spikes + name = "Spikes" + icon_state = "spikes" + +/datum/sprite_accessory/tails/human/none + name = "None" + icon_state = "none" + +/datum/sprite_accessory/tails_animated/human/none + name = "None" + icon_state = "none" + +/datum/sprite_accessory/tails/human/cat + name = "Cat" + icon_state = "cat" + color_src = HAIR + +/datum/sprite_accessory/tails_animated/human/cat + name = "Cat" + icon_state = "cat" + color_src = HAIR + +/datum/sprite_accessory/snouts + icon = 'icons/mob/mutant_bodyparts.dmi' + +/datum/sprite_accessory/snouts/sharp + name = "Sharp" + icon_state = "sharp" + +/datum/sprite_accessory/snouts/round + name = "Round" + icon_state = "round" + +/datum/sprite_accessory/snouts/sharplight + name = "Sharp + Light" + icon_state = "sharplight" + +/datum/sprite_accessory/snouts/roundlight + name = "Round + Light" + icon_state = "roundlight" + +/datum/sprite_accessory/horns + icon = 'icons/mob/mutant_bodyparts.dmi' + +/datum/sprite_accessory/horns/none + name = "None" + icon_state = "none" + +/datum/sprite_accessory/horns/simple + name = "Simple" + icon_state = "simple" + +/datum/sprite_accessory/horns/short + name = "Short" + icon_state = "short" + +/datum/sprite_accessory/horns/curled + name = "Curled" + icon_state = "curled" + +/datum/sprite_accessory/horns/ram + name = "Ram" + icon_state = "ram" + +/datum/sprite_accessory/horns/angler + name = "Angeler" + icon_state = "angler" + +/datum/sprite_accessory/ears + icon = 'icons/mob/mutant_bodyparts.dmi' + +/datum/sprite_accessory/ears/none + name = "None" + icon_state = "none" + +/datum/sprite_accessory/ears/cat + name = "Cat" + icon_state = "cat" + hasinner = 1 + color_src = HAIR + +/datum/sprite_accessory/wings/none + name = "None" + icon_state = "none" + +/datum/sprite_accessory/wings_open + icon = 'icons/mob/wings.dmi' + +/datum/sprite_accessory/wings_open/angel + name = "Angel" + icon_state = "angel" + color_src = 0 + dimension_x = 46 + center = TRUE + dimension_y = 34 + +/datum/sprite_accessory/wings + icon = 'icons/mob/wings.dmi' + +/datum/sprite_accessory/wings/angel + name = "Angel" + icon_state = "angel" + color_src = 0 + dimension_x = 46 + center = TRUE + dimension_y = 34 + locked = TRUE + +/datum/sprite_accessory/frills + icon = 'icons/mob/mutant_bodyparts.dmi' + +/datum/sprite_accessory/frills/none + name = "None" + icon_state = "none" + +/datum/sprite_accessory/frills/simple + name = "Simple" + icon_state = "simple" + +/datum/sprite_accessory/frills/short + name = "Short" + icon_state = "short" + +/datum/sprite_accessory/frills/aquatic + name = "Aquatic" + icon_state = "aqua" + +/datum/sprite_accessory/spines + icon = 'icons/mob/mutant_bodyparts.dmi' + +/datum/sprite_accessory/spines_animated + icon = 'icons/mob/mutant_bodyparts.dmi' + +/datum/sprite_accessory/spines/none + name = "None" + icon_state = "none" + +/datum/sprite_accessory/spines_animated/none + name = "None" + icon_state = "none" + +/datum/sprite_accessory/spines/short + name = "Short" + icon_state = "short" + +/datum/sprite_accessory/spines_animated/short + name = "Short" + icon_state = "short" + +/datum/sprite_accessory/spines/shortmeme + name = "Short + Membrane" + icon_state = "shortmeme" + +/datum/sprite_accessory/spines_animated/shortmeme + name = "Short + Membrane" + icon_state = "shortmeme" + +/datum/sprite_accessory/spines/long + name = "Long" + icon_state = "long" + +/datum/sprite_accessory/spines_animated/long + name = "Long" + icon_state = "long" + +/datum/sprite_accessory/spines/longmeme + name = "Long + Membrane" + icon_state = "longmeme" + +/datum/sprite_accessory/spines_animated/longmeme + name = "Long + Membrane" + icon_state = "longmeme" + +/datum/sprite_accessory/spines/aqautic + name = "Aquatic" + icon_state = "aqua" + +/datum/sprite_accessory/spines_animated/aqautic + name = "Aquatic" + icon_state = "aqua" + +/datum/sprite_accessory/legs //legs are a special case, they aren't actually sprite_accessories but are updated with them. + icon = null //These datums exist for selecting legs on preference, and little else + +/datum/sprite_accessory/legs/none + name = "Normal Legs" + +/datum/sprite_accessory/legs/digitigrade_lizard + name = "Digitigrade Legs" diff --git a/icons/mob/underwear.dmi b/icons/mob/underwear.dmi index 8f60f70556ea19219b77e60b7a6469f2fda2b0c1..483883b94cd07a6cc1324bde050893d1d4bd6496 100644 GIT binary patch literal 50021 zcmc$_2UL?^_b&L-K~PXoigW};L6jm=gH#&=qJSV>r3y&zUFjeyMG+8CkluS25D;ks z0coKJ5<(AM3ea?RNv!4^C`#|gD39b_m1f9Hd zTm2yfQGPl8rKbf))D;K2zz2WdM@H`I&)uwD?OfdLoSh)Z`*TvtpwrYfrk{ho`t+Cp zqj57gPGcsys#2Dr>(;N{3F~BAFJZji?$RmT&y1%H%vMg!yp8*NbaYrvmfXxFU_R<6 zbNn7?3Lv!1i2W&)QP{;>HkWn7 z9cK9pEo~R*m@r37P6!`)c_tpwn+&1t$)a{nLn>z5;q5N)3#_RpF1Ck!yFG2#&RUzD z>cDGxf%!_1<>q4OpSK}SVpdsNb+>9JIcRU*^hiW#|(f(YlUH z0q;f_;kD$zjnX6)Yf@BF(AV=tw~b@-Jt zT`6Rwe`6d=)d#b(f=J^FlVJ9Hwx8i2HBAwSOTfBNS-N_s!SM^dw zYrN$4!)Es=KPE9ExAi!cpe@oSBRe5dH`1i&(z#c+-9__MX>3225l?Srd{yjvbJudO zpMt~8_wj&4sZpu?9aRD<^JC@RBJ;J!VQC>D#uL`uTDLr?PhbU0xuknLvExe~E)Z+; zm!8G@qBrTA`q}5=bSDxSszXm4q`a{vu6zjD_88=-QxUEE>HC)brjQn2ihQGyo^p7q zCQJXhdiU2JA!whg-;FuNZirv2rs*0zckZEy?)_q82BSySXWG87(lk$`qHnR@SzQPf zt^1K0xiHDg81TA%sB2ZuE2Cndp2Xy9as5^T<25}YAE!UkVVWGViyzkhSu!60#8f+jdmz2ekO83^Ks z?x^2-?Yj)=KXzODpL;STedZd7(uAo54br$C7k)`HV%L9_m+(tD`{g+uV3Q>KbhDgoY9S zIf}l@jm?DRQ(h5ISjrAgo!K0h^RuuS3RG4In~?R|FcqU`ISpQ%QiEvPNbs_CvV?>M z!7GPDB?^4*xkRgb{82KR;=}RzSgZd#r?VLXD9ycyQy;f$bl&_AZ?si~bs~%g`Y@So z<6X?#vT%3ag#U73_8lVMY}yv-(Y4?+pn-{cOkdQ&>lqu>rQ-%`7f|>WxjLSObmNP& zDg1J)AqMDO9-cWg3rzR0x}9HFPDiQF?c%lu6gK%;==pWoQay#(vsc!*^qxFn$Q-1D zJOgk(rlveM5amxCnB8Vb><8USWVG|sQtZU0zYFp!l6)_SAe<4D9$2n1XRF}SA^1g! zatRk~_$lP9Puu3^nBRJ9g@J|kt16Le2Ihf*-)Rna`V`6X0gjm}1U-x4lPX_%ww5XS zOCg^t!F(@={MN@YESJn!iy30aQZj3~Da|I^cT0!0NLxY+zduUdzIU(Vd5Y;9H{^h& zg$0De;SSe=NRQCvrAChhC_|uubcKJl`5K2h(E+PSW=|B23x+G23PGTMbLn2QQ4D;j zK>cTj*OuuLh!)ekgm!Bf3#^!!|J|oSvko&ptkypwvyfK}^C-@%j7VqR_`G%0N6bxC zCQtEAC~x3i23a(E+m5SQA;T12PX+QQt^2#=9UmycR_$*kRS$QYC9P6A6aKEv6Zca;IX&WW3K7&6Rnlvp^%-BUMt8YKem;>A*=C5NB=TR zmV|p8_`qW3R0x9j&Sj=FCjvoySoNYQP&yxU65@x!_^7C;uFvbwI7c&O<~}ktm)XEQ zHZ>P^dK#2t)aX>~G6n9bM#H1ek0Vx%2i2LOYmxJ*2_rJ!paxugzX2Fef8|UbRbVgh zo;a-a1QC}%tRpkWDsLgLQLF7!BPtp~c( z%}Ee3DI$vG1}(nl0kXN8u(9BS31&W4S%kloL8)0>LBZu`&!4YdO(-f7d-V9RB^EVS zhg(V82G>*)hIxZqk1AfPi4V_RR9lU1S`A>$NvLQ!ub-1?-&TlI2w@I_>T=l*ha~4D zsX`7V&8y%t-`XNzESUCUSst@V%dBNx>BC-@Pql)+h|blVqRpS9t9e{oq&Yqs%CjmP zNh+kf{4)A}K3`vGIxL$pP+!hgs>9~q0{&odjia;P4Y|(pDKj$x_z)*&zz6J1Di`q) z)vS2!tRS$6tD9RQI5|4{Xl6O_)2Ha8Bmbq96+z%U$tKR_gzIOOzdbzKjzvF7{i)V- zZ@%4vB}Ap|@Z096Jcmv^7LB=AMmX4%H84NvBk6M0xQf2NzyGK2v2XQ!f>=&PU;;9m zknbn`-lqH*+jZXgb1*>X6|X?fMHLF@&<_0gp;}c_!-cjycCI1@NJ&X)zr~ap^9K>u z#1>ek#HFHbjwk&x4l(Kbd9@vecvjNFwexIF>?u^0L9;==D5a#hlk%g40YVB|6G;2! zdk6dyuWR|@Xmv+YT8<}HqsRIg|B>C5e|_EWzL4325GsZKy{$&`GoIQI$2!lH;lWFc z66l%Dz~@_mfi2tj5N8W7t9yFZ1TeHTHclA@$Sn1?ef;<_YIfGF>FC|Z%v%oQ#b+x- zAf{8NCJCone20GftP;yE^^5(8nq_&5>*E|{8)+RI9gX~WMED3#mK~`M+6v>Nw~;VY zBuDv5zM86c%d@Q%;z4o6i)mRtXAo&#FCkQVZ_6HKW;YZ!A z(ulCi+{%lrwbcqu3S2|LVdMmJvb(cmh{h_d7n;Dfk|te$@Ur zP?*}^r2MbFOt}y7bZ!Yhi2>nk^`R67l22O+I*u{JUDleLRKF5cjsqSszR6R4Z*MPl zDkCZBHQK;5&*NGd2p{DZ?UZ8XE!@hP%!#)WjmI5j+F6Q9k zQeFOZ_vIj&^;~BS-k0s%IZcOnxbw@GG!O>MSI)n|9_e$0f8$%;m`yo_Lcby%`C!Nl z380<7(`1<|UTFAe+*hjQWqm%ppg|c)D(n5tO`u)JU|t_(jrvzSnc6iss?$C6R|Y@N zo;{nGBH-~XQR?8wr2$)2gTI#|eztp7;e}i+Merb!3ToO;ldZ}iJ1D!vLBY2#P(m)~ z?s{=Or$*w9a`&}|Voxfl`S3##>zGy&w)EA};VW(hPo_cT-J%*K>^w?=k6bh5%zEd} zow|(%Gz6I+9Aj#}+gV?+@HXFSUBl0aNk^F3(4;_k;u+pQ=*QSMd9QfwyZt8rncu`-b z+7I9)jS}@w2J3q)Hk|L~MU?uBMZ+^ui>8upDikVShtiL&1z*2@{k`yeWS}yaawY@y zy6*RpJQPaT$SBf=G9(r6arW#bF|p2rD_5%F<^fCe@*U~>vOYF-`eG(EOyr@zQDCTJ zV`FWLnIRz|q2o(o?w(eEE1oanp9CyL?(_Qk`VPV2FA&p#LT~{YnX{19k33)Vjqy9Q z4{-H^NHr&?jk*l?Up+l4PEJ?-l@WD;?(qIW0Asjef!u@2grWe2z$5S9fiqYTZ)e9% z`66i*vAe&1-SywE%+z@NIB9?K;p4|=l?i_bvnwiGpTgwPxzCa)Ax-=sq%}1hwDNe) zwlM&F;Xo!Yu}*L>pz(qE69>M#<4w^EOfjS1+omAOX@_Io+j02GFHV|o)ha-vo0#FwMW_b-Hng(;xRX!QIpZitJ% z4Y`|D(W3mK)euWobvtZu8uNfFY&M1YG755>h(2(21x{Hedy%f)LKnSS_^3YjkNwM+ zU9-cJo6AdIq^3nt;*nmnK3W8N$6L2T0{VXaimrE7b#f{p`Zzn6qCHKQdKUgXzxSHS zPtx1d-QAXtNS!TI#KXg*>rhBsr#Wp0Cr9I zZW@$hXNv`4FvO{h1Q@Aqe^`fK{s;bWF@Y+QR?h||uN6!I`6z!ynll&ms6F&mE)yJV zDK#~?^01=sr#;WhguthX>@y`Fxt}yS{>@}mY!bLZ&+~Fz8PC9PtfuU|Hh)r;R?jpi zv*6fNC=`l?iB`|hPo`9GW#{YT&GuQ^sE$23HrXgZkn zGlKt(0&mQ~A6FTuMaU5hLsIgS1@IK13X!L^D0%de?T|PV?eKYe3v8m$WLRcFcGC}I z;F7*tdHm{vr@yq!8ZkFFH}Ch@n3$N{XK5Nm7gFfFnT?M>g=ruB8^)Anzjb4*1K4C6 zba-*b3(>Wh0OMt)mcZiuczI0r@OeS_JSZE0G^cDjPSxkk1GDa2C?~G-IK|O3&CW&_ zs+j2yv|#d7A0OaWN9em;*`YzpCh6A^KmJAEI5vMhQopJ0n}xf$zn)4zAz z>z$iU^Pk~i%RwcX`Srh*hXY>b-7`bx<)gUusd*&*fFtPN|GI==aw1S4@_LAyrL>C@3Hf98 zYFMg3N8-6f8S8LDj*@q0%$8`^Z<_QFJF@75@ouKXd#Q(qIu&HA(o!`Ls9A=))ZR=l zQy%!v#Qah>2ks{|8B{(_XQet26}=NJJjrMljDLe)gzi#&0Ur0~aW{H#(<8uQ{Rpi% zFk+cq`s20K)bR~JRh_!zFRb2V1VJ35>J-9PXUnV~#AeTIc zUu#45Y68$M7M{7f?J=H^W8j|U+dxjG_+V?lK2-U1ZdRm&F=*5m2|ayL;q9*(_Js}$ z9pez_r>Y@nlAW4b2Lq=vSR|@jI6zM#vnRF$80anKp$Jt0wzFqBnM3WB-VfGSSC3`b zh^nzb;T@J>eZe4Gv$80FdtADFnTuT>vk6mcrM?Z?chhgbh)31qJiGEqdnF#C(W7S( zCC2>t>ug*ztq+}v{QS{RTe|O$dKJn|-Yaf`jX{p>?-A*dS06}11v#IcrdBAC1%CRB z@0$u3)!7w#Sk7EJVFVURXxPQd%2M+h8=J<}Qk5)S`jG74;c{E75d^YwUbnXCS1C(w z`#AqC0`dC%h&o?I3tox8BX8~XEfh{iM@MTT^r;Y5VZf7~Q#me^oWj3kmDzUJsJ%9a zp#bYH$iDKFd(@gjJ)!#%U)b?9wLLS?hWV<%0d(*ZuG*y4BWK3+-%`DIt2UPf`+`pgtxdaDD*+ zhb#H#NH=aD17j|#RW|>YuSWb-m+oqJDFg)6NeXqG%5-h*g)VjEi5}2JcM7$?U7k)> zcIJIU!ITMOMuK$x!eCm&Gl+N0y{Rvk&BlbgZ+66CkWrYA@=WRDN!nfToeir(EM&u?~{mLZ7EGgb(R z{iuM}iHn{=&b9lD`1fOO=<9kdJ_TLArKQXt@7(dE7r(2m@#5jT|0L>z1S*aF?HRoW zqYt@x)|U2{qxJO@6?Mqwp4u6*%w75UMya2o|LnQ1Uov$($l1^B-F0cg{Gr*n7wMK$ zo4;}ILJI7_4rap|6T&TH6<@mn)8GP5;!5LtiLJsJvS_bxkAPJxU#q!{ctiv^I%}Yn zl|^-S6w^SXb}I{RP@9H#`v5?Fi_f>byl!u8>>-%BF~awfzce**GoBN>2JZ-^VbnD< ziwDPI(cMO@9Hv;z>3Y=6Gv?yF9Dzr(h8=nS5yAPN9$Fou$(yCtfo&Kv@=2Gt5i4o&Ua%ViD^wb8tY{>Dq>J-Oz@YUMem7oHZW${I4^`v)c|1S5&j! znwrlzx!$^all#WwUrB4V0tMijWU(iq@s&K;i;fXS70;r06bCbu9EzBqIJAe-xa?b_ zj{MF-YFQI)$QtdGXpgdI^xEo&)VcNacE>}1vbD8cd01ymQF!39T-eKlmr|}fUceQ4 z1_!&-(>ANna(-L4v`{uc0=hx2e^si}~hNh$-Mjnn7g|t&ps7rLDeF`0ZRig$)GGyjn zZ7o!~*-^T|J8ckf(MtHR>mkgHPb$Cf@z!x-`RoJfj^FV=>L>o65S;%LVfHxM|6j1D z4Yq*h68)5E3is;8@{cMioVUXzE2cuMDt<)6IS+s>P>Uz{8 zJ3G7o1mKN9z)fr!U}z*%#;}hEsp@DTa6os8O#c1*Hzy`jv=sr%Ax815ZJ0Q>$P@++ z48U6=ZTIi?(A#dkj0EGxp?v3JDOK<|HpI3~;ShD}inur?d3eqS#NPJe7skeu;uR9< z)s+<$Wg9;|N^)Y+PERjZR8+VpXP#{hZo;mZz`=u`7dJR1MS6+dH}+bTFGn>zR^4Cr zfT_E0r@BICOSjY~S!u?R z5eYMeoli9CnT<>#x%PcqR|dn@U*E1RKo=^@C1JQwjb<+rYSTq-VD4?@2vpq&X@2?^ z(fExY5#+PM3ElK_Zk}ku7Dz!XfvrO1pg?$T^?rOQJq47dO9feUMVl|I4l`3h(b2zh z%y*ynO)xJ89T|I9WqxUXIqp>oH#R?s)6k%R+Q@`#M3394h>o{e_nMEy!gRrW8va>y zhECPV?h&Lk8BI%m;uRgR+G> zo;-PCN!(`QlPXTj=wF z2iyx|m%u>?viQ=n%VA{FuY`cZ4FH!=Qf%}%1WcdV+1YA9a!C;Um6@zuUOG4w!tnrl z1QVVP-eQ_0cmOK4yp~jr7e^6?bE?jtHhTO0J|&6}aAslw_& z9UW$1>9@(r=gtR@{Pf*Y)zL`+5M=kVKPB|*eDE7v{AoWF4c9O0nza=suLU!K`?S|C zzAB9j=(oG3JF2HPeI>kiNQr9)zQ4Z@(m_5z96oU<@H8|`A%dLTZJ(_Y!N&P3N!ys} zlBQbTLqARC7nWS*qKEqvt@cVUJ?9gdd~G7|Wys+Z4(MjA)vdd<5HTmHG7djY;WlV~ za%x90^*dv1+zlKtP?7Mv68^FlA@b~SREh3%WPDS7Kb9$?cSbRIg8%!7x{e7w`>wNyY_hn4b<8n=S= zpgAloY@hh?&1`rx^LJ5KY-5@!q8ab{zM188A}8FS?~EVnbpv!K+G+eeY1Bn@pI(4n zz(=0BN|nAem)HC86enrrE-^}zU0+{64h!h;6Efiiv9ZClh&Puma|HzB%6DO5&S*cA z+~NaxOtDGd;#Jkj$~*ycq`x|HS}Q5a=lc|lnCqh4;#OhtHy<>(fP?@U?kwF1UER7P^?TItgnT35tkuQuVD zP2Nfvc9I7NCtW;O!{J+^am5fHU$Ax&y&=`?zD}!X;AS%Ap~Rq)+ZMYiPGt6!9a!sX zNZSsUdRW5lU^rs4CnAS0z503Gd&Yzd_562iUfKlkHyo;8)x54}epTLepCa{S>wr1+ zl3U7Vx1H71Y!gUY+ce2Jnrkchs>x-4Wj;wsNfCk#LsDX5NNgo}7$cT3TxKh|q!PYp9EX{kpccwpfo-lc$eu6TA!N_f)kVs2`F3 z_WyW2%yL2<5#PHPeF(;z@%@#u5ZfMkh0%ycQrT$Wz3&&vyVU2tKI3@ux}?M(rZ8%g z(Bwoqd~9?1m$;BV3+j9)LDI2M$-7)|cIm|WUtPo#w^wTm+V@hf7R%IgnbOW%cgH`@ zRD87~=g~O8`&sC%B=m_ZUe}R`&_tHFlMdau$@v;UhnnH@YKAL(^w2o$`N3t8!5ovS+l+!Hz%BMck%m zVx#*>9J{DLFEy;>a#rz}%D7O{fG?;E+Sx6ZMM!c{O3?hfXgjJ{dY=E7^{9XSzn<%` zeHf=52MP%K*Flx=tknO1}>V*@a{7zL>#DJb5H|pLz?Rtyh-Lo2-5sPo8|-_yYwyl+=qjndhzt zSe4Sh39Vf5^BM10ig>zr0 zhsZGz;|0eLyqWM-fTKz`i?-8G{utd=Hit=CrvHOJ$I`sr_m9Z3fA8J76Xj6sJ;mxX zMRDKAx`HSYAI2`L->kU%TWaBOdvT#BQD~tpglgd;3>W2%%FpXe6w>P4UhM9gZT73) zFZbFsJFX49nrjP5m8Uz!eeEIQZ{Ki^mJ*rwrtjYOa-_JX%#9l-l6->-5_;vnjJQjP z74oW%syR{y`$lSGX*Kz0>}MGr-n72Hf2*l)+6}XFu(?@XCMdD*Qz{BKH!R*xs;0cM zlimDQ53Ks~h--oavav^O(DC0r|BlFgGL@4|aq$ZhIYsR9>AX)m^>Fzy|6hNUBo8Mp z2u;7o=zP`h&nvo8()43D)5q|skH)myJ6phiToM&+uO2sxxl&R`*}ALH8aCzBcyip# zPyFuPyKhrc@|q*wy*ncY>Y#LiJ}Ny^*m3iOkPr$?_2c^bdO%%uZ}pVjob-Og{ZjGr zsiU3X{mlrfRz-{P^SqqruvlzQfB%>%96mZq4V76u(bm>3)2xh`R({;8k6WNsr(y|4 zoiG~g#pHy1udy^1zh6wczwhwSgjw%p!*|6M%^2R73AA5Ii_U_ohc#@kqd$%R1*Xppgri5vU$ts7!}x+FMg2b*khfmmN2gL;lqbH(9do<*x@ZU zHa31yQ3g=WfP%-(gLwK$ZQMABMxJn#?gSdxktDmgqbQ#yT@~5)SK_=noNQ6WUJ-7Y! z^T7!Dp6$Y1M*u^Yx9w&qVI*j;XjyKiH_`TFJtViej)`yaMVt+$+Mrd8g{8 zQUxdhUSzPDc4CI7%?yXL78btENAw=d*Y``3@KZG;l1QYwoH8&u!=s?Nb(;tp0jfiy zD#FcB>CEoE;Ckfr-@j3zp_EnC)p1ic&JtsWt%Ze*G3Ufp0|JzQ`d}SX+Je7)PTV+r zW#vUc*Wwn={}5Xm6bFLeXXOB{L-A(pgG}YP4T&73_m3i=t=^eUSj(`Ez zZ+`mvtiOK!T2Fx1`?mG3FGF{&m!96g1E@GrxN!D$z#;7Zdavv%Ixg&mOF=S1nv`|y z*sov`@|V;toB&?e>FDg}2tZ6X;Q0$>!h7-J;^LPi_|D_)Y;9Fuy(-_wZ{sN}s%i{9 zJS_gLda65-5gGZS`JIOF!pcoG5m}QV66y1{{h$cDT7vqY59b8BOrQ%gDw~S8Z33R3 zep`+o=uUBN{@Pem$&72d!Ywo7dp|WoRvoc_F(U`#ixl!T4T_Jcg>F}Ht=Og0treAu zQA!#haEGn}$s3ac%1gT$h8fS~4%SdP&-9{9RlP*65a3Y`);l;M?RSNNRVxS||kJ_}1!@@Rs8OKPwJ@WrAHRH)*)Ty_B-b!qRyn75ym&Im_0Lk!xB zBvRwF?AYtuBd5NY(WoGiPE+oGsrn{Q2#lV-Eip^F1E=|^`hC5lC)%5HpLdpDk@MAu z5cDeTLG80Y8YTFYTZZrq$7eT&4VLQZ%sS>rVxT&D;eF(G&057_VNB8cpmDK(J&1vW zPxU#UykX}tpmU~}JIa2CiQ8Sl$On;*_I+~rbnH$AJp_FHgN&QFwuL`kpf}G5O+LGx z>EQYh;5t(trS}PYdkj(pevrBH+{Px`{O-8Hw zzT4JKmBk zzRqp$+fqsigPC&uhs|zb{zq^3zeXz}tb^o}xgi5+WdG?F*ygXG_MM7lgC7mq3`yb= ztlDwf22BJJ6nW3YXP=mG^jP6O{2~CAF=;f{tAjw@gvR0NL}aaL%FkTQMz_)*rQ5t> z^z=q5($v5DJrDKw(^lt0YaABvM<=CbIf?K^kMH~Rvv7?w~& zOeas;F$$J8;iE5!i)#S#7UEY>IG>-N&%w>D?&T#5eJLx`^<(iZSP|V0VfJs^xZ@;4Adz^$)QP?sF0yF3t8%KlZKq>|X=Om@1hNq@tGBS9f z77Vn~REmSCGy#Gmk78of+Uk4Y-yKOy zlsA?2yiU^R&#@qG0`tTX27?wlqrzz=pMbgs3t$SMU?6*QcX#KPm6d&AVsCH%1AXt9 znZA4PUSfKB91!zCW#&hdQ&VyAZM{SJ`@=IcajX{~*z$Z#LaOpwBLhr5#_+&^ivz8_ zixSn;CY@2N7a{Kh#@lvwqR~`clUmB@Wb(+LKkMv)HixiR3+k#=AB$kp(&0c$2C2Mw zAp+PeT_8B96bDL(dF;z`o!J^OZog1V@p zLXwa+Gh6bW$*-?3d^dMPw*OS72+D*7%$?-K#kg|zBQQP+s}#e-@hvSasatY4Z$^S6 zOUui`j*r%p49!miI?^+MQxfk_pWZ$T{u9{2hgA@>;>>EK;f;wl#INo z)#DB%Qa^w)0U!Yeh#_ErRjHzi@ylayyd&Nicw z;1B1b){fOIkoolKlOp3xu$LR3%}GW<5&BQ5VFja?u3V8i)6m%1I6Mn95b>w{ItTOf z^5}qA#MarlRwC-+T_6x7)&U<{U0sd*ivZdI^Jr&hXDv@pPgS&nhnH6lsCS~65$Z5x zFY4a6Z{KWfZ9(brjro(QmyH{ECnVxgKob54_(ts5V+T1c5s%{`zR9g=Vv?q`fc(0V za3E#X01~|QZVU#a0qU*4NdV>$9{S(pt|>jS`e$S$45S?=0fvnJ`y$%dVK`gE8&f?F zRK)Y_k;Ga3T6D?3JA3L&0hlnB_SBC|{g=+lp}t=Y|Je5{IfX%A=!-}K?&LVaqE{~- zWGU`mUI_%tixT7l^OW!R-pM`<3LBf9<<&Q*y)U}p&*N}OTYQbYWn#G zm>`%e!*35LQol>^h{%&g?z@wk7qGZ-Q8uP0JD0n+w#s;R9!YW^Kd-MGh%Vk?p9SEi zmwOBi3=HlEyiDn!DOy=sd6iO63~VjmrQm;YqD?(u?b{;a)1{mIc= z8+YZeT3B%-10lr|UnmXUk3Ado38x8>+T_?`mALb&=dTQVW$ z(Tyw0{h6DZ@RLN{AKn;`qM+O zy1@i3FZ$W5z8`Mwl(y7P;brZwgmvXNAw^h-%DOPRFCJH8zi&po-rH76YF{_E`t&8& zA%Q`}99mv-9+8N26>Pu{JAf>i{HQg4d96MDxC_5 zk$hM&tm`kxC@MC(_G@z2--9VW(n8de=0F zQCGJ=9qGrK0k6FDYw7%Oj~YO0iFFJj{2ciC)PJ?nNj` zk5K}fG)%u<-4J$+O-cf31eb)oxzg@pJ2L_VCPm>%?q?a~>D<;0t!&KfDD zT)fX*3^P3rr)KWg^U1Ms0KdIjw7K4)Ud;IFAi0qSQY=4U5E`7p_;mjpBH5t)f7k3f z7i3yox&(nu8XSf;*#Rkc18l_gu`jeG_@>y4u{kFf(f6x1ALefsE%#CJ7H{p_v^8TX z6Zcn<4VjJqsFiZe%J`ioD5sw!!y4PDymv`LtwgV94A92_dv);Y=SKj>NxgN;C?{y~N!0|c}q zw}Dh7CNr7=Q>2r|(eBQT1F z4%^uISbz$agOjtowilpRMDw!KcIWKHqQ7TU$CRHr%cH2(ZUI^3IswSs8XwryjgZV@ z)dh`1-;QHv@R90*P!nU8q<;a?7QJjup!WB%J{V)4^+R`?X$WC_RYBEu27m4BkqC-L zh|oy?yYA*}#19fG|(o`-5~MuH#E z>0NosI8lsHrhU&g&fjw)k+9^6lZj$d-A3JO0QJDEcg>??W0pXSU7ZmF_ARJCe=Zzc zKDV|mJU=+Y*#K-OptA9PYI*#EBz;$*#9GNFJmT*DA6I&ByNKCLDzqm(TWM4vZ)u7; z%*$r=q1yK|$}t6n*If^<8NmL0+}hnVAir)t&#xs|4L8KU?LOL461r{N>|4akg0YF7 z_tJDz(fNEcM1}uYr34?N}gGq5Cx`j&_8o)9@1aCUp=>tAV z7aXpP1Xx`PSY4v^$o03+u&GI4i~HK2SFNe5fux=7nSs_Q`~z@Kk}@PXU_(1S2&cqC zPrbF%CjkV}OhEvc0Wqi6jG>{S4c+y69j^dvP6>WnT`)1#x8I}%;$-qDC@NClO_t~k ze<>4t@w3!XHMc8b+|^br61VeH6X`ydGUYy=aPbeX$zTed0tf0*(~F{vN@gC-1Tw1o z9ZNy6hJ%O9DTEZ|;m%eljo(svbpuz{Q9`d{EW6VH}(?cr3wP@R3Q(*RjG^ zha~Q{l!(uEic7JSwyv%fXk^33lJln`hKGkkM)Gu~gaRL!nws7Wz)ORA$@;y8sD%Rp zrW>=l*}XQBXT6`P95C6!29O#>Dk%9Gpq6(@x(V`Icc5ZDduB&$5Vg>9q8@!07SV*KN5-R$0pBB6H6|!g$h5L0*gg$nJ0& zSErUt>GaocOJ8M-PsL%AY=3Q+lHjGfm(<3UgnHU1Zd+Ks6fbDSUMWT*p74pF3I#C$ zg0^ii^H3O{%EI?Pise@39vOTj{OoKKVp9tMGC^KcDA>hh$Nc2a@k;$}7o(}E3AXTb zzt;7^84?@RP2c&iIxs(RE%{a?k=e+N+X3P^tcPiQfYl}|9B}*HrYjk+pqBp*$Zei2 z9c*7qW&*-+y_Y+=_!aq z&Yy#EAcF=HyXkjMC<16TJP{spo`yUlt|TCKo19Dqe~g>4-;&iPJP|h>rUItK{^}n~ zpkew+W%Fw9B|=5a*MrM(F9E0o$Xg=p6cbaYqBBqX;1jZHi$RJvg)^wHU5|O^?#jp~ zV$gPvHJx1l3%y%9wW4stL`G+v9x|#rIBz?0!tyRzr= z=if~Ix}*?s3=0jhdsxfkf7dLtd0AJ!@tlKWSnLnQjLLcYC&D$HVeAACE_CC7-=o^K z&tYr+>%)EXA{{n+sfJd=y$$8OBB<-PYG!KteMdukAQz{-WU9H&pJ0;)6LbgK7^{MA z!zH+yB_dQBZa9Tc!wbrlgI{&uu$#JZlkl-1oJJR^%AF205^vwVvntAX|JjeOEh9#D zTrD!+C$%D3kz_W9<8!{69+Wv~LwA+)P1S%}({1&zLsnY*->2-n);rop&Ts8wVkn?1 zngM z1%Fe~Yul0ZZY=ip+E2aRFRR2M^+$GVj}}tlXKDMDbY*-0fOOl?&dVt$OTKvOw4Y;8 zRl8)s+KkWd?tTyV{Zxx;uakmySbNZX2y*dkr@T;X7B|^Q>yhkHoM~N0VjMWQj~}Kj z+=uJ_-cBtDCklVf$jDGv8Z9c2nd-qgGqPV*2VwHu)u*=pr!vl$o)hSoQ6#$&j&yF& zjWSlWB;!&}xz4URa=zlNTe}0bO*yy5B^?kWNTKgRfme4*?_^Bd)9>BWUx9?rg1vwsAxk`ucRfF5 zqTCwnqrJ}8?9Hbu%E83tC*<#QstHdnrRB%I5cKcWxG})HbYo_-opW>hd4Rri#|3o# zZ~)U}{01Fuwp%)#lkb^!3zl|^q5Fp)VjMqo!S+?TS;5uF?Wy<;u;GMw$!JHQc$s2u z;xR%KwDRyK(-M-cBJG{2n)%#nh2Yx?fHZ-CMEFm98hk_LPtD7QyHt?_RO#PI zHH4ZqCGyoPXy?faW?Q*%&>`-$pK1fEajVUw_n*y1Ggr@K_QJYWK|&FeeV;6P+s0Hs z=+yh{CX&N#voWv6--QZ?_eaClCI@&|jEO6y-{_&$W+JwHE??nDEaPmg8ODqk*LD;ZEHTus6c80Vt;lg;ci3&D2k z=6v6$=~4Tpm$B*9APp?TH;iRukUO+a#Q;(Q!elQqT#@EiMQ47vFtRonD8Cz)Vu^9z0s-WGi@GKHoO8_xK2O?HG%d` zb+;B5YybPg+)#viGc?Q>UI8w2ESSA;thj>!>bfrB$%+}#3z}{6`3`n{l$7HJ`WKFH zyT@uW%k|emp=QChEboY`sMp9Ke?GUhBR}HqI2vD*fMMNQ)_^5cd{G3ppgl4$pyc>@eU|AzS^&n30kbp2>GUihgKQ%uT>aMraG8IK zNl4`bIX`l3EAeG9!2P<_)zy~cC8kjDu`bG&R0vQzR2D$+>_iI>56{ZSLklp}c1@F36!6uVTRfS!^Z*l@MPWVbp}fBBM@U_vpN0CJ`05QHePU zLP`x%K%Y!PG+qyv;?_ITyh&MW^$M!&07lEH{ToJybsod$(mjCLKBsCI^4;S?e_LkR z`g5w;(jDycUXU3c4Dh+>KX}^_rq3Pz*%d0T<-c45U;Gzx1~|~Tht2;mBXO0&r%Ki2 zun-vLc&{8IP*GV) zp>946;z-tPibUwl%nX3j3H9V3L9N#om4RTw^*r&RTJXlO?7zRWG@*4IsB_cF&Q5-` zP?=-%teuMl=C$|I-zf~CVKAsElf2V1ZL@=H?Zpq66=X_8&vNn*AJI`%CA3%_@!vKv zIX|j51oAO`l%=to%JV~RfLH+Nr4)}SBb4+F4?+AD?()o>hF~vLuU;+KSJyKv%YVZ^ zpTH`2X0=G7BX8u`GAspd7hD0(+(+&h0eRDx%1YMa5a@;Uw*^YDmvkT5C$B)Eu4R_4 zBzzZ}YwvJy;2E>9U{zIB^`)-vrie>#!c?uZ*1da-(3fxDXr?x%lHV?F9zXo<$*ic7 z&C#JDi=Yx-#*xq6ro4n>yTX0uTg}Uy8gL?s85!}QZvQneZ&9L#!~nMM(3{B}W)N}r z=;E_mTlt_N1R}GHJ;;U#iu%*K)lB10-O`CN6)77V8{uH*mCQf6A!HRF!hqVQ%N{i3 z_4})zU6&qYA?8BShV(+5syE-y**&6a+b7X*tfAE&YSMas%hUk;s|}KzHkEP9Q)FnS zFlWIVF}=^E-0CM5j#4C#r4@+#jTSE(s%&%3jprDe=t=LtPW(1}x@|#*frsI9S>T1U zTfKwW(S)_--bd>t^4Zho@&@Mnm7>FsyTPXF`bHE-u(h?4c2v-~wjS_)GE0 z#zNyVObZYEM*VIt4?}{=F{m9=G_{76Fg@K|jyc_QrAzjpRwPFvdO)CrZ#)B?OV2_gq2>&`7ZEnlVl z<@rqZm)5(fai15lA8t!hf1k=uY005j1$v6gj+A)zplZ@i1pKg-9?YdWiRzUBmVq|D&;w$q%@EeiI$$b>u z9W{hA+@yt3XNMT#Qxl?IV_|$3si?~dTuBe*jQpY1E6ynslt;;*AtPa)F)v?{vEG0N zGd(Xm+3HtC*%t8YfwmjVX94LmQ5Jt~>67O51JeiaPP@EgFXfRIpz~%so7_B6($7CW z9F$wgN8<_wbWi%DkUMDiaYJOVycWO5n3tcU+~n%#_XTPA&*?%L4H>Oml)SjSZlL=o z^bU@dj+nwOUgUFbdPNOvqY#cN+1#JldAAAM#Ce$toA&xTxj`O$bt!V(w z)=FbrZN@a)u7^B2@9S57khA5Hv$+5VqRAej_%V7)$gk>+&fhR!7)Y*TPFO~~@_Fix zhrdsI`;PMHZzhp5@Mw`wXVN;`vC(;I_4d+3D5n&5-R-)5Nb*7TGV?h8b{z4kbwDE> zmel^udiMcEhtL<-%PRKwNolA-GH^B=j4U^B^?#%8y`!3XzP`~QN)ZGV5fB6g1(n`A z0i~#P5$S~9t4NU+1f)YiKzbKMkS5YQNRuul^eVke3kgZ?@GZ~t{O(=%UF-gH*ZaEA z9CBuk=j^j*X7A7J{n^@?N`5muX~9WCf==B$pQ0Z33%-^WF`B>bednq)$V@XBCbOA; zO@D2)`|Uamn{UW?QouAUnAQYIEM3l_kBN;%z-JG3kNqIVZ= z;X8%?T0`udNrIUILAF%O!L8>!z2a*<(GZd4cD*}m&l^OdkWe(UWwG(KWy!t9bfnV z9bxF{?kmt|FYuDh^&)LZziNETRJiGU<$TwKX}0}bqol<}m9%iHuv^DUz<)BFEuMX8 z50*Q+D;ejx(JrkuQHpyiE%VNpgYzfq>h4Aw{2Cj7bJKEC90VCDY{d-nZ>L$=i4`_f z9{gExsTj~XU;aDWF23!ZxtVHJbCF)bZDm}45DxG=e$AVZQg-ZDN&N7QsssE)urOT; z=3%#~1NzL->yOV%Xj0fH;(lbECOEKHZ7eDLZj0Sm4UYim>}eA^razJKO}Hoy@unZO zijPx}7AH8YsL1l{k*Zf~FrE(4JLF70M1*)!i?O8;ZoJPF!&9eJj1_$OB6IJ0nXP9F zCkO@&jddLvTyKAnSx{8eXGs3$DsjcwheB+FcYg_k_kbb9)boael@*C&{X|e)T)7+N zYpGN%Lop`-i)$ZMKysbDLP}cW(Qj67ux3vrq?wb%yGXmzgK@7FI~nbNL)_a}@XM9G zJ-zvIN(Dq{sN&wYbQ)C;yNi4{1~q<`%-Iol4Pb})UG*C}O-$YdPBoF}?v3UM1^v$w zhNt*o(S?9|KQF&PP_+(eg&5KF5~C_zYr z3(qLy$Y>)UYQ1>dLgR?lxo`B+@jfaCI);%%F+oFp@x%e0`@i1h$j@CgkUZX4OmUQ~ z=^hu2mh|3Ng_TzMZ11N;jJTD5@r;cgkQ5i6>caT_j7NbGBa69<@R_v>mZws21s|Ub zAz0^#hjn1?_QFh4Y+I`i%!vEdv%Or2e_Q%B`!t4CJ@t8Q8Iu7tEgIX##iQ=@E5caG z{Ns7Ky_a5zwnsBu2T8vBT3&n19{G~J6=(^3+4;xWDbrM2yZ&5rgfa+pWzOau)(t!d z>tzKD{*$@r|DQ;T|5wO9o|_`b{{rNK9D(g4%=Pxof31Jtv*v>f5GnLv(bC30XuEmA ztlj!D0*6IjfZ&!?r3C)dUnrLRt_W!^8M9;hpP;=WH$C1c2jZ83M-Ft3{$=pb>GZs8 z&>8OOJeIS?TD76XsJ2u5F7cky5DaB5{R@1n0pQy=?&-bk`y_7-=86!2aH6^H>Z7*L zlZax&^P6K9x7qnHEn+EiWX-nlTonS} zJxjqU)3u3q@JZd;hRhqBFIn3PT7NxTS65f*F7)7#-z{xww|Yhj=i}q^?~QD3f}ric z8|#7H3%2tC3C@_Byu(4R1${Ow=4z5^66$QFi=8nUs!d^2K-&a38?HBN?@c$sn;M$FeS4uu5`VX(j^BTaA>(!Wj98+!uiLp>c5k6$bamHbLh2A|z|62(_8v{e1HjkAdPEALzayG2-wL!fi-;!G}IP z<^--({qPLoxv+w{A%F)XaKy>u%LsAyyIolYgb!TV`tUvM_;q#;aWK>;VCZ2#KKwcdEy%lXV5KJTaV;hnBmm7pb&BESdc5|>w4m2Ki z%;zl@fy6r{j2+-x@Y7r$XwU=^mj+H|=`r|>`oWU>fj^^>NMtaGgB15BDBbP3^C_rJ zF<0v974NpTw&Qb?vMU{8(j0rrD}`N@|*~dbYSoyPS!>x_A8@xe?!47Xm=RU{htXH3NBM9(m5d@LQP(3JAf# z&)-=0_f3MKy)Va~h$jtlykR~)k7WBHh$elLQmuFJMy8- zS5eVvO9A9TV$_@u|3_a>pnPNNI|N-2);7eM2aw_CI^yr|p(UF=x6Y+`-j}mirLA>K zpvx#<14z<#ew8z!;#|K~5%T$U@3BBBGANeJ9D^(OR$YB`mX4s)=G`ge zzTx~XKyhjKXgA{O2OW`wfRbVR*_E!)L*R>R1D%W}Pzqu?bp|2>zx?yOG&sy9#aXkx z9zY}_FHdB~GxAVWbfTD87L2plThUalAmN)r4tlcOzGEwTW2R)M4g$93K{y8u)wdDF z#rXL6L2BO-^y`r!YoMl+o8k(>$`|{)MZ5+@FVKt4-ukPRoZ{sy_Otw><@}ssporEb zy9_e|*F@NswqyW$7aEnG7@cc)ox88kzj!ZaEFmXK#rC;N1=2mrA(pRmxLd&H0b}j);IH>@Bi7#!{eV;v9U3GdrL21QDS1|mX@~v{XgDaU@83j#*67ivO=9nf^H-2=fck6P<907x&}v|COxA<4ZuSfQd0lnOceH0euja_~+m1fV z|CiIZ_J2{3ZMx}?oArUErld(47{NAce76Iq{nOX?gz0U>X&xti3gQ};>Ec|Qn2Mse zzh7CY;Mzcv{ckHzx>6ORH zCSo39o43SqHYA$d6+OTRPVonMT7qxh(gk+W+pPWJBZ(0n8C*8M%Iuh*)zfoFc2@04 z!an%W;BF{9c=CB6+n2?2I0pgH>mTG#h{G;?L?+i*h)pS=ne!5bENJ~H20cqk9x><>~&xm)n;f4YHv!^wUU(FLehp7yR_sOHl z5002h=05F_XGjqhb9!Fs_gGy;fBR^>p{)Am_78q(zKEgKsK8ZTK8DM8`O8!I{`bxOO zYH3)H{98pNFS#IAd!{}+Qq_^SYfPwvXXMb-^&m`0s-gXk-V|+{+Asoio<<#B|GTpa zbSwfzpdz)H8clGY#QzTX387lnlOzp2KP2%-9m^2K{e2jHnNIDm1|*LknMsrWefZ_S zx_x^5zgfddg4@{G6FSIzZg@PwHa~swa@VEwG-ksRVTXyHX+1mCP4GCY0ZLpMHH;M(en05t9Gkwa6-ryzA3)d zWF8HP{-~85UnTs~W{UYJ(z$DJgYw&AP05`Mg68(4BasZ5;mLfzh73SM;*no$s7-B&9Vs(YDZAKzL z%$Qc79p`56{vf%p3w_1#Edu6P1}V63fi?c}(mS4P)bqyB6QbzZkL`N?5qSWTfgE z8yO=ZvjYQ2r3b1O>@ub>0_k_NMb*GxpwtD7w_kfSed?DP?2te6OCA*8ER%$ zDA#s zGkAJ%=y^*`8+z$mVemChv?+^fk=pgzy^U@Sr)QqFZ0CZbQ*J~g9GLbBWO*LcwU9dXEsuRBD@wO_QLLB;+sk`2t42%N0 znOEY@NLWI1jrC0rz0o?EpFE_-&*E|C=T9c8mcf5rNjZP^tiws-mN$G#*XXC_T7vJK zsdVH@xkY(xUk}Q*Z^eOSt!ulVBCHijTeRBs-hy0?@3m)DIxhtQZQtC@4D>vAS5Nq4 zRr~621nnG~E)4(ZIh4`$$`y4_Am{lGwR;*26v_j%!6XqYE|%}nrD;wo&qo^5sBfb@ zZ7oNn_zxpjT;Q%W5G#w=rk#?VUrOt7bQDF3hBu~~)&?V1Ke=d(?w~%zN%?O6rh|RR zUZ-2S`fliKbVqYa#QufNNaJKfTJp6ejO^wnOm4k1$Hz+{&T#V6ODEF@A6lIsCW9Nj z76ByD=Uq9vO$;ILan3Yqm4HaM1itk+>)TyO?fjfmU4Yw8n(d&)$wtVIz1Kb zuy2F|@u%cD{_bz;9W1VB$a+y2ejM~O-Tt#zA)fWssfj$hzG-}}c4L$As=fEXm${UWpaH!X`%bUq<@YPDEDY>uNI-y-^ z=X;NzZ7p;rtM}1WylY6HzhJ(y)PU<4g0y2+xx>P zQVk~4T!-Ad53qhV@_j!qa_KwE>Qt8cMc$5&07z4{gN$46Qn6liq}G@ap;}*lzS2D; zFcnn4MOz9Fnb|` zxvmzix+z%D!WLzPm-xF7UYcuE!tUEw;zby{E3fo8&x?#~D>!m>?z1vYHgRbnI<<|_ z>zDQi`s$YZ#*ha+?D#M3A3kdRN{dh9p>&PeqyUM zg{hbH8jLkX_>&xbMj|b5i=xRhpB`9CoJ^aae&zXgyHH&J-hM3>Go^wx$K#7$I$3YM zdu{KEd6)WZ$XW1Z@+7tWh-2YY2^}m-O5C=x@mjH|nRXPREAvIuy|upOji9@mbljD( z3t6?EmoA->r%9G?DTIZ^*z$ORwWGB22bV_htQd}@N%2#Xu=Uu6~eI5eCP z$`D{JA-qeWdQl&lxPRjfc3&y845Jlyx`Zx^NPqQ8^Zpz1y#48VafxeAGY>y(z#K0e z8Ekv&!Be05H0*;XUXY7w5lByQ4`%cCsLd{hrjrV|;ludg`cQEBpBEAToV-x1XZ3)_ z8H*<6M!%NYXB#U6Yv7V}@UnuH#R7mq8n#&z4c#zl| zm?COgb^Mz)N&XsDbOc(yGoEa|i*$q1j*ittEmPQ_gKpu6JChHx&e!_^ufSjm*HVPj zVx2OKt}BZu<6_(c`-#K&cW0H(ugQjb`lW8wRl#btuZa@mtD5wA&_y=kF*WoF3~IWxtr510MB z^~@HRM>ak7mntOtTUKZ*Z2+%)wmVTe!L}{A74smX^M-QYN(=w#LxMv=B7tjbou*+y zs)x4<{_8jSpbn$F65h;EX(*$HfOobQ^MZ~V)+>o&x=ykHgP)(>esL5@yZJ;Qv|ogY zSLtw}e9645C|{%i1D|@fM%nAP!N#(#Oe^gBALiyoq>KdNy*BUl&MXyPC5c6h+-B#a z|F(Gdl6J71!m%E)S*Tx1e|J>pA2j7{yqBvbIplhE0Mg9^Lp$fAX{#&O1Vxt8nqJM5 zzhUtf^z-n{-t=p$OQ$jqtX`LRV7o$jtvx2&=3 z3#I$C^ZfXK7_jCSinE+WROc!2*(=Vm)HNnfX$^ z;4q+@>lm3rCo?w%X~f||>Hjfe{Y3~=9IjuNxq9*Zhx{sE=3fU_17CLeUH|*=#a+VZ zf1iH(p8UbzE$>qQZ`QCZt&4j`D|!Gj4+e1iw37bRXR!77-`_nFMbmS1OWPQI~{Mi%bO^{0V zLu&dJF$9Grt9#$xd_-XMQYQJ8p#iekK72&DBKK)G6)JpHVgjO1JAZe_mO0Fby+pp`&z$lG z;k|U=TLfPy^Wk|qGKjAPyYV(qkfbw@kzMZ$ds1>=7fJgBwx8H1DV*AJ{$Qb|ulE)z z#k}`Ehtm$)OR+_Dx5&kkWh-TqV8dByz~kL2*qp4$P`_mTf4f9T>#iGRzW&AB6sXpt zJXKRa?}Hlm-Y<5$i5e3tzlI_@qo1CCoubI5G@tr!EPw((V}g}r-HcS`>uYA_77sbo zZxVG0XMm3}AeB+U(erMHWg!u(K?&j7z|#1n{Jb4l#5r$1ZZQ^aFRg6V*Rlb#`a@rUKixIgAJO{0T!eh@;(s58Lo4^i}z z(&JcRzuUyg0xTlVN>Q)Umy}wAr#6)OI-FzM2bd@uq1KCzP77bjlpTo~iIK0X+*;ye z7&K|J%cD=Gors2!;)r+1@CjGPz?4*HVv0u%@!dv1wn<8TeYrUkhha~`a6X2HjMw9R ziV~$F1qB3}X=8B>6MH`b%7}ZlSpznbZCEvi^R)~#`chTcKr{RO?>r^QsT|JU;@CfZ z%UkzXL6F_?_U)&@_sa0d=!{tBzX42e!olOvvDJ_<1a+rs{lJr^E089i)nM%=6QfyM zpplh-nO`d|s+PpB3G{(ICYg4dHsgcX;P4gNhST0lrJu_Q!BPq4Q`*Q2hp&nZbCU-0 z@>n6wfLVd}?H@BpGm!6oZ%g6+u4+aAI5RRbl9(JhoTBRM8|9p`3twwhZvFP|#79D- zZVWK~7IAs7z7mihhUw^pg4SD;6^bFVKzXy0RNZZ9Aa^>G0)YxcAXJ^dGv{F+bIRsf ztM%#ze_#2Z7p2_tP}3IT0RsPSTU2a|-0-(Fkuw#*j=F9;Rki0wm|ZLHg7t| zx#MT}dNxFSYc~_9vdxLx1vTZ2*=S$^%3_Wwrj6mm+@g*GoKzDjIDX=iAS)lq0fu@p zn>rt_;F~>){q*W0T;|QI412VL{g;~8LQWYnK7`3j^Jnd@u2PElz552- zF#rw>iH0m zn#`k9Nq0>XVI>x)5FkaC6x(*zw->7E>4oP76be3hG7<1K2>+_{WG1IYw{EZ(I-9Z@?d=Uh)7IaX;in??8|lTlyRWZIf|)>9)Uvo@%)m3 z*4KvorO@K@50r%A>gXv=pV=7-=^ojzU#ql{+ke~F zMF`6~Ur>m>7d(`kIG>sLjLe;d4HJK*QY)?>$gQ; zf3lDUhAju+A)(~LzH`Gh;pgV){G>Yb!lWIgj*z|obb8Ypa#-CNHX@wdz+m~|ybqi~ zGdk!#!Z#}oew4P#2l0tgrjEoVzg4o}Z&-}}2G$%UM^98`qmtQi`J01PNfVwOn%pag z3@*9=tqLf_pye!mYlun+>w4aYtrzESmE=2@<>n~Hg9$QESkhY$#>$6DiciXY>6K&p zPgmFkSdExlvkFDwcKFE}))%MbS)Lyv2(EmZFkPD+vwTAJo|nipBJeG3 zXW~ZrU)FJibLkW6C0Y$1Apvz-(`a6bk9SCzhf?j1oiq2yc~;+VA|9~W)~kvUUY6yH zxn7>>O`0!j+*{w>|6_Zyg1rC(8zJArF=NnFY0g3xvu2iy6b$y^8@L4C<1*pvG1%J$ zbe8^ig1FE-a8sS^d9-&BPMW9Pk3!A^>5?6BRXFWQ#U^xUuXt6K?yiGacgVGiG9jzM zEWTvlFT^&)dTmXO)n1_`_}clx7`>@AVoUYmh}X_mlMT;haM$h1j`orw+;anN8;f9r zNzrZcno6%S3_d>etGz0bacFwBa#sh|N2jXAl=8q+52mq#G-7=Lo&Ch|zx}R(C!ClQm87S&_CwvMQ6S)gT92nAza!&|NFwV|7%D&Y}-t=)a*oi ztg(R*ve$Z~5EmPjPb0;CyALv7ANEA@jpx*f!H}>G_3z~@Ffdw=Jaf)1Q{*5-y0rrT z+lL6^vA&ot_K)4kP}5wl0ifDybFzRE^_iRA+vb}+v~%gg?&-g@YJlqyGO}8~zd}zA zDX#rf@T1b_q9He5vCr81a$1NT$|K;HUXm47yK4~Hc}KB?+pN9(urgP7ro_`G{@?C@ z+s7QZlXh~**cmdJpfe|P;8CRN>B{S4U=YLzJ*0LYpL;j8-2qIIz?VM(5UnF)n0{>N zSPv}8;o|J#ESZpN&%gVA75PNhWN1S0lBIX)+RYx-SxcwiZcPAq)vM%zJb-~v4^2j1 z`FticDAbVSLDjnyZ3d89^U;XQz3Gzl5FXqDORLF4Jy=J-6vpn}IhTK>-9+|w3ZMDq z^YTMR=Os=e)F#k;ZXI-%nU$3{A@gszo~%0D1M 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 VOsYbjhl86TFeMGelKW2s{~HIl8#Dj_