/* * 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/fusion_coils name = "Fusion Coils (SMES Recharge)" desc = "A pair of single-use heavy-duty fusion coils, for recharging depleted SMES units." contains = list(/obj/item/fusion_coil, /obj/item/fusion_coil) cost = 150 containertype = /obj/structure/closet/crate/einstein containername = "Fusion Coil crate" /datum/supply_pack/eng/smescoil name = "Superconducting Magnetic Coil" desc = "A single standard superconducting magnetic coil." contains = list(/obj/item/smes_coil) cost = 75 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 = 90 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 = 90 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_CE /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 = ACCESS_CE /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) 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