From eda8c6f263ffe2c3cd6764d2e65d544a888679aa Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Fri, 6 Aug 2021 08:14:16 +0200 Subject: [PATCH] add the forgotten progressive persoanl roboport equipment --- worlds/factorio/Technologies.py | 6 ++++-- worlds/factorio/__init__.py | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/worlds/factorio/Technologies.py b/worlds/factorio/Technologies.py index 345805a71b..bacb1d0f58 100644 --- a/worlds/factorio/Technologies.py +++ b/worlds/factorio/Technologies.py @@ -1,7 +1,7 @@ from __future__ import annotations # Factorio technologies are imported from a .json document in /data from typing import Dict, Set, FrozenSet, Tuple, Union, List -from collections import Counter, defaultdict +from collections import Counter import os import json import string @@ -386,7 +386,9 @@ progressive_rows["progressive-turret"] = ("gun-turret", "laser-turret") sorted_rows.append("progressive-turret") progressive_rows["progressive-flamethrower"] = ("flamethrower",) # leaving out flammables, as they do nothing sorted_rows.append("progressive-flamethrower") - +progressive_rows["progressive-personal-roboport-equipment"] = ("personal-roboport-equipment", + "personal-roboport-mk2-equipment") +sorted_rows.append("progressive-personal-roboport-equipment") # integrate into source_target_mapping: Dict[str, str] = { "progressive-braking-force": "progressive-train-network", diff --git a/worlds/factorio/__init__.py b/worlds/factorio/__init__.py index cea4b84a4b..8d04801a89 100644 --- a/worlds/factorio/__init__.py +++ b/worlds/factorio/__init__.py @@ -32,7 +32,7 @@ class Factorio(World): item_name_to_id = all_items location_name_to_id = base_tech_table - data_version = 4 + data_version = 5 def generate_basic(self): player = self.player