# 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/>.

# These NPCs move around, so they shouldn't have a set region
movingNPCs = [
    "Alexander, Warrior Jar",
    "Altar of Dragon Communion",
    "Blackguard",
    "Blaidd the Half-Wolf",
    "Boc the Seamster",
    "Brother Corhyn",
    "Castellan Edgar",
    "Castellan Jerren",
    "D, Beholder of Death",
    "D, Hunter of the Dead",
    "Dung Eater",
    "Fia, Deathbed Companion",
    "Irina of Morne",
    "Kenneth Haight, Limgrave Heir",
    "Knight Bernahl",
    "Knight Diallos",
    "Lightseeker Hyetta",
    "Melina",
    "Millicent",
    "Nepheli Loux, Warrior",
    "Patches",
    "Ranni the Witch",
    "Roderika, Spirit Tuner",
    "Rya the Scout",
    "Sorcerer Rogier",
    "Sorcerer Thops",
    "Sorceress Sellen",
    "Tanith, Volcano Manor Proprietress",
    "The Noble Goldmask",
    "White Mask Varré",
    "Yura, Hunter of Bloody Fingers"
]

hintItemCorrections = {
    "Academy Glintstone Key (Thops)": "Academy Glintstone Key",
    "Unalloyed Gold Needle (Fixed)": "Unalloyed Gold Needle",
    "Unalloyed Gold Needle (Milicent)": "Unalloyed Gold Needle"
}

useDirections = [
    "Academy Courtyard",
    "Academy Gate",
    "Academy Rooftops",
    "Ainsel Main",
    "Ainsel River",
    "Ainsel River Main",
    "Altus",
    "Altus Plateau",
    "Beast Grave",
    "Beast Grave Depths",
    "Bellum Highway",
    "Caelid",
    "Caldera Hall",
    "Capital Sewer",
    "Caria Estate",
    "Castle Morne's Ramparts",
    "Crumbling Farum Azula",
    "Deeproot Depths",
    "Dragon Temple",
    "Dragonbarrow",
    "Drawing Rooms",
    "eastern Limgrave",
    "eastern Liurnia",
    "Elphael",
    "Elphael, Brace of the Haligtree",
    "Farum Azula",
    "Flame Peak",
    "Forbidden Lands",
    "Greyoll's Dragonbarrow",
    "Haligtree",
    "Lake of Rot",
    "Leyndell",
    "Leyndell, Royal Capital",
    "Limgrave",
    "Liurnia",
    "Lucaria Academy",
    "Manor Attic",
    "Miquella's Haligtree",
    "Mistwood",
    "Mohgwyn Palace",
    "Moonlight Altar",
    "Mountaintops",
    "Mt. Gelmir",
    "Nokron",
    "Nokron Entrance",
    "Nokron, Eternal City",
    "Nokron Woods",
    "northern Caelid",
    "Prison Town",
    "Siofra River",
    "Snowfield",
    "southern Caelid",
    "Stormhill",
    "Stormveil Castle",
    "the Academy of Raya Lucaria",
    "the Capital Outskirts",
    "the Capital Sewer",
    "the Caria Estate",
    "the Consecrated Snowfield",
    "the eastern Mountaintops",
    "the eastern Mountaintops of the Giants",
    "the Forbidden Lands",
    "the Great Lake of Liurnia",
    "the Lake of Rot",
    "the Subterranean Shunning-Grounds",
    "the Weeping Peninsula",
    "the western Mountaintops",
    "the western Mountaintops of the Giants",
    "Upper Azula",
    "Upper Siofra",
    "Volcano Manor",
    "Weeping Peninsula",
    "western Limgrave",
    "western Liurnia",
    "Windmill Village",
]
