mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-23 16:42:13 +00:00
328 lines
17 KiB
Plaintext
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
|