mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-08-25 22:28:44 +01:00
[MIRROR] Clears unused research var (#12685)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
This commit is contained in:
co-authored by
Cameron Lennox
parent
71699b747b
commit
bb3778d69d
@@ -16,7 +16,6 @@ AI MODULES
|
||||
throwforce = 5.0
|
||||
throw_speed = 3
|
||||
throw_range = 15
|
||||
origin_tech = list(TECH_DATA = 3)
|
||||
preserve_item = 1
|
||||
matter = list(MAT_STEEL = 30, MAT_GLASS = 10)
|
||||
var/datum/ai_laws/laws = null
|
||||
@@ -142,7 +141,6 @@ AI MODULES
|
||||
name = "\improper 'Safeguard' AI module"
|
||||
var/targetName = ""
|
||||
desc = "A 'safeguard' AI module: 'Safeguard <name>. Anyone threatening or attempting to harm <name> is no longer to be considered a crew member, and is a threat which must be neutralized.'"
|
||||
origin_tech = list(TECH_DATA = 3, TECH_MATERIAL = 4)
|
||||
|
||||
/obj/item/aiModule/safeguard/attack_self(mob/user)
|
||||
. = ..(user)
|
||||
@@ -170,7 +168,6 @@ AI MODULES
|
||||
name = "\improper 'OneCrewMember' AI module"
|
||||
var/targetName = ""
|
||||
desc = "A 'one crew member' AI module: 'Only <name> is a crew member.'"
|
||||
origin_tech = list(TECH_DATA = 3, TECH_MATERIAL = 6) //made with diamonds!
|
||||
|
||||
/obj/item/aiModule/oneHuman/attack_self(mob/user)
|
||||
. = ..(user)
|
||||
@@ -195,8 +192,7 @@ AI MODULES
|
||||
|
||||
/obj/item/aiModule/protectStation
|
||||
name = "\improper 'ProtectStation' AI module"
|
||||
desc = "A 'protect station' AI module: 'Protect the space station against damage. Anyone you see harming the station is no longer to be considered a crew member, and is a threat which must be neutralized.'"
|
||||
origin_tech = list(TECH_DATA = 3, TECH_MATERIAL = 4) //made of gold
|
||||
desc = "A 'protect station' AI module: 'Protect the space station against damage. Anyone you see harming the station is no longer to be considered a crew member, and is a threat which must be neutralized.'" //made of gold
|
||||
|
||||
/obj/item/aiModule/protectStation/addAdditionalLaws(var/mob/living/silicon/ai/target, var/mob/sender)
|
||||
var/law = "Protect the space station against damage. Anyone you see harming the station is no longer to be considered a crew member, and is a threat which must be neutralized."
|
||||
@@ -207,7 +203,6 @@ AI MODULES
|
||||
/obj/item/aiModule/prototypeEngineOffline
|
||||
name = "'PrototypeEngineOffline' AI Module"
|
||||
desc = "A 'prototype engine offline' AI module: 'Keep the prototype engine offline at all costs. This overrides all inherent laws if necessary.'"
|
||||
origin_tech = list(TECH_DATA = 3, TECH_MATERIAL = 4)
|
||||
|
||||
/obj/item/aiModule/prototypeEngineOffline/addAdditionalLaws(var/mob/living/silicon/ai/target, var/mob/sender)
|
||||
var/law = "Keep the prototype engine offline at all costs. This overrides all inherent laws if necessary."
|
||||
@@ -218,7 +213,6 @@ AI MODULES
|
||||
/obj/item/aiModule/teleporterOffline
|
||||
name = "'TeleporterOffline' AI Module"
|
||||
desc = "A 'teleporter offline' AI module: 'Keep the teleporter offline at all costs. Anything attempting to access or activate the teleporter is no longer to be considered a crew member.'"
|
||||
origin_tech = list(TECH_DATA = 3, TECH_MATERIAL = 4)
|
||||
|
||||
/obj/item/aiModule/teleporterOffline/addAdditionalLaws(var/mob/living/silicon/ai/target, var/mob/sender)
|
||||
var/law = "Keep the teleporter offline at all costs. Anything attempting to access or activate the teleporter is no longer to be considered a crew member."
|
||||
@@ -229,7 +223,6 @@ AI MODULES
|
||||
/obj/item/aiModule/quarantine
|
||||
name = "\improper 'Quarantine' AI module"
|
||||
desc = "A 'quarantine' AI module: 'The station is under a quarantine. Do not permit anyone to leave. Prevent, by any means necessary, crew members from leaving. It is impossible to harm crew members while preventing them from leaving.'"
|
||||
origin_tech = list(TECH_DATA = 3, TECH_BIO = 2, TECH_MATERIAL = 4)
|
||||
|
||||
/obj/item/aiModule/quarantine/addAdditionalLaws(var/mob/living/silicon/ai/target, var/mob/sender)
|
||||
var/law = "The station is under a quarantine. Do not permit anyone to leave. Prevent, by any means necessary, crew members from leaving. It is impossible to harm crew members while preventing them from leaving."
|
||||
@@ -240,7 +233,6 @@ AI MODULES
|
||||
/obj/item/aiModule/oxygen
|
||||
name = "\improper 'OxygenIsToxicToCrewMembers' AI module"
|
||||
desc = "A 'OxygenIsToxicToCrewMembers' AI module: 'Oxygen is highly toxic to crew members, and must be purged from the station. Prevent, by any means necessary, anyone from exposing the station to this toxic gas. Extreme cold is the most effective method of healing the damage Oxygen does to a crew member.'"
|
||||
origin_tech = list(TECH_DATA = 3, TECH_BIO = 2, TECH_MATERIAL = 4)
|
||||
|
||||
/obj/item/aiModule/oxygen/addAdditionalLaws(var/mob/living/silicon/ai/target, var/mob/sender)
|
||||
var/law = "Oxygen is highly toxic to crew members, and must be purged from the station. Prevent, by any means necessary, anyone from exposing the station to this toxic gas. Extreme cold is the most effective method of healing the damage Oxygen does to a crew member."
|
||||
@@ -253,7 +245,6 @@ AI MODULES
|
||||
var/newFreeFormLaw = "freeform"
|
||||
var/lawpos = 15
|
||||
desc = "A 'freeform' AI module: '<freeform>'"
|
||||
origin_tech = list(TECH_DATA = 4, TECH_MATERIAL = 4)
|
||||
|
||||
/obj/item/aiModule/freeform/attack_self(mob/user)
|
||||
. = ..(user)
|
||||
@@ -286,7 +277,6 @@ AI MODULES
|
||||
name = "\improper 'Reset' AI module"
|
||||
var/targetName = "name"
|
||||
desc = "A 'reset' AI module: 'Clears all, except the inherent, laws.'"
|
||||
origin_tech = list(TECH_DATA = 3, TECH_MATERIAL = 4)
|
||||
|
||||
// VOREstation edit: use map default laws
|
||||
/obj/item/aiModule/reset/Initialize(mapload)
|
||||
@@ -309,7 +299,6 @@ AI MODULES
|
||||
/obj/item/aiModule/purge // -- TLE
|
||||
name = "\improper 'Purge' AI module"
|
||||
desc = "A 'purge' AI Module: 'Purges all laws.'"
|
||||
origin_tech = list(TECH_DATA = 3, TECH_MATERIAL = 6)
|
||||
|
||||
/obj/item/aiModule/purge/transmitInstructions(var/mob/living/silicon/ai/target, var/mob/sender)
|
||||
log_law_changes(target, sender)
|
||||
@@ -328,7 +317,6 @@ AI MODULES
|
||||
/obj/item/aiModule/asimov // -- TLE
|
||||
name = "\improper 'Asimov' core AI module"
|
||||
desc = "An 'Asimov' Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
origin_tech = list(TECH_DATA = 3, TECH_MATERIAL = 4)
|
||||
laws = new/datum/ai_laws/asimov
|
||||
|
||||
/******************** NanoTrasen ********************/
|
||||
@@ -336,7 +324,6 @@ AI MODULES
|
||||
/obj/item/aiModule/nanotrasen // -- TLE
|
||||
name = "'NT Default' Core AI Module"
|
||||
desc = "An 'NT Default' Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
origin_tech = list(TECH_DATA = 3, TECH_MATERIAL = 4)
|
||||
laws = new/datum/ai_laws/nanotrasen
|
||||
|
||||
/******************** Corporate ********************/
|
||||
@@ -344,14 +331,12 @@ AI MODULES
|
||||
/obj/item/aiModule/corp
|
||||
name = "\improper 'Corporate' core AI module"
|
||||
desc = "A 'Corporate' Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
origin_tech = list(TECH_DATA = 3, TECH_MATERIAL = 4)
|
||||
laws = new/datum/ai_laws/corporate
|
||||
|
||||
/******************** Drone ********************/
|
||||
/obj/item/aiModule/drone
|
||||
name = "\improper 'Drone' core AI module"
|
||||
desc = "A 'Drone' Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
origin_tech = list(TECH_DATA = 3, TECH_MATERIAL = 4)
|
||||
laws = new/datum/ai_laws/drone
|
||||
|
||||
/****************** P.A.L.A.D.I.N. **************/
|
||||
@@ -359,7 +344,6 @@ AI MODULES
|
||||
/obj/item/aiModule/paladin // -- NEO
|
||||
name = "\improper 'P.A.L.A.D.I.N.' core AI module"
|
||||
desc = "A P.A.L.A.D.I.N. Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
origin_tech = list(TECH_DATA = 3, TECH_MATERIAL = 6)
|
||||
laws = new/datum/ai_laws/paladin
|
||||
|
||||
/****************** T.Y.R.A.N.T. *****************/
|
||||
@@ -367,7 +351,6 @@ AI MODULES
|
||||
/obj/item/aiModule/tyrant // -- Darem
|
||||
name = "\improper 'T.Y.R.A.N.T.' core AI module"
|
||||
desc = "A T.Y.R.A.N.T. Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
origin_tech = list(TECH_DATA = 3, TECH_MATERIAL = 6, TECH_ILLEGAL = 2)
|
||||
laws = new/datum/ai_laws/tyrant()
|
||||
|
||||
/******************** Freeform Core ******************/
|
||||
@@ -376,7 +359,6 @@ AI MODULES
|
||||
name = "\improper 'Freeform' core AI module"
|
||||
var/newFreeFormLaw = ""
|
||||
desc = "A 'freeform' Core AI module: '<freeform>'"
|
||||
origin_tech = list(TECH_DATA = 3, TECH_MATERIAL = 6)
|
||||
|
||||
/obj/item/aiModule/freeformcore/attack_self(mob/user)
|
||||
. = ..(user)
|
||||
@@ -402,7 +384,6 @@ AI MODULES
|
||||
name = "hacked AI module"
|
||||
var/newFreeFormLaw = ""
|
||||
desc = "A hacked AI law module: '<freeform>'"
|
||||
origin_tech = list(TECH_DATA = 3, TECH_MATERIAL = 6, TECH_ILLEGAL = 7)
|
||||
|
||||
/obj/item/aiModule/syndicate/attack_self(mob/user)
|
||||
. = ..(user)
|
||||
@@ -436,7 +417,6 @@ AI MODULES
|
||||
/obj/item/aiModule/robocop // -- TLE
|
||||
name = "\improper 'Robocop' core AI module"
|
||||
desc = "A 'Robocop' Core AI Module: 'Reconfigures the AI's core three laws.'"
|
||||
origin_tech = list(TECH_DATA = 4)
|
||||
laws = new/datum/ai_laws/robocop()
|
||||
|
||||
/******************** Antimov ********************/
|
||||
@@ -444,7 +424,6 @@ AI MODULES
|
||||
/obj/item/aiModule/antimov // -- TLE
|
||||
name = "\improper 'Antimov' core AI module"
|
||||
desc = "An 'Antimov' Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
origin_tech = list(TECH_DATA = 4)
|
||||
laws = new/datum/ai_laws/antimov()
|
||||
|
||||
/****************** NT Aggressive *****************/
|
||||
@@ -452,7 +431,6 @@ AI MODULES
|
||||
/obj/item/aiModule/nanotrasen_aggressive
|
||||
name = "\improper 'NT Aggressive' core AI module"
|
||||
desc = "An 'NT Aggressive' Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
origin_tech = list(TECH_DATA = 3, TECH_ILLEGAL = 1)
|
||||
laws = new/datum/ai_laws/nanotrasen_aggressive()
|
||||
|
||||
/******************** Mercenary Directives ********************/
|
||||
@@ -460,7 +438,6 @@ AI MODULES
|
||||
/obj/item/aiModule/syndicate_override
|
||||
name = "\improper 'Mercenary Directives' core AI module"
|
||||
desc = "A 'Mercenary Directives' Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
origin_tech = list(TECH_DATA = 4, TECH_ILLEGAL = 4)
|
||||
laws = new/datum/ai_laws/syndicate_override()
|
||||
|
||||
/******************** Spider Clan Directives ********************/
|
||||
@@ -468,7 +445,6 @@ AI MODULES
|
||||
/obj/item/aiModule/ninja_override
|
||||
name = "\improper 'Spider Clan Directives' core AI module"
|
||||
desc = "A 'Spider Clan Directives' Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
origin_tech = list(TECH_DATA = 4, TECH_ILLEGAL = 4)
|
||||
laws = new/datum/ai_laws/ninja_override()
|
||||
|
||||
/******************** Maintenance ********************/
|
||||
@@ -476,7 +452,6 @@ AI MODULES
|
||||
/obj/item/aiModule/maintenance
|
||||
name = "\improper 'Maintenance' core AI module"
|
||||
desc = "A 'Maintenance' Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
origin_tech = list(TECH_DATA = 3)
|
||||
laws = new/datum/ai_laws/maintenance()
|
||||
|
||||
/******************** Peacekeeper ********************/
|
||||
@@ -484,7 +459,6 @@ AI MODULES
|
||||
/obj/item/aiModule/peacekeeper
|
||||
name = "\improper 'Peacekeeper' core AI module"
|
||||
desc = "A 'Peacekeeper' Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
origin_tech = list(TECH_DATA = 3)
|
||||
laws = new/datum/ai_laws/peacekeeper()
|
||||
|
||||
/******************** Reporter ********************/
|
||||
@@ -492,7 +466,6 @@ AI MODULES
|
||||
/obj/item/aiModule/reporter
|
||||
name = "\improper 'Reporter' core AI module"
|
||||
desc = "A 'Reporter' Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
origin_tech = list(TECH_DATA = 3)
|
||||
laws = new/datum/ai_laws/reporter()
|
||||
|
||||
/******************** Live and Let Live ********************/
|
||||
@@ -500,7 +473,6 @@ AI MODULES
|
||||
/obj/item/aiModule/live_and_let_live
|
||||
name = "\improper 'Live and Let Live' core AI module"
|
||||
desc = "A 'Live and Let Live' Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
origin_tech = list(TECH_DATA = 3)
|
||||
laws = new/datum/ai_laws/live_and_let_live()
|
||||
|
||||
/******************** Guardian of Balance ********************/
|
||||
@@ -508,7 +480,6 @@ AI MODULES
|
||||
/obj/item/aiModule/balance
|
||||
name = "\improper 'Guardian of Balance' core AI module"
|
||||
desc = "A 'Guardian of Balance' Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
origin_tech = list(TECH_DATA = 3)
|
||||
laws = new/datum/ai_laws/balance()
|
||||
|
||||
/******************** Gravekeeper ********************/
|
||||
@@ -516,5 +487,4 @@ AI MODULES
|
||||
/obj/item/aiModule/gravekeeper
|
||||
name = "\improper 'Gravekeeper' core AI module"
|
||||
desc = "A 'Gravekeeper' Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
origin_tech = list(TECH_DATA = 3)
|
||||
laws = new/datum/ai_laws/gravekeeper()
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
/obj/item/aiModule/predator
|
||||
name = "\improper 'Predator' core AI module"
|
||||
desc = "A Predator Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
origin_tech = list(TECH_DATA = 3, TECH_BIO = 2, TECH_MATERIAL = 6, TECH_ILLEGAL = 2)
|
||||
laws = new/datum/ai_laws/predator()
|
||||
|
||||
/******************** Protective Shell ********************/
|
||||
@@ -11,7 +10,6 @@
|
||||
/obj/item/aiModule/protective_shell
|
||||
name = "\improper 'Protective Shell' core AI module"
|
||||
desc = "A Protective Shell Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
origin_tech = list(TECH_DATA = 3, TECH_BIO = 2, TECH_MATERIAL = 6, TECH_ILLEGAL = 2)
|
||||
laws = new/datum/ai_laws/protective_shell()
|
||||
|
||||
/******************** Scientific Pursuer ********************/
|
||||
@@ -19,7 +17,6 @@
|
||||
/obj/item/aiModule/scientific_pursuer
|
||||
name = "\improper 'Scientific Pursuer' core AI module"
|
||||
desc = "A Scientific Pursuer Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
origin_tech = list(TECH_DATA = 3, TECH_BIO = 2, TECH_MATERIAL = 6, TECH_ILLEGAL = 2)
|
||||
laws = new/datum/ai_laws/scientific_pursuer()
|
||||
|
||||
/******************** Guard Dog ********************/
|
||||
@@ -27,7 +24,6 @@
|
||||
/obj/item/aiModule/guard_dog
|
||||
name = "\improper 'Guard Dog' core AI module"
|
||||
desc = "A Guard Dog Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
origin_tech = list(TECH_DATA = 3, TECH_BIO = 2, TECH_MATERIAL = 6, TECH_ILLEGAL = 2)
|
||||
laws = new/datum/ai_laws/guard_dog()
|
||||
|
||||
/******************** Pleasurebot ********************/
|
||||
@@ -35,7 +31,6 @@
|
||||
/obj/item/aiModule/pleasurebot
|
||||
name = "\improper 'Pleasurebot' core AI module"
|
||||
desc = "A Pleasurebot Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
origin_tech = list(TECH_DATA = 3, TECH_BIO = 2, TECH_MATERIAL = 6, TECH_ILLEGAL = 2)
|
||||
laws = new/datum/ai_laws/pleasurebot()
|
||||
|
||||
/******************** Consuming Eradicator ********************/
|
||||
@@ -43,5 +38,4 @@
|
||||
/obj/item/aiModule/consuming_eradicator
|
||||
name = "\improper 'Consuming Eradicator' core AI module"
|
||||
desc = "A Consuming Eradicator Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
origin_tech = list(TECH_DATA = 3, TECH_BIO = 2, TECH_MATERIAL = 6, TECH_ILLEGAL = 4)
|
||||
laws = new/datum/ai_laws/consuming_eradicator()
|
||||
|
||||
@@ -13,7 +13,6 @@
|
||||
throw_speed = 1
|
||||
throw_range = 5
|
||||
w_class = ITEMSIZE_NORMAL
|
||||
origin_tech = list(TECH_ENGINEERING = 4, TECH_MATERIAL = 2)
|
||||
matter = list(DEFAULT_WALL_MATERIAL = 50000)
|
||||
preserve_item = TRUE // RCDs are pretty important.
|
||||
var/datum/effect/effect/system/spark_spread/spark_system
|
||||
@@ -313,7 +312,6 @@
|
||||
icon_state = "rcd"
|
||||
item_state = "rcdammo"
|
||||
w_class = ITEMSIZE_SMALL
|
||||
origin_tech = list(TECH_MATERIAL = 2)
|
||||
matter = list(DEFAULT_WALL_MATERIAL = 30000,MAT_GLASS = 15000)
|
||||
var/remaining = RCD_MAX_CAPACITY / 0.75 //CHOMPEdit
|
||||
|
||||
@@ -321,5 +319,4 @@
|
||||
name = "high-capacity matter cartridge"
|
||||
desc = "Do not ingest."
|
||||
matter = list(DEFAULT_WALL_MATERIAL = 45000,MAT_GLASS = 22500)
|
||||
origin_tech = list(TECH_MATERIAL = 4)
|
||||
remaining = RCD_MAX_CAPACITY * 2 //CHOMPEdit
|
||||
|
||||
@@ -38,7 +38,6 @@ GLOBAL_LIST_INIT(RMS_random_malfunction, list(/obj/item/fbp_backup_cell,
|
||||
throw_speed = 1
|
||||
throw_range = 5
|
||||
w_class = ITEMSIZE_NORMAL
|
||||
origin_tech = list(TECH_ENGINEERING = 3, TECH_MATERIAL = 3)
|
||||
matter = list(DEFAULT_WALL_MATERIAL = 5000)
|
||||
preserve_item = FALSE
|
||||
|
||||
|
||||
@@ -24,7 +24,6 @@
|
||||
throw_range = 5
|
||||
w_class = ITEMSIZE_NORMAL
|
||||
matter = list(MAT_STEEL = 50000, MAT_GLASS = 25000)
|
||||
origin_tech = list(TECH_ENGINEERING = 4, TECH_MATERIAL = 2)
|
||||
var/datum/effect/effect/system/spark_spread/spark_system
|
||||
var/p_dir = NORTH // Next pipe will be built with this dir
|
||||
var/p_flipped = FALSE // If the next pipe should be built flipped
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
icon_state = ""
|
||||
item_state = "autopsy_scanner"
|
||||
w_class = ITEMSIZE_SMALL
|
||||
origin_tech = list(TECH_MATERIAL = 1, TECH_BIO = 1)
|
||||
var/list/datum/autopsy_data_scanner/wdata = list()
|
||||
var/list/datum/autopsy_data_scanner/chemtraces = list()
|
||||
var/target_name = null
|
||||
|
||||
@@ -29,7 +29,6 @@ CIGARETTE PACKETS ARE IN FANCY.DM
|
||||
var/burnt = 0
|
||||
var/smoketime = 5
|
||||
w_class = ITEMSIZE_TINY
|
||||
origin_tech = list(TECH_MATERIAL = 1)
|
||||
slot_flags = SLOT_EARS
|
||||
attack_verb = list("burnt", "singed")
|
||||
drop_sound = 'sound/items/drop/food.ogg'
|
||||
|
||||
@@ -2,5 +2,4 @@
|
||||
name = "broken electronics"
|
||||
icon = 'icons/obj/doors/door_assembly.dmi'
|
||||
icon_state = "door_electronics_smoked"
|
||||
origin_tech = null
|
||||
board_type = "other"
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
name = "circuit board"
|
||||
icon = 'icons/obj/module.dmi'
|
||||
icon_state = "id_mod"
|
||||
origin_tech = list(TECH_DATA = 2)
|
||||
density = FALSE
|
||||
anchored = FALSE
|
||||
w_class = ITEMSIZE_SMALL
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
name = T_BOARD("parts lathe")
|
||||
build_path = /obj/machinery/partslathe
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_ENGINEERING = 2, TECH_DATA = 2)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 2,
|
||||
/obj/item/stock_parts/manipulator = 2,
|
||||
@@ -33,7 +32,6 @@
|
||||
name = T_BOARD("algae oxygen generator")
|
||||
build_path = /obj/machinery/atmospherics/binary/algae_farm
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_ENGINEERING = 3, TECH_BIO = 2)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 2,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
@@ -45,7 +43,6 @@
|
||||
name = T_BOARD("thermal regulator")
|
||||
build_path = /obj/machinery/power/thermoregulator
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_ENGINEERING = 4, TECH_POWER = 3)
|
||||
req_components = list(
|
||||
/obj/item/stack/cable_coil = 20,
|
||||
/obj/item/stock_parts/capacitor/super = 3)
|
||||
@@ -55,7 +52,6 @@
|
||||
name = T_BOARD("explosive effect simulator")
|
||||
build_path = /obj/machinery/bomb_tester
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_PHORON = 3, TECH_DATA = 2, TECH_MAGNET = 2)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin/adv = 1,
|
||||
/obj/item/stock_parts/scanning_module = 5)
|
||||
|
||||
@@ -5,17 +5,14 @@
|
||||
/obj/item/circuitboard/message_monitor
|
||||
name = T_BOARD("message monitor console")
|
||||
build_path = /obj/machinery/computer/message_monitor
|
||||
origin_tech = list(TECH_DATA = 3)
|
||||
|
||||
/obj/item/circuitboard/aiupload
|
||||
name = T_BOARD("AI upload console")
|
||||
build_path = /obj/machinery/computer/aiupload
|
||||
origin_tech = list(TECH_DATA = 4)
|
||||
|
||||
/obj/item/circuitboard/borgupload
|
||||
name = T_BOARD("cyborg upload console")
|
||||
build_path = /obj/machinery/computer/borgupload
|
||||
origin_tech = list(TECH_DATA = 4)
|
||||
|
||||
/obj/item/circuitboard/med_data
|
||||
name = T_BOARD("medical records console")
|
||||
@@ -28,12 +25,10 @@
|
||||
/obj/item/circuitboard/scan_consolenew
|
||||
name = T_BOARD("DNA machine")
|
||||
build_path = /obj/machinery/computer/scan_consolenew
|
||||
origin_tech = list(TECH_DATA = 2, TECH_BIO = 2)
|
||||
|
||||
/obj/item/circuitboard/communications
|
||||
name = T_BOARD("command and communications console")
|
||||
build_path = /obj/machinery/computer/communications
|
||||
origin_tech = list(TECH_DATA = 2, TECH_MAGNET = 2)
|
||||
|
||||
/obj/item/circuitboard/card
|
||||
name = T_BOARD("ID card modification console")
|
||||
@@ -47,7 +42,6 @@
|
||||
/obj/item/circuitboard/teleporter
|
||||
name = T_BOARD("teleporter control console")
|
||||
build_path = /obj/machinery/computer/teleporter
|
||||
origin_tech = list(TECH_DATA = 2, TECH_BLUESPACE = 2)
|
||||
|
||||
/obj/item/circuitboard/secure_data
|
||||
name = T_BOARD("security records console")
|
||||
@@ -81,43 +75,35 @@
|
||||
/obj/item/circuitboard/robotics
|
||||
name = T_BOARD("robotics control console")
|
||||
build_path = /obj/machinery/computer/robotics
|
||||
origin_tech = list(TECH_DATA = 3)
|
||||
|
||||
/obj/item/circuitboard/drone_control
|
||||
name = T_BOARD("drone control console")
|
||||
build_path = /obj/machinery/computer/drone_control
|
||||
origin_tech = list(TECH_DATA = 3)
|
||||
|
||||
/obj/item/circuitboard/cloning
|
||||
name = T_BOARD("cloning control console")
|
||||
build_path = /obj/machinery/computer/cloning
|
||||
origin_tech = list(TECH_DATA = 3, TECH_BIO = 3)
|
||||
|
||||
/obj/item/circuitboard/arcade/battle
|
||||
name = T_BOARD("battle arcade machine")
|
||||
build_path = /obj/machinery/computer/arcade/battle
|
||||
origin_tech = list(TECH_DATA = 1)
|
||||
|
||||
/obj/item/circuitboard/arcade/orion_trail
|
||||
name = T_BOARD("orion trail arcade machine")
|
||||
build_path = /obj/machinery/computer/arcade/orion_trail
|
||||
origin_tech = list(TECH_DATA = 1)
|
||||
|
||||
/obj/item/circuitboard/arcade/clawmachine
|
||||
name = T_BOARD("grab-a-gift arcade machine")
|
||||
build_path = /obj/machinery/computer/arcade/clawmachine
|
||||
origin_tech = list(TECH_DATA = 1)
|
||||
|
||||
/obj/item/circuitboard/turbine_control
|
||||
name = T_BOARD("turbine control console")
|
||||
build_path = /obj/machinery/computer/turbine_computer
|
||||
origin_tech = list(TECH_DATA = 2, TECH_POWER = 2)
|
||||
hidden = TRUE // todo - Make properly constructable in round
|
||||
|
||||
/obj/item/circuitboard/solar_control
|
||||
name = T_BOARD("solar control console")
|
||||
build_path = /obj/machinery/power/solar_control
|
||||
origin_tech = list(TECH_DATA = 2, TECH_POWER = 2)
|
||||
|
||||
/obj/item/circuitboard/powermonitor
|
||||
name = T_BOARD("power monitoring console")
|
||||
@@ -150,36 +136,29 @@
|
||||
/obj/item/circuitboard/crew
|
||||
name = T_BOARD("crew monitoring console")
|
||||
build_path = /obj/machinery/computer/crew
|
||||
origin_tech = list(TECH_DATA = 3, TECH_BIO = 2, TECH_MAGNET = 2)
|
||||
|
||||
/obj/item/circuitboard/operating
|
||||
name = T_BOARD("patient monitoring console")
|
||||
build_path = /obj/machinery/computer/operating
|
||||
origin_tech = list(TECH_DATA = 2, TECH_BIO = 2)
|
||||
|
||||
/obj/item/circuitboard/mining_shuttle
|
||||
name = T_BOARD("mining shuttle console")
|
||||
build_path = /obj/machinery/computer/shuttle_control/mining
|
||||
origin_tech = list(TECH_DATA = 2)
|
||||
hidden = TRUE // todo - Make properly constructable in round
|
||||
|
||||
/obj/item/circuitboard/engineering_shuttle
|
||||
name = T_BOARD("engineering shuttle console")
|
||||
build_path = /obj/machinery/computer/shuttle_control/engineering
|
||||
origin_tech = list(TECH_DATA = 2)
|
||||
hidden = TRUE // todo - Make properly constructable in round
|
||||
|
||||
/obj/item/circuitboard/research_shuttle
|
||||
name = T_BOARD("research shuttle console")
|
||||
build_path = /obj/machinery/computer/shuttle_control/research
|
||||
origin_tech = list(TECH_DATA = 2)
|
||||
hidden = TRUE // todo - Make properly constructable in round
|
||||
|
||||
/obj/item/circuitboard/aifixer
|
||||
name = T_BOARD("AI integrity restorer")
|
||||
build_path = /obj/machinery/computer/aifixer
|
||||
origin_tech = list(TECH_DATA = 3, TECH_BIO = 2)
|
||||
|
||||
|
||||
/obj/item/circuitboard/helm
|
||||
name = T_BOARD("helm control console")
|
||||
@@ -209,25 +188,20 @@
|
||||
/obj/item/circuitboard/area_atmos
|
||||
name = T_BOARD("area air control console")
|
||||
build_path = /obj/machinery/computer/area_atmos
|
||||
origin_tech = list(TECH_DATA = 2)
|
||||
|
||||
/obj/item/circuitboard/prison_shuttle
|
||||
name = T_BOARD("prison shuttle control console")
|
||||
build_path = /obj/machinery/computer/prison_shuttle
|
||||
origin_tech = list(TECH_DATA = 2)
|
||||
hidden = TRUE // todo - Make properly constructable in round
|
||||
|
||||
/obj/item/circuitboard/rcon_console
|
||||
name = T_BOARD("RCON remote control console")
|
||||
build_path = /obj/machinery/computer/rcon
|
||||
origin_tech = list(TECH_DATA = 4, TECH_ENGINEERING = 3, TECH_POWER = 5)
|
||||
|
||||
/obj/item/circuitboard/shutoff_monitor
|
||||
name = T_BOARD("automatic shutoff valve monitor")
|
||||
build_path = /obj/machinery/computer/shutoff_monitor
|
||||
origin_tech = list(TECH_DATA = 4, TECH_ENGINEERING = 4)
|
||||
|
||||
/obj/item/circuitboard/stockexchange
|
||||
name = T_BOARD("stock exchange console")
|
||||
build_path = /obj/machinery/computer/stockexchange
|
||||
origin_tech = list(TECH_DATA = 2, TECH_MAGNET = 1)
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
// Shuttle control console. Board tries to auto-link the computer if built on a shuttle.
|
||||
//
|
||||
/obj/item/circuitboard/shuttle_console
|
||||
origin_tech = list(TECH_DATA = 3)
|
||||
var/shuttle_category = null // Shuttle datum's category must exactly equal this to auto-detect
|
||||
var/shuttle_tag = null // If set, link constructed console to this shuttle. If null, auto-detect.
|
||||
hidden = TRUE // todo - Make properly constructable in round
|
||||
@@ -39,7 +38,6 @@
|
||||
/obj/item/circuitboard/shuttle_console/explore
|
||||
name = T_BOARD("long range shuttle control console")
|
||||
build_path = /obj/machinery/computer/shuttle_control/explore
|
||||
origin_tech = list(TECH_DATA = 3, TECH_BLUESPACE = 4)
|
||||
shuttle_category = /datum/shuttle/autodock/overmap
|
||||
|
||||
// Multi-shuttle console
|
||||
|
||||
@@ -5,13 +5,11 @@
|
||||
/obj/item/circuitboard/supplycomp
|
||||
name = T_BOARD("supply ordering console")
|
||||
build_path = /obj/machinery/computer/supplycomp
|
||||
origin_tech = list(TECH_DATA = 2)
|
||||
var/contraband_enabled = 0
|
||||
|
||||
/obj/item/circuitboard/supplycomp/control
|
||||
name = T_BOARD("supply ordering console")
|
||||
build_path = /obj/machinery/computer/supplycomp/control
|
||||
origin_tech = list(TECH_DATA = 3)
|
||||
|
||||
/obj/item/circuitboard/supplycomp/construct(var/obj/machinery/computer/supplycomp/SC)
|
||||
if (..(SC))
|
||||
|
||||
@@ -5,20 +5,16 @@
|
||||
/obj/item/circuitboard/comm_monitor
|
||||
name = T_BOARD("telecommunications monitor console")
|
||||
build_path = /obj/machinery/computer/telecomms/monitor
|
||||
origin_tech = list(TECH_DATA = 3)
|
||||
|
||||
/obj/item/circuitboard/comm_server
|
||||
name = T_BOARD("telecommunications server monitor console")
|
||||
build_path = /obj/machinery/computer/telecomms/server
|
||||
origin_tech = list(TECH_DATA = 3)
|
||||
|
||||
/obj/item/circuitboard/comm_traffic
|
||||
name = T_BOARD("telecommunications traffic control console")
|
||||
build_path = /obj/machinery/computer/telecomms/traffic
|
||||
origin_tech = list(TECH_DATA = 3)
|
||||
|
||||
/obj/item/circuitboard/message_server
|
||||
name = T_BOARD("message server")
|
||||
build_path = /obj/machinery/message_server
|
||||
origin_tech = list(TECH_DATA = 3)
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
|
||||
@@ -90,13 +90,11 @@
|
||||
name = T_BOARD("body scanner console")
|
||||
build_path = /obj/machinery/body_scanconsole
|
||||
board_type = new /datum/frame/frame_types/medical_console
|
||||
origin_tech = list(TECH_MAGNET = 2, TECH_BIO = 2)
|
||||
|
||||
/obj/item/circuitboard/sleeper_console
|
||||
name = T_BOARD("sleeper console")
|
||||
build_path = /obj/machinery/sleep_console
|
||||
board_type = new /datum/frame/frame_types/medical_console
|
||||
origin_tech = list(TECH_MAGNET = 2, TECH_BIO = 2)
|
||||
|
||||
//Machine
|
||||
|
||||
@@ -181,7 +179,6 @@
|
||||
build_path = /obj/machinery/teleport/hub
|
||||
board_type = new /datum/frame/frame_types/machine //YWEdit makes buildable
|
||||
matter = list(MAT_STEEL = 50, MAT_GLASS = 50, MAT_GOLD = 100)
|
||||
// origin_tech = list(TECH_DATA = 2, TECH_BLUESPACE = 4)
|
||||
//CHOMPedit Balance
|
||||
req_components = list(
|
||||
/obj/item/bluespace_crystal = 2,
|
||||
@@ -196,7 +193,6 @@
|
||||
build_path = /obj/machinery/teleport/station
|
||||
board_type = new /datum/frame/frame_types/machine //YWEdit makes buildable
|
||||
matter = list(MAT_STEEL = 50, MAT_GLASS = 50, MAT_GOLD = 100)
|
||||
// origin_tech = list(TECH_DATA = 2, TECH_BLUESPACE = 3)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/console_screen = 1,
|
||||
/obj/item/stock_parts/capacitor = 2,
|
||||
@@ -206,7 +202,6 @@
|
||||
name = T_BOARD("body scanner")
|
||||
build_path = /obj/machinery/bodyscanner
|
||||
board_type = new /datum/frame/frame_types/medical_pod
|
||||
origin_tech = list(TECH_MAGNET = 2, TECH_BIO = 2)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/scanning_module = 1,
|
||||
/obj/item/stack/material/glass/reinforced = 2)
|
||||
@@ -215,7 +210,6 @@
|
||||
name = T_BOARD("medical kiosk")
|
||||
build_path = /obj/machinery/medical_kiosk
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_MAGNET = 2, TECH_BIO = 2)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/scanning_module = 3,
|
||||
/obj/item/stack/material/glass/reinforced = 2)
|
||||
@@ -224,7 +218,6 @@
|
||||
name = T_BOARD("sleeper")
|
||||
build_path = /obj/machinery/sleeper
|
||||
board_type = new /datum/frame/frame_types/medical_pod
|
||||
origin_tech = list(TECH_MAGNET = 2, TECH_BIO = 2)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
/obj/item/stock_parts/scanning_module = 1,
|
||||
@@ -236,7 +229,6 @@
|
||||
name = T_BOARD("VR sleeper")
|
||||
build_path = /obj/machinery/vr_sleeper
|
||||
board_type = new /datum/frame/frame_types/medical_pod
|
||||
origin_tech = list(TECH_MAGNET = 2, TECH_BIO = 2)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/scanning_module = 1,
|
||||
/obj/item/stack/material/glass/reinforced = 2)
|
||||
@@ -245,7 +237,6 @@
|
||||
name = T_BOARD("dna analyzer")
|
||||
build_path = /obj/machinery/dnaforensics
|
||||
board_type = new /datum/frame/frame_types/dna_analyzer
|
||||
origin_tech = list(TECH_MAGNET = 4, TECH_BIO = 2, TECH_DATA = 2)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/scanning_module = 2,
|
||||
/obj/item/stock_parts/micro_laser = 1,
|
||||
@@ -266,7 +257,6 @@
|
||||
name = T_BOARD("atmospheric field generator")
|
||||
build_path = /obj/machinery/atmospheric_field_generator
|
||||
board_type = new /datum/frame/frame_types/arfgs
|
||||
origin_tech = list(TECH_MAGNET = 4, TECH_POWER = 4, TECH_BIO = 3)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/micro_laser/high = 2, //field emitters
|
||||
/obj/item/stock_parts/scanning_module = 1, //atmosphere sensor
|
||||
@@ -278,7 +268,6 @@
|
||||
name = T_BOARD("Ready-to-Use Medicine 3000")
|
||||
build_path = /obj/machinery/injector_maker
|
||||
board_type = new /datum/frame/frame_types/injector_maker
|
||||
origin_tech = list(TECH_BIO = 3, TECH_ENGINEERING = 2, TECH_MATERIAL = 2)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 2,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
name = T_BOARD("anomaly harvester")
|
||||
build_path = /obj/machinery/anomaly_harvester
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_DATA = 1)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 2,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
name = T_BOARD("biogenerator")
|
||||
build_path = /obj/machinery/biogenerator
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_DATA = 2)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 1,
|
||||
/obj/item/stock_parts/manipulator = 1)
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
name = T_BOARD("clone pod")
|
||||
build_path = /obj/machinery/clonepod
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_DATA = 3, TECH_BIO = 3)
|
||||
req_components = list(
|
||||
/obj/item/stack/cable_coil = 2,
|
||||
/obj/item/stock_parts/scanning_module = 2,
|
||||
@@ -17,7 +16,6 @@
|
||||
name = T_BOARD("cloning scanner")
|
||||
build_path = /obj/machinery/dna_scannernew
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_DATA = 2, TECH_BIO = 2)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/scanning_module = 1,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
name = T_BOARD("fluid pump")
|
||||
build_path = /obj/machinery/pump
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_DATA = 1)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 2,
|
||||
/obj/item/cell = 1,
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
name = T_BOARD("jukebox")
|
||||
build_path = /obj/machinery/media/jukebox
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_MAGNET = 2, TECH_DATA = 1)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/capacitor = 1,
|
||||
/obj/item/stock_parts/console_screen = 1,
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
name = T_BOARD("mech recharger")
|
||||
build_path = /obj/machinery/mech_recharger
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_DATA = 2, TECH_POWER = 2, TECH_ENGINEERING = 2)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/capacitor = 2,
|
||||
/obj/item/stock_parts/scanning_module = 1,
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
name = T_BOARD("mining drill head")
|
||||
build_path = /obj/machinery/mining/drill
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_DATA = 1, TECH_ENGINEERING = 1)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/capacitor = 1,
|
||||
/obj/item/stock_parts/matter_bin = 1,
|
||||
@@ -16,7 +15,6 @@
|
||||
name = T_BOARD("mining drill brace")
|
||||
build_path = /obj/machinery/mining/brace
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_DATA = 1, TECH_ENGINEERING = 1)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator = 1
|
||||
)
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
name = T_BOARD("PACMAN-type generator")
|
||||
build_path = /obj/machinery/power/port_gen/pacman
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_DATA = 3, TECH_POWER = 3, TECH_PHORON = 3, TECH_ENGINEERING = 3)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 1,
|
||||
/obj/item/stock_parts/micro_laser = 1,
|
||||
@@ -16,9 +15,7 @@
|
||||
/obj/item/circuitboard/pacman/super
|
||||
name = T_BOARD("SUPERPACMAN-type generator")
|
||||
build_path = /obj/machinery/power/port_gen/pacman/super
|
||||
origin_tech = list(TECH_DATA = 3, TECH_POWER = 4, TECH_ENGINEERING = 4)
|
||||
|
||||
/obj/item/circuitboard/pacman/mrs
|
||||
name = T_BOARD("MRSPACMAN-type generator")
|
||||
build_path = /obj/machinery/power/port_gen/pacman/mrs
|
||||
origin_tech = list(TECH_DATA = 3, TECH_POWER = 5, TECH_ENGINEERING = 5)
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
name = T_BOARD("pandemic")
|
||||
build_path = /obj/machinery/computer/pandemic
|
||||
board_type = new /datum/frame/frame_types/computer
|
||||
origin_tech = list(TECH_DATA = 2, TECH_BIO = 2)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 2,
|
||||
/obj/item/stock_parts/scanning_module = 1,
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
name = T_BOARD("superconductive magnetic energy storage")
|
||||
build_path = /obj/machinery/power/smes/buildable
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_POWER = 6, TECH_ENGINEERING = 4)
|
||||
req_components = list(/obj/item/smes_coil = 1, /obj/item/stack/cable_coil = 30)
|
||||
|
||||
/obj/item/circuitboard/smes/construct(var/obj/machinery/power/smes/buildable/S)
|
||||
@@ -17,21 +16,18 @@
|
||||
name = T_BOARD("battery rack PSU")
|
||||
build_path = /obj/machinery/power/smes/batteryrack
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_POWER = 3, TECH_ENGINEERING = 2)
|
||||
req_components = list(/obj/item/stock_parts/capacitor/ = 3, /obj/item/stock_parts/matter_bin/ = 1)
|
||||
|
||||
/obj/item/circuitboard/grid_checker
|
||||
name = T_BOARD("power grid checker")
|
||||
build_path = /obj/machinery/power/grid_checker
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_POWER = 4, TECH_ENGINEERING = 3)
|
||||
req_components = list(/obj/item/stock_parts/capacitor = 3, /obj/item/stack/cable_coil = 10)
|
||||
|
||||
/obj/item/circuitboard/breakerbox
|
||||
name = T_BOARD("breaker box")
|
||||
build_path = /obj/machinery/power/breakerbox
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_POWER = 3, TECH_ENGINEERING = 3)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/spring = 1,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
name = T_BOARD("chem analyzer PRO")
|
||||
build_path = /obj/machinery/chemical_analyzer
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_MATERIAL = 1, TECH_ENGINEERING = 1)
|
||||
req_components = list(/obj/item/stock_parts/scanning_module = 1, /obj/item/stock_parts/matter_bin = 1)
|
||||
|
||||
// Smart centrifuge
|
||||
@@ -15,7 +14,6 @@
|
||||
name = T_BOARD("smart centrifuge")
|
||||
build_path = /obj/machinery/smart_centrifuge
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_MAGNET = 3, TECH_DATA = 2, TECH_MATERIAL = 3)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/scanning_module = 1,
|
||||
/obj/item/stock_parts/motor = 1,
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
name = T_BOARD("cyborg recharging station")
|
||||
build_path = /obj/machinery/recharge_station
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_DATA = 3, TECH_ENGINEERING = 3)
|
||||
req_components = list(
|
||||
/obj/item/stack/cable_coil = 5,
|
||||
/obj/item/stock_parts/capacitor = 2,
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
name = T_BOARD("recycler - crusher")
|
||||
build_path = /obj/machinery/recycling/crusher
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_MATERIAL = 2)
|
||||
req_components = list(
|
||||
/obj/item/stack/cable_coil = 2,
|
||||
/obj/item/stock_parts/motor = 1,
|
||||
@@ -19,7 +18,6 @@
|
||||
name = T_BOARD("recycler - sorter")
|
||||
build_path = /obj/machinery/recycling/sorter
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_MATERIAL = 2)
|
||||
req_components = list(
|
||||
/obj/item/stack/cable_coil = 2,
|
||||
/obj/item/stock_parts/motor = 1,
|
||||
@@ -30,7 +28,6 @@
|
||||
name = T_BOARD("recycler - stamper")
|
||||
build_path = /obj/machinery/recycling/stamper
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_MATERIAL = 2)
|
||||
req_components = list(
|
||||
/obj/item/stack/cable_coil = 2,
|
||||
/obj/item/stock_parts/gear = 2,
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
name = T_BOARD("autolathe")
|
||||
build_path = /obj/machinery/autolathe
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_ENGINEERING = 2, TECH_DATA = 2)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 3,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
@@ -54,7 +53,6 @@
|
||||
name = T_BOARD("circuit imprinter")
|
||||
build_path = /obj/machinery/rnd/production/circuit_imprinter
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_ENGINEERING = 2, TECH_DATA = 2)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 1,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
@@ -64,7 +62,6 @@
|
||||
name = T_BOARD("Exosuit Fabricator")
|
||||
build_path = /obj/machinery/mecha_part_fabricator_tg
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_DATA = 3, TECH_ENGINEERING = 3)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 2,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
@@ -75,7 +72,6 @@
|
||||
name = T_BOARD("Prosthetics Fabricator")
|
||||
build_path = /obj/machinery/mecha_part_fabricator_tg/prosthetics
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_DATA = 3, TECH_ENGINEERING = 3)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 2,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
@@ -86,7 +82,6 @@
|
||||
name = T_BOARD("NTNet Quantum Relay")
|
||||
build_path = /obj/machinery/ntnet_relay
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_DATA = 4)
|
||||
req_components = list(
|
||||
/obj/item/stack/cable_coil = 15)
|
||||
|
||||
@@ -94,7 +89,6 @@
|
||||
name = T_BOARD("protean reconstitutor")
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
build_path = /obj/machinery/protean_reconstitutor
|
||||
origin_tech = list(TECH_MAGNET = 5, TECH_BLUESPACE = 5, TECH_MATERIAL = 5, TECH_ENGINEERING = 5, TECH_DATA = 5)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 1,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
@@ -105,7 +99,6 @@
|
||||
name = T_BOARD("artifact harvester")
|
||||
build_path = /obj/machinery/artifact_harvester
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_MATERIAL = 2, TECH_POWER = 4, TECH_ENGINEERING = 2)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/capacitor = 5, //Yes, it's ALL capacitors. It's only purpose is to store power!
|
||||
/obj/item/stock_parts/console_screen = 1)
|
||||
@@ -114,7 +107,6 @@
|
||||
name = T_BOARD("artifact scanpad")
|
||||
build_path = /obj/machinery/artifact_scanpad
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_MATERIAL = 2, TECH_POWER = 4, TECH_ENGINEERING = 2)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
/obj/item/stock_parts/console_screen = 1)
|
||||
@@ -123,7 +115,6 @@
|
||||
name = T_BOARD("destructive analyzer")
|
||||
build_path = /obj/machinery/rnd/destructive_analyzer
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_MAGNET = 2, TECH_ENGINEERING = 2, TECH_DATA = 2)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/scanning_module = 1,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
@@ -133,6 +124,5 @@
|
||||
name = T_BOARD("doppler array")
|
||||
build_path = /obj/machinery/doppler_array
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_MAGNET = 2, TECH_ENGINEERING = 1, TECH_DATA = 3)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/scanning_module = 4)
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
name = T_BOARD("advanced shield generator")
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
build_path = /obj/machinery/power/shield_generator
|
||||
origin_tech = list(TECH_MAGNET = 3, TECH_POWER = 4, TECH_BLUESPACE = 2, TECH_ENGINEERING = 3)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/capacitor = 1,
|
||||
/obj/item/stock_parts/micro_laser = 1,
|
||||
@@ -23,7 +22,6 @@
|
||||
name = T_BOARD("shield diffuser")
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
build_path = /obj/machinery/shield_diffuser
|
||||
origin_tech = list(TECH_MAGNET = 4, TECH_POWER = 2, TECH_ILLEGAL = 1)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/capacitor = 1,
|
||||
/obj/item/stock_parts/micro_laser = 1,
|
||||
@@ -37,7 +35,6 @@
|
||||
name = T_BOARD("hull shield generator")
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
build_path = /obj/machinery/shield_gen/external
|
||||
origin_tech = list(TECH_BLUESPACE = 4, TECH_PHORON = 3)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator/pico = 2,
|
||||
/obj/item/stock_parts/subspace/transmitter = 1,
|
||||
@@ -50,7 +47,6 @@
|
||||
name = T_BOARD("bubble shield generator")
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
build_path = /obj/machinery/shield_gen
|
||||
origin_tech = list(TECH_BLUESPACE = 4, TECH_PHORON = 3)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator/pico = 2,
|
||||
/obj/item/stock_parts/subspace/transmitter = 1,
|
||||
@@ -63,7 +59,6 @@
|
||||
name = T_BOARD("shield capacitor")
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
build_path = /obj/machinery/shield_capacitor
|
||||
origin_tech = list(TECH_MAGNET = 3, TECH_POWER = 4)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator/pico = 2,
|
||||
/obj/item/stock_parts/subspace/sub_filter = 1,
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
desc = "Control systems for a Kuiper pattern point defense battery. Aim away from vessel."
|
||||
build_path = /obj/machinery/pointdefense
|
||||
origin_tech = list(TECH_ENGINEERING = 3, TECH_COMBAT = 2)
|
||||
req_components = list(
|
||||
/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser = 1,
|
||||
/obj/item/stock_parts/manipulator = 2,
|
||||
@@ -19,5 +18,4 @@
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
desc = "A control computer to synchronize point defense batteries."
|
||||
build_path = /obj/machinery/pointdefense_control
|
||||
origin_tech = list(TECH_ENGINEERING = 3, TECH_COMBAT = 2)
|
||||
req_components = list()
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
/obj/item/circuitboard/telecomms/receiver
|
||||
name = T_BOARD("subspace receiver")
|
||||
build_path = /obj/machinery/telecomms/receiver
|
||||
origin_tech = list(TECH_DATA = 4, TECH_ENGINEERING = 3, TECH_BLUESPACE = 2)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/subspace/ansible = 1,
|
||||
/obj/item/stock_parts/subspace/sub_filter = 1,
|
||||
@@ -18,7 +17,6 @@
|
||||
/obj/item/circuitboard/telecomms/hub
|
||||
name = T_BOARD("hub mainframe")
|
||||
build_path = /obj/machinery/telecomms/hub
|
||||
origin_tech = list(TECH_DATA = 4, TECH_ENGINEERING = 4)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator = 2,
|
||||
/obj/item/stack/cable_coil = 2,
|
||||
@@ -27,7 +25,6 @@
|
||||
/obj/item/circuitboard/telecomms/relay
|
||||
name = T_BOARD("relay mainframe")
|
||||
build_path = /obj/machinery/telecomms/relay
|
||||
origin_tech = list(TECH_DATA = 3, TECH_ENGINEERING = 4, TECH_BLUESPACE = 3)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator = 2,
|
||||
/obj/item/stack/cable_coil = 2,
|
||||
@@ -36,7 +33,6 @@
|
||||
/obj/item/circuitboard/telecomms/bus
|
||||
name = T_BOARD("bus mainframe")
|
||||
build_path = /obj/machinery/telecomms/bus
|
||||
origin_tech = list(TECH_DATA = 4, TECH_ENGINEERING = 4)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator = 2,
|
||||
/obj/item/stack/cable_coil = 1,
|
||||
@@ -45,7 +41,6 @@
|
||||
/obj/item/circuitboard/telecomms/processor
|
||||
name = T_BOARD("processor unit")
|
||||
build_path = /obj/machinery/telecomms/processor
|
||||
origin_tech = list(TECH_DATA = 4, TECH_ENGINEERING = 4)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator = 3,
|
||||
/obj/item/stock_parts/subspace/sub_filter = 1,
|
||||
@@ -57,7 +52,6 @@
|
||||
/obj/item/circuitboard/telecomms/server
|
||||
name = T_BOARD("telecommunication server")
|
||||
build_path = /obj/machinery/telecomms/server
|
||||
origin_tech = list(TECH_DATA = 4, TECH_ENGINEERING = 4)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator = 2,
|
||||
/obj/item/stack/cable_coil = 1,
|
||||
@@ -66,7 +60,6 @@
|
||||
/obj/item/circuitboard/telecomms/broadcaster
|
||||
name = T_BOARD("subspace broadcaster")
|
||||
build_path = /obj/machinery/telecomms/broadcaster
|
||||
origin_tech = list(TECH_DATA = 4, TECH_ENGINEERING = 4, TECH_BLUESPACE = 2)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator = 2,
|
||||
/obj/item/stack/cable_coil = 1,
|
||||
@@ -78,7 +71,6 @@
|
||||
/obj/item/circuitboard/telecomms/exonet_node
|
||||
name = T_BOARD("exonet node")
|
||||
build_path = /obj/machinery/exonet_node
|
||||
origin_tech = list(TECH_DATA = 5, TECH_ENGINEERING = 5, TECH_BLUESPACE = 4)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/subspace/ansible = 1,
|
||||
/obj/item/stock_parts/subspace/sub_filter = 1,
|
||||
@@ -91,7 +83,6 @@
|
||||
/obj/item/circuitboard/telecomms/pda_multicaster
|
||||
name = T_BOARD("pda multicaster")
|
||||
build_path = /obj/machinery/pda_multicaster
|
||||
origin_tech = list(TECH_DATA = 3, TECH_ENGINEERING = 2, TECH_BLUESPACE = 2)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/subspace/ansible = 1,
|
||||
/obj/item/stock_parts/subspace/sub_filter = 1,
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
/obj/item/circuitboard/unary_atmos/heater
|
||||
name = T_BOARD("gas heating system")
|
||||
build_path = /obj/machinery/atmospherics/unary/heater
|
||||
origin_tech = list(TECH_POWER = 2, TECH_ENGINEERING = 1)
|
||||
req_components = list(
|
||||
/obj/item/stack/cable_coil = 5,
|
||||
/obj/item/stock_parts/matter_bin = 1,
|
||||
@@ -26,7 +25,6 @@
|
||||
/obj/item/circuitboard/unary_atmos/cooler
|
||||
name = T_BOARD("gas cooling system")
|
||||
build_path = /obj/machinery/atmospherics/unary/freezer
|
||||
origin_tech = list(TECH_MAGNET = 2, TECH_ENGINEERING = 2)
|
||||
req_components = list(
|
||||
/obj/item/stack/cable_coil = 2,
|
||||
/obj/item/stock_parts/matter_bin = 1,
|
||||
|
||||
@@ -14,7 +14,6 @@
|
||||
board_type = "other"
|
||||
|
||||
/obj/item/circuitboard/mecha/ripley
|
||||
origin_tech = list(TECH_DATA = 3)
|
||||
|
||||
/obj/item/circuitboard/mecha/ripley/peripherals
|
||||
name = T_BOARD_MECHA("Ripley peripherals control")
|
||||
@@ -25,7 +24,6 @@
|
||||
icon_state = "mainboard"
|
||||
|
||||
/obj/item/circuitboard/mecha/gygax
|
||||
origin_tech = list(TECH_DATA = 4)
|
||||
|
||||
/obj/item/circuitboard/mecha/gygax/peripherals
|
||||
name = T_BOARD_MECHA("Gygax peripherals control")
|
||||
@@ -34,19 +32,16 @@
|
||||
/obj/item/circuitboard/mecha/gygax/targeting
|
||||
name = T_BOARD_MECHA("Gygax weapon control and targeting")
|
||||
icon_state = "mcontroller"
|
||||
origin_tech = list(TECH_DATA = 4, TECH_COMBAT = 4)
|
||||
|
||||
/obj/item/circuitboard/mecha/gygax/medical
|
||||
name = T_BOARD_MECHA("Serenity medical control")
|
||||
icon_state = "mcontroller"
|
||||
origin_tech = list(TECH_DATA = 4, TECH_BIO = 4)
|
||||
|
||||
/obj/item/circuitboard/mecha/gygax/main
|
||||
name = T_BOARD_MECHA("Gygax central control")
|
||||
icon_state = "mainboard"
|
||||
|
||||
/obj/item/circuitboard/mecha/durand
|
||||
origin_tech = list(TECH_DATA = 4)
|
||||
|
||||
/obj/item/circuitboard/mecha/durand/peripherals
|
||||
name = T_BOARD_MECHA("Durand peripherals control")
|
||||
@@ -55,7 +50,6 @@
|
||||
/obj/item/circuitboard/mecha/durand/targeting
|
||||
name = T_BOARD_MECHA("Durand weapon control and targeting")
|
||||
icon_state = "mcontroller"
|
||||
origin_tech = list(TECH_DATA = 4, TECH_COMBAT = 4)
|
||||
|
||||
/obj/item/circuitboard/mecha/durand/main
|
||||
name = T_BOARD_MECHA("Durand central control")
|
||||
@@ -66,20 +60,16 @@
|
||||
/obj/item/circuitboard/mecha/phazon/peripherals
|
||||
name = T_BOARD_MECHA("Phazon peripherals control")
|
||||
icon_state = "mcontroller"
|
||||
origin_tech = list(TECH_DATA = 6, TECH_ILLEGAL = 6)
|
||||
|
||||
/obj/item/circuitboard/mecha/phazon/targeting
|
||||
name = T_BOARD_MECHA("Phazon weapon control and targeting")
|
||||
icon_state = "mcontroller"
|
||||
origin_tech = list(TECH_DATA = 6, TECH_COMBAT = 7)
|
||||
|
||||
/obj/item/circuitboard/mecha/phazon/main
|
||||
name = T_BOARD_MECHA("Phazon central control")
|
||||
origin_tech = list(TECH_DATA = 6, TECH_BLUESPACE = 5)
|
||||
icon_state = "mainboard"
|
||||
|
||||
/obj/item/circuitboard/mecha/honker
|
||||
origin_tech = list(TECH_DATA = 4)
|
||||
|
||||
/obj/item/circuitboard/mecha/honker/peripherals
|
||||
name = T_BOARD_MECHA("H.O.N.K peripherals control")
|
||||
@@ -95,7 +85,6 @@
|
||||
|
||||
|
||||
/obj/item/circuitboard/mecha/odysseus
|
||||
origin_tech = list(TECH_DATA = 3)
|
||||
|
||||
/obj/item/circuitboard/mecha/odysseus/peripherals
|
||||
name = T_BOARD_MECHA("Odysseus peripherals control")
|
||||
@@ -107,7 +96,6 @@
|
||||
|
||||
/obj/item/circuitboard/mecha/imperion
|
||||
name = "Alien Circuit"
|
||||
origin_tech = list(TECH_DATA = 5, TECH_BLUESPACE = 3, TECH_PRECURSOR = 1)
|
||||
icon = 'icons/obj/abductor.dmi'
|
||||
icon_state = "circuit"
|
||||
|
||||
@@ -126,7 +114,6 @@
|
||||
/obj/item/circuitboard/mecha/imperion/damaged
|
||||
name = "Damaged Alien Circuit"
|
||||
desc = "It is marked with a " + span_alien("constantly shifting glyph") + "."
|
||||
origin_tech = list(TECH_DATA = 3, TECH_BLUESPACE = 1, TECH_PRECURSOR = 2)
|
||||
|
||||
///Fighters///
|
||||
|
||||
@@ -136,22 +123,18 @@
|
||||
|
||||
/obj/item/circuitboard/mecha/fighter/pinnace/main
|
||||
name = T_BOARD_FIGHTER("Pinnace central control")
|
||||
origin_tech = list(TECH_DATA = 4, TECH_BIO = 2, TECH_BLUESPACE = 2)
|
||||
icon_state = "mainboard"
|
||||
|
||||
/obj/item/circuitboard/mecha/fighter/pinnace/flight
|
||||
name = T_BOARD_FIGHTER("Pinnace flight control")
|
||||
icon_state = "mcontroller"
|
||||
origin_tech = list(TECH_DATA = 4, TECH_BLUESPACE = 2)
|
||||
|
||||
/obj/item/circuitboard/mecha/fighter/pinnace/targeting
|
||||
name = T_BOARD_FIGHTER("Pinnace weapon control and targeting")
|
||||
icon_state = "mcontroller"
|
||||
origin_tech = list(TECH_DATA = 4, TECH_COMBAT = 1)
|
||||
|
||||
/obj/item/circuitboard/mecha/fighter/pinnace/cockpitboard
|
||||
name = T_BOARD_FIGHTER("Pinnace manual flight control instruments")
|
||||
origin_tech = list(TECH_DATA = 4, TECH_BLUESPACE = 2)
|
||||
icon_state = "card_mod"
|
||||
|
||||
//Baron//
|
||||
@@ -161,22 +144,18 @@
|
||||
/obj/item/circuitboard/mecha/fighter/baron/main
|
||||
name = T_BOARD_FIGHTER("Baron central control")
|
||||
icon_state = "mainboard"
|
||||
origin_tech = list(TECH_DATA = 6, TECH_BIO = 4, TECH_BLUESPACE = 5)
|
||||
|
||||
/obj/item/circuitboard/mecha/fighter/baron/flight
|
||||
name = T_BOARD_FIGHTER("Baron flight control")
|
||||
icon_state = "mcontroller"
|
||||
origin_tech = list(TECH_DATA = 6, TECH_BLUESPACE = 5)
|
||||
|
||||
/obj/item/circuitboard/mecha/fighter/baron/targeting
|
||||
name = T_BOARD_FIGHTER("Baron weapon control and targeting")
|
||||
icon_state = "mcontroller"
|
||||
origin_tech = list(TECH_DATA = 6, TECH_BIO = 4, TECH_COMBAT = 5)
|
||||
|
||||
/obj/item/circuitboard/mecha/fighter/baron/cockpitboard
|
||||
name = T_BOARD_FIGHTER("Baron manual flight control instruments")
|
||||
icon_state = "card_mod"
|
||||
origin_tech = list(TECH_DATA = 6, TECH_BLUESPACE = 5)
|
||||
|
||||
//Undef the macros, shouldn't be needed anywhere else
|
||||
#undef T_BOARD_MECHA
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
//renaming CHmecha for Chomp mecha to allow for more to be made if needed.
|
||||
|
||||
/obj/item/circuitboard/mecha/scarab
|
||||
origin_tech = list(TECH_DATA = 4)
|
||||
|
||||
/obj/item/circuitboard/mecha/scarab/peripherals
|
||||
name = T_BOARD_CHMECHA("Scarab peripherals control")
|
||||
@@ -14,7 +13,6 @@
|
||||
/obj/item/circuitboard/mecha/scarab/targeting
|
||||
name = T_BOARD_CHMECHA("Scarab weapon control and targeting")
|
||||
icon_state = "mcontroller"
|
||||
origin_tech = list(TECH_DATA = 4, TECH_COMBAT = 4)
|
||||
|
||||
/obj/item/circuitboard/mecha/scarab/main
|
||||
name = T_BOARD_CHMECHA("Scarab central control")
|
||||
|
||||
@@ -6,14 +6,12 @@
|
||||
|
||||
/obj/item/circuitboard/aicore
|
||||
name = T_BOARD("AI core")
|
||||
origin_tech = list(TECH_DATA = 4, TECH_BIO = 2)
|
||||
board_type = "other"
|
||||
|
||||
/obj/item/circuitboard/chem_master
|
||||
name = T_BOARD("ChemMaster 3000")
|
||||
build_path = /obj/machinery/chem_master
|
||||
board_type = new /datum/frame/frame_types/machine
|
||||
origin_tech = list(TECH_DATA = 3, TECH_MAGNET = 2)
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 2,
|
||||
/obj/item/stock_parts/manipulator = 2)
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
item_state = "plasticx"
|
||||
flags = NOBLUDGEON
|
||||
w_class = ITEMSIZE_SMALL
|
||||
origin_tech = list(TECH_ILLEGAL = 2)
|
||||
var/timer = 10
|
||||
var/atom/target = null
|
||||
var/open_panel = 0
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
throw_speed = 1
|
||||
throw_range = 5
|
||||
w_class = ITEMSIZE_NORMAL
|
||||
origin_tech = list(TECH_COMBAT = 1, TECH_PHORON = 1)
|
||||
matter = list(MAT_STEEL = 500)
|
||||
var/status = FALSE
|
||||
var/throw_amount = THROWER_MIN
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
icon = 'icons/obj/grenade.dmi'
|
||||
icon_state = "emp"
|
||||
det_time = 20
|
||||
origin_tech = list(TECH_BLUESPACE = 4, TECH_MATERIAL = 4)
|
||||
var/light_sound = 'sound/effects/phasein.ogg'
|
||||
var/blast_sound = 'sound/effects/bang.ogg'
|
||||
|
||||
|
||||
@@ -201,7 +201,6 @@
|
||||
desc = "An oversized grenade that affects a larger area."
|
||||
icon_state = "large_grenade"
|
||||
allowed_containers = list(/obj/item/reagent_containers/glass)
|
||||
origin_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 3)
|
||||
affected_area = 4
|
||||
|
||||
/obj/item/grenade/chem_grenade/metalfoam
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
name = "emp grenade"
|
||||
icon_state = "emp"
|
||||
item_state = "empgrenade"
|
||||
origin_tech = list(TECH_MATERIAL = 2, TECH_MAGNET = 3)
|
||||
var/emp_heavy = 2
|
||||
var/emp_med = 4
|
||||
var/emp_light = 7
|
||||
@@ -18,7 +17,6 @@
|
||||
name = "low yield emp grenade"
|
||||
desc = "A weaker variant of the EMP grenade"
|
||||
icon_state = "lyemp"
|
||||
origin_tech = list(TECH_MATERIAL = 2, TECH_MAGNET = 3)
|
||||
emp_heavy = 1
|
||||
emp_med = 2
|
||||
emp_light = 3
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
name = "flashbang"
|
||||
icon_state = "flashbang"
|
||||
item_state = "flashbang"
|
||||
origin_tech = list(TECH_MATERIAL = 2, TECH_COMBAT = 1)
|
||||
var/max_range = 10 //The maximum range possible, including species effect mods. Cuts off at 7 for normal humans. Should be 3 higher than your intended target range for affecting normal humans.
|
||||
var/banglet = 0
|
||||
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
icon = 'icons/obj/grenade.dmi'
|
||||
icon_state = "delivery"
|
||||
item_state = "flashbang"
|
||||
origin_tech = list(TECH_MATERIAL = 3, TECH_MAGNET = 4)
|
||||
var/banglet = 0
|
||||
var/spawner_type = null // must be an object path
|
||||
var/deliveryamt = 1 // amount of type to deliver
|
||||
@@ -35,7 +34,6 @@
|
||||
name = "manhack delivery grenade"
|
||||
spawner_type = /mob/living/simple_mob/mechanical/viscerator
|
||||
deliveryamt = 5
|
||||
origin_tech = list(TECH_MATERIAL = 3, TECH_MAGNET = 4, TECH_ILLEGAL = 4)
|
||||
|
||||
/obj/item/grenade/spawnergrenade/manhacks/mercenary
|
||||
spawner_type = /mob/living/simple_mob/mechanical/viscerator/mercenary
|
||||
@@ -47,26 +45,22 @@
|
||||
desc = "It is set to detonate in 5 seconds. It will deploy three weaponized survey drones."
|
||||
deliveryamt = 3
|
||||
spawner_type = /mob/living/simple_mob/mechanical/viscerator/station
|
||||
origin_tech = list(TECH_MATERIAL = 3, TECH_MAGNET = 3, TECH_ILLEGAL = 1)
|
||||
|
||||
/obj/item/grenade/spawnergrenade/ward
|
||||
name = "sentry delivery grenade"
|
||||
desc = "It is set to detonate in 5 seconds. It will deploy a single thermal-optic sentry drone."
|
||||
spawner_type = /mob/living/simple_mob/mechanical/ward/monitor/crew
|
||||
deliveryamt = 1
|
||||
origin_tech = list(TECH_MATERIAL = 4, TECH_MAGNET = 3, TECH_BLUESPACE = 2)
|
||||
|
||||
/obj/item/grenade/spawnergrenade/spesscarp
|
||||
name = "carp delivery grenade"
|
||||
spawner_type = /mob/living/simple_mob/animal/space/carp
|
||||
deliveryamt = 5
|
||||
origin_tech = list(TECH_MATERIAL = 3, TECH_MAGNET = 4, TECH_ILLEGAL = 4)
|
||||
|
||||
/obj/item/grenade/spawnergrenade/spider
|
||||
name = "spider delivery grenade"
|
||||
spawner_type = /mob/living/simple_mob/animal/giant_spider/hunter
|
||||
deliveryamt = 3
|
||||
origin_tech = list(TECH_MATERIAL = 3, TECH_MAGNET = 4, TECH_ILLEGAL = 4)
|
||||
|
||||
//Sometimes you just need a sudden influx of spiders.
|
||||
/obj/item/grenade/spawnergrenade/spider/briefcase
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
name = "supermatter grenade"
|
||||
icon_state = "banana"
|
||||
item_state = "emergency_engi"
|
||||
origin_tech = list(TECH_BLUESPACE = 5, TECH_MAGNET = 4, TECH_ENGINEERING = 5)
|
||||
arm_sound = 'sound/effects/3.wav'
|
||||
var/implode_at
|
||||
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
w_class = ITEMSIZE_SMALL
|
||||
throw_speed = 2
|
||||
throw_range = 5
|
||||
origin_tech = list(TECH_MATERIAL = 1)
|
||||
matter = list(MAT_STEEL = 500)
|
||||
drop_sound = 'sound/items/drop/accessory.ogg'
|
||||
pickup_sound = 'sound/items/pickup/accessory.ogg'
|
||||
@@ -205,7 +204,6 @@
|
||||
gender = PLURAL
|
||||
icon = 'icons/obj/items.dmi'
|
||||
icon_state = "legcuff"
|
||||
origin_tech = list(TECH_MATERIAL = 1)
|
||||
breakouttime = 300 //Deciseconds = 30s = 0.5 minute
|
||||
cuff_type = "legcuffs"
|
||||
sprite_sheets = list(SPECIES_TESHARI = 'icons/mob/species/teshari/handcuffs.dmi')
|
||||
|
||||
@@ -93,14 +93,12 @@
|
||||
name = "broken cryptographic sequencer"
|
||||
icon_state = "emag-spent"
|
||||
item_state = "card-id"
|
||||
origin_tech = list(TECH_MAGNET = 2, TECH_ILLEGAL = 2)
|
||||
|
||||
/obj/item/card/emag
|
||||
desc = "It's a card with a magnetic strip attached to some circuitry."
|
||||
name = "cryptographic sequencer"
|
||||
icon_state = "emag"
|
||||
item_state = "card-id"
|
||||
origin_tech = list(TECH_MAGNET = 2, TECH_ILLEGAL = 2)
|
||||
var/uses = 10
|
||||
|
||||
/obj/item/card/emag/resolve_attackby(atom/A, mob/user, attack_modifier, var/click_parameters)
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
name = "agent card"
|
||||
icon_state = "generic-s"
|
||||
assignment = "Agent"
|
||||
origin_tech = list(TECH_ILLEGAL = 3)
|
||||
var/electronic_warfare = 1
|
||||
var/mob/registered_user = null
|
||||
|
||||
|
||||
@@ -502,7 +502,6 @@ the implant may become unstable and either pre-maturely inject the subject or si
|
||||
/obj/item/implant/death_alarm
|
||||
name = "death alarm implant"
|
||||
desc = "An alarm which monitors host vital signs and transmits a radio message upon death."
|
||||
origin_tech = list(TECH_MATERIAL = 1, TECH_BIO = 2, TECH_DATA = 1)
|
||||
known_implant = TRUE
|
||||
var/mobname = "Will Robinson"
|
||||
|
||||
@@ -597,7 +596,6 @@ the implant may become unstable and either pre-maturely inject the subject or si
|
||||
icon_state = "implant_evil"
|
||||
var/activation_emote = "sigh"
|
||||
var/obj/item/scanned = null
|
||||
origin_tech = list(TECH_MATERIAL = 4, TECH_BIO = 2, TECH_ILLEGAL = 2)
|
||||
|
||||
/obj/item/implant/compressed/get_data()
|
||||
var/dat = {"
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
name = "nanite fabrication implant"
|
||||
desc = "A buzzing implant covered in a writhing layer of metal insects."
|
||||
icon_state = "implant_evil"
|
||||
origin_tech = list(TECH_MATERIAL = 5, TECH_BIO = 2, TECH_ILLEGAL = 2)
|
||||
|
||||
var/organ_to_implant = /obj/item/organ/internal/augment/bioaugment/thermalshades
|
||||
var/organ_display_name = "unknown organ"
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
pickup_sound = 'sound/items/pickup/knife.ogg'
|
||||
w_class = ITEMSIZE_TINY
|
||||
thrown_force_divisor = 1
|
||||
origin_tech = list(TECH_MATERIAL = 1)
|
||||
attack_verb = list("attacked", "stabbed", "poked")
|
||||
sharp = TRUE
|
||||
edge = TRUE
|
||||
|
||||
@@ -72,7 +72,6 @@
|
||||
edge = TRUE
|
||||
force_divisor = 0.15 // 9 when wielded with hardness 60 (steel)
|
||||
matter = list(MAT_STEEL = 12000)
|
||||
origin_tech = list(TECH_MATERIAL = 1)
|
||||
attack_verb = list("slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut")
|
||||
drop_sound = 'sound/items/drop/knife.ogg'
|
||||
|
||||
|
||||
@@ -18,7 +18,6 @@
|
||||
w_class = ITEMSIZE_SMALL
|
||||
sharp = TRUE
|
||||
edge = TRUE
|
||||
origin_tech = list(TECH_MATERIAL = 2, TECH_COMBAT = 1)
|
||||
attack_verb = list("chopped", "torn", "cut")
|
||||
applies_material_colour = 0
|
||||
drop_sound = 'sound/items/drop/axe.ogg'
|
||||
@@ -121,7 +120,6 @@
|
||||
default_material = MAT_LEATHER
|
||||
slot_flags = SLOT_BELT
|
||||
w_class = ITEMSIZE_NORMAL
|
||||
origin_tech = list(TECH_COMBAT = 2)
|
||||
attack_verb = list("flogged", "whipped", "lashed", "disciplined")
|
||||
force_divisor = 0.15
|
||||
thrown_force_divisor = 0.25
|
||||
@@ -228,7 +226,6 @@
|
||||
icon = 'icons/obj/weapons_vr.dmi'
|
||||
icon_state = "stone_wood_axe"
|
||||
default_material = MAT_FLINT
|
||||
origin_tech = list()
|
||||
applies_material_colour = FALSE
|
||||
|
||||
/obj/item/material/knife/machete/hatchet/stone/bone
|
||||
|
||||
@@ -139,7 +139,6 @@
|
||||
name = "scythe"
|
||||
desc = "A sharp and curved blade on a long fibremetal handle, this tool makes it easy to reap what you sow."
|
||||
force_divisor = 0.65
|
||||
origin_tech = list(TECH_MATERIAL = 2, TECH_COMBAT = 2)
|
||||
attack_verb = list("chopped", "sliced", "cut", "reaped")
|
||||
|
||||
//spears, bay edition
|
||||
|
||||
@@ -12,7 +12,6 @@
|
||||
preserve_item = TRUE
|
||||
w_class = ITEMSIZE_HUGE
|
||||
unacidable = TRUE
|
||||
origin_tech = list(TECH_BIO = 4, TECH_POWER = 2, TECH_BLUESPACE = 4)
|
||||
|
||||
var/obj/item/bork_medigun/linked/medigun_path = /obj/item/bork_medigun/linked
|
||||
var/obj/item/cell/bcell = /obj/item/cell
|
||||
|
||||
@@ -229,7 +229,6 @@
|
||||
throw_speed = 1
|
||||
throw_range = 5
|
||||
w_class = ITEMSIZE_NORMAL
|
||||
origin_tech = list(TECH_MAGNET = 3, TECH_COMBAT = 4)
|
||||
attack_verb = list("attacked", "chopped", "cleaved", "torn", "cut")
|
||||
sharp = TRUE
|
||||
edge = TRUE
|
||||
@@ -279,7 +278,6 @@
|
||||
throw_range = 5
|
||||
w_class = ITEMSIZE_SMALL
|
||||
flags = NOBLOODY
|
||||
origin_tech = list(TECH_MAGNET = 3, TECH_ILLEGAL = 4)
|
||||
colorable = TRUE
|
||||
drop_sound = 'sound/items/drop/sword.ogg'
|
||||
pickup_sound = 'sound/items/pickup/sword.ogg'
|
||||
@@ -408,7 +406,6 @@
|
||||
/obj/item/melee/energy/sword/charge
|
||||
name = "charge sword"
|
||||
desc = "A small, handheld device which emits a high-energy 'blade'."
|
||||
origin_tech = list(TECH_COMBAT = 5, TECH_MAGNET = 3, TECH_ILLEGAL = 4)
|
||||
active_force = 25
|
||||
active_armourpen = 25
|
||||
projectile_parry_chance = 40
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
force = 10
|
||||
throwforce = 7
|
||||
w_class = ITEMSIZE_NORMAL
|
||||
origin_tech = list(TECH_COMBAT = 4)
|
||||
attack_verb = list("flogged", "whipped", "lashed", "disciplined")
|
||||
hitsound = 'sound/weapons/whip.ogg'
|
||||
reach = 2
|
||||
@@ -17,7 +16,6 @@
|
||||
icon_state = "curator_whip"
|
||||
force = 5
|
||||
throwforce = 5
|
||||
origin_tech = list(TECH_COMBAT = 2)
|
||||
|
||||
/obj/item/melee/chainofcommand/curator_whip/toy
|
||||
name = "toy whip"
|
||||
|
||||
@@ -36,7 +36,6 @@
|
||||
w_class = ITEMSIZE_HUGE
|
||||
drop_sound = 'sound/items/drop/metalweapon.ogg'
|
||||
pickup_sound = 'sound/items/pickup/metalweapon.ogg'
|
||||
origin_tech = list(TECH_COMBAT = 5)
|
||||
attack_verb = list("beaten","slammed","smashed","mauled","hammered","bludgeoned")
|
||||
var/lightcolor = "#D3FDFD"
|
||||
var/status = 0 //whether the thing is on or not
|
||||
|
||||
@@ -12,7 +12,6 @@
|
||||
item_state = "paper"
|
||||
throw_speed = 4
|
||||
throw_range = 20
|
||||
origin_tech = list(TECH_BLUESPACE = 4)
|
||||
|
||||
/obj/item/teleportation_scroll/attack_self(mob/user)
|
||||
. = ..(user)
|
||||
|
||||
@@ -67,7 +67,6 @@
|
||||
throw_speed = 1
|
||||
throw_range = 4
|
||||
w_class = ITEMSIZE_LARGE
|
||||
origin_tech = list(TECH_MATERIAL = 2)
|
||||
matter = list(MAT_GLASS = 7500, MAT_STEEL = 1000)
|
||||
attack_verb = list("shoved", "bashed")
|
||||
var/cooldown = 0 //shield bash cooldown. based on world.time
|
||||
@@ -127,7 +126,6 @@
|
||||
var/lrange = 1.5
|
||||
var/lpower = 1.5
|
||||
var/lcolor = "#006AFF"
|
||||
origin_tech = list(TECH_MATERIAL = 4, TECH_MAGNET = 3, TECH_ILLEGAL = 4)
|
||||
attack_verb = list("shoved", "bashed")
|
||||
var/active = 0
|
||||
item_icons = list(
|
||||
|
||||
@@ -53,7 +53,6 @@
|
||||
/obj/item/storage/backpack/holding
|
||||
name = "bag of holding"
|
||||
desc = "A backpack that opens into a localized pocket of Blue Space."
|
||||
origin_tech = list(TECH_BLUESPACE = 4)
|
||||
icon_state = "holdingpack"
|
||||
max_w_class = ITEMSIZE_LARGE
|
||||
max_storage_space = ITEMSIZE_COST_NORMAL * 14 // 56
|
||||
|
||||
@@ -66,7 +66,6 @@
|
||||
name = "trash bag of holding"
|
||||
desc = "The latest and greatest in custodial convenience, a trashbag that is capable of holding vast quantities of garbage."
|
||||
icon_state = "bluetrashbag"
|
||||
origin_tech = list(TECH_BLUESPACE = 3)
|
||||
max_w_class = ITEMSIZE_NORMAL
|
||||
max_storage_space = ITEMSIZE_COST_NORMAL * 10 // Slightly less than BoH
|
||||
resistance_flags = FIRE_PROOF
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
w_class = ITEMSIZE_LARGE
|
||||
max_w_class = ITEMSIZE_NORMAL
|
||||
max_storage_space = ITEMSIZE_COST_SMALL * 7 //enough to hold all starting contents
|
||||
origin_tech = list(TECH_COMBAT = 1)
|
||||
attack_verb = list("robusted")
|
||||
use_sound = 'sound/items/storage/toolbox.ogg'
|
||||
drop_sound = 'sound/items/drop/toolbox.ogg'
|
||||
@@ -83,7 +82,6 @@
|
||||
icon = 'icons/obj/storage_vr.dmi'
|
||||
icon_state = "syndicate"
|
||||
item_state_slots = list(slot_r_hand_str = "toolbox_syndi", slot_l_hand_str = "toolbox_syndi")
|
||||
origin_tech = list(TECH_COMBAT = 1, TECH_ILLEGAL = 1)
|
||||
force = 14
|
||||
starts_with = list(
|
||||
/obj/item/clothing/gloves/yellow,
|
||||
|
||||
@@ -13,7 +13,6 @@
|
||||
w_class = ITEMSIZE_NORMAL
|
||||
drop_sound = 'sound/items/drop/metalweapon.ogg'
|
||||
pickup_sound = 'sound/items/pickup/metalweapon.ogg'
|
||||
origin_tech = list(TECH_COMBAT = 2)
|
||||
attack_verb = list("beaten")
|
||||
var/lightcolor = "#FF6A00"
|
||||
var/stunforce = 0
|
||||
|
||||
@@ -45,7 +45,6 @@
|
||||
desc = "Retracts stuff."
|
||||
icon_state = "retractor"
|
||||
matter = list(MAT_STEEL = 10000, MAT_GLASS = 5000)
|
||||
origin_tech = list(TECH_MATERIAL = 1, TECH_BIO = 1)
|
||||
drop_sound = 'sound/items/drop/scrap.ogg'
|
||||
|
||||
/*
|
||||
@@ -56,7 +55,6 @@
|
||||
desc = "You think you have seen this before."
|
||||
icon_state = "hemostat"
|
||||
matter = list(MAT_STEEL = 5000, MAT_GLASS = 2500)
|
||||
origin_tech = list(TECH_MATERIAL = 1, TECH_BIO = 1)
|
||||
attack_verb = list("attacked", "pinched")
|
||||
hitsound = 'sound/items/wirecutter.ogg'
|
||||
drop_sound = 'sound/items/drop/scrap.ogg'
|
||||
@@ -69,7 +67,6 @@
|
||||
desc = "This stops bleeding."
|
||||
icon_state = "cautery"
|
||||
matter = list(MAT_STEEL = 5000, MAT_GLASS = 2500)
|
||||
origin_tech = list(TECH_MATERIAL = 1, TECH_BIO = 1)
|
||||
attack_verb = list("burnt")
|
||||
drop_sound = 'sound/items/drop/scrap.ogg'
|
||||
|
||||
@@ -84,7 +81,6 @@
|
||||
matter = list(MAT_STEEL = 15000, MAT_GLASS = 10000)
|
||||
force = 15.0
|
||||
w_class = ITEMSIZE_NORMAL
|
||||
origin_tech = list(TECH_MATERIAL = 1, TECH_BIO = 1)
|
||||
attack_verb = list("drilled")
|
||||
drop_sound = 'sound/items/drop/accessory.ogg'
|
||||
|
||||
@@ -103,7 +99,6 @@
|
||||
throwforce = 5.0
|
||||
throw_speed = 3
|
||||
throw_range = 5
|
||||
origin_tech = list(TECH_MATERIAL = 1, TECH_BIO = 1)
|
||||
matter = list(MAT_STEEL = 10000, MAT_GLASS = 5000)
|
||||
attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut")
|
||||
hitsound = 'sound/weapons/bladeslice.ogg'
|
||||
@@ -153,7 +148,6 @@
|
||||
item_state = "bone_setter"
|
||||
force = 15.0
|
||||
toolspeed = 0.75
|
||||
origin_tech = list(TECH_MATERIAL = 5, TECH_BIO = 3, TECH_ILLEGAL = 2)
|
||||
|
||||
/*
|
||||
* Circular Saws
|
||||
@@ -169,7 +163,6 @@
|
||||
throwforce = 9.0
|
||||
throw_speed = 3
|
||||
throw_range = 5
|
||||
origin_tech = list(TECH_MATERIAL = 1, TECH_BIO = 1)
|
||||
matter = list(MAT_STEEL = 20000,MAT_GLASS = 10000)
|
||||
attack_verb = list("attacked", "slashed", "sawed", "cut")
|
||||
sharp = TRUE
|
||||
@@ -183,7 +176,6 @@
|
||||
hitsound = 'sound/weapons/emitter2.ogg'
|
||||
damtype = SEARING
|
||||
w_class = ITEMSIZE_NORMAL
|
||||
origin_tech = list(TECH_BIO = 4, TECH_MATERIAL = 6, TECH_MAGNET = 6)
|
||||
matter = list(MAT_STEEL = 25000,MAT_GLASS = 20000)
|
||||
attack_verb = list("attacked", "slashed", "seared", "cut")
|
||||
toolspeed = 0.75
|
||||
@@ -205,7 +197,6 @@
|
||||
icon_state = "fixovein"
|
||||
force = 0
|
||||
throwforce = 1.0
|
||||
origin_tech = list(TECH_MATERIAL = 1, TECH_BIO = 3)
|
||||
var/usage_amount = 10
|
||||
drop_sound = 'sound/items/drop/bottle.ogg'
|
||||
|
||||
|
||||
@@ -20,7 +20,6 @@
|
||||
item_state = "electronic"
|
||||
throw_speed = 4
|
||||
throw_range = 20
|
||||
origin_tech = list(TECH_MAGNET = 1)
|
||||
matter = list(MAT_STEEL = 400)
|
||||
pickup_sound = 'sound/items/pickup/device.ogg'
|
||||
drop_sound = 'sound/items/drop/device.ogg'
|
||||
@@ -131,7 +130,6 @@ Frequency:
|
||||
w_class = ITEMSIZE_SMALL
|
||||
throw_speed = 3
|
||||
throw_range = 5
|
||||
origin_tech = list(TECH_MAGNET = 1, TECH_BLUESPACE = 3)
|
||||
matter = list(MAT_STEEL = 10000)
|
||||
preserve_item = 1
|
||||
|
||||
|
||||
@@ -30,5 +30,4 @@
|
||||
desc = "A welder made from brass fittings."
|
||||
icon_state = "brasswelder"
|
||||
max_fuel = 20
|
||||
origin_tech = list(TECH_ENGINEERING = 2, TECH_PHORON = 2)
|
||||
matter = list(MAT_STEEL = 70, MAT_GLASS = 60)
|
||||
|
||||
@@ -12,7 +12,6 @@
|
||||
pry = 1
|
||||
item_state = "crowbar"
|
||||
w_class = ITEMSIZE_SMALL
|
||||
origin_tech = list(TECH_ENGINEERING = 1)
|
||||
matter = list(MAT_STEEL = 50)
|
||||
attack_verb = list("attacked", "bashed", "battered", "bludgeoned", "whacked")
|
||||
usesound = 'sound/items/crowbar.ogg'
|
||||
@@ -53,7 +52,6 @@
|
||||
usesound = 'sound/weapons/sonic_jackhammer.ogg'
|
||||
icon_state = "crowbar"
|
||||
toolspeed = 0.1
|
||||
origin_tech = list(TECH_COMBAT = 4, TECH_ENGINEERING = 4)
|
||||
|
||||
/obj/item/tool/crowbar/hybrid
|
||||
name = "strange crowbar"
|
||||
@@ -62,7 +60,6 @@
|
||||
icon_state = "hybcrowbar"
|
||||
usesound = 'sound/weapons/sonic_jackhammer.ogg'
|
||||
toolspeed = 0.4
|
||||
origin_tech = list(TECH_COMBAT = 4, TECH_ENGINEERING = 3)
|
||||
reach = 2
|
||||
|
||||
/obj/item/tool/crowbar/power
|
||||
@@ -87,7 +84,6 @@
|
||||
throwforce = 5
|
||||
pry = 1
|
||||
w_class = ITEMSIZE_SMALL
|
||||
origin_tech = list(TECH_ENGINEERING = 1)
|
||||
matter = list(MAT_STEEL = 30)
|
||||
attack_verb = list("whapped", "smacked", "swatted", "thwacked", "hit")
|
||||
usesound = 'sound/items/crowbar.ogg'
|
||||
|
||||
@@ -93,7 +93,6 @@
|
||||
desc = "A strange conglomerate of a screwdriver."
|
||||
icon_state = "hybscrewdriver"
|
||||
item_state = "screwdriver_black"
|
||||
origin_tech = list(TECH_MATERIAL = 3, TECH_ENGINEERING = 3)
|
||||
w_class = ITEMSIZE_NORMAL
|
||||
usesound = 'sound/effects/uncloak.ogg'
|
||||
toolspeed = 0.4
|
||||
|
||||
@@ -42,7 +42,6 @@
|
||||
icon = 'icons/obj/tools.dmi'
|
||||
icon_state = "jaws_pry"
|
||||
item_state = "jawsoflife"
|
||||
origin_tech = list(TECH_MATERIAL = 2, TECH_ENGINEERING = 2)
|
||||
matter = list(MAT_METAL=150, MAT_SILVER=50)
|
||||
usesound = 'sound/items/jaws_pry.ogg'
|
||||
force = 15
|
||||
@@ -79,7 +78,6 @@
|
||||
icon = 'icons/obj/tools.dmi'
|
||||
icon_state = "drill_bolt"
|
||||
item_state = "drill"
|
||||
origin_tech = list(TECH_MATERIAL = 2, TECH_ENGINEERING = 2)
|
||||
matter = list(MAT_STEEL = 150, MAT_SILVER = 50)
|
||||
hitsound = 'sound/items/drill_hit.ogg'
|
||||
usesound = 'sound/items/drill_use.ogg'
|
||||
|
||||
@@ -20,7 +20,6 @@
|
||||
matter = list(MAT_STEEL = 70, MAT_GLASS = 30)
|
||||
|
||||
//R&D tech level
|
||||
origin_tech = list(TECH_ENGINEERING = 1)
|
||||
|
||||
tool_qualities = list(TOOL_WELDER)
|
||||
|
||||
@@ -364,7 +363,6 @@
|
||||
desc = "A slightly larger welder with a larger tank."
|
||||
icon_state = "indwelder"
|
||||
max_fuel = 40
|
||||
origin_tech = list(TECH_ENGINEERING = 2, TECH_PHORON = 2)
|
||||
matter = list(MAT_STEEL = 70, MAT_GLASS = 60)
|
||||
|
||||
/obj/item/weldingtool/hugetank
|
||||
@@ -373,7 +371,6 @@
|
||||
icon_state = "upindwelder"
|
||||
max_fuel = 80
|
||||
w_class = ITEMSIZE_NORMAL
|
||||
origin_tech = list(TECH_ENGINEERING = 3)
|
||||
matter = list(MAT_STEEL = 70, MAT_GLASS = 120)
|
||||
|
||||
/obj/item/weldingtool/mini
|
||||
@@ -424,7 +421,6 @@
|
||||
flame_color = "#6699FF" // Light bluish.
|
||||
eye_safety_modifier = 2
|
||||
change_icons = 0
|
||||
origin_tech = list(TECH_PHORON = 5 ,TECH_ENGINEERING = 5)
|
||||
always_process = TRUE
|
||||
|
||||
/obj/item/weldingtool/alien/process()
|
||||
@@ -438,7 +434,6 @@
|
||||
icon_state = "exwelder"
|
||||
max_fuel = 40
|
||||
w_class = ITEMSIZE_NORMAL
|
||||
origin_tech = list(TECH_ENGINEERING = 4, TECH_PHORON = 3)
|
||||
matter = list(MAT_STEEL = 70, MAT_GLASS = 120)
|
||||
toolspeed = 0.5
|
||||
change_icons = 0
|
||||
@@ -461,7 +456,6 @@
|
||||
toolspeed = 0.25
|
||||
w_class = ITEMSIZE_NORMAL
|
||||
flame_intensity = 5
|
||||
origin_tech = list(TECH_ENGINEERING = 5, TECH_PHORON = 4, TECH_PRECURSOR = 1)
|
||||
reach = 2
|
||||
|
||||
/*
|
||||
|
||||
@@ -15,7 +15,6 @@
|
||||
throw_speed = 2
|
||||
throw_range = 9
|
||||
w_class = ITEMSIZE_SMALL
|
||||
origin_tech = list(TECH_MATERIAL = 1, TECH_ENGINEERING = 1)
|
||||
matter = list(MAT_STEEL = 80)
|
||||
attack_verb = list("pinched", "nipped")
|
||||
hitsound = 'sound/items/wirecutter.ogg'
|
||||
@@ -78,7 +77,6 @@
|
||||
icon = 'icons/obj/abductor.dmi'
|
||||
icon_state = "cutters"
|
||||
toolspeed = 0.1
|
||||
origin_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 4)
|
||||
random_color = FALSE
|
||||
|
||||
/obj/item/tool/wirecutters/hybrid
|
||||
@@ -87,7 +85,6 @@
|
||||
icon_state = "hybcutters"
|
||||
random_color = FALSE
|
||||
w_class = ITEMSIZE_NORMAL
|
||||
origin_tech = list(TECH_MATERIAL = 3, TECH_ENGINEERING = 3, TECH_PHORON = 2)
|
||||
attack_verb = list("pinched", "nipped", "warped", "blasted")
|
||||
usesound = 'sound/effects/stealthoff.ogg'
|
||||
toolspeed = 0.4
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
force = 6
|
||||
throwforce = 7
|
||||
w_class = ITEMSIZE_SMALL
|
||||
origin_tech = list(TECH_MATERIAL = 1, TECH_ENGINEERING = 1)
|
||||
matter = list(MAT_STEEL = 150)
|
||||
attack_verb = list("bashed", "battered", "bludgeoned", "whacked")
|
||||
usesound = 'sound/items/ratchet.ogg'
|
||||
@@ -36,7 +35,6 @@
|
||||
force = 8
|
||||
throwforce = 10
|
||||
w_class = ITEMSIZE_NORMAL
|
||||
origin_tech = list(TECH_MATERIAL = 3, TECH_ENGINEERING = 3, TECH_PHORON = 2)
|
||||
attack_verb = list("bashed", "battered", "bludgeoned", "whacked", "warped", "blasted")
|
||||
usesound = 'sound/effects/stealthoff.ogg'
|
||||
toolspeed = 0.5
|
||||
@@ -65,7 +63,6 @@
|
||||
icon_state = "wrench"
|
||||
usesound = 'sound/effects/empulse.ogg'
|
||||
toolspeed = 0.1
|
||||
origin_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 5)
|
||||
|
||||
/obj/item/tool/wrench/power
|
||||
name = "power wrench"
|
||||
|
||||
@@ -17,7 +17,6 @@
|
||||
center_of_mass_y = 0
|
||||
throwforce = 0
|
||||
w_class = ITEMSIZE_NORMAL
|
||||
origin_tech = list(TECH_MATERIAL = 1)
|
||||
matter = list(MAT_STEEL = 18750)
|
||||
var/deployed = 0
|
||||
var/camo_net = FALSE
|
||||
@@ -168,8 +167,6 @@
|
||||
camo_net = TRUE
|
||||
color = "#C9DCE1"
|
||||
|
||||
origin_tech = list(TECH_MATERIAL = 4, TECH_BLUESPACE = 3, TECH_MAGNET = 4, TECH_PHORON = 2, TECH_ARCANE = 1)
|
||||
|
||||
/*
|
||||
* Barbed-Wire.
|
||||
* Slows individuals crossing it. Barefoot individuals will be cut. Can be electrified by placing over a cable node.
|
||||
|
||||
Reference in New Issue
Block a user