Release 1.4.114
- Added Bestial minions - Added new spectres - Fixed various buff effect issues - Fixed missing DPS multiplier on Ice Golem Cyclone - Fixed Unnatural Instinct + Might of the Meek combo
This commit is contained in:
@@ -355,6 +355,7 @@ local modNameList = {
|
||||
["attack speed"] = { "Speed", flags = ModFlag.Attack },
|
||||
["cast speed"] = { "Speed", flags = ModFlag.Cast },
|
||||
["attack and cast speed"] = "Speed",
|
||||
["attack and movement speed"] = { "Speed", "MovementSpeed" },
|
||||
-- Elemental ailments
|
||||
["to shock"] = "EnemyShockChance",
|
||||
["shock chance"] = "EnemyShockChance",
|
||||
@@ -381,8 +382,9 @@ local modNameList = {
|
||||
["poison duration"] = { "EnemyPoisonDuration" },
|
||||
["duration of poisons you inflict"] = { "EnemyPoisonDuration" },
|
||||
["to cause bleeding"] = "BleedChance",
|
||||
["to inflict bleeding"] = "BleedChance",
|
||||
["to cause bleeding on hit"] = "BleedChance",
|
||||
["to inflict bleeding"] = "BleedChance",
|
||||
["to inflict bleeding on hit"] = "BleedChance",
|
||||
["bleed duration"] = { "EnemyBleedDuration" },
|
||||
["bleeding duration"] = { "EnemyBleedDuration" },
|
||||
-- Misc modifiers
|
||||
@@ -547,6 +549,7 @@ local preFlagList = {
|
||||
["^attack skills [hd][ae][va][el] "] = { keywordFlags = KeywordFlag.Attack },
|
||||
["^spells [hd][ae][va][el] "] = { flags = ModFlag.Spell },
|
||||
["^projectile attack skills [hd][ae][va][el] "] = { tagList = { { type = "SkillType", skillType = SkillType.Attack }, { type = "SkillType", skillType = SkillType.Projectile } } },
|
||||
["^projectiles from attacks [hd][ae][va][el] "] = { tagList = { { type = "SkillType", skillType = SkillType.Attack }, { type = "SkillType", skillType = SkillType.Projectile } } },
|
||||
["^arrows [hd][ae][va][el] "] = { keywordFlags = KeywordFlag.Bow },
|
||||
["^bow attacks [hdf][aei][var][el] "] = { keywordFlags = KeywordFlag.Bow },
|
||||
["^projectiles [hdf][aei][var][el] "] = { flags = ModFlag.Projectile },
|
||||
@@ -563,6 +566,7 @@ local preFlagList = {
|
||||
["^left ring slot: "] = { tag = { type = "SlotNumber", num = 1 } },
|
||||
["^right ring slot: "] = { tag = { type = "SlotNumber", num = 2 } },
|
||||
["^socketed gems [hgd][ae][via][enl] "] = { addToSkill = { type = "SocketedIn", slotName = "{SlotName}" } },
|
||||
["^socketed skills [hgd][ae][via][enl] "] = { addToSkill = { type = "SocketedIn", slotName = "{SlotName}" } },
|
||||
["^socketed attacks [hgd][ae][via][enl] "] = { addToSkill = { type = "SocketedIn", slotName = "{SlotName}", keyword = "attack" } },
|
||||
["^socketed spells [hgd][ae][via][enl] "] = { addToSkill = { type = "SocketedIn", slotName = "{SlotName}", keyword = "spell" } },
|
||||
["^socketed curse gems [hgd][ae][via][enl] "] = { addToSkill = { type = "SocketedIn", slotName = "{SlotName}", keyword = "curse" } },
|
||||
@@ -735,6 +739,7 @@ local modTagList = {
|
||||
["while you have avian's might"] = { tag = { type = "Condition", var = "AffectedByAvian'sMight" } },
|
||||
["while you have avian's flight"] = { tag = { type = "Condition", var = "AffectedByAvian'sFlight" } },
|
||||
["while affected by aspect of the cat"] = { tag = { type = "Condition", varList = { "AffectedByCat'sStealth", "AffectedByCat'sAgility" } } },
|
||||
["while you have a bestial minion"] = { tag = { type = "Condition", var = "HaveBestialMinion" } },
|
||||
["while leeching"] = { tag = { type = "Condition", var = "Leeching" } },
|
||||
["while using a flask"] = { tag = { type = "Condition", var = "UsingFlask" } },
|
||||
["during effect"] = { tag = { type = "Condition", var = "UsingFlask" } },
|
||||
@@ -1668,7 +1673,7 @@ local jewelOtherFuncs = {
|
||||
end,
|
||||
["Allocated Small Passive Skills in Radius grant nothing"] = function(node, out, data)
|
||||
if node and node.type == "Normal" then
|
||||
out:NewMod("PassiveSkillHasNoEffect", "FLAG", true, data.modSource)
|
||||
out:NewMod("AllocatedPassiveSkillHasNoEffect", "FLAG", true, data.modSource)
|
||||
end
|
||||
end,
|
||||
}
|
||||
@@ -1716,7 +1721,7 @@ local jewelSelfUnallocFuncs = {
|
||||
if node then
|
||||
if node.type == "Normal" then
|
||||
data.modList = data.modList or common.New("ModList")
|
||||
data.modList:AddList(node.modList)
|
||||
data.modList:AddList(out)
|
||||
end
|
||||
elseif data.modList then
|
||||
out:AddList(data.modList)
|
||||
|
||||
Reference in New Issue
Block a user