@@ -133,7 +133,7 @@ skills["SupportSpiritStrike"] = {
133
133
support = true ,
134
134
requireSkillTypes = { SkillType .MeleeSingleTarget , },
135
135
addSkillTypes = { },
136
- excludeSkillTypes = { SkillType .Type59 , SkillType .Triggered , },
136
+ excludeSkillTypes = { SkillType .TriggeredGrantedSkill , SkillType .Vaal , },
137
137
ignoreMinionTypes = true ,
138
138
statDescriptionScope = " gem_stat_descriptions" ,
139
139
statMap = {
@@ -208,7 +208,7 @@ skills["SupportAncestralCallPlus"] = {
208
208
support = true ,
209
209
requireSkillTypes = { SkillType .MeleeSingleTarget , },
210
210
addSkillTypes = { },
211
- excludeSkillTypes = { SkillType .Type59 , SkillType .Triggered , },
211
+ excludeSkillTypes = { SkillType .TriggeredGrantedSkill , SkillType .Vaal , },
212
212
ignoreMinionTypes = true ,
213
213
plusVersionOf = " SupportSpiritStrike" ,
214
214
statDescriptionScope = " gem_stat_descriptions" ,
@@ -655,7 +655,7 @@ skills["SupportCastOnMeleeKill"] = {
655
655
support = true ,
656
656
requireSkillTypes = { SkillType .Melee , },
657
657
addSkillTypes = { },
658
- excludeSkillTypes = { SkillType .Triggerable , SkillType .DamageOverTime , SkillType .Totem , SkillType .ManaCostReserved , },
658
+ excludeSkillTypes = { SkillType .Trap , SkillType .Mine , SkillType .Totem , SkillType .ManaCostReserved , },
659
659
ignoreMinionTypes = true ,
660
660
statDescriptionScope = " gem_stat_descriptions" ,
661
661
baseMods = {
@@ -722,9 +722,9 @@ skills["SupportCastOnMeleeKillTriggered"] = {
722
722
description = " Must support both a melee attack skill and a spell skill to work. The attack skill will trigger a spell when it kills an enemy. Cannot support totems, traps, or mines. Vaal skills, channelling skills, and skills that reserve mana cannot be triggered." ,
723
723
color = 1 ,
724
724
support = true ,
725
- requireSkillTypes = { SkillType .Spell , SkillType .LightningSkill , SkillType .OR , },
726
- addSkillTypes = { SkillType .Mine , SkillType .Type95 , },
727
- excludeSkillTypes = { SkillType .Triggerable , SkillType .DamageOverTime , SkillType .Totem , SkillType .ManaCostReserved , SkillType .Type59 , },
725
+ requireSkillTypes = { SkillType .Spell , SkillType .Triggerable , SkillType .AND , },
726
+ addSkillTypes = { SkillType .Triggered , SkillType .Type96 , },
727
+ excludeSkillTypes = { SkillType .Trap , SkillType .Mine , SkillType .Totem , SkillType .ManaCostReserved , SkillType .TriggeredGrantedSkill , },
728
728
ignoreMinionTypes = true ,
729
729
statDescriptionScope = " gem_stat_descriptions" ,
730
730
statMap = {
@@ -799,9 +799,9 @@ skills["SupportCastOnDamageTaken"] = {
799
799
description = " Each supported spell skill will track damage you take, and be triggered when the total damage taken reaches a threshold. Cannot support skills used by totems, traps, or mines. Vaal skills, channelling skills, and skills that reserve mana cannot be triggered." ,
800
800
color = 1 ,
801
801
support = true ,
802
- requireSkillTypes = { SkillType .Spell , SkillType .LightningSkill , SkillType .OR , },
803
- addSkillTypes = { SkillType .Mine , SkillType .Type95 , },
804
- excludeSkillTypes = { SkillType .Triggerable , SkillType .DamageOverTime , SkillType .Totem , SkillType .Vaal , SkillType .Type59 , },
802
+ requireSkillTypes = { SkillType .Spell , SkillType .Triggerable , SkillType .AND , },
803
+ addSkillTypes = { SkillType .Triggered , SkillType .Type96 , },
804
+ excludeSkillTypes = { SkillType .Trap , SkillType .Mine , SkillType .Totem , SkillType .Aura , SkillType .TriggeredGrantedSkill , },
805
805
statDescriptionScope = " gem_stat_descriptions" ,
806
806
statMap = {
807
807
[" cast_on_damage_taken_damage_+%_final" ] = {
@@ -881,7 +881,7 @@ skills["SupportChanceToBleed"] = {
881
881
support = true ,
882
882
requireSkillTypes = { SkillType .Attack , },
883
883
addSkillTypes = { },
884
- excludeSkillTypes = { SkillType .Maims , },
884
+ excludeSkillTypes = { SkillType .CreatesMinion , },
885
885
statDescriptionScope = " gem_stat_descriptions" ,
886
886
statMap = {
887
887
[" support_chance_to_bleed_bleeding_damage_+%_final" ] = {
@@ -1100,7 +1100,7 @@ skills["SupportWeaponElementalDamage"] = {
1100
1100
description = " Supports attack skills." ,
1101
1101
color = 1 ,
1102
1102
support = true ,
1103
- requireSkillTypes = { SkillType .Attack , SkillType .Type55 , },
1103
+ requireSkillTypes = { SkillType .Attack , SkillType .Type56 , },
1104
1104
addSkillTypes = { },
1105
1105
excludeSkillTypes = { },
1106
1106
statDescriptionScope = " gem_stat_descriptions" ,
@@ -1173,7 +1173,7 @@ skills["SupportWeaponElementalDamagePlus"] = {
1173
1173
description = " Supports attack skills." ,
1174
1174
color = 1 ,
1175
1175
support = true ,
1176
- requireSkillTypes = { SkillType .Attack , SkillType .Type55 , },
1176
+ requireSkillTypes = { SkillType .Attack , SkillType .Type56 , },
1177
1177
addSkillTypes = { },
1178
1178
excludeSkillTypes = { },
1179
1179
plusVersionOf = " SupportWeaponElementalDamage" ,
@@ -1448,9 +1448,9 @@ skills["AncestralSlamSupport"] = {
1448
1448
description = " Supports slam skills, providing a powerful boost when they're used, with a delay before they can be boosted again. Cannot support Vaal skills or triggered skills. Cannot modify the skills of minions. Only skills you use yourself can receive the boost." ,
1449
1449
color = 1 ,
1450
1450
support = true ,
1451
- requireSkillTypes = { SkillType .CantUseFistOfWar , },
1451
+ requireSkillTypes = { SkillType .SlamSkill , },
1452
1452
addSkillTypes = { },
1453
- excludeSkillTypes = { SkillType .Totem , SkillType .Triggerable , SkillType .DamageOverTime , SkillType .Type101 , SkillType .Triggered , },
1453
+ excludeSkillTypes = { SkillType .Totem , SkillType .Trap , SkillType .Mine , SkillType .Type102 , SkillType .Vaal , },
1454
1454
ignoreMinionTypes = true ,
1455
1455
statDescriptionScope = " gem_stat_descriptions" ,
1456
1456
statMap = {
@@ -1538,7 +1538,7 @@ skills["SupportFortify"] = {
1538
1538
support = true ,
1539
1539
requireSkillTypes = { SkillType .Melee , },
1540
1540
addSkillTypes = { },
1541
- excludeSkillTypes = { SkillType .Mine , },
1541
+ excludeSkillTypes = { SkillType .Triggered , },
1542
1542
statDescriptionScope = " gem_stat_descriptions" ,
1543
1543
statMap = {
1544
1544
[" support_fortify_melee_damage_+%_final" ] = {
@@ -1615,9 +1615,9 @@ skills["SupportGenerosity"] = {
1615
1615
description = " Supports aura skills that affect you and allies, increasing the aura's effect on allies, but preventing it from affecting you at all. Cannot support curse auras, or other auras that only affect enemies. Cannot support skills used by totems." ,
1616
1616
color = 1 ,
1617
1617
support = true ,
1618
- requireSkillTypes = { SkillType .Vaal , },
1618
+ requireSkillTypes = { SkillType .Aura , },
1619
1619
addSkillTypes = { },
1620
- excludeSkillTypes = { SkillType .Totem , SkillType .ChillingArea , SkillType .Herald , },
1620
+ excludeSkillTypes = { SkillType .Totem , SkillType .AppliesCurse , SkillType .AuraDebuff , },
1621
1621
statDescriptionScope = " gem_stat_descriptions" ,
1622
1622
statMap = {
1623
1623
[" aura_cannot_affect_self" ] = {
@@ -1692,9 +1692,9 @@ skills["SupportGenerosityPlus"] = {
1692
1692
description = " Supports aura skills that affect you and allies, increasing the aura's effect on allies, but preventing it from affecting you at all. Cannot support curse auras, or other auras that only affect enemies. Cannot support skills used by totems." ,
1693
1693
color = 1 ,
1694
1694
support = true ,
1695
- requireSkillTypes = { SkillType .Vaal , },
1695
+ requireSkillTypes = { SkillType .Aura , },
1696
1696
addSkillTypes = { },
1697
- excludeSkillTypes = { SkillType .Totem , SkillType .ChillingArea , SkillType .Herald , },
1697
+ excludeSkillTypes = { SkillType .Totem , SkillType .AppliesCurse , SkillType .AuraDebuff , },
1698
1698
plusVersionOf = " SupportGenerosity" ,
1699
1699
statDescriptionScope = " gem_stat_descriptions" ,
1700
1700
statMap = {
@@ -1747,7 +1747,7 @@ skills["SupportIncreasedDuration"] = {
1747
1747
description = " Supports any skill with a duration." ,
1748
1748
color = 1 ,
1749
1749
support = true ,
1750
- requireSkillTypes = { SkillType .Duration , SkillType .Type54 , },
1750
+ requireSkillTypes = { SkillType .Duration , SkillType .Type55 , },
1751
1751
addSkillTypes = { },
1752
1752
excludeSkillTypes = { },
1753
1753
statDescriptionScope = " gem_stat_descriptions" ,
@@ -1818,7 +1818,7 @@ skills["SupportIronGrip"] = {
1818
1818
description = " Supports attack skills that fire projectiles, making the increase to physical melee damage from strength also increase their physical projectile damage." ,
1819
1819
color = 1 ,
1820
1820
support = true ,
1821
- requireSkillTypes = { SkillType .Type46 , SkillType .Type55 , },
1821
+ requireSkillTypes = { SkillType .ProjectileAttack , SkillType .Type56 , },
1822
1822
addSkillTypes = { },
1823
1823
excludeSkillTypes = { },
1824
1824
statDescriptionScope = " gem_stat_descriptions" ,
@@ -1890,7 +1890,7 @@ skills["SupportIronWill"] = {
1890
1890
description = " Supports spell skills, making the increase to physical melee damage from strength also increase their spell damage." ,
1891
1891
color = 1 ,
1892
1892
support = true ,
1893
- requireSkillTypes = { SkillType .Hit , SkillType .Channelled , SkillType .Type65 , },
1893
+ requireSkillTypes = { SkillType .Hit , SkillType .Type59 , SkillType .Type66 , },
1894
1894
addSkillTypes = { },
1895
1895
excludeSkillTypes = { },
1896
1896
statDescriptionScope = " gem_stat_descriptions" ,
@@ -1962,7 +1962,7 @@ skills["SupportItemQuantity"] = {
1962
1962
description = " Supports any skill that can kill enemies." ,
1963
1963
color = 1 ,
1964
1964
support = true ,
1965
- requireSkillTypes = { SkillType .Hit , SkillType .Attack , SkillType .MovementSkill , },
1965
+ requireSkillTypes = { SkillType .Hit , SkillType .Attack , SkillType .DamageOverTime , },
1966
1966
addSkillTypes = { },
1967
1967
excludeSkillTypes = { },
1968
1968
statDescriptionScope = " gem_stat_descriptions" ,
@@ -2093,7 +2093,7 @@ skills["SupportReducedDuration"] = {
2093
2093
description = " Supports any skill that has a duration." ,
2094
2094
color = 1 ,
2095
2095
support = true ,
2096
- requireSkillTypes = { SkillType .Duration , SkillType .Type54 , },
2096
+ requireSkillTypes = { SkillType .Duration , SkillType .Type55 , },
2097
2097
addSkillTypes = { },
2098
2098
excludeSkillTypes = { },
2099
2099
statDescriptionScope = " gem_stat_descriptions" ,
@@ -2170,7 +2170,7 @@ skills["SupportLifeGainOnHit"] = {
2170
2170
description = " Supports attack skills." ,
2171
2171
color = 1 ,
2172
2172
support = true ,
2173
- requireSkillTypes = { SkillType .Attack , SkillType .Type55 , },
2173
+ requireSkillTypes = { SkillType .Attack , SkillType .Type56 , },
2174
2174
addSkillTypes = { },
2175
2175
excludeSkillTypes = { },
2176
2176
statDescriptionScope = " gem_stat_descriptions" ,
@@ -2306,7 +2306,7 @@ skills["SupportMaim"] = {
2306
2306
description = " Supports attack skills, or other skills that can maim enemies." ,
2307
2307
color = 1 ,
2308
2308
support = true ,
2309
- requireSkillTypes = { SkillType .Attack , SkillType .NOT , },
2309
+ requireSkillTypes = { SkillType .Attack , SkillType .Maims , },
2310
2310
addSkillTypes = { },
2311
2311
excludeSkillTypes = { },
2312
2312
statDescriptionScope = " gem_stat_descriptions" ,
@@ -2637,7 +2637,7 @@ skills["SupportMultistrike"] = {
2637
2637
support = true ,
2638
2638
requireSkillTypes = { SkillType .AttackCanRepeat , },
2639
2639
addSkillTypes = { },
2640
- excludeSkillTypes = { SkillType .Triggered , SkillType .StanceSkill , SkillType .Maims , SkillType .AND , SkillType .OR , },
2640
+ excludeSkillTypes = { SkillType .Vaal , SkillType .Type101 , SkillType .CreatesMinion , SkillType .NOT , SkillType .AND , },
2641
2641
statDescriptionScope = " gem_stat_descriptions" ,
2642
2642
statMap = {
2643
2643
[" multistrike_damage_+%_final_on_first_repeat" ] = {
@@ -2725,7 +2725,7 @@ skills["SupportMultistrikePlus"] = {
2725
2725
support = true ,
2726
2726
requireSkillTypes = { SkillType .AttackCanRepeat , },
2727
2727
addSkillTypes = { },
2728
- excludeSkillTypes = { SkillType .Triggered , SkillType .StanceSkill , SkillType .Maims , SkillType .AND , SkillType .OR , },
2728
+ excludeSkillTypes = { SkillType .Vaal , SkillType .Type101 , SkillType .CreatesMinion , SkillType .NOT , SkillType .AND , },
2729
2729
plusVersionOf = " SupportMultistrike" ,
2730
2730
statDescriptionScope = " gem_stat_descriptions" ,
2731
2731
statMap = {
@@ -3036,9 +3036,9 @@ skills["SupportRangedAttackTotem"] = {
3036
3036
description = " Supports any bow or wand attack skill, causing it to summon a ballista totem that uses the skill for you." ,
3037
3037
color = 1 ,
3038
3038
support = true ,
3039
- requireSkillTypes = { SkillType .Attack , SkillType .SkillCanTotem , SkillType .OR , },
3039
+ requireSkillTypes = { SkillType .Attack , SkillType .SkillCanTotem , SkillType .AND , },
3040
3040
addSkillTypes = { SkillType .SkillCanTrap , SkillType .SkillCanMine , SkillType .Totem , },
3041
- excludeSkillTypes = { SkillType .Type59 , },
3041
+ excludeSkillTypes = { SkillType .TriggeredGrantedSkill , },
3042
3042
ignoreMinionTypes = true ,
3043
3043
statDescriptionScope = " gem_stat_descriptions" ,
3044
3044
addFlags = {
@@ -3211,7 +3211,7 @@ skills["SupportRuthless"] = {
3211
3211
support = true ,
3212
3212
requireSkillTypes = { SkillType .Melee , },
3213
3213
addSkillTypes = { },
3214
- excludeSkillTypes = { SkillType .Type56 , SkillType .AuraDebuff , },
3214
+ excludeSkillTypes = { SkillType .Channelled , SkillType .Type65 , },
3215
3215
statDescriptionScope = " gem_stat_descriptions" ,
3216
3216
statMap = {
3217
3217
[" support_ruthless_big_hit_stun_base_duration_override_ms" ] = {
@@ -3297,7 +3297,7 @@ skills["SupportBluntWeapon"] = {
3297
3297
support = true ,
3298
3298
requireSkillTypes = { SkillType .Melee , },
3299
3299
addSkillTypes = { },
3300
- excludeSkillTypes = { SkillType .Mine , SkillType .Maims , SkillType .Totem , },
3300
+ excludeSkillTypes = { SkillType .Triggered , SkillType .CreatesMinion , SkillType .Totem , },
3301
3301
ignoreMinionTypes = true ,
3302
3302
statDescriptionScope = " gem_stat_descriptions" ,
3303
3303
baseMods = {
@@ -3364,7 +3364,7 @@ skills["SupportBluntWeaponShockwave"] = {
3364
3364
name = " Shockwave" ,
3365
3365
color = 1 ,
3366
3366
description = " Deals attack damage in an area." ,
3367
- skillTypes = { [SkillType .Attack ] = true , [SkillType .Area ] = true , [SkillType .Hit ] = true , [SkillType .LightningSkill ] = true , [SkillType .Mine ] = true , [SkillType .Melee ] = true , },
3367
+ skillTypes = { [SkillType .Attack ] = true , [SkillType .Area ] = true , [SkillType .Hit ] = true , [SkillType .Triggerable ] = true , [SkillType .Triggered ] = true , [SkillType .Melee ] = true , },
3368
3368
weaponTypes = {
3369
3369
[" Two Handed Mace" ] = true ,
3370
3370
[" Staff" ] = true ,
@@ -3445,9 +3445,9 @@ skills["SupportSpellTotem"] = {
3445
3445
description = " Supports spell skills that are not triggered. Instead of casting that spell, you will summon a totem that casts the spell for you." ,
3446
3446
color = 1 ,
3447
3447
support = true ,
3448
- requireSkillTypes = { SkillType .Spell , SkillType .SkillCanTotem , SkillType .OR , },
3448
+ requireSkillTypes = { SkillType .Spell , SkillType .SkillCanTotem , SkillType .AND , },
3449
3449
addSkillTypes = { SkillType .SkillCanTrap , SkillType .SkillCanMine , SkillType .Totem , },
3450
- excludeSkillTypes = { SkillType .Type59 , },
3450
+ excludeSkillTypes = { SkillType .TriggeredGrantedSkill , },
3451
3451
ignoreMinionTypes = true ,
3452
3452
statDescriptionScope = " gem_stat_descriptions" ,
3453
3453
addFlags = {
@@ -3598,7 +3598,7 @@ skills["SupportUrgentOrders"] = {
3598
3598
description = " Supports warcry skills." ,
3599
3599
color = 1 ,
3600
3600
support = true ,
3601
- requireSkillTypes = { SkillType .Type73 , },
3601
+ requireSkillTypes = { SkillType .Warcry , },
3602
3602
addSkillTypes = { },
3603
3603
excludeSkillTypes = { },
3604
3604
statDescriptionScope = " gem_stat_descriptions" ,
0 commit comments