Files
Aurora.3/code/modules/client/preference_setup/loadout/items/general.dm

328 lines
17 KiB
Plaintext

/datum/gear/cane
display_name = "cane"
path = /obj/item/cane
/datum/gear/cane/New()
..()
var/list/cane = list()
cane["cane"] = /obj/item/cane
cane["telescopic cane"] = /obj/item/cane/telecane
cane["crutch"] = /obj/item/cane/crutch
cane["white cane"] = /obj/item/cane/white
gear_tweaks += new /datum/gear_tweak/path(cane)
/datum/gear/flask
display_name = "flask"
path = /obj/item/reagent_containers/food/drinks/flask/barflask
/datum/gear/flask/New()
..()
gear_tweaks += new /datum/gear_tweak/reagents(lunchables_all_drink_reagents())
/datum/gear/vacflask_cold
display_name = "cold vacuum flask"
path = /obj/item/reagent_containers/food/drinks/flask/vacuumflask
/datum/gear/vacflask_cold/New()
..()
gear_tweaks += new /datum/gear_tweak/reagents(lunchables_all_drink_reagents())
/datum/gear/vacflask_cold/spawn_item(var/location, var/metadata)
. = ..()
var/obj/item/reagent_containers/food/drinks/flask/vacuumflask/spawned_flask = .
if(istype(spawned_flask) && spawned_flask.reagents)
spawned_flask.reagents.set_temperature(T0C + 5)
/datum/gear/vacflask_hot
display_name = "hot vacuum flask"
path = /obj/item/reagent_containers/food/drinks/flask/vacuumflask
/datum/gear/vacflask_hot/New()
..()
gear_tweaks += new /datum/gear_tweak/reagents(lunchables_all_drink_reagents())
/datum/gear/vacflask_hot/spawn_item(var/location, var/metadata)
. = ..()
var/obj/item/reagent_containers/food/drinks/flask/vacuumflask/spawned_flask = .
if(istype(spawned_flask) && spawned_flask.reagents)
spawned_flask.reagents.set_temperature(T0C + 45)
/datum/gear/lunchbox
display_name = "lunchbox"
description = "A little lunchbox."
cost = 2
path = /obj/item/storage/toolbox/lunchbox
/datum/gear/lunchbox/New()
..()
var/list/lunchboxes = list()
for(var/lunchbox_type in typesof(/obj/item/storage/toolbox/lunchbox))
var/obj/item/storage/toolbox/lunchbox/lunchbox = lunchbox_type
if(!initial(lunchbox.filled))
lunchboxes[initial(lunchbox.name)] = lunchbox_type
sortTim(lunchboxes, GLOBAL_PROC_REF(cmp_text_asc))
gear_tweaks += new /datum/gear_tweak/path(lunchboxes)
gear_tweaks += new /datum/gear_tweak/contents(lunchables_lunches(), lunchables_snacks(), lunchables_drinks(), lunchables_utensil())
/datum/gear/coffeecup
display_name = "coffee cups"
description = "A coffee cup in various designs."
cost = 1
path = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup
/datum/gear/coffeecup/New()
..()
var/list/coffeecups = list()
coffeecups["plain coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup
coffeecups["sol coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/sol
coffeecups["San Colette coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/sancolette
coffeecups["Europa coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/europa
coffeecups["dominian coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/dom
coffeecups["NKA coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/nka
coffeecups["PRA coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/pra
coffeecups["DPRA coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/metal/dpra
coffeecups["Sedantis coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/metal/sedantis
coffeecups["CoC coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/metal/coc
coffeecups["Eridani coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/eridani
coffeecups["Elyra coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/elyra
coffeecups["Hegemony coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/hegemony
coffeecups["Nralakk coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/nralakk
coffeecups["NT coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/nt
coffeecups["Hephaestus coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/metal/hepht
coffeecups["Idris coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/idris
coffeecups["Zeng-Hu coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/zeng
coffeecups["TCFL coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/tcfl
coffeecups["#1 coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/one
coffeecups["#1 monkey coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/puni
coffeecups["heart coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/heart
coffeecups["pawn coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/pawn
coffeecups["diona coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/diona
coffeecups["british coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/britcup
coffeecups["shumaila coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/shumaila
coffeecups["nated coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/nated
coffeecups["vahzirthaamro coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/kingazunja
coffeecups["hadii coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/hadii
coffeecups["njarir coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/njarir
coffeecups["m'sai coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/msai
coffeecups["hharar coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/hharar
coffeecups["zhan coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/zhan
coffeecups["black coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/black
coffeecups["green coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/green
coffeecups["dark green coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/green/dark
coffeecups["rainbow coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/rainbow
coffeecups["metal coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/metal
coffeecups["glass coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/glass
coffeecups["tall coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/tall
coffeecups["tall black coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/tall/black
coffeecups["tall metal coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/tall/metal
coffeecups["tall rainbow coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/tall/rainbow
gear_tweaks += new /datum/gear_tweak/path(coffeecups)
gear_tweaks += new /datum/gear_tweak/reagents(lunchables_drink_reagents())
/datum/gear/coffeecup/spawn_item(var/location, var/metadata)
. = ..()
var/obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/spawned_cup = .
if(istype(spawned_cup) && spawned_cup.reagents)
spawned_cup.reagents.set_temperature(T0C + 45)
/datum/gear/banner
display_name = "banner selection"
path = /obj/item/flag
flags = GEAR_HAS_DESC_SELECTION
/datum/gear/banner/New()
..()
var/list/banners = list()
banners["banner, Stellar Corporate Conglomerate"] = /obj/item/flag/scc
banners["banner, Sol Alliance"] = /obj/item/flag/sol
banners["banner, Dominia"] = /obj/item/flag/dominia
banners["banner, Elyra"] = /obj/item/flag/elyra
banners["banner, Hegemony"] = /obj/item/flag/hegemony
banners["banner, Ouerea"] = /obj/item/flag/ouerea
banners["banner, Old Ouerea"] = /obj/item/flag/ouerea/old
banners["banner, Nralakk"] = /obj/item/flag/nralakk
banners["banner, Traverse"] = /obj/item/flag/traverse
banners["banner, NanoTrasen"] = /obj/item/flag/nanotrasen
banners["banner, Eridani Fed"] = /obj/item/flag/eridani
banners["banner, Sedantis"] = /obj/item/flag/sedantis
banners["banner, People's Republic of Adhomai"] = /obj/item/flag/pra
banners["banner, Democratic People's Republic of Adhomai"] = /obj/item/flag/dpra
banners["banner, New Kingdom of Adhomai"] = /obj/item/flag/nka
banners["banner, Free Tajaran Council"] = /obj/item/flag/ftc
banners["banner, Republic of Biesel"] = /obj/item/flag/biesel
banners["banner, CT-EUM"] = /obj/item/flag/cteum
banners["banner, Trinary Perfection"] = /obj/item/flag/trinaryperfection
banners["banner, Hephaestus Industries"] = /obj/item/flag/heph
banners["banner, Idris Incorporated"] = /obj/item/flag/idris
banners["banner, Zenghu Pharmaceuticals"] = /obj/item/flag/zenghu
banners["banner, Zavodskoi Interstellar"] = /obj/item/flag/zavodskoi
banners["banner, Coalition of Colonies"] = /obj/item/flag/coalition
banners["banner, Confederate States of Fisanduh"] = /obj/item/flag/fisanduh
banners["banner, Gadpathur"] = /obj/item/flag/gadpathur
banners["banner, Vysoka"] = /obj/item/flag/vysoka
banners["banner, Konyang"] = /obj/item/flag/konyang
banners["banner, Red Coalition"] = /obj/item/flag/red_coalition
banners["banner, Private Military Contracting Group"] = /obj/item/flag/pmcg
banners["banner, United Syndicates of Himeo"] = /obj/item/flag/himeo
banners["banner, Republic of Assunzione"] = /obj/item/flag/assunzione
banners["banner, New Gibson"] = /obj/item/flag/newgibson
banners["banner, Visegrad"] = /obj/item/flag/visegrad
banners["banner, Union of Port Antillia"] = /obj/item/flag/portantillia
banners["banner, Sovereign Solarian Republic of San Colette"] = /obj/item/flag/sancolette
banners["banner, Old Sovereign Solarian Republic of San Colette"] = /obj/item/flag/sancolette/old
banners["banner, Mictlan"] = /obj/item/flag/mictlan
banners["banner, New Hai Phong"] = /obj/item/flag/nhp
banners["banner, Silversun"] = /obj/item/flag/silversun
banners["banner, Hive Zo'ra"] = /obj/item/flag/zora
banners["banner, Hive K'lax"] = /obj/item/flag/klax
banners["banner, Hive C'thur"] = /obj/item/flag/cthur
banners["banner, Orion Express"] = /obj/item/flag/orion_express
banners["banner, Imperial Frontier"] = /obj/item/flag/imperial_frontier
gear_tweaks += new /datum/gear_tweak/path(banners)
/datum/gear/standard
display_name = "dominian great house standard selection"
path = /obj/item/flag
flags = GEAR_HAS_DESC_SELECTION
/datum/gear/standard/New()
..()
var/list/standards = list()
standards["standard, Strelitz"] = /obj/item/flag/strelitz
standards["standard, Volvalaad"] = /obj/item/flag/volvalaad
standards["standard, Kazhkz"] = /obj/item/flag/kazhkz
standards["standard, Han'san"] = /obj/item/flag/hansan
standards["standard, Caladius"] = /obj/item/flag/caladius
standards["standard, Zhao"] = /obj/item/flag/zhao
gear_tweaks += new /datum/gear_tweak/path(standards)
/datum/gear/flag
display_name = "flag selection"
cost = 2
path = /obj/item/flag
flags = GEAR_HAS_DESC_SELECTION
/datum/gear/flag/New()
..()
var/list/flags = list()
flags["flag, Stellar Corporate Conglomerate"] = /obj/item/flag/scc/l
flags["flag, Sol Alliance"] = /obj/item/flag/sol/l
flags["flag, Dominia"] = /obj/item/flag/dominia/l
flags["flag, Elyra"] = /obj/item/flag/elyra/l
flags["flag, Hegemony"] = /obj/item/flag/hegemony/l
flags["flag, Ouerea"] = /obj/item/flag/ouerea/l
flags["flag, Old Ouerea"] = /obj/item/flag/ouerea/old/l
flags["flag, Nralakk"] = /obj/item/flag/nralakk/l
flags["flag, Traverse"] = /obj/item/flag/traverse/l
flags["flag, NanoTrasen"] = /obj/item/flag/nanotrasen/l
flags["flag, Eridani Fed"] = /obj/item/flag/eridani/l
flags["flag, Sedantis"] = /obj/item/flag/sedantis/l
flags["flag, People's Republic of Adhomai"] = /obj/item/flag/pra/l
flags["flag, Democratic People's Republic of Adhomai"] = /obj/item/flag/dpra/l
flags["flag, New Kingdom of Adhomai"] = /obj/item/flag/nka/l
flags["flag, Free Tajaran Council"] = /obj/item/flag/ftc/l
flags["flag, Republic of Biesel"] = /obj/item/flag/biesel/l
flags["flag, Trinary Perfection"] = /obj/item/flag/trinaryperfection/l
flags["flag, Hephaestus Industries"] = /obj/item/flag/heph/l
flags["flag, Idris Incorporated"] = /obj/item/flag/idris/l
flags["flag, Zeng-Hu Pharmaceuticals"] = /obj/item/flag/zenghu/l
flags["flag, Zavodskoi Interstellar"] = /obj/item/flag/zavodskoi/l
flags["flag, Coalition of Colonies"] = /obj/item/flag/coalition/l
flags["flag, Confederate States of Fisanduh"] = /obj/item/flag/fisanduh/l
flags["flag, Gadpathur"] = /obj/item/flag/gadpathur/l
flags["flag, Vysoka"] = /obj/item/flag/vysoka/l
flags["flag, Konyang"] = /obj/item/flag/konyang/l
flags["flag, Red Coalition"] = /obj/item/flag/red_coalition/l
flags["flag, Private Military Contracting Group"] = /obj/item/flag/pmcg/l
flags["flag, United Syndicates of Himeo"] = /obj/item/flag/himeo/l
flags["flag, Republic of Assunzione"] = /obj/item/flag/assunzione/l
flags["flag, Union of Port Antillia"] = /obj/item/flag/portantillia/l
flags["flag, Sovereign Solarian Republic of San Colette"] = /obj/item/flag/sancolette/l
flags["flag, Old Sovereign Solarian Republic of San Colette"] = /obj/item/flag/sancolette/old/l
flags["flag, Mictlan"] = /obj/item/flag/mictlan/l
flags["flag, New Hai Phong"] = /obj/item/flag/nhp/l
flags["flag, Silversun"] = /obj/item/flag/silversun/l
flags["flag, Hive Zo'ra"] = /obj/item/flag/zora/l
flags["flag, Hive K'lax"] = /obj/item/flag/klax/l
flags["flag, Hive C'thur"] = /obj/item/flag/cthur/l
flags["flag, Orion Express"] = /obj/item/flag/orion_express/l
flags["flag, Imperial Frontier"] = /obj/item/flag/imperial_frontier/l
gear_tweaks += new /datum/gear_tweak/path(flags)
/datum/gear/towel
display_name = "towel"
path = /obj/item/towel
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
/datum/gear/handkerchief
display_name = "handkerchief"
path = /obj/item/reagent_containers/glass/rag/handkerchief
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
/datum/gear/comic
display_name = "comic selection"
description = "A selection of comics, manga, and magazines from across the Spur."
path = /obj/item/toy/comic
/datum/gear/comic/New()
..()
var/list/comics = list()
comics["comic book"] = /obj/item/toy/comic
comics["inspector 404 manga"] = /obj/item/toy/comic/inspector
comics["stormman manga"] = /obj/item/toy/comic/stormman
comics["outlandish tales magazine"] = /obj/item/toy/comic/outlandish_tales
comics["az'marian comic, issue 1"] = /obj/item/toy/comic/azmarian/issue_1
comics["az'marian comic, issue 2"] = /obj/item/toy/comic/azmarian/issue_2
comics["az'marian comic, issue 3"] = /obj/item/toy/comic/azmarian/issue_3
comics["az'marian comic, issue 4"] = /obj/item/toy/comic/azmarian/issue_4
comics["az'marian comic, issue 5"] = /obj/item/toy/comic/azmarian/issue_5
comics["az'marian comic, issue 6"] = /obj/item/toy/comic/azmarian/issue_6
comics["az'marian comic, issue 7"] = /obj/item/toy/comic/azmarian/issue_7
comics["az'marian comic, issue 8"] = /obj/item/toy/comic/azmarian/issue_8
comics["dominian witchfinder novel"] = /obj/item/toy/comic/witchfinder
gear_tweaks += new /datum/gear_tweak/path(comics)
/datum/gear/toothpaste
display_name = "toothpaste and toothbrush"
path = /obj/item/storage/box/toothpaste
/datum/gear/toothpaste/New()
..()
var/list/toothpaste = list()
toothpaste["toothpaste and blue toothbrush"] = /obj/item/storage/box/toothpaste
toothpaste["toothpaste and green toothbrush"] = /obj/item/storage/box/toothpaste/green
toothpaste["toothpaste and red toothbrush"] = /obj/item/storage/box/toothpaste/red
gear_tweaks += new /datum/gear_tweak/path(toothpaste)
/datum/gear/photo
display_name = "photo"
path = /obj/item/photo
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION
/datum/gear/photo_album
display_name = "photo album"
path = /obj/item/storage/photo_album
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION
/datum/gear/knitting_set
display_name = "knitting set"
path = /obj/item/storage/box/knitting
description = "A box of knitting supplies."
flags = null
/datum/gear/yarn_box
display_name = "knitting supplies"
path = /obj/item/storage/box/yarn
description = "A box containing yarn."
flags = null
/datum/gear/gadbook
display_name = "gadpathurian morale manual"
path = /obj/item/device/versebook/gadpathur
origin_restriction = list(/singleton/origin_item/origin/gadpathur)
/datum/gear/aurora_miniature
display_name = "aurora miniature"
description = "A commemorative miniature of the NSS Aurora."
path = /obj/item/toy/aurora