/datum/gear/cane display_name = "cane" path = /obj/item/weapon/cane /datum/gear/cane/white display_name = "white cane" path = /obj/item/weapon/cane/whitecane /datum/gear/dice display_name = "dice pack" path = /obj/item/weapon/storage/pill_bottle/dice /datum/gear/dice/nerd display_name = "dice pack (gaming)" path = /obj/item/weapon/storage/pill_bottle/dice_nerd /datum/gear/dice/cup display_name = "dice cup and dice" path = /obj/item/weapon/storage/dicecup/loaded /datum/gear/cards display_name = "deck of cards" path = /obj/item/weapon/deck/cards /datum/gear/tarot display_name = "deck of tarot cards" path = /obj/item/weapon/deck/tarot /datum/gear/holder display_name = "card holder" path = /obj/item/weapon/deck/holder /datum/gear/cardemon_pack display_name = "Cardemon booster pack" path = /obj/item/weapon/pack/cardemon /datum/gear/spaceball_pack display_name = "Spaceball booster pack" path = /obj/item/weapon/pack/spaceball /datum/gear/plushie display_name = "plushie selection" path = /obj/item/toy/plushie/ /datum/gear/plushie/New() ..() var/list/plushies = list() for(var/plushie in subtypesof(/obj/item/toy/plushie/) - /obj/item/toy/plushie/therapy) var/obj/item/toy/plushie/plushie_type = plushie plushies[initial(plushie_type.name)] = plushie_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(plushies)) /datum/gear/figure display_name = "action figure selection" description = "A \"Space Life\" brand action figure." path = /obj/item/toy/figure/ /datum/gear/figure/New() ..() var/list/figures = list() for(var/figure in typesof(/obj/item/toy/figure/) - /obj/item/toy/figure) var/obj/item/toy/figure/figure_type = figure figures[initial(figure_type.name)] = figure_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(figures)) /datum/gear/toy display_name = "toy selection" description = "Choose from a number of toys." path = /obj/item/toy/ /datum/gear/toy/New() ..() var/toytype = list() toytype["Blink toy"] = /obj/item/toy/blink toytype["Gravitational singularity"] = /obj/item/toy/spinningtoy toytype["Water flower"] = /obj/item/toy/waterflower toytype["Bosun's whistle"] = /obj/item/toy/bosunwhistle toytype["Magic 8 Ball"] = /obj/item/toy/eight_ball toytype["Magic Conch shell"] = /obj/item/toy/eight_ball/conch gear_tweaks += new/datum/gear_tweak/path(toytype) /datum/gear/flask display_name = "flask" path = /obj/item/weapon/reagent_containers/food/drinks/flask/barflask /datum/gear/flask/New() ..() gear_tweaks += new/datum/gear_tweak/reagents(lunchables_ethanol_reagents()) /datum/gear/vacflask display_name = "vacuum-flask" path = /obj/item/weapon/reagent_containers/food/drinks/flask/vacuumflask /datum/gear/vacflask/New() ..() gear_tweaks += new/datum/gear_tweak/reagents(lunchables_drink_reagents()) /datum/gear/lunchbox display_name = "lunchbox" description = "A little lunchbox." cost = 2 path = /obj/item/weapon/storage/toolbox/lunchbox /datum/gear/lunchbox/New() ..() var/list/lunchboxes = list() for(var/lunchbox_type in typesof(/obj/item/weapon/storage/toolbox/lunchbox)) var/obj/item/weapon/storage/toolbox/lunchbox/lunchbox = lunchbox_type if(!initial(lunchbox.filled)) lunchboxes[initial(lunchbox.name)] = lunchbox_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(lunchboxes)) gear_tweaks += new/datum/gear_tweak/contents(lunchables_lunches(), lunchables_snacks(), lunchables_drinks()) /datum/gear/towel display_name = "towel" path = /obj/item/weapon/towel /datum/gear/towel/New() ..() gear_tweaks = list(gear_tweak_free_color_choice) /datum/gear/cahwhite display_name = "Cards Against The Galaxy (white deck)" path = /obj/item/weapon/deck/cah description = "The ever-popular Cards Against The Galaxy word game. Warning: may include traces of broken fourth wall. This is the white deck." /datum/gear/cahblack display_name = "Cards Against The Galaxy (black deck)" path = /obj/item/weapon/deck/cah/black description = "The ever-popular Cards Against The Galaxy word game. Warning: may include traces of broken fourth wall. This is the black deck."