Release 1.4.152.1
Updates uniques with 3.8 Changes Adds new 3.8 uniques Fix tempered flesh/mind not working Fix minion regen nodes on the tree not being parsed correctly Not all unique mods are parsed correctly
This commit is contained in:
@@ -200,6 +200,7 @@ local modNameList = {
|
||||
["energy shield recovery rate"] = "EnergyShieldRecoveryRate",
|
||||
["energy shield regeneration rate"] = "EnergyShieldRegen",
|
||||
["recovery rate of life, mana and energy shield"] = { "LifeRecoveryRate", "ManaRecoveryRate", "EnergyShieldRecoveryRate" },
|
||||
["recovery rate of life and energy shield"] = { "LifeRecoveryRate", "EnergyShieldRecoveryRate" },
|
||||
-- Stun/knockback modifiers
|
||||
["stun recovery"] = "StunRecovery",
|
||||
["stun and block recovery"] = "StunRecovery",
|
||||
@@ -1406,6 +1407,7 @@ local specialModList = {
|
||||
["can [hs][au][vm][em]o?n? 1 additional siege ballista totem per (%d+) dexterity"] = function(num) return { mod("ActiveTotemLimit", "BASE", 1, { type = "SkillName", skillName = "Siege Ballista" }, { type = "PerStat", stat = "Dex", div = num }) } end,
|
||||
["totems fire (%d+) additional projectiles"] = function(num) return { mod("ProjectileCount", "BASE", num, nil, 0, KeywordFlag.Totem) } end,
|
||||
["([%d%.]+)%% of damage dealt by y?o?u?r? ?totems is leeched to you as life"] = function(num) return { mod("DamageLifeLeechToPlayer", "BASE", num, nil, 0, KeywordFlag.Totem) } end,
|
||||
["([%d%.]+)%% of damage dealt by y?o?u?r? ?mines is leeched to you as life"] = function(num) return { mod("DamageLifeLeechToPlayer", "BASE", num, nil, 0, KeywordFlag.Mine) } end,
|
||||
-- Minions
|
||||
["your strength is added to your minions"] = { flag("HalfStrengthAddedToMinions") },
|
||||
["half of your strength is added to your minions"] = { flag("HalfStrengthAddedToMinions") },
|
||||
@@ -1491,9 +1493,9 @@ local specialModList = {
|
||||
mod("LightningResistMax", "OVERRIDE", num),
|
||||
mod("ChaosResistMax", "OVERRIDE", num)
|
||||
} end,
|
||||
["your fire resistance is (%d+)%%"] = function(num) return { mod("FireResist", "OVERRIDE", num) } end,
|
||||
["your cold resistance is (%d+)%%"] = function(num) return { mod("ColdResist", "OVERRIDE", num) } end,
|
||||
["your lightning resistance is (%d+)%%"] = function(num) return { mod("LightningResist", "OVERRIDE", num) } end,
|
||||
["fire resistance is (%d+)%%"] = function(num) return { mod("FireResist", "OVERRIDE", num) } end,
|
||||
["cold resistance is (%d+)%%"] = function(num) return { mod("ColdResist", "OVERRIDE", num) } end,
|
||||
["lightning resistance is (%d+)%%"] = function(num) return { mod("LightningResist", "OVERRIDE", num) } end,
|
||||
["chaos resistance is doubled"] = { mod("ChaosResist", "MORE", 100) },
|
||||
["armour is increased by uncapped fire resistance"] = { mod("Armour", "INC", 1, { type = "PerStat", stat = "FireResistTotal", div = 1 }) },
|
||||
["evasion rating is increased by uncapped cold resistance"] = { mod("Evasion", "INC", 1, { type = "PerStat", stat = "ColdResistTotal", div = 1 }) },
|
||||
@@ -1921,9 +1923,9 @@ local jewelSelfFuncs = {
|
||||
["2% increased Movement Speed per 10 Dexterity on Allocated Passives in Radius"] = getPerStat("MovementSpeed", "INC", 0, "Dex", 2 / 10),
|
||||
}
|
||||
local jewelSelfUnallocFuncs = {
|
||||
["+5% to Critical Strike Multiplier per 10 Strength on Unallocated Passives in Radius"] = getPerStat("CritMultiplier", "BASE", 0, "Str", 5 / 10),
|
||||
["+7% to Critical Strike Multiplier per 10 Strength on Unallocated Passives in Radius"] = getPerStat("CritMultiplier", "BASE", 0, "Str", 7 / 10),
|
||||
["+15 to maximum Mana per 10 Dexterity on Unallocated Passives in Radius"] = getPerStat("Mana", "BASE", 0, "Dex", 15 / 10),
|
||||
["+100 to Accuracy Rating per 10 Intelligence on Unallocated Passives in Radius"] = getPerStat("Accuracy", "BASE", 0, "Int", 100 / 10),
|
||||
["+125 to Accuracy Rating per 10 Intelligence on Unallocated Passives in Radius"] = getPerStat("Accuracy", "BASE", 0, "Int", 125 / 10),
|
||||
["Grants all bonuses of Unallocated Small Passive Skills in Radius"] = function(node, out, data)
|
||||
if node then
|
||||
if node.type == "Normal" then
|
||||
|
||||
Reference in New Issue
Block a user