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
* Adds support for many foulborn mods
Chaos Damage taken does not bypass Energy Shield while not on Low Mana
(8-12)% of Armour applies to Fire, Cold and Lightning Damage taken from Hits if you've Blocked Recently
Increases and Reductions to Spell Damage also apply to Attack Damage with Retaliation Skills at 200% of their value
50% increased Elemental and Chaos Resistances
Lone Messenger
Transcendence
You have Immortal Ambition while all Socketed Gems are Red
Action Speed cannot be modified to below Base Value while Ignited
Ignore Attribute Requirements of Gems Socketed in Blue Sockets
Ignore Attribute Requirements of Socketed Gems
Ignited Enemies you Kill Explode, dealing 5% of their Life as Fire Damage which cannot Ignite
Your Damage with Hits is Lucky while on Low Life
(10-15)% chance to Avoid All Damage from Hits
50% reduced Effect of Non-Damaging Ailments on you
(-30-30)% reduced Duration of Curses on you
Debuffs on you expire (-20-20)% slower
Lose 0.5% Life and Energy Shield per Second per Minion
+(3-5) to maximum number of Summoned Searing Bond Totems
You are Immune to Curses
Maximum Energy Shield is increased by Chaos Resistance
Attacks fire 3 additional Projectiles
(15-20)% chance to inflict Withered for 2 seconds on Hit against Cursed Enemies
Skills which Throw Traps have +2 Cooldown Uses
Minions Leech 5% of Elemental Damage as Energy Shield
Gain (15-30)% of Missing Unreserved Mana before being Hit by an Enemy
Recover Energy Shield equal to 1% of Evasion Rating when you Block
Rightmost (2-4) Magic Utility Flasks constantly apply their Flask Effects to you
Increases and Reductions to Evasion Rating in Radius are Transformed to apply to Armour
Grants all bonuses of Unallocated Notable Passive Skills in Radius
Allocated Notable Passive Skills in Radius grant nothing
Keystone Passive Skills in Radius can be Allocated without being connected to your tree
* Fix Crash with MissingManaBeforeEnemyHit code
When using Blood Magic the ManaUnreserved variable is nil so was causing a crash when used in the calculation
* Move cluster keystone to own loop
* Fix logic for kitavas thirst
* Life Regeneration also applies to Energy Shield
* Recoup Energy Shield instead of life
---------
Co-authored-by: LocalIdentity <[email protected]>
Copy file name to clipboardExpand all lines: src/Data/ModCache.lua
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -5421,7 +5421,7 @@ c["40% reduced Cost of Retaliation Skills"]={{[1]={[1]={skillType=132,type="Skil
5421
5421
c["40% reduced Critical Strike Chance per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=-40}},nil}
5422
5422
c["40% reduced Effect of Curses on you"]={{[1]={flags=0,keywordFlags=0,name="CurseEffectOnSelf",type="INC",value=-40}},nil}
5423
5423
c["40% reduced Effect of Curses on you during Effect of any Mana Flask"]={{[1]={[1]={type="Condition",var="UsingManaFlask"},flags=0,keywordFlags=0,name="CurseEffectOnSelf",type="INC",value=-40}},nil}
5424
-
c["40% reduced Effect of Non-Damaging Ailments on you during Effect of any Life Flask"]={{[1]={[1]={type="Condition",var="UsingLifeFlask"},flags=0,keywordFlags=0,name="EnemyShockEffect",type="INC",value=-40},[2]={[1]={type="Condition",var="UsingLifeFlask"},flags=0,keywordFlags=0,name="EnemyChillEffect",type="INC",value=-40},[3]={[1]={type="Condition",var="UsingLifeFlask"},flags=0,keywordFlags=0,name="EnemyFreezeEffect",type="INC",value=-40},[4]={[1]={type="Condition",var="UsingLifeFlask"},flags=0,keywordFlags=0,name="EnemyScorchEffect",type="INC",value=-40},[5]={[1]={type="Condition",var="UsingLifeFlask"},flags=0,keywordFlags=0,name="EnemyBrittleEffect",type="INC",value=-40},[6]={[1]={type="Condition",var="UsingLifeFlask"},flags=0,keywordFlags=0,name="EnemySapEffect",type="INC",value=-40}}," on you "}
5424
+
c["40% reduced Effect of Non-Damaging Ailments on you during Effect of any Life Flask"]={{[1]={[1]={type="Condition",var="UsingLifeFlask"},flags=0,keywordFlags=0,name="SelfShockEffect",type="INC",value=-40},[2]={[1]={type="Condition",var="UsingLifeFlask"},flags=0,keywordFlags=0,name="SelfChillEffect",type="INC",value=-40},[3]={[1]={type="Condition",var="UsingLifeFlask"},flags=0,keywordFlags=0,name="SelfFreezeEffect",type="INC",value=-40},[4]={[1]={type="Condition",var="UsingLifeFlask"},flags=0,keywordFlags=0,name="SelfScorchEffect",type="INC",value=-40},[5]={[1]={type="Condition",var="UsingLifeFlask"},flags=0,keywordFlags=0,name="SelfBrittleEffect",type="INC",value=-40},[6]={[1]={type="Condition",var="UsingLifeFlask"},flags=0,keywordFlags=0,name="SelfSapEffect",type="INC",value=-40}},nil}
5425
5425
c["40% reduced Enemy Stun Threshold with Melee Weapons"]={{[1]={flags=67108864,keywordFlags=0,name="EnemyStunThreshold",type="INC",value=-40}},nil}
5426
5426
c["40% reduced Energy Shield Recharge Rate"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRecharge",type="INC",value=-40}},nil}
@@ -9495,8 +9495,8 @@ c["Left ring slot: Projectiles from Spells Fork"]={{[1]={[1]={num=1,type="SlotNu
9495
9495
c["Left ring slot: Projectiles from Spells cannot Chain"]={{[1]={[1]={num=1,type="SlotNumber"},flags=1026,keywordFlags=0,name="CannotChain",type="FLAG",value=true}},nil}
9496
9496
c["Left ring slot: Regenerate 40 Mana per Second"]={{[1]={[1]={num=1,type="SlotNumber"},flags=0,keywordFlags=0,name="ManaRegen",type="BASE",value=40}},nil}
9497
9497
c["Left ring slot: You cannot Recharge or Regenerate Energy Shield"]={{[1]={[1]={num=1,type="SlotNumber"},flags=0,keywordFlags=0,name="NoEnergyShieldRecharge",type="FLAG",value=true},[2]={[1]={num=1,type="SlotNumber"},flags=0,keywordFlags=0,name="NoEnergyShieldRegen",type="FLAG",value=true}},nil}
9498
-
c["Leftmost 3 Magic Utility Flasks constantly apply their Flask Effects to you"]={{[1]={flags=0,keywordFlags=0,name="ActiveMagicUtilityFlasks",type="BASE",value=3}},nil}
9499
-
c["Leftmost 4 Magic Utility Flasks constantly apply their Flask Effects to you"]={{[1]={flags=0,keywordFlags=0,name="ActiveMagicUtilityFlasks",type="BASE",value=4}},nil}
9498
+
c["Leftmost 3 Magic Utility Flasks constantly apply their Flask Effects to you"]={{[1]={flags=0,keywordFlags=0,name="LeftActiveMagicUtilityFlasks",type="BASE",value=3}},nil}
9499
+
c["Leftmost 4 Magic Utility Flasks constantly apply their Flask Effects to you"]={{[1]={flags=0,keywordFlags=0,name="LeftActiveMagicUtilityFlasks",type="BASE",value=4}},nil}
@@ -11227,7 +11227,7 @@ c["Skills used by Traps have 15% increased Area of Effect"]={{[1]={flags=0,keywo
11227
11227
c["Skills used by Traps have 20% increased Area of Effect"]={{[1]={flags=0,keywordFlags=4096,name="AreaOfEffect",type="INC",value=20}},nil}
11228
11228
c["Skills used by Traps have 50% increased Area of Effect"]={{[1]={flags=0,keywordFlags=4096,name="AreaOfEffect",type="INC",value=50}},nil}
11229
11229
c["Skills which Exert an Attack have 40% chance to not count that Attack"]={nil,"Skills which Exert an Attack have 40% chance to not count that Attack "}
11230
-
c["Skills which Throw Traps have +1 Cooldown Use"]={nil,"Skills which Throw Traps have +1 Cooldown Use "}
11230
+
c["Skills which Throw Traps have +1 Cooldown Use"]={{[1]={flags=0,keywordFlags=4096,name="AdditionalCooldownUses",type="BASE",value=1}},nil}
11231
11231
c["Skills which Throw Traps throw up to 2 additional Traps"]={{[1]={flags=0,keywordFlags=0,name="TrapThrowCount",type="BASE",value=2}},nil}
11232
11232
c["Skills which create Brands have 35% chance to create an additional Brand"]={nil,"Skills which create Brands have 35% chance to create an additional Brand "}
11233
11233
c["Skills which throw Mines throw up to 1 additional Mine if you have at least 800 Dexterity"]={nil,"Skills which throw Mines throw up to 1 additional Mine if you have at least 800 Dexterity "}
if (DamageIn.GainWhenHitorDamageIn.MissingLifeBeforeEnemyHit) and (iterationMultiplier>1orDamageIn["cycles"] >1) then
2581
+
if (DamageIn.GainWhenHitorDamageIn.MissingLifeBeforeEnemyHitorDamageIn.MissingManaBeforeEnemyHit) and (iterationMultiplier>1orDamageIn["cycles"] >1) then
if (DamageIn.LifeWhenHitor0) ~=0or (DamageIn.ManaWhenHitor0) ~=0orDamageIn.EnergyShieldWhenHit~=0orDamageIn.MissingLifeBeforeEnemyHit~=0orDamageIn.MissingManaBeforeEnemyHit~=0then
0 commit comments