[[module]] id = "armor_plate" surface_mask = ["OO", "OO"] materials = [{item = "iron_ingot", amount = 2}] player_production_level = 1 production_time_seconds = 3 threat_cost = 2.0 fill_color = "#808080" glyph = "A" [module.health] multiplied_hp_formula = "1.0 + 0.2 * x" [[module]] id = "sensor_booster" surface_mask = ["O"] materials = [{item = "circuit_board", amount = 1}] player_production_level = 1 production_time_seconds = 2 threat_cost = 1.0 fill_color = "#40A0FF" glyph = "S" [module.sensor] added_sensor_range_formula = "2 + x" [[module]] id = "weapon_upgrade" surface_mask = ["OO"] materials = [{item = "iron_ingot", amount = 1}, {item = "circuit_board", amount = 1}] player_production_level = 1 production_time_seconds = 4 threat_cost = 3.0 fill_color = "#FF4040" glyph = "W" [module.weapon] multiplied_damage_formula = "1.0 + 0.15 * x" [[module]] id = "engine_booster" surface_mask = ["O", "O"] materials = [{item = "iron_ingot", amount = 2}] player_production_level = 1 production_time_seconds = 3 threat_cost = 1.5 fill_color = "#40FF80" glyph = "E" [module.movement] added_speed_formula = "0.5 * x" [[module]] id = "laser_cannon" surface_mask = ["O"] materials = [{item = "iron_ingot", amount = 1}] player_production_level = 1 production_time_seconds = 5 threat_cost = 5.0 fill_color = "#FF8040" glyph = "L" [module.weapon] damage_formula = "2" attack_range_formula = "5" attack_rate_formula = "2.0" [[module]] id = "salvage_bay_module" surface_mask = ["OO"] materials = [{item = "iron_ingot", amount = 2}] player_production_level = 1 production_time_seconds = 5 threat_cost = 0.0 fill_color = "#AACC44" glyph = "Sv" [module.salvage] collection_range_formula = "50" cargo_capacity_formula = "10" [[module]] id = "repair_tool_module" surface_mask = ["O"] materials = [{item = "circuit_board", amount = 2}] player_production_level = 1 production_time_seconds = 5 threat_cost = 0.0 fill_color = "#66CCFF" glyph = "Rp" [module.repair] repair_rate_formula = "5 + x" repair_range_formula = "80"