mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-21 19:57:52 +01:00
154 lines
5.2 KiB
Plaintext
154 lines
5.2 KiB
Plaintext
/datum/loadout_entry/cane
|
|
name = "Cane"
|
|
path = /obj/item/cane
|
|
slot = SLOT_ID_HANDS
|
|
|
|
/datum/loadout_entry/cane/white
|
|
name = "Cane - White"
|
|
path = /obj/item/cane/whitecane
|
|
|
|
/datum/loadout_entry/cane/whitecollapsible
|
|
name = "Cane - White telescopic"
|
|
path = /obj/item/cane/whitecane/collapsible
|
|
|
|
/datum/loadout_entry/cane/crutch
|
|
name = "Crutch"
|
|
path = /obj/item/cane/crutch
|
|
|
|
/datum/loadout_entry/dice
|
|
name = "Dice Pack"
|
|
path = /obj/item/storage/pill_bottle/dice
|
|
|
|
/datum/loadout_entry/dice/nerd
|
|
name = "Dice Pack - Gaming"
|
|
path = /obj/item/storage/pill_bottle/dice_nerd
|
|
|
|
/datum/loadout_entry/dice/cup
|
|
name = "Dice Cup and Dice"
|
|
path = /obj/item/storage/dicecup/loaded
|
|
|
|
/datum/loadout_entry/cards
|
|
name = "Deck of Cards"
|
|
path = /obj/item/deck/cards
|
|
|
|
/datum/loadout_entry/unus
|
|
name = "Deck of Unus Cards"
|
|
path = /obj/item/deck/unus
|
|
|
|
/datum/loadout_entry/tarot
|
|
name = "Deck of Tarot Cards"
|
|
path = /obj/item/deck/tarot
|
|
|
|
/datum/loadout_entry/holder
|
|
name = "Card Holder"
|
|
path = /obj/item/deck/holder
|
|
|
|
/datum/loadout_entry/cardemon_pack
|
|
name = "Cardemon Booster Pack"
|
|
path = /obj/item/pack/cardemon
|
|
|
|
/datum/loadout_entry/spaceball_pack
|
|
name = "Spaceball Booster Pack"
|
|
path = /obj/item/pack/spaceball
|
|
|
|
/datum/loadout_entry/plushie
|
|
name = "Plushie Selection"
|
|
path = /obj/item/toy/plushie
|
|
|
|
/datum/loadout_entry/plushie/New()
|
|
..()
|
|
var/list/plushies = list()
|
|
for(var/plushie in subtypesof(/obj/item/toy/plushie/) - list(/obj/item/toy/plushie/therapy, /obj/item/toy/plushie/snowflake))
|
|
var/obj/item/toy/plushie/plushie_type = plushie
|
|
var/entry_name = initial(plushie_type.name)
|
|
var/obj/item/toy/plushie/snowflake/snowflake = plushie
|
|
if(ispath(snowflake, /obj/item/toy/plushie/snowflake))
|
|
entry_name = "[entry_name] - ([initial(snowflake.player_name)])"
|
|
plushies[entry_name] = plushie_type
|
|
tweaks += new/datum/loadout_tweak/path(tim_sort(plushies, GLOBAL_PROC_REF(cmp_text_asc)))
|
|
|
|
/datum/loadout_entry/flask
|
|
name = "Flask"
|
|
path = /obj/item/reagent_containers/food/drinks/flask/barflask
|
|
|
|
/datum/loadout_entry/flask/New()
|
|
..()
|
|
tweaks += new/datum/loadout_tweak/reagents(lunchables_ethanol_reagents())
|
|
|
|
/datum/loadout_entry/vacflask
|
|
name = "Flask - Vacuum"
|
|
path = /obj/item/reagent_containers/food/drinks/flask/vacuumflask
|
|
|
|
/datum/loadout_entry/vacflask/New()
|
|
..()
|
|
tweaks += new/datum/loadout_tweak/reagents(lunchables_drink_reagents())
|
|
|
|
/datum/loadout_entry/lunchbox
|
|
name = "Lunchbox"
|
|
description = "A little lunchbox."
|
|
cost = 2
|
|
path = /obj/item/storage/toolbox/lunchbox
|
|
|
|
/datum/loadout_entry/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
|
|
tweaks += new/datum/loadout_tweak/path(tim_sort(lunchboxes, GLOBAL_PROC_REF(cmp_text_asc)))
|
|
tweaks += new/datum/loadout_tweak/contents(lunchables_lunches(), lunchables_snacks(), lunchables_drinks())
|
|
|
|
/datum/loadout_entry/towel
|
|
name = "Towel"
|
|
path = /obj/item/towel
|
|
|
|
/datum/loadout_entry/cahwhite
|
|
name = "Cards Against The Galaxy - White Deck"
|
|
path = /obj/item/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/loadout_entry/cahblack
|
|
name = "Cards Against The Galaxy - Black Deck"
|
|
path = /obj/item/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."
|
|
|
|
/datum/loadout_entry/tennis_ball
|
|
name = "Tennis Ball Selection"
|
|
path = /obj/item/toy/tennis
|
|
|
|
/datum/loadout_entry/tennis_ball/New()
|
|
..()
|
|
var/list/tennis_balls = list()
|
|
for(var/tball in typesof(/obj/item/toy/tennis) - typesof(/obj/item/toy/tennis/rainbow))
|
|
var/obj/item/toy/tennis/ball_type = tball
|
|
tennis_balls[initial(ball_type.name)] = ball_type
|
|
tweaks += new/datum/loadout_tweak/path(tim_sort(tennis_balls, GLOBAL_PROC_REF(cmp_text_asc)))
|
|
|
|
/datum/loadout_entry/swimsuitcaps
|
|
name = "Swimsuit Capsule Selection"
|
|
path = /obj/item/storage/box/fluff/swimsuit
|
|
|
|
/datum/loadout_entry/swimsuitcaps/New()
|
|
..()
|
|
var/list/swimsuits = list()
|
|
for(var/swimsuit in typesof(/obj/item/storage/box/fluff/swimsuit))
|
|
var/obj/item/storage/box/fluff/swimsuit/swimsuit_type = swimsuit
|
|
swimsuits[initial(swimsuit_type.name)] = swimsuit_type
|
|
tweaks += new/datum/loadout_tweak/path(tim_sort(swimsuits, GLOBAL_PROC_REF(cmp_text_asc)))
|
|
|
|
/datum/loadout_entry/customizable_permit
|
|
name = "Customizable Permit"
|
|
description = "A customizable permit you can use for... just about anything! Be sure to customize the name and description. It is meant to represent generic driver's or pilot's licenses, and similar fluff items. It includes an irremovable disclaimer and may be freely confiscated or revoked at the discretion of Security and/or Command if you attempt to abuse it!"
|
|
path = /obj/item/card_fluff
|
|
|
|
/datum/loadout_entry/leash
|
|
name = "Normal Leash"
|
|
path = /obj/item/leash
|
|
description = "A simple tether that can easily be hooked onto a collar. Usually used to keep pets nearby."
|
|
|
|
/datum/loadout_entry/clicker
|
|
name = "Clicker Toy"
|
|
path = /obj/item/bikehorn/clicker/random
|
|
description = "A clicker used to train pets. Why are pets allowed on station?"
|