Files
Aurora.3/code/modules/clothing/head/misc.dm
Werner 7b6a759361 Cleans up the Database. (#6893)
* Cleans up the Database.

Changes the charset to utf8mb4
Changes the collation to utf8mb4_unicode_ci
Adds foreign keys to various tables that use the ckey
Cleans up various inconsistencies (key used in a ckey field, wrong dates, ...)
Changes the columns in ss13_cargo_items that hold json to JSON

* Corrects Migration Number

* Only drop tables if they exist.

* Attempts to please travis

* Moves another comment

* Moves the sol swords out of energy and into misc
2019-08-26 23:08:53 +02:00

665 lines
20 KiB
Plaintext

/obj/item/clothing/head/centhat
name = "\improper CentComm. hat"
icon_state = "centcom"
item_state_slots = list(
slot_l_hand_str = "centhat",
slot_r_hand_str = "centhat"
)
desc = "It's good to be emperor."
siemens_coefficient = 0.9
/obj/item/clothing/head/pin
icon_state = "pin"
item_state = "pin"
name = "hair pin"
desc = "A nice hair pin."
slot_flags = SLOT_HEAD | SLOT_EARS
body_parts_covered = 0
drop_sound = 'sound/items/drop/ring.ogg'
/obj/item/clothing/head/pin/pink
icon_state = "pinkpin"
item_state = "pinkpin"
name = "pink hair pin"
/obj/item/clothing/head/pin/clover
icon_state = "cloverpin"
item_state = "cloverpin"
name = "clover pin"
desc = "A hair pin in the shape of a clover leaf. Smells of mischief."
/obj/item/clothing/head/pin/butterfly
icon_state = "butterflypin"
item_state = "butterflypin"
name = "butterfly pin"
desc = "A hair pin in the shape of a bright blue butterfly."
/obj/item/clothing/head/pin/magnetic
icon_state = "magnetpin"
item_state = "magnetpin"
name = "magnetic 'pin'"
desc = "Finally, a hair pin even a robot chassis can use."
matter = list(DEFAULT_WALL_MATERIAL = 10)
/obj/item/clothing/head/pin/flower
name = "red flower pin"
icon_state = "hairflower"
item_state = "hairflower"
desc = "Smells nice."
/obj/item/clothing/head/pin/flower/blue
icon_state = "hairflower_blue"
item_state = "hairflower_blue"
name = "blue flower pin"
/obj/item/clothing/head/pin/flower/pink
item_state = "hairflower_pink"
icon_state = "hairflower_pink"
name = "pink flower pin"
/obj/item/clothing/head/pin/flower/yellow
icon_state = "hairflower_yellow"
item_state = "hairflower_yellow"
name = "yellow flower pin"
/obj/item/clothing/head/pin/flower/violet
icon_state = "hairflower_violet"
item_state = "hairflower_violet"
name = "violet flower pin"
/obj/item/clothing/head/pin/flower/orange
icon_state = "hairflower_orange"
item_state = "hairflower_orange"
name = "orange flower pin"
/obj/item/clothing/head/pin/flower/white
icon_state = "hairflower_white"
item_state = "hairflower_white"
name = "white flower pin"
/obj/item/clothing/head/pin/bow
icon_state = "bow"
item_state = "bow"
name = "hair bow"
desc = "A ribbon tied into a bow with a clip on the back to attach to hair."
item_state_slots = list(slot_r_hand_str = "pill", slot_l_hand_str = "pill")
/obj/item/clothing/head/pin/bow/big
icon_state = "whiteribbon"
item_state = "whiteribbon"
name = "ribbon"
/obj/item/clothing/head/pin/bow/big/red
icon_state = "redribbon"
item_state = "redribbon"
name = "red ribbon"
/obj/item/clothing/head/powdered_wig
name = "powdered wig"
desc = "A powdered wig."
icon_state = "pwig"
item_state = "pwig"
/obj/item/clothing/head/that
name = "top-hat"
desc = "It's an amish looking hat."
icon_state = "tophat"
item_state = "tophat"
siemens_coefficient = 0.9
/obj/item/clothing/head/redcoat
name = "redcoat's hat"
icon_state = "redcoat"
desc = "<i>'I guess it's a redhead.'</i>"
/obj/item/clothing/head/mailman
name = "station cap"
icon_state = "mailman"
desc = "<i>Choo-choo</i>!"
/obj/item/clothing/head/plaguedoctorhat
name = "plague doctor's hat"
desc = "These were once used by Plague doctors. They're pretty much useless."
icon_state = "plaguedoctor"
permeability_coefficient = 0.01
siemens_coefficient = 0.9
/obj/item/clothing/head/hasturhood
name = "hastur's hood"
desc = "It's unspeakably stylish"
icon_state = "hasturhood"
flags_inv = BLOCKHAIR
body_parts_covered = HEAD|FACE|EYES
/obj/item/clothing/head/nursehat
name = "nurse's hat"
desc = "It allows quick identification of trained medical personnel."
icon_state = "nursehat"
siemens_coefficient = 0.9
/obj/item/clothing/head/syndicatefake
name = "red space-helmet replica"
item_state_slots = list(
slot_l_hand_str = "syndicate-helm-black-red",
slot_r_hand_str = "syndicate-helm-black-red"
)
icon_state = "syndicate"
desc = "A plastic replica of a bloodthirsty mercenary's space helmet, you'll look just like a real murderous criminal operative in this! This is a toy, it is not made for use in space!"
flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|BLOCKHAIR
siemens_coefficient = 2.0
body_parts_covered = HEAD|FACE|EYES
/obj/item/clothing/head/cueball
name = "cueball helmet"
desc = "A large, featureless white orb mean to be worn on your head. How do you even see out of this thing?"
icon_state = "cueball"
item_state = "cueball"
flags_inv = BLOCKHAIR
body_parts_covered = HEAD|FACE|EYES
/obj/item/clothing/head/greenbandana
name = "green bandana"
desc = "It's a green bandana with some fine nanotech lining."
icon_state = "greenbandana"
item_state = "greenbandana"
flags_inv = 0
body_parts_covered = 0
/obj/item/clothing/head/cardborg
name = "cardborg helmet"
desc = "A helmet made out of a box."
icon_state = "cardborg_h"
item_state = "cardborg_h"
flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE
body_parts_covered = HEAD|FACE|EYES
drop_sound = 'sound/items/drop/box.ogg'
/obj/item/clothing/head/justice
name = "justice hat"
desc = "Fight for what's righteous!"
icon_state = "justicered"
flags_inv = BLOCKHAIR
body_parts_covered = HEAD|EYES
/obj/item/clothing/head/justice/blue
icon_state = "justiceblue"
/obj/item/clothing/head/justice/yellow
icon_state = "justiceyellow"
/obj/item/clothing/head/justice/green
icon_state = "justicegreen"
/obj/item/clothing/head/justice/pink
icon_state = "justicepink"
/obj/item/clothing/head/rabbitears
name = "rabbit ears"
desc = "Wearing these makes you looks useless, and only good for your sex appeal."
icon_state = "bunny"
body_parts_covered = 0
/obj/item/clothing/head/flatcap
name = "flat cap"
desc = "A working man's cap."
icon_state = "flat_cap"
item_state_slots = list(
slot_l_hand_str = "det_hat",
slot_r_hand_str = "det_hat"
)
siemens_coefficient = 0.9
/obj/item/clothing/head/pirate
name = "pirate hat"
desc = "Yarr."
icon_state = "pirate"
/obj/item/clothing/head/hgpiratecap
name = "pirate hat"
desc = "Yarr."
icon_state = "hgpiratecap"
/obj/item/clothing/head/bandana
name = "pirate bandana"
desc = "Yarr."
icon_state = "bandana"
/obj/item/clothing/head/bowler
name = "bowler-hat"
desc = "Gentleman, elite aboard!"
icon_state = "bowler"
//stylish bs12 hats
/obj/item/clothing/head/bowlerhat
name = "bowler hat"
icon_state = "bowler_hat"
desc = "For the gentleman of distinction."
/obj/item/clothing/head/beaverhat
name = "beaver hat"
icon_state = "beaver_hat"
desc = "Soft felt makes this hat both comfortable and elegant."
/obj/item/clothing/head/boaterhat
name = "boater hat"
icon_state = "boater_hat"
desc = "The ultimate in summer fashion."
/obj/item/clothing/head/fedora
name = "fedora"
icon_state = "fedora"
desc = "A sharp, stylish hat."
/obj/item/clothing/head/feathertrilby
name = "feather trilby"
icon_state = "feather_trilby"
desc = "A sharp, stylish hat with a feather."
/obj/item/clothing/head/fez
name = "fez"
icon_state = "fez"
desc = "You should wear a fez. Fezzes are cool."
//end bs12 hats
/obj/item/clothing/head/witchwig
name = "witch costume wig"
desc = "Eeeee~heheheheheheh!"
icon_state = "witch"
flags_inv = BLOCKHAIR
siemens_coefficient = 2.0
/obj/item/clothing/head/legion_beret
name = "TCFL dress beret"
desc = "A pale blue dress beret with a rubber insignia of a torch, surrounded by red stars and the letters \"TCFL\". A common good luck charm among former legionaires."
icon_state = "legion_beret"
/obj/item/clothing/head/chicken
name = "chicken suit head"
desc = "Bkaw!"
icon_state = "chickenhead"
item_state_slots = list(
slot_l_hand_str = "chickensuit",
slot_r_hand_str = "chickensuit"
)
flags_inv = BLOCKHAIR
siemens_coefficient = 0.7
body_parts_covered = HEAD|FACE|EYES
/obj/item/clothing/head/bearpelt
name = "bear pelt hat"
desc = "Fuzzy."
icon_state = "bearpelt"
flags_inv = BLOCKHEADHAIR
siemens_coefficient = 0.7
/obj/item/clothing/head/xenos
name = "xenos helmet"
icon_state = "xenos"
item_state_slots = list(
slot_l_hand_str = "xenos_helm",
slot_r_hand_str = "xenos_helm"
)
desc = "A helmet made out of chitinous alien hide."
flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|BLOCKHAIR
siemens_coefficient = 2.0
body_parts_covered = HEAD|FACE|EYES
/obj/item/clothing/head/philosopher_wig
name = "natural philosopher's wig"
desc = "A stylish monstrosity unearthed from Earth's Renaissance period. With this most distinguish'd wig, you'll be ready for your next soiree!"
icon_state = "philosopher_wig"
item_state_slots = list(
slot_l_hand_str = "pwig",
slot_r_hand_str = "pwig"
)
flags_inv = BLOCKHAIR
siemens_coefficient = 2.0 //why is it so conductive?!
/obj/item/clothing/head/orangebandana //themij: Taryn Kifer
name = "orange bandana"
desc = "An orange piece of cloth, worn on the head."
icon_state = "orange_bandana"
body_parts_covered = 0
/obj/item/clothing/head/hijab //It might've taken a year but here's your Hijab's, Dea.
name = "hijab"
desc = "Encompassing cloth headwear worn by some human cultures and religions."
icon = 'icons/obj/clothing/hijabs.dmi'
icon_state = "hijab_black"
item_state = "hijab_black"
flags_inv = BLOCKHAIR
body_parts_covered = 0
contained_sprite = 1
/obj/item/clothing/head/hijab/grey
name = "grey hijab"
icon_state = "hijab_grey"
item_state = "hijab_grey"
/obj/item/clothing/head/hijab/red
name = "red hijab"
icon_state = "hijab_red"
item_state = "hijab_red"
/obj/item/clothing/head/hijab/brown
name = "brown hijab"
icon_state = "hijab_brown"
item_state = "hijab_brown"
/obj/item/clothing/head/hijab/green
name = "green hijab"
icon_state = "hijab_green"
item_state = "hijab_green"
/obj/item/clothing/head/hijab/blue
name = "blue hijab"
icon_state = "hijab_blue"
item_state = "hijab_blue"
/obj/item/clothing/head/hijab/white
name = "white hijab"
icon_state = "hijab_white"
item_state = "hijab_white"
/obj/item/clothing/head/cowboy
name = "cowboy hat"
desc = "A wide-brimmed hat, in the prevalent style of the frontier."
icon_state = "cowboyhat"
/obj/item/clothing/head/cowboy/wide
name = "wide-brimmed cowboy hat"
icon_state = "cowboy_wide"
/obj/item/clothing/head/sombrero
name = "sombrero"
desc = "You can practically taste the fiesta."
icon_state = "sombrero"
/obj/item/clothing/head/turban
name = "turban"
desc = "A sturdy cloth, worn around the head."
icon = 'icons/obj/clothing/hijabs.dmi'
icon_state = "turban_black"
item_state = "turban_black"
flags_inv = BLOCKHEADHAIR
contained_sprite = 1
/obj/item/clothing/head/turban/blue
icon_state = "turban_blue"
item_state = "turban_blue"
/obj/item/clothing/head/turban/brown
icon_state = "turban_brown"
item_state = "turban_brown"
/obj/item/clothing/head/turban/green
icon_state = "turban_green"
item_state = "turban_green"
/obj/item/clothing/head/turban/grey
icon_state = "turban_grey"
item_state = "turban_grey"
/obj/item/clothing/head/turban/orange
icon_state = "turban_orange"
item_state = "turban_orange"
/obj/item/clothing/head/turban/purple
icon_state = "turban_purple"
item_state = "turban_purple"
/obj/item/clothing/head/turban/red
icon_state = "turban_red"
item_state = "turban_red"
/obj/item/clothing/head/turban/white
icon_state = "turban_white"
item_state = "turban_white"
/obj/item/clothing/head/turban/yellow
icon_state = "turban_yellow"
item_state = "turban_yellow"
//praise verkister
/obj/item/clothing/head/headbando
name = "basic headband"
desc = "Perfect for martial artists, sweaty rogue operators, and tunnel gangsters."
icon_state = "headbando"
item_state = "headbando"
/obj/item/clothing/head/fedora/brown
name = "fedora"
desc = "A brown fedora - either the cornerstone of a detective's style or a poor attempt at looking cool, depending on the person wearing it."
icon_state = "brown_fedora"
item_state_slots = list(
slot_l_hand_str = "det_hat",
slot_r_hand_str = "det_hat"
)
siemens_coefficient = 0.7
/obj/item/clothing/head/fedora/brown/dark
icon_state = "darkbrown_fedora"
/obj/item/clothing/head/fedora/grey
icon_state = "grey_fedora"
desc = "A grey fedora - either the cornerstone of a detective's style or a poor attempt at looking cool, depending on the person wearing it."
/obj/item/clothing/head/beanie
name = "beanie"
desc = "A head-hugging brimless winter cap. This one is tight."
icon_state = "beanie"
item_state = "beanie"
/obj/item/clothing/head/beanie_loose
name = "loose beanie"
desc = "A head-hugging brimless winter cap. This one is loose."
icon_state = "beanie_hang"
item_state = "beanie"
//Flower crowns
/obj/item/clothing/head/sunflower_crown
name = "sunflower crown"
desc = "A flower crown weaved with sunflowers."
icon_state = "sunflower_crown"
item_state = "sunflower_crown"
body_parts_covered = 0
drop_sound = 'sound/items/drop/herb.ogg'
/obj/item/clothing/head/lavender_crown
name = "harebell crown"
desc = "A flower crown weaved with harebells."
icon_state = "lavender_crown"
item_state = "lavender_crown"
body_parts_covered = 0
drop_sound = 'sound/items/drop/herb.ogg'
/obj/item/clothing/head/poppy_crown
name = "poppy crown"
desc = "A flower crown weaved with poppies."
icon_state = "poppy_crown"
item_state = "poppy_crown"
body_parts_covered = 0
drop_sound = 'sound/items/drop/herb.ogg'
//golden beep stuff
/obj/item/clothing/head/headchain
name = "cobalt head chains"
desc = "A set of luxurious chains intended to be wrapped around one's head. They don't seem particularly comfortable. They're encrusted with cobalt-blue gems, and made of <b>REAL</b> faux gold."
icon_state = "cobalt_headchains"
item_state = "cobalt_headchains"
body_parts_covered = 0
drop_sound = 'sound/items/drop/accessory.ogg'
/obj/item/clothing/head/headchain/emerald
name = "emerald head chains"
desc = "A set of luxurious chains intended to be wrapped around one's head. They don't seem particularly comfortable. They're encrusted with emerald-green gems, and made of <b>REAL</b> faux gold."
icon_state = "emerald_headchains"
item_state = "emerald_headchains"
/obj/item/clothing/head/headchain/ruby
name = "ruby head chains"
desc = "A set of luxurious chains intended to be wrapped around one's head. They don't seem particularly comfortable. They're encrusted with ruby-red gems, and made of <b>REAL</b> faux gold."
icon_state = "ruby_headchains"
item_state = "ruby_headchains"
/obj/item/clothing/head/crest
name = "cobalt head crest"
desc = "A solemn crest wrapping around the back of one's head, seeming to bend in the center on multiple hinges and clip on. It's encrusted with cobalt-blue gems, and made of <b>REAL</b> faux gold."
icon_state = "cobalt_crest"
item_state = "cobalt_crest"
body_parts_covered = 0
drop_sound = 'sound/items/drop/accessory.ogg'
/obj/item/clothing/head/crest/emerald
name = "emerald head crest"
desc = "A solemn crest wrapping around the back of one's head, seeming to bend in the center on multiple hinges and clip on. It's encrusted with emerald-green gems, and made of <b>REAL</b> faux gold."
icon_state = "emerald_crest"
item_state = "emerald_crest"
/obj/item/clothing/head/crest/ruby
name = "ruby head crest"
desc = "A solemn crest wrapping around the back of one's head, seeming to bend in the center on multiple hinges and clip on. It's encrusted with ruby-red gems, and made of <b>REAL</b> faux gold."
icon_state = "ruby_crest"
item_state = "ruby_crest"
//ipc 'pins'
/obj/item/clothing/head/antenna
name = "curved antennae"
desc = "A set of decorative antennae. This particular pair is curved in the middle point, arcing upwards. Unfortunately, it doesn't get FM here."
icon_state = "curvedantennae"
item_state = "curvedantennae"
slot_flags = SLOT_HEAD | SLOT_EARS
body_parts_covered = 0
matter = list(DEFAULT_WALL_MATERIAL = 10)
drop_sound = 'sound/items/drop/scrap.ogg'
/obj/item/clothing/head/antenna/straight
name = "straight antennae"
desc = "A set of decorative antennae. This particular pair is straight, jutting out to what is reasonably shoulder width. They don't seem to plug into anything."
icon_state = "straightantennae"
item_state = "straightantennae"
/obj/item/clothing/head/antenna/spiked
name = "spiked chassis mounts"
desc = "Two large mounts holding up chassis protrusions on either side of the head. Careful for doorways."
icon_state = "horncrown"
item_state = "horncrown"
/obj/item/clothing/head/antenna/side
name = "side chassis mounts"
desc = "Two large mounts holding up chassis protrusions on either side of the head."
icon_state = "tusk"
item_state = "tusk"
/obj/item/clothing/head/antenna/dish
name = "head dishes"
desc = "Two tiny dishes intended to hold excess wiring in a very specific manner and mostly end up being used as decoration. If only they picked up holodramas."
icon_state = "dish"
item_state = "dish"
/obj/item/clothing/head/antenna/double
name = "antenna ears"
desc = "Despite being commonly seen on Shells, nobody knows what these actually do."
icon_state = "dual_robot_antennae"
item_state = "dual_robot_antennae"
/obj/item/clothing/head/antenna/double/left
name = "left antenna ear"
icon_state = "left_robot_antennae"
item_state = "left_robot_antennae"
/obj/item/clothing/head/antenna/double/right
name = "right antenna ear"
icon_state = "right_robot_antennae"
item_state = "right_robot_antennae"
/obj/item/clothing/head/fake_culthood
name = "occultist hood"
icon_state = "culthood"
desc = "A torn, dust-caked hood. Very authentic!"
flags_inv = HIDEFACE|HIDEEARS|HIDEEYES
body_parts_covered = HEAD|EYES
cold_protection = HEAD
min_cold_protection_temperature = SPACE_HELMET_MIN_COLD_PROTECTION_TEMPERATURE
/obj/item/clothing/head/vaurca_breeder
name = "zo'ra representative shroud"
desc = "Large shroud used by Zo'ra representatives."
icon = 'icons/mob/species/breeder/inventory.dmi'
item_state = "shroud"
icon_state = "shroud"
contained_sprite = FALSE
species_restricted = list("Vaurca Breeder")
sprite_sheets = list("Vaurca Breeder" = 'icons/mob/species/breeder/head.dmi')
/obj/item/clothing/head/navy
name = "sol navy utility cover"
desc = "An eight pointed cover issued to Sol Alliance navy members as part of their field uniform."
icon = 'icons/obj/sol_uniform.dmi'
icon_state = "greyutility"
item_state = "greyutility"
contained_sprite = 1
armor = list(melee = 10, bullet = 10, laser = 10,energy = 0, bomb = 0, bio = 0, rad = 0)
/obj/item/clothing/head/navy/marine
name = "sol marine utility cover"
desc = "An eight pointed cover issued to Sol Alliance marines as part of their field uniform."
icon = 'icons/obj/sol_uniform.dmi'
icon_state = "greenutility"
item_state = "greenutility"
contained_sprite = 1
/obj/item/clothing/head/navy/garrison
name = "sol marine garrison cap"
desc = "A green garrison cap issued to Sol Alliance marines."
icon = 'icons/obj/sol_uniform.dmi'
icon_state = "greengarrisoncap"
item_state = "greengarrisoncap"
contained_sprite = 1
/obj/item/clothing/head/dress
name = "sol navy dress cap"
desc = "A white cap issued as part of the Sol Alliance navy dress uniform."
icon = 'icons/obj/sol_uniform.dmi'
icon_state = "whitepeakcap"
item_state = "whitepeakcap"
contained_sprite = 1
/obj/item/clothing/head/dress/marine
name = "sol marine dress cap"
desc = "A green cap issued as part of the Sol Alliance marine dress uniform."
icon = 'icons/obj/sol_uniform.dmi'
icon_state = "whitepeakcap"
item_state = "whitepeakcap"
contained_sprite = 1
/obj/item/clothing/head/dress/officer
name = "sol navy officer dress cap"
desc = "A white cap issued as part of the Sol Alliance navy officers dress uniform."
icon = 'icons/obj/sol_uniform.dmi'
icon_state = "whitewheelcap"
item_state = "whitewheelcap"
contained_sprite = 1
/obj/item/clothing/head/dress/admiral
name = "sol navy admiral dress cap"
desc = "A fancy looking cap issued to a higher member of the Sol Alliance navy."
icon = 'icons/obj/sol_uniform.dmi'
icon_state = "admiral_cap"
item_state = "admiral_cap"
contained_sprite = 1
/obj/item/clothing/head/helmet/sol
name = "sol combat helmet"
desc = "A woodland colored helmet made from advanced ceramic."
icon = 'icons/obj/sol_uniform.dmi'
icon_state = "helmet_tac_sol"
item_state = "helmet_tac_sol"
armor = list(melee = 60, bullet = 60, laser = 60, energy = 40, bomb = 40, bio = 0, rad = 0)
contained_sprite = 1