Skip to content

Commit 440a76a

Browse files
committed
Bloodboil review
Node now checks if the enemy is a boss or not.
1 parent b0f7740 commit 440a76a

File tree

3 files changed

+2
-6
lines changed

3 files changed

+2
-6
lines changed

src/Data/ModCache.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1569,7 +1569,7 @@ c["15% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="
15691569
c["15% increased maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="INC",value=15}},nil}
15701570
c["15% less maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="MORE",value=-15}},nil}
15711571
c["15% less maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="MORE",value=-15}},nil}
1572-
c["15% more Damage against Enemies affected by Blood Boils"]={{[1]={[1]={type="Condition",var="EnemyAffectedByBloodBoils"},flags=0,keywordFlags=0,name="Damage",type="MORE",value=15},[2]={flags=0,keywordFlags=0,name="EnemyBloodBoils",type="FLAG",value=true}},nil}
1572+
c["15% more Damage against Enemies affected by Blood Boils"]={{[1]={[1]={actor="enemy",neg=true,type="ActorCondition",var="Unique"},flags=0,keywordFlags=0,name="Damage",type="MORE",value=15}},nil}
15731573
c["15% more Maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="MORE",value=15}},nil}
15741574
c["15% of Damage from Hits is taken from your Damageable Companion's Life before you"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="BASE",value=15}}," from Hits is taken from your Damageable Companion's Life before you "}
15751575
c["15% of Damage taken Recouped as Life"]={{[1]={flags=0,keywordFlags=0,name="LifeRecoup",type="BASE",value=15}},nil}

src/Modules/ConfigOptions.lua

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1825,9 +1825,6 @@ Huge sets the radius to 11.
18251825
{ var = "conditionEnemyConcentration", type = "check", label = "Is the enemy Concentration 0?", ifFlag ="EnemyConcentration", apply = function(val, modList, enemyModList)
18261826
modList:NewMod("Condition:EnemyNoConcentration", "FLAG", true, "Config", { type = "Condition", var = "Effective" } )
18271827
end },
1828-
{ var = "conditionEnemyBloodBoils", type = "check", label = "Is the enemy affected by Blood Boils?", ifFlag ="EnemyBloodBoils", apply = function(val, modList, enemyModList)
1829-
modList:NewMod("Condition:EnemyAffectedByBloodBoils", "FLAG", true, "Config", { type = "Condition", var = "Effective" } )
1830-
end },
18311828
{ var = "conditionEnemyHasOpenWeakness", type = "check", label = "Does enemy have Open Weakness?", ifCond = "EnemyHasOpenWeakness", apply = function(val, modList, enemyModList)
18321829
-- This one means the enemy you're targeting has open weakness
18331830
modList:NewMod("Condition:EnemyHasOpenWeakness", "FLAG", true, "Config", { type = "Condition", var = "Combat" })

src/Modules/ModParser.lua

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3275,8 +3275,7 @@ local specialModList = {
32753275

32763276
-- Huntress - Ritualist
32773277
["(%d+)%% more damage against enemies affected by blood boils"] = function(num) return {
3278-
mod("Damage", "MORE", num, {type = "Condition", var = "EnemyAffectedByBloodBoils"}),
3279-
flag("EnemyBloodBoils"),
3278+
mod("Damage", "MORE", num, { type = "ActorCondition", actor = "enemy", var = "Unique", neg = true }),
32803279
} end,
32813280
-- Monk - Stormweaver
32823281
["targets can be affected by two of your shocks at the same time"] = { flag("ShockCanStack"), mod("ShockStacksMax", "OVERRIDE", 2) },

0 commit comments

Comments
 (0)