diff --git a/src/Classes/Item.lua b/src/Classes/Item.lua index 087aea3824..18972fc542 100644 --- a/src/Classes/Item.lua +++ b/src/Classes/Item.lua @@ -1604,6 +1604,11 @@ function ItemClass:BuildModList() for _, modLine in ipairs(self.crucibleModLines) do processModLine(modLine) end + if self.name == "Tabula Rasa, Simple Robe" or self.name == "Skin of the Loyal, Simple Robe" or self.name == "Skin of the Lords, Simple Robe" or self.name == "The Apostate, Cabalist Regalia" then + -- Hack to remove the energy shield and base int requirement + baseList:NewMod("ArmourData", "LIST", { key = "EnergyShield", value = 0 }) + self.requirements.int = 0 + end if calcLocal(baseList, "NoAttributeRequirements", "FLAG", 0) then self.requirements.strMod = 0 self.requirements.dexMod = 0 @@ -1674,10 +1679,6 @@ function ItemClass:BuildModList() self.sockets = newSockets end self.socketedJewelEffectModifier = 1 + calcLocal(baseList, "SocketedJewelEffect", "INC", 0) / 100 - if self.name == "Tabula Rasa, Simple Robe" or self.name == "Skin of the Loyal, Simple Robe" or self.name == "Skin of the Lords, Simple Robe" then - -- Hack to remove the energy shield - baseList:NewMod("ArmourData", "LIST", { key = "EnergyShield", value = 0 }) - end if self.base.weapon or self.type == "Ring" then self.slotModList = { } for i = 1, 2 do diff --git a/src/Data/ModCache.lua b/src/Data/ModCache.lua index e6d6d16f34..48525dd09d 100755 --- a/src/Data/ModCache.lua +++ b/src/Data/ModCache.lua @@ -144,6 +144,7 @@ c["+1 to Level of all Dexterity Skill Gems"]={{[1]={flags=0,keywordFlags=0,name= c["+1 to Level of all Fire Spell Skill Gems"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keywordList={[1]="fire",[2]="spell",[3]="skill"},value=1}}},nil} c["+1 to Level of all Intelligence Skill Gems"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keywordList={[1]="intelligence",[2]="skill"},value=1}}},nil} c["+1 to Level of all Lightning Spell Skill Gems"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keywordList={[1]="lightning",[2]="spell",[3]="skill"},value=1}}},nil} +c["+1 to Level of all Minion Skill Gems"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keywordList={[1]="minion",[2]="skill"},value=1}}},nil} c["+1 to Level of all Raise Spectre Gems"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyword="raise spectre",value=1}}},nil} c["+1 to Level of all Raise Zombie Gems"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyword="raise zombie",value=1}}},nil} c["+1 to Level of all Skill Gems"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keywordList={[1]="skill"},value=1}}},nil} @@ -168,6 +169,7 @@ c["+1 to Maximum Siphoning Charges per Elder or Shaper Item Equipped"]={{[1]={[1 c["+1 to Maximum Spirit Charges per Abyss Jewel affecting you"]={{[1]={[1]={type="Multiplier",var="AbyssJewel"},flags=0,keywordFlags=0,name="SpiritChargesMax",type="BASE",value=1}},nil} c["+1 to Maximum number of Raised Zombies"]={{[1]={flags=0,keywordFlags=0,name="ActiveZombieLimit",type="BASE",value=1}},nil} c["+1 to Maximum number of Sacred Wisps"]={{}," Maximum number of Sacred Wisps "} +c["+1 to Maximum number of Sacred Wisps +1 to number of Sacred Wisps Summoned"]={{}," Maximum number of Sacred Wisps +1 to number of Sacred Wisps Summoned "} c["+1 to Maximum number of Skeletons"]={{[1]={flags=0,keywordFlags=0,name="ActiveSkeletonLimit",type="BASE",value=1}},nil} c["+1 to Maximum number of Spectres"]={{[1]={flags=0,keywordFlags=0,name="ActiveSpectreLimit",type="BASE",value=1}},nil} c["+1 to Minimum Endurance Charges"]={{[1]={flags=0,keywordFlags=0,name="EnduranceChargesMin",type="BASE",value=1}},nil} @@ -197,6 +199,7 @@ c["+1 to maximum number of Summoned Golems"]={{[1]={flags=0,keywordFlags=0,name= c["+1 to maximum number of Summoned Golems if you have 3 Primordial Items Socketed or Equipped"]={{[1]={[1]={threshold=3,type="MultiplierThreshold",var="PrimordialItem"},flags=0,keywordFlags=0,name="ActiveGolemLimit",type="BASE",value=1}},nil} c["+1 to maximum number of Summoned Holy Relics"]={{[1]={flags=0,keywordFlags=0,name="ActiveHolyRelicLimit",type="BASE",value=1}},nil} c["+1 to maximum number of Summoned Totems"]={{[1]={flags=0,keywordFlags=0,name="ActiveTotemLimit",type="BASE",value=1}},nil} +c["+1 to number of Sacred Wisps Summoned"]={{}," number of Sacred Wisps Summoned "} c["+1 to number of Summoned Arbalists"]={{[1]={flags=0,keywordFlags=0,name="ActiveArbalistLimit",type="BASE",value=1}},nil} c["+1% Chance to Block Attack Damage"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=1}},nil} c["+1% Chance to Block Attack Damage per 5% Chance to Block on Equipped Shield"]={{[1]={[1]={div=5,stat="ShieldBlockChance",type="PerStat"},flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=1}},nil} @@ -234,6 +237,7 @@ c["+10 to Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="BASE",value c["+10 to Dexterity and Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=10},[2]={flags=0,keywordFlags=0,name="Int",type="BASE",value=10},[3]={flags=0,keywordFlags=0,name="DexInt",type="BASE",value=10}},nil} c["+10 to Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Int",type="BASE",value=10}},nil} c["+10 to Maximum Challenger Charges"]={{[1]={flags=0,keywordFlags=0,name="ChallengerChargesMax",type="BASE",value=10}},nil} +c["+10 to Maximum Fortification"]={{[1]={flags=0,keywordFlags=0,name="MaximumFortification",type="BASE",value=10}},nil} c["+10 to Maximum Rage"]={{[1]={flags=0,keywordFlags=0,name="MaximumRage",type="BASE",value=10}},nil} c["+10 to Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=10}},nil} c["+10 to Strength and Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=10},[2]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=10},[3]={flags=0,keywordFlags=0,name="StrDex",type="BASE",value=10}},nil} @@ -666,7 +670,6 @@ c["+200 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE", c["+2000 Armour while you do not have Avatar of Fire"]={{[1]={[1]={neg=true,type="Condition",var="HaveAvatarOfFire"},flags=0,keywordFlags=0,name="Armour",type="BASE",value=2000}},nil} c["+2000 to Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",value=2000}},nil} c["+208 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=208}},nil} -c["+21 to Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=21}},nil} c["+21 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=21}},nil} c["+21% chance to Suppress Spell Damage"]={{[1]={flags=0,keywordFlags=0,name="SpellSuppressionChance",type="BASE",value=21}},nil} c["+210 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=210}},nil} @@ -931,7 +934,6 @@ c["+33% to Global Critical Strike Multiplier"]={{[1]={[1]={type="Global"},flags= c["+33% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=33}},nil} c["+330 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=330}},nil} c["+333 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=333}},nil} -c["+34 to Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=34}},nil} c["+340 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=340}},nil} c["+35 to Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=35}},nil} c["+35 to Dexterity and Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=35},[2]={flags=0,keywordFlags=0,name="Int",type="BASE",value=35},[3]={flags=0,keywordFlags=0,name="DexInt",type="BASE",value=35}},nil} @@ -1207,6 +1209,7 @@ c["+55% to Fire Resistance while affected by Herald of Ash"]={{[1]={[1]={type="C c["+55% to Lightning Resistance while affected by Herald of Thunder"]={{[1]={[1]={type="Condition",var="AffectedByHeraldofThunder"},flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=55}},nil} c["+58 to Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=58}},nil} c["+6 to Armour and Evasion Rating per 1% Chance to Block Attack Damage"]={{[1]={[1]={div=1,stat="BlockChance",type="PerStat"},flags=0,keywordFlags=0,name="ArmourAndEvasion",type="BASE",value=6}},nil} +c["+6 to Maximum Fortification"]={{[1]={flags=0,keywordFlags=0,name="MaximumFortification",type="BASE",value=6}},nil} c["+6 to Maximum Life per Elder Item Equipped"]={{[1]={[1]={type="Multiplier",var="ElderItem"},flags=0,keywordFlags=0,name="Life",type="BASE",value=6}},nil} c["+6 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=6}},nil} c["+6 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=6}},nil} @@ -1322,7 +1325,6 @@ c["+78 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",v c["+8 to Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=8}},nil} c["+8 to Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Int",type="BASE",value=8}},nil} c["+8 to Level of Socketed Gems"]={{[1]={[1]={slotName="{SlotName}",type="SocketedIn"},flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyword="all",value=8}}},nil} -c["+8 to Maximum Fortification"]={{[1]={flags=0,keywordFlags=0,name="MaximumFortification",type="BASE",value=8}},nil} c["+8 to Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=8}},nil} c["+8 to all Attributes"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=8},[2]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=8},[3]={flags=0,keywordFlags=0,name="Int",type="BASE",value=8},[4]={flags=0,keywordFlags=0,name="All",type="BASE",value=8}},nil} c["+8% Chance to Block"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=8}},nil} @@ -2341,6 +2343,8 @@ c["10% reduced maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Energ c["10% reduced maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="INC",value=-10}},nil} c["100% Chance to Cause Monster to Flee on Block"]={{}," to Cause Monster to Flee on Block "} c["100% Chance to Cause Monster to Flee on Block +20% Chance to Block Attack Damage from Cursed Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Cursed"},flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=100}}," to Cause Monster to Flee on Block +20% Chance "} +c["100% Increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=100}},nil} +c["100% Increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=100}},nil} c["100% Increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=100}},nil} c["100% Increased Life Recovery from Flasks"]={{[1]={flags=0,keywordFlags=0,name="FlaskLifeRecovery",type="INC",value=100}},nil} c["100% Increased Mana Recovery from Flasks"]={{[1]={flags=0,keywordFlags=0,name="FlaskManaRecovery",type="INC",value=100}},nil} @@ -2638,6 +2642,7 @@ c["12% of Physical Damage from Hits taken as Fire Damage while affected by Purit c["12% of Physical Damage from Hits taken as Lightning Damage while affected by Purity of Elements"]={{[1]={[1]={type="Condition",var="AffectedByPurityofElements"},flags=0,keywordFlags=0,name="PhysicalDamageFromHitsTakenAsLightning",type="BASE",value=12}},nil} c["12% reduced Enemy Stun Threshold with Maces or Sceptres"]={{[1]={flags=1048580,keywordFlags=0,name="EnemyStunThreshold",type="INC",value=-12}},nil} c["12% reduced Skill Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=-12}},nil} +c["120% Increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=120}},nil} c["120% Increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=120}},nil} c["120% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=120}},nil} c["120% increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=120}},nil} @@ -2780,7 +2785,6 @@ c["140% increased Global Critical Strike Chance"]={{[1]={[1]={type="Global"},fla c["140% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=140}},nil} c["140% increased Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=140}},nil} c["142% increased Ward"]={{[1]={flags=0,keywordFlags=0,name="Ward",type="INC",value=142}},nil} -c["144% Increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=144}},nil} c["145% increased Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EvasionAndEnergyShield",type="INC",value=145}},nil} c["145% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=145}},nil} c["146% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=146}},nil} @@ -3984,6 +3988,7 @@ c["25% increased Damage with Bleeding"]={{[1]={flags=0,keywordFlags=4194304,name c["25% increased Damage with Hits and Ailments against Cursed Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Cursed"},flags=0,keywordFlags=786432,name="Damage",type="INC",value=25}},nil} c["25% increased Defences while you have at least four Linked targets"]={{[1]={[1]={threshold=4,type="MultiplierThreshold",var="LinkedTargets"},flags=0,keywordFlags=0,name="Defences",type="INC",value=25}},nil} c["25% increased Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=25}},nil} +c["25% increased Duration of Ailments on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyAilmentDuration",type="INC",value=25}},nil} c["25% increased Effect of Buffs granted by Socketed Golem Skills"]={{[1]={[1]={keyword="golem",slotName="{SlotName}",type="SocketedIn"},flags=0,keywordFlags=0,name="ExtraSkillMod",type="LIST",value={mod={flags=0,keywordFlags=0,name="BuffEffect",type="INC",value=25}}}},nil} c["25% increased Effect of Buffs granted by your Golems per Summoned Golem"]={{[1]={[1]={skillType=61,type="SkillType"},[2]={stat="ActiveGolemLimit",type="PerStat"},flags=0,keywordFlags=0,name="BuffEffect",type="INC",value=25}},nil} c["25% increased Effect of Cold Ailments you inflict on Shocked Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Shocked"},flags=0,keywordFlags=0,name="EnemyChillEffect",type="INC",value=25},[2]={[1]={actor="enemy",type="ActorCondition",var="Shocked"},flags=0,keywordFlags=0,name="EnemyBrittleEffect",type="INC",value=25}},nil} @@ -4397,6 +4402,7 @@ c["30% increased Effect of Cruelty"]={{[1]={flags=0,keywordFlags=0,name="FlaskEf c["30% increased Effect of Impales you inflict with Two Handed Weapons on Non-Impaled Enemies"]={{[1]={flags=536870916,keywordFlags=0,name="ImpaleEffect",type="INC",value=30}}," on Non-Impaled Enemies "} c["30% increased Effect of Impales you inflict with Two Handed Weapons on Non-Impaled Enemies 50% increased Impale Duration"]={{[1]={flags=536870916,keywordFlags=0,name="ImpaleEffect",type="INC",value=30}}," on Non-Impaled Enemies 50% increased Impale Duration "} c["30% increased Effect of Lightning Ailments"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockEffect",type="INC",value=30},[2]={flags=0,keywordFlags=0,name="EnemySapEffect",type="INC",value=30}},nil} +c["30% increased Effect of Non-Curse Auras from your Skills while you have a Linked Target"]={{[1]={[1]={skillType=43,type="SkillType"},[2]={neg=true,skillType=79,type="SkillType"},[3]={threshold=1,type="MultiplierThreshold",var="LinkedTargets"},flags=0,keywordFlags=0,name="AuraEffect",type="INC",value=30}},nil} c["30% increased Effect of Non-Damaging Ailments"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockEffect",type="INC",value=30},[2]={flags=0,keywordFlags=0,name="EnemyChillEffect",type="INC",value=30},[3]={flags=0,keywordFlags=0,name="EnemyFreezeEffect",type="INC",value=30},[4]={flags=0,keywordFlags=0,name="EnemyScorchEffect",type="INC",value=30},[5]={flags=0,keywordFlags=0,name="EnemyBrittleEffect",type="INC",value=30},[6]={flags=0,keywordFlags=0,name="EnemySapEffect",type="INC",value=30}},nil} c["30% increased Effect of Non-Damaging Ailments you inflict during Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="EnemyShockEffect",type="INC",value=30},[2]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="EnemyChillEffect",type="INC",value=30},[3]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="EnemyFreezeEffect",type="INC",value=30},[4]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="EnemyScorchEffect",type="INC",value=30},[5]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="EnemyBrittleEffect",type="INC",value=30},[6]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="EnemySapEffect",type="INC",value=30}},nil} c["30% increased Effect of Onslaught on you"]={{[1]={flags=0,keywordFlags=0,name="OnslaughtEffect",type="INC",value=30}},nil} @@ -4569,6 +4575,7 @@ c["32% increased Movement Speed while affected by a Magic Abyss Jewel"]={{[1]={[ c["320% increased Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=320}},nil} c["320% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=320}},nil} c["320% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=320}},nil} +c["325% Increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=325}},nil} c["325% increased Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=325}},nil} c["33% chance to Avoid Elemental Ailments"]={{[1]={flags=0,keywordFlags=0,name="AvoidElementalAilments",type="BASE",value=33}},nil} c["33% chance to Avoid being Stunned"]={{[1]={flags=0,keywordFlags=0,name="AvoidStun",type="BASE",value=33}},nil} @@ -4592,7 +4599,6 @@ c["33% of Chaos Damage taken does not bypass Energy Shield"]={{[1]={flags=0,keyw c["33% of Non-Chaos Damage taken bypasses Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="PhysicalEnergyShieldBypass",type="BASE",value=33},[2]={flags=0,keywordFlags=0,name="LightningEnergyShieldBypass",type="BASE",value=33},[3]={flags=0,keywordFlags=0,name="ColdEnergyShieldBypass",type="BASE",value=33},[4]={flags=0,keywordFlags=0,name="FireEnergyShieldBypass",type="BASE",value=33}},nil} c["330% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=330}},nil} c["333% increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=333}},nil} -c["339% Increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=339}},nil} c["34% increased Armour from Equipped Helmet and Gloves"]={{[1]={[1]={slotNameList={[1]="Helmet",[2]="Gloves"},type="SlotName"},flags=0,keywordFlags=0,name="Armour",type="INC",value=34}},nil} c["34% increased Evasion Rating from Equipped Helmet and Boots"]={{[1]={[1]={slotNameList={[1]="Helmet",[2]="Boots"},type="SlotName"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=34}},nil} c["34% increased Maximum Energy Shield from Equipped Gloves and Boots"]={{[1]={[1]={slotNameList={[1]="Gloves",[2]="Boots"},type="SlotName"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=34}},nil} @@ -4664,6 +4670,7 @@ c["35% reduced Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalD c["35% reduced Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecoveryRate",type="INC",value=-35}},nil} c["35% reduced Stun and Block Recovery"]={{[1]={flags=0,keywordFlags=0,name="StunRecovery",type="INC",value=-35}},nil} c["350 Physical Damage taken on Minion Death"]={{[1]={flags=0,keywordFlags=0,name="HeartboundLoopSelfDamage",type="LIST",value={baseDamage=350,damageType="physical"}}},nil} +c["350% Increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=350}},nil} c["350% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=350}},nil} c["350% increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=350}},nil} c["350% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=350}},nil} @@ -4787,6 +4794,7 @@ c["40% increased Attack Damage against Maimed Enemies"]={{[1]={[1]={actor="enemy c["40% increased Attack Damage while Leeching"]={{[1]={[1]={type="Condition",var="Leeching"},flags=1,keywordFlags=0,name="Damage",type="INC",value=40}},nil} c["40% increased Attack Speed if you've taken a Savage Hit Recently"]={{[1]={[1]={type="Condition",var="BeenSavageHitRecently"},flags=1,keywordFlags=0,name="Speed",type="INC",value=40}},nil} c["40% increased Attack Speed while Ignited"]={{[1]={[1]={type="Condition",var="Ignited"},flags=1,keywordFlags=0,name="Speed",type="INC",value=40}},nil} +c["40% increased Attack and Cast Speed"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=40}},nil} c["40% increased Blind Effect"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="BlindEffect",type="INC",value=40}}}},nil} c["40% increased Blind duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=40}}," Blind "} c["40% increased Brand Attachment range"]={{[1]={flags=0,keywordFlags=0,name="BrandAttachmentRange",type="INC",value=40}},nil} @@ -4829,6 +4837,7 @@ c["40% increased Effect of Chilled Ground"]={{[1]={flags=0,keywordFlags=0,name=" c["40% increased Effect of Impales inflicted with Spells"]={{[1]={flags=0,keywordFlags=131072,name="ImpaleEffect",type="INC",value=40}},nil} c["40% increased Effect of Lightning Ailments"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockEffect",type="INC",value=40},[2]={flags=0,keywordFlags=0,name="EnemySapEffect",type="INC",value=40}},nil} c["40% increased Effect of Non-Curse Auras from your Skills on Enemies"]={{[1]={[1]={skillType=43,type="SkillType"},[2]={neg=true,skillType=79,type="SkillType"},flags=0,keywordFlags=0,name="DebuffEffect",type="INC",value=40},[2]={[1]={skillName="Death Aura",type="SkillName"},flags=0,keywordFlags=0,name="AuraEffect",type="INC",value=40}},nil} +c["40% increased Effect of Non-Curse Auras from your Skills while you have a Linked Target"]={{[1]={[1]={skillType=43,type="SkillType"},[2]={neg=true,skillType=79,type="SkillType"},[3]={threshold=1,type="MultiplierThreshold",var="LinkedTargets"},flags=0,keywordFlags=0,name="AuraEffect",type="INC",value=40}},nil} c["40% increased Effect of Onslaught on you"]={{[1]={flags=0,keywordFlags=0,name="OnslaughtEffect",type="INC",value=40}},nil} c["40% increased Effect of Scorch"]={{[1]={flags=0,keywordFlags=0,name="EnemyScorchEffect",type="INC",value=40}},nil} c["40% increased Effect of Shock"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockEffect",type="INC",value=40}},nil} @@ -5286,6 +5295,7 @@ c["50% increased Life Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecov c["50% increased Life Reservation Efficiency of Skills"]={{[1]={flags=0,keywordFlags=0,name="LifeReservationEfficiency",type="INC",value=50}},nil} c["50% increased Light Radius"]={{[1]={flags=0,keywordFlags=0,name="LightRadius",type="INC",value=50}},nil} c["50% increased Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamage",type="INC",value=50}},nil} +c["50% increased Lightning Damage while affected by Herald of Thunder"]={{[1]={[1]={type="Condition",var="AffectedByHeraldofThunder"},flags=0,keywordFlags=0,name="LightningDamage",type="INC",value=50}},nil} c["50% increased Mana Cost of Skills"]={{[1]={flags=0,keywordFlags=0,name="ManaCost",type="INC",value=50}},nil} c["50% increased Mana Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=50}},nil} c["50% increased Mana Regeneration Rate during any Flask Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=50}},nil} @@ -7046,6 +7056,8 @@ c["Attacks have 5% chance to Maim on Hit"]={{}," to Maim "} c["Attacks have 5% chance to cause Bleeding"]={{[1]={flags=1,keywordFlags=0,name="BleedChance",type="BASE",value=5}},nil} c["Attacks have 50% chance to cause Bleeding"]={{[1]={flags=1,keywordFlags=0,name="BleedChance",type="BASE",value=50}},nil} c["Attacks have 60% chance to Poison while at maximum Frenzy Charges"]={{[1]={[1]={stat="FrenzyCharges",thresholdStat="FrenzyChargesMax",type="StatThreshold"},flags=1,keywordFlags=0,name="PoisonChance",type="BASE",value=60}},nil} +c["Attacks inflict Unnerve on Critical Strike for 4 seconds"]={nil,"Attacks inflict Unnerve on Critical Strike for 4 seconds "} +c["Attacks inflict Unnerve on Critical Strike for 4 seconds Spells inflict Intimidate on Critical Strike for 4 seconds"]={nil,"Attacks inflict Unnerve on Critical Strike for 4 seconds Spells inflict Intimidate on Critical Strike for 4 seconds "} c["Attacks that Fire Projectiles Consume up to 1 additional Steel Shard"]={nil,"Attacks that Fire Projectiles Consume up to 1 additional Steel Shard "} c["Attacks that Fire Projectiles Consume up to 1 additional Steel Shard Skills Fire 3 additional Projectiles for 4 seconds after"]={nil,"Attacks that Fire Projectiles Consume up to 1 additional Steel Shard Skills Fire 3 additional Projectiles for 4 seconds after "} c["Attacks used by Totems have 10% increased Attack Speed"]={{[1]={flags=1,keywordFlags=16384,name="Speed",type="INC",value=10}},nil} @@ -7524,6 +7536,7 @@ c["Damage Penetrates (2-4)% Cold Resistance"]={nil,"Damage Penetrates (2-4)% Col c["Damage Penetrates (2-4)% Fire Resistance"]={nil,"Damage Penetrates (2-4)% Fire Resistance "} c["Damage Penetrates (2-4)% Lightning Resistance"]={nil,"Damage Penetrates (2-4)% Lightning Resistance "} c["Damage Penetrates 10% Cold Resistance against Chilled Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Chilled"},flags=0,keywordFlags=0,name="ColdPenetration",type="BASE",value=10}},nil} +c["Damage Penetrates 10% Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalPenetration",type="BASE",value=10}},nil} c["Damage Penetrates 10% Elemental Resistances against Chilled Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Chilled"},flags=0,keywordFlags=0,name="ElementalPenetration",type="BASE",value=10}},nil} c["Damage Penetrates 10% Elemental Resistances while you are Chilled"]={{[1]={[1]={type="Condition",var="Chilled"},flags=0,keywordFlags=0,name="ElementalPenetration",type="BASE",value=10}},nil} c["Damage Penetrates 10% Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FirePenetration",type="BASE",value=10}},nil} @@ -7534,6 +7547,7 @@ c["Damage Penetrates 15% Fire Resistance while affected by Anger"]={{[1]={[1]={t c["Damage Penetrates 15% Lightning Resistance while affected by Wrath"]={{[1]={[1]={type="Condition",var="AffectedByWrath"},flags=0,keywordFlags=0,name="LightningPenetration",type="BASE",value=15}},nil} c["Damage Penetrates 15% of Fire Resistance if you have Blocked Recently"]={{[1]={[1]={type="Condition",var="BlockedRecently"},flags=0,keywordFlags=0,name="FirePenetration",type="BASE",value=15}},nil} c["Damage Penetrates 20% Cold Resistance against Chilled Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Chilled"},flags=0,keywordFlags=0,name="ColdPenetration",type="BASE",value=20}},nil} +c["Damage Penetrates 20% Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalPenetration",type="BASE",value=20}},nil} c["Damage Penetrates 20% Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FirePenetration",type="BASE",value=20}},nil} c["Damage Penetrates 20% Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningPenetration",type="BASE",value=20}},nil} c["Damage Penetrates 5% Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FirePenetration",type="BASE",value=5}},nil} @@ -7571,6 +7585,7 @@ c["Damaging Ailments Cannot Be inflicted on you while you already have one"]={ni c["Damaging Ailments Cannot Be inflicted on you while you already have one Non-Damaging Ailments Cannot Be inflicted on you while you already have one"]={nil,"Damaging Ailments Cannot Be inflicted on you while you already have one Non-Damaging Ailments Cannot Be inflicted on you while you already have one "} c["Damaging Ailments deal damage 10% faster"]={{[1]={flags=0,keywordFlags=0,name="IgniteBurnFaster",type="INC",value=10},[2]={flags=0,keywordFlags=0,name="BleedFaster",type="INC",value=10},[3]={flags=0,keywordFlags=0,name="PoisonFaster",type="INC",value=10}},nil} c["Damaging Ailments deal damage 15% faster"]={{[1]={flags=0,keywordFlags=0,name="IgniteBurnFaster",type="INC",value=15},[2]={flags=0,keywordFlags=0,name="BleedFaster",type="INC",value=15},[3]={flags=0,keywordFlags=0,name="PoisonFaster",type="INC",value=15}},nil} +c["Damaging Ailments deal damage 25% faster"]={{[1]={flags=0,keywordFlags=0,name="IgniteBurnFaster",type="INC",value=25},[2]={flags=0,keywordFlags=0,name="BleedFaster",type="INC",value=25},[3]={flags=0,keywordFlags=0,name="PoisonFaster",type="INC",value=25}},nil} c["Damaging Ailments deal damage 5% faster"]={{[1]={flags=0,keywordFlags=0,name="IgniteBurnFaster",type="INC",value=5},[2]={flags=0,keywordFlags=0,name="BleedFaster",type="INC",value=5},[3]={flags=0,keywordFlags=0,name="PoisonFaster",type="INC",value=5}},nil} c["Damaging Ailments you inflict deal Damage 15% faster while affected by Malevolence"]={{[1]={[1]={type="Condition",var="AffectedByMalevolence"},flags=0,keywordFlags=0,name="IgniteBurnFaster",type="INC",value=15},[2]={[1]={type="Condition",var="AffectedByMalevolence"},flags=0,keywordFlags=0,name="BleedFaster",type="INC",value=15},[3]={[1]={type="Condition",var="AffectedByMalevolence"},flags=0,keywordFlags=0,name="PoisonFaster",type="INC",value=15}},nil} c["Deal 10% less Damage"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="MORE",value=-10}},nil} @@ -7982,6 +7997,7 @@ c["Gain 15 Life per Enemy Killed"]={{[1]={flags=0,keywordFlags=0,name="LifeOnKil c["Gain 15 Mana per Enemy Hit with Attacks"]={{[1]={flags=4,keywordFlags=65536,name="ManaOnHit",type="BASE",value=15}},nil} c["Gain 15 Mana per Enemy Killed"]={{[1]={flags=0,keywordFlags=0,name="ManaOnKill",type="BASE",value=15}},nil} c["Gain 15 Mana per Grand Spectrum"]={{[1]={[1]={type="Multiplier",var="GrandSpectrum"},flags=0,keywordFlags=0,name="Mana",type="BASE",value=15}},nil} +c["Gain 15 Rage after Spending a total of 200 Mana"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanGainRage",type="FLAG",value=true}},nil} c["Gain 15% of Elemental Damage as Extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamageGainAsChaos",type="BASE",value=15}},nil} c["Gain 15% of Elemental Damage as Extra Chaos Damage during effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="ElementalDamageGainAsChaos",type="BASE",value=15}},nil} c["Gain 15% of Maximum Life as Extra Maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="LifeGainAsEnergyShield",type="BASE",value=15}},nil} @@ -7994,8 +8010,6 @@ c["Gain 15% of Physical Damage as Extra Cold Damage during effect"]={{[1]={[1]={ c["Gain 150 Life on Culling Strike"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=150}}," on Culling Strike "} c["Gain 150 Life on Culling Strike Gain 20 Mana on Culling Strike"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=150}}," on Culling Strike Gain 20 Mana on Culling Strike "} c["Gain 150 Life per Enemy Killed"]={{[1]={flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=150}},nil} -c["Gain 16% of Physical Damage as Extra Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageGainAsFire",type="BASE",value=16}},nil} -c["Gain 16% of Physical Damage as Extra Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageGainAsLightning",type="BASE",value=16}},nil} c["Gain 18 Energy Shield for each Enemy you Hit which is affected by a Spider's Web"]={{[1]={[1]={actor="enemy",threshold=1,type="MultiplierThreshold",var="Spider's WebStack"},flags=4,keywordFlags=0,name="EnergyShieldOnHit",type="BASE",value=18}},nil} c["Gain 18 Energy Shield per Enemy Killed"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldOnKill",type="BASE",value=18}},nil} c["Gain 18 Life per Enemy Hit with Spells"]={{[1]={flags=4,keywordFlags=131072,name="LifeOnHit",type="BASE",value=18}},nil} @@ -8029,10 +8043,10 @@ c["Gain 20% of Physical Damage as Extra Chaos Damage during effect"]={{[1]={[1]= c["Gain 20% of Physical Damage as Extra Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageGainAsCold",type="BASE",value=20}},nil} c["Gain 20% of Physical Damage as Extra Cold Damage during effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="PhysicalDamageGainAsCold",type="BASE",value=20}},nil} c["Gain 20% of Physical Damage as Extra Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageGainAsFire",type="BASE",value=20}},nil} +c["Gain 20% of Physical Damage as Extra Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageGainAsLightning",type="BASE",value=20}},nil} c["Gain 20% of Wand Physical Damage as Extra Lightning Damage"]={{[1]={flags=8388612,keywordFlags=0,name="PhysicalDamageGainAsLightning",type="BASE",value=20}},nil} c["Gain 200 Armour per Grand Spectrum"]={{[1]={[1]={type="Multiplier",var="GrandSpectrum"},flags=0,keywordFlags=0,name="Armour",type="BASE",value=200}},nil} c["Gain 200 Life per Enemy Killed"]={{[1]={flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=200}},nil} -c["Gain 21% of Physical Damage as Extra Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageGainAsCold",type="BASE",value=21}},nil} c["Gain 24 Life per Cursed Enemy Hit with Attacks"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Cursed"},flags=5,keywordFlags=0,name="LifeOnHit",type="BASE",value=24}},nil} c["Gain 24% of Physical Damage as Extra Damage of a random Element"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageGainAsRandom",type="BASE",value=24}},nil} c["Gain 25 Energy Shield per Enemy Killed"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldOnKill",type="BASE",value=25}},nil} @@ -8070,6 +8084,8 @@ c["Gain 30% of Cold Damage as Extra Fire Damage against Frozen Enemies"]={{[1]={ c["Gain 30% of Physical Attack Damage as Extra Fire Damage"]={{[1]={flags=1,keywordFlags=0,name="PhysicalDamageGainAsFire",type="BASE",value=30}},nil} c["Gain 30% of Physical Damage as Extra Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageGainAsCold",type="BASE",value=30}},nil} c["Gain 30% of Physical Damage as Extra Cold Damage during effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="PhysicalDamageGainAsCold",type="BASE",value=30}},nil} +c["Gain 30% of Physical Damage as Extra Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageGainAsFire",type="BASE",value=30}},nil} +c["Gain 30% of Physical Damage as Extra Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageGainAsLightning",type="BASE",value=30}},nil} c["Gain 300 Life per Ignited Enemy Killed"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Ignited"},flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=300}},nil} c["Gain 300% of Weapon Physical Damage as Extra Damage of a random Element"]={{[1]={flags=8192,keywordFlags=0,name="PhysicalDamageGainAsRandom",type="BASE",value=300}},nil} c["Gain 35% of Missing Unreserved Life before being Hit by an Enemy"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=35}}," Missing Unreserved before being Hit by an Enemy "} @@ -8478,6 +8494,7 @@ c["Herald of Purity has 80% increased Mana Reservation Efficiency"]={{[1]={[1]={ c["Herald of Thunder also creates a storm when you Shock an Enemy"]={nil,"also creates a storm when you Shock an Enemy "} c["Herald of Thunder also creates a storm when you Shock an Enemy Storms Hit Enemies with 50% increased Frequency"]={nil,"also creates a storm when you Shock an Enemy Storms Hit Enemies with 50% increased Frequency "} c["Herald of Thunder has 100% increased Buff Effect"]={{[1]={[1]={includeTransfigured=true,skillName="Herald of Thunder",type="SkillName"},flags=0,keywordFlags=0,name="BuffEffect",type="INC",value=100}},nil} +c["Herald of Thunder has 35% increased Mana Reservation Efficiency"]={{[1]={[1]={includeTransfigured=true,skillName="Herald of Thunder",type="SkillName"},flags=0,keywordFlags=0,name="ManaReservationEfficiency",type="INC",value=35}},nil} c["Herald of Thunder has 40% increased Mana Reservation Efficiency"]={{[1]={[1]={includeTransfigured=true,skillName="Herald of Thunder",type="SkillName"},flags=0,keywordFlags=0,name="ManaReservationEfficiency",type="INC",value=40}},nil} c["Herald of Thunder has 50% increased Buff Effect"]={{[1]={[1]={includeTransfigured=true,skillName="Herald of Thunder",type="SkillName"},flags=0,keywordFlags=0,name="BuffEffect",type="INC",value=50}},nil} c["Herald of Thunder has 60% increased Buff Effect"]={{[1]={[1]={includeTransfigured=true,skillName="Herald of Thunder",type="SkillName"},flags=0,keywordFlags=0,name="BuffEffect",type="INC",value=60}},nil} @@ -8763,6 +8780,8 @@ c["Link Skills have 20% increased Buff Effect if you have Linked to a target Rec c["Link Skills have 5% increased Buff Effect"]={{[1]={[1]={skillType=118,type="SkillType"},flags=0,keywordFlags=0,name="BuffEffect",type="INC",value=5}},nil} c["Linked Targets Cannot Die for 2 seconds after you Die"]={nil,"Linked Targets Cannot Die for 2 seconds after you Die "} c["Linked Targets Cannot Die for 2 seconds after you Die Lose no Experience when you die because a Linked target died"]={nil,"Linked Targets Cannot Die for 2 seconds after you Die Lose no Experience when you die because a Linked target died "} +c["Linked Targets always count as in range of Non-Curse Auras from your Skills"]={nil,"Linked Targets always count as in range of Non-Curse Auras from your Skills "} +c["Linked Targets always count as in range of Non-Curse Auras from your Skills Non-Curse Auras from your Skills only apply to you and Linked Targets"]={nil,"Linked Targets always count as in range of Non-Curse Auras from your Skills Non-Curse Auras from your Skills only apply to you and Linked Targets "} c["Linked Targets and Allies in your Link Beams have +5% to all Maximum Elemental Resistances"]={{[1]={[1]={threshold=1,type="MultiplierThreshold",var="LinkedTargets"},flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={[1]={neg=true,type="Condition",var="AffectedByLink"},flags=0,keywordFlags=0,name="ElementalResistMax",type="BASE",value=5},onlyAllies=true}},[2]={flags=0,keywordFlags=0,name="ExtraLinkEffect",type="LIST",value={mod={[1]={effectType="Global",type="GlobalEffect",unscalable=true},flags=0,keywordFlags=0,name="ElementalResistMax",type="BASE",value=5}}}},nil} c["Linked targets share Endurance, Frenzy and Power Charges with you"]={nil,"Linked targets share Endurance, Frenzy and Power Charges with you "} c["Links take twice as long to break"]={nil,"Links take twice as long to break "} @@ -8966,6 +8985,7 @@ c["Minions convert 25% of Physical Damage to Cold Damage per Green Socket"]={{[1 c["Minions convert 25% of Physical Damage to Fire Damage per Red Socket"]={{[1]={[1]={type="Multiplier",var="RedSocketIn{SlotName}"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="PhysicalDamageConvertToFire",type="BASE",value=25}}}},nil} c["Minions convert 25% of Physical Damage to Lightning Damage per Blue Socket"]={{[1]={[1]={type="Multiplier",var="BlueSocketIn{SlotName}"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="PhysicalDamageConvertToLightning",type="BASE",value=25}}}},nil} c["Minions convert 50% of Physical Damage to Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="PhysicalDamageConvertToCold",type="BASE",value=50}}}},nil} +c["Minions count as having the same number of Endurance, Frenzy and Power Charges as you"]={nil,"count as having the same number of Endurance, Frenzy and Power Charges as you "} c["Minions created Recently cannot be Damaged"]={nil,"created Recently cannot be Damaged "} c["Minions created Recently have 10% increased Attack and Cast Speed"]={{[1]={[1]={type="Condition",var="MinionsCreatedRecently"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Speed",type="INC",value=10}}}},nil} c["Minions created Recently have 30% increased Movement Speed"]={{[1]={[1]={type="Condition",var="MinionsCreatedRecently"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=30}}}},nil} @@ -9145,6 +9165,8 @@ c["Minions have 80% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name= c["Minions have 90% increased Movement Speed"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=90}}}},nil} c["Minions have Unholy Might"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Condition:UnholyMight",type="FLAG",value=true}}},[2]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Condition:CanWither",type="FLAG",value=true}}}},nil} c["Minions have a 12% chance to Impale on Hit with Attacks"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ImpaleChance",type="BASE",value=12}}}},nil} +c["Minions have the same maximum number of Endurance, Frenzy and Power Charges as you"]={nil,"the same maximum number of Endurance, Frenzy and Power Charges as you "} +c["Minions have the same maximum number of Endurance, Frenzy and Power Charges as you Minions count as having the same number of Endurance, Frenzy and Power Charges as you"]={nil,"the same maximum number of Endurance, Frenzy and Power Charges as you Minions count as having the same number of Endurance, Frenzy and Power Charges as you "} c["Minions take 45% reduced Reflected Damage"]={nil,"take 45% reduced Reflected Damage "} c["Minions take 45% reduced Reflected Damage 45% reduced Reflected Damage taken"]={nil,"take 45% reduced Reflected Damage 45% reduced Reflected Damage taken "} c["Minions' Accuracy Rating is equal to yours"]={{[1]={flags=0,keywordFlags=0,name="MinionAccuracyEqualsAccuracy",type="FLAG",value=true}},nil} @@ -9269,6 +9291,7 @@ c["Non-Critical Strikes Penetrate 10% of Enemy Elemental Resistances"]={{[1]={[1 c["Non-Critical Strikes deal no Damage"]={{[1]={[1]={neg=true,type="Condition",var="CriticalStrike"},flags=4,keywordFlags=0,name="Damage",type="MORE",value=-100}},nil} c["Non-Curse Aura Skills have 20% increased Duration"]={{[1]={[1]={skillType=43,type="SkillType"},[2]={neg=true,skillType=79,type="SkillType"},flags=0,keywordFlags=0,name="Duration",type="INC",value=20}},nil} c["Non-Curse Aura Skills have 50% increased Duration"]={{[1]={[1]={skillType=43,type="SkillType"},[2]={neg=true,skillType=79,type="SkillType"},flags=0,keywordFlags=0,name="Duration",type="INC",value=50}},nil} +c["Non-Curse Auras from your Skills only apply to you and Linked Targets"]={nil,"Non-Curse Auras from your Skills only apply to you and Linked Targets "} c["Non-Cursed Enemies you inflict Non-Aura Curses on are Blinded for 4 seconds"]={nil,"Non-Cursed Enemies you inflict Non-Aura Curses on are Blinded for 4 seconds "} c["Non-Damaging Ailments Cannot Be inflicted on you while you already have one"]={nil,"Non-Damaging Ailments Cannot Be inflicted on you while you already have one "} c["Non-Damaging Ailments have 40% reduced Effect on you while you have Arcane Surge"]={{[1]={[1]={type="Condition",var="AffectedByArcaneSurge"},flags=0,keywordFlags=0,name="SelfChillEffect",type="INC",value=-40},[2]={[1]={type="Condition",var="AffectedByArcaneSurge"},flags=0,keywordFlags=0,name="SelfFreezeEffect",type="INC",value=-40},[3]={[1]={type="Condition",var="AffectedByArcaneSurge"},flags=0,keywordFlags=0,name="SelfShockEffect",type="INC",value=-40},[4]={[1]={type="Condition",var="AffectedByArcaneSurge"},flags=0,keywordFlags=0,name="SelfScorchEffect",type="INC",value=-40},[5]={[1]={type="Condition",var="AffectedByArcaneSurge"},flags=0,keywordFlags=0,name="SelfBrittleEffect",type="INC",value=-40},[6]={[1]={type="Condition",var="AffectedByArcaneSurge"},flags=0,keywordFlags=0,name="SelfSapEffect",type="INC",value=-40}},nil} @@ -10796,6 +10819,7 @@ c["Spells fire an additional Projectile"]={{[1]={flags=2,keywordFlags=0,name="Pr c["Spells have 10% reduced Critical Strike Chance per Intensity"]={{[1]={[1]={type="Multiplier",var="Intensity"},flags=2,keywordFlags=0,name="CritChance",type="INC",value=-10}},nil} c["Spells have 30% increased Critical Strike Chance per Intensity"]={{[1]={[1]={type="Multiplier",var="Intensity"},flags=2,keywordFlags=0,name="CritChance",type="INC",value=30}},nil} c["Spells have a 20% chance to deal Double Damage"]={{[1]={flags=2,keywordFlags=0,name="DoubleDamageChance",type="BASE",value=20}},nil} +c["Spells inflict Intimidate on Critical Strike for 4 seconds"]={nil,"Spells inflict Intimidate on Critical Strike for 4 seconds "} c["Spells which can gain Intensity have +1 to maximum Intensity"]={{[1]={flags=0,keywordFlags=0,name="Multiplier:IntensityLimit",type="BASE",value=1}},nil} c["Spells which have gained Intensity Recently gain 1 Intensity every 0.5 Seconds"]={nil,"Spells which have gained Intensity Recently gain 1 Intensity every 0.5 Seconds "} c["Spells which have gained Intensity Recently lose 1 Intensity every 0.50 Seconds"]={nil,"Spells which have gained Intensity Recently lose 1 Intensity every 0.50 Seconds "} @@ -11428,6 +11452,7 @@ c["You Cannot Be Shocked While Frozen You Cannot Be Shocked While Chilled"]={nil c["You always Ignite while Burning"]={{[1]={[1]={type="Condition",var="Burning"},flags=0,keywordFlags=0,name="EnemyIgniteChance",type="BASE",value=100}},nil} c["You and Allies affected by your placed Banners Regenerate 0.1% of"]={nil,"You and Allies affected by your placed Banners Regenerate 0.1% of "} c["You and Allies affected by your placed Banners Regenerate 0.1% of Life per second for each Stage"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={[1]={type="Condition",var="AffectedByPlacedBanner"},[2]={type="Multiplier",var="BannerStage"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=0.1}}}},nil} +c["You and Enemies in your Presence count as moving while affected by Elemental Ailments"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",varList={[1]="Frozen",[2]="Chilled",[3]="Shocked",[4]="Ignited",[5]="Scorched",[6]="Brittle",[7]="Sapped"}},flags=0,keywordFlags=0,name="Condition:Moving",type="FLAG",value=true}}},[2]={[1]={type="Condition",varList={[1]="Frozen",[2]="Chilled",[3]="Shocked",[4]="Ignited",[5]="Scorched",[6]="Brittle",[7]="Sapped"}},flags=0,keywordFlags=0,name="Condition:Moving",type="FLAG",value=true}},nil} c["You and Nearby Allies have 16 to 144 added Lightning Damage per Blue Socket"]={{[1]={[1]={type="Multiplier",var="BlueSocketIn{SlotName}"},flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=16}}},[2]={[1]={type="Multiplier",var="BlueSocketIn{SlotName}"},flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=144}}}},nil} c["You and Nearby Allies have 47 to 61 added Chaos Damage per White Socket"]={{[1]={[1]={type="Multiplier",var="WhiteSocketIn{SlotName}"},flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=47}}},[2]={[1]={type="Multiplier",var="WhiteSocketIn{SlotName}"},flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=61}}}},nil} c["You and Nearby Allies have 56 to 88 added Cold Damage per Green Socket"]={{[1]={[1]={type="Multiplier",var="GreenSocketIn{SlotName}"},flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=56}}},[2]={[1]={type="Multiplier",var="GreenSocketIn{SlotName}"},flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=88}}}},nil} diff --git a/src/Data/Uniques/Special/Generated.lua b/src/Data/Uniques/Special/Generated.lua index 6d1593fee8..789de9c531 100644 --- a/src/Data/Uniques/Special/Generated.lua +++ b/src/Data/Uniques/Special/Generated.lua @@ -510,7 +510,7 @@ local impossibleEscape = { "Impossible Escape", "Viridian Jewel", "League: Sentinel", - "Source: Drops from unique{The Maven}", + "Source: Drops from unique{The Maven} (Uber)", "Limited to: 1", "Radius: Small" } @@ -811,27 +811,4 @@ for _, modId in ipairs(sortedCharmsMods) do indexCharmMod = indexCharmMod + 1 end -table.insert(data.uniques.generated, table.concat(thatWhichWasTaken, "\n")) - -local thePerandusPactMods = { - ["Life"] = "+5 to Maximum Life", - ["Global Crit Chance"] = "5% Increased Global Critical Strike Chance", -} - -local thePerandusPact = { - "The Perandus Pact", - "Prismatic Jewel", - "Limited to: 1", -} - -for name, _ in pairs(thePerandusPactMods) do - table.insert(thePerandusPact, "Variant: "..name) -end - -local perandusPactIndex = 1 -for _, line in pairs(thePerandusPactMods) do - table.insert(thePerandusPact, "{variant:"..perandusPactIndex.."}Passive Skills in Radius also grant "..line) - perandusPactIndex = perandusPactIndex + 1 -end - -table.insert(data.uniques.generated, table.concat(thePerandusPact, "\n")) \ No newline at end of file +table.insert(data.uniques.generated, table.concat(thatWhichWasTaken, "\n")) \ No newline at end of file diff --git a/src/Data/Uniques/Special/New.lua b/src/Data/Uniques/Special/New.lua index b76bf04f7e..9b6ff4981f 100644 --- a/src/Data/Uniques/Special/New.lua +++ b/src/Data/Uniques/Special/New.lua @@ -8,35 +8,42 @@ data.uniques.new = { [[ The Tides of Time Vanguard Belt +Source: Drops from unique{The Shaper} (Uber) +Requires Level 78 Implicits: 1 {tags:jewellery_defense}+(260-320) to Armour and Evasion Rating {tags:life,mana}100% Increased Life Recovery from Flasks {tags:life,mana}100% Increased Mana Recovery from Flasks Flasks applied to you have 25% Increased Effect -Life Flasks gain (1-3) charges every 3 seconds -Mana Flasks gain (1-3) charges every 3 seconds -Utility Flasks gain (1-3) charges every 3 seconds +Life Flasks gain (0-3) charges every 3 seconds +Mana Flasks gain (0-3) charges every 3 seconds +Utility Flasks gain (0-3) charges every 3 seconds ]],[[ Ravenous Passion Zealot Helmet +Source: Drops from unique{The Eater of Worlds} (Uber) Requires Level: 44, 50 Str, 50 Int -+34 to Strength -120% Increased Armour and Energy Shield -Gain 13 Rage after Spending a total of 200 Mana ++(30-50) to Strength +(80-120)% Increased Armour and Energy Shield +Gain (10-15) Rage after Spending a total of 200 Mana Rage grants Cast Speed instead of Attack Speed Rage grants Spell Damage instead of Attack Damage ]],[[ The Celestial Brace Goliath Gauntlets +Source: Drops from unique{The Searing Exarch} (Uber) Requires Level: 53, 77 Str -144% Increased Armour +(80-120)% Increased Armour 1% Increased Attack Speed per Fortification -+8 to Maximum Fortification ++(1-10) to Maximum Fortification Melee Hits from Strike Skills Fortify ]],[[ Nevalius Inheritance Cloth Belt -+21 to Dexterity +League: Necropolis +Source: Created from 4 different unique{Nevalius} family corpses in the normal{Necropolis} +Requires Level 16 ++(20-30) to Dexterity 150% Increased Flask Effect Duration Flasks applied to you have 60% Reduced Effect 2% Reduced Flask Effect Duration per Level @@ -44,13 +51,189 @@ Flasks applied to you have 1% Increased Effect per Level ]],[[ Grace of the Goddess Prophecy Wand +Source: Drops from unique{The Maven} (Uber) Implicits: 1 (36-40)% increased Spell Damage -339% Increased Physical Damage -Gain 16% of Physical Damage as Extra Fire Damage -Gain 21% of Physical Damage as Extra Cold Damage -Gain 16% of Physical Damage as Extra Lightning Damage +(300-350)% Increased Physical Damage +Gain (10-30)% of Physical Damage as Extra Fire Damage +Gain (10-30)% of Physical Damage as Extra Cold Damage +Gain (10-30)% of Physical Damage as Extra Lightning Damage +1 to Maximum number of Sacred Wisps ++1 to number of Sacred Wisps Summoned +]],[[ +The Perandus Pact +Prismatic Jewel +Variant: Life +Variant: Energy Shield +Variant: Mana +Variant: Armour +Variant: Evasion Rating +Variant: Attributes +Variant: Global Crit Chance +Variant: Physical Damage +Variant: Lightning Damage +Variant: Cold Damage +Variant: Fire Damage +Variant: Chaos Damage +Variant: Chaos Resistance +Selected Variant: 1 +League: Necropolis +Source: Created from 4 different unique{Perandus} family corpses in the normal{Necropolis} +Limited to: 1 +Radius: Large +{variant:1}Passive Skills in Radius also grant +5 to Maximum Life +{variant:2}Passive Skills in Radius also grant 3% increased Energy Shield +{variant:3}Passive Skills in Radius also grant +5 to Maximum Mana +{variant:4}Passive Skills in Radius also grant 7% increased Armour +{variant:5}Passive Skills in Radius also grant 5% increased Evasion Rating +{variant:6}Passive Skills in Radius also grant +2 to all Attributes +{variant:7}Passive Skills in Radius also grant 7% Increased Global Critical Strike Chance +{variant:8}Passive Skills in Radius also grant 6% increased Physical Damage +{variant:9}Passive Skills in Radius also grant 6% increased Lightning Damage +{variant:10}Passive Skills in Radius also grant 6% increased Cold Damage +{variant:11}Passive Skills in Radius also grant 6% increased Fire Damage +{variant:12}Passive Skills in Radius also grant 6% increased Chaos Damage +{variant:13}Passive Skills in Radius also grant +4% to Chaos Resistance +]],[[ +Veruso's Ambition +Shackled Boots +League: Necropolis +Source: Created from 4 different unique{Veruso} family corpses in the normal{Necropolis} +Requires Level 34, 34 Dex, 34 Int +Grants Level 20 Ravenous Skill +(80–120)% increased Evasion and Energy Shield ++(13–23)% to Chaos Resistance +(20–30)% increased Movement Speed +Enemies display their Monster Category +]],[[ +The Utmost +Gold Amulet +Source: Created from unique{Primordial Fragments} obtained from Uber bosses +Requires Level 8 +Implicits: 1 +(12–20)% increased Rarity of Items found ++(0–30)% chance to Suppress Spell Damage +{tags:jewellery_resistance}+(0–5)% to all maximum Elemental Resistances +{tags:caster,attack,speed}(0–40)% increased Attack and Cast Speed +{tags:jewellery_elemental}Damage Penetrates (0–20)% Elemental Resistances +Corrupted +]],[[ +The Tempest Rising +Goliath Greaves +Source: Drops from unique{Sirus, Awakener of Worlds} (Uber) +Requires Level 54, 95 Str +(80–120)% increased Armour +30% increased Movement Speed +(5–25)% increased Duration of Ailments on Enemies +Damaging Ailments deal damage (5–25)% faster +You and Enemies in your Presence count as moving while affected by Elemental Ailments +]],[[ +The Devourer of Minds +Pig-Faced Bascinet +Source: Drops from unique{The Elder} (Uber Uber) +Requires Level 63, 85 Str, 62 Dex ++(30–50) to Intelligence +(80–120)% increased Armour and Evasion ++1 to Level of all Minion Skill Gems +25% increased Light Radius +Minions have the same maximum number of Endurance, Frenzy and Power Charges as you +Minions count as having the same number of Endurance, Frenzy and Power Charges as you +]],[[ +The Hand of Phrecia +Mesh Gloves +League: Necropolis +Source: Created from 4 different unique{Phrecia} family corpses in the normal{Necropolis} +Requires Level 32, 26 Str, 26 Int +(50–70)% increased Armour and Energy Shield ++(10–15)% to all Elemental Resistances +(20–40)% increased Effect of Non-Curse Auras from your Skills while you have a Linked Target +Linked Targets always count as in range of Non-Curse Auras from your Skills +Non-Curse Auras from your Skills only apply to you and Linked Targets +]],[[ +The Apostate +Cabalist Regalia +Requires Level 35 +Source: Drops from unique{Synthete Nightmare} in normal{The Cortex} (Uber) ++(30–50) to Strength ++(20–30)% to all Elemental Resistances +Gain Maximum Life instead of Maximum Energy Shield from Equipped Armour Items +]],[[ +Grattus Signet +Diamond Ring +League: Necropolis +Source: Created from 4 different unique{Grattus} family corpses in the normal{Necropolis} +Requires Level 64 +{tags:critical}(20–30)% increased Global Critical Strike Chance +{tags:attack,speed}(5–10)% increased Attack Speed +{tags:caster,speed}(5–10)% increased Cast Speed +{tags:jewellery_defense}+(40–60) to maximum Energy Shield +{tags:life}+(30–50) to maximum Life +Attacks inflict Unnerve on Critical Strike for 4 seconds +Spells inflict Intimidate on Critical Strike for 4 seconds +]],[[ +Circle of Ambition +Prismatic Ring +Source: Drops from unique{Synthete Nightmare} in normal{The Cortex} (Uber) +Requires Level 20 +Variant: Thunder: Skill Reservation +Variant: Thunder: Lightning Damage +Variant: Thunder: Buff Effect +Variant: Thunder: Max Resistance +Variant: Thunder: Lightning Resistance +Variant: Ash: Ash: Skill Reservation +Variant: Ash: Fire Damage +Variant: Ash: Buff Effect +Variant: Ash: Max Resistance +Variant: Ash: Fire Resistance +Variant: Ice: Skill Reservation +Variant: Ice: Cold Damage +Variant: Ice: Buff Effect +Variant: Ice: Max Resistance +Variant: Ice: Cold Resistance +Variant: Purity: Skill Reservation +Variant: Purity: Physical Damage +Variant: Purity: Buff Effect +Variant: Purity: Sentinel Damage +Variant: Purity: Damage Reduction +Variant: Agony: Skill Reservationwatcher +Variant: Agony: Chaos Damage +Variant: Agony: Buff Effect +Variant: Agony: Agony Damage +Variant: Agony: Chaos Resistance +Selected Variant: 1 +Has Alt Variant: true +Selected Alt Variant: 2 +Has Alt Variant Two: true +Selected Alt Variant Two: 3 +Implicits: 0 +{tags:jewellery_attribute}+(10–20) to all Attributes +{tags:jewellery_resistance}+(10–20)% to all Elemental Resistances +10% increased Mana Reservation Efficiency of Herald Skills +{variant:1}{tags:mana}Herald of Thunder has (30-40)% increased Mana Reservation Efficiency +{variant:2}{tags:jewellery_elemental}(40-60)% increased Lightning Damage while affected by Herald of Thunder +{variant:3}Herald of Thunder has (40-60)% increased Buff Effect +{variant:4}{tags:jewellery_resistance}+1% to maximum Lightning Resistance while affected by Herald of Thunder +{variant:5}{tags:jewellery_resistance}+(50-60)% to Lightning Resistance while affected by Herald of Thunder +{variant:6}{tags:mana}Herald of Ash has (30-40)% increased Mana Reservation Efficiency +{variant:7}{tags:jewellery_elemental}(40-60)% increased Fire Damage while affected by Herald of Ash +{variant:8}Herald of Ash has (40-60)% increased Buff Effect +{variant:9}{tags:jewellery_resistance}+1% to maximum Fire Resistance while affected by Herald of Ash +{variant:10}{tags:jewellery_resistance}+(50-60)% to Fire Resistance while affected by Herald of Ash +{variant:11}{tags:mana}Herald of Ice has (30-40)% increased Mana Reservation Efficiency +{variant:12}{tags:jewellery_elemental}(40-60)% increased Cold Damage while affected by Herald of Ice +{variant:13}Herald of Ice has (40-60)% increased Buff Effect +{variant:14}{tags:jewellery_resistance}+1% to maximum Cold Resistance while affected by Herald of Ice +{variant:15}{tags:jewellery_resistance}+(50-60)% to Cold Resistance while affected by Herald of Ice +{variant:16}{tags:mana}Herald of Purity has (30-40)% increased Mana Reservation Efficiency +{variant:17}{tags:physical_damage}(40-60)% increased Physical Damage while affected by Herald of Purity +{variant:18}Herald of Purity has (40-60)% increased Buff Effect +{variant:19}Sentinels of Purity deal (70-100)% increased Damage +{variant:20}{tags:physical}4% additional Physical Damage Reduction while affected by Herald of Purity +{variant:21}{tags:mana}Herald of Agony has (30-40)% increased Mana Reservation Efficiency +{variant:22}{tags:chaos_damage}(40-60)% increased Chaos Damage while affected by Herald of Agony +{variant:23}Herald of Agony has (40-60)% increased Buff Effect +{variant:24}Agony Crawler deals (70-100)% increased Damage +{variant:25}{tags:jewellery_resistance}+(31-43)% to Chaos Resistance while affected by Herald of Agony ]] } diff --git a/src/Data/Uniques/amulet.lua b/src/Data/Uniques/amulet.lua index 0c586d39fa..6525918c0f 100644 --- a/src/Data/Uniques/amulet.lua +++ b/src/Data/Uniques/amulet.lua @@ -78,7 +78,7 @@ Ashes of the Stars Onyx Amulet Variant: Pre 3.23.0 Variant: Current -Source: Drops from unique{The Eater of Worlds} +Source: Drops from unique{The Eater of Worlds} (Uber) Requires Level 60 Implicits: 1 {tags:jewellery_attribute}+(10-16) to all Attributes @@ -312,7 +312,7 @@ Extra Gore ]],[[ Crystallised Omniscience Onyx Amulet -Source: Drops from unique{The Searing Exarch} +Source: Drops from unique{The Searing Exarch} (Uber) Requires Level 61 Implicits: 1 {tags:jewellery_attribute}+(10-16) to all Attributes diff --git a/src/Data/Uniques/helmet.lua b/src/Data/Uniques/helmet.lua index d8ed166547..e1763ca5c2 100644 --- a/src/Data/Uniques/helmet.lua +++ b/src/Data/Uniques/helmet.lua @@ -106,7 +106,7 @@ Requires Level 65, 148 Str Echoes of Creation Shaper Item Royal Burgonet -Source: Drops from unique{The Shaper} +Source: Drops from unique{The Shaper} (Uber) Requires Level 65, 148 Str Socketed Warcry Skills have +1 Cooldown Use (80-120)% increased Armour @@ -1499,7 +1499,7 @@ Socketed Gems have 50% reduced Mana Cost Viridi's Veil Praetor Crown League: Ritual -Source: Drops from unique{The Maven} +Source: Drops from unique{The Maven} (Uber) Requires Level 68, 62 Str, 91 Int +(1-2) to Level of Socketed Gems (120-160)% increased Armour and Energy Shield diff --git a/src/Data/Uniques/mace.lua b/src/Data/Uniques/mace.lua index 0ba2ca6c78..f26c3935be 100644 --- a/src/Data/Uniques/mace.lua +++ b/src/Data/Uniques/mace.lua @@ -186,7 +186,7 @@ Skills Chain +1 times Nebulis Void Sceptre League: Synthesis -Source: Drops from unique{Synthete Nightmare} in normal{The Cortex} +Source: Drops from unique{Synthete Nightmare} in normal{The Cortex} (Uber) Requires Level 68, 104 Str, 122 Int Implicits: 1 40% increased Elemental Damage diff --git a/src/Data/Uniques/ring.lua b/src/Data/Uniques/ring.lua index 3957e7d9e3..97385ec685 100644 --- a/src/Data/Uniques/ring.lua +++ b/src/Data/Uniques/ring.lua @@ -1452,7 +1452,7 @@ Call of the Void Sapphire Ring Shaper Item Elder Item -Source: Drops from unique{The Elder} (Uber) +Source: Drops from unique{The Elder} (Uber Uber) Requires Level 16 Implicits: 1 {tags:jewellery_resistance}+(20-30)% to Cold Resistance diff --git a/src/Data/Uniques/staff.lua b/src/Data/Uniques/staff.lua index 95a38692e9..a58c09bfa0 100644 --- a/src/Data/Uniques/staff.lua +++ b/src/Data/Uniques/staff.lua @@ -69,7 +69,7 @@ Damage Penetrates 20% Lightning Resistance ]],[[ The Annihilating Light Quarterstaff -Source: Drops from unique{The Searing Exarch} +Source: Drops from unique{The Searing Exarch} (Uber) Requires Level 68, 78 Str, 78 Int Implicits: 1 +18% Chance to Block Attack Damage while wielding a Staff diff --git a/src/Data/Uniques/sword.lua b/src/Data/Uniques/sword.lua index fba9ab98c4..12dd4a7173 100644 --- a/src/Data/Uniques/sword.lua +++ b/src/Data/Uniques/sword.lua @@ -401,7 +401,7 @@ The Saviour Legion Sword Variant: Pre 3.20.0 Variant: Current -Source: Drops from unique{Sirus, Awakener of Worlds} +Source: Drops from unique{Sirus, Awakener of Worlds} (Uber) Implicits: 1 40% increased Global Accuracy Rating Triggers Level 20 Reflection when Equipped @@ -839,7 +839,7 @@ Gain an Endurance Charge if an Attack Freezes an Enemy ]],[[ Echoforge Infernal Sword -Source: Drops from unique{The Maven} (Uber) +Source: Drops from unique{The Maven} Implicits: 1 30% increased Chaos Damage Adds (600-650) to (750-800) Chaos Damage @@ -935,7 +935,7 @@ Cannot be Frozen Starforge Infernal Sword Shaper Item -Source: Drops from unique{The Shaper} +Source: Drops from unique{The Shaper} (Uber) Variant: Pre 3.11.0 Variant: Pre 3.20.0 Variant: Current @@ -972,7 +972,7 @@ Voidforge Infernal Sword Shaper Item Elder Item -Source: Drops from unique{The Elder} (Uber) +Source: Drops from unique{The Elder} (Uber Uber) Variant: Pre 3.11.0 Variant: Pre 3.20.0 Variant: Current diff --git a/src/Modules/ModParser.lua b/src/Modules/ModParser.lua index 81ea9aa150..8a523d0651 100644 --- a/src/Modules/ModParser.lua +++ b/src/Modules/ModParser.lua @@ -1492,6 +1492,7 @@ local modTagList = { ["while you have at least (%d+) total endurance, frenzy and power charges"] = function(num) return { tag = { type = "MultiplierThreshold", var = "TotalCharges", threshold = num } } end, ["while you have a totem"] = { tag = { type = "Condition", var = "HaveTotem" } }, ["while you have at least one nearby ally"] = { tag = { type = "MultiplierThreshold", var = "NearbyAlly", threshold = 1 } }, + ["while you have a linked target"] = { tag = { type = "MultiplierThreshold", var = "LinkedTargets", threshold = 1 } }, ["while you have fortify"] = { tag = { type = "Condition", var = "Fortified" } }, ["while you have phasing"] = { tag = { type = "Condition", var = "Phasing" } }, ["if you[' ]h?a?ve suppressed spell damage recently"] = { tag = { type = "Condition", var = "SuppressedRecently" } }, @@ -2039,6 +2040,10 @@ local specialModList = { ["energy shield protects mana instead of life"] = { flag("EnergyShieldProtectsMana") }, ["modifiers to critical strike multiplier also apply to damage over time multiplier for ailments from critical strikes at (%d+)%% of their value"] = function(num) return { mod("CritMultiplierAppliesToDegen", "BASE", num) } end, ["your bleeding does not deal extra damage while the enemy is moving"] = { flag("Condition:NoExtraBleedDamageToMovingEnemy") }, + ["you and enemies in your presence count as moving while affected by elemental ailments"] = { + mod("EnemyModifier", "LIST", { mod = flag("Condition:Moving", { type = "Condition", varList = { "Frozen","Chilled","Shocked","Ignited","Scorched","Brittle","Sapped" } }) }), + flag("Condition:Moving", { type = "Condition", varList = { "Frozen","Chilled","Shocked","Ignited","Scorched","Brittle","Sapped" } }), + }, ["you can inflict bleeding on an enemy up to (%d+) times?"] = function(num) return { mod("BleedStacksMax", "OVERRIDE", num), flag("Condition:HaveCrimsonDance"), @@ -4142,6 +4147,9 @@ local specialModList = { ["action speed cannot be slowed below base value if you've cast (.-) in the past (%d+) seconds"] = function (_, curse) return { mod("MinimumActionSpeed", "MAX", 100, { type = "Condition", var = "SelfCast"..curse:gsub("^%l", string.upper):gsub(" %l", string.upper):gsub(" ", "") }) } end, + ["action speed cannot be modified to below base value if you've cast (.-) in the past (%d+) seconds"] = function (_, curse) return { + mod("MinimumActionSpeed", "MAX", 100, { type = "Condition", var = "SelfCast"..curse:gsub("^%l", string.upper):gsub(" %l", string.upper):gsub(" ", "") }) + } end, ["nearby allies' action speed cannot be modified to below base value"] = { mod("ExtraAura", "LIST", { onlyAllies = true, mod = mod("MinimumActionSpeed", "MAX", 100, { type = "GlobalEffect", effectType = "Global", unscalable = true }) }) }, ["armour also applies to lightning damage taken from hits"] = { mod("ArmourAppliesToLightningDamageTaken", "BASE", 100), }, ["lightning resistance does not affect lightning damage taken"] = { flag("SelfIgnoreLightningResistance") }, @@ -5167,6 +5175,58 @@ local jewelOtherFuncs = { end end end, + ["Passive Skills in Radius also grant %+(%d+) to Maximum Mana"] = function(num) + return function(node, out, data) + if node and node.type ~= "Keystone" then + out:NewMod("Mana", "BASE", num, data.modSource) + end + end + end, + ["Passive Skills in Radius also grant (%d+)%% increased Energy Shield"] = function(num) + return function(node, out, data) + if node and node.type ~= "Keystone" then + out:NewMod("EnergyShield", "INC", num, data.modSource) + end + end + end, + ["Passive Skills in Radius also grant (%d+)%% increased Armour"] = function(num) + return function(node, out, data) + if node and node.type ~= "Keystone" then + out:NewMod("Armour", "INC", num, data.modSource) + end + end + end, + ["Passive Skills in Radius also grant (%d+)%% increased Evasion Rating"] = function(num) + return function(node, out, data) + if node and node.type ~= "Keystone" then + out:NewMod("Evasion", "INC", num, data.modSource) + end + end + end, + ["Passive Skills in Radius also grant %+(%d+) to all Attributes"] = function(num) + return function(node, out, data) + if node and node.type ~= "Keystone" then + out:NewMod("Str", "BASE", num, data.modSource) + out:NewMod("Dex", "BASE", num, data.modSource) + out:NewMod("Int", "BASE", num, data.modSource) + out:NewMod("All", "BASE", num, data.modSource) + end + end + end, + ["Passive Skills in Radius also grant %+(%d+)%% to Chaos Resistance"] = function(num) + return function(node, out, data) + if node and node.type ~= "Keystone" then + out:NewMod("ChaosResist", "BASE", num, data.modSource) + end + end + end, + ["Passive Skills in Radius also grant (%d+)%% increased (%w+) Damage"] = function(num, _, type) + return function(node, out, data) + if node and node.type ~= "Keystone" then + out:NewMod(firstToUpper(type).."Damage", "INC", num, data.modSource) + end + end + end, ["Notable Passive Skills in Radius are Transformed to instead grant: 10% increased Mana Cost of Skills and 20% increased Spell Damage"] = function(node, out, data) if node and node.type == "Notable" then out:NewMod("PassiveSkillHasOtherEffect", "FLAG", true, data.modSource)