mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-10 06:34:45 +01:00
ce5f820181
* Update pack_science.dm * BOX
141 lines
5.5 KiB
Plaintext
141 lines
5.5 KiB
Plaintext
/datum/supply_packs/science
|
|
name = "HEADER"
|
|
group = SUPPLY_SCIENCE
|
|
announce_beacons = list("Research Division" = list("Science", "Research Director's Desk"))
|
|
containertype = /obj/structure/closet/crate/sci
|
|
department_restrictions = list(DEPARTMENT_SCIENCE)
|
|
|
|
/datum/supply_packs/science/rnd // Everything you need to kick-start Science from scratch once the dust of the apocalypse has blown over.
|
|
name = "Research & Development Crate"
|
|
contains = list(/obj/item/storage/box/large/rnd_parts)
|
|
cost = 1000
|
|
containertype = /obj/structure/closet/crate/secure/scisec
|
|
containername = "research & development crate"
|
|
access = ACCESS_RESEARCH
|
|
announce_beacons = list("Research Division" = list("Robotics", "Science", "Research Director's Desk"))
|
|
|
|
/datum/supply_packs/science/robotics
|
|
name = "Robotics Assembly Crate"
|
|
contains = list(/obj/item/assembly/prox_sensor,
|
|
/obj/item/assembly/prox_sensor,
|
|
/obj/item/assembly/prox_sensor,
|
|
/obj/item/storage/toolbox/electrical,
|
|
/obj/item/storage/box/flashes,
|
|
/obj/item/stock_parts/cell/high,
|
|
/obj/item/stock_parts/cell/high)
|
|
cost = 300
|
|
containertype = /obj/structure/closet/crate/secure/scisec
|
|
containername = "robotics assembly crate"
|
|
access = ACCESS_ROBOTICS
|
|
announce_beacons = list("Research Division" = list("Robotics", "Research Director's Desk"))
|
|
|
|
/datum/supply_packs/science/mod_core
|
|
name = "MOD core Crate"
|
|
contains = list(/obj/item/mod/core/standard,
|
|
/obj/item/mod/core/standard,
|
|
/obj/item/mod/core/standard)
|
|
cost = 450
|
|
containertype = /obj/structure/closet/crate/secure/scisec
|
|
containername = "\improper MOD core crate"
|
|
access = ACCESS_ROBOTICS
|
|
announce_beacons = list("Research Division" = list("Robotics"))
|
|
department_restrictions = list() //The crew can order modcores without RD requirement. As a treat.
|
|
|
|
/datum/supply_packs/science/mechcore
|
|
name = "Mech Power Core Crate"
|
|
contains = list(/obj/item/mecha_parts/core)
|
|
cost = 1500
|
|
containertype = /obj/structure/closet/crate/secure/scisec
|
|
containername = "mech power core crate"
|
|
access = ACCESS_RD
|
|
|
|
/datum/supply_packs/science/robotics/mecha_ripley
|
|
name = "Construction Crate (Ripley APLU)"
|
|
contains = list(/obj/item/book/manual/ripley_build_and_repair,
|
|
/obj/item/circuitboard/mecha/ripley/main,
|
|
/obj/item/circuitboard/mecha/ripley/peripherals,
|
|
/obj/item/clothing/suit/fire/firefighter,
|
|
/obj/item/stack/sheet/plasteel/fifteen)
|
|
cost = 350
|
|
containertype = /obj/structure/closet/crate/sci/robo
|
|
containername = "\improper APLU \"Ripley\" construction crate"
|
|
announce_beacons = list("Research Division" = list("Robotics"))
|
|
department_restrictions = list(DEPARTMENT_ENGINEERING, DEPARTMENT_SCIENCE) // depending on module combinations, this is miner or engi mech
|
|
|
|
/datum/supply_packs/science/robotics/mecha_odysseus
|
|
name = "Construction Crate (Odysseus)"
|
|
contains = list(/obj/item/circuitboard/mecha/odysseus/peripherals,
|
|
/obj/item/circuitboard/mecha/odysseus/main,
|
|
/obj/item/mecha_parts/mecha_equipment/medical/sleeper,
|
|
/obj/item/stack/sheet/plasteel/five)
|
|
cost = 350
|
|
containertype = /obj/structure/closet/crate/sci/robo
|
|
containername = "\improper \"Odysseus\" construction crate"
|
|
department_restrictions = list(DEPARTMENT_MEDICAL, DEPARTMENT_SCIENCE) // medical mech for medical shenanigans
|
|
|
|
/datum/supply_packs/science/plasma
|
|
name = "Plasma Assembly Crate"
|
|
contains = list(/obj/item/tank/internals/plasma,
|
|
/obj/item/tank/internals/plasma,
|
|
/obj/item/tank/internals/plasma,
|
|
/obj/item/assembly/igniter,
|
|
/obj/item/assembly/igniter,
|
|
/obj/item/assembly/igniter,
|
|
/obj/item/assembly/prox_sensor,
|
|
/obj/item/assembly/prox_sensor,
|
|
/obj/item/assembly/prox_sensor,
|
|
/obj/item/assembly/timer,
|
|
/obj/item/assembly/timer,
|
|
/obj/item/assembly/timer)
|
|
cost = 200
|
|
containertype = /obj/structure/closet/crate/secure/plasma
|
|
containername = "plasma assembly crate"
|
|
access = ACCESS_TOX_STORAGE
|
|
group = SUPPLY_SCIENCE
|
|
|
|
/datum/supply_packs/science/shieldwalls
|
|
name = "Shield Generators Crate"
|
|
contains = list(/obj/machinery/shieldwallgen,
|
|
/obj/machinery/shieldwallgen,
|
|
/obj/machinery/shieldwallgen,
|
|
/obj/machinery/shieldwallgen)
|
|
cost = 400
|
|
containertype = /obj/structure/closet/crate/secure/scisec
|
|
containername = "shield generators crate"
|
|
access = ACCESS_TELEPORTER
|
|
department_restrictions = list(DEPARTMENT_SCIENCE, DEPARTMENT_COMMAND, DEPARTMENT_ENGINEERING)
|
|
|
|
/datum/supply_packs/science/transfer_valves
|
|
name = "Tank Transfer Valves Crate"
|
|
contains = list(/obj/item/transfer_valve,
|
|
/obj/item/transfer_valve)
|
|
cost = 500
|
|
containertype = /obj/structure/closet/crate/secure/scisec
|
|
containername = "tank transfer valves crate"
|
|
access = ACCESS_RD
|
|
|
|
/datum/supply_packs/science/prototype
|
|
name = "Machine Prototype Crate"
|
|
contains = list(/obj/item/machineprototype)
|
|
cost = 800
|
|
containertype = /obj/structure/closet/crate/secure/scisec
|
|
containername = "machine prototype crate"
|
|
access = ACCESS_RESEARCH
|
|
|
|
/datum/supply_packs/science/oil
|
|
name = "Oil Tank Crate"
|
|
contains = list(/obj/structure/reagent_dispensers/oil,
|
|
/obj/item/reagent_containers/drinks/oilcan)
|
|
cost = 150
|
|
containertype = /obj/structure/largecrate
|
|
containername = "oil tank crate"
|
|
department_restrictions = list(DEPARTMENT_MEDICAL, DEPARTMENT_SCIENCE)
|
|
|
|
/datum/supply_packs/science/vending/clothingvendor
|
|
name = "Science Clothing Vendors Crate"
|
|
cost = 50
|
|
contains = list(/obj/item/vending_refill/scidrobe,
|
|
/obj/item/vending_refill/robodrobe,
|
|
/obj/item/vending_refill/genedrobe,)
|
|
containername = "science clothing vendor crate"
|