@@ -715,6 +715,7 @@ local modNameList = {
715
715
[" elusive" ] = " Condition:CanBeElusive" ,
716
716
[" onslaught" ] = " Condition:Onslaught" ,
717
717
[" rampage" ] = " Condition:Rampage" ,
718
+ [" soul eater" ] = " Condition:CanHaveSoulEater" ,
718
719
[" phasing" ] = " Condition:Phasing" ,
719
720
[" unholy might" ] = " Condition:UnholyMight" ,
720
721
}
@@ -1491,6 +1492,7 @@ local modTagList = {
1491
1492
[" if you haven't cast dash recently" ] = { tag = { type = " Condition" , var = " CastDashRecently" , neg = true } },
1492
1493
[" if you[' ]h?a?ve cast dash recently" ] = { tag = { type = " Condition" , var = " CastDashRecently" } },
1493
1494
[" if you[' ]h?a?ve used a vaal skill recently" ] = { tag = { type = " Condition" , var = " UsedVaalSkillRecently" } },
1495
+ [" when you use a vaal skill" ] = { tag = { type = " Condition" , var = " UsedVaalSkillRecently" } },
1494
1496
[" if you haven't used a brand skill recently" ] = { tag = { type = " Condition" , var = " UsedBrandRecently" , neg = true } },
1495
1497
[" if you[' ]h?a?ve used a brand skill recently" ] = { tag = { type = " Condition" , var = " UsedBrandRecently" } },
1496
1498
[" if you[' ]h?a?ve spent (%d+) total mana recently" ] = function (num ) return { tag = { type = " MultiplierThreshold" , var = " ManaSpentRecently" , threshold = num } } end ,
@@ -2749,6 +2751,7 @@ local specialModList = {
2749
2751
[" phasing" ] = { flag (" Condition:Phasing" ) },
2750
2752
[" onslaught" ] = { flag (" Condition:Onslaught" ) },
2751
2753
[" rampage" ] = { flag (" Condition:Rampage" ) },
2754
+ [" soul eater" ] = { flag (" Condition:CanHaveSoulEater" ) },
2752
2755
[" unholy might" ] = { flag (" Condition:UnholyMight" ) },
2753
2756
[" elusive" ] = { flag (" Condition:CanBeElusive" ) },
2754
2757
[" adrenaline" ] = { flag (" Condition:Adrenaline" ) },
@@ -2975,8 +2978,6 @@ local specialModList = {
2975
2978
[" counterattacks have a (%d+)%% chance to debilitate on hit for (%d+) seconds?" ] = function (num ) return { mod (" DebilitateChance" , " BASE" , num ) } end ,
2976
2979
[" eat a soul when you hit a unique enemy, no more than once every second" ] = { flag (" Condition:CanHaveSoulEater" ) },
2977
2980
[" maximum (%d+) eaten souls" ] = function (num ) return { mod (" SoulEaterMax" , " OVERRIDE" , num ) } end ,
2978
- [" gain soul eater during any flask effect" ] = { flag (" Condition:CanHaveSoulEater" , { type = " Condition" , var = " UsingFlask" }) },
2979
- [" gain soul eater for (%d+) seconds when you use a vaal skill" ] = { flag (" Condition:CanHaveSoulEater" , { type = " Condition" , var = " UsedVaalSkillRecently" }) },
2980
2981
[" (%d+)%% increased attack and cast speed if you've killed recently" ] = function (num ) return { -- This boot enchant gives a buff that applies both stats individually
2981
2982
mod (" Speed" , " INC" , num , nil , ModFlag .Cast , { type = " Condition" , var = " KilledRecently" }),
2982
2983
mod (" Speed" , " INC" , num , nil , ModFlag .Attack , { type = " Condition" , var = " KilledRecently" }),
@@ -4072,6 +4073,7 @@ local flagTypes = {
4072
4073
[" phasing" ] = " Condition:Phasing" ,
4073
4074
[" onslaught" ] = " Condition:Onslaught" ,
4074
4075
[" rampage" ] = " Condition:Rampage" ,
4076
+ [" soul eater" ] = " Condition:CanHaveSoulEater" ,
4075
4077
[" adrenaline" ] = " Condition:Adrenaline" ,
4076
4078
[" elusive" ] = " Condition:CanBeElusive" ,
4077
4079
[" fortify" ] = " Condition:Fortified" ,
0 commit comments