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>
322 lines
11 KiB
Plaintext
322 lines
11 KiB
Plaintext
/*
|
|
* Here is where any supply packs
|
|
* related to robotics tasks live.
|
|
*/
|
|
|
|
|
|
/datum/supply_pack/robotics
|
|
group = "Robotics"
|
|
|
|
/datum/supply_pack/randomised/robotics
|
|
group = "Robotics"
|
|
access = access_robotics
|
|
|
|
/datum/supply_pack/robotics/robotics_assembly
|
|
name = "Robotics assembly crate"
|
|
desc = "An assortment of basic robotics assembly supplies. Requires Robotics access."
|
|
contains = list(
|
|
/obj/item/assembly/prox_sensor = 3,
|
|
/obj/item/storage/toolbox/electrical,
|
|
/obj/item/flash = 4,
|
|
/obj/item/cell/high = 2
|
|
)
|
|
cost = 10
|
|
containertype = /obj/structure/closet/crate/secure/nanotrasen
|
|
containername = "Robotics assembly"
|
|
access = access_robotics
|
|
|
|
/*/datum/supply_pack/robotics/robolimbs_basic
|
|
name = "Basic robolimb blueprints"
|
|
contains = list(
|
|
/obj/item/disk/limb/morpheus,
|
|
/obj/item/disk/limb/xion
|
|
)
|
|
cost = 15
|
|
containertype = /obj/structure/closet/crate/secure/gear
|
|
containername = "Robolimb blueprints (basic)"
|
|
access = access_robotics
|
|
|
|
/datum/supply_pack/robotics/robolimbs_adv
|
|
name = "All robolimb blueprints"
|
|
contains = list(
|
|
/obj/item/disk/limb/bishop,
|
|
/obj/item/disk/limb/hephaestus,
|
|
/obj/item/disk/limb/morpheus,
|
|
/obj/item/disk/limb/veymed,
|
|
/obj/item/disk/limb/wardtakahashi,
|
|
/obj/item/disk/limb/xion,
|
|
/obj/item/disk/limb/zenghu,
|
|
)
|
|
cost = 40
|
|
containertype = /obj/structure/closet/crate/secure/gear
|
|
containername = "Robolimb blueprints (adv)"
|
|
access = access_robotics
|
|
*/
|
|
|
|
/datum/supply_pack/robotics/robolimbs/morpheus
|
|
name = "Morpheus robolimb blueprints"
|
|
desc = "A disk of robolimbs from the Morpheus catalogue. Requires Robotics access."
|
|
contains = list(/obj/item/disk/limb/morpheus)
|
|
cost = 20
|
|
containertype = /obj/structure/closet/crate/secure/morpheus
|
|
containername = "Robolimb blueprints (Morpheus)"
|
|
access = access_robotics
|
|
|
|
/datum/supply_pack/robotics/robolimbs/cybersolutions
|
|
name = "Cyber Solutions robolimb blueprints"
|
|
desc = "A disk of robolimbs from the Cyber Solutions catalogue. Requires Robotics access."
|
|
contains = list(/obj/item/disk/limb/cybersolutions)
|
|
cost = 20
|
|
containertype = /obj/structure/closet/crate/secure/cybersolutions
|
|
containername = "Robolimb blueprints (Cyber Solutions)"
|
|
access = access_robotics
|
|
|
|
/datum/supply_pack/robotics/robolimbs/xion
|
|
name = "Xion robolimb blueprints"
|
|
desc = "A disk of robolimbs from the Xion Manufacturing catalogue. Requires Robotics access."
|
|
contains = list(/obj/item/disk/limb/xion)
|
|
cost = 20
|
|
containertype = /obj/structure/closet/crate/secure/xion
|
|
containername = "Robolimb blueprints (Xion)"
|
|
access = access_robotics
|
|
|
|
/datum/supply_pack/robotics/robolimbs/grayson
|
|
name = "Grayson robolimb blueprints"
|
|
desc = "A disk of robolimbs from the Grayson Industries catalogue. Requires Robotics access."
|
|
contains = list(/obj/item/disk/limb/grayson)
|
|
cost = 30
|
|
containertype = /obj/structure/closet/crate/secure/grayson
|
|
containername = "Robolimb blueprints (Grayson)"
|
|
access = access_robotics
|
|
|
|
/datum/supply_pack/robotics/robolimbs/hephaestus
|
|
name = "Hephaestus robolimb blueprints"
|
|
desc = "A disk of robolimbs from the Hephaestus Arms catalogue. Requires Robotics access."
|
|
contains = list(/obj/item/disk/limb/hephaestus)
|
|
cost = 35
|
|
containertype = /obj/structure/closet/crate/secure/heph
|
|
containername = "Robolimb blueprints (Hephaestus)"
|
|
access = access_robotics
|
|
|
|
/datum/supply_pack/robotics/robolimbs/wardtakahashi
|
|
name = "Ward-Takahashi robolimb blueprints"
|
|
desc = "A disk of robolimbs from the Ward-Takahashi catalogue. Requires Robotics access."
|
|
contains = list(/obj/item/disk/limb/wardtakahashi)
|
|
cost = 35
|
|
containertype = /obj/structure/closet/crate/secure/ward
|
|
containername = "Robolimb blueprints (Ward-Takahashi)"
|
|
access = access_robotics
|
|
|
|
/datum/supply_pack/robotics/robolimbs/zenghu
|
|
name = "Zeng Hu robolimb blueprints"
|
|
desc = "A disk of robolimbs from the Zeng Hu Medical catalogue. Requires Robotics access."
|
|
contains = list(/obj/item/disk/limb/zenghu)
|
|
cost = 35
|
|
containertype = /obj/structure/closet/crate/secure/zenghu
|
|
containername = "Robolimb blueprints (Zeng Hu)"
|
|
access = access_robotics
|
|
|
|
/datum/supply_pack/robotics/robolimbs/bishop
|
|
name = "Bishop robolimb blueprints"
|
|
desc = "A disk of robolimbs from the Bishop catalogue. Requires Robotics access."
|
|
contains = list(/obj/item/disk/limb/bishop)
|
|
cost = 70
|
|
containertype = /obj/structure/closet/crate/secure/bishop
|
|
containername = "Robolimb blueprints (Bishop)"
|
|
access = access_robotics
|
|
|
|
/datum/supply_pack/robotics/robolimbs/cenilimicybernetics
|
|
name = "Cenilimi Cybernetics robolimb blueprints"
|
|
desc = "A disk of teshari robolimbs from the Cenilimi Cybernetics catalogue. Requires Robotics access."
|
|
contains = list(/obj/item/disk/limb/cenilimicybernetics)
|
|
cost = 45
|
|
containertype = /obj/structure/closet/crate/secure/science
|
|
containername = "Robolimb blueprints (Cenilimi Cybernetics)"
|
|
access = access_robotics
|
|
|
|
/datum/supply_pack/robotics/mecha_ripley
|
|
name = "Circuit Crate (\"Ripley\" APLU)"
|
|
desc = "A set of standard core components for a Ripley Power-Loader mech, plus an assembly manual. Requires Robotics access."
|
|
contains = list(
|
|
/obj/item/book/manual/ripley_build_and_repair,
|
|
/obj/item/circuitboard/mecha/ripley/main,
|
|
/obj/item/circuitboard/mecha/ripley/peripherals
|
|
)
|
|
cost = 25
|
|
containertype = /obj/structure/closet/crate/secure/xion
|
|
containername = "APLU \"Ripley\" Circuit Crate"
|
|
access = access_robotics
|
|
|
|
/datum/supply_pack/robotics/mecha_odysseus
|
|
name = "Circuit Crate (\"Odysseus\")"
|
|
desc = "A set of standard core components for an Odysseus Medical Response mech. Requires Robotics access."
|
|
contains = list(
|
|
/obj/item/circuitboard/mecha/odysseus/peripherals,
|
|
/obj/item/circuitboard/mecha/odysseus/main
|
|
)
|
|
cost = 25
|
|
containertype = /obj/structure/closet/crate/secure/veymed
|
|
containername = "\"Odysseus\" Circuit Crate"
|
|
access = access_robotics
|
|
|
|
/datum/supply_pack/randomised/robotics/exosuit_mod
|
|
num_contained = 1
|
|
contains = list(
|
|
/obj/item/kit/paint/ripley,
|
|
/obj/item/kit/paint/ripley/death,
|
|
/obj/item/kit/paint/ripley/flames_red,
|
|
/obj/item/kit/paint/ripley/flames_blue
|
|
)
|
|
name = "Random APLU modkit"
|
|
desc = "A random Ripley customization kit, used to modify a mech's paint job."
|
|
cost = 200
|
|
containertype = /obj/structure/closet/crate/xion
|
|
containername = "heavy crate"
|
|
|
|
/datum/supply_pack/randomised/robotics/exosuit_mod/durand
|
|
contains = list(
|
|
/obj/item/kit/paint/durand,
|
|
/obj/item/kit/paint/durand/seraph,
|
|
/obj/item/kit/paint/durand/phazon
|
|
)
|
|
name = "Random Durand exosuit modkit"
|
|
desc = "A random Durand customization kit, used to modify a mech's paint job."
|
|
containertype = /obj/structure/closet/crate/heph
|
|
|
|
/datum/supply_pack/randomised/robotics/exosuit_mod/gygax
|
|
contains = list(
|
|
/obj/item/kit/paint/gygax,
|
|
/obj/item/kit/paint/gygax/darkgygax,
|
|
/obj/item/kit/paint/gygax/recitence
|
|
)
|
|
name = "Random Gygax exosuit modkit"
|
|
desc = "A random Gygax customization kit, used to modify a mech's paint job."
|
|
containertype = /obj/structure/closet/crate/heph
|
|
|
|
/datum/supply_pack/robotics/jumper_cables
|
|
name = "Jumper kit crate"
|
|
desc = "A pair of jumper kits, for restarting damaged synthetics."
|
|
contains = list(
|
|
/obj/item/defib_kit/jumper_kit = 2
|
|
)
|
|
cost = 30
|
|
containertype = /obj/structure/closet/crate/secure/einstein
|
|
containername = "Jumper kit crate"
|
|
access = access_robotics
|
|
|
|
/datum/supply_pack/robotics/restrainingbolt
|
|
name = "Restraining bolt crate"
|
|
desc = "A pair of restraining bolts and an implanter. Requires Robotics access."
|
|
contains = list(
|
|
/obj/item/implanter = 1,
|
|
/obj/item/implantcase/restrainingbolt = 2
|
|
)
|
|
cost = 40
|
|
containertype = /obj/structure/closet/crate/secure/cybersolutions
|
|
containername = "Restraining bolt crate"
|
|
access = access_robotics
|
|
|
|
/datum/supply_pack/robotics/bike
|
|
name = "Spacebike Crate"
|
|
desc = "A spacebike. Drive with extreme care."
|
|
contains = list()
|
|
cost = 350
|
|
containertype = /obj/structure/largecrate/vehicle/bike
|
|
containername = "Spacebike Crate"
|
|
|
|
/datum/supply_pack/robotics/quadbike
|
|
name = "ATV Crate"
|
|
desc = "An all-terrain vehicle in a crate. Can tow a trailer."
|
|
contains = list()
|
|
cost = 300
|
|
containertype = /obj/structure/largecrate/vehicle/quadbike
|
|
containername = "ATV Crate"
|
|
|
|
/datum/supply_pack/robotics/quadtrailer
|
|
name = "ATV Trailer Crate"
|
|
desc = "A trailer for an all-terrain vehicle."
|
|
contains = list()
|
|
cost = 250
|
|
containertype = /obj/structure/largecrate/vehicle/quadtrailer
|
|
containername = "ATV Trailer Crate"
|
|
|
|
/* //CHOMPedit commented micromech stuff, because fuck this trash
|
|
/datum/supply_pack/robotics/mecha_gopher
|
|
name = "Circuit Crate (\"Gopher\" APLU)"
|
|
desc = "A set of standard core components for a Gopher micro-mech. Requires Robotics access."
|
|
contains = list(
|
|
/obj/item/circuitboard/mecha/gopher/main,
|
|
/obj/item/circuitboard/mecha/gopher/peripherals
|
|
)
|
|
cost = 25
|
|
containertype = /obj/structure/closet/crate/secure/science
|
|
containername = "APLU \"Gopher\" Circuit Crate"
|
|
access = access_robotics
|
|
|
|
/datum/supply_pack/robotics/mecha_polecat
|
|
name = "Circuit Crate (\"Polecat\" APLU)"
|
|
desc = "A set of standard core components for a Polecat micro-mech. Requires Robotics access."
|
|
contains = list(
|
|
/obj/item/circuitboard/mecha/polecat/main,
|
|
/obj/item/circuitboard/mecha/polecat/peripherals,
|
|
/obj/item/circuitboard/mecha/polecat/targeting
|
|
)
|
|
cost = 25
|
|
containertype = /obj/structure/closet/crate/secure/science
|
|
containername = "APLU \"Polecat\" Circuit Crate"
|
|
access = access_robotics
|
|
|
|
/datum/supply_pack/robotics/mecha_weasel
|
|
name = "Circuit Crate (\"Weasel\" APLU)"
|
|
desc = "A set of standard core components for a Weasel micro-mech. Requires Robotics access."
|
|
contains = list(
|
|
/obj/item/circuitboard/mecha/weasel/main,
|
|
/obj/item/circuitboard/mecha/weasel/peripherals,
|
|
/obj/item/circuitboard/mecha/weasel/targeting
|
|
)
|
|
cost = 25
|
|
containertype = /obj/structure/closet/crate/secure/science
|
|
containername = "APLU \"Weasel\" Circuit Crate"
|
|
access = access_robotics */
|
|
|
|
/datum/supply_pack/robotics/some_robolimbs
|
|
name = "Basic Robolimb Blueprints"
|
|
desc = "A set of standard cyberlimb blueprints, from the Morpheus, Xion, and Talon LLC catalogues. Requires Robotics access."
|
|
contains = list(
|
|
/obj/item/disk/limb/morpheus,
|
|
/obj/item/disk/limb/xion,
|
|
/obj/item/disk/limb/talon
|
|
)
|
|
cost = 15
|
|
containertype = /obj/structure/closet/crate/secure
|
|
containername = "Basic Robolimb Blueprint Crate"
|
|
access = access_robotics
|
|
|
|
/datum/supply_pack/robotics/all_robolimbs
|
|
name = "Advanced Robolimb Blueprints"
|
|
desc = "A wide selection of advanced cyberlimb blueprints. Includes hyperrealistic prosthetic designs from Vey-Medical and DSI. Requires Robotics access."
|
|
contains = list(
|
|
/obj/item/disk/limb/bishop,
|
|
/obj/item/disk/limb/hephaestus,
|
|
/obj/item/disk/limb/morpheus,
|
|
/obj/item/disk/limb/veymed,
|
|
/obj/item/disk/limb/wardtakahashi,
|
|
/obj/item/disk/limb/xion,
|
|
/obj/item/disk/limb/zenghu,
|
|
/obj/item/disk/limb/talon,
|
|
/obj/item/disk/limb/dsi_tajaran,
|
|
/obj/item/disk/limb/dsi_lizard,
|
|
/obj/item/disk/limb/dsi_sergal,
|
|
/obj/item/disk/limb/dsi_nevrean,
|
|
/obj/item/disk/limb/dsi_vulpkanin,
|
|
/obj/item/disk/limb/dsi_akula,
|
|
/obj/item/disk/limb/dsi_spider,
|
|
/obj/item/disk/limb/dsi_teshari,
|
|
/obj/item/disk/limb/eggnerdltd,
|
|
/obj/item/disk/limb/eggnerdltdred
|
|
)
|
|
cost = 40
|
|
containertype = /obj/structure/closet/crate/secure
|
|
containername = "Advanced Robolimb Blueprint Crate"
|
|
access = access_robotics
|