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

hintIcons = {
    "261": {
        "type": "map",
        "hintRegions": [
            "Agheel Lake",
            "western Limgrave",
            "Stormhill",
            "Stormveil Castle",
            "the Chapel of Anticipation"
        ],
        "adjectives": [
            "GENERIC_MAP_WORN",
            "elaborate",
            "large"
        ]
    },
    "262": {
        "type": "map",
        "hintRegions": [
            "Castle Morne's Ramparts",
            "the Weeping Peninsula"
        ],
        "adjectives": [
            "GENERIC_MAP_WORN",
            "elaborate",
            "large"
        ]
    },
    "263": {
        "type": "map",
        "hintRegions": [
            "northern Caelid",
            "eastern Limgrave",
            "Mistwood"
        ],
        "adjectives": [
            "GENERIC_MAP_WORN",
            "elaborate",
            "large"
        ]
    },
    "264": {
        "type": "map",
        "hintRegions": [
            "Moonlight Altar",
            "the Caria Estate",
            "western Liurnia"
        ],
        "adjectives": [
            "GENERIC_MAP_WORN",
            "elaborate",
            "large"
        ]
    },
    "265": {
        "type": "map",
        "hintRegions": [
            "the Academy of Raya Lucaria",
            "the Great Lake of Liurnia"
        ],
        "adjectives": [
            "GENERIC_MAP_WORN",
            "elaborate",
            "large"
        ]
    },
    "266": {
        "type": "map",
        "hintRegions": [
            "Bellum Highway",
            "eastern Liurnia"
        ],
        "adjectives": [
            "GENERIC_MAP_WORN",
            "elaborate",
            "large"
        ]
    },
    "267": {
        "type": "map",
        "hintRegions": [
            "Mt. Gelmir",
            "Volcano Manor"
        ],
        "adjectives": [
            "GENERIC_MAP_WORN",
            "elaborate",
            "large"
        ]
    },
    "268": {
        "type": "map",
        "hintRegions": [
            "Altus Plateau",
            "Windmill Village"
        ],
        "adjectives": [
            "GENERIC_MAP_WORN",
            "elaborate",
            "large"
        ]
    },
    "269": {
        "type": "map",
        "hintRegions": [
            "Leyndell, Ashen Capital",
            "Leyndell, Royal Capital",
            "the Capital Outskirts",
            "the heart of the Erdtree",
            "the Subterranean Shunning-Grounds"
        ],
        "adjectives": [
            "GENERIC_MAP_WORN",
            "elaborate",
            "large"
        ]
    },
    "270": {
        "type": "map",
        "hintRegions": [
            "Greyoll's Dragonbarrow"
        ],
        "adjectives": [
            "GENERIC_MAP_WORN",
            "elaborate",
            "large"
        ]
    },
    "271": {
        "type": "map",
        "hintRegions": [
            "southern Caelid",
            "the Swamp of Aeonia"
        ],
        "adjectives": [
            "GENERIC_MAP_WORN",
            "elaborate",
            "large"
        ]
    },
    "272": {
        "type": "map",
        "hintRegions": [
            "Elphael, Brace of the Haligtree",
            "Miquella's Haligtree",
            "the Consecrated Snowfield"
        ],
        "adjectives": [
            "GENERIC_MAP_WORN",
            "elaborate",
            "large"
        ]
    },
    "273": {
        "type": "map",
        "hintRegions": [
            "the Forbidden Lands",
            "the western Mountaintops of the Giants"
        ],
        "adjectives": [
            "GENERIC_MAP_WORN",
            "elaborate",
            "large"
        ]
    },
    "274": {
        "type": "map",
        "hintRegions": [
            "the Lake of Rot"
        ],
        "adjectives": [
            "GENERIC_MAP_WORN",
            "blackened",
            "elaborate",
            "large"
        ]
    },
    "275": {
        "type": "map",
        "hintRegions": [
            "Ainsel River",
            "Ainsel River Main"
        ],
        "adjectives": [
            "GENERIC_MAP_WORN",
            "blackened",
            "elaborate",
            "large"
        ]
    },
    "276": {
        "type": "map",
        "hintRegions": [
            "Nokron, Eternal City",
            "Siofra River"
        ],
        "adjectives": [
            "GENERIC_MAP_WORN",
            "blackened",
            "elaborate",
            "large"
        ]
    },
    "277": {
        "type": "map",
        "hintRegions": [
            "Mohgwyn Palace"
        ],
        "adjectives": [
            "GENERIC_MAP_WORN",
            "blackened",
            "elaborate",
            "large"
        ]
    },
    "278": {
        "type": "map",
        "hintRegions": [
            "Deeproot Depths"
        ],
        "adjectives": [
            "GENERIC_MAP_WORN",
            "blackened",
            "elaborate",
            "large"
        ]
    },
    "279": {
        "type": "map",
        "hintRegions": [
            "Crumbling Farum Azula",
            "Flame Peak",
            "the eastern Mountaintops of the Giants"
        ],
        "adjectives": [
            "GENERIC_MAP_WORN",
            "elaborate",
            "large"
        ]
    },
    "288": {
        "type": "note",
        "adjectives": [
            "GENERIC_NOTE_WORN",
            "blue-feathered"
        ]
    },
    "289": {
        "type": "note",
        "adjectives": [
            "GENERIC_NOTE_WORN",
            "white-feathered"
        ]
    },
    "290": {
        "type": "note",
        "adjectives": [
            "GENERIC_NOTE_WORN",
            "black-feathered"
        ]
    },
    "291": {
        "type": "note",
        "adjectives": [
            "GENERIC_NOTE_WORN",
            "gray-feathered"
        ]
    },
    "292": {
        "type": "note",
        "adjectives": [
            "GENERIC_NOTE_WORN",
            "rainbow-feathered"
        ]
    },
    "293": {
        "type": "note",
        "adjectives": [
            "GENERIC_NOTE_WORN",
            "blue-feathered"
        ]
    },
    "294": {
        "type": "note",
        "adjectives": [
            "GENERIC_NOTE_WORN",
            "yellow-feathered"
        ]
    },
    "295": {
        "type": "note",
        "adjectives": [
            "GENERIC_NOTE_WORN",
            "red-feathered"
        ]
    },
    "296": {
        "type": "note",
        "adjectives": [
            "GENERIC_NOTE_WORN",
            "green-feathered"
        ]
    },
    "297": {
        "type": "note",
        "adjectives": [
            "GENERIC_NOTE_WORN",
            "purple-feathered"
        ]
    },
    "298": {
        "type": "note",
        "adjectives": [
            "GENERIC_NOTE_WORN",
            "many-feathered"
        ]
    },
    "299": {
        "type": "book",
        "adjectives": [
            "GENERIC_BOOK_WORN",
            ["blue-feathered", "feathered"],
            ["twine wrapped", "string wrapped", "cord wrapped"],
            ["brass bound", "leather covered", "leather bound", "wood bound"],
            "brown"
        ]
    },
    "300": {
        "type": "book",
        "adjectives": [
            "GENERIC_BOOK_WORN",
            ["blue twine wrapped", "blue string wrapped", "blue cord wrapped",
             "twine wrapped", "string wrapped", "cord wrapped"],
            ["fetish adorned", "fang adorned", "branch adorned"],
            "green"
        ]
    },
    "301": {
        "type": "book",
        "adjectives": [
            "GENERIC_BOOK_WORN",
            "brass bound",
            "embossed",
            "ornate",
            "locket adorned",
            "red"
        ]
    },
    "302": {
        "type": "book",
        "adjectives": [
            "GENERIC_BOOK_WORN",
            "fetish adorned",
            "cloth bound",
            "cloth wrapped"
        ]
    },
    "303": {
        "type": "book",
        "adjectives": [
            "GENERIC_BOOK_WORN",
            ["leather bound", "leather covered", "wood bound"],
            ["twine wrapped", "string wrapped", "cord wrapped"],
            "fetish adorned",
            "glowing",
            "blue"
        ]
    },
    "304": {
        "type": "book",
        "adjectives": [
            "GENERIC_BOOK_WORN",
            ["red and blue cord wrapped", "cord wrapped"],
            "medallion adorned",
            "embossed",
            "blue"
        ]
    },
    "305": {
        "type": "book",
        "adjectives": [
            "GENERIC_BOOK_WORN",
            "bead wrapped",
            "fetish adorned",
            "gray"
        ]
    },
    "306": {
        "type": "book",
        "adjectives": [
            "dusty",
            "faded",
            "filigreed",
            "ornate",
            "elaborate",
            "embossed",
            "cord wrapped",
            "pouch adorned"
        ]
    },
    "307": {
        "type": "book",
        "adjectives": [
            "GENERIC_BOOK_WORN",
            "patchwork",
            "cord wrapped",
            "cloth bound",
            "cyan"
        ]
    },
    "308": {
        "type": "book",
        "adjectives": [
            "dusty",
            "faded",
            "ragged",
            "frayed",
            "brass bound",
            "embossed",
            "cord wrapped",
            "medallion adorned",
            "quill adorned"
        ]
    },
    "309": {
        "type": "book",
        "adjectives": [
            "dusty",
            "faded",
            "metal bound",
            "brass covered",
            "embossed",
            ["gem adorned", "gem studded"],
            "bead adorned",
            "bronze"
        ]
    },
    "310": {
        "type": "scroll",
        "adjectives": [
            "cracked",
            "faded",
            "worn",
            "dusty",
            "fragile",
            "glinting",
            "spindle bound",
            "gem tipped",
            "cyan"
        ]
    },
    "311": {
        "type": "scroll",
        "adjectives": [
            "faded",
            "dusty",
            "glinting",
            "gem tipped",
            "filigreed",
            "elaborate",
            "ornate",
            "encased",
            "blue"
        ]
    },
    "312": {
        "type": "scroll",
        "adjectives": [
            "frayed",
            "worn",
            "glowing",
            ["misting", "frosting"],
            "gem tipped",
            "filigreed",
            "elaborate",
            "ornate",
            "encased",
            "pale blue"
        ]
    },
    "313": {
        "type": "scroll",
        "adjectives": [
            "faded",
            "dusty",
            "glinting",
            "gem tipped",
            "filigreed",
            "elaborate",
            "ornate",
            "encased",
            "deep blue"
        ]
    },
    "314": {
        "type": "scroll",
        "adjectives": [
            "smoldering",
            "scorched",
            "spindle bound",
            "torn",
            "worn",
            "weathered",
            "frayed",
            "ragged",
            "tattered",
            "stained",
            ["crimson", "red"]
        ]
    },
    "315": {
        "type": "book",
        "adjectives": [
            "smoldering",
            "scorched",
            "glowing",
            "weathered",
            "faded",
            "stained",
            "embossed",
            "filigreed",
            "ornate",
            ["crimson", "red"]
        ]
    },
    "316": {
        "type": "book",
        "adjectives": [
            "smoldering",
            "scorched",
            "glowing",
            "weathered",
            "stained",
            "embossed",
            "filigreed",
            ["crimson", "red"]
        ]
    },
    "317": {
        "type": "book",
        "adjectives": [
            "GENERIC_BOOK_WORN",
            "skin bound",
            "embossed",
            "cloth wrapped",
            "pale"
        ]
    },
    "318": {
        "type": "book",
        "adjectives": [
            "worn",
            "weathered",
            "dusty",
            "faded",
            "stained",
            "scratched",
            "scuffed",
            "metal bound",
            "inscribed",
            "embossed",
            "yellow"
        ]
    },
    "319": {
        "type": "book",
        "adjectives": [
            "worn",
            "weathered",
            "dusty",
            "faded",
            "metal bound",
            "inscribed",
            "embossed",
            "filigreed",
            "deep blue"
        ]
    },
    "320": {
        "type": "book",
        "adjectives": [
            "dusty",
            "metal bound",
            "ornate",
            "embossed",
            "elaborate",
            "filigreed",
            "golden"
        ]
    },
    "321": {
        "type": "book",
        "adjectives": [
            "metal bound",
            "ornate",
            "embossed",
            "elaborate",
            "glowing",
            "tarnished"
        ]
    },
    "322": {
        "type": "book",
        "adjectives": [
            "dusty",
            "metal bound",
            "elaborate",
            "ornate",
            "embossed",
            "filigreed",
            "inscribed"
        ]
    },
    "323": {
        "type": "book",
        "adjectives": [
            "dusty",
            "metal bound",
            "ornate",
            "embossed",
            "inscribed",
            "golden"
        ]
    },
    "324": {
        "type": "book",
        "adjectives": [
            "metal bound",
            "ornate",
            "embossed",
            "filigreed",
            "sparking",
            "glowing",
            "golden"
        ]
    },
    "325": {
        "type": "book",
        "adjectives": [
            "metal bound",
            "ornate",
            "embossed",
            "filigreed",
            "quartz studded",
            "sparking",
            "glowing",
            "golden"
        ]
    },
    "3055": {
        "type": "note",
        "adjectives": [
            "wax sealed",
            "folded",
            "embossed",
            "elegant",
            "pristine",
            "slim"
        ]
    },
    "3059": {
        "type": "note",
        "adjectives": [
            "embroidered",
            ["stained", "bloodstained", "blooded"],
            "folded",
            "cloth",
            "frayed",
            "worn"
        ]
    },
    "3061": {
        "type": "note",
        "adjectives": [
            "wax sealed",
            "folded",
            "embossed",
            "elegant",
            "pristine",
            "slim",
            ["crimson", "red"]
        ]
    },
    "3071": {
        "type": "scroll",
        "adjectives": [
            "faded",
            "worn",
            "cracked",
            "ragged",
            "torn",
            "frayed",
            "tattered",
            "dusty",
            "filigreed",
            "elaborate",
            "ornate",
            "encased",
            "vellum"
        ]
    },
    "3084": {
        "type": "map",
        "adjectives": [
            "GENERIC_MAP_WORN",
            "small"
        ]
    },
    "3089": {
        "type": "scroll",
        "adjectives": [
            "GENERIC_BOOK_WORN",
            "cracked",
            ["string tied", "twine tied", "cord tied"],
            "feather adorned",
            "parchment"
        ]
    },
    "3091": {
        "type": "scroll",
        "adjectives": [
            "frayed",
            "worn",
            "glowing",
            ["misting", "frosting"],
            "gem tipped",
            "filigreed",
            "elaborate",
            "ornate",
            "encased",
            "pale blue"
        ]
    },
    "3101": {
        "type": "note",
        "adjectives": [
            "wax sealed",
            "folded",
            "embossed",
            "elegant",
            "pristine",
            "slim"
        ]
    },
    "3119": {
        "type": "book",
        "adjectives": [
            "GENERIC_BOOK_WORN",
            ["bloodstained", "bloody", "blood soaked"],
            "pin bound",
            "coverless"
        ]
    },
    "3120": {
        "type": "book",
        "adjectives": [
            "GENERIC_BOOK_WORN",
            "filigreed",
            "loose leaf",
            "cord wrapped",
            "coverless",
            "reddish"
        ]
    },
    "3121": {
        "type": "book",
        "adjectives": [
            "GENERIC_BOOK_WORN",
            "glinting",
            "loose leaf",
            "coverless",
            "cyan"
        ]
    },
    "3122": {
        "type": "book",
        "adjectives": [
            "GENERIC_BOOK_WORN",
            ["string bound", "twine bound", "cord bound"],
            "coverless"
        ]
    },
    "3123": {
        "type": "book",
        "adjectives": [
            "GENERIC_BOOK_WORN",
            "corner bound",
            ["string adorned", "twine adorned", "cord adorned"],
            "coverless",
            "moldy",
            "greenish"
        ]
    },
    "3124": {
        "type": "book",
        "adjectives": [
            "GENERIC_BOOK_WORN",
            "sparking",
            ["string wrapped", "twine wrapped", "cord wrapped"],
            "fetish adorned",
            "loose leaf",
            "coverless",
            "yellowed"
        ]
    },
    "3125": {
        "type": "book",
        "adjectives": [
            "GENERIC_BOOK_WORN",
            "filigreed",
            "loose leaf",
            "coverless",
            "pale"
        ]
    },
    "3126": {
        "type": "book",
        "adjectives": [
            "GENERIC_BOOK_WORN",
            "loose leaf",
            "melted",
            "oozing",
            "coverless"
        ]
    },
    "3226": {
        "type": "scroll",
        "adjectives": [
            "faded",
            "worn",
            "cracked",
            "ragged",
            "torn",
            "frayed",
            "tattered",
            "dusty",
            "embroidered",
            "cloth tied",
            "blue"
        ]
    },
    "3234": {
        "type": "note",
        "adjectives": [
            "GENERIC_NOTE_WORN",
            "small",
            "rotted"
        ]
    },
    "3277": {
        "type": "map",
        "adjectives": [
            "GENERIC_MAP_WORN",
            "small"
        ]
    },
    "3280": {
        "type": "map",
        "adjectives": [
            "GENERIC_MAP_WORN",
            "small"
        ]
    },
    "3281": {
        "type": "note",
        "adjectives": [
            "dusty",
            "weathered",
            "worn",
            "faded",
            "stained",
            "folded"
        ]
    },
    "3286": {
        "type": "map",
        "adjectives": [
            "GENERIC_MAP_WORN",
            "small"
        ]
    },
    "3287": {
        "type": "scroll",
        "adjectives": [
            "GENERIC_BOOK_WORN",
            "cracked",
            ["string tied", "twine tied", "cord tied"],
            "parchment"
        ]
    }
}
