namespace EggLink.DanhengServer.Enums.Avatar;

public enum AvatarPropertyTypeEnum
{
    Unknown = 0,
    MaxHP = 1,
    Attack = 2,
    Defence = 3,
    Speed = 4,
    CriticalChance = 5,
    CriticalDamage = 6,
    HealRatio = 7,
    StanceBreakAddedRatio = 8,
    SPRatio = 9,
    StatusProbability = 10,
    StatusResistance = 11,
    PhysicalAddedRatio = 12,
    PhysicalResistance = 13,
    FireAddedRatio = 14,
    FireResistance = 15,
    IceAddedRatio = 16,
    IceResistance = 17,
    ThunderAddedRatio = 18,
    ThunderResistance = 19,
    WindAddedRatio = 20,
    WindResistance = 21,
    QuantumAddedRatio = 22,
    QuantumResistance = 23,
    ImaginaryAddedRatio = 24,
    ImaginaryResistance = 25,
    BaseHP = 26,
    HPDelta = 27,
    BaseAttack = 28,
    AttackDelta = 29,
    BaseDefence = 30,
    DefenceDelta = 31,
    HPAddedRatio = 32,
    AttackAddedRatio = 33,
    DefenceAddedRatio = 34,
    BaseSpeed = 35,
    HealTakenRatio = 36,
    PhysicalResistanceDelta = 37,
    FireResistanceDelta = 38,
    IceResistanceDelta = 39,
    ThunderResistanceDelta = 40,
    WindResistanceDelta = 41,
    QuantumResistanceDelta = 42,
    ImaginaryResistanceDelta = 43,
    AllDamageReduce = 44,
    RelicValueExtraAdditionRatio = 45,
    EquipValueExtraAdditionRatio = 46,
    EquipExtraRank = 47,
    AvatarExtraRank = 48,
    AllDamageTypeAddedRatio = 49,
    SpeedAddedRatio = 50,
    SpeedDelta = 51,
    CriticalChanceBase = 52,
    CriticalDamageBase = 53,
    SPRatioBase = 54,
    HealRatioBase = 55,
    StatusProbabilityBase = 56,
    StatusResistanceBase = 57,
    BreakDamageAddedRatio = 58,
    BreakDamageAddedRatioBase = 59,
    MaxSP = 60,
    SpecialMaxSP = 61,
    PhysicalPenetrate = 62,
    FirePenetrate = 63,
    IcePenetrate = 64,
    ThunderPenetrate = 65,
    WindPenetrate = 66,
    QuantumPenetrate = 67,
    ImaginaryPenetrate = 68,
    AllDamageTypePenetrate = 69,
    BreakDamageExtraAddedRatio = 70,
    ExtraAttackAddedRatio1 = 1001,
    ExtraAttackAddedRatio2 = 1002,
    ExtraAttackAddedRatio3 = 1003,
    ExtraAttackAddedRatio4 = 1004,
    ExtraDefenceAddedRatio1 = 1005,
    ExtraDefenceAddedRatio2 = 1006,
    ExtraDefenceAddedRatio3 = 1007,
    ExtraDefenceAddedRatio4 = 1008,
    ExtraHPAddedRatio1 = 1009,
    ExtraHPAddedRatio2 = 1010,
    ExtraHPAddedRatio3 = 1011,
    ExtraHPAddedRatio4 = 1012,
    ExtraHealAddedRatio = 1013,
    ExtraAllDamageTypeAddedRatio1 = 1014,
    ExtraAllDamageTypeAddedRatio2 = 1015,
    ExtraAllDamageTypeAddedRatio3 = 1016,
    ExtraAllDamageTypeAddedRatio4 = 1017,
    ExtraAllDamageReduce = 1018,
    ExtraShieldAddedRatio = 1019,
    ExtraSpeedAddedRatio1 = 1020,
    ExtraSpeedAddedRatio2 = 1021,
    ExtraSpeedAddedRatio3 = 1022,
    ExtraSpeedAddedRatio4 = 1023,
    ExtraLuckChance = 1024,
    ExtraLuckDamage = 1025,
    ExtraFrontPowerBase = 1026,
    ExtraFrontPowerAddedRatio1 = 1027,
    ExtraFrontPowerAddedRatio2 = 1028,
    ExtraBackPowerBase = 1029,
    ExtraBackPowerAddedRatio1 = 1030,
    ExtraBackPowerAddedRatio2 = 1031,
    ExtraUltraDamageAddedRatio1 = 1032,
    ExtraSkillDamageAddedRatio1 = 1033,
    ExtraNormalDamageAddedRatio1 = 1034,
    ExtraInsertDamageAddedRatio1 = 1035,
    ExtraTotalFrontPower = 1036,
    ExtraTotalBackPower = 1037,
    ExtraDOTDamageAddedRatio1 = 1038,
    ExtraHealBase = 1039,
    ExtraShieldBase = 1040,
    ExtraTotalShieldPower = 1041,
    ExtraTotalHealPower = 1042,
    ExtraTotalSpeedAddedRatio = 1043,
    ExtraEnergyBar = 1044,
    ExtraInitSP = 1045,
    ExtraElementDamageAddedRatio1 = 1046,
    ExtraTotalLuckChance = 1047,
    ExtraLuckChanceBase = 1048,
    ExtraTotalLuckDamage = 1049,
    ExtraLuckDamageBase = 1050,
    ExtraDamageAddedRatio1 = 1051,
    ExtraQuantumResonance = 1052,
    ExtraFrontPowerConvert = 1053,
    ExtraBackPowerConvert = 1054,
    ExtraLuckDamageConvert = 1055,
    ExtraLuckChanceConvert = 1056,
    ExtraHealConvert = 1057,
    ExtraShieldConvert = 1058,
    ExtraAllDamageReduceConvert = 1059,
    ExtraTotalAllDamageReduce = 1060
}