mirror of
https://github.com/Sandstorm-Station/Sandstorm-Station-13.git
synced 2026-08-22 12:47:43 +01:00
Ports a lot of stuff from all around (#23)
* shhh * checks the thing * please don't hurt me, it is my first time * there, much better * this is huge Co-authored-by: crazyraio2 <44246096+crazyraio2@users.noreply.github.com>
This commit is contained in:
co-authored by
crazyraio2
parent
66dc5b5a7e
commit
b5f77eeb66
@@ -39,3 +39,37 @@
|
||||
build_path = /obj/item/circuitboard/machine/spaceship_navigation_beacon
|
||||
category = list ("Teleportation Machinery")
|
||||
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE
|
||||
|
||||
/datum/design/board/autodoc
|
||||
name = "Machine Design (Autodoc)"
|
||||
desc = "The circuit board for an Autodoc."
|
||||
id = "autodoc"
|
||||
build_path = /obj/item/circuitboard/machine/autodoc
|
||||
category = list("Medical Machinery")
|
||||
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
||||
|
||||
//Cryptocurrency Miners
|
||||
/datum/design/board/cryptominer
|
||||
name = "Machine Design (Cryptocurrency Miner)"
|
||||
desc = "The circuit board for a Cryptocurrency Miner."
|
||||
id = "cryptominer"
|
||||
build_path = /obj/item/circuitboard/machine/cryptominer
|
||||
category = list("Misc. Machinery")
|
||||
departmental_flags = DEPARTMENTAL_FLAG_CARGO
|
||||
|
||||
/datum/design/board/cryptominer/syndie
|
||||
name = "Machine Design (Syndicate Cryptocurrency Miner)"
|
||||
desc = "The circuit board for a Syndicate Cryptocurrency Miner."
|
||||
id = "cryptominersyndie"
|
||||
build_path = /obj/item/circuitboard/machine/cryptominer/syndie
|
||||
category = list("Misc. Machinery")
|
||||
departmental_flags = DEPARTMENTAL_FLAG_CARGO
|
||||
|
||||
//BS miner
|
||||
/datum/design/board/bluespace_miner
|
||||
name = "Machine Design (Bluespace Miner)"
|
||||
desc = "The circuit board for a Bluespace Miner."
|
||||
id = "bluespace_miner"
|
||||
build_path = /obj/item/circuitboard/machine/bluespace_miner
|
||||
category = list ("Misc. Machinery")
|
||||
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_ENGINEERING
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
/datum/design/board/tetris
|
||||
name = "Computer Design (T.E.T.R.I.S.)"
|
||||
desc = "Allows for the construction of circuit boards used to build a TETRIS research system."
|
||||
id = "tetris"
|
||||
build_path = /obj/item/circuitboard/computer/arcade/tetris
|
||||
category = list("Research Machinery")
|
||||
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING
|
||||
@@ -6,3 +6,68 @@
|
||||
materials = list(/datum/material/iron = 1000, /datum/material/glass = 1000, /datum/material/bluespace = 500)
|
||||
construction_time = 100
|
||||
category = list("Cyborg Upgrade Modules")
|
||||
|
||||
///Power Armor
|
||||
/datum/design/powerarmor_skeleton
|
||||
name = "Power Armor Skeleton"
|
||||
id = "powerarmor_skeleton"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/chassis/powerarmor
|
||||
materials = list(/datum/material/iron=15000, /datum/material/plasma=5000)
|
||||
construction_time = 500
|
||||
category = list("Misc")
|
||||
|
||||
/datum/design/powerarmor_torso
|
||||
name = "Power Armor Torso"
|
||||
id = "powerarmor_torso"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/powerarmor_torso
|
||||
materials = list(/datum/material/iron=40000, /datum/material/plasma=10000, /datum/material/titanium=5000)
|
||||
construction_time = 500
|
||||
category = list("Misc")
|
||||
|
||||
/datum/design/powerarmor_helmet
|
||||
name = "Power Armor Helmet"
|
||||
id = "powerarmor_helmet"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/powerarmor_helmet
|
||||
materials = list(/datum/material/iron=20000, /datum/material/plasma=10000, /datum/material/titanium=5000, /datum/material/glass=5000)
|
||||
construction_time = 500
|
||||
category = list("Misc")
|
||||
|
||||
/datum/design/powerarmor_armL
|
||||
name = "Power Armor Left Arm"
|
||||
id = "powerarmor_armL"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/powerarmor_left_arm
|
||||
materials = list(/datum/material/iron=20000, /datum/material/plasma=10000, /datum/material/titanium=5000,)
|
||||
construction_time = 500
|
||||
category = list("Misc")
|
||||
|
||||
/datum/design/powerarmor_armR
|
||||
name = "Power Armor Right Arm"
|
||||
id = "powerarmor_armR"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/powerarmor_right_arm
|
||||
materials = list(/datum/material/iron=20000, /datum/material/plasma=10000, /datum/material/titanium=5000,)
|
||||
construction_time = 500
|
||||
category = list("Misc")
|
||||
|
||||
/datum/design/powerarmor_legL
|
||||
name = "Power Armor Left Leg"
|
||||
id = "powerarmor_legL"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/powerarmor_left_leg
|
||||
materials = list(/datum/material/iron=20000, /datum/material/plasma=10000, /datum/material/titanium=5000,)
|
||||
construction_time = 500
|
||||
category = list("Misc")
|
||||
|
||||
/datum/design/powerarmor_legR
|
||||
name = "Power Armor Right Leg"
|
||||
id = "powerarmor_legR"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/powerarmor_right_leg
|
||||
materials = list(/datum/material/iron=20000, /datum/material/plasma=10000, /datum/material/titanium=5000,)
|
||||
construction_time = 500
|
||||
category = list("Misc")
|
||||
///End of Power Armor
|
||||
|
||||
@@ -0,0 +1,56 @@
|
||||
///////////////////////////////////
|
||||
/////Headset Encryption////////////
|
||||
///////////////////////////////////
|
||||
|
||||
/datum/design/encryption
|
||||
materials = list(/datum/material/iron = 500, /datum/material/glass = 500, /datum/material/silver = 200)
|
||||
build_type = PROTOLATHE | IMPRINTER
|
||||
construction_time = 50
|
||||
category = list("Subspace Telecomms")
|
||||
|
||||
/datum/design/encryption/eng_key
|
||||
name = "Engineering radio encryption key"
|
||||
desc = "Encryption key for the Engineering channel."
|
||||
id = "eng_key"
|
||||
build_path = /obj/item/encryptionkey/headset_eng
|
||||
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING
|
||||
|
||||
/datum/design/encryption/sci_key
|
||||
name = "Science radio encryption key"
|
||||
desc = "Encryption key for the Science channel."
|
||||
id = "sci_key"
|
||||
build_path = /obj/item/encryptionkey/headset_sci
|
||||
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
|
||||
|
||||
/datum/design/encryption/supply_key
|
||||
name = "Supply radio encryption key"
|
||||
desc = "Encryption key for the Supply channel."
|
||||
id = "supply_key"
|
||||
build_path = /obj/item/encryptionkey/headset_cargo
|
||||
departmental_flags = DEPARTMENTAL_FLAG_CARGO
|
||||
|
||||
/datum/design/encryption/med_key
|
||||
name = "Medical radio encryption key"
|
||||
desc = "Encryption key for the Medical channel."
|
||||
id = "med_key"
|
||||
build_path = /obj/item/encryptionkey/headset_med
|
||||
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
||||
|
||||
/datum/design/encryption/serv_key
|
||||
name = "Service radio encryption key"
|
||||
desc = "Encryption key for the Service channel."
|
||||
id = "serv_key"
|
||||
build_path = /obj/item/encryptionkey/headset_service
|
||||
departmental_flags = DEPARTMENTAL_FLAG_SERVICE
|
||||
|
||||
///////////////////////////////////
|
||||
////////Telecomm Server////////////
|
||||
///////////////////////////////////
|
||||
|
||||
/datum/design/board/message_server
|
||||
name = "Machine Design (Message Server)"
|
||||
desc = "Allows for the construction of Message Server."
|
||||
id = "message-server"
|
||||
build_path = /obj/item/circuitboard/machine/telecomms/message_server
|
||||
category = list("Subspace Telecomms")
|
||||
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE
|
||||
@@ -7,3 +7,13 @@
|
||||
build_path = /obj/item/pipe_dispenser/bluespace // Skyrat edit
|
||||
category = list("Tool Designs")
|
||||
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING
|
||||
|
||||
/datum/design/computermath
|
||||
name = "Problem Computer"
|
||||
desc = "Solve math problems. Get them correct, get credits."
|
||||
id = "computermath"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(/datum/material/iron = 250, /datum/material/glass = 250, /datum/material/plastic = 250)
|
||||
build_path = /obj/item/computermath/default
|
||||
category = list("Tool Designs")
|
||||
departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE
|
||||
|
||||
@@ -46,3 +46,11 @@
|
||||
prereq_ids = list("alien_bio")
|
||||
design_ids = list("ci-toolset-adv","ci-surgery-adv")
|
||||
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 5000)
|
||||
|
||||
/datum/techweb_node/adv_surgery/New()
|
||||
design_ids += "autodoc"
|
||||
. = ..()
|
||||
|
||||
/datum/techweb_node/computer_board_gaming/New()
|
||||
design_ids += "tetris"
|
||||
. = ..()
|
||||
|
||||
@@ -2,3 +2,43 @@
|
||||
design_ids += "borg_upgrade_bsrpd"
|
||||
design_ids += "bsrpd"
|
||||
. = ..()
|
||||
|
||||
/datum/techweb_node/cryptominer
|
||||
id = "cryptominer"
|
||||
display_name = "Cryptocurrency Mining"
|
||||
description = "Harness the power of cryptocurrency to make credits for Cargo-- slowly."
|
||||
prereq_ids = list("bluespace_mining")
|
||||
design_ids = list("cryptominer")
|
||||
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 5000)
|
||||
|
||||
/datum/techweb_node/cryptominersyndie
|
||||
id = "cryptominersyndie"
|
||||
display_name = "Illegal Cryptocurrency Mining"
|
||||
description = "Harness the power of bluespace to make credits for Cargo-- slowly."
|
||||
prereq_ids = list("cryptominer","syndicate_basic")
|
||||
design_ids = list("cryptominersyndie")
|
||||
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 5000)
|
||||
|
||||
/datum/techweb_node/computermath
|
||||
id = "computermath"
|
||||
display_name = "Problem Computer"
|
||||
description = "Solve problems for either cargo credits or research points."
|
||||
prereq_ids = list("base")
|
||||
design_ids = list("computermath")
|
||||
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500)
|
||||
|
||||
/datum/techweb_node/encryption
|
||||
id = "encryption_key"
|
||||
display_name = "Communication Encryption"
|
||||
description = "Study into usage of frequencies within headsets and their repoduction."
|
||||
prereq_ids = list("telecomms")
|
||||
design_ids = list("eng_key", "sci_key", "med_key", "supply_key", "serv_key")
|
||||
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 3000)
|
||||
|
||||
/datum/techweb_node/bs_mining
|
||||
id = "bluespace_mining"
|
||||
display_name = "Bluespace Mining Technology"
|
||||
description = "Harness the power of bluespace to make materials out of nothing. Slowly."
|
||||
prereq_ids = list("practical_bluespace", "adv_mining")
|
||||
design_ids = list("bluespace_miner")
|
||||
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 7500)
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
/datum/techweb_node/telecomms/New()
|
||||
. = ..()
|
||||
design_ids += "message-server"
|
||||
@@ -0,0 +1,7 @@
|
||||
/datum/techweb_node/powerarmor
|
||||
id = "powerarmor"
|
||||
display_name = "Full Body Exoskeleton"
|
||||
description = "Utilizing fluctuations in bluespace crystals, we can draw small amounts of energy to create self-powered body enhancing suits."
|
||||
prereq_ids = list("adv_biotech", "adv_bluespace", "adv_robotics")
|
||||
design_ids = list("powerarmor_skeleton","powerarmor_torso","powerarmor_helmet","powerarmor_armR","powerarmor_armL","powerarmor_legR","powerarmor_legL")
|
||||
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 7500)
|
||||
Reference in New Issue
Block a user