namespace MariesWonderland.Models.Type;

public enum QuestMissionConditionType
{
    UNKNOWN = 0,
    LESS_THAN_OR_EQUAL_X_PEOPLE_NOT_ALIVE = 1,
    MAX_DAMAGE = 2,
    SPECIFIED_COSTUME_IS_IN_DECK = 3,
    SPECIFIED_CHARACTER_IS_IN_DECK = 4,
    SPECIFIED_ATTRIBUTE_MAIN_WEAPON_IS_IN_DECK = 5,
    GREATER_THAN_OR_EQUAL_X_COSTUME_SKILL_USE_COUNT = 6,
    GREATER_THAN_OR_EQUAL_X_WEAPON_SKILL_USE_COUNT = 7,
    GREATER_THAN_OR_EQUAL_X_COMPANION_SKILL_USE_COUNT = 8,
    COSTUME_SKILLFUL_WEAPON_ALL_CHARACTER = 9,
    COSTUME_SKILLFUL_WEAPON_ANY_CHARACTER = 10,
    COSTUME_RARITY_EQ_ALL_CHARACTER = 11,
    COSTUME_RARITY_GE_ALL_CHARACTER = 12,
    COSTUME_RARITY_LE_ALL_CHARACTER = 13,
    COSTUME_RARITY_EQ_ANY_CHARACTER = 14,
    COSTUME_RARITY_GE_ANY_CHARACTER = 15,
    COSTUME_RARITY_LE_ANY_CHARACTER = 16,
    WEAPON_EVOLUTION_GROUP_ID = 17,
    SPECIFIED_ATTRIBUTE_WEAPON_IS_IN_DECK = 18,
    SPECIFIED_ATTRIBUTE_MAIN_WEAPON_ALL_CHARACTER = 19,
    SPECIFIED_ATTRIBUTE_WEAPON_ALL_CHARACTER = 20,
    WEAPON_MAN_SKILLFUL_WEAPON_ALL_CHARACTER = 21,
    WEAPON_SKILLFUL_WEAPON_ALL_CHARACTER = 22,
    WEAPON_MAN_SKILLFUL_WEAPON_ANY_CHARACTER = 23,
    WEAPON_SKILLFUL_WEAPON_ANY_CHARACTER = 24,
    WEAPON_RARITY_EQ_ALL_CHARACTER = 25,
    WEAPON_RARITY_GE_ALL_CHARACTER = 26,
    WEAPON_RARITY_LE_ALL_CHARACTER = 27,
    WEAPON_MAIN_RARITY_EQ_ALL_CHARACTER = 28,
    WEAPON_MAIN_RARITY_GE_ALL_CHARACTER = 29,
    WEAPON_MAIN_RARITY_LE_ALL_CHARACTER = 30,
    WEAPON_RARITY_EQ_ANY_CHARACTER = 31,
    WEAPON_RARITY_GE_ANY_CHARACTER = 32,
    WEAPON_RARITY_LE_ANY_CHARACTER = 33,
    WEAPON_MAIN_RARITY_EQ_ANY_CHARACTER = 34,
    WEAPON_MAIN_RARITY_GE_ANY_CHARACTER = 35,
    WEAPON_MAIN_RARITY_LE_ANY_CHARACTER = 36,
    COMPANION_ID = 37,
    COMPANION_ATTRIBUTE = 38,
    COMPANION_CATEGORY = 39,
    PARTS_ID = 40,
    PARTS_GROUP_ID = 41,
    PARTS_RARITY_EQ = 42,
    PARTS_RARITY_GE = 43,
    PARTS_RARITY_LE = 44,
    DECK_POWER_GE = 45,
    DECK_POWER_LE = 46,
    DECK_COSTUME_NUM_EQ = 47,
    DECK_COSTUME_NUM_GE = 48,
    DECK_COSTUME_NUM_LE = 49,
    CRITICAL_COUNT_GE = 50,
    MIN_HP_PERCENTAGE_GE = 51,
    COMBO_COUNT_GE = 52,
    COMBO_MAX_DAMAGE_GE = 53,
    LESS_THAN_OR_EQUAL_X_COSTUME_SKILL_USE_COUNT = 54,
    LESS_THAN_OR_EQUAL_X_WEAPON_SKILL_USE_COUNT = 55,
    LESS_THAN_OR_EQUAL_X_COMPANION_SKILL_USE_COUNT = 56,
    WITHOUT_RECOVERY_SKILL = 57,
    WITHOUT_COSTUME_SKILL = 58,
    WITHOUT_WEAPON_SKILL = 59,
    WITHOUT_COMPANION_SKILL = 60,
    CHARACTER_CONTAIN_ALL = 61,
    CHARACTER_CONTAIN_ANY = 62,
    COSTUME_CONTAIN_ALL = 63,
    COSTUME_CONTAIN_ANY = 64,
    COSTUME_SKILLFUL_WEAPON_CONTAIN_ALL = 65,
    COSTUME_SKILLFUL_WEAPON_CONTAIN_ANY = 66,
    ATTRIBUTE_MAIN_WEAPON_CONTAIN_ALL = 67,
    ATTRIBUTE_MAIN_WEAPON_CONTAIN_ANY = 68,
    ATTRIBUTE_WEAPON_CONTAIN_ALL = 69,
    ATTRIBUTE_WEAPON_CONTAIN_ANY = 70,
    WEAPON_MAN_SKILLFUL_WEAPON_CONTAIN_ALL = 71,
    WEAPON_MAN_SKILLFUL_WEAPON_CONTAIN_ANY = 72,
    WEAPON_SKILLFUL_WEAPON_CONTAIN_ALL = 73,
    WEAPON_SKILLFUL_WEAPON_CONTAIN_ANY = 74,
    COMPLETE = 9999
}
