mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
Co-authored-by: Killian <49700375+KillianKirilenko@users.noreply.github.com> Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
435 lines
16 KiB
Plaintext
435 lines
16 KiB
Plaintext
/*
|
|
* Here is where any supply packs
|
|
* related to engineering tasks live.
|
|
*/
|
|
|
|
|
|
/datum/supply_pack/eng
|
|
group = "Engineering"
|
|
|
|
/datum/supply_pack/eng/lightbulbs
|
|
name = "Replacement lights"
|
|
desc = "Three boxes of replacement light tubes and bulbs."
|
|
contains = list(/obj/item/storage/box/lights/mixed = 3)
|
|
cost = 10
|
|
containertype = /obj/structure/closet/crate/galaksi
|
|
containername = "Replacement lights"
|
|
|
|
/datum/supply_pack/eng/smescoil
|
|
name = "Superconducting Magnetic Coil"
|
|
desc = "A single standard superconducting magnetic coil."
|
|
contains = list(/obj/item/smes_coil)
|
|
cost = 20 //CHOMPEdit - Reduced cost from 75 to 20 to be more in line with the rest of the engineering supplies
|
|
containertype = /obj/structure/closet/crate/focalpoint
|
|
containername = "Superconducting Magnetic Coil crate"
|
|
|
|
/datum/supply_pack/eng/smescoil/super_capacity
|
|
name = "Superconducting Capacitance Coil"
|
|
desc = "A single high-capacity superconducting magnetic coil."
|
|
contains = list(/obj/item/smes_coil/super_capacity)
|
|
cost = 35 //CHOMPEdit - Reduced cost from 90 to 35 to be more in line with the rest of the engineering supplies
|
|
containertype = /obj/structure/closet/crate/focalpoint
|
|
containername = "Superconducting Capacitance Coil crate"
|
|
|
|
/datum/supply_pack/eng/smescoil/super_io
|
|
name = "Superconducting Transmission Coil"
|
|
desc = "A single high-transmission superconducting magnetic coil."
|
|
contains = list(/obj/item/smes_coil/super_io)
|
|
cost = 35 //CHOMPEdit - Reduced cost from 90 to 35 to be more in line with the rest of the engineering supplies
|
|
containertype = /obj/structure/closet/crate/focalpoint
|
|
containername = "Superconducting Transmission Coil crate"
|
|
|
|
/datum/supply_pack/eng/shield_capacitor
|
|
name = "Shield Capacitor"
|
|
desc = "A standard shield capacitor block."
|
|
contains = list(/obj/machinery/shield_capacitor)
|
|
cost = 20
|
|
containertype = /obj/structure/closet/crate/focalpoint
|
|
containername = "shield capacitor crate"
|
|
|
|
/datum/supply_pack/eng/shield_capacitor/advanced
|
|
name = "Advanced Shield Capacitor"
|
|
desc = "An advanced shield capacitor block."
|
|
contains = list(/obj/machinery/shield_capacitor/advanced)
|
|
cost = 30
|
|
containertype = /obj/structure/closet/crate/focalpoint
|
|
containername = "advanced shield capacitor crate"
|
|
|
|
/datum/supply_pack/eng/bubble_shield
|
|
name = "Bubble Shield Generator"
|
|
desc = "A standard bubble shield generator."
|
|
contains = list(/obj/machinery/shield_gen)
|
|
cost = 40
|
|
containertype =/obj/structure/closet/crate/focalpoint
|
|
containername = "shield bubble generator crate"
|
|
|
|
/datum/supply_pack/eng/bubble_shield/advanced
|
|
name = "Advanced Bubble Shield Generator"
|
|
desc = "An advanced bubble shield generator."
|
|
contains = list(/obj/machinery/shield_gen/advanced)
|
|
cost = 60
|
|
containertype = /obj/structure/closet/crate/focalpoint
|
|
containername = "advanced bubble shield generator crate"
|
|
|
|
/datum/supply_pack/eng/hull_shield
|
|
name = "Hull Shield Generator"
|
|
desc = "A standard hull shield generator."
|
|
contains = list(/obj/machinery/shield_gen/external)
|
|
cost = 80
|
|
containertype = /obj/structure/closet/crate/focalpoint
|
|
containername = "shield hull generator crate"
|
|
|
|
/datum/supply_pack/eng/hull_shield/advanced
|
|
name = "Advanced Hull Shield Generator"
|
|
desc = "An advanced hull shield generator."
|
|
contains = list(/obj/machinery/shield_gen/external/advanced)
|
|
cost = 120
|
|
containertype = /obj/structure/closet/crate/focalpoint
|
|
containername = "advanced hull shield generator crate"
|
|
|
|
/datum/supply_pack/eng/point_defense_cannon_circuit
|
|
name = "Point Defense Turret Circuit"
|
|
desc = "A pair of point defense turret control circuits."
|
|
contains = list(/obj/item/circuitboard/pointdefense = 2)
|
|
cost = 20
|
|
containertype = /obj/structure/closet/crate/heph
|
|
containername = "point defense turret circuit crate"
|
|
|
|
/datum/supply_pack/eng/point_defense_control_circuit
|
|
name = "Point Defense Controller Circuit"
|
|
desc = "A point defense mainframe master control circuit."
|
|
contains = list(/obj/item/circuitboard/pointdefense_control = 1)
|
|
cost = 30
|
|
containertype = /obj/structure/closet/crate/heph
|
|
containername = "point defense mainframe circuit crate"
|
|
|
|
/datum/supply_pack/eng/electrical
|
|
name = "Electrical maintenance crate"
|
|
desc = "A pack of equipment and supplies for carrying out electrical maintenance."
|
|
contains = list(
|
|
/obj/item/storage/toolbox/electrical = 2,
|
|
/obj/item/clothing/gloves/yellow = 2,
|
|
/obj/item/cell = 2,
|
|
/obj/item/cell/high = 2
|
|
)
|
|
cost = 10
|
|
containertype = /obj/structure/closet/crate/ward
|
|
containername = "Electrical maintenance crate"
|
|
|
|
/datum/supply_pack/eng/e_welders
|
|
name = "Electric welder crate"
|
|
desc = "A set of three electric-powered welders."
|
|
contains = list(
|
|
/obj/item/weldingtool/electric = 3
|
|
)
|
|
cost = 15
|
|
containertype = /obj/structure/closet/crate/ward
|
|
containername = "Electric welder crate"
|
|
|
|
/datum/supply_pack/eng/mechanical
|
|
name = "Mechanical maintenance crate"
|
|
desc = "A pack of equipment and supplies for carrying out mechanical maintenance."
|
|
contains = list(
|
|
/obj/item/storage/belt/utility/full = 3,
|
|
/obj/item/clothing/suit/storage/hazardvest = 3,
|
|
/obj/item/clothing/head/welding = 2,
|
|
/obj/item/clothing/head/hardhat
|
|
)
|
|
cost = 10
|
|
containertype = /obj/structure/closet/crate/xion
|
|
containername = "Mechanical maintenance crate"
|
|
|
|
/datum/supply_pack/eng/fueltank
|
|
name = "Fuel tank crate"
|
|
desc = "Contains a fuel tank dispenser."
|
|
contains = list(/obj/structure/reagent_dispensers/fueltank)
|
|
cost = 10
|
|
containertype = /obj/structure/closet/crate/large/nanotrasen
|
|
containername = "fuel tank crate"
|
|
|
|
/datum/supply_pack/eng/solar
|
|
name = "Solar Pack crate"
|
|
desc = "Contains basic supplies for setting up a small solar power array (panels, tracker, and controller, no SMES)."
|
|
contains = list(
|
|
/obj/item/solar_assembly = 21,
|
|
/obj/item/circuitboard/solar_control,
|
|
/obj/item/tracker_electronics,
|
|
/obj/item/paper/solar
|
|
)
|
|
cost = 20
|
|
containertype = /obj/structure/closet/crate/einstein
|
|
containername = "Solar pack crate"
|
|
|
|
/datum/supply_pack/eng/engine
|
|
name = "Emitter crate"
|
|
desc = "Two emitters. Requires Chief Engineer access."
|
|
contains = list(/obj/machinery/power/emitter = 2)
|
|
cost = 10
|
|
containertype = /obj/structure/closet/crate/secure/einstein
|
|
containername = "Emitter crate"
|
|
access = access_engine //CHOMPedit
|
|
|
|
/datum/supply_pack/eng/engine/field_gen
|
|
name = "Field Generator crate"
|
|
desc = "Two containment field generators. Requires Chief Engineer access."
|
|
contains = list(/obj/machinery/field_generator = 2)
|
|
containertype = /obj/structure/closet/crate/secure/xion
|
|
containername = "Field Generator crate"
|
|
access = access_ce
|
|
|
|
/datum/supply_pack/eng/engine/sing_gen
|
|
name = "Singularity Generator crate"
|
|
desc = "Singularity core generator. Requires Chief Engineer access."
|
|
contains = list(/obj/machinery/the_singularitygen)
|
|
containertype = /obj/structure/closet/crate/secure/einstein
|
|
containername = "Singularity Generator crate"
|
|
access = access_ce
|
|
|
|
/datum/supply_pack/eng/engine/tesla_gen
|
|
name = "Tesla Generator crate"
|
|
desc = "Tesla core generator. Requires Chief Engineer access."
|
|
contains = list(/obj/machinery/the_singularitygen/tesla)
|
|
containertype = /obj/structure/closet/crate/secure/einstein
|
|
containername = "Tesla Generator crate"
|
|
access = access_ce
|
|
|
|
/datum/supply_pack/eng/engine/collector
|
|
name = "Collector crate"
|
|
desc = "Three radiation collectors, for use with a singularity or supermatter core."
|
|
contains = list(/obj/machinery/power/rad_collector = 3)
|
|
containertype = /obj/structure/closet/crate/secure/einstein
|
|
containername = "Collector crate"
|
|
|
|
/datum/supply_pack/eng/engine/PA
|
|
name = "Particle Accelerator crate"
|
|
desc = "All the parts needed to set up a particle accelerator. Requires Chief Engineer access."
|
|
cost = 40
|
|
contains = list(
|
|
/obj/structure/particle_accelerator/fuel_chamber,
|
|
/obj/machinery/particle_accelerator/control_box,
|
|
/obj/structure/particle_accelerator/particle_emitter/center,
|
|
/obj/structure/particle_accelerator/particle_emitter/left,
|
|
/obj/structure/particle_accelerator/particle_emitter/right,
|
|
/obj/structure/particle_accelerator/power_box,
|
|
/obj/structure/particle_accelerator/end_cap
|
|
)
|
|
containertype = /obj/structure/closet/crate/secure/einstein
|
|
containername = "Particle Accelerator crate"
|
|
access = list(access_ce, access_research) // CHOMPEdit
|
|
one_access = TRUE //CHOMPAdd
|
|
|
|
/datum/supply_pack/eng/shield_gen
|
|
contains = list(/obj/item/circuitboard/shield_gen)
|
|
name = "Bubble shield generator circuitry"
|
|
desc = "A bubble shield generator circuitboard. Requires Chief Engineer access."
|
|
cost = 30
|
|
containertype = /obj/structure/closet/crate/secure/focalpoint
|
|
containername = "bubble shield generator circuitry crate"
|
|
access = access_ce
|
|
|
|
/datum/supply_pack/eng/shield_gen_ex
|
|
contains = list(/obj/item/circuitboard/shield_gen_ex)
|
|
name = "Hull shield generator circuitry"
|
|
desc = "A hull shield generator circuitboard. Requires Chief Engineer access."
|
|
cost = 30
|
|
containertype = /obj/structure/closet/crate/secure/focalpoint
|
|
containername = "hull shield generator circuitry crate"
|
|
access = access_ce
|
|
|
|
/datum/supply_pack/eng/shield_cap
|
|
contains = list(/obj/item/circuitboard/shield_cap)
|
|
name = "Bubble shield capacitor circuitry"
|
|
desc = "A bubble shield capacitor circuitboard. Requires Chief Engineer access."
|
|
cost = 30
|
|
containertype = /obj/structure/closet/crate/secure/focalpoint
|
|
containername = "shield capacitor circuitry crate"
|
|
access = access_ce
|
|
|
|
/datum/supply_pack/eng/smbig
|
|
name = "Supermatter Core"
|
|
desc = "A transport-safe supermatter crystal. EXTREMELY HAZARDOUS. Requires Chief Engineer access."
|
|
contains = list(/obj/machinery/power/supermatter/station) // CHOMPEdit: Station SM for Cargo Orders
|
|
cost = 150
|
|
containertype = /obj/structure/closet/crate/secure/phoron
|
|
containername = "Supermatter crate (CAUTION)"
|
|
access = access_ce
|
|
|
|
/datum/supply_pack/eng/teg
|
|
contains = list(/obj/machinery/power/generator)
|
|
name = "Mark I Thermoelectric Generator"
|
|
desc = "A basic thermoelectric generator."
|
|
cost = 40
|
|
containertype = /obj/structure/closet/crate/secure/large/einstein
|
|
containername = "Mk1 TEG crate"
|
|
access = access_engine
|
|
|
|
/datum/supply_pack/eng/circulator
|
|
contains = list(/obj/machinery/atmospherics/binary/circulator)
|
|
name = "Binary atmospheric circulator"
|
|
desc = "Heavy atmospherics machinery."
|
|
cost = 20
|
|
containertype = /obj/structure/closet/crate/secure/large/einstein
|
|
containername = "Atmospheric circulator crate"
|
|
access = access_engine
|
|
|
|
/datum/supply_pack/eng/radsuit
|
|
contains = list(
|
|
/obj/item/clothing/suit/radiation = 3,
|
|
/obj/item/clothing/head/radiation = 3
|
|
)
|
|
name = "Radiation suits package (Humanoid)"
|
|
desc = "Three radiation suits (with hoods) fit for most humanoids."
|
|
cost = 20
|
|
containertype = /obj/structure/closet/radiation
|
|
containername = "Radiation suit locker"
|
|
|
|
/datum/supply_pack/eng/radsuitteshari
|
|
contains = list(
|
|
/obj/item/clothing/suit/radiation/teshari = 3,
|
|
/obj/item/clothing/head/radiation/teshari = 3
|
|
)
|
|
name = "Radiation suits package (Teshari)"
|
|
desc = "Three radiation suits (with hoods) fit for teshari."
|
|
cost = 40
|
|
containertype = /obj/structure/closet/crate/aether
|
|
containername = "Teshari radiation suit locker"
|
|
|
|
/datum/supply_pack/eng/pacman_parts
|
|
name = "P.A.C.M.A.N. portable generator parts"
|
|
desc = "Supplies for assembling a basic phoron-fuelled PACMAN generator."
|
|
cost = 25
|
|
containername = "P.A.C.M.A.N. Portable Generator Construction Kit"
|
|
containertype = /obj/structure/closet/crate/secure/focalpoint
|
|
access = access_tech_storage
|
|
contains = list(
|
|
/obj/item/stock_parts/micro_laser,
|
|
/obj/item/stock_parts/capacitor,
|
|
/obj/item/stock_parts/matter_bin,
|
|
/obj/item/circuitboard/pacman
|
|
)
|
|
|
|
/datum/supply_pack/eng/super_pacman_parts
|
|
name = "Super P.A.C.M.A.N. portable generator parts"
|
|
desc = "Supplies for assembling a uranium-fuelled Super PACMAN generator."
|
|
cost = 35
|
|
containername = "Super P.A.C.M.A.N. portable generator construction kit"
|
|
containertype = /obj/structure/closet/crate/secure/focalpoint
|
|
access = access_tech_storage
|
|
contains = list(
|
|
/obj/item/stock_parts/micro_laser,
|
|
/obj/item/stock_parts/capacitor,
|
|
/obj/item/stock_parts/matter_bin,
|
|
/obj/item/circuitboard/pacman/super
|
|
)
|
|
|
|
/datum/supply_pack/eng/fusion_core
|
|
name = "R-UST Mk. 8 Tokamak fusion core crate"
|
|
desc = "Supplies for assembling a R-UST Tokamak fusion core. Requires Engine access."
|
|
cost = 50
|
|
containername = "R-UST Mk. 8 Tokamak Fusion Core crate"
|
|
containertype = /obj/structure/closet/crate/secure/einstein
|
|
access = access_engine
|
|
contains = list(
|
|
/obj/item/book/manual/rust_engine,
|
|
/obj/machinery/power/fusion_core,
|
|
/obj/item/circuitboard/fusion_core
|
|
)
|
|
|
|
/datum/supply_pack/eng/fusion_fuel_injector
|
|
name = "R-UST Mk. 8 fuel injector crate"
|
|
desc = "Supplies for assembling a R-UST Tokamak fusion core's fuel injector. Requires Engine access."
|
|
cost = 30
|
|
containername = "R-UST Mk. 8 fuel injector crate"
|
|
containertype = /obj/structure/closet/crate/secure/einstein
|
|
access = access_engine
|
|
contains = list(
|
|
/obj/machinery/fusion_fuel_injector,
|
|
/obj/machinery/fusion_fuel_injector,
|
|
/obj/item/circuitboard/fusion_injector
|
|
)
|
|
|
|
/datum/supply_pack/eng/gyrotron
|
|
name = "Gyrotron crate"
|
|
desc = "Supplies for assembling a gyrotron."
|
|
cost = 15
|
|
containername = "Gyrotron Crate"
|
|
containertype = /obj/structure/closet/crate/secure/einstein
|
|
access = access_engine
|
|
contains = list(
|
|
/obj/machinery/power/emitter/gyrotron,
|
|
/obj/item/circuitboard/gyrotron
|
|
)
|
|
|
|
/datum/supply_pack/eng/fusion_fuel_compressor
|
|
name = "Fusion Fuel Compressor circuitry crate"
|
|
desc = "A circuitboard for assembling a fusion fuel compressor."
|
|
cost = 10
|
|
containername = "Fusion Fuel Compressor circuitry crate"
|
|
containertype = /obj/structure/closet/crate/einstein
|
|
contains = list(/obj/item/circuitboard/fusion_fuel_compressor)
|
|
|
|
/datum/supply_pack/eng/deuterium
|
|
name = "Deuterium crate"
|
|
desc = "A stack of 50 deuterium ingots."
|
|
cost = 50
|
|
containername = "Deuterium crate"
|
|
containertype = /obj/structure/closet/crate/einstein
|
|
contains = list(/obj/fiftyspawner/deuterium)
|
|
|
|
/datum/supply_pack/eng/tritium
|
|
name = "Tritium crate"
|
|
desc = "A stack of 50 tritium ingots."
|
|
cost = 75
|
|
containername = "Tritium crate"
|
|
containertype = /obj/structure/closet/crate/einstein
|
|
contains = list(/obj/fiftyspawner/tritium)
|
|
|
|
/datum/supply_pack/eng/modern_shield
|
|
name = "Modern Shield Construction Kit"
|
|
desc = "A set of supplies for constructing a shield generator."
|
|
contains = list(
|
|
/obj/item/circuitboard/shield_generator,
|
|
/obj/item/stock_parts/capacitor,
|
|
/obj/item/stock_parts/micro_laser,
|
|
/obj/item/smes_coil,
|
|
/obj/item/stock_parts/console_screen,
|
|
/obj/item/stock_parts/subspace/amplifier
|
|
)
|
|
cost = 80
|
|
containertype = /obj/structure/closet/crate/focalpoint
|
|
containername = "shield generator construction kit crate"
|
|
|
|
/datum/supply_pack/eng/thermoregulator
|
|
contains = list(/obj/machinery/power/thermoregulator)
|
|
name = "Thermal Regulator"
|
|
desc = "A thermal regulator, ready for deployment. Atmospherics access required."
|
|
cost = 30
|
|
containertype = /obj/structure/closet/crate/large
|
|
containername = "thermal regulator crate"
|
|
access = access_atmospherics
|
|
|
|
/datum/supply_pack/eng/dosimeter
|
|
contains = list(/obj/item/storage/box/dosimeter = 6)
|
|
name = "Dosimeters"
|
|
desc = "A set of six dosimeters, for basic radiation detection/safety purposes."
|
|
cost = 10
|
|
containertype = /obj/structure/closet/crate
|
|
containername = "dosimeter crate"
|
|
|
|
/datum/supply_pack/eng/algae
|
|
contains = list(/obj/item/stack/material/algae/ten)
|
|
name = "Algae Sheets (10)"
|
|
desc = "Ten sheets of algae, for carbon dioxide recycling."
|
|
cost = 20
|
|
containertype = /obj/structure/closet/crate
|
|
containername = "algae sheets crate"
|
|
|
|
/datum/supply_pack/eng/inducer
|
|
contains = list(/obj/item/inducer = 3)
|
|
name = "inducer"
|
|
desc = "A trio of inducers, used for remotely recharging powered devices. Requires Engine access."
|
|
cost = 90 //Relatively expensive
|
|
containertype = /obj/structure/closet/crate/xion
|
|
containername = "Inducers crate"
|
|
access = access_engine
|