Release 1.4.153.2

Re-add Oils to tree
Add support for Ghost Shrouds
Add support for increased Ancestor Totem buff effect
Add support for Ritual of Awakening Hierophant node
Add support for 3 mods on Watchers Eye
Add Impale damage to Combined DPS sort option
Update Boss resistance values to 3.9 levels
Add Bleed DPS to sorting option
Add new spectres to the spectre library
Kraityn's Sentry, Chrome-infused Chimeral, Vaal Slayer, Primeval Hunter, Archer Statue, Crazed Driver
Add new spectre skills to library
Blast Rain, Elemental Hit Fire, Barrage, Ice Shot, Unearth, Tornado Shot, Flame Surge
Fix mod support for Chains of Command
Add Astral Projector Unique Ring (3.9 preview)
Fix rage granting damage to unarmed attacks
Fix UI on passive tree being too large for some resolutions
Fix node power not respecting your colour choice for highlighting
Add area tag to Perforate
Fix uniques with duplicate mods
Re-add Death's Harp back in
Update Snakepit Unique Ring
Add Vaal Arc Lucky buff to export script
This commit is contained in:
Jack Lockwood
2019-12-14 02:31:05 +11:00
parent 6a55ff9b84
commit ef9ba1f80d
23 changed files with 153 additions and 91 deletions

View File

@@ -1,3 +1,26 @@
### 1.4.153.2 - 2019/12/14
* Re-add Oils to tree
* Add support for Ghost Shrouds
* Add support for increased Ancestor Totem buff effect
* Add support for Ritual of Awakening Hierophant node
* Add support for 3 mods on Watchers Eye
* Add Impale damage to Combined DPS sort option
* Update Boss resistance values to 3.9 levels
* Add Bleed DPS to sorting option
* Add new spectres to the spectre library
* Kraityn's Sentry, Chrome-infused Chimeral, Vaal Slayer, Primeval Hunter, Archer Statue, Crazed Driver
* Add new spectre skills to library
* Blast Rain, Elemental Hit Fire, Barrage, Ice Shot, Unearth, Tornado Shot, Flame Surge
* Fix mod support for Chains of Command
* Add Astral Projector Unique Ring (3.9 preview)
* Fix rage granting damage to unarmed attacks
* Fix UI on passive tree being too large for some resolutions
* Fix node power not respecting your colour choice for highlighting
* Add area tag to Perforate
* Fix uniques with duplicate mods
* Re-add Death's Harp back in
* Update Snakepit Unique Ring
### 1.4.153.1 - 2019/12/12
* Add 3.9 Passive Tree
* Add 3.9 Unique Changes
@@ -8,11 +31,11 @@
* Add support for Warcried recently
* Fix Minion DPS sorting bug for Uniques and tree
* Fix Toxic Rain/Rain of Arrows pierce bug
* Fix radius calcualtion for Jewels
* Fix radius calculation for Jewels
* Fix Impale calculations for certain skills
* Barrage, Blade Flurry, Blast Rain, Double Strike, Lacerate, Scourge Arrow,
Cleave, Dual Strike, Riposte, Viper Strike, Static Strike
* Counter attack skills now show proper damage for each hit instead of DPS when using Impale
* Counter-attack skills now show proper damage for each hit instead of DPS when using Impale
* Update many uniques that had incorrect wordings
### 1.4.152.8 - 2019/12/09
@@ -59,10 +82,10 @@
* Fix totem limits
* Fix elemental hit threshold gems again
* Fix double damage on heavy strike
* Fix minion resistance on raise spectre gem
* Fix bones of ullur mod
* Fix minion resistance on Raise Spectre gem
* Fix Bones of Ullur mod
* Fix Perandus Signet mod
* Fix red nightmare block chance
* Fix Red Nightmare block chance
* Trim image file sizes
### 1.4.152.5 - 2019/10/08

View File

@@ -415,11 +415,11 @@ function PassiveTreeViewClass:Draw(build, viewPort, inputEvents)
local stat = m_max(node.power.singleStat or 0, 0)
local statCol = (stat / build.calcsTab.powerMax.singleStat * 1.5) ^ 0.5
if main.nodePowerTheme == "RED/BLUE" then
SetDrawColor(0, statCol, 0)
elseif main.nodePowerTheme == "RED/GREEN" then
SetDrawColor(0, 0, statCol)
elseif main.nodePowerTheme == "GREEN/BLUE" then
SetDrawColor(statCol, 0, 0)
elseif main.nodePowerTheme == "RED/GREEN" then
SetDrawColor(0, statCol, 0)
elseif main.nodePowerTheme == "GREEN/BLUE" then
SetDrawColor(0, 0, statCol)
end
else
-- Calculate color based on DPS and defensive powers

View File

@@ -19,7 +19,7 @@ local TreeTabClass = newClass("TreeTab", "ControlHost", function(self, build)
self:SetActiveSpec(1)
self.anchorControls = new("Control", nil, 0, 0, 0, 20)
self.controls.specSelect = new("DropDownControl", {"LEFT",self.anchorControls,"RIGHT"}, 0, 0, 300, 20, nil, function(index, value)
self.controls.specSelect = new("DropDownControl", {"LEFT",self.anchorControls,"RIGHT"}, 0, 0, 190, 20, nil, function(index, value)
if self.specList[index] then
self.build.modFlag = true
self:SetActiveSpec(index)

View File

@@ -22,7 +22,6 @@ c["3% increased effect of Non-Curse Auras you Cast"]={{[1]={flags=0,keywordFlags
c["20% chance to gain a Power Charge when you Block +6% Chance to Block Attack Damage while wielding a Staff"]={{[1]={[1]={type="Condition",var="UsingStaff"},flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=20}}," to gain a Power Charge when you Block +6% Chance "}
c["Your Critical Strike Multiplier is 300%"]={{[1]={flags=0,keywordFlags=0,name="CritMultiplier",type="OVERRIDE",value=300}},nil}
c["With at least 40 Dexterity in Radius, Barrage fires an additional 2 projectiles simultaneously on the first and final attacks"]={nil,"With at least 40 Dexterity in Radius, Barrage fires an additional 2 projectiles simultaneously on the first and final attacks "}
c["2% reduced Damage taken per Ghost Shroud Every 2 seconds, gain a Ghost Shroud, up to a maximum of 3 When Hit, lose a Ghost Shroud and Recover Energy Shield equal to 4% of your Evasion Rating 10% increased Movement Speed while you have Energy Shield"]={{[1]={[1]={type="Condition",var="HaveEnergyShield"},flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=-2}}," per Ghost Shroud Every 2 seconds, gain a Ghost Shroud, up to a maximum of 3 When Hit, lose a Ghost Shroud and Recover Energy Shield equal to 4% of your Evasion Rating 10% increased Movement Speed "}
c["Non-critical strikes deal 25% Damage"]={{[1]={[1]={neg=true,type="Condition",var="CriticalStrike"},flags=4,keywordFlags=0,name="Damage",type="MORE",value=-75}},nil}
c["15% more Damage with Bleeding"]={{[1]={flags=0,keywordFlags=2097152,name="Damage",type="MORE",value=15}},nil}
c["40% increased Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=40}},nil}
@@ -53,7 +52,6 @@ c["Minions have 10% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name=
c["Channelling Skills have -3 to Total Mana Cost"]={{[1]={[1]={skillType=58,type="SkillType"},flags=0,keywordFlags=0,name="ManaCost",type="BASE",value=-3}},nil}
c["50% chance to inflict Bleeding on Critical Strike with Attacks"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=0,keywordFlags=65536,name="BleedChance",type="BASE",value=50}},nil}
c["20% chance to Maim on Hit"]={{}," to Maim on Hit "}
c["6% increased Attack and Cast Speed per Ghost Shroud Cannot be Stunned while you have Ghost Shrouds 10% chance to Dodge Spell Hits if you have Energy Shield"]={{[1]={flags=2,keywordFlags=0,name="Speed",type="INC",value=6}}," per Ghost Shroud Cannot be Stunned while you have Ghost Shrouds 10% chance to Dodge Hits if you have Energy Shield "}
c["20% increased Damage while you have a Summoned Golem 30% increased Effect of Buffs granted by your Golems Golems have 15% increased Maximum Life +1 to maximum number of Golems"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="INC",value=20}}," while you have a Summoned 30% increased Effect of Buffs granted by your Golems Golems have 15% increased Maximum Life +1 to maximum number of Golems "}
c["10% chance to gain an Endurance Charge when you Block Attack Skills deal 20% increased Damage with Ailments while Dual Wielding 10% chance to gain a Frenzy Charge when you Block"]={{[1]={[1]={type="Condition",var="DualWielding"},[2]={skillName="Frenzy",type="SkillName"},flags=2048,keywordFlags=0,name="Damage",type="BASE",value=10}}," to gain an Endurance Charge when you Block Attack Skills deal 20% increased 10% chance to gain aCharge when you Block "}
c["20% increased Flask Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecoveryRate",type="INC",value=20}},nil}
@@ -194,7 +192,6 @@ c["Adds 35 to 65 Lightning Damage to Spells"]={{[1]={flags=0,keywordFlags=131072
c["4% increased Projectile Damage"]={{[1]={flags=1024,keywordFlags=0,name="Damage",type="INC",value=4}},nil}
c["6% increased effect of Non-Curse Auras from your Skills"]={{[1]={flags=0,keywordFlags=0,name="AuraEffect",type="INC",value=6}},nil}
c["60% of Lightning Damage Converted to Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamageConvertToChaos",type="BASE",value=60}},nil}
c["12% increased Attack and Cast Speed per Ghost Shroud Cannot be Stunned while you have Ghost Shrouds"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=12}}," per Ghost Shroud Cannot be Stunned while you have Ghost Shrouds "}
c["Adds 60 to 80 Cold Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="ColdMin",type="BASE",value=60},[2]={flags=0,keywordFlags=65536,name="ColdMax",type="BASE",value=80}},nil}
c["10% chance to gain a Frenzy Charge when you Hit a Rare or Unique Enemy"]={{}," to gain aCharge when you Hit a Rare or Unique Enemy "}
c["60% increased Attack Damage"]={{[1]={flags=1,keywordFlags=0,name="Damage",type="INC",value=60}},nil}
@@ -318,7 +315,7 @@ c["18% increased Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type
c["15% increased Damage with Bleeding"]={{[1]={flags=0,keywordFlags=2097152,name="Damage",type="INC",value=15}},nil}
c["9% chance to Freeze"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeChance",type="BASE",value=9}},nil}
c["Flasks gain 3 Charges every 3 seconds Damage Penetrates 6% of Enemy Elemental Resistances 15% chance for your Flasks to not consume Charges"]={{[1]={flags=0,keywordFlags=0,name="ElementalPenetration",type="BASE",value=6}},"Flasks gain 3 Charges every 3 seconds 15% chance for your Flasks to not consume Charges "}
c["6% increased Attack and Cast Speed per Ghost Shroud"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=6}}," per Ghost Shroud "}
c["6% increased Attack and Cast Speed per Ghost Shroud"]={{[1]={[1]={type="Multiplier",var="GhostShroud"},flags=0,keywordFlags=0,name="Speed",type="INC",value=6}},nil}
c["If you've Warcried Recently, you and nearby allies have 10% increased Attack, Cast and Movement Speed Warcries cost no Mana"]={nil,"If you've Warcried Recently, you and nearby allies have 10% increased Attack, Cast and Movement Speed Warcries cost no Mana "}
c["24% increased Weapon Damage while Dual Wielding"]={{[1]={[1]={type="Condition",var="DualWielding"},flags=134217728,keywordFlags=0,name="Damage",type="INC",value=24}},nil}
c["Life Regeneration has no effect"]={{[1]={flags=0,keywordFlags=0,name="NoLifeRegen",type="FLAG",value=true}},nil}
@@ -755,7 +752,6 @@ c["1% increased Attack Damage per 450 Evasion Rating"]={{[1]={[1]={div=450,stat=
c["10% reduced Trap Duration"]={{[1]={flags=0,keywordFlags=0,name="TrapDuration",type="INC",value=-10}},nil}
c["Enemies you Attack Reflect 100 Physical Damage to you +2 to Weapon range"]={nil,"Enemies you Attack Reflect 100 Physical Damage to you +2 to Weapon range "}
c["18% increased Projectile Attack Damage"]={{[1]={flags=1025,keywordFlags=0,name="Damage",type="INC",value=18}},nil}
c["3% reduced Damage taken per Ghost Shroud Every second, gain a Ghost Shroud, up to a maximum of 3 When Hit, lose a Ghost Shroud and recover Energy Shield equal to 5% of your Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=-3}}," per Ghost Shroud Every second, gain a Ghost Shroud, up to a maximum of 3 When Hit, lose a Ghost Shroud and recover Energy Shield equal to 5% of your Evasion Rating "}
c["+23 to Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="BASE",value=23}},nil}
c["3 Life Regenerated per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=3}},nil}
c["18% increased Melee Damage"]={{[1]={flags=256,keywordFlags=0,name="Damage",type="INC",value=18}},nil}
@@ -831,7 +827,6 @@ c["400 Cold Damage taken per second per Frenzy Charge while moving"]={{[1]={[1]=
c["25% increased Critical Strike Chance with Maces"]={{[1]={flags=1048576,keywordFlags=0,name="CritChance",type="INC",value=25}},nil}
c["Cannot gain Mana during effect Vaal Skills deal 100% increased Damage during effect"]={nil,"Cannot gain Mana during effect Vaal Skills deal 100% increased Damage during effect "}
c["15% increased Quantity of Items found with a Magic Item equipped"]={{[1]={[1]={threshold=1,type="MultiplierThreshold",var="MagicItem"},flags=0,keywordFlags=0,name="LootQuantity",type="INC",value=15}},nil}
c["6% increased Attack and Cast Speed per Ghost Shroud Cannot be Stunned while you have Ghost Shrouds"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=6}}," per Ghost Shroud Cannot be Stunned while you have Ghost Shrouds "}
c["Nearby Allies' Action Speed cannot be modified to below base value"]={nil,"Nearby Allies' Action Speed cannot be modified to below base value "}
c["60% increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=60}},nil}
c["Cannot be Shocked while Chilled"]={nil,"Cannot be Shocked while Chilled "}
@@ -2221,7 +2216,6 @@ c["18% increased Golem Damage for each Type of Golem you have Summoned"]={{[1]={
c["Mortal Conviction"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Mortal Conviction"}},nil}
c["20% increased Mana Cost of Skills"]={{[1]={flags=0,keywordFlags=0,name="ManaCost",type="INC",value=20}},nil}
c["88% increased Fire Damage with Hits and Ailments against Bleeding Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Bleeding"},flags=0,keywordFlags=786432,name="FireDamage",type="INC",value=88}},nil}
c["12% increased Attack and Cast Speed per Ghost Shroud Cannot be Stunned while you have Ghost Shrouds 20% chance to Dodge Spell Hits if you have Energy Shield"]={{[1]={flags=2,keywordFlags=0,name="Speed",type="INC",value=12}}," per Ghost Shroud Cannot be Stunned while you have Ghost Shrouds 20% chance to Dodge Hits if you have Energy Shield "}
c["24% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="INC",value=24}},nil}
c["6% increased Accuracy Rating with Wands"]={{[1]={flags=8388608,keywordFlags=0,name="Accuracy",type="INC",value=6}},nil}
c["With at least 40 Dexterity in Radius, Burning Arrow has a 10% chance to spread Burning Ground if it Ignites an Enemy. With at least 40 Dexterity in Radius, Burning Arrow has a 10% chance to spread Tar if it does not Ignite an Enemy."]={nil,"With at least 40 Dexterity in Radius, Burning Arrow has a 10% chance to spread Burning Ground if it Ignites an Enemy. With at least 40 Dexterity in Radius, Burning Arrow has a 10% chance to spread Tar if it does not Ignite an Enemy. "}
@@ -4180,7 +4174,6 @@ c["275% increased Global Damage"]={{[1]={[1]={type="Global"},flags=0,keywordFlag
c["Grants maximum Energy Shield equal to 15% of your Reserved Mana to you and nearby Allies"]={{[1]={flags=0,keywordFlags=0,name="GrantReservedManaAsAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=0.15}}}},nil}
c["13% increased Skill Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=13}},nil}
c["120% increased Vaal Skill Critical Strike Chance"]={{[1]={flags=0,keywordFlags=256,name="CritChance",type="INC",value=120}},nil}
c["2% reduced Damage taken per Ghost Shroud Every 2 seconds, gain a Ghost Shroud, up to a maximum of 3 When Hit, lose a Ghost Shroud and Recover Energy Shield equal to 4% of your Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=-2}}," per Ghost Shroud Every 2 seconds, gain a Ghost Shroud, up to a maximum of 3 When Hit, lose a Ghost Shroud and Recover Energy Shield equal to 4% of your Evasion Rating "}
c["If you've Cast a Spell Recently, you and nearby Allies have +10% Chance to Block Spell Damage"]={{[1]={[1]={type="Condition",var="CastSpellRecently"},flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="SpellBlockChance",type="BASE",value=10}}}},nil}
c["When you create a Banner, it gains 20% of the Stages of your placed Banner When you place a Banner, you and nearby Allies recover 0.5% of Life for\neach Stage the Banner has You and nearby Allies have 12% increased Movement Speed"]={nil,"When you create a Banner, it gains 20% of the Stages of your placed Banner When you place a Banner, you and nearby Allies recover 0.5% of Life for\neach Stage the Banner has You and nearby Allies have 12% increased Movement Speed "}
c["Socketed Gems are Supported by Level 16 Trap"]={{[1]={[1]={slotName="{SlotName}",type="SocketedIn"},flags=0,keywordFlags=0,name="ExtraSupport",type="LIST",value={level=16,skillId="SupportTrap"}}},nil}
@@ -4234,7 +4227,6 @@ c["Recover 0.5% of Life per Poison affecting Enemies you Kill"]={nil,"Recover 0.
c["18% increased Damage with Maces"]={{[1]={flags=1048576,keywordFlags=0,name="Damage",type="INC",value=18}},nil}
c["+160 Dexterity Requirement"]={{[1]={flags=0,keywordFlags=0,name="DexRequirement",type="BASE",value=160}},nil}
c["200% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=200}},nil}
c["3% reduced Damage taken per Ghost Shroud Every second, gain a Ghost Shroud, up to a maximum of 3 When Hit, lose a Ghost Shroud and recover Energy Shield equal to 5% of your Evasion Rating 10% increased Movement Speed while you have Energy Shield"]={{[1]={[1]={type="Condition",var="HaveEnergyShield"},flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=-3}}," per Ghost Shroud Every second, gain a Ghost Shroud, up to a maximum of 3 When Hit, lose a Ghost Shroud and recover Energy Shield equal to 5% of your Evasion Rating 10% increased Movement Speed "}
c["25% increased Damage with Ailments from Attack Skills while wielding a One Handed Weapon"]={{[1]={[1]={type="Condition",var="UsingOneHandedWeapon"},flags=2048,keywordFlags=65536,name="Damage",type="INC",value=25}},nil}
c["25% chance to gain a Siphoning Charge when you use a Skill Adds 14 to 16 Physical Damage to Attacks and Spells per Siphoning Charge"]={{[1]={[1]={type="Multiplier",var="SiphoningCharge"},flags=2,keywordFlags=0,name="PhysicalDamage",type="BASE",value=25}}," to gain a Siphoning Charge when you use a Skill Adds 14 to 16 to Attacks and s "}
c["25% chance to gain a Siphoning Charge when you use a Skill"]={{}," to gain a Siphoning Charge when you use a Skill "}
@@ -4444,7 +4436,7 @@ c["13% increased Stun Recovery"]={{[1]={flags=0,keywordFlags=0,name="StunRecover
c["15% increased Stun Recovery"]={{[1]={flags=0,keywordFlags=0,name="StunRecovery",type="INC",value=15}},nil}
c["+90 to all Attributes"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=90},[2]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=90},[3]={flags=0,keywordFlags=0,name="Int",type="BASE",value=90}},nil}
c["Projectile Attack Hits deal up to 30% more Damage to targets at the start of their movement, dealing less Damage to targets as the projectile travels farther"]={{[1]={flags=0,keywordFlags=0,name="PointBlank",type="FLAG",value=true}},nil}
c["50% increased Effect of Buffs granted by your Active Ancestor Totems"]={{[1]={flags=0,keywordFlags=0,name="BuffEffect",type="INC",value=50}},nil}
c["50% increased Effect of Buffs granted by your Active Ancestor Totems"]={{[1]={[1]={skillNameList={[1]="Ancestral Warchief",[2]="Ancestral Protector"},type="SkillName"},flags=0,keywordFlags=0,name="BuffEffect",type="INC",value=50}},nil}
c["30% increased Mana Regeneration Rate if you've Hit a Cursed Enemy Recently"]={{[1]={[1]={type="Condition",var="HitRecently"},[2]={actor="enemy",type="ActorCondition",var="Cursed"},flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=30}},nil}
c["1% increased Mana Regeneration Rate per 1% Chance to Block Spell Damage"]={{[1]={[1]={div=1,stat="SpellBlockChance",type="PerStat"},flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=1}},nil}
c["35% increased Movement Speed when on Full Life"]={{[1]={[1]={type="Condition",var="FullLife"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=35}},nil}
@@ -4665,7 +4657,6 @@ c["20% reduced Effect of Curses on you"]={{[1]={flags=0,keywordFlags=0,name="Cur
c["10% increased Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="INC",value=10}},nil}
c["10% faster start of Energy Shield Recharge"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRechargeFaster",type="INC",value=10}},nil}
c["When you place a Banner, you and nearby Allies recover 0.5% of Life for each Stage the Banner has"]={nil,"When you place a Banner, you and nearby Allies recover 0.5% of Life for each Stage the Banner has "}
c["3% reduced Damage taken per Ghost Shroud Every 2 seconds, gain a Ghost Shroud, up to a maximum of 3 When Hit, lose a Ghost Shroud and recover Energy Shield equal to 5% of your Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=-3}}," per Ghost Shroud Every 2 seconds, gain a Ghost Shroud, up to a maximum of 3 When Hit, lose a Ghost Shroud and recover Energy Shield equal to 5% of your Evasion Rating "}
c["Adds 23 to 35 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=23},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=35}},nil}
c["Adds 27 to 38 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=27},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=38}},nil}
c["50% of Lightning Damage Converted to Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamageConvertToCold",type="BASE",value=50}},nil}
@@ -4762,7 +4753,7 @@ c["-30% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",typ
c["Grants Level 22 Precision Skill"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=22,skillId="AccuracyAndCritsAura"}}},nil}
c["16% increased Spell Damage while Dual Wielding"]={{[1]={[1]={type="Condition",var="DualWielding"},flags=2,keywordFlags=0,name="Damage",type="INC",value=16}},nil}
c["150% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=150}},nil}
c["2% reduced Damage taken per Ghost Shroud"]={{[1]={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=-2}}," per Ghost Shroud "}
c["2% reduced Damage taken per Ghost Shroud"]={{[1]={[1]={type="Multiplier",var="GhostShroud"},flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=-2}},nil}
c["+8% Chance to Block Projectile Attack Damage +4% Chance to Block Attack Damage while holding a Shield"]={{[1]={[1]={type="Condition",var="UsingShield"},flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=8}}," Projectile Attack Damage +4% Chance to Block Attack Damage "}
c["Blind Chilled Enemies on Hit Damage Penetrates 20% Cold Resistance against Chilled Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Chilled"},flags=0,keywordFlags=262144,name="ColdPenetration",type="BASE",value=20}},"Blind Chilled Enemies on Hit "}
c["Blind Chilled Enemies on Hit"]={nil,"Blind Chilled Enemies on Hit "}
@@ -5271,7 +5262,7 @@ c["Minions gain Unholy Might for 5 seconds on Kill {variant:2}Minions gain Unhol
c["50% chance for Attacks to Maim on Hit against Poisoned Enemies +0.1% to Critical Strike Chance per Poison affecting Enemy, up to +2.0%"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Poisoned"},[2]={actor="enemy",limit=2,limitTotal=true,type="Multiplier",var="PoisonStack"},flags=1,keywordFlags=262144,name="CritChance",type="BASE",value=50}}," to Maim on Hit +0.1% to "}
c["+15% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=15}},nil}
c["0.4% of Attack Damage Leeched as Life"]={{[1]={flags=1,keywordFlags=0,name="DamageLifeLeech",type="BASE",value=0.4}},nil}
c["3% reduced Damage taken per Ghost Shroud"]={{[1]={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=-3}}," per Ghost Shroud "}
c["3% reduced Damage taken per Ghost Shroud"]={{[1]={[1]={type="Multiplier",var="GhostShroud"},flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=-3}},nil}
c["Minions have 20% reduced Maximum Life"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Life",type="INC",value=-20}}}},nil}
c["Gain 30% of Maximum Mana as Extra Maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ManaGainAsEnergyShield",type="BASE",value=30}},nil}
c["Minions have 40% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Life",type="INC",value=40}}}},nil}
@@ -5342,7 +5333,6 @@ c["Spectres have a Base Duration of 20 seconds"]={{[1]={[1]={skillName="Raise Sp
c["Gems Socketed in Blue Sockets gain 25% increased Experience Has no Attribute Requirements"]={nil,"Gems Socketed in Blue Sockets gain 25% increased Experience Has no Attribute Requirements "}
c["Golems have 45% increased Cooldown Recovery Speed"]={{[1]={[1]={skillType=62,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=45}}}},nil}
c["130% increased Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EvasionAndEnergyShield",type="INC",value=130}},nil}
c["2% reduced Damage taken per Ghost Shroud Every 2 seconds, gain a Ghost Shroud, up to a maximum of 3"]={{[1]={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=-2}}," per Ghost Shroud Every 2 seconds, gain a Ghost Shroud, up to a maximum of 3 "}
c["Gems can be Socketed in this Item ignoring Socket Colour"]={nil,"Gems can be Socketed in this Item ignoring Socket Colour "}
c["5% of Life Regenerated per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=5}},nil}
c["20% reduced maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="INC",value=-20}},nil}
@@ -5841,7 +5831,6 @@ c["70% increased Damage with Bleeding"]={{[1]={flags=0,keywordFlags=2097152,name
c["60% reduced Mana Cost of Totem Skills that cast an Aura"]={{[1]={flags=0,keywordFlags=16384,name="ManaCost",type="INC",value=-60}}," Skills that cast an Aura "}
c["8% increased Attack Damage while holding a Shield"]={{[1]={[1]={type="Condition",var="UsingShield"},flags=1,keywordFlags=0,name="Damage",type="INC",value=8}},nil}
c["Moving while Bleeding doesn't cause Minions to take extra Damage"]={nil,"Moving while Bleeding doesn't cause Minions to take extra Damage "}
c["3% reduced Damage taken per Ghost Shroud Every 2 seconds, gain a Ghost Shroud, up to a maximum of 3"]={{[1]={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=-3}}," per Ghost Shroud Every 2 seconds, gain a Ghost Shroud, up to a maximum of 3 "}
c["5% chance to Dodge Attack Hits while Phasing"]={{[1]={[1]={type="Condition",var="Phasing"},flags=0,keywordFlags=0,name="AttackDodgeChance",type="BASE",value=5}},nil}
c["With at least 40 Dexterity in Radius, Animate Weapon can Animate up to 8 Ranged Weapons"]={nil,"With at least 40 Dexterity in Radius, Animate Weapon can Animate up to 8 Ranged Weapons "}
c["Adds 90 to 240 Lightning Damage to Spells while Unarmed"]={{[1]={[1]={type="Condition",var="Unarmed"},flags=0,keywordFlags=131072,name="LightningMin",type="BASE",value=90},[2]={[1]={type="Condition",var="Unarmed"},flags=0,keywordFlags=131072,name="LightningMax",type="BASE",value=240}},nil}
@@ -6188,7 +6177,6 @@ c["8% increased Cast Speed while wielding a Staff"]={{[1]={[1]={type="Condition"
c["60% chance to Avoid Blind 5% reduced Damage taken from Blinded Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Blinded"},flags=0,keywordFlags=0,name="DamageTaken",type="BASE",value=60}}," to Avoid Blind 5% reduced "}
c["50% chance to gain a Power Charge when you Summon a Totem 15% chance to gain a Power Charge if you or your Totems kill an Enemy 5% reduced Elemental Damage taken while you have an Endurance Charge Damage Penetrates 5% Elemental Resistances while you have a Power Charge"]={{[1]={[1]={stat="EnduranceCharges",threshold=1,type="StatThreshold"},[2]={stat="PowerCharges",threshold=1,type="StatThreshold"},flags=0,keywordFlags=16384,name="ElementalDamageTaken",type="BASE",value=50}}," to gain a Power Charge when you Summon a 15% chance to gain a Power Charge if you or your Totems kill an Enemy 5% reduced Damage Penetrates 5% Elemental Resistances "}
c["+25 to Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Int",type="BASE",value=25}},nil}
c["3% reduced Damage taken per Ghost Shroud Every second, gain a Ghost Shroud, up to a maximum of 3"]={{[1]={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=-3}}," per Ghost Shroud Every second, gain a Ghost Shroud, up to a maximum of 3 "}
c["+150 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=150}},nil}
c["+460 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=460}},nil}
c["20% increased Attack Damage during Onslaught"]={{[1]={[1]={type="Condition",var="Onslaught"},flags=1,keywordFlags=0,name="Damage",type="INC",value=20}},nil}
@@ -6745,6 +6733,8 @@ c["50% reduced Mana Cost of Skills while on Full Energy Shield"]={{[1]={[1]={typ
c["Curse Enemies with Level 30 Poacher's Mark on Hit, which can apply to Hexproof Enemies"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=30,noSupports=true,skillId="PoachersMark"}}},nil}
c["Enemies near Corpses affected by your Curses are Blinded"]={nil,"Enemies near Corpses affected by your Curses are Blinded "}
c["Attacks used by Totems have 7% increased Attack Speed"]={{[1]={flags=1,keywordFlags=16384,name="Speed",type="INC",value=7}},nil}
c["You and your Totems Regenerate 1% of Life per second for each Summoned Totem"]={{[1]={[1]={stat="ActiveTotemLimit",type="PerStat"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=1},[2]={flags=0,keywordFlags=16384,name="LifeRegenPercent",type="BASE",value=1}},nil}
c["Regenerate 0.5% of Mana per second for each Summoned Totem"]={{[1]={[1]={stat="ActiveTotemLimit",type="PerStat"},flags=0,keywordFlags=0,name="ManaRegenPercent",type="BASE",value=0.5}},nil}
c["20% increased Critical Strike Chance with Mines"]={{[1]={flags=0,keywordFlags=8192,name="CritChance",type="INC",value=20}},nil}
c["12% increased Melee Physical Damage"]={{[1]={flags=256,keywordFlags=0,name="PhysicalDamage",type="INC",value=12}},nil}
c["5% increased Cast Speed with Fire Skills"]={{[1]={flags=16,keywordFlags=16,name="Speed",type="INC",value=5}},nil}
@@ -6809,7 +6799,6 @@ c["Ancestor Totems have 100% increased Activation range"]={nil,"Ancestor Totems
c["Ancestor Totems have 100% increased Activation range 25% increased Area of Effect while you have a Totem"]={nil,"Ancestor Totems have 100% increased Activation range 25% increased Area of Effect while you have a Totem "}
c["33% increased Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=33}},nil}
c["1% of Energy Shield Regenerated per second for each Enemy you or your Minions have Killed Recently, up to 30%"]={{[1]={[1]={limit=30,limitTotal=true,type="Multiplier",varList={[1]="EnemyKilledRecently",[2]="EnemyKilledByMinionsRecently"}},flags=0,keywordFlags=0,name="EnergyShieldRegenPercent",type="BASE",value=1}},nil}
c["50% increased Effect of Buffs granted by your Active Ancestor Totems Ancestor Totems have 100% increased Activation range 25% increased Area of Effect while you have a Totem"]={{[1]={[1]={type="Condition",var="HaveTotem"},flags=0,keywordFlags=16384,name="FlaskEffect",type="INC",value=50}}," of Buffs granted by your Active Ancestor s Ancestor Totems have 100% increased Activation range 25% increased Area of Effect "}
c["15% increased Accuracy Rating with Axes"]={{[1]={flags=65536,keywordFlags=0,name="Accuracy",type="INC",value=15}},nil}
c["16% increased Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdDamage",type="INC",value=16}},nil}
c["30% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=30}},nil}
@@ -6861,7 +6850,6 @@ c["+160 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShi
c["Adds 1 to 100 Lightning Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=65536,name="LightningMax",type="BASE",value=100}},nil}
c["+20% to Critical Strike Multiplier with Two Handed Melee Weapons"]={{[1]={flags=570425344,keywordFlags=0,name="CritMultiplier",type="BASE",value=20}},nil}
c["25% increased Effect of Buffs granted by your Golems per Summoned Golem"]={{[1]={[1]={skillType=62,type="SkillType"},[2]={type="PerStat",stat="ActiveGolemLimit"},flags=0,keywordFlags=0,name="BuffEffect",type="INC",value=25}},nil}
c["50% increased Effect of Buffs granted by your Active Ancestor Totems Ancestor Totems have 100% increased Activation range"]={{[1]={flags=0,keywordFlags=16384,name="FlaskEffect",type="INC",value=50}}," of Buffs granted by your Active Ancestor s Ancestor Totems have 100% increased Activation range "}
c["+5 to Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=5}},nil}
c["50% increased Damage with Hits against Enemies that are on Low Life"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="LowLife"},flags=0,keywordFlags=262144,name="Damage",type="INC",value=50}},nil}
c["30% increased Cast Speed if you've Attacked Recently"]={{[1]={[1]={type="Condition",var="AttackedRecently"},flags=16,keywordFlags=0,name="Speed",type="INC",value=30}},nil}
@@ -7080,7 +7068,6 @@ c["30% increased Effect of Buffs granted by your Golems"]={{[1]={[1]={skillType=
c["10% chance to gain an Endurance Charge when you Stun an Enemy with a Melee Hit 10% chance to double Stun Duration"]={{[1]={flags=256,keywordFlags=0,name="EnemyStunDuration",type="BASE",value=10}}," to gain an Endurance Charge when you Stun an Enemy with a Hit 10% chance to double "}
c["5% reduced Elemental Damage taken while stationary"]={{[1]={[1]={type="Condition",var="Stationary"},flags=0,keywordFlags=0,name="ElementalDamageTaken",type="INC",value=-5}},nil}
c["You gain 8% increased Area of Effect for each Mine 20% chance when Placing Mines to Place an additional Mine 100% increased Mine Arming Speed"]={{[1]={flags=0,keywordFlags=8192,name="AreaOfEffect",type="BASE",value=8}},"% increased for each 20% chance when Placing Mines to Place an additional Mine 100% increased Mine Arming Speed "}
c["3% reduced Damage taken per Ghost Shroud Every 2 seconds, gain a Ghost Shroud, up to a maximum of 3 When Hit, lose a Ghost Shroud and recover Energy Shield equal to 5% of your Evasion Rating 10% increased Movement Speed while you have Energy Shield"]={{[1]={[1]={type="Condition",var="HaveEnergyShield"},flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=-3}}," per Ghost Shroud Every 2 seconds, gain a Ghost Shroud, up to a maximum of 3 When Hit, lose a Ghost Shroud and recover Energy Shield equal to 5% of your Evasion Rating 10% increased Movement Speed "}
c["Gain 5 Rage when you use a Warcry"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanGainRage",type="FLAG",value=true},[2]={[1]={type="Condition",var="CanGainRage"},flags=0,keywordFlags=0,name="Dummy",type="DUMMY",value=1}},nil}
c["Minions have 14% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Life",type="INC",value=14}}}},nil}
c["10% chance to double Stun Duration 24% increased Damage with Ailments from Attack Skills while wielding a Two Handed Weapon 4% chance to deal Double Damage"]={{[1]={[1]={type="Condition",var="UsingTwoHandedWeapon"},flags=2048,keywordFlags=65536,name="EnemyStunDuration",type="BASE",value=10}}," to double 24% increased Damage 4% chance to deal Double Damage "}
@@ -7137,7 +7124,6 @@ c["You can inflict Bleeding on an Enemy up to 8 times Your Bleeding does not dea
c["+60% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=60}},nil}
c["20% more Damage while there is at most one Rare or Unique Enemy nearby"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="MORE",value=20}}," while there is at most one Rare or Unique Enemy nearby "}
c["20% increased Critical Strike Chance for each Mine Detonated"]={{[1]={flags=0,keywordFlags=8192,name="CritChance",type="INC",value=20}}," for each Detonated "}
c["50% increased Effect of Buffs granted by your Active Ancestor Totems"]={{[1]={flags=0,keywordFlags=16384,name="FlaskEffect",type="INC",value=50}}," of Buffs granted by your Active Ancestor s "}
c["10% increased Damage with Ailments from Attack Skills while wielding a Melee Weapon"]={{[1]={[1]={type="Condition",var="UsingMeleeWeapon"},flags=2048,keywordFlags=65536,name="Damage",type="INC",value=10}},nil}
c["Carved to glorify 10000 new faithful converted by High Templar Venarius"]={nil,"Carved to glorify 10000 new faithful converted by High Templar Venarius "}
c["When you Kill an Enemy, for each Curse on that Enemy, gain 8% of Non-Chaos Damage as extra Chaos Damage for 4 seconds"]={{[1]={[1]={type="Condition",var="KilledRecently"},[2]={type="Multiplier",var="CurseOnEnemy"},flags=0,keywordFlags=0,name="NonChaosDamageGainAsChaos",type="BASE",value=8}},nil}
@@ -7206,7 +7192,7 @@ c["Nearby Allies Unnerve Enemies for 4 seconds on Hit"]={nil,"Nearby Allies Unne
c["10% increased Damage with Axes"]={{[1]={flags=65536,keywordFlags=0,name="Damage",type="INC",value=10}},nil}
c["Gain a Divine Charge on Hit"]={nil,"Gain a Divine Charge on Hit "}
c["Your hits can't be Evaded"]={{[1]={flags=0,keywordFlags=0,name="CannotBeEvaded",type="FLAG",value=true}},nil}
c["12% increased Attack and Cast Speed per Ghost Shroud"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=12}}," per Ghost Shroud "}
c["12% increased Attack and Cast Speed per Ghost Shroud"]={{[1]={[1]={type="Multiplier",var="GhostShroud"},flags=0,keywordFlags=0,name="Speed",type="INC",value=12}},nil}
c["+5% Chance to Block Attack Damage while Dual Wielding"]={{[1]={[1]={type="Condition",var="DualWielding"},flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=5}},nil}
c["Adds 1 to 3 Chaos Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="ChaosMin",type="BASE",value=1},[2]={flags=0,keywordFlags=65536,name="ChaosMax",type="BASE",value=3}},nil}
c["Adds Knockback during Flask effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="EnemyKnockbackChance",type="BASE",value=100}},nil}

View File

@@ -3156,6 +3156,7 @@ skills["BloodSpears"] = {
baseFlags = {
attack = true,
melee = true,
area = true,
},
baseMods = {
},

View File

@@ -687,16 +687,14 @@ Variant: Pre 2.6.0
Variant: Pre 3.8.0
Variant: Current
Requires Level 28
{variant:1,2}Grants level 20 Illusory Warp Skill
{variant:3}Grants Level 10 Frostblink Skill
+(20-30)% to Fire Resistance
{variant:3}Grants Level 10 Frostblink Skill
(30-50)% increased Cold Damage
+(10-15)% to all Elemental Resistances
{variant:1}30% increased Radius of Curse Skills
{variant:2}60% increased Area of Effect of Curse Skills
You are Immune to Silence
Grants level 20 Illusory Warp Skill
You cannot be Cursed with Silence
{variant:1,2}Grants level 20 Illusory Warp Skill
Corrupted
]],[[
Stone of Lazhwar

View File

@@ -618,8 +618,6 @@ Requires Level 59, 160 Int
{variant:1}(100-120)% increased Energy Shield
{variant:2,3}(200-220)% increased Energy Shield
+(20-30) to maximum Mana
{variant:1}(100-120)% increased Energy Shield
{variant:2,3}(200-220)% increased Energy Shield
Minions have 20% reduced Maximum Life
Minions deal 15% increased Damage
{variant:1,2}+1 to Maximum number of Spectres

View File

@@ -105,6 +105,20 @@ Implicits: 1
25% of Physical Damage taken as Chaos Damage
{variant:5}20% chance for Poisons inflicted with this Weapon to deal 300% more Damage
]],[[
Death's Harp
Death Bow
Upgrade: Upgrades to unique{Death's Opus} via prophecy{The Bowstring's Music}
Variant: Pre 2.2.0
Variant: {2_6}Pre 3.0.0
Variant: Current
Requires Level 32, 107 Dex
(30-50)% increased Critical Strike Chance
(100-125)% increased Physical Damage
10% increased Attack Speed
{variant:1,3}+100% to Global Critical Strike Multiplier
{variant:2}+150% to Global Critical Strike Multiplier
Adds an additional Arrow
]],[[
Death's Opus
Death Bow
Source: Upgraded from unique{Death's Harp} via prophecy{The Bowstring's Music}
@@ -424,7 +438,6 @@ Requires Level 64, 185 Dex
10% chance to Ignite
{variant:1}Ignites your Skills cause spread to other Enemies within a Radius of 12
{variant:2}Ignites your Skills cause spread to other Enemies within a Radius of 15
{variant:3}Socketed Gems are Supported by level 20 Ignite Proliferation
Recover (40-60) Life when you Ignite an Enemy
]],
}

View File

@@ -122,12 +122,14 @@ Blasphemer's Grasp
Assassin's Mitts
Source: Drops from unique{The Elder}
Requires Level 58
Variant: Pre 3.8.0
Variant: Current
+(40-50) to Dexterity
(150-200)% increased Evasion and Energy Shield
+(50-60) to maximum Life
15% increased Damage with Ailments per Elder Item Equipped
+6 to Maximum Life per Elder Item Equipped
+4% to Damage over Time Multiplier for Ailments per Elder Item Equipped
{variant:1}15% increased Damage with Ailments per Elder Item Equipped
{variant:2}+4% to Damage over Time Multiplier for Ailments per Elder Item Equipped
8% increased Effect of non-Damaging Ailments per Elder Item Equipped
Remove an Ailment when you use a Flask if all Equipped Items are Elder Items
Elder Item

View File

@@ -547,8 +547,6 @@ Adds 20 to 30 Physical Damage to Attacks
{variant:3,4}20% chance to gain an Endurance Charge when you Block
Extra gore
Can't use Chest armour
{variant:1,2}15% Chance to Block
{variant:3,4}6% Chance to Block
]],[[
Deidbell
Gilded Sallet

View File

@@ -742,7 +742,8 @@ Variant: Current
Source: Drops from unique{Guardian of the Hydra}
Requires Level 68
+(20-30)% to Cold Resistance
(20-40)% increased Cold Damage
{variant:1}(20-40)% increased Cold Damage
{variant:2}(20-40)% increased Spell Damage
(5-10)% increased Cast Speed
{variant:1}Spells have an additional Projectile
{variant:2}Left ring slot: Projectiles from Spells cannot Chain

View File

@@ -21,6 +21,8 @@ local skills, mod, flag, skill = ...
mod("Damage", "MORE", nil, 0, 0, { type = "PerStat", stat = "ChainRemaining" }),
},
},
#baseMod flag("Condition:CanBeLucky")
#baseMod mod("Dummy", "DUMMY", 1, 0, 0, { type = "Condition", var = "CanBeLucky" })
#mods
#skill ArcticBreath

View File

@@ -473,7 +473,7 @@ local skills, mod, flag, skill = ...
#mods
#skill BloodSpears
#flags attack melee
#flags attack melee area
statMap = {
["blood_spears_damage_+%_final_in_blood_stance"] = {
mod("Damage", "MORE", nil, 0, 0, { type = "Condition", var = "BloodStance" })

View File

@@ -2245,6 +2245,7 @@ function calcs.offence(env, actor, activeSkill)
output.ImpaleDPS = output.ImpaleDPS * (output.HitSpeed or output.Speed)
output.WithImpaleDPS = output.TotalDPS + output.ImpaleDPS
end
output.CombinedDPS = output.CombinedDPS + output.ImpaleDPS
if breakdown then
breakdown.ImpaleDPS = {}
t_insert(breakdown.ImpaleDPS, s_format("%.2f ^8(average physical hit)", output.ImpaleHit))

View File

@@ -298,6 +298,11 @@ local function doActorMisc(env, actor)
else
output.InspirationCharges = 0
end
if modDB:Flag(nil, "UseGhostShrouds") then
output.GhostShrouds = modDB:Override(nil, "GhostShrouds") or 3
else
output.GhostShrouds = 0
end
output.CrabBarriers = m_max(modDB:Override(nil, "CrabBarriers") or output.CrabBarriersMax, output.CrabBarriersMax)
modDB.multipliers["PowerCharge"] = output.PowerCharges
modDB.multipliers["RemovablePowerCharge"] = output.RemovablePowerCharges
@@ -309,6 +314,7 @@ local function doActorMisc(env, actor)
modDB.multipliers["ChallengerCharge"] = output.ChallengerCharges
modDB.multipliers["BlitzCharge"] = output.BlitzCharges
modDB.multipliers["InspirationCharge"] = output.InspirationCharges
modDB.multipliers["GhostShroud"] = output.GhostShrouds
modDB.multipliers["CrabBarrier"] = output.CrabBarriers
-- Process enemy modifiers
@@ -320,7 +326,7 @@ local function doActorMisc(env, actor)
if env.mode_combat then
if modDB:Flag(nil, "Fortify") then
local effect = m_floor(20 * (1 + modDB:Sum("INC", nil, "FortifyEffectOnSelf", "BuffEffectOnSelf") / 100))
modDB:NewMod("DamageTakenWhenHit", "INC", -effect, "Fortify")
modDB:NewMod("DamageTakenWhenHit", "MORE", -effect, "Fortify")
modDB.multipliers["BuffOnSelf"] = (modDB.multipliers["BuffOnSelf"] or 0) + 1
end
if modDB:Flag(nil, "Onslaught") then

View File

@@ -278,6 +278,9 @@ function calcs.buildOutput(build, mode)
if output.InspirationCharges > 0 then
t_insert(combatList, s_format("%d Inspiration Charges", output.InspirationCharges))
end
if output.GhostShrouds > 0 then
t_insert(combatList, s_format("%d Ghost Shrouds", output.GhostShrouds))
end
if output.CrabBarriers > 0 then
t_insert(combatList, s_format("%d Crab Barriers", output.CrabBarriers))
end

View File

@@ -363,6 +363,12 @@ return {
{ var = "overrideInspirationCharges", type = "count", label = "# of Inspiration Charges (if not maximum):", ifOption = "useInspirationCharges", apply = function(val, modList, enemyModList)
modList:NewMod("InspirationCharges", "OVERRIDE", val, "Config", { type = "Condition", var = "Combat" })
end },
{ var = "useGhostShrouds", type = "check", label = "Do you use Ghost Shrouds?", ifMult = "GhostShroud", apply = function(val, modList, enemyModList)
modList:NewMod("UseGhostShrouds", "FLAG", true, "Config", { type = "Condition", var = "Combat" })
end },
{ var = "overrideGhostShrouds", type = "count", label = "# of Ghost Shrouds (if not maximum):", ifOption = "useGhostShrouds", apply = function(val, modList, enemyModList)
modList:NewMod("GhostShrouds", "OVERRIDE", val, "Config", { type = "Condition", var = "Combat" })
end },
{ var = "minionsUsePowerCharges", type = "check", label = "Do your minions use Power Charges?", ifFlag = "haveMinion", apply = function(val, modList, enemyModList)
modList:NewMod("MinionModifier", "LIST", { mod = modLib.createMod("UsePowerCharges", "FLAG", true, "Config", { type = "Condition", var = "Combat" }) }, "Config")
end },
@@ -822,17 +828,17 @@ return {
enemyModList:NewMod("SelfIgniteDuration", "MORE", -50, "Boss")
end
end },
{ var = "enemyIsBoss", type = "list", ifVer = "3_0", label = "Is the enemy a Boss?", tooltip = "Standard Boss adds the following modifiers:\n33% less Effect of your Curses\n+30% to enemy Elemental Resistances\n+15% to enemy Chaos Resistance\n\nShaper/Guardian adds the following modifiers:\n66% less Effect of your Curses\n+40% to enemy Elemental Resistances\n+25% to enemy Chaos Resistance", list = {{val="NONE",label="No"},{val=true,label="Standard Boss"},{val="SHAPER",label="Shaper/Guardian"}}, apply = function(val, modList, enemyModList)
{ var = "enemyIsBoss", type = "list", ifVer = "3_0", label = "Is the enemy a Boss?", tooltip = "Standard Boss adds the following modifiers:\n33% less Effect of your Curses\n+40% to enemy Elemental Resistances\n+25% to enemy Chaos Resistance\n\nShaper/Guardian adds the following modifiers:\n66% less Effect of your Curses\n+50% to enemy Elemental Resistances\n+30% to enemy Chaos Resistance", list = {{val="NONE",label="No"},{val=true,label="Standard Boss"},{val="SHAPER",label="Shaper/Guardian"}}, apply = function(val, modList, enemyModList)
if val == true then
enemyModList:NewMod("Condition:RareOrUnique", "FLAG", true, "Config", { type = "Condition", var = "Effective" })
enemyModList:NewMod("CurseEffectOnSelf", "MORE", -33, "Boss")
enemyModList:NewMod("ElementalResist", "BASE", 30, "Boss")
enemyModList:NewMod("ChaosResist", "BASE", 15, "Boss")
enemyModList:NewMod("ElementalResist", "BASE", 40, "Boss")
enemyModList:NewMod("ChaosResist", "BASE", 25, "Boss")
elseif val == "SHAPER" then
enemyModList:NewMod("Condition:RareOrUnique", "FLAG", true, "Config", { type = "Condition", var = "Effective" })
enemyModList:NewMod("CurseEffectOnSelf", "MORE", -66, "Boss")
enemyModList:NewMod("ElementalResist", "BASE", 40, "Boss")
enemyModList:NewMod("ChaosResist", "BASE", 25, "Boss")
enemyModList:NewMod("ElementalResist", "BASE", 50, "Boss")
enemyModList:NewMod("ChaosResist", "BASE", 30, "Boss")
end
end },
{ var = "enemyPhysicalReduction", type = "integer", label = "Enemy Phys. Damage Reduction:", apply = function(val, modList, enemyModList)

View File

@@ -82,8 +82,9 @@ data.powerStatList = {
{ stat="TotalDPS", label="Total DPS" },
{ stat="WithImpaleDPS", label="Impale + Total DPS" },
{ stat="AverageDamage", label="Average Hit" },
{ stat="PoisonDPS", label="Poison DPS" },
{ stat="BleedDPS", label="Bleed DPS" },
{ stat="IgniteDPS", label="Ignite DPS" },
{ stat="PoisonDPS", label="Poison DPS" },
{ stat="TotalDot", label="Chaos DoT DPS" },
{ stat="Life", label="Life" },
{ stat="LifeRegen", label="Life regen" },

View File

@@ -241,7 +241,7 @@ local modNameList = {
["effect of offering spells"] = { "BuffEffect", tag = { type = "SkillName", skillNameList = { "Bone Offering", "Flesh Offering", "Spirit Offering" } } },
["effect of offerings"] = { "BuffEffect", tag = { type = "SkillName", skillNameList = { "Bone Offering", "Flesh Offering", "Spirit Offering" } } },
["effect of heralds on you"] = { "BuffEffect", tag = { type = "SkillType", skillType = SkillType.Herald } },
["effect of buffs granted by your active ancestor totems"] = { "BuffEffect", skillNameList = { "Ancestral Warchief", "Ancestral Protector" } },
["effect of buffs granted by your active ancestor totems"] = { "BuffEffect", tag = { type = "SkillName", skillNameList = { "Ancestral Warchief", "Ancestral Protector" } } },
["warcry effect"] = { "BuffEffect", keywordFlags = KeywordFlag.Warcry },
["aspect of the avian buff effect"] = { "BuffEffect", tag = { type = "SkillName", skillName = "Aspect of the Avian" } },
-- Charges
@@ -696,6 +696,7 @@ local modTagList = {
["per siphoning charge"] = { tag = { type = "Multiplier", var = "SiphoningCharge" } },
["per challenger charge"] = { tag = { type = "Multiplier", var = "ChallengerCharge" } },
["per blitz charge"] = { tag = { type = "Multiplier", var = "BlitzCharge" } },
["per ghost shroud"] = { tag = { type = "Multiplier", var = "GhostShroud" } },
["per crab barrier"] = { tag = { type = "Multiplier", var = "CrabBarrier" } },
["per (%d+) rage"] = function(num) return { tag = { type = "Multiplier", var = "Rage", div = num } } end,
["per level"] = { tag = { type = "Multiplier", var = "Level" } },
@@ -758,6 +759,7 @@ local modTagList = {
["per (%d+)%% lightning resistance above 75%%"] = function(num) return { tag = { type = "PerStat", stat = "LightningResistOver75", div = num } } end,
["per totem"] = { tag = { type = "PerStat", stat = "ActiveTotemLimit" } },
["per summoned totem"] = { tag = { type = "PerStat", stat = "ActiveTotemLimit" } },
["for each summoned totem"] = { tag = { type = "PerStat", stat = "ActiveTotemLimit" } },
["for each time they have chained"] = { tag = { type = "PerStat", stat = "Chain" } },
["for each time it has chained"] = { tag = { type = "PerStat", stat = "Chain" } },
["for each summoned golem"] = { tag = { type = "PerStat", stat = "ActiveGolemLimit" } },
@@ -1182,7 +1184,7 @@ local specialModList = {
["while there is at least one nearby ally, you and nearby allies deal (%d+)%% more damage"] = function(num) return { mod("ExtraAura", "LIST", { mod = mod("Damage", "MORE", num) }, { type = "MultiplierThreshold", var = "NearbyAlly", threshold = 1 }) } end,
["while there are at least five nearby allies, you and nearby allies have onslaught"] = { mod("ExtraAura", "LIST", { mod = flag("Onslaught") }, { type = "MultiplierThreshold", var = "NearbyAlly", threshold = 5 }) },
-- Hierophant
["you and your totems regenerate (%d+)%% of life per second per totem"] = function (num) return {
["you and your totems regenerate (%d+)%% of life per second for each summoned totem"] = function (num) return {
mod("LifeRegenPercent", "BASE", num, {type = "PerStat", stat = "ActiveTotemLimit"}),
mod("LifeRegenPercent", "BASE", num, {type = "PerStat", stat = "ActiveTotemLimit"}, 0, KeywordFlag.Totem),
} end,

View File

@@ -6,15 +6,14 @@ This is a fork of Openarls Path Of Building that includes many extra features no
* Impale DPS support
* More tree highlighting options for node power
* Support for fossil mods in the crafting window. Including correct parsing for some mods that previously didn't work (e.g. 60% chance to deal 100% more poison/bleed damage)
* Add parsing for more nodes on the tree (i.e slayer and elementalist ascendancy nodes)
* Add parsing for more nodes on the tree (i.e slayer, champion, hierophant, trickster and elementalist ascendancy nodes)
* Add oil combinations to notables on tree
* Support for elusive and nightblade support gem
* Incremental shock values (not a locked 50%)
* Fixed close combat and multistrike to have their correct damage values
* Logic for melee distance scaling attack multipliers (Close combat and Slayers Impact node)
* Added Vermillion ring base
* Withered now shows on the configuration screen
* Support for Ryslathas Coil, Vaal Arc Lucky Budd, Perquils Toe and more
* Support for Ryslathas Coil, Vaal Arc Lucky Buff, Perquils Toe and more
## Feature Requests
[![Feature Requests](https://feathub.com/LocalIdentity/PathOfBuilding?format=svg)](https://feathub.com/LocalIdentity/PathOfBuilding)

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,26 @@
VERSION[1.4.153.1][2019/12/12]
[1.4.153.2][2019/12/14]
* Re-add Oils to tree
* Add support for Ghost Shrouds
* Add support for increased Ancestor Totem buff effect
* Add support for Ritual of Awakening Hierophant node
* Add support for 3 mods on Watchers Eye
* Add Impale damage to Combined DPS sort option
* Update Boss resistance values to 3.9 levels
* Add Bleed DPS to sorting option
* Add new spectres to the spectre library
* Kraityn's Sentry, Chrome-infused Chimeral, Vaal Slayer, Primeval Hunter, Archer Statue, Crazed Driver
* Add new spectre skills to library
* Blast Rain, Elemental Hit Fire, Barrage, Ice Shot, Unearth, Tornado Shot, Flame Surge
* Fix mod support for Chains of Command
* Add Astral Projector Unique Ring (3.9 preview)
* Fix rage granting damage to unarmed attacks
* Fix UI on passive tree being too large for some resolutions
* Fix node power not respecting your colour choice for highlighting
* Add area tag to Perforate
* Fix uniques with duplicate mods
* Re-add Death's Harp back in
* Update Snakepit Unique Ring
[1.4.153.1][2019/12/12]
* Add 3.9 Passive Tree
* Add 3.9 Unique Changes
* Add support for Ryslathas Coil
@@ -8,11 +30,11 @@ VERSION[1.4.153.1][2019/12/12]
* Add support for Warcried recently
* Fix Minion DPS sorting bug for Uniques and tree
* Fix Toxic Rain/Rain of Arrows pierce bug
* Fix radius calcualtion for Jewels
* Fix radius calculation for Jewels
* Fix Impale calculations for certain skills
* Barrage, Blade Flurry, Blast Rain, Double Strike, Lacerate, Scourge Arrow,
Cleave, Dual Strike, Riposte, Viper Strike, Static Strike
* Counter attack skills now show proper damage for each hit instead of DPS when using Impale
* Counter-attack skills now show proper damage for each hit instead of DPS when using Impale
* Update many uniques that had incorrect wordings
VERSION[1.4.152.8][2019/12/09]
* Add Support for Greater Spell Echo
@@ -56,10 +78,10 @@ VERSION[1.4.152.6][2019/12/02]
* Fix totem limits
* Fix elemental hit threshold gems again
* Fix double damage on heavy strike
* Fix minion resistance on raise spectre gem
* Fix bones of ullur mod
* Fix minion resistance on Raise Spectre gem
* Fix Bones of Ullur mod
* Fix Perandus Signet mod
* Fix red nightmare block chance
* Fix Red Nightmare block chance
* Trim image file sizes
VERSION[1.4.152.5][2019/10/08]
* Withered debuff now appears on the config page

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<PoBVersion>
<Version number="1.4.153.1" />
<Version number="1.4.153.2" />
<Source part="program" url="https://raw.githubusercontent.com/LocalIdentity/PathOfBuilding/{branch}/" />
<Source part="tree" url="https://raw.githubusercontent.com/Openarl/PathOfBuilding/{branch}/" />
<Source part="tree-2_6" url="https://raw.githubusercontent.com/Openarl/PathOfBuilding/{branch}/tree-2_6.zip" />
@@ -13,7 +13,7 @@
<File name="UpdateCheck.lua" part="program" sha1="72b9bea1871e94a643e4471fd84bbedbc7810336" />
<File name="UpdateApply.lua" part="program" sha1="4f17937f2b37784e169a3792b235f2a0a3961e61" />
<File name="GameVersions.lua" part="program" sha1="31f6e89b1cf8359195a0824035f3e279ed898731" />
<File name="changelog.txt" part="program" sha1="477e8ac07d1c350a529cdb297921951576c83e21" />
<File name="changelog.txt" part="program" sha1="9892c30f9fac262a052be9e63dcea5eb577ab5c3" />
<File name="Classes/BuildListControl.lua" part="program" sha1="b093a2709f30c1f83ce5ba9df88c80f22c1beb4a" />
<File name="Classes/ButtonControl.lua" part="program" sha1="16fc5eaa04cc14b2022f6705a12717935454dab0" />
<File name="Classes/CalcBreakdownControl.lua" part="program" sha1="7bc27fdc1e178e5d6932996f8d10da89552d0986" />
@@ -28,12 +28,12 @@
<File name="Classes/FolderListControl.lua" part="program" sha1="bcb52d02b8ca9288be255219956d6f0bc4efeedd" />
<File name="Classes/GemSelectControl.lua" part="program" sha1="d64d726b51a5d25dcfcccd674722e88dae60b76e" />
<File name="Classes/ImportTab.lua" part="program" sha1="3f894501b2b59276c010b78e8f8ccfccc61f9bcc" />
<File name="Classes/Item.lua" part="program" sha1="1b1f5fd0b52706597f8d42286f4e45b60b23c797" />
<File name="Classes/Item.lua" part="program" sha1="745d4e6ba3c6bb87e424e802c288bca8d10f99ec" />
<File name="Classes/ItemDBControl.lua" part="program" sha1="3fec4be0784550e128758245c26dd9625b4743f9" />
<File name="Classes/ItemListControl.lua" part="program" sha1="8298506b88cea37e78c1c5faebc05335b3ace240" />
<File name="Classes/ItemSetListControl.lua" part="program" sha1="7ecee459d3c477b46c6b6115bfeb2480995e17ed" />
<File name="Classes/ItemSlotControl.lua" part="program" sha1="ce1f69ab2716013511aeca61fb4e9867c77abb3a" />
<File name="Classes/ItemsTab.lua" part="program" sha1="24acd5cd21cb8baa0b3f7d1c99801e02d084d4d0" />
<File name="Classes/ItemsTab.lua" part="program" sha1="9849509bacb98057ce86eee2f0b480b50896e4cf" />
<File name="Classes/LabelControl.lua" part="program" sha1="d2ffe0071641c07b63d152c0f48b691eba0cffb0" />
<File name="Classes/ListControl.lua" part="program" sha1="45ec0b7e2345533caca3f4eb6575298bc280d6a2" />
<File name="Classes/MinionListControl.lua" part="program" sha1="f7281f889c87c8de45d5af4243c49d9998d4a272" />
@@ -44,7 +44,7 @@
<File name="Classes/PassiveSpec.lua" part="program" sha1="85735f795096fff6ddbb6551be397d409e5a4f5b" />
<File name="Classes/PassiveSpecListControl.lua" part="program" sha1="d449391ea879a20728f7e9a0345398c0141a45f6" />
<File name="Classes/PassiveTree.lua" part="program" sha1="45b81539a511c51599af9936c7edeb16d2c0921b" />
<File name="Classes/PassiveTreeView.lua" part="program" sha1="72c79652b48b45ad5bf050ad260f5a458fb1e494" />
<File name="Classes/PassiveTreeView.lua" part="program" sha1="c4d9252fd0a00e34a849eab5d693f0e363448aab" />
<File name="Classes/PathControl.lua" part="program" sha1="3acd77612e658766260129ffab70373d8ee60c59" />
<File name="Classes/PopupDialog.lua" part="program" sha1="2bfb5bb91475432d23a29c1eb36daec2d76914f0" />
<File name="Classes/ScrollBarControl.lua" part="program" sha1="0690e86bb59d80be8ec3cbd0c902d54850338371" />
@@ -57,7 +57,7 @@
<File name="Classes/TextListControl.lua" part="program" sha1="bb62a34443d64f21c5f0e3e00cae736a8eb6bd87" />
<File name="Classes/Tooltip.lua" part="program" sha1="a9c6a1965fb2d7b7435bd635cd4241ee6e771ec9" />
<File name="Classes/TooltipHost.lua" part="program" sha1="23274906162877c09d2119237414b6747a0e6cea" />
<File name="Classes/TreeTab.lua" part="program" sha1="ed275076f1350cb37b1ed00ad1629f7e674d402e" />
<File name="Classes/TreeTab.lua" part="program" sha1="e3b674f4b1f6a429361c3c81bb28fa756ae39739" />
<File name="Classes/UndoHandler.lua" part="program" sha1="ce4835c384c834da0de47b0302b1e774c8300c6b" />
<File name="Modules/Build.lua" part="program" sha1="6975d48f58db10590894e15ab001279ac3078b46" />
<File name="Modules/BuildList.lua" part="program" sha1="bcda0c5148b9e40274acd13702896cc430c89eba" />
@@ -66,20 +66,20 @@
<File name="Modules/CalcDefence-2_6.lua" part="program" sha1="1b1e97bae695682e8b2d50714159e02c8c518906" />
<File name="Modules/CalcDefence-3_0.lua" part="program" sha1="c236dc2c3815c256bbb9115117f57d67a62840da" />
<File name="Modules/CalcOffence-2_6.lua" part="program" sha1="30fc44fc8cccc50b2ff5f1a0d63d6e241bc0322d" />
<File name="Modules/CalcOffence-3_0.lua" part="program" sha1="c27e4aaa10c18ed3573b4bff85e3e303e9497928" />
<File name="Modules/CalcPerform.lua" part="program" sha1="2bc310b217c6ef73a8b30aa1d91f234b7419618d" />
<File name="Modules/Calcs.lua" part="program" sha1="efebfe039b08d6a00bdefc3c58c65b198da388db" />
<File name="Modules/CalcOffence-3_0.lua" part="program" sha1="f24eeade6fce2747cbcd16c4a5ba696221c0accf" />
<File name="Modules/CalcPerform.lua" part="program" sha1="b36df4f4e8a8678f58b660f1468f706a4ee1806e" />
<File name="Modules/Calcs.lua" part="program" sha1="913b99c0743335dac7068e1e5cc8f8c99694add2" />
<File name="Modules/CalcSections-2_6.lua" part="program" sha1="32da2a949a5fe0ab10d54078a96caff0dccb5f3f" />
<File name="Modules/CalcSections-3_0.lua" part="program" sha1="134f68a4beed41f40708646b1d7077ff274f4557" />
<File name="Modules/CalcSetup.lua" part="program" sha1="ab8d79e96a53733ff3ef6967b825659899b9a809" />
<File name="Modules/CalcTools.lua" part="program" sha1="ad095534e9fc900879b8793e937b5668d2d29aab" />
<File name="Modules/Common.lua" part="program" sha1="fef899d2413e9fa67df808e4f6de533b263ddcd7" />
<File name="Modules/ConfigOptions.lua" part="program" sha1="4466da16b46266db85edf6262a8a66ae9bb457d4" />
<File name="Modules/Data.lua" part="program" sha1="bc6f2c31b902eff7bfe54e26e05107b9aaf3e6b3" />
<File name="Modules/ConfigOptions.lua" part="program" sha1="6595fc085de73ea4324d11f2684191f50b21a11a" />
<File name="Modules/Data.lua" part="program" sha1="5b426ab7684711ed6fd3eeaf01b2a0ef0fe4c928" />
<File name="Modules/ItemTools.lua" part="program" sha1="d74918586d5ae396fc9bea4c4b6e4aa6bfad8d3e" />
<File name="Modules/Main.lua" part="program" sha1="82fe2e6a818e6064abd2843f93b8c58fbb467fc8" />
<File name="Modules/ModParser-2_6.lua" part="program" sha1="fc2d3bdf7a4e57894b3d04beb83485cc6dcc5e26" />
<File name="Modules/ModParser-3_0.lua" part="program" sha1="3d67810fd666e83ca95e621c9e3f0cd378b3b3bc" />
<File name="Modules/ModParser-3_0.lua" part="program" sha1="2e289e6a3ffa502bd88545190be0d51bb2411145" />
<File name="Modules/ModTools.lua" part="program" sha1="2ce4f3b83db992a286bd92f3849d037d6dcc8db2" />
<File name="Modules/StatDescriber.lua" part="program" sha1="6b0b5ac8fdb764b47fd7a1657bd470bd275f9069" />
<File name="Modules/PantheonTools.lua" part="program" sha1="ebe91a7d8f8444a6061acf4758da0e775cc8c314" />
@@ -89,24 +89,24 @@
<File name="Assets/ring.png" part="program" sha1="e7ee7e5b6388facb7bf568517ecc401590757df7" />
<File name="Assets/small_ring.png" part="program" sha1="9a320bfe629b1cf3f14fc77fbbf2508d0a5b2841" />
<File name="Data/Global.lua" part="program" sha1="31557624a3065d2f6ea1f8a22f4867cce8904d02" />
<File name="Data/New.lua" part="program" sha1="9c390ef7cbd5b9f1027634265d374ca3c3c9ebf6" />
<File name="Data/Uniques/amulet.lua" part="program" sha1="3ac6de026c1647559a05531f0b36cb2f17537718" />
<File name="Data/New.lua" part="program" sha1="9f987fff82155331ec9ecf5f12d2ad00183db202" />
<File name="Data/Uniques/amulet.lua" part="program" sha1="cbfec468187e7660f801f7793b5e4bed8cd48548" />
<File name="Data/Uniques/axe.lua" part="program" sha1="dd8ff7a78baaf8456b8984de7a428afc935b836d" />
<File name="Data/Uniques/belt.lua" part="program" sha1="b5b1344e6525630bdf871f0103eafe549b86c4cb" />
<File name="Data/Uniques/body.lua" part="program" sha1="cf78a760e703aace99e1b5144a9524d035517bd6" />
<File name="Data/Uniques/body.lua" part="program" sha1="4fa66d38ddfa7a41fd56e2925f6f109661d35c28" />
<File name="Data/Uniques/boots.lua" part="program" sha1="eee2efce8b06b348d3d54b739c474b09b8a323af" />
<File name="Data/Uniques/bow.lua" part="program" sha1="3532574a039dd40ab57aa67a9dbfe4d0ba76c651" />
<File name="Data/Uniques/bow.lua" part="program" sha1="ecad7feadde97441cc24da7fe519bf6515532ceb" />
<File name="Data/Uniques/claw.lua" part="program" sha1="301f676ca9462de30521ccc3a2fddd5e07f44904" />
<File name="Data/Uniques/dagger.lua" part="program" sha1="5e41a6603e76f0f86276bd0c00298490c02a6692" />
<File name="Data/Uniques/flask.lua" part="program" sha1="8fd413253637183f192786d475efe001972f2b97" />
<File name="Data/Uniques/gloves.lua" part="program" sha1="e800854fc4547a7ce1264dc4f97b41b87340ba9e" />
<File name="Data/Uniques/helmet.lua" part="program" sha1="aa20c926073af350c579142db12fd09875fe70a6" />
<File name="Data/Uniques/jewel.lua" part="program" sha1="91036afcebd69a4bcbebc6e318a0733724e9a5f8" />
<File name="Data/Uniques/gloves.lua" part="program" sha1="05c0b77a1bba143054dff999fb6ff1c55e7f69d5" />
<File name="Data/Uniques/helmet.lua" part="program" sha1="25b30334338758d3acca8f9de28c1038ef231be5" />
<File name="Data/Uniques/jewel.lua" part="program" sha1="392f059ec1a937d2a0b773d43fd57081ded8259b" />
<File name="Data/Uniques/mace.lua" part="program" sha1="1e62470003b848e79cf474623e3abbbc430e1888" />
<File name="Data/Uniques/quiver.lua" part="program" sha1="d874470df955e4ee24e8ef347c39f57b6fbd7b77" />
<File name="Data/Uniques/ring.lua" part="program" sha1="34407d5b23459a9dcb2560641deadb8b7d906cef" />
<File name="Data/Uniques/ring.lua" part="program" sha1="822dd82811f49c219da3502add8ad89bccd3e9eb" />
<File name="Data/Uniques/shield.lua" part="program" sha1="44ac0fdb0182aa47c262948245922c3ad838b864" />
<File name="Data/Uniques/staff.lua" part="program" sha1="841f377a0895a4bda7d2db2e4f5d86de6c5ec013" />
<File name="Data/Uniques/staff.lua" part="program" sha1="b3a0bf230561691479c76363845846e1655b3419" />
<File name="Data/Uniques/sword.lua" part="program" sha1="a908923279d7ed88f651f74949d0b579dd9774ae" />
<File name="Data/Uniques/wand.lua" part="program" sha1="ee6593f486ee13bf1a42b0d440f4c7bc6ed581c6" />
<File name="Data/2_6/EnchantmentBoots.lua" part="program" sha1="4a2651bfcb3beb6fe8b9acab18a6792072f7e9b4" />
@@ -160,7 +160,7 @@
<File name="Data/3_0/Gems.lua" part="program" sha1="7a678a4d874cecc2b31e06e0549df1d49f6656ff" />
<File name="Data/3_0/Minions.lua" part="program" sha1="adb21034a36b059f54363b9995d790c8d6b7f39c" />
<File name="Data/3_0/Misc.lua" part="program" sha1="ae310ea401f6ad8a10e048d57cbc10178d1f4da3" />
<File name="Data/3_0/ModCache.lua" part="program" sha1="1539826b282002903654d5d945a25b4a9a92ed12" />
<File name="Data/3_0/ModCache.lua" part="program" sha1="065fbaa6fe3bcd6440e5fa014b6e4e685cba2bde" />
<File name="Data/3_0/ModFlask.lua" part="program" sha1="4d63f91c23e7a4ac481b8ad7bae9e70bb46200c6" />
<File name="Data/3_0/ModItem.lua" part="program" sha1="9cb1775fb9953e898188df6890f7a8b1b54b1f62" />
<File name="Data/3_0/ModJewel.lua" part="program" sha1="d597ec7221103138de0a8c4d9d84bef6165f5ba9" />
@@ -168,7 +168,7 @@
<File name="Data/3_0/ModMaster.lua" part="program" sha1="b7860151dcbdb8e68bbc5df445239bd263e3ea5b" />
<File name="Data/3_0/Rares.lua" part="program" sha1="4e1e1d1361946fd98c95f50d062acdce4b2aa09e" />
<File name="Data/3_0/SkillStatMap.lua" part="program" sha1="5ad1b1246bf894799b56bee64da11cdc8bb22507" />
<File name="Data/3_0/Spectres.lua" part="program" sha1="54ba5008fd8cb1a88aa3c04e92721e30c116ef54" />
<File name="Data/3_0/Spectres.lua" part="program" sha1="cf7a63d98c006f8c2e24ad34b6fcd1c88ca76f18" />
<File name="Data/3_0/Bases/amulet.lua" part="program" sha1="95dfa07c930fd5178baaac5d8a23dfbaeaa56edf" />
<File name="Data/3_0/Bases/axe.lua" part="program" sha1="583948623f2ecce64d42a12e8adc3dc9e403115f" />
<File name="Data/3_0/Bases/belt.lua" part="program" sha1="c69a5cce068314f65bb9f5f0fd2577be7ac0f1cd" />
@@ -191,14 +191,14 @@
<File name="Data/3_0/Pantheons.lua" part="program" sha1="bbd02226a334e18ab5d276ff82a4f412929f8770" />
<File name="Data/3_0/Skills/act_dex.lua" part="program" sha1="fef58d9b438d102a96ff5f0a5ad2b1279c5d57f0" />
<File name="Data/3_0/Skills/act_int.lua" part="program" sha1="ae3798a0630f7716935ff4496a7f07735c9dcc5a" />
<File name="Data/3_0/Skills/act_str.lua" part="program" sha1="59bbb64eaad02368d054a0d961c73b569fa7357f" />
<File name="Data/3_0/Skills/act_str.lua" part="program" sha1="8b1906f957c5f1b58237edef90a0749b15752e84" />
<File name="Data/3_0/Skills/glove.lua" part="program" sha1="5588b65dd69431c775af937d9db59e242ce23647" />
<File name="Data/3_0/Skills/minion.lua" part="program" sha1="3095c366f6b672ff209cbc1fa66440b8249ca42b" />
<File name="Data/3_0/Skills/other.lua" part="program" sha1="4bc81cc99eb20788af29031f4617325ef6c015aa" />
<File name="Data/3_0/Skills/spectre.lua" part="program" sha1="02568b08ff185d572225815732a61be0e4ac27d4" />
<File name="Data/3_0/Skills/other.lua" part="program" sha1="75ceabe5020211b090b6da8191f04a4a26ebca1b" />
<File name="Data/3_0/Skills/spectre.lua" part="program" sha1="b718a20b89b37ed2b7002d6275628ac9ff8ce0d5" />
<File name="Data/3_0/Skills/sup_dex.lua" part="program" sha1="b4e22953df66077652860efe3d5c7789d02f0d5e" />
<File name="Data/3_0/Skills/sup_int.lua" part="program" sha1="7e2e4bedf6fcfd7ec6a9e2560ad96cd7d948aa9a" />
<File name="Data/3_0/Skills/sup_str.lua" part="program" sha1="c3c40cf009a886b504042b9bf286384d46a77eba" />
<File name="Data/3_0/Skills/sup_str.lua" part="program" sha1="e9b2626a75aa47b13dafc4a658470a40a93c977a" />
<File name="Data/3_0/StatDescriptions/active_skill_gem_stat_descriptions.lua" part="program" sha1="35cc503815893143504a9109191f6469e3a0e902" />
<File name="Data/3_0/StatDescriptions/aura_skill_stat_descriptions.lua" part="program" sha1="3c86e0db7e27e95d1ceebd3beeed89e8248f9250" />
<File name="Data/3_0/StatDescriptions/banner_aura_skill_stat_descriptions.lua" part="program" sha1="eeb9f2acc81f104b066a5c7c1a7c8e37d1c48b36" />
@@ -370,7 +370,7 @@
<File name="TreeData/3_8/groups-3.png" part="tree-3_8" sha1="f5ef46af99150b25e44babac41c96ee58c87b44d" />
<File name="TreeData/3_8/skills-3.jpg" part="tree-3_8" sha1="e2ba51c375dd1c6e105303f296bfae966c495f6d" />
<File name="TreeData/3_8/skills-disabled-3.jpg" part="tree-3_8" sha1="43c308d6949611832b3f0e84da4acde45bfcfd32" />
<File name="TreeData/3_9/tree.lua" part="tree-3_9" sha1="ecc24d4af8493c4610c8aa79a15faa1dd617b27b" />
<File name="TreeData/3_9/tree.lua" part="tree-3_9" sha1="0c66f09aa3567b7b97aeb72da0117f04a10b91ea" />
<File name="TreeData/3_9/groups-3.png" part="tree-3_9" sha1="ddf012e0184c29bc1aee994badd8ede83aaebb73" />
<File name="TreeData/3_9/skills-3.jpg" part="tree-3_9" sha1="119218595a02d38e11ac331d4920d23f8acc86de" />
<File name="TreeData/3_9/skills-disabled-3.jpg" part="tree-3_9" sha1="e73624e16e81cb5393d07685a766dc3afc8f9e39" />