Remove route order aliases so each version group has standalone ordering

Originals and remakes previously shared route orderings via aliases
(e.g. red-blue → firered-leafgreen). This prevented customizing route
progression independently. Each version group now has its own list that
can be fine-tuned for game-specific locations.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-14 13:50:02 +01:00
parent 56d5fb4800
commit a31e8bf174
4 changed files with 1119 additions and 29 deletions

View File

@@ -150,9 +150,6 @@ def load_seed_config(seeds_dir: Path) -> SeedConfig:
ro_raw = json.load(f)
route_order: dict[str, list[str]] = dict(ro_raw.get("routes", {}))
for alias, target in ro_raw.get("aliases", {}).items():
if target in route_order:
route_order[alias] = route_order[target]
# Load special_encounters.json (optional)
se_path = seeds_dir / "special_encounters.json"