from ..common import CustomIntEnum


class RoguelikeGameItemType(CustomIntEnum):
    NONE = "NONE", 0
    HP = "HP", 1
    HPMAX = "HPMAX", 2
    GOLD = "GOLD", 3
    POPULATION = "POPULATION", 4
    EXP = "EXP", 5
    SQUAD_CAPACITY = "SQUAD_CAPACITY", 6
    RECRUIT_TICKET = "RECRUIT_TICKET", 7
    UPGRADE_TICKET = "UPGRADE_TICKET", 8
    RELIC = "RELIC", 9
    BP_POINT = "BP_POINT", 10
    GROW_POINT = "GROW_POINT", 11
    BAND = "BAND", 12
    ACTIVE_TOOL = "ACTIVE_TOOL", 13
    CAPSULE = "CAPSULE", 14
    POOL = "POOL", 15
    RL_BP = "RL_BP", 16
    RL_GP = "RL_GP", 17
    KEY_POINT = "KEY_POINT", 18
    SAN_POINT = "SAN_POINT", 19
    DICE_POINT = "DICE_POINT", 20
    DICE_TYPE = "DICE_TYPE", 21
    SHIELD = "SHIELD", 22
    LOCKED_TREASURE = "LOCKED_TREASURE", 23
    CUSTOM_TICKET = "CUSTOM_TICKET", 24
    TOTEM = "TOTEM", 25
    TOTEM_EFFECT = "TOTEM_EFFECT", 26
    FEATURE = "FEATURE", 27
    VISION = "VISION", 28
    CHAOS = "CHAOS", 29
    CHAOS_PURIFY = "CHAOS_PURIFY", 30
    CHAOS_LEVEL = "CHAOS_LEVEL", 31
    EXPLORE_TOOL = "EXPLORE_TOOL", 32
    FRAGMENT = "FRAGMENT", 33
    MAX_WEIGHT = "MAX_WEIGHT", 34
    DISASTER = "DISASTER", 35
    DISASTER_TYPE = "DISASTER_TYPE", 36
    ABSTRACT_DISASTER = "ABSTRACT_DISASTER", 37
    PILL = "PILL", 38
    BIGPILL = "BIGPILL", 39
