# Path: lib/Utility.py
# class AppException(Exception):
#     pass


import json
from itertools import chain
from lib.ItemClass import ItemClass
from lib.Utility import AppException


class ItemCollection:
    BASE_TYPES_FNAME = 'res\\BaseItemTypes.json'

    base_types = {}
    base_type_to_id = {}
    SIX_LINK_EXCEPTIONS = ('The Goddess Unleashed Eternal Sword', 'Tabula Rasa Simple Robe', 'Skin of the Loyal Simple Robe', 'Skin of the Lords Simple Robe')


# Path: lib/Utility.py
# class AppException(Exception):
#     pass


# Path: lib/ItemCollection.py
import json
from itertools import chain
from lib.ItemClass import ItemClass
from lib.Utility import AppException



class ItemCollection:
    BASE_TYPES_FNAME = 'res\\BaseItemTypes.json'

    base_types = {}
    base_type_to_id = {}
    SIX_LINK_EXCEPTIONS = ('The Goddess Unleashed Eternal Sword', 'Tabula Rasa Simple Robe', 'Skin of the Loyal Simple Robe', 'Skin of the Lords Simple Robe')


    @classmethod