You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 06e1e6f
Browse filesBrowse the repository at this point in the historyBrowse files
* Implement Blood Shrines
* Fix Blood Shrine calculations
Fix Shrine of Crows applying to DoT damage instead of just hits
Fix Trigger chance on toad shrine not including 25% chance to trigger
* Move Explosive Toad chance to trigger calculations
---------
Co-authored-by: LocalIdentity <31035929+LocalIdentity@users.noreply.github.com>
Copy file name to clipboardExpand all lines: src/Data/ModCache.lua
+1-2Lines changed: 1 addition & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -16252,8 +16252,7 @@ c["Gain a Spirit Charge on Kill Recover 5% of Life when you lose a Spirit Charge
16252
16252
c["Gain a Void Charge every 0.5 seconds"]={nil,"a Void Charge every 0.5 seconds "}
16253
16253
c["Gain a Void Charge every second"]={nil,"a Void Charge every second "}
16254
16254
c["Gain a Void Charge every second 5 Maximum Void Charges"]={nil,"a Void Charge every second 5 Maximum Void Charges "}
16255
-
c["Gain a random Blood Shrine buff every 10 seconds"]={nil,"a random Blood Shrine buff every 10 seconds "}
16256
-
c["Gain a random Blood Shrine buff every 10 seconds 2% increased Effect of Shrine Buffs on you for each 5% of Life Reserved"]={nil,"a random Blood Shrine buff every 10 seconds 2% increased Effect of Shrine Buffs on you "}
16255
+
c["Gain a random Blood Shrine buff every 10 seconds"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanHaveBloodShrines",type="FLAG",value=true}},nil}
16257
16256
c["Gain a random Shrine Buff for 30 seconds when you Kill a Rare or Unique Enemy"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanHaveRegularShrines",type="FLAG",value=true}},nil}
16258
16257
c["Gain a random Shrine buff every 10 seconds"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanHaveRegularShrines",type="FLAG",value=true}},nil}
16259
16258
c["Gain a random shrine buff every 10 seconds"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanHaveRegularShrines",type="FLAG",value=true}},nil}
Copy file name to clipboardExpand all lines: src/Modules/ConfigOptions.lua
+15Lines changed: 15 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1760,6 +1760,21 @@ Huge sets the radius to 11.
1760
1760
{ var="buffLesserResistanceShrine", type="check", label="Have Lesser Resistance Shrine?", ifFlag="Condition:CanHaveLesserShrines", tooltip="This will enable the Lesser Resistance Shrine buff.\n\t+25% to all Elemental Resistances\n\t+2% to all maximum Resistances", apply=function(val, modList, enemyModList)
{ var="buffBloodShrineOfRats", type="check", label="Have Blood Shrine of Rats?", ifFlag="Condition:CanHaveBloodShrines", tooltip="This will enable the Blood Shrine of Rats buff.\n\tGain 30% of Elemental Damage as Extra Chaos Damage", apply=function(val, modList, enemyModList)
{ var="buffBloodShrineOfLocusts", type="check", label="Have Blood Shrine of Locusts?", ifFlag="Condition:CanHaveBloodShrines", tooltip="This will enable the Blood Shrine of Locusts buff.\n\t+30% to Damage over Time Multiplier", apply=function(val, modList, enemyModList)
{ var="buffBloodShrineOfToads", type="check", label="Have Blood Shrine of Toads?", ifFlag="Condition:CanHaveBloodShrines", tooltip="This will enable the Blood Shrine of Toads buff.\n\tExplosive Toad has an additional 25% chance to Trigger when you kill an Enemy", apply=function(val, modList, enemyModList)
{ var="buffBloodShrineOfCrows", type="check", label="Have Blood Shrine of Crows?", ifFlag="Condition:CanHaveBloodShrines", tooltip="This will enable the Blood Shrine of Crows buff.\n\t+50% to Chaos Resistance\n\t10% of Elemental Damage taken as Chaos Damage\n\t10% of Physical Damage taken as Chaos Damage", apply=function(val, modList, enemyModList)
{ var="buffBloodShrineOfBats", type="check", label="Have Blood Shrine of Bats?", ifFlag="Condition:CanHaveBloodShrines", tooltip="This will enable the Blood Shrine of Bats buff.\n\tCurse Enemies with Enfeeble on Hit\n\tYou can apply an additional Curse", apply=function(val, modList, enemyModList)
Copy file name to clipboardExpand all lines: src/Modules/ModParser.lua
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -5658,6 +5658,7 @@ local specialModList = {
5658
5658
["gain elusive on critical strike"] = { flag("Condition:CanBeElusive") },
5659
5659
["gain a random shrine buff every (%d+) seconds"] = { flag("Condition:CanHaveRegularShrines") },
5660
5660
["gain a random shrine buff for (%d+) seconds when you kill a rare or unique enemy"] = { flag("Condition:CanHaveRegularShrines") },
5661
+
["gain a random blood shrine buff every (%d+) seconds"] = { flag("Condition:CanHaveBloodShrines") },
5661
5662
["(%d+)%% chance to gain elusive when you block while dual wielding"] = { flag("Condition:CanBeElusive", { type = "Condition", var = "DualWielding" }) },
5662
5663
["elusive on you reduces in effect (%d+)%% slower"] = function(num) return { mod("ElusiveEffectLossSlower", "INC", num) } end,
5663
5664
["elusive's effect on you is increased instead for the first (%d+) seconds"] = function(num) return { mod("ElusiveEffectIncreaseDuration", "BASE", num) } end,
0 commit comments