mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 10:12:45 +00:00
358 lines
11 KiB
Plaintext
358 lines
11 KiB
Plaintext
/*
|
|
* Here is where any supply packs
|
|
* that don't belong elsewhere live.
|
|
*/
|
|
|
|
|
|
/datum/supply_pack/misc
|
|
group = "Miscellaneous"
|
|
|
|
/datum/supply_pack/randomised/misc
|
|
group = "Miscellaneous"
|
|
|
|
|
|
/datum/supply_pack/randomised/misc/card_packs
|
|
num_contained = 5
|
|
contains = list(
|
|
/obj/item/pack/cardemon,
|
|
/obj/item/pack/spaceball,
|
|
/obj/item/deck/holder
|
|
)
|
|
name = "Trading Card Crate"
|
|
desc = "A random set of trading cards. Gotta collect \'em all!"
|
|
cost = 10
|
|
containertype = /obj/structure/closet/crate/oculum
|
|
containername = "cards crate"
|
|
|
|
/datum/supply_pack/randomised/misc/dnd
|
|
num_contained = 4
|
|
contains = list(
|
|
/obj/item/toy/character/alien,
|
|
/obj/item/toy/character/warrior,
|
|
/obj/item/toy/character/cleric,
|
|
/obj/item/toy/character/thief,
|
|
/obj/item/toy/character/wizard,
|
|
/obj/item/toy/character/voidone,
|
|
/obj/item/toy/character/lich
|
|
)
|
|
name = "Miniatures Crate"
|
|
desc = "Four random prepainted tabletop gaming miniatures."
|
|
cost = 200
|
|
containertype = /obj/structure/closet/crate/allico
|
|
containername = "Miniature Crate"
|
|
|
|
/datum/supply_pack/randomised/misc/plushies
|
|
num_contained = 5
|
|
contains = list(
|
|
/obj/item/toy/plushie/nymph,
|
|
/obj/item/toy/plushie/mouse,
|
|
/obj/item/toy/plushie/kitten,
|
|
/obj/item/toy/plushie/lizard,
|
|
/obj/item/toy/plushie/spider,
|
|
/obj/item/toy/plushie/farwa,
|
|
/obj/item/toy/plushie/corgi,
|
|
/obj/item/toy/plushie/girly_corgi,
|
|
/obj/item/toy/plushie/robo_corgi,
|
|
/obj/item/toy/plushie/octopus,
|
|
/obj/item/toy/plushie/face_hugger,
|
|
/obj/item/toy/plushie/red_fox,
|
|
/obj/item/toy/plushie/black_fox,
|
|
/obj/item/toy/plushie/marble_fox,
|
|
/obj/item/toy/plushie/blue_fox,
|
|
/obj/item/toy/plushie/coffee_fox,
|
|
/obj/item/toy/plushie/pink_fox,
|
|
/obj/item/toy/plushie/purple_fox,
|
|
/obj/item/toy/plushie/crimson_fox,
|
|
/obj/item/toy/plushie/deer,
|
|
/obj/item/toy/plushie/black_cat,
|
|
/obj/item/toy/plushie/grey_cat,
|
|
/obj/item/toy/plushie/white_cat,
|
|
/obj/item/toy/plushie/orange_cat,
|
|
/obj/item/toy/plushie/siamese_cat,
|
|
/obj/item/toy/plushie/tabby_cat,
|
|
/obj/item/toy/plushie/tuxedo_cat,
|
|
/obj/item/toy/plushie/squid,
|
|
/obj/item/toy/plushie/squid/mint,
|
|
/obj/item/toy/plushie/squid/blue,
|
|
/obj/item/toy/plushie/squid/orange,
|
|
/obj/item/toy/plushie/squid/yellow,
|
|
/obj/item/toy/plushie/squid/pink,
|
|
//VOREStation Add Start
|
|
/obj/item/toy/plushie/lizardplushie/kobold,
|
|
/obj/item/toy/plushie/slimeplushie,
|
|
/obj/item/toy/plushie/box,
|
|
/obj/item/toy/plushie/borgplushie,
|
|
/obj/item/toy/plushie/borgplushie/drake/eng,
|
|
/obj/item/toy/plushie/borgplushie/medihound,
|
|
/obj/item/toy/plushie/borgplushie/scrubpuppy,
|
|
/obj/item/toy/plushie/foxbear,
|
|
/obj/item/toy/plushie/nukeplushie,
|
|
/obj/item/toy/plushie/otter,
|
|
/obj/item/toy/plushie/vox,
|
|
/obj/item/toy/plushie/shark,
|
|
//VOREStation Add End
|
|
//YawnWider Add Start
|
|
/obj/item/toy/plushie/teshari/_yw,
|
|
/obj/item/toy/plushie/teshari/w_yw,
|
|
/obj/item/toy/plushie/teshari/b_yw,
|
|
/obj/item/toy/plushie/teshari/y_yw,
|
|
//YawnWider Add End
|
|
//CHOMPStation Add Start
|
|
/obj/item/toy/plushie/red_dragon,
|
|
/obj/item/toy/plushie/green_dragon,
|
|
/obj/item/toy/plushie/purple_dragon,
|
|
/obj/item/toy/plushie/white_eastdragon,
|
|
/obj/item/toy/plushie/red_eastdragon,
|
|
/obj/item/toy/plushie/green_eastdragon,
|
|
/obj/item/toy/plushie/teppi,
|
|
/obj/item/toy/plushie/teppi/alt
|
|
//CHOMPStation Add End
|
|
)
|
|
name = "Plushies Crate"
|
|
desc = "Five random plushies from AlliCo's wide selection!"
|
|
cost = 15
|
|
containertype = /obj/structure/closet/crate/allico
|
|
containername = "Plushies Crate"
|
|
|
|
/datum/supply_pack/misc/eftpos
|
|
contains = list(/obj/item/eftpos)
|
|
name = "EFTPOS scanner"
|
|
desc = "A handheld Electronic Funds Transfer At Point Of Sale scanner."
|
|
cost = 10
|
|
containertype = /obj/structure/closet/crate/nanotrasen
|
|
containername = "EFTPOS crate"
|
|
|
|
/datum/supply_pack/misc/chaplaingear
|
|
name = JOB_CHAPLAIN + " equipment"
|
|
desc = "A standard set of liturgical equipment, suitable for various faiths."
|
|
contains = list(
|
|
/obj/item/clothing/under/rank/chaplain,
|
|
/obj/item/clothing/shoes/black,
|
|
/obj/item/clothing/suit/nun,
|
|
/obj/item/clothing/head/nun_hood,
|
|
/obj/item/clothing/suit/storage/hooded/chaplain_hoodie,
|
|
/obj/item/clothing/suit/storage/hooded/chaplain_hoodie/whiteout,
|
|
/obj/item/clothing/suit/holidaypriest,
|
|
/obj/item/clothing/under/wedding/bride_white,
|
|
/obj/item/storage/backpack/cultpack,
|
|
/obj/item/storage/fancy/candle_box = 3
|
|
)
|
|
cost = 10
|
|
containertype = /obj/structure/closet/crate/gilthari
|
|
containername = JOB_CHAPLAIN + " equipment crate"
|
|
|
|
/datum/supply_pack/misc/hoverpod
|
|
name = "Hoverpod Shipment"
|
|
desc = "A hoverpod."
|
|
contains = list()
|
|
cost = 80
|
|
containertype = /obj/structure/largecrate/hoverpod
|
|
containername = "Hoverpod Crate"
|
|
|
|
/datum/supply_pack/randomised/misc/webbing
|
|
name = "Webbing crate"
|
|
desc = "Four random webbing sets from a modest selection."
|
|
num_contained = 4
|
|
contains = list(
|
|
/obj/item/clothing/accessory/storage/black_vest,
|
|
/obj/item/clothing/accessory/storage/brown_vest,
|
|
/obj/item/clothing/accessory/storage/white_vest,
|
|
/obj/item/clothing/accessory/storage/black_drop_pouches,
|
|
/obj/item/clothing/accessory/storage/brown_drop_pouches,
|
|
/obj/item/clothing/accessory/storage/white_drop_pouches,
|
|
/obj/item/clothing/accessory/storage/webbing
|
|
)
|
|
cost = 10
|
|
containertype = /obj/structure/closet/crate/nanothreads
|
|
containername = "Webbing crate"
|
|
|
|
/datum/supply_pack/misc/holoplant
|
|
name = "Holoplant Pot"
|
|
desc = "A holoplant, for livening up places with none of the maintenance of a regular plant."
|
|
contains = list(/obj/machinery/holoplant/shipped)
|
|
cost = 15
|
|
containertype = /obj/structure/closet/crate/thinktronic
|
|
containername = "Holoplant crate"
|
|
|
|
/* CHOMPedit, moved to medical.dm in modular folder
|
|
/datum/supply_pack/misc/glucose_hypos
|
|
name = "Glucose Hypoinjectors"
|
|
desc = "A set of five glucose autoinjectors, for those with blood sugar issues."
|
|
contains = list(
|
|
/obj/item/reagent_containers/hypospray/autoinjector/biginjector/glucose = 5
|
|
)
|
|
cost = 25
|
|
containertype = /obj/structure/closet/crate/zenghu
|
|
containername = "Glucose Hypo Crate"
|
|
*/
|
|
/datum/supply_pack/misc/mre_rations
|
|
num_contained = 6
|
|
name = "Emergency - MREs"
|
|
desc = "Six random ready-to-eat meals. Guaranteed to still be edible."
|
|
contains = list(/obj/item/storage/mre,
|
|
/obj/item/storage/mre/menu2,
|
|
/obj/item/storage/mre/menu3,
|
|
/obj/item/storage/mre/menu4,
|
|
/obj/item/storage/mre/menu5,
|
|
/obj/item/storage/mre/menu6,
|
|
/obj/item/storage/mre/menu7,
|
|
/obj/item/storage/mre/menu8,
|
|
/obj/item/storage/mre/menu9,
|
|
/obj/item/storage/mre/menu10)
|
|
cost = 50
|
|
containertype = /obj/structure/closet/crate/centauri
|
|
containername = "ready to eat rations"
|
|
|
|
/datum/supply_pack/misc/paste_rations
|
|
name = "Emergency - Paste"
|
|
desc = "Two packages of emergency nutripaste rations."
|
|
contains = list(
|
|
/obj/item/storage/mre/menu11 = 2
|
|
)
|
|
cost = 25
|
|
containertype = /obj/structure/closet/crate/freezer/centauri
|
|
containername = "emergency rations"
|
|
|
|
/datum/supply_pack/misc/medical_rations
|
|
name = "Emergency - VitaPaste"
|
|
desc = "Two packages of high-grade \'VitaPaste\' rations."
|
|
contains = list(
|
|
/obj/item/storage/mre/menu13 = 2
|
|
)
|
|
cost = 40
|
|
containertype = /obj/structure/closet/crate/zenghu
|
|
containername = "emergency rations"
|
|
|
|
/datum/supply_pack/misc/reagentpump
|
|
name = "Machine - Pump"
|
|
desc = "A pump."
|
|
contains = list(
|
|
/obj/machinery/pump = 1
|
|
)
|
|
cost = 60
|
|
containertype = /obj/structure/closet/crate/large/xion
|
|
containername = "pump crate"
|
|
|
|
/datum/supply_pack/misc/beltminer
|
|
name = "Belt-miner gear crate"
|
|
desc = "A set of supplies for belt mining. Requires Mining or Xenoarchaeology access."
|
|
contains = list(
|
|
/obj/item/gun/energy/particle = 2,
|
|
/obj/item/cell/device/weapon = 2,
|
|
/obj/item/storage/firstaid/regular = 1,
|
|
/obj/item/gps = 2,
|
|
/obj/item/storage/box/traumainjectors = 1,
|
|
/obj/item/binoculars = 1
|
|
)
|
|
cost = 60
|
|
containertype = /obj/structure/closet/crate/secure/gear
|
|
containername = "Belt-miner gear crate"
|
|
access = list(access_mining,
|
|
access_xenoarch)
|
|
one_access = TRUE
|
|
|
|
/datum/supply_pack/misc/jetpack
|
|
name = "jetpack (empty)"
|
|
desc = "An empty jetpack. Requires Mining, Xenoarchaeology, EVA, or Pilot's access."
|
|
contains = list(
|
|
/obj/item/tank/jetpack = 1
|
|
)
|
|
cost = 75
|
|
containertype = /obj/structure/closet/crate/secure/gear
|
|
containername = "jetpack crate"
|
|
access = list(access_mining,
|
|
access_xenoarch,
|
|
access_eva,
|
|
access_explorer, //CHOMP explo keep
|
|
access_pilot)
|
|
one_access = TRUE
|
|
|
|
/datum/supply_pack/randomised/misc/explorer_shield
|
|
name = JOB_EXPLORER + " shield"
|
|
desc = "A pair of shields for use by away teams. Requires EVA or Pilot's access."
|
|
num_contained = 2
|
|
contains = list(
|
|
/obj/item/shield/riot/explorer,
|
|
/obj/item/shield/riot/explorer/purple
|
|
)
|
|
cost = 75
|
|
containertype = /obj/structure/closet/crate/secure/gear
|
|
containername = "exploration shield crate"
|
|
access = list(access_explorer, //CHOMP explo keep
|
|
access_eva,
|
|
access_pilot)
|
|
one_access = TRUE
|
|
|
|
/datum/supply_pack/misc/music_players
|
|
name = "music players (3)"
|
|
desc = "A trio of 'walkpod' portable music players."
|
|
contains = list(
|
|
/obj/item/walkpod = 3
|
|
)
|
|
cost = 150
|
|
containertype = /obj/structure/closet/crate
|
|
containername = "portable music players crate"
|
|
|
|
/datum/supply_pack/misc/juke_remotes
|
|
name = "jukebox remote speakers (2)"
|
|
desc = "A pair of remote speakers that can be linked to a jukebox."
|
|
contains = list(
|
|
/obj/item/juke_remote = 2
|
|
)
|
|
cost = 300
|
|
containertype = /obj/structure/closet/crate
|
|
containername = "cordless jukebox speakers crate"
|
|
|
|
/datum/supply_pack/misc/explorer_headsets
|
|
name = "shortwave-capable headsets (x4)"
|
|
desc = "Four headsets with shortwave fallback capacity. Requires Exploration, EVA, or Pilot's access."
|
|
contains = list(
|
|
/obj/item/radio/headset/explorer = 4
|
|
)
|
|
cost = 20
|
|
containertype = /obj/structure/closet/crate/secure/gear
|
|
containername = "exploration radio headsets crate"
|
|
access = list(
|
|
access_explorer, //CHOMP explo keep
|
|
access_eva,
|
|
access_pilot
|
|
)
|
|
one_access = TRUE
|
|
|
|
/datum/supply_pack/misc/emergency_beacons
|
|
name = "emergency locator beacons (x4)"
|
|
desc = "Four personnel locator emergency beacons."
|
|
contains = list(
|
|
/obj/item/emergency_beacon = 4
|
|
)
|
|
cost = 20
|
|
containertype = /obj/structure/closet/crate
|
|
containername = "emergency beacons crate"
|
|
|
|
/datum/supply_pack/misc/swoopie //CHOMPAdd
|
|
name = "SWOOPIE XL CleanBot Kit"
|
|
contains = list()
|
|
cost = 100
|
|
containertype = /obj/structure/largecrate/animal/swoopie
|
|
containername = "SWOOPIE XL CleanBot Starter Kit"
|
|
|
|
/datum/supply_pack/misc/random_corpo
|
|
name = "random corporate supply crate"
|
|
desc = "A random corporate supply crate. Could contain almost anything!"
|
|
contains = list(
|
|
/obj/random/multiple/corp_crate_supply
|
|
)
|
|
cost = 50 //moderately expensive, since it can occasionally drop useful kit but not *too* pricey a lot of it is also fluffy tat
|
|
containertype = null
|
|
|
|
/datum/supply_pack/misc/random_corpo_special
|
|
name = "special corporate supply crate"
|
|
desc = "A cache of corporate supplies. Could contain more valuable items than the random supply crate."
|
|
contains = list(
|
|
/obj/random/multiple/corp_crate
|
|
)
|
|
cost = 125 //this is the 'fun' version of the above, which can spawn useful ores/materials, tech components, and even guns
|
|
//but it can still spawn a lot of fluffy tat, at a higher rate than the dedicated contraband boxes, so it costs less than them
|
|
containertype = null
|
|
contraband = 1 //so it gets contraband status too
|