mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
It makes more sense for the "nothing" option to stay on top instead of mixed in with the rest
1519 lines
37 KiB
Plaintext
1519 lines
37 KiB
Plaintext
/*
|
|
|
|
Hello and welcome to sprite_accessories: For sprite accessories, such as hair,
|
|
facial hair, and possibly tattoos and stuff somewhere along the line. This file is
|
|
intended to be friendly for people with little to no actual coding experience.
|
|
The process of adding in new hairstyles has been made pain-free and easy to do.
|
|
Enjoy! - Doohl
|
|
|
|
|
|
Notice: This all gets automatically compiled in a list in 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
|
|
|
|
// please make sure they're sorted alphabetically and, where needed, categorized
|
|
// try to capitalize the names please~
|
|
// try to spell
|
|
// you do not need to define _s or _l sub-states, game automatically does this for you
|
|
|
|
/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 = "Afro (Large)"
|
|
icon_state = "hair_bigafro"
|
|
|
|
/datum/sprite_accessory/hair/antenna
|
|
name = "Ahoge"
|
|
icon_state = "hair_antenna"
|
|
|
|
/datum/sprite_accessory/hair/bald
|
|
name = "Bald"
|
|
icon_state = null
|
|
|
|
/datum/sprite_accessory/hair/balding
|
|
name = "Balding Hair"
|
|
icon_state = "hair_e"
|
|
|
|
/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/beehive
|
|
name = "Beehive"
|
|
icon_state = "hair_beehive"
|
|
|
|
/datum/sprite_accessory/hair/beehive2
|
|
name = "Beehive 2"
|
|
icon_state = "hair_beehivev2"
|
|
|
|
/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/bob3
|
|
name = "Bob Hair 3"
|
|
icon_state = "hair_bobcut"
|
|
|
|
/datum/sprite_accessory/hair/bobcurl
|
|
name = "Bobcurl"
|
|
icon_state = "hair_bobcurl"
|
|
|
|
/datum/sprite_accessory/hair/boddicker
|
|
name = "Boddicker"
|
|
icon_state = "hair_boddicker"
|
|
|
|
/datum/sprite_accessory/hair/bowl
|
|
name = "Bowl"
|
|
icon_state = "hair_bowlcut"
|
|
|
|
/datum/sprite_accessory/hair/braid
|
|
name = "Braid (Floorlength)"
|
|
icon_state = "hair_braid"
|
|
|
|
/datum/sprite_accessory/hair/braided
|
|
name = "Braided"
|
|
icon_state = "hair_braided"
|
|
|
|
/datum/sprite_accessory/hair/front_braid
|
|
name = "Braided Front"
|
|
icon_state = "hair_braidfront"
|
|
|
|
/datum/sprite_accessory/hair/not_floorlength_braid
|
|
name = "Braid (High)"
|
|
icon_state = "hair_braid2"
|
|
|
|
/datum/sprite_accessory/hair/lowbraid
|
|
name = "Braid (Low)"
|
|
icon_state = "hair_hbraid"
|
|
|
|
/datum/sprite_accessory/hair/shortbraid
|
|
name = "Braid (Short)"
|
|
icon_state = "hair_shortbraid"
|
|
|
|
/datum/sprite_accessory/hair/braidtail
|
|
name = "Braided Tail"
|
|
icon_state = "hair_braidtail"
|
|
|
|
/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/largebun
|
|
name = "Bun (Large)"
|
|
icon_state = "hair_largebun"
|
|
|
|
/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/buzz
|
|
name = "Buzzcut"
|
|
icon_state = "hair_buzzcut"
|
|
|
|
/datum/sprite_accessory/hair/combover
|
|
name = "Combover"
|
|
icon_state = "hair_combover"
|
|
|
|
/datum/sprite_accessory/hair/crew
|
|
name = "Crewcut"
|
|
icon_state = "hair_crewcut"
|
|
|
|
/datum/sprite_accessory/hair/curls
|
|
name = "Curls"
|
|
icon_state = "hair_curls"
|
|
|
|
/datum/sprite_accessory/hair/cut
|
|
name = "Cut Hair"
|
|
icon_state = "hair_c"
|
|
|
|
/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/drillhair
|
|
name = "Drill Hair"
|
|
icon_state = "hair_drillhair"
|
|
|
|
/datum/sprite_accessory/hair/drillhairextended
|
|
name = "Drill Hair (Extended)"
|
|
icon_state = "hair_drillhairextended"
|
|
|
|
/datum/sprite_accessory/hair/emo
|
|
name = "Emo"
|
|
icon_state = "hair_emo"
|
|
|
|
/datum/sprite_accessory/hair/feather
|
|
name = "Feather"
|
|
icon_state = "hair_feather"
|
|
|
|
/datum/sprite_accessory/hair/sargeant
|
|
name = "Flat Top"
|
|
icon_state = "hair_sargeant"
|
|
|
|
/datum/sprite_accessory/hair/bigflattop
|
|
name = "Flat Top (Big)"
|
|
icon_state = "hair_bigflattop"
|
|
|
|
/datum/sprite_accessory/hair/fag
|
|
name = "Flow Hair"
|
|
icon_state = "hair_f"
|
|
|
|
/datum/sprite_accessory/hair/gelled
|
|
name = "Gelled Back"
|
|
icon_state = "hair_gelled"
|
|
|
|
/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/hedgehog
|
|
name = "Hedgehog Hair"
|
|
icon_state = "hair_hedgehog"
|
|
|
|
/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/hitop
|
|
name = "Hitop"
|
|
icon_state = "hair_hitop"
|
|
|
|
/datum/sprite_accessory/hair/jensen
|
|
name = "Jensen Hair"
|
|
icon_state = "hair_jensen"
|
|
|
|
/datum/sprite_accessory/hair/keanu
|
|
name = "Keanu Hair"
|
|
icon_state = "hair_keanu"
|
|
|
|
/datum/sprite_accessory/hair/kusangi
|
|
name = "Kusanagi Hair"
|
|
icon_state = "hair_kusanagi"
|
|
|
|
/datum/sprite_accessory/hair/long
|
|
name = "Long Hair 1"
|
|
icon_state = "hair_long"
|
|
|
|
/datum/sprite_accessory/hair/long2
|
|
name = "Long Hair 2"
|
|
icon_state = "hair_long2"
|
|
|
|
/datum/sprite_accessory/hair/long3
|
|
name = "Long Hair 3"
|
|
icon_state = "hair_long3"
|
|
|
|
/datum/sprite_accessory/hair/long_over_eye
|
|
name = "Long Over Eye"
|
|
icon_state = "hair_longovereye"
|
|
|
|
/datum/sprite_accessory/hair/longbangs
|
|
name = "Long Bangs"
|
|
icon_state = "hair_lbangs"
|
|
|
|
/datum/sprite_accessory/hair/longemo
|
|
name = "Long Emo"
|
|
icon_state = "hair_longemo"
|
|
|
|
/datum/sprite_accessory/hair/longfringe
|
|
name = "Long Fringe"
|
|
icon_state = "hair_longfringe"
|
|
|
|
/datum/sprite_accessory/hair/sidepartlongalt
|
|
name = "Long Side Part"
|
|
icon_state = "hair_longsidepart"
|
|
|
|
/datum/sprite_accessory/hair/megaeyebrows
|
|
name = "Mega Eyebrows"
|
|
icon_state = "hair_megaeyebrows"
|
|
|
|
/datum/sprite_accessory/hair/messy
|
|
name = "Messy"
|
|
icon_state = "hair_messy"
|
|
|
|
/datum/sprite_accessory/hair/mohawk
|
|
name = "Mohawk"
|
|
icon_state = "hair_d"
|
|
|
|
/datum/sprite_accessory/hair/reversemohawk
|
|
name = "Mohawk (Reverse)"
|
|
icon_state = "hair_reversemohawk"
|
|
|
|
/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/oneshoulder
|
|
name = "One Shoulder"
|
|
icon_state = "hair_oneshoulder"
|
|
|
|
/datum/sprite_accessory/hair/over_eye
|
|
name = "Over Eye"
|
|
icon_state = "hair_shortovereye"
|
|
|
|
/datum/sprite_accessory/hair/parted
|
|
name = "Parted"
|
|
icon_state = "hair_parted"
|
|
|
|
/datum/sprite_accessory/hair/partedside
|
|
name = "Parted (Side)"
|
|
icon_state = "hair_part"
|
|
|
|
/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/pigtail2
|
|
name = "Pigtails 3"
|
|
icon_state = "hair_pigtails2"
|
|
|
|
/datum/sprite_accessory/hair/pixie
|
|
name = "Pixie Cut"
|
|
icon_state = "hair_pixie"
|
|
|
|
/datum/sprite_accessory/hair/pompadour
|
|
name = "Pompadour"
|
|
icon_state = "hair_pompadour"
|
|
|
|
/datum/sprite_accessory/hair/bigpompadour
|
|
name = "Pompadour (Big)"
|
|
icon_state = "hair_bigpompadour"
|
|
|
|
/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/highponytail
|
|
name = "Ponytail (High)"
|
|
icon_state = "hair_highponytail"
|
|
|
|
/datum/sprite_accessory/hair/longponytail
|
|
name = "Ponytail (Long)"
|
|
icon_state = "hair_longstraightponytail"
|
|
|
|
/datum/sprite_accessory/hair/sidetail
|
|
name = "Ponytail (Side)"
|
|
icon_state = "hair_sidetail"
|
|
|
|
/datum/sprite_accessory/hair/sidetail2
|
|
name = "Ponytail (Side) 2"
|
|
icon_state = "hair_sidetail2"
|
|
|
|
/datum/sprite_accessory/hair/sidetail3
|
|
name = "Ponytail (Side) 3"
|
|
icon_state = "hair_sidetail3"
|
|
|
|
/datum/sprite_accessory/hair/sidetail4
|
|
name = "Ponytail (Side) 4"
|
|
icon_state = "hair_sidetail4"
|
|
|
|
/datum/sprite_accessory/hair/quiff
|
|
name = "Quiff"
|
|
icon_state = "hair_quiff"
|
|
|
|
/datum/sprite_accessory/hair/short
|
|
name = "Short Hair"
|
|
icon_state = "hair_a"
|
|
|
|
/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/shoulderlength
|
|
name = "Shoulder-length Hair"
|
|
icon_state = "hair_b"
|
|
|
|
/datum/sprite_accessory/hair/sidecut
|
|
name = "Sidecut"
|
|
icon_state = "hair_sidecut"
|
|
|
|
/datum/sprite_accessory/hair/skinhead
|
|
name = "Skinhead"
|
|
icon_state = "hair_skinhead"
|
|
|
|
/datum/sprite_accessory/hair/protagonist
|
|
name = "Slightly Long Hair"
|
|
icon_state = "hair_protagonist"
|
|
|
|
/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/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/tressshoulder
|
|
name = "Tress Shoulder"
|
|
icon_state = "hair_tressshoulder"
|
|
|
|
/datum/sprite_accessory/hair/updo
|
|
name = "Updo"
|
|
icon_state = "hair_updo"
|
|
|
|
/datum/sprite_accessory/hair/longer
|
|
name = "Very Long Hair"
|
|
icon_state = "hair_vlong"
|
|
|
|
/datum/sprite_accessory/hair/longest
|
|
name = "Very Long Hair 2"
|
|
icon_state = "hair_longest"
|
|
|
|
/datum/sprite_accessory/hair/longest2
|
|
name = "Very Long Over Eye"
|
|
icon_state = "hair_longest2"
|
|
|
|
/datum/sprite_accessory/hair/longestalt
|
|
name = "Very Long with Fringe"
|
|
icon_state = "hair_vlongfringe"
|
|
|
|
/////////////////////////////
|
|
// 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)
|
|
|
|
// please make sure they're sorted alphabetically and categorized
|
|
|
|
/datum/sprite_accessory/facial_hair/abe
|
|
name = "Beard (Abraham Lincoln)"
|
|
icon_state = "facial_abe"
|
|
|
|
/datum/sprite_accessory/facial_hair/brokenman
|
|
name = "Beard (Broken Man)"
|
|
icon_state = "facial_brokenman"
|
|
|
|
/datum/sprite_accessory/facial_hair/chinstrap
|
|
name = "Beard (Chinstrap)"
|
|
icon_state = "facial_chin"
|
|
|
|
/datum/sprite_accessory/facial_hair/dwarf
|
|
name = "Beard (Dwarf)"
|
|
icon_state = "facial_dwarf"
|
|
|
|
/datum/sprite_accessory/facial_hair/fiveoclock
|
|
name = "Beard (Five o Clock Shadow)"
|
|
icon_state = "facial_fiveoclock"
|
|
|
|
/datum/sprite_accessory/facial_hair/fullbeard
|
|
name = "Beard (Full)"
|
|
icon_state = "facial_fullbeard"
|
|
|
|
/datum/sprite_accessory/facial_hair/gt
|
|
name = "Beard (Goatee)"
|
|
icon_state = "facial_gt"
|
|
|
|
/datum/sprite_accessory/facial_hair/hip
|
|
name = "Beard (Hipster)"
|
|
icon_state = "facial_hip"
|
|
|
|
/datum/sprite_accessory/facial_hair/jensen
|
|
name = "Beard (Jensen)"
|
|
icon_state = "facial_jensen"
|
|
|
|
/datum/sprite_accessory/facial_hair/neckbeard
|
|
name = "Beard (Neckbeard)"
|
|
icon_state = "facial_neckbeard"
|
|
|
|
/datum/sprite_accessory/facial_hair/vlongbeard
|
|
name = "Beard (Very Long)"
|
|
icon_state = "facial_wise"
|
|
|
|
/datum/sprite_accessory/facial_hair/longbeard
|
|
name = "Beard (Long)"
|
|
icon_state = "facial_longbeard"
|
|
|
|
/datum/sprite_accessory/facial_hair/fu
|
|
name = "Moustache (Fu Manchu)"
|
|
icon_state = "facial_fumanchu"
|
|
|
|
/datum/sprite_accessory/facial_hair/hogan
|
|
name = "Moustache (Hulk Hogan)"
|
|
icon_state = "facial_hogan" //-Neek
|
|
|
|
/datum/sprite_accessory/facial_hair/selleck
|
|
name = "Moustache (Selleck)"
|
|
icon_state = "facial_selleck"
|
|
|
|
/datum/sprite_accessory/facial_hair/chaplin
|
|
name = "Moustache (Square)"
|
|
icon_state = "facial_chaplin"
|
|
|
|
/datum/sprite_accessory/facial_hair/vandyke
|
|
name = "Moustache (Van Dyke)"
|
|
icon_state = "facial_vandyke"
|
|
|
|
/datum/sprite_accessory/facial_hair/watson
|
|
name = "Moustache (Watson)"
|
|
icon_state = "facial_watson"
|
|
|
|
/datum/sprite_accessory/facial_hair/shaved
|
|
name = "Shaved"
|
|
icon_state = null
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/facial_hair/elvis
|
|
name = "Sideburns (Elvis)"
|
|
icon_state = "facial_elvis"
|
|
|
|
|
|
///////////////////////////
|
|
// 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_mankini
|
|
name = "Mankini"
|
|
icon_state = "male_mankini"
|
|
gender = MALE
|
|
|
|
/datum/sprite_accessory/underwear/male_black
|
|
name = "Men's Black"
|
|
icon_state = "male_black"
|
|
gender = MALE
|
|
|
|
/datum/sprite_accessory/underwear/male_blackalt
|
|
name = "Men's Black Boxer"
|
|
icon_state = "male_blackalt"
|
|
gender = MALE
|
|
|
|
/datum/sprite_accessory/underwear/male_blue
|
|
name = "Men's Blue"
|
|
icon_state = "male_blue"
|
|
gender = MALE
|
|
|
|
/datum/sprite_accessory/underwear/male_green
|
|
name = "Men's Green"
|
|
icon_state = "male_green"
|
|
gender = MALE
|
|
|
|
/datum/sprite_accessory/underwear/male_grey
|
|
name = "Men's Grey"
|
|
icon_state = "male_grey"
|
|
gender = MALE
|
|
|
|
/datum/sprite_accessory/underwear/male_greyalt
|
|
name = "Men's Grey Boxer"
|
|
icon_state = "male_greyalt"
|
|
gender = MALE
|
|
|
|
/datum/sprite_accessory/underwear/male_hearts
|
|
name = "Men's Hearts Boxer"
|
|
icon_state = "male_hearts"
|
|
gender = MALE
|
|
|
|
/datum/sprite_accessory/underwear/male_kinky
|
|
name = "Men's Kinky"
|
|
icon_state = "male_kinky"
|
|
gender = MALE
|
|
|
|
/datum/sprite_accessory/underwear/male_red
|
|
name = "Men's Red"
|
|
icon_state = "male_red"
|
|
gender = MALE
|
|
|
|
/datum/sprite_accessory/underwear/male_stripe
|
|
name = "Men's Striped Boxer"
|
|
icon_state = "male_stripe"
|
|
gender = MALE
|
|
|
|
/datum/sprite_accessory/underwear/male_commie
|
|
name = "Men's Striped Commie Boxer"
|
|
icon_state = "male_commie"
|
|
gender = MALE
|
|
|
|
/datum/sprite_accessory/underwear/male_usastripe
|
|
name = "Men's Striped Freedom Boxer"
|
|
icon_state = "male_assblastusa"
|
|
gender = MALE
|
|
|
|
/datum/sprite_accessory/underwear/male_uk
|
|
name = "Men's Striped UK Boxer"
|
|
icon_state = "male_uk"
|
|
gender = MALE
|
|
|
|
/datum/sprite_accessory/underwear/male_white
|
|
name = "Men's White"
|
|
icon_state = "male_white"
|
|
gender = MALE
|
|
|
|
/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_black
|
|
name = "Ladies' Black"
|
|
icon_state = "female_black"
|
|
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_blackalt
|
|
name = "Ladies' Black Sport"
|
|
icon_state = "female_blackalt"
|
|
gender = FEMALE
|
|
|
|
/datum/sprite_accessory/underwear/female_blue
|
|
name = "Ladies' Blue"
|
|
icon_state = "female_blue"
|
|
gender = FEMALE
|
|
|
|
/datum/sprite_accessory/underwear/female_commie
|
|
name = "Ladies' Commie"
|
|
icon_state = "female_commie"
|
|
gender = FEMALE
|
|
|
|
/datum/sprite_accessory/underwear/female_usastripe
|
|
name = "Ladies' Freedom"
|
|
icon_state = "female_assblastusa"
|
|
gender = FEMALE
|
|
|
|
/datum/sprite_accessory/underwear/female_green
|
|
name = "Ladies' Green"
|
|
icon_state = "female_green"
|
|
gender = FEMALE
|
|
|
|
/datum/sprite_accessory/underwear/female_kinky
|
|
name = "Ladies' Kinky"
|
|
icon_state = "female_kinky"
|
|
gender = FEMALE
|
|
|
|
/datum/sprite_accessory/underwear/female_pink
|
|
name = "Ladies' Pink"
|
|
icon_state = "female_pink"
|
|
gender = FEMALE
|
|
|
|
/datum/sprite_accessory/underwear/female_red
|
|
name = "Ladies' Red"
|
|
icon_state = "female_red"
|
|
gender = FEMALE
|
|
|
|
/datum/sprite_accessory/underwear/swimsuit
|
|
name = "Ladies' Swimsuit (Black)"
|
|
icon_state = "swim_black"
|
|
gender = FEMALE
|
|
|
|
/datum/sprite_accessory/underwear/swimsuit_blue
|
|
name = "Ladies' Swimsuit (Blue)"
|
|
icon_state = "swim_blue"
|
|
gender = FEMALE
|
|
|
|
/datum/sprite_accessory/underwear/swimsuit_green
|
|
name = "Ladies' Swimsuit (Green)"
|
|
icon_state = "swim_green"
|
|
gender = FEMALE
|
|
|
|
/datum/sprite_accessory/underwear/swimsuit_purple
|
|
name = "Ladies' Swimsuit (Purple)"
|
|
icon_state = "swim_purple"
|
|
gender = FEMALE
|
|
|
|
/datum/sprite_accessory/underwear/swimsuit_red
|
|
name = "Ladies' Swimsuit (Red)"
|
|
icon_state = "swim_red"
|
|
gender = FEMALE
|
|
|
|
/datum/sprite_accessory/underwear/female_thong
|
|
name = "Ladies' Thong"
|
|
icon_state = "female_thong"
|
|
gender = FEMALE
|
|
|
|
/datum/sprite_accessory/underwear/female_uk
|
|
name = "Ladies' UK"
|
|
icon_state = "female_uk"
|
|
gender = FEMALE
|
|
|
|
/datum/sprite_accessory/underwear/female_white
|
|
name = "Ladies' White"
|
|
icon_state = "female_white"
|
|
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_whitealt
|
|
name = "Ladies' White Sport"
|
|
icon_state = "female_whitealt"
|
|
gender = FEMALE
|
|
|
|
/datum/sprite_accessory/underwear/female_yellow
|
|
name = "Ladies' Yellow"
|
|
icon_state = "female_yellow"
|
|
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
|
|
|
|
// please make sure they're sorted alphabetically and categorized
|
|
|
|
/datum/sprite_accessory/undershirt/bluejersey
|
|
name = "Jersey (Blue)"
|
|
icon_state = "shirt_bluejersey"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/redjersey
|
|
name = "Jersey (Red)"
|
|
icon_state = "shirt_redjersey"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/bluepolo
|
|
name = "Polo Shirt (Blue)"
|
|
icon_state = "bluepolo"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/grayyellowpolo
|
|
name = "Polo Shirt (Gray-Yellow)"
|
|
icon_state = "grayyellowpolo"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/redpolo
|
|
name = "Polo Shirt (Red)"
|
|
icon_state = "redpolo"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/whitepolo
|
|
name = "Polo Shirt (White)"
|
|
icon_state = "whitepolo"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/alienshirt
|
|
name = "Shirt (Alien)"
|
|
icon_state = "shirt_alien"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/mondmondjaja
|
|
name = "Shirt (Band)"
|
|
icon_state = "band"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/shirt_black
|
|
name = "Shirt (Black)"
|
|
icon_state = "shirt_black"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/blueshirt
|
|
name = "Shirt (Blue)"
|
|
icon_state = "shirt_blue"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/clownshirt
|
|
name = "Shirt (Clown)"
|
|
icon_state = "shirt_clown"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/commie
|
|
name = "Shirt (Commie)"
|
|
icon_state = "shirt_commie"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/greenshirt
|
|
name = "Shirt (Green)"
|
|
icon_state = "shirt_green"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/shirt_grey
|
|
name = "Shirt (Grey)"
|
|
icon_state = "shirt_grey"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/ian
|
|
name = "Shirt (Ian)"
|
|
icon_state = "ian"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/ilovent
|
|
name = "Shirt (I Love NT)"
|
|
icon_state = "ilovent"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/lover
|
|
name = "Shirt (Lover)"
|
|
icon_state = "lover"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/matroska
|
|
name = "Shirt (Matroska)"
|
|
icon_state = "matroska"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/meat
|
|
name = "Shirt (Meat)"
|
|
icon_state = "shirt_meat"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/nano
|
|
name = "Shirt (Nanotrasen)"
|
|
icon_state = "shirt_nano"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/peace
|
|
name = "Shirt (Peace)"
|
|
icon_state = "peace"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/pacman
|
|
name = "Shirt (Pogoman)"
|
|
icon_state = "pogoman"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/question
|
|
name = "Shirt (Question)"
|
|
icon_state = "shirt_question"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/redshirt
|
|
name = "Shirt (Red)"
|
|
icon_state = "shirt_red"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/skull
|
|
name = "Shirt (Skull)"
|
|
icon_state = "shirt_skull"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/ss13
|
|
name = "Shirt (SS13)"
|
|
icon_state = "shirt_ss13"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/stripe
|
|
name = "Shirt (Striped)"
|
|
icon_state = "shirt_stripes"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/tiedye
|
|
name = "Shirt (Tie-dye)"
|
|
icon_state = "shirt_tiedye"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/uk
|
|
name = "Shirt (UK)"
|
|
icon_state = "uk"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/usa
|
|
name = "Shirt (USA)"
|
|
icon_state = "shirt_assblastusa"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/shirt_white
|
|
name = "Shirt (White)"
|
|
icon_state = "shirt_white"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/blackshortsleeve
|
|
name = "Short-sleeved Shirt (Black)"
|
|
icon_state = "blackshortsleeve"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/blueshortsleeve
|
|
name = "Short-sleeved Shirt (Blue)"
|
|
icon_state = "blueshortsleeve"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/greenshortsleeve
|
|
name = "Short-sleeved Shirt (Green)"
|
|
icon_state = "greenshortsleeve"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/purpleshortsleeve
|
|
name = "Short-sleeved Shirt (Purple)"
|
|
icon_state = "purpleshortsleeve"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/whiteshortsleeve
|
|
name = "Short-sleeved Shirt (White)"
|
|
icon_state = "whiteshortsleeve"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/sports_bra
|
|
name = "Sports Bra"
|
|
icon_state = "sports_bra"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/sports_bra2
|
|
name = "Sports Bra (Alt)"
|
|
icon_state = "sports_bra_alt"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/blueshirtsport
|
|
name = "Sports Shirt (Blue)"
|
|
icon_state = "blueshirtsport"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/greenshirtsport
|
|
name = "Sports Shirt (Green)"
|
|
icon_state = "greenshirtsport"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/redshirtsport
|
|
name = "Sports Shirt (Red)"
|
|
icon_state = "redshirtsport"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/tank_black
|
|
name = "Tank Top (Black)"
|
|
icon_state = "tank_black"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/tankfire
|
|
name = "Tank Top (Fire)"
|
|
icon_state = "tank_fire"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/tank_grey
|
|
name = "Tank Top (Grey)"
|
|
icon_state = "tank_grey"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/female_midriff
|
|
name = "Tank Top (Midriff)"
|
|
icon_state = "tank_midriff"
|
|
gender = FEMALE
|
|
|
|
/datum/sprite_accessory/undershirt/tank_red
|
|
name = "Tank Top (Red)"
|
|
icon_state = "tank_red"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/tankstripe
|
|
name = "Tank Top (Striped)"
|
|
icon_state = "tank_stripes"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/tank_white
|
|
name = "Tank Top (White)"
|
|
icon_state = "tank_white"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/redtop
|
|
name = "Top (Red)"
|
|
icon_state = "redtop"
|
|
gender = FEMALE
|
|
|
|
/datum/sprite_accessory/undershirt/whitetop
|
|
name = "Top (White)"
|
|
icon_state = "whitetop"
|
|
gender = FEMALE
|
|
|
|
/datum/sprite_accessory/undershirt/tshirt_blue
|
|
name = "T-Shirt (Blue)"
|
|
icon_state = "blueshirt"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/tshirt_green
|
|
name = "T-Shirt (Green)"
|
|
icon_state = "greenshirt"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/tshirt_red
|
|
name = "T-Shirt (Red)"
|
|
icon_state = "redshirt"
|
|
gender = NEUTER
|
|
|
|
/datum/sprite_accessory/undershirt/yellowshirt
|
|
name = "T-Shirt (Yellow)"
|
|
icon_state = "yellowshirt"
|
|
gender = NEUTER
|
|
|
|
///////////////////////
|
|
// Socks Definitions //
|
|
///////////////////////
|
|
|
|
/datum/sprite_accessory/socks
|
|
icon = 'icons/mob/underwear.dmi'
|
|
|
|
/datum/sprite_accessory/socks/nude
|
|
name = "Nude"
|
|
icon_state = null
|
|
|
|
// please make sure they're sorted alphabetically and categorized
|
|
|
|
/datum/sprite_accessory/socks/black_knee
|
|
name = "Knee-high (Black)"
|
|
icon_state = "black_knee"
|
|
|
|
/datum/sprite_accessory/socks/commie_knee
|
|
name = "Knee-High (Commie)"
|
|
icon_state = "commie_knee"
|
|
|
|
/datum/sprite_accessory/socks/usa_knee
|
|
name = "Knee-High (Freedom)"
|
|
icon_state = "assblastusa_knee"
|
|
|
|
/datum/sprite_accessory/socks/rainbow_knee
|
|
name = "Knee-high (Rainbow)"
|
|
icon_state = "rainbow_knee"
|
|
|
|
/datum/sprite_accessory/socks/striped_knee
|
|
name = "Knee-high (Striped)"
|
|
icon_state = "striped_knee"
|
|
|
|
/datum/sprite_accessory/socks/thin_knee
|
|
name = "Knee-high (Thin)"
|
|
icon_state = "thin_knee"
|
|
|
|
/datum/sprite_accessory/socks/uk_knee
|
|
name = "Knee-High (UK)"
|
|
icon_state = "uk_knee"
|
|
|
|
/datum/sprite_accessory/socks/white_knee
|
|
name = "Knee-high (White)"
|
|
icon_state = "white_knee"
|
|
|
|
/datum/sprite_accessory/socks/black_norm
|
|
name = "Normal (Black)"
|
|
icon_state = "black_norm"
|
|
|
|
/datum/sprite_accessory/socks/white_norm
|
|
name = "Normal (White)"
|
|
icon_state = "white_norm"
|
|
|
|
/datum/sprite_accessory/socks/pantyhose
|
|
name = "Pantyhose"
|
|
icon_state = "pantyhose"
|
|
|
|
/datum/sprite_accessory/socks/black_short
|
|
name = "Short (Black)"
|
|
icon_state = "black_short"
|
|
|
|
/datum/sprite_accessory/socks/white_short
|
|
name = "Short (White)"
|
|
icon_state = "white_short"
|
|
|
|
/datum/sprite_accessory/socks/black_thigh
|
|
name = "Thigh-high (Black)"
|
|
icon_state = "black_thigh"
|
|
|
|
/datum/sprite_accessory/socks/commie_thigh
|
|
name = "Thigh-high (Commie)"
|
|
icon_state = "commie_thigh"
|
|
|
|
/datum/sprite_accessory/socks/usa_thigh
|
|
name = "Thigh-high (Freedom)"
|
|
icon_state = "assblastusa_thigh"
|
|
|
|
/datum/sprite_accessory/socks/rainbow_thigh
|
|
name = "Thigh-high (Rainbow)"
|
|
icon_state = "rainbow_thigh"
|
|
|
|
/datum/sprite_accessory/socks/striped_thigh
|
|
name = "Thigh-high (Striped)"
|
|
icon_state = "striped_thigh"
|
|
|
|
/datum/sprite_accessory/socks/thin_thigh
|
|
name = "Thigh-high (Thin)"
|
|
icon_state = "thin_thigh"
|
|
|
|
/datum/sprite_accessory/socks/uk_thigh
|
|
name = "Thigh-high (UK)"
|
|
icon_state = "uk_thigh"
|
|
|
|
/datum/sprite_accessory/socks/white_thigh
|
|
name = "Thigh-high (White)"
|
|
icon_state = "white_thigh"
|
|
|
|
//////////.//////////////////
|
|
// 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"
|
|
|
|
/datum/sprite_accessory/caps
|
|
icon = 'icons/mob/mutant_bodyparts.dmi'
|
|
color_src = HAIR
|
|
|
|
/datum/sprite_accessory/caps/round
|
|
name = "Round"
|
|
icon_state = "round"
|
|
|
|
/datum/sprite_accessory/moth_wings
|
|
icon = 'icons/mob/wings.dmi'
|
|
color_src = null
|
|
|
|
/datum/sprite_accessory/moth_wings/plain
|
|
name = "Plain"
|
|
icon_state = "plain"
|
|
|
|
/datum/sprite_accessory/moth_wings/monarch
|
|
name = "Monarch"
|
|
icon_state = "monarch"
|
|
|
|
/datum/sprite_accessory/moth_wings/luna
|
|
name = "Luna"
|
|
icon_state = "luna"
|
|
|
|
/datum/sprite_accessory/moth_wings/atlas
|
|
name = "Atlas"
|
|
icon_state = "atlas"
|
|
|
|
/datum/sprite_accessory/moth_wings/reddish
|
|
name = "Reddish"
|
|
icon_state = "redish"
|
|
|
|
/datum/sprite_accessory/moth_wings/royal
|
|
name = "Royal"
|
|
icon_state = "royal"
|
|
|
|
/datum/sprite_accessory/moth_wings/gothic
|
|
name = "Gothic"
|
|
icon_state = "gothic"
|
|
|
|
/datum/sprite_accessory/moth_wings/lovers
|
|
name = "Lovers"
|
|
icon_state = "lovers"
|
|
|
|
/datum/sprite_accessory/moth_wings/whitefly
|
|
name = "White Fly"
|
|
icon_state = "whitefly"
|
|
|
|
/datum/sprite_accessory/moth_wings/punished
|
|
name = "Burnt Off"
|
|
icon_state = "punished"
|
|
locked = TRUE
|
|
|
|
/datum/sprite_accessory/moth_wings/firewatch
|
|
name = "Firewatch"
|
|
icon_state = "firewatch"
|
|
|
|
/datum/sprite_accessory/moth_wings/deathhead
|
|
name = "Deathshead"
|
|
icon_state = "deathhead"
|
|
|
|
/datum/sprite_accessory/moth_wings/poison
|
|
name = "Poison"
|
|
icon_state = "poison"
|
|
|
|
/datum/sprite_accessory/moth_wings/ragged
|
|
name = "Ragged"
|
|
icon_state = "ragged"
|
|
|
|
/datum/sprite_accessory/moth_wings/moonfly
|
|
name = "Moon Fly"
|
|
icon_state = "moonfly"
|
|
|
|
/datum/sprite_accessory/moth_wings/snow
|
|
name = "Snow"
|
|
icon_state = "snow"
|