From 774610de7ba74c7ebcc96afc8ce00d7ed9c2a493 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Sun, 1 Aug 2021 06:15:50 +0200 Subject: [PATCH] Factorio: add progressive turret --- worlds/factorio/Technologies.py | 1 + worlds/factorio/__init__.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/worlds/factorio/Technologies.py b/worlds/factorio/Technologies.py index 806ed292..82dbea86 100644 --- a/worlds/factorio/Technologies.py +++ b/worlds/factorio/Technologies.py @@ -362,6 +362,7 @@ progressive_rows["progressive-armor"] = ("heavy-armor", "modular-armor", "power- progressive_rows["progressive-personal-battery"] = ("battery-equipment", "battery-mk2-equipment") progressive_rows["progressive-energy-shield"] = ("energy-shield-equipment", "energy-shield-mk2-equipment") progressive_rows["progressive-wall"] = ("stone-wall", "gate") +progressive_rows["progressive-turret"] = ("gun-turret", "laser-turret") progressive_rows["progressive-follower"] = ("defender", "distractor", "destroyer") progressive_rows["progressive-inserter"] = ("fast-inserter", "stack-inserter") diff --git a/worlds/factorio/__init__.py b/worlds/factorio/__init__.py index 4d7e49e6..49b57da6 100644 --- a/worlds/factorio/__init__.py +++ b/worlds/factorio/__init__.py @@ -25,6 +25,8 @@ class Factorio(World): item_name_to_id = tech_table location_name_to_id = base_tech_table + data_version = 2 + def generate_basic(self): skip_silo = self.world.silo[self.player].value == Silo.option_spawn for tech_name in base_tech_table: