Code: Select all
digraph
{
rankdir=LR;
{"military"} -> "bullet-damage-1";
{"bullet-damage-1"} -> "bullet-damage-2";
{"bullet-damage-2"} -> "bullet-damage-3";
{"bullet-damage-3"} -> "bullet-damage-4";
{"bullet-damage-4"} -> "bullet-damage-5";
{"bullet-damage-5"} -> "bullet-damage-6";
{"military"} -> "bullet-speed-1";
{"bullet-speed-1"} -> "bullet-speed-2";
{"bullet-speed-2"} -> "bullet-speed-3";
{"bullet-speed-3"} -> "bullet-speed-4";
{"bullet-speed-4"} -> "bullet-speed-5";
{"bullet-speed-5"} -> "bullet-speed-6";
{"oil-processing"} -> "fluid-handling";
{"steel-processing"} -> "oil-processing";
{"oil-processing"} -> "advanced-oil-processing";
{"oil-processing"} -> "sulfur-processing";
{"oil-processing"} -> "plastics";
{"combat-robotics"}->"follower-robot-count-1";
{"follower-robot-count-1"}->"follower-robot-count-2";
{"follower-robot-count-2"}->"follower-robot-count-3";
{"follower-robot-count-3"}->"follower-robot-count-4";
{"follower-robot-count-4"}->"follower-robot-count-5";
{"follower-robot-count-5"}->"follower-robot-count-6";
{"follower-robot-count-6"}->"follower-robot-count-7";
{"follower-robot-count-7","combat-robotics-3"}->"follower-robot-count-8";
{"follower-robot-count-8"}->"follower-robot-count-9";
{"follower-robot-count-9"}->"follower-robot-count-10";
{"military-2"} -> "combat-robotics";
{"combat-robotics", "military-3"} -> "combat-robotics-2";
{"combat-robotics-2", "speed-module"} -> "combat-robotics-3";
{"combat-robotics"} -> "combat-robot-damage-1";
{"combat-robot-damage-1"} -> "combat-robot-damage-2";
{"combat-robot-damage-2"} -> "combat-robot-damage-3";
{"combat-robot-damage-3"} -> "combat-robot-damage-4";
{"combat-robot-damage-4"} -> "combat-robot-damage-5";
{"armor-making-3"} -> "energy-shield-equipment";
{"armor-making-3"} -> "night-vision-equipment";
{"energy-shield-equipment"} -> "energy-shield-mk2-equipment";
{"armor-making-3", "battery"} -> "battery-equipment";
{"battery-equipment"} -> "battery-mk2-equipment";
{"armor-making-3"} -> "solar-panel-equipment";
{"armor-making-3", "laser-turrets"} -> "basic-laser-defense-equipment";
{"armor-making-3", "alien-technology", "laser-turrets"} -> "basic-electric-discharge-defense-equipment";
{"solar-panel-equipment"} -> "fusion-reactor-equipment";
{"solar-panel-equipment", "electric-engine"} -> "basic-exoskeleton-equipment";
{ "construction-robotics", "solar-panel-equipment" } -> "personal-roboport-equipment";
{"turrets"} -> "gun-turret-damage-1";
{"gun-turret-damage-1"} -> "gun-turret-damage-2";
{"gun-turret-damage-2"} -> "gun-turret-damage-3";
{"gun-turret-damage-3"} -> "gun-turret-damage-4";
{"gun-turret-damage-4"} -> "gun-turret-damage-5";
{"gun-turret-damage-5"} -> "gun-turret-damage-6";
{"laser-turrets"} -> "laser-turret-damage-1";
{"laser-turret-damage-1"} -> "laser-turret-damage-2";
{"laser-turret-damage-2"} -> "laser-turret-damage-3";
{"laser-turret-damage-3"} -> "laser-turret-damage-4";
{"laser-turret-damage-4"} -> "laser-turret-damage-5";
{"laser-turret-damage-5"} -> "laser-turret-damage-6";
{"laser-turrets"} -> "laser-turret-speed-1";
{"laser-turret-speed-1"} -> "laser-turret-speed-2";
{"laser-turret-speed-2"} -> "laser-turret-speed-3";
{"laser-turret-speed-3"} -> "laser-turret-speed-4";
{"laser-turret-speed-4"} -> "laser-turret-speed-5";
{"laser-turret-speed-5"} -> "laser-turret-speed-6";
{"robotics", "flying"} -> "construction-robotics";
{"construction-robotics"} -> "automated-construction";
{"robotics","flying"} -> "logistic-robotics";
{ "logistic-robotics"} -> "logistic-system";
{"logistic-robotics"} -> "logistic-robot-speed-1";
{"logistic-robot-speed-1"} -> "logistic-robot-speed-2";
{"logistic-robot-speed-2"} -> "logistic-robot-speed-3";
{"logistic-robot-speed-3"} -> "logistic-robot-speed-4";
{"logistic-robot-speed-4"} -> "logistic-robot-speed-5";
{"logistic-robotics"} -> "logistic-robot-storage-1";
{ "logistic-robot-storage-1"} -> "logistic-robot-storage-2";
{"logistic-robot-storage-2"} -> "logistic-robot-storage-3";
{"logistic-robotics"} -> "character-logistic-slots-1";
{"character-logistic-slots-1"} -> "character-logistic-slots-2";
{"character-logistic-slots-2"} -> "character-logistic-slots-3";
{"character-logistic-slots-3"} -> "character-logistic-slots-4";
{"character-logistic-slots-4"} -> "character-logistic-slots-5";
{"logistic-robotics"} -> "character-logistic-trash-slots-1";
{"character-logistic-trash-slots-1"} -> "character-logistic-trash-slots-2";
{"advanced-electronics"} -> "modules";
{"modules"} -> "speed-module";
{"speed-module"} -> "speed-module-2";
{"speed-module-2"} -> "speed-module-3";
{"modules"} -> "productivity-module";
{"productivity-module"} -> "productivity-module-2";
{"productivity-module-2"} -> "productivity-module-3";
{"modules"} -> "effectivity-module";
{"effectivity-module"} -> "effectivity-module-2";
{"effectivity-module-2"} -> "effectivity-module-3";
{"rocketry", "alien-technology"} -> "rocket-damage-1";
{"rocket-damage-1"} -> "rocket-damage-2";
{"rocket-damage-2"} -> "rocket-damage-3";
{"rocket-damage-3"} -> "rocket-damage-4";
{"rocket-damage-4"}ame = "rocket-damage-5";
{"rocketry", "alien-technology"} -> "rocket-speed-1";
{"rocket-speed-1"} -> "rocket-speed-2";
{"rocket-speed-2"} -> "rocket-speed-3";
{"rocket-speed-3"} -> "rocket-speed-4";
{"rocket-speed-4"} -> "rocket-speed-5";
{"military"} -> "shotgun-shell-damage-1";
{"shotgun-shell-damage-1"} -> "shotgun-shell-damage-2";
{"shotgun-shell-damage-2"} -> "shotgun-shell-damage-3";
{"shotgun-shell-damage-3"} -> "shotgun-shell-damage-4";
{"shotgun-shell-damage-4"} -> "shotgun-shell-damage-5";
{"shotgun-shell-damage-5"} -> "shotgun-shell-damage-6";
{"military"} -> "shotgun-shell-speed-1";
{"shotgun-shell-speed-1"} -> "shotgun-shell-speed-2";
{"shotgun-shell-speed-2"} -> "shotgun-shell-speed-3";
{"shotgun-shell-speed-3"} -> "shotgun-shell-speed-4";
{"shotgun-shell-speed-4"} -> "shotgun-shell-speed-5";
{"shotgun-shell-speed-5"} -> "shotgun-shell-speed-6";
"start" -> "steel-processing";
"start" -> "military";
{"military", "steel-processing"} -> "military-2";
{"military-2", "laser", "rocketry"} -> "military-3";
{"military-3"} -> "military-4";
"start" -> "automation";
{"automation"} -> "electronics";
{"electronics"} -> "automation-2";
{"speed-module", "automation-2"} -> "automation-3";
{"sulfur-processing"} -> "explosives";
{"oil-processing"} -> "flammables";
{"explosives", "military-2"} -> "land-mine";
{"flammables", "military-2"} -> "flame-thrower";
{"electronics"} -> "circuit-network";
{"electronics"} -> "advanced-electronics";
{"advanced-electronics"} -> "advanced-electronics-2";
"start" -> "logistics";
{"logistics-2", "steel-processing", "engine"} -> "railway";
{"railway"} -> "automated-rail-transportation";
{"automated-rail-transportation"} -> "rail-signals";
{"logistics-2", "engine"} -> "automobilism";
{"automobilism", "military-3"} -> "tanks";
{"logistics"} -> "logistics-2";
{"logistics-2", "automation-3"} -> "logistics-3";
"start" -> "optics";
{"optics", "advanced-electronics", "steel-processing"} -> "solar-energy";
{"optics", "advanced-electronics"} -> "laser";
{"electronics", "flammables", "explosives"} -> "rocketry";
{"rocketry"} -> "explosive-rocketry";
"start" -> "armor-making";
{"armor-making", "steel-processing"} -> "armor-making-2";
{"armor-making-2", "speed-module"} -> "armor-making-3";
{"armor-making-3", "electric-engine"} -> "power-armor";
{"power-armor", "alien-technology", "speed-module-3", "effectivity-module-3"} -> "power-armor-2";
"start" -> "turrets";
{"turrets", "laser", "battery"} -> "laser-turrets";
"start" -> "stone-walls";
{"stone-walls", "military-2", "steel-processing"} -> "gates";
{"electric-engine", "advanced-electronics"} -> "flying";
{"advanced-electronics-2", "electric-engine", "battery"} -> "robotics";
{"rocketry"} -> "alien-technology";
{"rocketry", "advanced-electronics-2", "rocket-speed-5", "speed-module-3", "productivity-module-3"} -> "rocket-silo";
{"electronics"} -> "research-effectivity-1";
{"research-effectivity-1"} -> "research-effectivity-2";
{"research-effectivity-2"} -> "research-effectivity-3";
{"research-effectivity-3"} -> "research-effectivity-4";
{"electronics", "steel-processing"} -> "electric-energy-distribution-1";
{"electric-energy-distribution-1"} -> "electric-energy-distribution-2";
{"electric-energy-distribution-1", "battery"} -> "electric-energy-accumulators-1";
{"logistics"} -> "inserter-stack-size-bonus-1";
{"inserter-stack-size-bonus-1"} -> "inserter-stack-size-bonus-2";
{"inserter-stack-size-bonus-2"} -> "inserter-stack-size-bonus-3";
{"inserter-stack-size-bonus-3"} -> "inserter-stack-size-bonus-4";
{"steel-processing"} -> "advanced-material-processing";
{"advanced-material-processing", "advanced-electronics"} -> "advanced-material-processing-2";
{"advanced-material-processing-2"} -> "concrete";
{"modules", "advanced-electronics-2"} -> "effect-transmission";
"start" -> "toolbelt";
{"steel-processing", "automation-2"} -> "engine";
{"engine", "advanced-electronics", "oil-processing"} -> "electric-engine";
{"sulfur-processing"} -> "battery";
}