/datum/techweb_node/material_processing id = TECHWEB_NODE_MATERIAL_PROC starting_node = TRUE display_name = "Material Processing" description = "Refinement and processing of alloys and ores to enhance their utility and value." design_ids = list( "autolathe", "pickaxe", "shovel", "iceaxe", // "conveyor_switch", // "conveyor_belt", "ore_unloader", // "mass_driver", // "recycler", "stack_machine", "stack_console", "ore_processor", "ore_processor_console", "hoist_kit", "mint", ) /datum/techweb_node/mining id = TECHWEB_NODE_MINING display_name = "Mining Technology" description = "Development of tools meant to optimize mining operations and resource extraction." prereq_ids = list(TECHWEB_NODE_MATERIAL_PROC) design_ids = list( "drill", "advanced_drill", "depth_scanner", "mining_scanner", "mining drill head", "mining drill brace", "gps_mine", "mesons", "material", // "cargoexpress", // "brm", // "b_smelter", // "b_refinery", // "ore_redemption", "mining_equipment_vendor", "survey_equipment_vendor", // "mech_mscanner", // "superresonator", // "mech_drill", // "mod_drill", // "mod_orebag", // "beacon", // "telesci_gps", // "mod_visor_meson", ) research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_1_POINTS) announce_channels = list(CHANNEL_SUPPLY) /datum/techweb_node/low_pressure_excavation id = TECHWEB_NODE_LOW_PRESSURE_EXCAVATION display_name = "Low-Pressure Excavation" description = "Research of Proto-Kinetic Accelerators (PKAs), pneumatic guns renowned for their exceptional performance in low-pressure environments." prereq_ids = list(TECHWEB_NODE_MINING, TECHWEB_NODE_GAS_COMPRESSION) design_ids = list( "borg_pka_module", "pka_mineaoe", // "damagemod", // "cooldownmod", // "triggermod", // "hypermod", // "borg_upgrade_damagemod", // "borg_upgrade_cooldownmod", // "borg_upgrade_hypermod", ) research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_2_POINTS) announce_channels = list(CHANNEL_SUPPLY) /datum/techweb_node/plasma_mining id = TECHWEB_NODE_PLASMA_MINING display_name = "Plasma Beam Mining" description = "Engineers' plasma welders have proven highly effective in mining operations. This led to the development of a mech-mounted variant and an enhanced handheld cutter for miners." prereq_ids = list(TECHWEB_NODE_LOW_PRESSURE_EXCAVATION, TECHWEB_NODE_PLASMA_CONTROL) design_ids = list( "plasmacutter" // "mech_plasma_cutter", // "plasmacutter_adv", ) research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_3_POINTS) announce_channels = list(CHANNEL_SUPPLY) /datum/techweb_node/mining_adv id = TECHWEB_NODE_MINING_ADV display_name = "Advanced Mining Technology" description = "High-level mining equipment, pushing the boundaries of efficiency and effectiveness in resource extraction." prereq_ids = list(TECHWEB_NODE_PLASMA_MINING) design_ids = list( "jackhammer", "pick_diamond", "drill_diamond", "recycler_crusher", "recycler_sorter", "recycler_stamper", "borg_adv_scanner_module", "borg_adv_snatcher_module", // "mech_diamond_drill", ) research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_4_POINTS) announce_channels = list(CHANNEL_SUPPLY) /datum/techweb_node/mining_lights id = TECHWEB_NODE_MINELIGHTS display_name = "Mine Lighting" description = "Development of lights and other tools for illuminating the underground." prereq_ids = list(TECHWEB_NODE_MATERIAL_PROC) design_ids = list( "marker_beacon", "trailblazer_red", "trailblazer_yellow", "trailblazer_blue", ) research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_1_POINTS) announce_channels = list(CHANNEL_SUPPLY)