mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
* too slow, mqiib * adds sprites, removes unused equipment * i love pushing untested changes!!! * balance * fix + repair qol * forgor to remove this line * Update declarations.dm
756 lines
30 KiB
Plaintext
756 lines
30 KiB
Plaintext
///////////////////////////////////
|
|
//////////Mecha Module Disks///////
|
|
///////////////////////////////////
|
|
|
|
/datum/design/board/ripley_main
|
|
name = "APLU \"Ripley\" Central Control module"
|
|
desc = "Allows for the construction of a \"Ripley\" Central Control module."
|
|
id = "ripley_main"
|
|
build_path = /obj/item/circuitboard/mecha/ripley/main
|
|
category = list("Exosuit Modules")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/board/ripley_peri
|
|
name = "APLU \"Ripley\" Peripherals Control module"
|
|
desc = "Allows for the construction of a \"Ripley\" Peripheral Control module."
|
|
id = "ripley_peri"
|
|
build_path = /obj/item/circuitboard/mecha/ripley/peripherals
|
|
category = list("Exosuit Modules")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/board/odysseus_main
|
|
name = "\"Odysseus\" Central Control module"
|
|
desc = "Allows for the construction of an \"Odysseus\" Central Control module."
|
|
id = "odysseus_main"
|
|
build_path = /obj/item/circuitboard/mecha/odysseus/main
|
|
category = list("Exosuit Modules")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/board/odysseus_peri
|
|
name = "\"Odysseus\" Peripherals Control module"
|
|
desc = "Allows for the construction of an \"Odysseus\" Peripheral Control module."
|
|
id = "odysseus_peri"
|
|
build_path = /obj/item/circuitboard/mecha/odysseus/peripherals
|
|
category = list("Exosuit Modules")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/board/gygax_main
|
|
name = "\"Gygax\" Central Control module"
|
|
desc = "Allows for the construction of a \"Gygax\" Central Control module."
|
|
id = "gygax_main"
|
|
build_path = /obj/item/circuitboard/mecha/gygax/main
|
|
category = list("Exosuit Modules")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/board/gygax_peri
|
|
name = "\"Gygax\" Peripherals Control module"
|
|
desc = "Allows for the construction of a \"Gygax\" Peripheral Control module."
|
|
id = "gygax_peri"
|
|
build_path = /obj/item/circuitboard/mecha/gygax/peripherals
|
|
category = list("Exosuit Modules")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/board/gygax_targ
|
|
name = "\"Gygax\" Weapons & Targeting Control module"
|
|
desc = "Allows for the construction of a \"Gygax\" Weapons & Targeting Control module."
|
|
id = "gygax_targ"
|
|
build_path = /obj/item/circuitboard/mecha/gygax/targeting
|
|
category = list("Exosuit Modules")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/board/durand_main
|
|
name = "\"Durand\" Central Control module"
|
|
desc = "Allows for the construction of a \"Durand\" Central Control module."
|
|
id = "durand_main"
|
|
build_path = /obj/item/circuitboard/mecha/durand/main
|
|
category = list("Exosuit Modules")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/board/durand_peri
|
|
name = "\"Durand\" Peripherals Control module"
|
|
desc = "Allows for the construction of a \"Durand\" Peripheral Control module."
|
|
id = "durand_peri"
|
|
build_path = /obj/item/circuitboard/mecha/durand/peripherals
|
|
category = list("Exosuit Modules")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/board/durand_targ
|
|
name = "\"Durand\" Weapons & Targeting Control module"
|
|
desc = "Allows for the construction of a \"Durand\" Weapons & Targeting Control module."
|
|
id = "durand_targ"
|
|
build_path = /obj/item/circuitboard/mecha/durand/targeting
|
|
category = list("Exosuit Modules")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/board/honker_main
|
|
name = "\"H.O.N.K\" Central Control module"
|
|
desc = "Allows for the construction of a \"H.O.N.K\" Central Control module."
|
|
id = "honker_main"
|
|
build_path = /obj/item/circuitboard/mecha/honker/main
|
|
category = list("Exosuit Modules")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/board/honker_peri
|
|
name = "\"H.O.N.K\" Peripherals Control module"
|
|
desc = "Allows for the construction of a \"H.O.N.K\" Peripheral Control module."
|
|
id = "honker_peri"
|
|
build_path = /obj/item/circuitboard/mecha/honker/peripherals
|
|
category = list("Exosuit Modules")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/board/honker_targ
|
|
name = "\"H.O.N.K\" Weapons & Targeting Control module"
|
|
desc = "Allows for the construction of a \"H.O.N.K\" Weapons & Targeting Control module."
|
|
id = "honker_targ"
|
|
build_path = /obj/item/circuitboard/mecha/honker/targeting
|
|
category = list("Exosuit Modules")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/board/phazon_main
|
|
name = "\"Phazon\" Central Control module"
|
|
desc = "Allows for the construction of a \"Phazon\" Central Control module."
|
|
id = "phazon_main"
|
|
materials = list(/datum/material/glass = 1000, /datum/material/bluespace = 100)
|
|
build_path = /obj/item/circuitboard/mecha/phazon/main
|
|
category = list("Exosuit Modules")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/board/phazon_peri
|
|
name = "\"Phazon\" Peripherals Control module"
|
|
desc = "Allows for the construction of a \"Phazon\" Peripheral Control module."
|
|
id = "phazon_peri"
|
|
materials = list(/datum/material/glass = 1000, /datum/material/bluespace = 100)
|
|
build_path = /obj/item/circuitboard/mecha/phazon/peripherals
|
|
category = list("Exosuit Modules")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/board/phazon_targ
|
|
name = "\"Phazon\" Weapons & Targeting Control module"
|
|
desc = "Allows for the construction of a \"Phazon\" Weapons & Targeting Control module."
|
|
id = "phazon_targ"
|
|
materials = list(/datum/material/glass = 1000, /datum/material/bluespace = 100)
|
|
build_path = /obj/item/circuitboard/mecha/phazon/targeting
|
|
category = list("Exosuit Modules")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/board/clarke_main
|
|
name = "\"Clarke\" Central Control module"
|
|
desc = "Allows for the construction of a \"Clarke\" Central Control module."
|
|
id = "clarke_main"
|
|
build_path = /obj/item/circuitboard/mecha/clarke/main
|
|
category = list("Exosuit Modules")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/board/clarke_peri
|
|
name = "\"Clarke\" Peripherals Control module"
|
|
desc = "Allows for the construction of a \"Clarke\" Peripheral Control module."
|
|
id = "clarke_peri"
|
|
build_path = /obj/item/circuitboard/mecha/clarke/peripherals
|
|
category = list("Exosuit Modules")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/board/sidewinder_main
|
|
name = "\"Sidewinder\" Central Control module"
|
|
desc = "Allows for the construction of a \"Sidewinder\" Central Control module."
|
|
id = "sidewinder_main"
|
|
build_path = /obj/item/circuitboard/mecha/sidewinder/main
|
|
category = list("Exosuit Modules")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/board/sidewinder_peri
|
|
name = "\"Sidewinder\" Peripherals Control module"
|
|
desc = "Allows for the construction of a \"Sidewinder\" Peripheral Control module."
|
|
id = "sidewinder_peri"
|
|
build_path = /obj/item/circuitboard/mecha/sidewinder/peripherals
|
|
category = list("Exosuit Modules")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/board/sidewinder_targ
|
|
name = "\"Sidewinder\" Kinetics & Mobility Control module"
|
|
desc = "Allows for the construction of a \"Sidewinder\" Kinetics & Mobility Control module."
|
|
id = "sidewinder_targ"
|
|
build_path = /obj/item/circuitboard/mecha/sidewinder/targeting
|
|
category = list("Exosuit Modules")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
////////////////////////////////////////
|
|
/////////// Mecha Equpment /////////////
|
|
////////////////////////////////////////
|
|
|
|
/datum/design/mech_scattershot
|
|
name = "Exosuit Weapon (LBX AC 10 \"Scattershot\")"
|
|
desc = "Allows for the construction of the LBX AC 10."
|
|
id = "mech_scattershot"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot
|
|
materials = list(/datum/material/iron=10000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
combat_design = TRUE
|
|
|
|
/datum/design/mech_scattershot_ammo
|
|
name = "LBX AC 10 Scattershot Ammunition"
|
|
desc = "Ammunition for the LBX AC 10 exosuit weapon."
|
|
id = "mech_scattershot_ammo"
|
|
build_type = PROTOLATHE | MECHFAB
|
|
build_path = /obj/item/mecha_ammo/scattershot
|
|
materials = list(/datum/material/iron=6000)
|
|
construction_time = 20
|
|
category = list("Exosuit Ammunition", "Ammo")
|
|
departmental_flags = DEPARTMENTAL_FLAG_ARMORY
|
|
combat_design = TRUE
|
|
|
|
/datum/design/mech_carbine
|
|
name = "Exosuit Weapon (FNX-99 \"Hades\" Carbine)"
|
|
desc = "Allows for the construction of the FNX-99 \"Hades\" Carbine."
|
|
id = "mech_carbine"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine
|
|
materials = list(/datum/material/iron=10000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
combat_design = TRUE
|
|
|
|
/datum/design/mech_carbine_ammo
|
|
name = "FNX-99 Carbine Ammunition"
|
|
desc = "Ammunition for the FNX-99 \"Hades\" Carbine."
|
|
id = "mech_carbine_ammo"
|
|
build_type = PROTOLATHE | MECHFAB
|
|
build_path = /obj/item/mecha_ammo/incendiary
|
|
materials = list(/datum/material/iron=6000)
|
|
construction_time = 20
|
|
category = list("Exosuit Ammunition", "Ammo")
|
|
departmental_flags = DEPARTMENTAL_FLAG_ARMORY
|
|
combat_design = TRUE
|
|
|
|
/datum/design/mech_bfg
|
|
name = "Exosuit Weapon (BFG-90 \"Graze\" Radioactive Cannon)"
|
|
desc = "Allows for the construction of the BFG-90 \"Graze\" Radioactive Cannon."
|
|
id = "mech_bfg"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/bfg
|
|
materials = list(/datum/material/iron=12000,/datum/material/uranium=6000,/datum/material/diamond=2000)
|
|
construction_time = 10 SECONDS
|
|
category = list("Exosuit Equipment")
|
|
combat_design = TRUE
|
|
|
|
/datum/design/mech_bfg_ammo
|
|
name = "BFG-90 Radioactive Cannon Ammunition"
|
|
desc = "Ammunition for the BFG-90 \"Graze\" Radioactive Cannon."
|
|
id = "mech_bfg_ammo"
|
|
build_type = PROTOLATHE | MECHFAB
|
|
build_path = /obj/item/mecha_ammo/bfg
|
|
materials = list(/datum/material/iron=6000,/datum/material/uranium=6000,/datum/material/diamond=2000)
|
|
construction_time = 20
|
|
category = list("Exosuit Ammunition", "Ammo")
|
|
departmental_flags = DEPARTMENTAL_FLAG_ARMORY
|
|
combat_design = TRUE
|
|
|
|
/datum/design/mech_ion
|
|
name = "Exosuit Weapon (MKIV Ion Heavy Cannon)"
|
|
desc = "Allows for the construction of the MKIV Ion Heavy Cannon."
|
|
id = "mech_ion"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/ion
|
|
materials = list(/datum/material/iron=20000,/datum/material/silver=6000,/datum/material/uranium=2000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
combat_design = TRUE
|
|
|
|
/datum/design/mech_tesla
|
|
name = "Exosuit Weapon (MKI Tesla Cannon)"
|
|
desc = "Allows for the construction of the MKI Tesla Cannon."
|
|
id = "mech_tesla"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/tesla
|
|
materials = list(/datum/material/iron=20000,/datum/material/silver=8000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
combat_design = TRUE
|
|
|
|
/datum/design/mech_laser
|
|
name = "Exosuit Weapon (CH-PS \"Immolator\" Laser)"
|
|
desc = "Allows for the construction of the CH-PS Laser."
|
|
id = "mech_laser"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser
|
|
materials = list(/datum/material/iron=10000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
combat_design = TRUE
|
|
|
|
/datum/design/mech_laser_heavy
|
|
name = "Exosuit Weapon (CH-LC \"Solaris\" Laser Cannon)"
|
|
desc = "Allows for the construction of the CH-LC Laser Cannon."
|
|
id = "mech_laser_heavy"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy
|
|
materials = list(/datum/material/iron=10000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
combat_design = TRUE
|
|
|
|
/datum/design/mech_xray
|
|
name = "Exosuit Weapon (CH-XC \"Transitum\" X-Ray Laser)"
|
|
desc = "Allows for the construction of the CH-XC X-Ray Laser."
|
|
id = "mech_xray"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/xray
|
|
materials = list(/datum/material/iron=10000,/datum/material/gold = 6000,/datum/material/uranium = 5000,/datum/material/titanium = 3000,/datum/material/bluespace = 3000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
combat_design = TRUE
|
|
|
|
/datum/design/mech_disabler
|
|
name = "Exosuit Weapon (CH-DS \"Peacemaker\" Disabler)"
|
|
desc = "Allows for the construction of the CH-DS Disabler."
|
|
id = "mech_disabler"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/disabler
|
|
materials = list(/datum/material/iron=10000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
combat_design = TRUE
|
|
|
|
/datum/design/mech_grenade_launcher
|
|
name = "Exosuit Weapon (SGL-6 Grenade Launcher)"
|
|
desc = "Allows for the construction of the SGL-6 Grenade Launcher."
|
|
id = "mech_grenade_launcher"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/flashbang
|
|
materials = list(/datum/material/iron=22000,/datum/material/gold=6000,/datum/material/silver=8000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
combat_design = TRUE
|
|
|
|
/datum/design/mech_grenade_launcher_ammo
|
|
name = "SGL-6 Grenade Launcher Ammunition"
|
|
desc = "Ammunition for the SGL-6 Grenade Launcher."
|
|
id = "mech_grenade_launcher_ammo"
|
|
build_type = PROTOLATHE | MECHFAB
|
|
build_path = /obj/item/mecha_ammo/flashbang
|
|
materials = list(/datum/material/iron=4000,/datum/material/gold=500,/datum/material/silver=500)
|
|
construction_time = 20
|
|
category = list("Exosuit Ammunition", "Ammo")
|
|
departmental_flags = DEPARTMENTAL_FLAG_ARMORY
|
|
combat_design = TRUE
|
|
|
|
/datum/design/mech_missile_rack
|
|
name = "Exosuit Weapon (BRM-6 Missile Rack)"
|
|
desc = "Allows for the construction of a BRM-6 Breaching Missile Rack."
|
|
id = "mech_missile_rack"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/breaching
|
|
materials = list(/datum/material/iron=22000,/datum/material/gold=6000,/datum/material/silver=8000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
combat_design = TRUE
|
|
|
|
/datum/design/mech_missile_rack_ammo
|
|
name = "BRM-8 Missile Rack Ammunition"
|
|
desc = "Ammunition for the BRM-8 Missile Rack."
|
|
id = "mech_missile_rack_ammo"
|
|
build_type = PROTOLATHE | MECHFAB
|
|
build_path = /obj/item/mecha_ammo/missiles_br
|
|
materials = list(/datum/material/iron=8000,/datum/material/gold=500,/datum/material/silver=500)
|
|
construction_time = 20
|
|
category = list("Exosuit Ammunition", "Ammo")
|
|
departmental_flags = DEPARTMENTAL_FLAG_ARMORY
|
|
combat_design = TRUE
|
|
|
|
/datum/design/clusterbang_launcher
|
|
name = "Exosuit Weapon (SOB-3 Clusterbang Launcher)"
|
|
desc = "A weapon that violates the Geneva Convention at 3 rounds per minute."
|
|
id = "clusterbang_launcher"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/flashbang/clusterbang
|
|
materials = list(/datum/material/iron=20000,/datum/material/gold=10000,/datum/material/uranium=10000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
combat_design = TRUE
|
|
|
|
/datum/design/clusterbang_launcher_ammo
|
|
name = "SOB-3 Clusterbang Launcher Ammunition"
|
|
desc = "Ammunition for the SOB-3 Clusterbang Launcher."
|
|
id = "clusterbang_launcher_ammo"
|
|
build_type = PROTOLATHE | MECHFAB
|
|
build_path = /obj/item/mecha_ammo/clusterbang
|
|
materials = list(/datum/material/iron=6000,/datum/material/gold=1500,/datum/material/uranium=1500)
|
|
construction_time = 20
|
|
category = list("Exosuit Ammunition", "Ammo")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SECURITY
|
|
combat_design = TRUE
|
|
|
|
/datum/design/mech_wormhole_gen
|
|
name = "Exosuit Module (Localized Wormhole Generator)"
|
|
desc = "An exosuit module that allows generating of small quasi-stable wormholes."
|
|
id = "mech_wormhole_gen"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/wormhole_generator
|
|
materials = list(/datum/material/iron=10000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_teleporter
|
|
name = "Exosuit Module (Teleporter Module)"
|
|
desc = "An exosuit module that allows exosuits to teleport to any position in view."
|
|
id = "mech_teleporter"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/teleporter
|
|
materials = list(/datum/material/iron=10000,/datum/material/diamond=10000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_rcd
|
|
name = "Exosuit Module (RCD Module)"
|
|
desc = "An exosuit-mounted Rapid Construction Device."
|
|
id = "mech_rcd"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/rcd
|
|
materials = list(/datum/material/iron=30000,/datum/material/gold=20000,/datum/material/plasma=25000,/datum/material/silver=20000)
|
|
construction_time = 1200
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_thrusters
|
|
name = "Exosuit Module (RCS Thruster Package)"
|
|
desc = "A thruster package for exosuits. Expels gas from the internal life-support air tank to generate thrust."
|
|
id = "mech_thrusters"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/thrusters/gas
|
|
materials = list(/datum/material/iron=25000,/datum/material/titanium=5000,/datum/material/silver=3000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_pipe_dispenser
|
|
name = "Exosuit Module (Pipe Dispenser Module)"
|
|
desc = "An exosuit-mounted Rapid Pipe Dispenser."
|
|
id = "mech_pipe_dispenser"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/pipe_dispenser
|
|
materials = list(/datum/material/iron=10000,/datum/material/glass=2000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_t_scanner
|
|
name = "Exosuit Module (T-ray Scanner Module)"
|
|
desc = "An exosuit-mounted Terahertz-Ray Scanner."
|
|
id = "mech_t_scanner"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/t_scanner
|
|
materials = list(/datum/material/iron=2000)
|
|
construction_time = 50
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_washer
|
|
name = "Exosuit Module (Pressure Washer)"
|
|
desc = "An exosuit-mounted pressure washer."
|
|
id = "mech_washer"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/pressure_washer
|
|
materials = list(/datum/material/iron=2000)
|
|
construction_time = 50
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_mop
|
|
name = "Exosuit Module (Mop)"
|
|
desc = "An exosuit-mounted mop."
|
|
id = "mech_mop"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/melee_weapon/mop
|
|
materials = list(/datum/material/iron=2000)
|
|
construction_time = 50
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_flyswatter
|
|
name = "Exosuit Module (Flyswatter)"
|
|
desc = "An exosuit-mounted flyswatter."
|
|
id = "mech_flyswatter"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/melee_weapon/flyswatter
|
|
materials = list(/datum/material/iron=2000)
|
|
construction_time = 50
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_gravcatapult
|
|
name = "Exosuit Module (Gravitational Catapult Module)"
|
|
desc = "An exosuit mounted Gravitational Catapult."
|
|
id = "mech_gravcatapult"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/gravcatapult
|
|
materials = list(/datum/material/iron=10000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_repair_droid
|
|
name = "Exosuit Module (Repair Droid Module)"
|
|
desc = "Automated Repair Droid. BEEP BOOP!"
|
|
id = "mech_repair_droid"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/repair_droid
|
|
materials = list(/datum/material/iron=10000,/datum/material/glass=5000,/datum/material/gold=1000,/datum/material/silver=2000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_energy_relay
|
|
name = "Exosuit Module (Tesla Energy Relay)"
|
|
desc = "Tesla Energy Relay."
|
|
id = "mech_energy_relay"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/tesla_energy_relay
|
|
materials = list(/datum/material/iron=10000,/datum/material/glass=2000,/datum/material/gold=2000,/datum/material/silver=3000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_ccw_armor
|
|
name = "Exosuit Module (Reactive Armor Booster Module)"
|
|
desc = "Exosuit-mounted armor booster."
|
|
id = "mech_ccw_armor"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/armor/melee
|
|
materials = list(/datum/material/iron=20000,/datum/material/silver=5000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_proj_armor
|
|
name = "Exosuit Module (Reflective Armor Booster Module)"
|
|
desc = "Exosuit-mounted armor booster."
|
|
id = "mech_proj_armor"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/armor/ranged
|
|
materials = list(/datum/material/iron=20000,/datum/material/gold=5000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_afterburner
|
|
name = "Exosuit Module (CL-56 \"Hardlight\" Afterburner)"
|
|
desc = "Repurposed shuttle engine."
|
|
id = "mech_afterburner"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/afterburner
|
|
materials = list(/datum/material/iron = 10000, /datum/material/plasma = 5000, /datum/material/uranium = 1000, /datum/material/bluespace = 50)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_crusher
|
|
name = "Exosuit Module (Kinetic Crusher)"
|
|
desc = "A mounted version of the kinetic crusher."
|
|
id = "mech_crusher"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/melee_weapon/sword/kinetic_crusher
|
|
materials = list(/datum/material/iron = 10000, /datum/material/glass = 2000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_scythe
|
|
name = "Exosuit Module (Hydraulic Scythe)"
|
|
desc = "Hydraulic-actuated scythe for exosuits."
|
|
id = "mech_scythe"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/melee_weapon/sword/scythe
|
|
materials = list(/datum/material/iron = 10000, /datum/material/glass = 2000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_magtreads
|
|
name = "Exosuit Module (Magnetic Treads)"
|
|
desc = "A set of magnetic exosuit treads."
|
|
id = "mech_magtreads"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/mag_treads
|
|
materials = list(/datum/material/iron = 5000, /datum/material/gold = 2000)
|
|
construction_time = 50
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_diamond_drill
|
|
name = "Exosuit Mining (Diamond Mining Drill)"
|
|
desc = "An upgraded version of the standard drill."
|
|
id = "mech_diamond_drill"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/drill/diamonddrill
|
|
materials = list(/datum/material/iron=10000,/datum/material/diamond=6500)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_generator_nuclear
|
|
name = "Exosuit Module (ExoNuclear Reactor)"
|
|
desc = "Compact nuclear reactor module."
|
|
id = "mech_generator_nuclear"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/generator/nuclear
|
|
materials = list(/datum/material/iron=10000,/datum/material/glass=1000,/datum/material/silver=500)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_passive_cooling
|
|
name = "Exosuit Module (Passive Cooling)"
|
|
desc = "Passive cooling system. Requires an atmosphere."
|
|
id = "mech_passive_cooling"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/cooling/passive
|
|
materials = list(/datum/material/iron=5000,)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_active_cooling
|
|
name = "Exosuit Module (Active Cooling)"
|
|
desc = "Active cooling system. Requires power."
|
|
id = "mech_active_cooling"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/cooling/active
|
|
materials = list(/datum/material/iron=10000,/datum/material/gold=100)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_heat_sink
|
|
name = "Exosuit Module (Heat Sink)"
|
|
desc = "Slows down both heating and cooling."
|
|
id = "mech_heat_sink"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/heat_sink
|
|
materials = list(/datum/material/iron=10000,/datum/material/plasma=1000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_plasma_cutter
|
|
name = "Exosuit Mining Design (217-D Heavy Plasma Cutter)"
|
|
desc = "A device that shoots resonant plasma bursts at extreme velocity. The blasts are capable of crushing rock and demolishing solid obstacles."
|
|
id = "mech_plasma_cutter"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma
|
|
materials = list(/datum/material/iron = 8000, /datum/material/glass = 1000, /datum/material/plasma = 2000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mecha_kineticgun
|
|
name = "Exosuit Mining (Proto-kinetic Accelerator)"
|
|
desc = "An exosuit-mounted mining tool that does increased damage in low pressure. Drawing from an onboard power source allows it to project further than the handheld version."
|
|
id = "mecha_kineticgun"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/mecha_kineticgun
|
|
materials = list(/datum/material/iron = 8000, /datum/material/glass = 1000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_lmg
|
|
name = "Exosuit Weapon (\"Ultra AC 2\" LMG)"
|
|
desc = "A weapon for combat exosuits. Shoots a rapid, three shot burst."
|
|
id = "mech_lmg"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg
|
|
materials = list(/datum/material/iron=10000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
combat_design = TRUE
|
|
|
|
/datum/design/mech_lmg_ammo
|
|
name = "Ultra AC 2 Ammunition"
|
|
desc = "Ammunition for the Ultra AC 2 LMG."
|
|
id = "mech_lmg_ammo"
|
|
build_type = PROTOLATHE | MECHFAB
|
|
build_path = /obj/item/mecha_ammo/lmg
|
|
materials = list(/datum/material/iron=4000)
|
|
construction_time = 20
|
|
category = list("Exosuit Ammunition", "Ammo")
|
|
departmental_flags = DEPARTMENTAL_FLAG_ARMORY
|
|
combat_design = TRUE
|
|
|
|
/datum/design/mech_sleeper
|
|
name = "Exosuit Medical (Mounted Sleeper)"
|
|
desc = "Equipment for medical exosuits. A mounted sleeper that stabilizes patients and can inject reagents in the exosuit's reserves."
|
|
id = "mech_sleeper"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/medical/sleeper
|
|
materials = list(/datum/material/iron=5000,/datum/material/glass=10000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_syringe_gun
|
|
name = "Exosuit Medical (Syringe Gun)"
|
|
desc = "Equipment for medical exosuits. A chem synthesizer with a syringe gun. Reagents inside are held in stasis, so no reactions will occur."
|
|
id = "mech_syringe_gun"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/medical/syringe_gun
|
|
materials = list(/datum/material/iron=3000,/datum/material/glass=2000)
|
|
construction_time = 200
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_medical_beamgun
|
|
name = "Exosuit Medical Equipment (Medical Beamgun)"
|
|
desc = "Equipment for medical exosuits. A mounted medical nanite projector which will treat patients with a focused beam."
|
|
id = "mech_medi_beam"
|
|
build_type = MECHFAB
|
|
materials = list(/datum/material/iron = 15000, /datum/material/glass = 8000, /datum/material/plasma = 3000, /datum/material/gold = 8000, /datum/material/diamond = 2000)
|
|
construction_time = 250
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam
|
|
category = list("Exosuit Equipment")
|
|
|
|
/datum/design/mech_rocket_fist
|
|
name = "Exosuit Weapon (RS-77 \"Atom Smasher\" Rocket Fist)"
|
|
id = "mech_rocket_fist"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/melee_weapon/rocket_fist
|
|
materials = list(/datum/material/iron=20000,/datum/material/plasma=10000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
combat_design = TRUE
|
|
|
|
/datum/design/mech_shortsword
|
|
name = "Exosuit Weapon (GD6 \"Jaeger\" Shortsword)"
|
|
id = "mech_shortsword"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/melee_weapon/sword/shortsword
|
|
materials = list(/datum/material/iron=15000,/datum/material/titanium=10000,/datum/material/plasma=10000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
combat_design = TRUE
|
|
|
|
/datum/design/mech_katana
|
|
name = "Exosuit Weapon (HR-2 \"Ronin\" katana)"
|
|
id = "mech_katana"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/melee_weapon/sword/katana
|
|
materials = list(/datum/material/iron=15000,/datum/material/titanium=10000,/datum/material/bluespace=5000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
combat_design = TRUE
|
|
|
|
/datum/design/mech_trogdor
|
|
name = "Exosuit Weapon (TO-4 \"Tahu\" flaming chainsword)"
|
|
id = "mech_trogdor"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/melee_weapon/sword/trogdor
|
|
materials = list(/datum/material/iron=15000,/datum/material/silver=10000,/datum/material/gold=10000,/datum/material/plasma=10000 )
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
combat_design = TRUE
|
|
|
|
/datum/design/mech_batong
|
|
name = "Exosuit Weapon (AV-98 \"Ingram\" heavy stun baton)"
|
|
id = "mech_batong"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/melee_weapon/sword/batong
|
|
materials = list(/datum/material/iron=15000,/datum/material/gold=10000,/datum/material/plasma=10000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
combat_design = TRUE
|
|
|
|
/datum/design/mech_maul
|
|
name = "Exosuit Weapon (ASW-8 \"Barbatos\" heavy maul)"
|
|
id = "mech_maul"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/melee_weapon/sword/maul
|
|
materials = list(/datum/material/iron=25000 ,/datum/material/uranium=10000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
combat_design = TRUE
|
|
|
|
/datum/design/mech_spear
|
|
name = "Exosuit Weapon (S5-C \"White Witch\" shortspear)"
|
|
id = "mech_spear"
|
|
build_type = MECHFAB
|
|
build_path = /obj/item/mecha_parts/mecha_equipment/melee_weapon/spear
|
|
materials = list(/datum/material/iron=10000,/datum/material/titanium=10000,/datum/material/silver=10000)
|
|
construction_time = 100
|
|
category = list("Exosuit Equipment")
|
|
combat_design = TRUE
|