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

npcHints = {
    "Abandoned Merchant": [
        "merchant",
        "person|someone|human"
    ],
    "Alexander, Warrior Jar": [
        "Alexander, Warrior Jar|the warrior jar Alexander",
        "mighty warrior jar|warrior jar|mighty warrior"
    ],
    "Altar of Dragon Communion": [
        "Altar of Dragon Communion",
        "altar"
    ],
    "Blackguard": [
        "Blackguard",
        "rogue|thief|cook"
    ],
    "Blaidd the Half-Wolf": [
        "Blaidd the Half-Wolf",
        "shadow|half-wolf|the shadow of Ranni the Witch|the shadow of the "
        "Snow Witch",
        "mighty warrior|servant of Ranni the Witch|servant of the "
        "Snow Witch"
    ],
    "Boc the Seamster": [
        "Boc the Seamster",
        "seamster|kindly demi-human"
    ],
    "Brother Corhyn": [
        "Brother Corhyn",
        "priest|scribe|follower of the Golden Order"
    ],
    "Castellan Edgar": [
        "Castellan Edgar|the castellan of Castle Morne|Irina's father",
        "castellan|knight"
    ],
    "Castellan Jerren": [
        "Witch-Hunter Jerren|Castellan Jerren",
        "mighty warrior|castellan"
    ],
    "D, Beholder of Death": [
        "D, Beholder of Death",
        "hunter of the dead|follower of the Golden Order"
    ],
    "D, Hunter of the Dead": [
        "D, Hunter of the Dead",
        "hunter of the dead|follower of the Golden Order"
    ],
    "Dung Eater": [
        "Dung Eater",
        "assassin|rogue"
    ],
    "Ensha of the Royal Remains": [
        "Ensha of the Royal Remains"
    ],
    "Fia, Deathbed Companion": [
        "Fia, Deathbed Companion",
        "deathbed companion"
    ],
    "Finger Reader Enia": [
        "Finger Reader Enia",
        "merchant",
        "person|someone"
    ],
    "Gatekeeper Gostoc": [
        "Gatekeeper Gostoc|the gatekeeper of Stormveil Castle",
        "merchant|gatekeeper",
        "rogue|thief",
        "person|someone|human"
    ],
    "Gurranq, Beast Clergyman": [
        "Gurranq, Beast Clergyman",
        "beast|priest",
        "person|someone|monster|creature"
    ],
    "Hermit Merchant": [
        "merchant",
        "person|someone|human"
    ],
    "Imprisoned Merchant": [
        "merchant",
        "person|someone|human"
    ],
    "Irina of Morne": [
        "Irina of Morne|the daughter of Castellan Edgar",
        "blind woman"
    ],
    "Isolated Merchant": [
        "merchant",
        "person|someone|human"
    ],
    "Jar-Bairn": [
        "Jar-Bairn|Alexander's nephew",
        "aspiring warrior jar"
    ],
    "Kenneth Haight, Limgrave Heir": [
        "Kenneth Haight, Limgrave Heir",
        "Limgrave noble|nobleman of Limgrave|heir to Limgrave"
    ],
    "Knight Bernahl": [
        "Knight Bernahl",
        "knight|recusant|mighty warrior"
    ],
    "Knight Diallos": [
        "Knight Diallos",
        "knight|recusant"
    ],
    "Latenna the Albinauric": [
        "Latenna the Albinauric",
        "Albinauric|Albinauric archer",
        "person|someone"
    ],
    "Lightseeker Hyetta": [
        "Lightseeker Hyetta",
        "blind woman|seeker of the light|devotee of the Frenzied Flame"
    ],
    "Master Lusat": [
        "Master Lusat",
        "mage|sorcerer|wizard|magician|spellcaster",
        "person|someone|human"
    ],
    "Melina": [
        "Melina",
        "scarred woman|burned woman"
    ],
    "Merchant": [
        "merchant",
        "person|someone|human"
    ],
    "Merchant Kalé": [
        "Merchant Kalé|Kalé the Merchant",
        "merchant",
        "person|someone|human"
    ],
    "Millicent": [
        "Millicent|Sage Gowry's daughter",
        "mighty warrior|one-armed woman|one-armed warrior|orphan of "
        "the Aeonian Swamp"
    ],
    "Miriel, Pastor of Vows": [
        "Miriel, Pastor of Vows|the pastor of the Church of Vows",
        "merchant|giant turtle|priest",
        "person|someone|beast"
    ],
    "Nepheli Loux, Warrior": [
        "Nepheli Loux|Sir Gideon Ofnir's daughter",
        "heir to Limgrave|mighty warrior"
    ],
    "Nomadic Merchant": [
        "merchant",
        "person|someone|human"
    ],
    "Old Albus": [
        "Old Albus",
        "Albinauric",
        "person|someone"
    ],
    "Patches": [
        "Patches",
        "merchant|rogue|thief|recusant"
    ],
    "Pidia, Carian Servant": [
        "Pidia",
        "merchant",
        "Albinauric",
        "person|someone"
    ],
    "Preceptor Seluvis": [
        "Preceptor Seluvis",
        "servant of Ranni the Witch|servant of the Snow Witch",
        "merchant|mage|sorcerer|wizard|magician|spellcaster",
        "person|someone|human"
    ],
    "Primeval Sorcerer Azur": [
        "Primeval Sorcerer Azur",
        "mage|sorcerer|wizard|magician|spellcaster",
        "person|someone|human"
    ],
    "Ranni the Witch": [
        "Ranni the Witch|the Snow Witch",
        "witch"
    ],
    "Roderika, Spirit Tuner": [
        "Roderika, Spirit Tuner",
        "spirit tuner"
    ],
    "Rya the Scout": [
        "Rya the Scout|Zorayas|Tanith's daughter",
        "scout"
    ],
    "Sage Gowry": [
        "Sage Gowry|Millicent's father",
        "merchant|mage|sorcerer|wizard|magician|spellcaster",
        "person|someone"
    ],
    "Sir Gideon Ofnir, the All-Knowing": [
        "Sir Gideon Ofnir|Nepheli Loux's father",
        "knight|mage|sorcerer|wizard|magician|spellcaster",
        "person|someone|human"
    ],
    "Sorcerer Rogier": [
        "Sorcerer Rogier",
        "merchant|mage|sorcerer|wizard|magician|spellcaster"
    ],
    "Sorcerer Thops": [
        "Sorcerer Thops",
        "merchant|mage|sorcerer|wizard|magician|spellcaster"
    ],
    "Sorceress Sellen": [
        "Sorceress Sellen",
        "merchant|mage|sorcerer|wizard|magician|spellcaster",
        "person|someone|human"
    ],
    "Tanith, Volcano Manor Proprietress": [
        "Tanith, Volcano Manor Proprietress|the mother of Zorayas",
        "recusant"
    ],
    "The Great-Jar": [
        "The Great-Jar",
        "Living Jar",
        "warrior",
        "person|someone"
    ],
    "The Noble Goldmask": [
        "The Noble Goldmask|Goldmask",
        "priest|follower of the Golden Order"
    ],
    "Twin Maiden Husks": [
        "Twin Maiden Husks",
        "merchant",
        "person|someone"
    ],
    "Smithing Master Iji": [
        "Smithing Master Iji|War Counselor Iji|the war counselor to Ranni the "
        "Witch|the war counselor to the Snow Witch",
        "servant of Ranni the Witch|servant of the Snow Witch",
        "merchant"
    ],
    "White Mask Varré": [
        "White Mask Varré",
        "assassin|Bloody Finger"
    ],
    "Yura, Hunter of Bloody Fingers": [
        "Yura, Hunter of Bloody Fingers",
        "hunter of Bloody Fingers"
    ]
}
