(TG Port) Recolors the circuit boards into department-based colors (#20392)

This commit is contained in:
Henri215
2023-02-25 01:03:27 -06:00
committed by GitHub
parent 397552b09e
commit 8d9df5ec62
6 changed files with 149 additions and 3 deletions
+72 -1
View File
@@ -43,12 +43,14 @@
/obj/item/circuitboard/message_monitor
board_name = "Message Monitor"
icon_state = "engineering"
build_path = /obj/machinery/computer/message_monitor
origin_tech = "programming=2"
/obj/item/circuitboard/camera
board_name = "Camera Monitor"
desc = "A monitor board whose type can be changed when screwed."
icon_state = "security"
build_path = /obj/machinery/computer/security
origin_tech = "programming=2;combat=2"
var/static/list/monitor_names_paths = list(
@@ -80,210 +82,256 @@
/obj/item/circuitboard/camera/telescreen
board_name = "Telescreen"
icon_state = "security"
build_path = /obj/machinery/computer/security/telescreen
/obj/item/circuitboard/camera/engine
board_name = "Engine Camera Monitor"
icon_state = "engineering"
build_path = /obj/machinery/computer/security/telescreen/engine
/obj/item/circuitboard/camera/research
board_name = "Research Monitor"
icon_state = "science"
build_path = /obj/machinery/computer/security/telescreen/research
/obj/item/circuitboard/camera/rd
board_name = "Research Director Monitor"
icon_state = "science"
build_path = /obj/machinery/computer/security/telescreen/rd
/obj/item/circuitboard/camera/prison
board_name = "Prison Monitor"
icon_state = "security"
build_path = /obj/machinery/computer/security/telescreen/prison
/obj/item/circuitboard/camera/interrogation
board_name = "Interrogation Monitor"
icon_state = "security"
build_path = /obj/machinery/computer/security/telescreen/interrogation
/obj/item/circuitboard/camera/minisat
board_name = "MiniSat Monitor"
icon_state = "engineering"
build_path = /obj/machinery/computer/security/telescreen/minisat
/obj/item/circuitboard/camera/upload
board_name = "AI Upload Monitor"
icon_state = "science"
build_path = /obj/machinery/computer/security/telescreen/upload
/obj/item/circuitboard/camera/vault
board_name = "Vault Monitor"
icon_state = "command"
build_path = /obj/machinery/computer/security/telescreen/vault
/obj/item/circuitboard/camera/turbine
board_name = "Turbine Vent Monitor"
icon_state = "engineering"
build_path = /obj/machinery/computer/security/telescreen/turbine
/obj/item/circuitboard/camera/wooden_tv
board_name = "Wooden TV"
icon_state = "security"
build_path = /obj/machinery/computer/security/wooden_tv
/obj/item/circuitboard/camera/mining
board_name = "Outpost Camera Monitor"
icon_state = "supply"
build_path = /obj/machinery/computer/security/mining
/obj/item/circuitboard/camera/engineering
board_name = "Engineering Camera Monitor"
icon_state = "engineering"
build_path = /obj/machinery/computer/security/engineering
/obj/item/circuitboard/xenobiology
board_name = "Xenobiology Console"
icon_state = "science"
build_path = /obj/machinery/computer/camera_advanced/xenobio
origin_tech = "programming=3;biotech=3"
/obj/item/circuitboard/aicore
board_name = "AI Core"
icon_state = "science"
origin_tech = "programming=3"
board_type = "other"
/obj/item/circuitboard/aiupload
board_name = "AI Upload"
icon_state = "command"
build_path = /obj/machinery/computer/aiupload
origin_tech = "programming=4;engineering=4"
/obj/item/circuitboard/borgupload
board_name = "Cyborg Upload"
icon_state = "command"
build_path = /obj/machinery/computer/borgupload
origin_tech = "programming=4;engineering=4"
/obj/item/circuitboard/med_data
board_name = "Medical Records"
icon_state = "medical"
build_path = /obj/machinery/computer/med_data
origin_tech = "programming=2;biotech=2"
/obj/item/circuitboard/pandemic
board_name = "PanD.E.M.I.C. 2200"
icon_state = "medical"
build_path = /obj/machinery/computer/pandemic
origin_tech = "programming=2;biotech=2"
/obj/item/circuitboard/scan_consolenew
board_name = "DNA Machine"
icon_state = "medical"
build_path = /obj/machinery/computer/scan_consolenew
origin_tech = "programming=2;biotech=2"
/obj/item/circuitboard/communications
board_name = "Communications Console"
icon_state = "engineering"
build_path = /obj/machinery/computer/communications
origin_tech = "programming=3;magnets=3"
/obj/item/circuitboard/card
board_name = "ID Computer"
icon_state = "command"
build_path = /obj/machinery/computer/card
origin_tech = "programming=3"
/obj/item/circuitboard/card/minor
board_name = "Dept ID Computer"
icon_state = "command"
build_path = /obj/machinery/computer/card/minor
var/target_dept = TARGET_DEPT_GENERIC
/obj/item/circuitboard/card/minor/hos
board_name = "Sec ID Computer"
icon_state = "security"
build_path = /obj/machinery/computer/card/minor/hos
target_dept = TARGET_DEPT_SEC
/obj/item/circuitboard/card/minor/cmo
board_name = "Medical ID Computer"
icon_state = "medical"
build_path = /obj/machinery/computer/card/minor/cmo
target_dept = TARGET_DEPT_MED
/obj/item/circuitboard/card/minor/rd
board_name = "Science ID Computer"
icon_state = "science"
build_path = /obj/machinery/computer/card/minor/rd
target_dept = TARGET_DEPT_SCI
/obj/item/circuitboard/card/minor/ce
board_name = "Engineering ID Computer"
icon_state = "engineering"
build_path = /obj/machinery/computer/card/minor/ce
target_dept = TARGET_DEPT_ENG
/obj/item/circuitboard/card/centcom
board_name = "CentComm ID Computer"
icon_state = "command"
build_path = /obj/machinery/computer/card/centcom
/obj/item/circuitboard/teleporter
board_name = "Teleporter Console"
icon_state = "engineering"
build_path = /obj/machinery/computer/teleporter
origin_tech = "programming=3;bluespace=3;plasmatech=3"
/obj/item/circuitboard/secure_data
board_name = "Security Records"
icon_state = "security"
build_path = /obj/machinery/computer/secure_data
origin_tech = "programming=2;combat=2"
/obj/item/circuitboard/stationalert_engineering
board_name = "Station Alert Console - Engineering"
icon_state = "engineering"
build_path = /obj/machinery/computer/station_alert
/obj/item/circuitboard/stationalert
board_name = "Station Alert Console"
icon_state = "engineering"
build_path = /obj/machinery/computer/station_alert
/obj/item/circuitboard/atmos_alert
board_name = "Atmospheric Alert Computer"
icon_state = "engineering"
build_path = /obj/machinery/computer/atmos_alert
/obj/item/circuitboard/atmoscontrol
board_name = "Central Atmospherics Computer"
icon_state = "engineering"
build_path = /obj/machinery/computer/atmoscontrol
/obj/item/circuitboard/air_management
board_name = "Atmospheric Monitor"
icon_state = "engineering"
build_path = /obj/machinery/computer/general_air_control
/obj/item/circuitboard/robotics
board_name = "Robotics Control Console"
icon_state = "science"
build_path = /obj/machinery/computer/robotics
origin_tech = "programming=3"
/obj/item/circuitboard/drone_control
board_name = "Drone Control"
icon_state = "engineering"
build_path = /obj/machinery/computer/drone_control
origin_tech = "programming=3"
/obj/item/circuitboard/cloning
board_name = "Cloning Machine Console"
icon_state = "medical"
build_path = /obj/machinery/computer/cloning
origin_tech = "programming=2;biotech=2"
/obj/item/circuitboard/arcade/battle
board_name = "Arcade Battle"
icon_state = "generic"
build_path = /obj/machinery/computer/arcade/battle
origin_tech = "programming=1"
/obj/item/circuitboard/arcade/orion_trail
board_name = "Orion Trail"
icon_state = "generic"
build_path = /obj/machinery/computer/arcade/orion_trail
origin_tech = "programming=1"
/obj/item/circuitboard/solar_control
board_name = "Solar Control"
icon_state = "engineering"
build_path = /obj/machinery/power/solar_control
origin_tech = "programming=2;powerstorage=2"
/obj/item/circuitboard/powermonitor
board_name = "Power Monitor"
icon_state = "engineering"
build_path = /obj/machinery/computer/monitor
origin_tech = "programming=2;powerstorage=2"
/obj/item/circuitboard/powermonitor/secret
board_name = "Outdated Power Monitor"
icon_state = "engineering"
build_path = /obj/machinery/computer/monitor/secret
origin_tech = "programming=2;powerstorage=2"
/obj/item/circuitboard/prisoner
board_name = "Prisoner Management"
icon_state = "security"
build_path = /obj/machinery/computer/prisoner
/obj/item/circuitboard/brigcells
board_name = "Brig Cell Control"
icon_state = "security"
build_path = /obj/machinery/computer/brigcells
/obj/item/circuitboard/sm_monitor
board_name = "Supermatter Monitoring Console"
icon_state = "engineering"
build_path = /obj/machinery/computer/sm_monitor
origin_tech = "programming=2;powerstorage=2"
@@ -291,6 +339,7 @@
/obj/item/circuitboard/rdconsole
board_name = "RD Console"
desc = "Swipe a Scientist level ID or higher to reconfigure."
icon_state = "science"
build_path = /obj/machinery/computer/rdconsole/core
req_access = list(ACCESS_TOX) // This is for adjusting the type of computer we're building - in case something messes up the pre-existing robotics console
var/list/access_types = list("R&D Core", "Robotics", "E.X.P.E.R.I-MENTOR", "Public")
@@ -307,53 +356,62 @@
board_name = "RD Console - Public"
build_path = /obj/machinery/computer/rdconsole/public
/obj/item/circuitboard/mecha_control
board_name = "Exosuit Control Console"
icon_state = "science"
build_path = /obj/machinery/computer/mecha
/obj/item/circuitboard/rdservercontrol
board_name = "RD Server Control"
icon_state = "science"
build_path = /obj/machinery/computer/rdservercontrol
/obj/item/circuitboard/crew
board_name = "Crew Monitoring Computer"
icon_state = "medical"
build_path = /obj/machinery/computer/crew
origin_tech = "programming=2;biotech=2"
/obj/item/circuitboard/mech_bay_power_console
board_name = "Mech Bay Power Control Console"
icon_state = "science"
build_path = /obj/machinery/computer/mech_bay_power_console
origin_tech = "programming=3;powerstorage=3"
/obj/item/circuitboard/ordercomp
board_name = "Supply Ordering Console"
icon_state = "supply"
build_path = /obj/machinery/computer/supplycomp/public
origin_tech = "programming=3"
/obj/item/circuitboard/supplycomp
board_name = "Supply Shuttle Console"
icon_state = "supply"
build_path = /obj/machinery/computer/supplycomp
origin_tech = "programming=3"
var/contraband_enabled = 0
/obj/item/circuitboard/operating
board_name = "Operating Computer"
icon_state = "medical"
build_path = /obj/machinery/computer/operating
origin_tech = "programming=2;biotech=3"
/obj/item/circuitboard/shuttle
board_name = "Shuttle"
icon_state = "generic"
build_path = /obj/machinery/computer/shuttle
var/shuttleId
var/possible_destinations = ""
/obj/item/circuitboard/labor_shuttle
board_name = "Labor Shuttle"
icon_state = "security"
build_path = /obj/machinery/computer/shuttle/labor
/obj/item/circuitboard/labor_shuttle/one_way
board_name = "Prisoner Shuttle Console"
icon_state = "security"
build_path = /obj/machinery/computer/shuttle/labor/one_way
/obj/item/circuitboard/ferry
@@ -362,59 +420,72 @@
/obj/item/circuitboard/ferry/request
board_name = "Transport Ferry Console"
icon_state = "supply"
build_path = /obj/machinery/computer/shuttle/ferry/request
/obj/item/circuitboard/mining_shuttle
board_name = "Mining Shuttle"
icon_state = "supply"
build_path = /obj/machinery/computer/shuttle/mining
/obj/item/circuitboard/white_ship
board_name = "White Ship"
icon_state = "generic"
build_path = /obj/machinery/computer/shuttle/white_ship
/obj/item/circuitboard/shuttle/syndicate
board_name = "Syndicate Shuttle"
icon_state = "generic"
build_path = /obj/machinery/computer/shuttle/syndicate
/obj/item/circuitboard/shuttle/syndicate/recall
board_name = "Syndicate Shuttle Recall Terminal"
icon_state = "generic"
build_path = /obj/machinery/computer/shuttle/syndicate/recall
/obj/item/circuitboard/shuttle/syndicate/drop_pod
board_name = "Syndicate Drop Pod"
icon_state = "generic"
build_path = /obj/machinery/computer/shuttle/syndicate/drop_pod
/obj/item/circuitboard/shuttle/golem_ship
board_name = "Golem Ship"
icon_state = "generic"
build_path = /obj/machinery/computer/shuttle/golem_ship
/obj/item/circuitboard/HolodeckControl
board_name = "Holodeck Control"
icon_state = "generic"
build_path = /obj/machinery/computer/HolodeckControl
origin_tech = "programming=4"
/obj/item/circuitboard/aifixer
board_name = "AI Integrity Restorer"
icon_state = "science"
build_path = /obj/machinery/computer/aifixer
origin_tech = "programming=2;biotech=2"
/obj/item/circuitboard/area_atmos
board_name = "Area Air Control"
icon_state = "engineering"
build_path = /obj/machinery/computer/area_atmos
origin_tech = "programming=2"
/obj/item/circuitboard/telesci_console
board_name = "Telepad Control Console"
icon_state = "science"
build_path = /obj/machinery/computer/telescience
origin_tech = "programming=3;bluespace=3;plasmatech=4"
/obj/item/circuitboard/large_tank_control
board_name = "Atmospheric Tank Control"
icon_state = "engineering"
build_path = /obj/machinery/computer/general_air_control/large_tank_control
origin_tech = "programming=2;engineering=3;materials=2"
/obj/item/circuitboard/turbine_computer
board_name = "Turbine Computer"
icon_state = "engineering"
build_path = /obj/machinery/computer/turbine_computer
origin_tech = "programming=4;engineering=4;powerstorage=4"
+71 -2
View File
@@ -224,7 +224,6 @@
qdel(src)
return TRUE
//Machine Frame Circuit Boards
/*Common Parts: Parts List: Ignitor, Timer, Infra-red laser, Infra-red sensor, t_scanner, Capacitor, Valve, sensor unit,
micro-manipulator, glass sheets, beaker, Microlaser, matter bin, power cells.
@@ -302,6 +301,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/slot_machine
board_name = "Slot Machine"
icon_state = "generic"
build_path = /obj/machinery/economy/slot_machine
board_type = "machine"
origin_tech = "programming=2"
@@ -312,6 +312,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/bottler
board_name = "Bottler"
icon_state = "service"
build_path = /obj/machinery/bottler
board_type = "machine"
origin_tech = "programming=2"
@@ -322,6 +323,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/smes
board_name = "SMES"
icon_state = "engineering"
build_path = /obj/machinery/power/smes
board_type = "machine"
origin_tech = "programming=3;powerstorage=3;engineering=3"
@@ -332,6 +334,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/emitter
board_name = "Emitter"
icon_state = "engineering"
build_path = /obj/machinery/power/emitter
board_type = "machine"
origin_tech = "programming=3;powerstorage=4;engineering=4"
@@ -341,6 +344,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/power_compressor
board_name = "Power Compressor"
icon_state = "engineering"
build_path = /obj/machinery/power/compressor
board_type = "machine"
origin_tech = "programming=4;powerstorage=4;engineering=4"
@@ -350,6 +354,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/power_turbine
board_name = "Power Turbine"
icon_state = "engineering"
build_path = /obj/machinery/power/turbine
board_type = "machine"
origin_tech = "programming=4;powerstorage=4;engineering=4"
@@ -359,6 +364,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/thermomachine
board_name = "Thermomachine"
icon_state = "engineering"
build_path = /obj/machinery/atmospherics/unary/thermomachine
board_type = "machine"
origin_tech = "programming=3;plasmatech=3"
@@ -370,6 +376,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/recharger
board_name = "Recharger"
icon_state = "security"
build_path = /obj/machinery/recharger
board_type = "machine"
origin_tech = "powerstorage=3;materials=2"
@@ -377,6 +384,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/snow_machine
board_name = "Snow Machine"
icon_state = "generic"
build_path = /obj/machinery/snow_machine
board_type = "machine"
origin_tech = "programming=2;materials=2"
@@ -386,6 +394,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/biogenerator
board_name = "Biogenerator"
icon_state = "service"
build_path = /obj/machinery/biogenerator
board_type = "machine"
origin_tech = "programming=2;biotech=3;materials=3"
@@ -397,6 +406,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/plantgenes
board_name = "Plant DNA Manipulator"
icon_state = "service"
build_path = /obj/machinery/plantgenes
board_type = "machine"
origin_tech = "programming=3;biotech=3"
@@ -410,6 +420,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/seed_extractor
board_name = "Seed Extractor"
icon_state = "service"
build_path = /obj/machinery/seed_extractor
board_type = "machine"
origin_tech = "programming=1"
@@ -419,6 +430,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/hydroponics
board_name = "Hydroponics Tray"
icon_state = "service"
build_path = /obj/machinery/hydroponics/constructable
board_type = "machine"
origin_tech = "programming=1;biotech=2"
@@ -429,6 +441,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/microwave
board_name = "Microwave"
icon_state = "service"
build_path = /obj/machinery/kitchen_machine/microwave
board_type = "machine"
origin_tech = "programming=2;magnets=2"
@@ -439,6 +452,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/oven
board_name = "Oven"
icon_state = "service"
build_path = /obj/machinery/kitchen_machine/oven
board_type = "machine"
origin_tech = "programming=2;magnets=2"
@@ -449,6 +463,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/grill
board_name = "Grill"
icon_state = "service"
build_path = /obj/machinery/kitchen_machine/grill
board_type = "machine"
origin_tech = "programming=2;magnets=2"
@@ -459,6 +474,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/candy_maker
board_name = "Candy Maker"
icon_state = "service"
build_path = /obj/machinery/kitchen_machine/candy_maker
board_type = "machine"
origin_tech = "programming=2;magnets=2"
@@ -469,6 +485,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/deepfryer
board_name = "Deep Fryer"
icon_state = "service"
build_path = /obj/machinery/cooker/deepfryer
board_type = "machine"
origin_tech = "programming=1"
@@ -478,6 +495,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/gibber
board_name = "Gibber"
icon_state = "service"
build_path = /obj/machinery/gibber
board_type = "machine"
origin_tech = "programming=2;engineering=2"
@@ -487,6 +505,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/tesla_coil
board_name = "Tesla Coil"
icon_state = "engineering"
build_path = /obj/machinery/power/tesla_coil
board_type = "machine"
origin_tech = "programming=3;magnets=3;powerstorage=3"
@@ -495,6 +514,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/grounding_rod
board_name = "Grounding Rod"
icon_state = "engineering"
build_path = /obj/machinery/power/grounding_rod
board_type = "machine"
origin_tech = "programming=3;powerstorage=3;magnets=3;plasmatech=2"
@@ -503,6 +523,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/processor
board_name = "Food Processor"
icon_state = "service"
build_path = /obj/machinery/processor
board_type = "machine"
origin_tech = "programming=1"
@@ -512,6 +533,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/recycler
board_name = "Recycler"
icon_state = "service"
build_path = /obj/machinery/recycler
board_type = "machine"
origin_tech = "programming=2;engineering=2"
@@ -565,6 +587,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/monkey_recycler
board_name = "Monkey Recycler"
icon_state = "science"
build_path = /obj/machinery/monkey_recycler
board_type = "machine"
origin_tech = "programming=1;biotech=2"
@@ -574,6 +597,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/holopad
board_name = "AI Holopad"
icon_state = "generic"
build_path = /obj/machinery/hologram/holopad
board_type = "machine"
origin_tech = "programming=1"
@@ -582,6 +606,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/chem_dispenser
board_name = "Chem Dispenser"
icon_state = "medical"
build_path = /obj/machinery/chem_dispenser
board_type = "machine"
origin_tech = "materials=4;programming=4;plasmatech=4;biotech=3"
@@ -593,6 +618,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/chem_master
board_name = "ChemMaster 3000"
icon_state = "medical"
build_path = /obj/machinery/chem_master
board_type = "machine"
origin_tech = "materials=3;programming=2;biotech=3"
@@ -618,10 +644,12 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/chem_master/condi_master
board_name = "CondiMaster 3000"
icon_state = "service"
build_path = /obj/machinery/chem_master/condimaster
/obj/item/circuitboard/chem_heater
board_name = "Chemical Heater"
icon_state = "medical"
build_path = /obj/machinery/chem_heater
board_type = "machine"
origin_tech = "programming=2;engineering=2;biotech=2"
@@ -631,6 +659,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/reagentgrinder
board_name = "All-In-One Grinder"
icon_state = "service"
build_path = /obj/machinery/reagentgrinder/empty
board_type = "machine"
origin_tech = "materials=2;engineering=2;biotech=2"
@@ -641,6 +670,7 @@ to destroy them and players will be able to make replacements.
//Almost the same recipe as destructive analyzer to give people choices.
/obj/item/circuitboard/experimentor
board_name = "E.X.P.E.R.I-MENTOR"
icon_state = "science"
build_path = /obj/machinery/r_n_d/experimentor
board_type = "machine"
origin_tech = "magnets=1;engineering=1;programming=1;biotech=1;bluespace=2"
@@ -651,6 +681,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/destructive_analyzer
board_name = "Destructive Analyzer"
icon_state = "science"
build_path = /obj/machinery/r_n_d/destructive_analyzer
board_type = "machine"
origin_tech = "magnets=2;engineering=2;programming=2"
@@ -661,6 +692,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/autolathe
board_name = "Autolathe"
icon_state = "engineering"
build_path = /obj/machinery/autolathe
board_type = "machine"
origin_tech = "engineering=2;programming=2"
@@ -671,10 +703,12 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/autolathe/syndi
name = "Circuit board (Syndi Autolathe)"
icon_state = "engineering"
build_path = /obj/machinery/autolathe/syndicate
/obj/item/circuitboard/protolathe
board_name = "Protolathe"
icon_state = "science"
build_path = /obj/machinery/r_n_d/protolathe
board_type = "machine"
origin_tech = "engineering=2;programming=2"
@@ -685,6 +719,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/dish_drive
board_name = "Dish Drive"
icon_state = "service"
build_path = /obj/machinery/dish_drive
board_type = "machine"
origin_tech = "programming=2"
@@ -712,14 +747,17 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/chem_dispenser/soda
board_name = "Soda Machine"
icon_state = "service"
build_path = /obj/machinery/chem_dispenser/soda
/obj/item/circuitboard/chem_dispenser/beer
board_name = "Beer Machine"
icon_state = "service"
build_path = /obj/machinery/chem_dispenser/beer
/obj/item/circuitboard/circuit_imprinter
board_name = "Circuit Imprinter"
icon_state = "science"
build_path = /obj/machinery/r_n_d/circuit_imprinter
board_type = "machine"
origin_tech = "engineering=2;programming=2"
@@ -730,6 +768,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/pacman
board_name = "PACMAN-type Generator"
icon_state = "engineering"
build_path = /obj/machinery/power/port_gen/pacman
board_type = "machine"
origin_tech = "programming=2;powerstorage=3;plasmatech=3;engineering=3"
@@ -741,16 +780,19 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/pacman/super
board_name = "SUPERPACMAN-type Generator"
icon_state = "engineering"
build_path = /obj/machinery/power/port_gen/pacman/super
origin_tech = "programming=3;powerstorage=4;engineering=4"
/obj/item/circuitboard/pacman/mrs
board_name = "MRSPACMAN-type Generator"
icon_state = "engineering"
build_path = /obj/machinery/power/port_gen/pacman/mrs
origin_tech = "programming=3;powerstorage=4;engineering=4;plasmatech=4"
/obj/item/circuitboard/rdserver
board_name = "R&D Server"
icon_state = "science"
build_path = /obj/machinery/r_n_d/server
board_type = "machine"
origin_tech = "programming=3"
@@ -760,6 +802,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/mechfab
board_name = "Exosuit Fabricator"
icon_state = "science"
build_path = /obj/machinery/mecha_part_fabricator
board_type = "machine"
origin_tech = "programming=2;engineering=2"
@@ -771,6 +814,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/clonepod
board_name = "Clone Pod"
icon_state = "medical"
build_path = /obj/machinery/clonepod
board_type = "machine"
origin_tech = "programming=2;biotech=2"
@@ -782,6 +826,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/clonescanner
board_name = "Cloning Scanner"
icon_state = "medical"
build_path = /obj/machinery/dna_scannernew
board_type = "machine"
origin_tech = "programming=2;biotech=2"
@@ -794,6 +839,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/mech_recharger
board_name = "Mech Bay Recharger"
icon_state = "science"
build_path = /obj/machinery/mech_bay_recharge_port
board_type = "machine"
origin_tech = "programming=3;powerstorage=3;engineering=3"
@@ -803,6 +849,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/teleporter_hub
board_name = "Teleporter Hub"
icon_state = "engineering"
build_path = /obj/machinery/teleport/hub
board_type = "machine"
origin_tech = "programming=3;engineering=4;bluespace=4;materials=4"
@@ -812,6 +859,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/teleporter_station
board_name = "Teleporter Station"
icon_state = "engineering"
build_path = /obj/machinery/teleport/station
board_type = "machine"
origin_tech = "programming=4;engineering=4;bluespace=4;plasmatech=3"
@@ -822,6 +870,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/teleporter_perma
board_name = "Permanent Teleporter"
icon_state = "engineering"
build_path = /obj/machinery/teleport/perma
board_type = "machine"
origin_tech = "programming=3;engineering=4;bluespace=4;materials=4"
@@ -841,6 +890,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/telesci_pad
board_name = "Telepad"
icon_state = "science"
build_path = /obj/machinery/telepad
board_type = "machine"
origin_tech = "programming=4;engineering=3;plasmatech=4;bluespace=4"
@@ -852,6 +902,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/quantumpad
board_name = "Quantum Pad"
icon_state = "science"
build_path = /obj/machinery/quantumpad
board_type = "machine"
origin_tech = "programming=3;engineering=3;plasmatech=3;bluespace=4"
@@ -863,6 +914,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/sleeper
board_name = "Sleeper"
icon_state = "medical"
build_path = /obj/machinery/sleeper
board_type = "machine"
origin_tech = "programming=3;biotech=2;engineering=3"
@@ -874,15 +926,17 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/sleeper/syndicate
board_name = "Sleeper - Syndicate"
icon_state = "generic"
build_path = /obj/machinery/sleeper/syndie
/obj/item/circuitboard/sleeper/survival
board_name = "Sleeper - Survival Pod"
icon_state = "generic"
build_path = /obj/machinery/sleeper/survival_pod
/obj/item/circuitboard/bodyscanner
board_name = "Body Scanner"
icon_state = "science"
build_path = /obj/machinery/bodyscanner
board_type = "machine"
origin_tech = "programming=3;biotech=2;engineering=3"
@@ -893,6 +947,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/cryo_tube
board_name = "Cryotube"
icon_state = "medical"
build_path = /obj/machinery/atmospherics/unary/cryo_cell
board_type = "machine"
origin_tech = "programming=4;biotech=3;engineering=4;plasmatech=3"
@@ -903,6 +958,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/cell_charger
board_name = "Cell Charger"
icon_state = "engineering"
build_path = /obj/machinery/cell_charger
board_type = "machine"
origin_tech = "powerstorage=3;materials=2"
@@ -910,6 +966,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/cyborgrecharger
board_name = "Cyborg Recharger"
icon_state = "science"
build_path = /obj/machinery/recharge_station
board_type = "machine"
origin_tech = "powerstorage=3;engineering=3"
@@ -921,6 +978,7 @@ to destroy them and players will be able to make replacements.
// Telecomms circuit boards:
/obj/item/circuitboard/tcomms/relay
board_name = "Telecommunications Relay"
icon_state = "engineering"
build_path = /obj/machinery/tcomms/relay
board_type = "machine"
origin_tech = "programming=2;engineering=2;bluespace=2"
@@ -928,6 +986,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/tcomms/core
board_name = "Telecommunications Core"
icon_state = "engineering"
build_path = /obj/machinery/tcomms/core
board_type = "machine"
origin_tech = "programming=2;engineering=2"
@@ -936,6 +995,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/ore_redemption
board_name = "Ore Redemption"
icon_state = "supply"
build_path = /obj/machinery/mineral/ore_redemption
board_type = "machine"
origin_tech = "programming=1;engineering=2"
@@ -948,14 +1008,17 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/ore_redemption/golem
board_name = "Ore Redemption - Golem"
icon_state = "supply"
build_path = /obj/machinery/mineral/ore_redemption/golem
/obj/item/circuitboard/ore_redemption/labor
board_name = "Ore Redemption - Labour"
icon_state = "supply"
build_path = /obj/machinery/mineral/ore_redemption/labor
/obj/item/circuitboard/mining_equipment_vendor
board_name = "Mining Equipment Vendor"
icon_state = "supply"
build_path = /obj/machinery/mineral/equipment_vendor
board_type = "machine"
origin_tech = "programming=1;engineering=3"
@@ -965,14 +1028,17 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/mining_equipment_vendor/golem
board_name = "Golem Equipment Vendor"
icon_state = "generic"
build_path = /obj/machinery/mineral/equipment_vendor/golem
/obj/item/circuitboard/mining_equipment_vendor/labor
board_name = "Labour Equipment Vendor"
icon_state = "generic"
build_path = /obj/machinery/mineral/equipment_vendor/labor
/obj/item/circuitboard/clawgame
board_name = "Claw Game"
icon_state = "generic"
build_path = /obj/machinery/economy/arcade/claw
board_type = "machine"
origin_tech = "programming=1"
@@ -984,6 +1050,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/prize_counter
board_name = "Prize Counter"
icon_state = "generic"
build_path = /obj/machinery/prize_counter
board_type = "machine"
origin_tech = "programming=1"
@@ -995,6 +1062,7 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/gameboard
board_name = "Virtual Gameboard"
icon_state = "generic"
build_path = /obj/machinery/gameboard
board_type = "machine"
origin_tech = "programming=1"
@@ -1005,5 +1073,6 @@ to destroy them and players will be able to make replacements.
/obj/item/circuitboard/merch
name = "Merchandise Computer Circuitboard"
icon_state = "generic"
build_path = /obj/machinery/economy/merch
board_type = "machine"
@@ -43,6 +43,7 @@
/obj/item/circuitboard/machine/bluespace_tap
board_name = "Bluespace Harvester"
icon_state = "command"
build_path = /obj/machinery/power/bluespace_tap
origin_tech = "engineering=2;combat=2;bluespace=3"
req_components = list(
+4
View File
@@ -239,6 +239,7 @@
/obj/item/circuitboard/machine/bsa/back
board_name = "Bluespace Artillery Generator"
icon_state = "command"
build_path = /obj/machinery/bsa/back
origin_tech = "engineering=2;combat=2;bluespace=2" //No freebies!
req_components = list(
@@ -247,6 +248,7 @@
/obj/item/circuitboard/machine/bsa/middle
board_name = "Bluespace Artillery Fusor"
icon_state = "command"
build_path = /obj/machinery/bsa/middle
origin_tech = "engineering=2;combat=2;bluespace=2"
req_components = list(
@@ -255,6 +257,7 @@
/obj/item/circuitboard/machine/bsa/front
board_name = "Bluespace Artillery Bore"
icon_state = "command"
build_path = /obj/machinery/bsa/front
origin_tech = "engineering=2;combat=2;bluespace=2"
req_components = list(
@@ -263,6 +266,7 @@
/obj/item/circuitboard/computer/bsa_control
board_name = "Bluespace Artillery Controls"
icon_state = "command"
build_path = /obj/machinery/computer/bsa_control
origin_tech = "engineering=2;combat=2;bluespace=2"
+1
View File
@@ -121,6 +121,7 @@ GLOBAL_LIST_INIT(non_simple_animals, typecacheof(list(/mob/living/carbon/human/m
/obj/item/circuitboard/machine/dna_vault
board_name = "DNA Vault"
icon_state = "command"
build_path = /obj/machinery/dna_vault
origin_tech = "engineering=2;combat=2;bluespace=2" //No freebies!
req_components = list(
Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 18 KiB