mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 02:34:00 +00:00
[MIRROR] Techweb SMES Coils (& small tweaks) (#11602)
Co-authored-by: Killian <49700375+KillianKirilenko@users.noreply.github.com> Co-authored-by: Cameron Lennox <killer65311@gmail.com>
This commit is contained in:
committed by
GitHub
parent
862bdc7d48
commit
0f2983d3a5
@@ -23,7 +23,7 @@
|
|||||||
ChargeCapacity = 1200000 // 20 kWh
|
ChargeCapacity = 1200000 // 20 kWh
|
||||||
IOCapacity = 150000 // 150 kW
|
IOCapacity = 150000 // 150 kW
|
||||||
|
|
||||||
// 1000% Charge Capacity, 20% I/O Capacity
|
// Capacity Coils: High Capacity, Low Flow
|
||||||
/obj/item/smes_coil/super_capacity
|
/obj/item/smes_coil/super_capacity
|
||||||
name = "superconductive capacitance coil"
|
name = "superconductive capacitance coil"
|
||||||
desc = "A specialised type of superconductive magnetic coil with a significantly stronger containment field, allowing for larger power storage. Its IO rating is much lower, however."
|
desc = "A specialised type of superconductive magnetic coil with a significantly stronger containment field, allowing for larger power storage. Its IO rating is much lower, however."
|
||||||
@@ -31,7 +31,21 @@
|
|||||||
ChargeCapacity = 60000000 // 1000 kWh
|
ChargeCapacity = 60000000 // 1000 kWh
|
||||||
IOCapacity = 50000 // 50 kW
|
IOCapacity = 50000 // 50 kW
|
||||||
|
|
||||||
// 10% Charge Capacity, 400% I/O Capacity. Technically turns SMES into large super capacitor.Ideal for shields.
|
/obj/item/smes_coil/super_capacity/ultra
|
||||||
|
name = "ultraconductive capacitance coil"
|
||||||
|
desc = "A specialised type of superconductive magnetic coil with a significantly stronger containment field, allowing for larger power storage. Its IO rating is much lower, however."
|
||||||
|
icon_state = "smes_coil_capacitance_ultra"
|
||||||
|
ChargeCapacity = 120000000 // 2000 kWh
|
||||||
|
IOCapacity = 100000 // 100 kW
|
||||||
|
|
||||||
|
/obj/item/smes_coil/super_capacity/hyper
|
||||||
|
name = "hyperconductive capacitance coil"
|
||||||
|
desc = "A specialised type of superconductive magnetic coil with a significantly stronger containment field, allowing for larger power storage. Its IO rating is much lower, however."
|
||||||
|
icon_state = "smes_coil_capacitance_hyper"
|
||||||
|
ChargeCapacity = 360000000 // 6000 kWh
|
||||||
|
IOCapacity = 200000 // 200 kW
|
||||||
|
|
||||||
|
// Flow Coils: Low Capacity, High Flow
|
||||||
/obj/item/smes_coil/super_io
|
/obj/item/smes_coil/super_io
|
||||||
name = "superconductive transmission coil"
|
name = "superconductive transmission coil"
|
||||||
desc = "A specialised type of superconductive magnetic coil with reduced storage capabilites but vastly improved power transmission capabilities, making it useful in systems which require large throughput."
|
desc = "A specialised type of superconductive magnetic coil with reduced storage capabilites but vastly improved power transmission capabilities, making it useful in systems which require large throughput."
|
||||||
@@ -39,6 +53,19 @@
|
|||||||
ChargeCapacity = 600000 // 10 kWh
|
ChargeCapacity = 600000 // 10 kWh
|
||||||
IOCapacity = 1000000 // 1000 kW
|
IOCapacity = 1000000 // 1000 kW
|
||||||
|
|
||||||
|
/obj/item/smes_coil/super_io/ultra
|
||||||
|
name = "ultraconductive transmission coil"
|
||||||
|
desc = "A specialised type of superconductive magnetic coil with reduced storage capabilites but vastly improved power transmission capabilities, making it useful in systems which require large throughput."
|
||||||
|
icon_state = "smes_coil_transmission_ultra"
|
||||||
|
ChargeCapacity = 1200000 // 20 kWh
|
||||||
|
IOCapacity = 2000000 // 2000 kW
|
||||||
|
|
||||||
|
/obj/item/smes_coil/super_io/hyper
|
||||||
|
name = "hyperconductive transmission coil"
|
||||||
|
desc = "A specialised type of superconductive magnetic coil with reduced storage capabilites but vastly improved power transmission capabilities, making it useful in systems which require large throughput."
|
||||||
|
icon_state = "smes_coil_transmission_hyper"
|
||||||
|
ChargeCapacity = 2400000 // 40 kWh
|
||||||
|
IOCapacity = 6000000 // 6000 kW
|
||||||
|
|
||||||
// SMES SUBTYPES - THESE ARE MAPPED IN AND CONTAIN DIFFERENT TYPES OF COILS
|
// SMES SUBTYPES - THESE ARE MAPPED IN AND CONTAIN DIFFERENT TYPES OF COILS
|
||||||
|
|
||||||
|
|||||||
@@ -578,3 +578,81 @@
|
|||||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_5
|
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_5
|
||||||
)
|
)
|
||||||
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING
|
||||||
|
|
||||||
|
//SMES Coils
|
||||||
|
/datum/design_techweb/smes_basic_coil
|
||||||
|
name = "Superconductive Magnetic Coil"
|
||||||
|
build_type = PROTOLATHE
|
||||||
|
id = "smes_magnetic_coil"
|
||||||
|
materials = list(MAT_STEEL = 4000, MAT_GLASS = 4000, MAT_COPPER = 2000)
|
||||||
|
build_path = /obj/item/smes_coil
|
||||||
|
category = list(
|
||||||
|
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_1
|
||||||
|
)
|
||||||
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING
|
||||||
|
|
||||||
|
/datum/design_techweb/smes_capacity_coil
|
||||||
|
name = "Superconductive Capacity Coil"
|
||||||
|
build_type = PROTOLATHE
|
||||||
|
id = "smes_cap_basic"
|
||||||
|
materials = list(MAT_STEEL = 6000, MAT_GLASS = 6000, MAT_SILVER = 2000)
|
||||||
|
build_path = /obj/item/smes_coil/super_capacity
|
||||||
|
category = list(
|
||||||
|
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_2
|
||||||
|
)
|
||||||
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING
|
||||||
|
|
||||||
|
/datum/design_techweb/smes_capacity_coil_ultra
|
||||||
|
name = "Ultraconductive Capacity Coil"
|
||||||
|
build_type = PROTOLATHE
|
||||||
|
id = "smes_cap_ultra"
|
||||||
|
materials = list(MAT_STEEL = 10000, MAT_GLASS = 6000, MAT_GOLD = 5000, MAT_SILVER = 5000, MAT_DURASTEEL = 3000, MAT_METALHYDROGEN = 2000, MAT_VERDANTIUM = 2000)
|
||||||
|
build_path = /obj/item/smes_coil/super_capacity/ultra
|
||||||
|
category = list(
|
||||||
|
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_3
|
||||||
|
)
|
||||||
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING
|
||||||
|
|
||||||
|
/datum/design_techweb/smes_capacity_coil_hyper
|
||||||
|
name = "Hyperconductive Capacity Coil"
|
||||||
|
build_type = PROTOLATHE
|
||||||
|
id = "smes_cap_hyper"
|
||||||
|
materials = list(MAT_STEEL = 15000, MAT_GLASS = 9000, MAT_GOLD = 7500, MAT_SILVER = 7500, MAT_DURASTEEL = 4500, MAT_METALHYDROGEN = 3000, MAT_VERDANTIUM = 3000, MAT_MORPHIUM = 2000)
|
||||||
|
build_path = /obj/item/smes_coil/super_capacity/hyper
|
||||||
|
category = list(
|
||||||
|
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_5
|
||||||
|
)
|
||||||
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING
|
||||||
|
|
||||||
|
/datum/design_techweb/smes_transmission_coil
|
||||||
|
name = "Superconductive Transmission Coil"
|
||||||
|
build_type = PROTOLATHE
|
||||||
|
id = "smes_trans_basic"
|
||||||
|
materials = list(MAT_STEEL = 4000, MAT_GLASS = 4000, MAT_SILVER = 4000)
|
||||||
|
build_path = /obj/item/smes_coil/super_io
|
||||||
|
category = list(
|
||||||
|
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_2
|
||||||
|
)
|
||||||
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING
|
||||||
|
|
||||||
|
/datum/design_techweb/smes_transmission_coil_ultra
|
||||||
|
name = "Ultraconductive Transmission Coil"
|
||||||
|
build_type = PROTOLATHE
|
||||||
|
id = "smes_trans_ultra"
|
||||||
|
materials = list(MAT_STEEL = 6000, MAT_GLASS = 4000, MAT_GOLD = 6000, MAT_SILVER = 6000, MAT_DURASTEEL = 2000, MAT_METALHYDROGEN = 2000, MAT_VERDANTIUM = 2000)
|
||||||
|
build_path = /obj/item/smes_coil/super_io/ultra
|
||||||
|
category = list(
|
||||||
|
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_3
|
||||||
|
)
|
||||||
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING
|
||||||
|
|
||||||
|
/datum/design_techweb/smes_transmission_coil_hyper
|
||||||
|
name = "Hyperconductive Transmission Coil"
|
||||||
|
build_type = PROTOLATHE
|
||||||
|
id = "smes_trans_hyper"
|
||||||
|
materials = list(MAT_STEEL = 9000, MAT_GLASS = 6000, MAT_GOLD = 9000, MAT_SILVER = 9000, MAT_DURASTEEL = 3000, MAT_METALHYDROGEN = 3000, MAT_VERDANTIUM = 3000, MAT_MORPHIUM = 2000)
|
||||||
|
build_path = /obj/item/smes_coil/super_io/hyper
|
||||||
|
category = list(
|
||||||
|
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_5
|
||||||
|
)
|
||||||
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING
|
||||||
|
|||||||
@@ -896,7 +896,7 @@
|
|||||||
build_path = /obj/item/mail_scanner
|
build_path = /obj/item/mail_scanner
|
||||||
build_type = PROTOLATHE
|
build_type = PROTOLATHE
|
||||||
category = list(
|
category = list(
|
||||||
RND_CATEGORY_MACHINE
|
RND_CATEGORY_TOOLS
|
||||||
)
|
)
|
||||||
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_CARGO
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_CARGO
|
||||||
|
|
||||||
@@ -907,7 +907,7 @@
|
|||||||
build_path = /obj/item/holosign_creator/combifan
|
build_path = /obj/item/holosign_creator/combifan
|
||||||
build_type = PROTOLATHE
|
build_type = PROTOLATHE
|
||||||
category = list(
|
category = list(
|
||||||
RND_CATEGORY_MACHINE
|
RND_CATEGORY_TOOLS
|
||||||
)
|
)
|
||||||
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING
|
||||||
|
|
||||||
@@ -931,7 +931,7 @@
|
|||||||
build_path = /obj/item/floor_painter
|
build_path = /obj/item/floor_painter
|
||||||
build_type = PROTOLATHE
|
build_type = PROTOLATHE
|
||||||
category = list(
|
category = list(
|
||||||
RND_CATEGORY_MACHINE
|
RND_CATEGORY_TOOLS
|
||||||
)
|
)
|
||||||
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_SERVICE
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_SERVICE
|
||||||
|
|
||||||
@@ -942,6 +942,6 @@
|
|||||||
build_path = /obj/item/holosign_creator/medical
|
build_path = /obj/item/holosign_creator/medical
|
||||||
build_type = PROTOLATHE
|
build_type = PROTOLATHE
|
||||||
category = list(
|
category = list(
|
||||||
RND_CATEGORY_MACHINE
|
RND_CATEGORY_TOOLS
|
||||||
)
|
)
|
||||||
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_MEDICAL
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_MEDICAL
|
||||||
|
|||||||
@@ -16,6 +16,7 @@
|
|||||||
"weapon_cell",
|
"weapon_cell",
|
||||||
"high_mech_cell",
|
"high_mech_cell",
|
||||||
"potato_cell",
|
"potato_cell",
|
||||||
|
"smes_magnetic_coil",
|
||||||
// "basic_scanning",
|
// "basic_scanning",
|
||||||
// "condenser",
|
// "condenser",
|
||||||
// "igniter",
|
// "igniter",
|
||||||
@@ -42,6 +43,8 @@
|
|||||||
"super_cell",
|
"super_cell",
|
||||||
"super_mech_cell",
|
"super_mech_cell",
|
||||||
"rped",
|
"rped",
|
||||||
|
"smes_cap_basic",
|
||||||
|
"smes_trans_basic",
|
||||||
)
|
)
|
||||||
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_2_POINTS)
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_2_POINTS)
|
||||||
announce_channels = list(CHANNEL_ENGINEERING)
|
announce_channels = list(CHANNEL_ENGINEERING)
|
||||||
@@ -61,6 +64,8 @@
|
|||||||
"super_device",
|
"super_device",
|
||||||
"hyper_device",
|
"hyper_device",
|
||||||
"arped",
|
"arped",
|
||||||
|
"smes_cap_ultra",
|
||||||
|
"smes_trans_ultra",
|
||||||
)
|
)
|
||||||
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_3_POINTS)
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_3_POINTS)
|
||||||
required_experiments = list(/datum/experiment/scanning/points/machinery_tiered_scan/tier2_any)
|
required_experiments = list(/datum/experiment/scanning/points/machinery_tiered_scan/tier2_any)
|
||||||
@@ -128,6 +133,8 @@
|
|||||||
"omni_micro_laser",
|
"omni_micro_laser",
|
||||||
"giga_device",
|
"giga_device",
|
||||||
"giga_cell",
|
"giga_cell",
|
||||||
|
"smes_cap_hyper",
|
||||||
|
"smes_trans_hyper",
|
||||||
)
|
)
|
||||||
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_5_POINTS)
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_5_POINTS)
|
||||||
discount_experiments = list(/datum/experiment/scanning/points/machinery_tiered_scan/tier4_any = TECHWEB_TIER_5_POINTS)
|
discount_experiments = list(/datum/experiment/scanning/points/machinery_tiered_scan/tier4_any = TECHWEB_TIER_5_POINTS)
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 88 KiB After Width: | Height: | Size: 96 KiB |
Reference in New Issue
Block a user