Release 1.4.90

- Added 3 new uniques
- Added Eyes of the Greatwolf
- Last imported account/character are now remembered
- Import character list is now filterable by league
- Ctrl+F now focuses search fields in Tree and Items tabs
This commit is contained in:
Openarl
2018-05-31 18:18:00 +10:00
parent 1962383317
commit b3084117bb
16 changed files with 265 additions and 38 deletions

View File

@@ -543,6 +543,7 @@ local preFlagList = {
["^lightning skills [hd][ae][va][el] "] = { keywordFlags = KeywordFlag.Lightning },
["^cold skills [hd][ae][va][el] "] = { keywordFlags = KeywordFlag.Cold },
["^fire skills [hd][ae][va][el] "] = { keywordFlags = KeywordFlag.Fire },
["^vaal skills [hd][ae][va][el] "] = { keywordFlags = KeywordFlag.Vaal },
["^skills [hdfg][aei][vari][eln] "] = { },
["^left ring slot: "] = { tag = { type = "SlotNumber", num = 1 } },
["^right ring slot: "] = { tag = { type = "SlotNumber", num = 2 } },
@@ -604,6 +605,9 @@ local modTagList = {
["per poison on you, up to (%d+) per second"] = function(num) return { tag = { type = "Multiplier", var = "PoisonStack", limit = tonumber(num), limitTotal = true } } end,
["for each poison you have inflicted recently"] = { tag = { type = "Multiplier", var = "PoisonAppliedRecently" } },
["for each shocked enemy you've killed recently"] = { tag = { type = "Multiplier", var = "ShockedEnemyKilledRecently" } },
["per enemy killed recently, up to (%d+)%%"] = function(num) return { tag = { type = "Multiplier", var = "EnemyKilledRecently", limit = tonumber(num), limitTotal = true } } end,
["for each enemy you or your minions have killed recently, up to (%d+)%%"] = function(num) return { tag = { type = "Multiplier", varList = {"EnemyKilledRecently","EnemyKilledByMinionsRecently"}, limit = tonumber(num), limitTotal = true } } end,
["per enemy killed by you or your totems recently"] = { tag = { type = "Multiplier", varList = {"EnemyKilledRecently","EnemyKilledByTotemsRecently"} } },
["to you and allies"] = { },
["per red socket"] = { tag = { type = "Multiplier", var = "RedSocketIn{SlotName}" } },
["per green socket"] = { tag = { type = "Multiplier", var = "GreenSocketIn{SlotName}" } },
@@ -1349,6 +1353,7 @@ local specialModList = {
-- Misc
["iron will"] = { flag("IronWill") },
["iron reflexes while stationary"] = { mod("Keystone", "LIST", "Iron Reflexes", { type = "Condition", var = "Stationary" }) },
["you have zealot's oath if you haven't been hit recently"] = { mod("Keystone", "LIST", "Zealot's Oath", { type = "Condition", var = "BeenHitRecently", neg = true }) },
["deal no physical damage"] = { flag("DealNoPhysical") },
["deal no elemental damage"] = { flag("DealNoLightning"), flag("DealNoCold"), flag("DealNoFire") },
["deal no non%-elemental damage"] = { flag("DealNoPhysical"), flag("DealNoChaos") },