# Copyright (c) 2023 The Old Man and the C
#
# This file is part of Elden Ring Randomizer Hints.
#
# Elden Ring Randomizer Hints is free software: you can redistribute it and/or
# modify it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Elden Ring Randomizer Hints is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License
# for more details.
#
# You should have received a copy of the GNU Affero General Public License along
# with Elden Ring Randomizer Hints. If not, see <https://www.gnu.org/licenses/>.

neighboringRegions = {
    "Agheel Lake": [
        "western Limgrave"
    ],
    "Ainsel River": [
        "eastern Liurnia"
    ],
    "Ainsel River Main": [
        "Ainsel River",
        "the Lake of Rot"
    ],
    "Altus Plateau": [
        "Bellum Highway",
        "Mt. Gelmir",
        "the Capital Outskirts",
        "the Great Lake of Liurnia",
        "Windmill Village"
    ],
    "Bellum Highway": [
        "Altus Plateau",
        "eastern Liurnia",
        "the Academy of Raya Lucaria",
        "the Great Lake of Liurnia"
    ],
    "Castle Morne's Ramparts": [
        "the Weeping Peninsula"
    ],
    "Crumbling Farum Azula": [
        "Leyndell, Ashen Capital"
    ],
    "Deeproot Depths": [
        "Ainsel River Main",
        "Leyndell, Royal Capital"
    ],
    "eastern Limgrave": [
        "western Limgrave"
        "northern Caelid",
        "Mistwood",
        "Nokron, Eternal City",
        "the Weeping Peninsula"
    ],
    "eastern Liurnia": [
        "Ainsel River",
        "Stormhill",
        "the Great Lake of Liurnia"
    ],
    "Elphael, Brace of the Haligtree": [
        "Miquella's Haligtree"
    ],
    "Flame Peak": [
        "Crumbling Farum Azula",
        "the eastern Mountaintops of the Giants"
    ],
    "Greyoll's Dragonbarrow": [
        "northern Caelid",
        "southern Caelid"
    ],
    "Leyndell, Ashen Capital": [
        "the Capital Outskirts",
        "the heart of the Erdtree",
        "the Subterranean Shunning-Grounds"
    ],
    "Leyndell, Royal Capital": [
        "the Capital Outskirts",
        "the Forbidden Lands"
        "the Subterranean Shunning-Grounds"
    ],
    "Miquella's Haligtree": [
        "Elphael, Brace of the Haligtree"
    ],
    "Mistwood": [
        "eastern Limgrave",
        "western Limgrave",
        "Siofra River"
    ],
    "Mohgwyn Palace": [],
    "Moonlight Altar": [],
    "Mt. Gelmir": [
        "Altus Plateau",
        "Volcano Manor"
    ],
    "Nokron, Eternal City": [
        "Deeproot Depths",
        "Siofra River"
    ],
    "northern Caelid": [
        "Greyoll's Dragonbarrow",
        "eastern Limgrave",
        "southern Caelid",
        "the Swamp of Aeonia"
    ],
    "Roundtable Hold": [],
    "Siofra River": [
        "Greyoll's Dragonbarrow",
        "northern Caelid",
        "Mistwood"
    ],
    "southern Caelid": [
        "Greyoll's Dragonbarrow",
        "northern Caelid",
        "the Swamp of Aeonia"
    ],
    "Stormhill": [
        "eastern Liurnia",
        "eastern Limgrave",
        "western Limgrave",
        "Stormveil Castle"
    ],
    "Stormveil Castle": [
        "Stormhill"
    ],
    "the Academy of Raya Lucaria": [
        "Bellum Highway",
        "the Great Lake of Liurnia",
        "Volcano Manor"
    ],
    "the Capital Outskirts": [
        "Altus Plateau",
        "Leyndell, Royal Capital"
    ],
    "the Caria Estate": [
        "Bellum Highway",
        "western Liurnia"
    ],
    "the Chapel of Anticipation": [],
    "the Consecrated Snowfield": [
        "Miquella's Haligtree",
        "Mohgwyn Palace",
        "the Forbidden Lands",
        # "the western Mountaintops of the Giants"
    ],
    "the eastern Mountaintops of the Giants": [
        "Flame Peak",
        "the western Mountaintops of the Giants",
    ],
    "the Forbidden Lands": [
        "Leyndell, Royal Capital",
        "the Consecrated Snowfield",
        "the western Mountaintops of the Giants"
    ],
    "the Great Lake of Liurnia": [
        "Altus Plateau",
        "Bellum Highway",
        "eastern Liurnia",
        "the Academy of Raya Lucaria",
        "western Liurnia"
    ],
    "the heart of the Erdtree": [],
    "the Lake of Rot": [
        "Ainsel River Main",
        "Moonlight Altar"
    ],
    "the Subterranean Shunning-Grounds": [
        "Leyndell, Royal Capital",
        "Deeproot Depths"
    ],
    "the Swamp of Aeonia": [
        "southern Caelid",
        "northern Caelid"
    ],
    "the Weeping Peninsula": [
        "Castle Morne's Ramparts",
        "eastern Limgrave",
        "western Limgrave"
    ],
    "the western Mountaintops of the Giants": [
        "the eastern Mountaintops of the Giants",
        # "the Consecrated Snowfield",
        "the Forbidden Lands"
    ],
    "Volcano Manor": [
        "Mt. Gelmir"
    ],
    "western Limgrave": [
        "Agheel Lake",
        "eastern Limgrave",
        "Mistwood",
        "Stormhill",
        "the Weeping Peninsula"
    ],
    "western Liurnia": [
        "the Caria Estate"
        "the Chapel of Anticipation",
        "the Great Lake of Liurnia"
    ],
    "Windmill Village": [
        "Altus Plateau"
    ]
}
