/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/dice display_name = "pack of dice" path = /obj/item/storage/pill_bottle/dice /datum/gear/dicegaming display_name = "pack of gaming dice" path = /obj/item/storage/pill_bottle/dice/gaming /datum/gear/cards display_name = "deck of cards" path = /obj/item/deck/cards /datum/gear/tarot display_name = "deck of tarot cards" path = /obj/item/deck/tarot /datum/gear/holder display_name = "card holder" path = /obj/item/storage/card /datum/gear/cardemon_pack display_name = "cardemon booster pack" path = /obj/item/pack/cardemon /datum/gear/spaceball_pack display_name = "spaceball booster pack" path = /obj/item/pack/spaceball /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, /proc/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["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["Jargon coffee cup"] = /obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/jargon 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["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, SolGov"] = /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, Jargon"] = /obj/item/flag/jargon banners["banner, NanoTrasen"] = /obj/item/flag/nanotrasen banners["banner, Eridani Fed"] = /obj/item/flag/eridani banners["banner, Sedantis"] = /obj/item/flag/vaurca 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, Republic of Biesel"] = /obj/item/flag/biesel banners["banner, Dominian Diona"] = /obj/item/flag/diona 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 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, Kazkhz"] = /obj/item/flag/kazkhz 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, SolGov"] = /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, Jargon"] = /obj/item/flag/jargon/l flags["flag, NanoTrasen"] = /obj/item/flag/nanotrasen/l flags["flag, Eridani Fed"] = /obj/item/flag/eridani/l flags["flag, Sedantis"] = /obj/item/flag/vaurca/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, 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 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/gameboard display_name = "holo board game" path = /obj/item/board /datum/gear/battlemonsters display_name = "battlemonsters starter deck" path = /obj/item/battle_monsters/wrapped /datum/gear/squidplushie display_name = "colourable squid plushie" path = /obj/item/toy/plushie/squidcolour flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION /datum/gear/plushie display_name = "plushie selection" description = "A selection of plush toys." path = /obj/item/toy/plushie /datum/gear/plushie/New() ..() var/list/plushies = list() plushies["plushie, nymph"] = /obj/item/toy/plushie/nymph plushies["plushie, mouse"] = /obj/item/toy/plushie/mouse plushies["plushie, kitten"] = /obj/item/toy/plushie/kitten plushies["plushie, lizard"] = /obj/item/toy/plushie/lizard plushies["plushie, spider"] = /obj/item/toy/plushie/spider plushies["plushie, farwa"] = /obj/item/toy/plushie/farwa plushies["plushie, bear"] = /obj/item/toy/plushie/bear plushies["plushie, firefighter bear"] = /obj/item/toy/plushie/bearfire plushies["plushie, random squid"] = /obj/item/toy/plushie/squid //if someone can figure out how to make color work with these, good luck lmao plushies["plushie, bee"] = /obj/item/toy/plushie/bee plushies["plushie, schlorrgo"] = /obj/item/toy/plushie/schlorrgo plushies["plushie, cool schlorrgo"] = /obj/item/toy/plushie/coolschlorrgo plushies["plushie, slime"] = /obj/item/toy/plushie/slime plushies["plushie, penny"] = /obj/item/toy/plushie/pennyplush plushies["plushie, greimorian"] = /obj/item/toy/plushie/greimorian plushies["plushie, Axic"] = /obj/item/toy/plushie/axic plushies["plushie, Qill"] = /obj/item/toy/plushie/qill plushies["plushie, Xana"] = /obj/item/toy/plushie/xana plushies["plushie, Aphy"] = /obj/item/toy/plushie/ipc gear_tweaks += new /datum/gear_tweak/path(plushies) /datum/gear/comic display_name = "comic selection" description = "A selection of comics and manga 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 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/litanybook/gadpathur origin_restriction = list(/decl/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