|
|
|
@@ -15,44 +15,6 @@
|
|
|
|
|
containername = "Special Ops crate"
|
|
|
|
|
hidden = 1
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/wizard
|
|
|
|
|
name = "Wizard costume"
|
|
|
|
|
contains = list("/obj/item/weapon/staff",
|
|
|
|
|
"/obj/item/clothing/suit/wizrobe/fake",
|
|
|
|
|
"/obj/item/clothing/shoes/sandal",
|
|
|
|
|
"/obj/item/clothing/head/wizard/fake")
|
|
|
|
|
cost = 20
|
|
|
|
|
containertype = "/obj/crate"
|
|
|
|
|
containername = "Wizard costume crate"
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/metal50
|
|
|
|
|
name = "50 Metal Sheets"
|
|
|
|
|
contains = list("/obj/item/stack/sheet/metal")
|
|
|
|
|
amount = 50
|
|
|
|
|
cost = 15
|
|
|
|
|
containertype = "/obj/crate"
|
|
|
|
|
containername = "Metal sheets crate"
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/glass50
|
|
|
|
|
name = "50 Glass Sheets"
|
|
|
|
|
contains = list("/obj/item/stack/sheet/glass")
|
|
|
|
|
amount = 50
|
|
|
|
|
cost = 15
|
|
|
|
|
containertype = "/obj/crate"
|
|
|
|
|
containername = "Glass sheets crate"
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/internals
|
|
|
|
|
name = "Internals crate"
|
|
|
|
|
contains = list("/obj/item/clothing/mask/gas",
|
|
|
|
|
"/obj/item/clothing/mask/gas",
|
|
|
|
|
"/obj/item/clothing/mask/gas",
|
|
|
|
|
"/obj/item/weapon/tank/air",
|
|
|
|
|
"/obj/item/weapon/tank/air",
|
|
|
|
|
"/obj/item/weapon/tank/air")
|
|
|
|
|
cost = 10
|
|
|
|
|
containertype = "/obj/crate/internals"
|
|
|
|
|
containername = "Internals crate"
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/food
|
|
|
|
|
name = "Food crate"
|
|
|
|
|
contains = list("/obj/item/weapon/reagent_containers/food/snacks/flour",
|
|
|
|
@@ -87,6 +49,218 @@
|
|
|
|
|
|
|
|
|
|
// Don't add living things to crates, that's bad, it will break the shuttle.
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/party
|
|
|
|
|
name = "Party equipment"
|
|
|
|
|
contains = list("/obj/item/weapon/reagent_containers/food/drinks/beer",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/food/drinks/beer",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/food/drinks/beer",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/food/drinks/beer",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/food/drinks/beer",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/food/drinks/beer",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/food/drinks/beer",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/food/drinks/beer")
|
|
|
|
|
cost = 20
|
|
|
|
|
containertype = "/obj/crate"
|
|
|
|
|
containername = "Party equipment"
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/internals
|
|
|
|
|
name = "Internals crate"
|
|
|
|
|
contains = list("/obj/item/clothing/mask/gas",
|
|
|
|
|
"/obj/item/clothing/mask/gas",
|
|
|
|
|
"/obj/item/clothing/mask/gas",
|
|
|
|
|
"/obj/item/weapon/tank/air",
|
|
|
|
|
"/obj/item/weapon/tank/air",
|
|
|
|
|
"/obj/item/weapon/tank/air")
|
|
|
|
|
cost = 10
|
|
|
|
|
containertype = "/obj/crate/internals"
|
|
|
|
|
containername = "Internals crate"
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/evacuation
|
|
|
|
|
name = "Emergency equipment"
|
|
|
|
|
contains = list("/obj/machinery/bot/floorbot",
|
|
|
|
|
"/obj/machinery/bot/floorbot",
|
|
|
|
|
"/obj/machinery/bot/medbot",
|
|
|
|
|
"/obj/machinery/bot/medbot",
|
|
|
|
|
"/obj/item/weapon/tank/air",
|
|
|
|
|
"/obj/item/weapon/tank/air",
|
|
|
|
|
"/obj/item/weapon/tank/air",
|
|
|
|
|
"/obj/item/weapon/tank/air",
|
|
|
|
|
"/obj/item/weapon/tank/air",
|
|
|
|
|
"/obj/item/clothing/mask/gas",
|
|
|
|
|
"/obj/item/clothing/mask/gas",
|
|
|
|
|
"/obj/item/clothing/mask/gas",
|
|
|
|
|
"/obj/item/clothing/mask/gas",
|
|
|
|
|
"/obj/item/clothing/mask/gas")
|
|
|
|
|
cost = 35
|
|
|
|
|
containertype = "/obj/crate/internals"
|
|
|
|
|
containername = "Emergency Crate"
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/janitor
|
|
|
|
|
name = "Janitorial supplies"
|
|
|
|
|
contains = list("/obj/item/weapon/reagent_containers/glass/bucket",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/glass/bucket",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/glass/bucket",
|
|
|
|
|
"/obj/item/weapon/mop",
|
|
|
|
|
"/obj/item/weapon/caution",
|
|
|
|
|
"/obj/item/weapon/caution",
|
|
|
|
|
"/obj/item/weapon/caution",
|
|
|
|
|
"/obj/item/weapon/cleaner",
|
|
|
|
|
"/obj/item/weapon/chem_grenade/cleaner",
|
|
|
|
|
"/obj/item/weapon/chem_grenade/cleaner",
|
|
|
|
|
"/obj/item/weapon/chem_grenade/cleaner",
|
|
|
|
|
"/obj/mopbucket")
|
|
|
|
|
cost = 10
|
|
|
|
|
containertype = "/obj/crate"
|
|
|
|
|
containername = "Janitorial supplies"
|
|
|
|
|
|
|
|
|
|
/obj/item/weapon/storage/lightbox/tubes
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/lightbulbs
|
|
|
|
|
name = "Replacement lights"
|
|
|
|
|
contains = list("/obj/item/weapon/storage/lightbox/tubes",
|
|
|
|
|
"/obj/item/weapon/storage/lightbox/tubes",
|
|
|
|
|
"/obj/item/weapon/storage/lightbox/tubes",
|
|
|
|
|
"/obj/item/weapon/storage/lightbox/tubes",
|
|
|
|
|
"/obj/item/weapon/storage/lightbox",
|
|
|
|
|
"/obj/item/weapon/storage/lightbox",
|
|
|
|
|
"/obj/item/weapon/storage/lightbox",
|
|
|
|
|
"/obj/item/weapon/storage/lightbox")
|
|
|
|
|
cost = 5
|
|
|
|
|
containertype = "/obj/crate"
|
|
|
|
|
containername = "Replacement lights"
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/costume
|
|
|
|
|
name = "Standard Costume crate"
|
|
|
|
|
contains = list("/obj/item/weapon/stamp/clown",
|
|
|
|
|
"/obj/item/weapon/storage/backpack/clown",
|
|
|
|
|
"/obj/item/clothing/shoes/clown_shoes",
|
|
|
|
|
"/obj/item/clothing/mask/gas/clown_hat",
|
|
|
|
|
"/obj/item/clothing/under/rank/clown",
|
|
|
|
|
"/obj/item/clothing/under/mime",
|
|
|
|
|
"/obj/item/clothing/shoes/black",
|
|
|
|
|
"/obj/item/clothing/gloves/white",
|
|
|
|
|
"/obj/item/clothing/mask/gas/mime",
|
|
|
|
|
"/obj/item/clothing/head/beret",
|
|
|
|
|
"/obj/item/clothing/suit/suspenders",)
|
|
|
|
|
cost = 10
|
|
|
|
|
containertype = "/obj/crate/secure/gear"
|
|
|
|
|
containername = "Standard Costume"
|
|
|
|
|
access = access_theatre
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/wizard
|
|
|
|
|
name = "Wizard costume"
|
|
|
|
|
contains = list("/obj/item/weapon/staff",
|
|
|
|
|
"/obj/item/clothing/suit/wizrobe/fake",
|
|
|
|
|
"/obj/item/clothing/shoes/sandal",
|
|
|
|
|
"/obj/item/clothing/head/wizard/fake")
|
|
|
|
|
cost = 20
|
|
|
|
|
containertype = "/obj/crate"
|
|
|
|
|
containername = "Wizard costume crate"
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/mule
|
|
|
|
|
name = "MULEbot Crate"
|
|
|
|
|
contains = list("/obj/machinery/bot/mulebot")
|
|
|
|
|
cost = 20
|
|
|
|
|
containertype = "/obj/crate"
|
|
|
|
|
containername = "MULEbot Crate"
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/hydroponics // -- Skie
|
|
|
|
|
name = "Hydroponics Supply Crate"
|
|
|
|
|
contains = list("/obj/item/weapon/plantbgone",
|
|
|
|
|
"/obj/item/weapon/plantbgone",
|
|
|
|
|
"/obj/item/weapon/plantbgone",
|
|
|
|
|
"/obj/item/weapon/plantbgone",
|
|
|
|
|
"/obj/item/weapon/minihoe",
|
|
|
|
|
"/obj/item/device/analyzer/plant_analyzer",
|
|
|
|
|
"/obj/item/clothing/gloves/botanic_leather",
|
|
|
|
|
"/obj/item/clothing/suit/apron") // Updated with new things
|
|
|
|
|
cost = 10
|
|
|
|
|
containertype = /obj/crate/hydroponics
|
|
|
|
|
containername = "Hydroponics crate"
|
|
|
|
|
access = access_hydroponics
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/seeds
|
|
|
|
|
name = "Seeds Crate"
|
|
|
|
|
contains = list("/obj/item/seeds/chiliseed",
|
|
|
|
|
"/obj/item/seeds/berryseed",
|
|
|
|
|
"/obj/item/seeds/corn",
|
|
|
|
|
"/obj/item/seeds/eggplantseed",
|
|
|
|
|
"/obj/item/seeds/tomatoseed",
|
|
|
|
|
"/obj/item/seeds/soyaseed",
|
|
|
|
|
"/obj/item/seeds/wheatseed",
|
|
|
|
|
"/obj/item/seeds/carrotseed",
|
|
|
|
|
"/obj/item/seeds/sunflowerseed",
|
|
|
|
|
"/obj/item/seeds/chantermycelium",
|
|
|
|
|
"/obj/item/seeds/potatoseed")
|
|
|
|
|
cost = 10
|
|
|
|
|
containertype = /obj/crate/hydroponics
|
|
|
|
|
containername = "Seeds crate"
|
|
|
|
|
access = access_hydroponics
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/exoticseeds
|
|
|
|
|
name = "Exotic Seeds Crate"
|
|
|
|
|
contains = list("/obj/item/seeds/nettleseed",
|
|
|
|
|
"/obj/item/seeds/plumpmycelium",
|
|
|
|
|
"/obj/item/seeds/libertymycelium",
|
|
|
|
|
"/obj/item/seeds/amanitamycelium",
|
|
|
|
|
"/obj/item/seeds/bananaseed",
|
|
|
|
|
"/obj/item/seeds/eggyseed")
|
|
|
|
|
cost = 15
|
|
|
|
|
containertype = /obj/crate/hydroponics
|
|
|
|
|
containername = "Exotic Seeds crate"
|
|
|
|
|
access = access_hydroponics
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/medical
|
|
|
|
|
name = "Medical crate"
|
|
|
|
|
contains = list("/obj/item/weapon/storage/firstaid/regular",
|
|
|
|
|
"/obj/item/weapon/storage/firstaid/fire",
|
|
|
|
|
"/obj/item/weapon/storage/firstaid/toxin",
|
|
|
|
|
"/obj/item/weapon/storage/firstaid/o2",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/glass/bottle/antitoxin",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/glass/bottle/stoxin",
|
|
|
|
|
"/obj/item/weapon/storage/syringes")
|
|
|
|
|
cost = 10
|
|
|
|
|
containertype = "/obj/crate/medical"
|
|
|
|
|
containername = "Medical crate"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/virus
|
|
|
|
|
name = "Virus crate"
|
|
|
|
|
contains = list("/obj/item/weapon/reagent_containers/glass/bottle/flu_virion",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/glass/bottle/cold",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/glass/bottle/fake_gbs",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/glass/bottle/magnitis",
|
|
|
|
|
// "/obj/item/weapon/reagent_containers/glass/bottle/wizarditis", worse than GBS if anything
|
|
|
|
|
// "/obj/item/weapon/reagent_containers/glass/bottle/gbs", No. Just no.
|
|
|
|
|
"/obj/item/weapon/reagent_containers/glass/bottle/pierrot_throat",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/glass/bottle/brainrot",
|
|
|
|
|
"/obj/item/weapon/storage/syringes",
|
|
|
|
|
"/obj/item/weapon/storage/beakerbox")
|
|
|
|
|
cost = 20
|
|
|
|
|
containertype = "/obj/crate/secure/weapon"
|
|
|
|
|
containername = "Virus crate"
|
|
|
|
|
access = access_heads
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/metal50
|
|
|
|
|
name = "50 Metal Sheets"
|
|
|
|
|
contains = list("/obj/item/stack/sheet/metal")
|
|
|
|
|
amount = 50
|
|
|
|
|
cost = 15
|
|
|
|
|
containertype = "/obj/crate"
|
|
|
|
|
containername = "Metal sheets crate"
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/glass50
|
|
|
|
|
name = "50 Glass Sheets"
|
|
|
|
|
contains = list("/obj/item/stack/sheet/glass")
|
|
|
|
|
amount = 50
|
|
|
|
|
cost = 15
|
|
|
|
|
containertype = "/obj/crate"
|
|
|
|
|
containername = "Glass sheets crate"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/engineering
|
|
|
|
|
name = "Engineering crate"
|
|
|
|
|
contains = list("/obj/item/weapon/storage/toolbox/electrical",
|
|
|
|
@@ -138,73 +312,32 @@
|
|
|
|
|
"/obj/particle_accelerator/end_cap")
|
|
|
|
|
containername = "Particle Accelerator crate"
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/mecha_ripley
|
|
|
|
|
name = "Circuit Crate (\"Ripley\" APLU)"
|
|
|
|
|
contains = list("/obj/item/weapon/book/manual/ripley_build_and_repair",
|
|
|
|
|
"/obj/item/mecha_parts/circuitboard/ripley/peripherals", //TEMPORARY due to lack of circuitboard printer
|
|
|
|
|
"/obj/item/mecha_parts/circuitboard/ripley/main") //TEMPORARY due to lack of circuitboard printer
|
|
|
|
|
cost = 40
|
|
|
|
|
containertype = "/obj/crate/secure"
|
|
|
|
|
containername = "APLU \"Ripley\" Circuit Crate"
|
|
|
|
|
access = access_robotics
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/medical
|
|
|
|
|
name = "Medical crate"
|
|
|
|
|
contains = list("/obj/item/weapon/storage/firstaid/regular",
|
|
|
|
|
"/obj/item/weapon/storage/firstaid/fire",
|
|
|
|
|
"/obj/item/weapon/storage/firstaid/toxin",
|
|
|
|
|
"/obj/item/weapon/storage/firstaid/o2",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/glass/bottle/antitoxin",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/glass/bottle/stoxin",
|
|
|
|
|
"/obj/item/weapon/storage/syringes")
|
|
|
|
|
/datum/supply_packs/robotics
|
|
|
|
|
name = "Robotics Assembly Crate"
|
|
|
|
|
contains = list("/obj/item/device/prox_sensor",
|
|
|
|
|
"/obj/item/device/prox_sensor",
|
|
|
|
|
"/obj/item/device/prox_sensor",
|
|
|
|
|
"/obj/item/weapon/storage/toolbox/electrical",
|
|
|
|
|
"/obj/item/device/flash",
|
|
|
|
|
"/obj/item/device/flash",
|
|
|
|
|
"/obj/item/device/flash",
|
|
|
|
|
"/obj/item/device/flash",
|
|
|
|
|
"/obj/item/weapon/cell/high",
|
|
|
|
|
"/obj/item/weapon/cell/high")
|
|
|
|
|
cost = 10
|
|
|
|
|
containertype = "/obj/crate/medical"
|
|
|
|
|
containername = "Medical crate"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/virus
|
|
|
|
|
name = "Virus crate"
|
|
|
|
|
contains = list("/obj/item/weapon/reagent_containers/glass/bottle/flu_virion",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/glass/bottle/cold",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/glass/bottle/fake_gbs",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/glass/bottle/magnitis",
|
|
|
|
|
// "/obj/item/weapon/reagent_containers/glass/bottle/wizarditis", worse than GBS if anything
|
|
|
|
|
// "/obj/item/weapon/reagent_containers/glass/bottle/gbs", No. Just no.
|
|
|
|
|
"/obj/item/weapon/reagent_containers/glass/bottle/pierrot_throat",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/glass/bottle/brainrot",
|
|
|
|
|
"/obj/item/weapon/storage/syringes",
|
|
|
|
|
"/obj/item/weapon/storage/beakerbox")
|
|
|
|
|
cost = 20
|
|
|
|
|
containertype = "/obj/crate/secure/weapon"
|
|
|
|
|
containername = "Virus crate"
|
|
|
|
|
access = access_heads
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/janitor
|
|
|
|
|
name = "Janitorial supplies"
|
|
|
|
|
contains = list("/obj/item/weapon/reagent_containers/glass/bucket",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/glass/bucket",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/glass/bucket",
|
|
|
|
|
"/obj/item/weapon/mop",
|
|
|
|
|
"/obj/item/weapon/caution",
|
|
|
|
|
"/obj/item/weapon/caution",
|
|
|
|
|
"/obj/item/weapon/caution",
|
|
|
|
|
"/obj/item/weapon/cleaner",
|
|
|
|
|
"/obj/item/weapon/chem_grenade/cleaner",
|
|
|
|
|
"/obj/item/weapon/chem_grenade/cleaner",
|
|
|
|
|
"/obj/item/weapon/chem_grenade/cleaner",
|
|
|
|
|
"/obj/mopbucket")
|
|
|
|
|
cost = 10
|
|
|
|
|
containertype = "/obj/crate"
|
|
|
|
|
containername = "Janitorial supplies"
|
|
|
|
|
|
|
|
|
|
/obj/item/weapon/storage/lightbox/tubes
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/lightbulbs
|
|
|
|
|
name = "Replacement lights"
|
|
|
|
|
contains = list("/obj/item/weapon/storage/lightbox/tubes",
|
|
|
|
|
"/obj/item/weapon/storage/lightbox/tubes",
|
|
|
|
|
"/obj/item/weapon/storage/lightbox/tubes",
|
|
|
|
|
"/obj/item/weapon/storage/lightbox/tubes",
|
|
|
|
|
"/obj/item/weapon/storage/lightbox",
|
|
|
|
|
"/obj/item/weapon/storage/lightbox",
|
|
|
|
|
"/obj/item/weapon/storage/lightbox",
|
|
|
|
|
"/obj/item/weapon/storage/lightbox")
|
|
|
|
|
cost = 5
|
|
|
|
|
containertype = "/obj/crate"
|
|
|
|
|
containername = "Replacement lights"
|
|
|
|
|
containertype = /obj/crate/secure/gear
|
|
|
|
|
containername = "Robotics Assembly"
|
|
|
|
|
access = access_robotics
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/plasma
|
|
|
|
|
name = "Plasma assembly crate"
|
|
|
|
@@ -229,10 +362,10 @@
|
|
|
|
|
name = "Weapons crate"
|
|
|
|
|
contains = list("/obj/item/weapon/melee/baton",
|
|
|
|
|
"/obj/item/weapon/melee/baton",
|
|
|
|
|
"/obj/item/weapon/gun/energy/laser_gun",
|
|
|
|
|
"/obj/item/weapon/gun/energy/laser_gun",
|
|
|
|
|
"/obj/item/weapon/gun/energy/taser_gun",
|
|
|
|
|
"/obj/item/weapon/gun/energy/taser_gun",
|
|
|
|
|
"/obj/item/weapon/gun/energy/laser",
|
|
|
|
|
"/obj/item/weapon/gun/energy/laser",
|
|
|
|
|
"/obj/item/weapon/gun/energy/taser",
|
|
|
|
|
"/obj/item/weapon/gun/energy/taser",
|
|
|
|
|
"/obj/item/weapon/storage/flashbang_kit",
|
|
|
|
|
"/obj/item/weapon/storage/flashbang_kit")
|
|
|
|
|
cost = 20
|
|
|
|
@@ -272,25 +405,6 @@
|
|
|
|
|
containername = "Riot crate"
|
|
|
|
|
access = access_security
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/costume
|
|
|
|
|
name = "Standard Costume crate"
|
|
|
|
|
contains = list("/obj/item/weapon/stamp/clown",
|
|
|
|
|
"/obj/item/weapon/storage/backpack/clown",
|
|
|
|
|
"/obj/item/clothing/shoes/clown_shoes",
|
|
|
|
|
"/obj/item/clothing/mask/gas/clown_hat",
|
|
|
|
|
"/obj/item/clothing/under/rank/clown",
|
|
|
|
|
"/obj/item/clothing/under/mime",
|
|
|
|
|
"/obj/item/clothing/shoes/black",
|
|
|
|
|
"/obj/item/clothing/gloves/white",
|
|
|
|
|
"/obj/item/clothing/mask/gas/mime",
|
|
|
|
|
"/obj/item/clothing/head/beret",
|
|
|
|
|
"/obj/item/clothing/suit/suspenders",)
|
|
|
|
|
cost = 10
|
|
|
|
|
containertype = "/obj/crate/secure/gear"
|
|
|
|
|
containername = "Standard Costume"
|
|
|
|
|
access = access_theatre
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/armor
|
|
|
|
|
name = "Armor crate"
|
|
|
|
|
contains = list("/obj/item/clothing/head/helmet",
|
|
|
|
@@ -300,140 +414,14 @@
|
|
|
|
|
"/obj/item/clothing/suit/armor/vest",
|
|
|
|
|
"/obj/item/clothing/suit/armor/vest",
|
|
|
|
|
"/obj/item/clothing/head/helmet/riot",
|
|
|
|
|
"/obj/item/clothing/suit/armor/riot",)
|
|
|
|
|
"/obj/item/clothing/suit/armor/riot",
|
|
|
|
|
"/obj/item/clothing/suit/armor/bulletproof",
|
|
|
|
|
"/obj/item/clothing/suit/armor/laserproof",)
|
|
|
|
|
cost = 25
|
|
|
|
|
containertype = "/obj/crate/secure/gear"
|
|
|
|
|
containername = "Armor crate"
|
|
|
|
|
access = access_security
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/evacuation
|
|
|
|
|
name = "Emergency equipment"
|
|
|
|
|
contains = list("/obj/machinery/bot/floorbot",
|
|
|
|
|
"/obj/machinery/bot/floorbot",
|
|
|
|
|
"/obj/machinery/bot/medbot",
|
|
|
|
|
"/obj/machinery/bot/medbot",
|
|
|
|
|
"/obj/item/weapon/tank/air",
|
|
|
|
|
"/obj/item/weapon/tank/air",
|
|
|
|
|
"/obj/item/weapon/tank/air",
|
|
|
|
|
"/obj/item/weapon/tank/air",
|
|
|
|
|
"/obj/item/weapon/tank/air",
|
|
|
|
|
"/obj/item/clothing/mask/gas",
|
|
|
|
|
"/obj/item/clothing/mask/gas",
|
|
|
|
|
"/obj/item/clothing/mask/gas",
|
|
|
|
|
"/obj/item/clothing/mask/gas",
|
|
|
|
|
"/obj/item/clothing/mask/gas")
|
|
|
|
|
cost = 35
|
|
|
|
|
containertype = "/obj/crate/internals"
|
|
|
|
|
containername = "Emergency Crate"
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/party
|
|
|
|
|
name = "Party equipment"
|
|
|
|
|
contains = list("/obj/item/weapon/reagent_containers/food/drinks/beer",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/food/drinks/beer",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/food/drinks/beer",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/food/drinks/beer",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/food/drinks/beer",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/food/drinks/beer",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/food/drinks/beer",
|
|
|
|
|
"/obj/item/weapon/reagent_containers/food/drinks/beer")
|
|
|
|
|
cost = 20
|
|
|
|
|
containertype = "/obj/crate"
|
|
|
|
|
containername = "Party equipment"
|
|
|
|
|
/*
|
|
|
|
|
/datum/supply_packs/hats
|
|
|
|
|
name = "Clown Gear"
|
|
|
|
|
contains = list("/obj/item/clothing/head/that",
|
|
|
|
|
"/obj/item/clothing/under/psyche",
|
|
|
|
|
"/obj/item/clothing/under/johnny",
|
|
|
|
|
"/obj/item/clothing/under/mario",
|
|
|
|
|
"/obj/item/clothing/under/luigi",
|
|
|
|
|
"/obj/item/clothing/head/butt")
|
|
|
|
|
cost = 20
|
|
|
|
|
containertype = "/obj/crate"
|
|
|
|
|
containername = "Clown Gear"
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/mule
|
|
|
|
|
name = "MULEbot Crate"
|
|
|
|
|
contains = list("/obj/machinery/bot/mulebot")
|
|
|
|
|
cost = 20
|
|
|
|
|
containertype = "/obj/crate"
|
|
|
|
|
containername = "MULEbot Crate"
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/robotics
|
|
|
|
|
name = "Robotics Assembly Crate"
|
|
|
|
|
contains = list("/obj/item/device/prox_sensor",
|
|
|
|
|
"/obj/item/device/prox_sensor",
|
|
|
|
|
"/obj/item/device/prox_sensor",
|
|
|
|
|
"/obj/item/weapon/storage/toolbox/electrical",
|
|
|
|
|
"/obj/item/device/flash",
|
|
|
|
|
"/obj/item/device/flash",
|
|
|
|
|
"/obj/item/device/flash",
|
|
|
|
|
"/obj/item/device/flash",
|
|
|
|
|
"/obj/item/weapon/cell/high",
|
|
|
|
|
"/obj/item/weapon/cell/high")
|
|
|
|
|
cost = 10
|
|
|
|
|
containertype = /obj/crate/secure/gear
|
|
|
|
|
containername = "Robotics Assembly"
|
|
|
|
|
access = access_robotics
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/mecha_ripley
|
|
|
|
|
name = "Circuit Crate (\"Ripley\" APLU)"
|
|
|
|
|
contains = list("/obj/item/weapon/book/manual/ripley_build_and_repair",
|
|
|
|
|
"/obj/item/mecha_parts/circuitboard/ripley/peripherals", //TEMPORARY due to lack of circuitboard printer
|
|
|
|
|
"/obj/item/mecha_parts/circuitboard/ripley/main") //TEMPORARY due to lack of circuitboard printer
|
|
|
|
|
cost = 40
|
|
|
|
|
containertype = "/obj/crate/secure"
|
|
|
|
|
containername = "APLU \"Ripley\" Circuit Crate"
|
|
|
|
|
access = access_robotics
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/hydroponics // -- Skie
|
|
|
|
|
name = "Hydroponics Supply Crate"
|
|
|
|
|
contains = list("/obj/item/weapon/plantbgone",
|
|
|
|
|
"/obj/item/weapon/plantbgone",
|
|
|
|
|
"/obj/item/weapon/plantbgone",
|
|
|
|
|
"/obj/item/weapon/plantbgone",
|
|
|
|
|
"/obj/item/weapon/minihoe",
|
|
|
|
|
"/obj/item/device/analyzer/plant_analyzer",
|
|
|
|
|
"/obj/item/clothing/gloves/botanic_leather",
|
|
|
|
|
"/obj/item/clothing/suit/apron") // Updated with new things
|
|
|
|
|
cost = 10
|
|
|
|
|
containertype = /obj/crate/hydroponics
|
|
|
|
|
containername = "Hydroponics crate"
|
|
|
|
|
access = access_hydroponics
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/seeds
|
|
|
|
|
name = "Seeds Crate"
|
|
|
|
|
contains = list("/obj/item/seeds/chiliseed",
|
|
|
|
|
"/obj/item/seeds/berryseed",
|
|
|
|
|
"/obj/item/seeds/corn",
|
|
|
|
|
"/obj/item/seeds/eggplantseed",
|
|
|
|
|
"/obj/item/seeds/tomatoseed",
|
|
|
|
|
"/obj/item/seeds/soyaseed",
|
|
|
|
|
"/obj/item/seeds/wheatseed",
|
|
|
|
|
"/obj/item/seeds/carrotseed",
|
|
|
|
|
"/obj/item/seeds/sunflowerseed",
|
|
|
|
|
"/obj/item/seeds/chantermycelium",
|
|
|
|
|
"/obj/item/seeds/potatoseed")
|
|
|
|
|
cost = 10
|
|
|
|
|
containertype = /obj/crate/hydroponics
|
|
|
|
|
containername = "Seeds crate"
|
|
|
|
|
access = access_hydroponics
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/exoticseeds
|
|
|
|
|
name = "Exotic Seeds Crate"
|
|
|
|
|
contains = list("/obj/item/seeds/nettleseed",
|
|
|
|
|
"/obj/item/seeds/plumpmycelium",
|
|
|
|
|
"/obj/item/seeds/libertymycelium",
|
|
|
|
|
"/obj/item/seeds/amanitamycelium",
|
|
|
|
|
"/obj/item/seeds/bananaseed",
|
|
|
|
|
"/obj/item/seeds/eggyseed")
|
|
|
|
|
cost = 15
|
|
|
|
|
containertype = /obj/crate/hydroponics
|
|
|
|
|
containername = "Exotic Seeds crate"
|
|
|
|
|
access = access_hydroponics
|
|
|
|
|
|
|
|
|
|
/datum/supply_packs/securitybarriers
|
|
|
|
|
name = "Security Barriers"
|
|
|
|
|
contains = list("/obj/machinery/deployable/barrier",
|
|
|
|
|