Skip to content

Commit 8bb4d24

Browse files
author
LocalIdentity
committed
Support more minion mods
1 parent df62880 commit 8bb4d24

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

src/Data/ModCache.lua

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -993,11 +993,10 @@ c["10% increased Accuracy Rating with Bows"]={{[1]={flags=131076,keywordFlags=0,
993993
c["10% increased Accuracy Rating with Spears"]={{[1]={flags=268435460,keywordFlags=0,name="Accuracy",type="INC",value=10}},nil}
994994
c["10% increased Area Damage"]={{[1]={flags=512,keywordFlags=0,name="Damage",type="INC",value=10}},nil}
995995
c["10% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=10}},nil}
996-
c["10% increased Armour and Evasion Rating per Summoned Totem in your Presence"]={{[1]={[1]={stat="TotemsSummoned",type="PerStat"},flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=10}}," in your Presence "}
997-
c["10% increased Armour and Evasion Rating per Summoned Totem in your Presence 10% increased Attack Damage per Summoned Totem in your Presence"]={{[1]={[1]={stat="TotemsSummoned",type="PerStat"},[2]={stat="TotemsSummoned",type="PerStat"},flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=10}}," in your Presence 10% increased Attack Damage in your Presence "}
996+
c["10% increased Armour and Evasion Rating per Summoned Totem in your Presence"]={{[1]={[1]={stat="TotemsSummoned",type="PerStat"},flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=10}},nil}
998997
c["10% increased Attack Area Damage"]={{[1]={flags=513,keywordFlags=0,name="Damage",type="INC",value=10}},nil}
999998
c["10% increased Attack Damage"]={{[1]={flags=1,keywordFlags=0,name="Damage",type="INC",value=10}},nil}
1000-
c["10% increased Attack Damage per Summoned Totem in your Presence"]={{[1]={[1]={stat="TotemsSummoned",type="PerStat"},flags=1,keywordFlags=0,name="Damage",type="INC",value=10}}," in your Presence "}
999+
c["10% increased Attack Damage per Summoned Totem in your Presence"]={{[1]={[1]={stat="TotemsSummoned",type="PerStat"},flags=1,keywordFlags=0,name="Damage",type="INC",value=10}},nil}
10011000
c["10% increased Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=10}},nil}
10021001
c["10% increased Attack Speed with Spears"]={{[1]={flags=268435461,keywordFlags=0,name="Speed",type="INC",value=10}},nil}
10031002
c["10% increased Ballista Critical Damage Bonus"]={{[1]={[1]={type="Condition",var="BallistaSkill"},flags=0,keywordFlags=16384,name="CritMultiplier",type="INC",value=10}},nil}
@@ -4134,9 +4133,8 @@ c["Attacks have 25% chance to Maim on Hit"]={{}," to Maim "}
41344133
c["Attacks have Added maximum Lightning Damage equal to 8% of maximum Mana"]={{[1]={[1]={percent=8,stat="Mana",type="PercentStat"},[2]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=1}},nil}
41354134
c["Attacks have Added maximum Lightning Damage equal to 9% of maximum Mana"]={{[1]={[1]={percent=9,stat="Mana",type="PercentStat"},[2]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=1}},nil}
41364135
c["Attacks have added Physical damage equal to 3% of maximum Life"]={{[1]={[1]={percent=3,stat="Life",type="PercentStat"},[2]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=1},[2]={[1]={percent=3,stat="Life",type="PercentStat"},[2]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=1}},nil}
4137-
c["Attacks used by Ballistas have 10% increased Attack Speed"]={nil,"Attacks used by Ballistas have 10% increased Attack Speed "}
4138-
c["Attacks used by Ballistas have 10% increased Attack Speed 50% increased Ballista Immobilisation buildup"]={nil,"Attacks used by Ballistas have 10% increased Attack Speed 50% increased Ballista Immobilisation buildup "}
4139-
c["Attacks used by Ballistas have 4% increased Attack Speed"]={nil,"Attacks used by Ballistas have 4% increased Attack Speed "}
4136+
c["Attacks used by Ballistas have 10% increased Attack Speed"]={{[1]={[1]={type="Condition",var="BallistaSkill"},flags=1,keywordFlags=16384,name="Speed",type="INC",value=10}},nil}
4137+
c["Attacks used by Ballistas have 4% increased Attack Speed"]={{[1]={[1]={type="Condition",var="BallistaSkill"},flags=1,keywordFlags=16384,name="Speed",type="INC",value=4}},nil}
41404138
c["Attacks used by Totems have 3% increased Attack Speed per Summoned Totem"]={{[1]={[1]={stat="TotemsSummoned",type="PerStat"},flags=1,keywordFlags=16384,name="Speed",type="INC",value=3}},nil}
41414139
c["Attacks used by Totems have 4% increased Attack Speed"]={{[1]={flags=1,keywordFlags=16384,name="Speed",type="INC",value=4}},nil}
41424140
c["Attacks used by Totems have 4% increased Attack Speed per Summoned Totem"]={{[1]={[1]={stat="TotemsSummoned",type="PerStat"},flags=1,keywordFlags=16384,name="Speed",type="INC",value=4}},nil}

src/Modules/ModParser.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1186,6 +1186,7 @@ local preFlagList = {
11861186
-- Skill types
11871187
["^attacks [ghd][ae][iva][eln] "] = { flags = ModFlag.Attack },
11881188
["^attacks using your weapons [ghd][ae][iva][eln] "] = { flags = ModFlag.Attack, tag = { type = "SkillType", skillType = SkillType.NonWeaponAttack, neg = true }},
1189+
["^attacks used by ballistas [hd][ae][va][el] "] = { flags = ModFlag.Attack, keywordFlags = KeywordFlag.Totem, tag = { type = "Condition", var = "BallistaSkill" } },
11891190
["^attack skills [hd][ae][va][el] "] = { keywordFlags = KeywordFlag.Attack },
11901191
["^spells [hdf][aei][var][el] a? ?"] = { flags = ModFlag.Spell },
11911192
["^spell skills [hd][ae][va][el] "] = { keywordFlags = KeywordFlag.Spell },
@@ -1518,6 +1519,7 @@ local modTagList = {
15181519
["per fortification"] = { tag = { type = "PerStat", stat = "FortificationStacks" } },
15191520
["per totem"] = { tag = { type = "PerStat", stat = "TotemsSummoned" } },
15201521
["per summoned totem"] = { tag = { type = "PerStat", stat = "TotemsSummoned" } },
1522+
["per summoned totem in your presence"] = { tag = { type = "PerStat", stat = "TotemsSummoned" } },
15211523
["for each summoned totem"] = { tag = { type = "PerStat", stat = "TotemsSummoned" } },
15221524
["for each time they have chained"] = { tag = { type = "PerStat", stat = "Chain" } },
15231525
["for each time it has chained"] = { tag = { type = "PerStat", stat = "Chain" } },

0 commit comments

Comments
 (0)