Skip to content

Commit

Permalink
Update Axe, Dagger, Sceptre, Staff and Flask Bases with 3.25 Changes (#…
Browse files Browse the repository at this point in the history
…7828)

* Update Axe, Dagger, Sceptre and Staff Bases with 3.25 Changes

* Update Iron flask

---------

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
  • Loading branch information
LocalIdentity and LocalIdentity authored Jul 23, 2024
1 parent f9bd951 commit e23b7dc
Show file tree
Hide file tree
Showing 7 changed files with 118 additions and 114 deletions.
6 changes: 3 additions & 3 deletions src/Data/Bases/axe.lua
Original file line number Diff line number Diff line change
Expand Up @@ -479,7 +479,7 @@ itemBases["Honed Cleaver"] = {
socketLimit = 6,
tags = { axe = true, weapon = true, not_for_sale = true, two_hand_weapon = true, experimental_base = true, twohand = true, default = true, },
influenceTags = { shaper = "2h_axe_shaper", elder = "2h_axe_elder", adjudicator = "2h_axe_adjudicator", basilisk = "2h_axe_basilisk", crusader = "2h_axe_crusader", eyrie = "2h_axe_eyrie", cleansing = "2h_axe_cleansing", tangle = "2h_axe_tangle" },
implicit = "+30% to Maximum Quality",
implicit = "Hits with this Weapon have 50% chance to ignore Enemy Physical Damage Reduction",
implicitModTypes = { { }, },
weapon = { PhysicalMin = 60, PhysicalMax = 95, CritChanceBase = 5, AttackRateBase = 1.35, Range = 13, },
req = { level = 50, },
Expand All @@ -489,8 +489,8 @@ itemBases["Apex Cleaver"] = {
socketLimit = 6,
tags = { axe = true, weapon = true, not_for_sale = true, two_hand_weapon = true, experimental_base = true, twohand = true, default = true, },
influenceTags = { shaper = "2h_axe_shaper", elder = "2h_axe_elder", adjudicator = "2h_axe_adjudicator", basilisk = "2h_axe_basilisk", crusader = "2h_axe_crusader", eyrie = "2h_axe_eyrie", cleansing = "2h_axe_cleansing", tangle = "2h_axe_tangle" },
implicit = "+40% to Maximum Quality",
implicit = "Hits with this Weapon ignore Enemy Physical Damage Reduction",
implicitModTypes = { { }, },
weapon = { PhysicalMin = 71, PhysicalMax = 111, CritChanceBase = 5, AttackRateBase = 1.35, Range = 13, },
weapon = { PhysicalMin = 78, PhysicalMax = 121, CritChanceBase = 5, AttackRateBase = 1.35, Range = 13, },
req = { level = 70, },
}
62 changes: 31 additions & 31 deletions src/Data/Bases/dagger.lua

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/Data/Bases/flask.lua
Original file line number Diff line number Diff line change
Expand Up @@ -391,6 +391,6 @@ itemBases["Iron Flask"] = {
tags = { flask = true, utility_flask = true, not_for_sale = true, expedition_flask = true, default = true, },
implicit = "Restores Ward on use",
implicitModTypes = { { "flask" }, },
flask = { duration = 5, chargesUsed = 40, chargesMax = 60, buff = { "+200 to Ward" }, },
flask = { duration = 4, chargesUsed = 40, chargesMax = 60, buff = { "+200 to Ward" }, },
req = { level = 27, },
}
50 changes: 25 additions & 25 deletions src/Data/Bases/mace.lua

Large diffs are not rendered by default.

102 changes: 51 additions & 51 deletions src/Data/Bases/staff.lua

Large diffs are not rendered by default.

4 changes: 1 addition & 3 deletions src/Data/ModCache.lua
Original file line number Diff line number Diff line change
Expand Up @@ -1059,9 +1059,6 @@ c["+40% to Global Critical Strike Multiplier"]={{[1]={[1]={type="Global"},flags=
c["+40% to Global Critical Strike Multiplier while you have a Frenzy Charge"]={{[1]={[1]={type="Global"},[2]={stat="FrenzyCharges",threshold=1,type="StatThreshold"},flags=0,keywordFlags=0,name="CritMultiplier",type="BASE",value=40}},nil}
c["+40% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=40}},nil}
c["+40% to Maximum Effect of Shock"]={{[1]={flags=0,keywordFlags=0,name="ShockMax",type="BASE",value=40}},nil}
c["+40% to Maximum Quality"]={{}," Maximum Quality "}
c["+40% to Maximum Quality 12% increased Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="BASE",value=40}}," Maximum Quality 12% increased "}
c["+40% to Maximum Quality 172% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="BASE",value=40}}," Maximum Quality 172% increased "}
c["+40% to Quality of Socketed Gems"]={{[1]={[1]={slotName="{SlotName}",type="SocketedIn"},flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="quality",keyword="all",value=40}}},nil}
c["+40% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=40}},nil}
c["+400 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=400}},nil}
Expand Down Expand Up @@ -8662,6 +8659,7 @@ c["Hits with this Weapon deal 60% increased Damage to Shocked Enemies"]={{[1]={[
c["Hits with this Weapon gain 100% of Physical Damage as Extra Cold or Lightning Damage"]={{[1]={[1]={type="Condition",var="DualWielding"},[2]={skillType=1,type="SkillType"},flags=4,keywordFlags=0,name="PhysicalDamageGainAsColdOrLightning",type="BASE",value=50},[2]={[1]={neg=true,type="Condition",var="DualWielding"},[2]={skillType=1,type="SkillType"},flags=4,keywordFlags=0,name="PhysicalDamageGainAsColdOrLightning",type="BASE",value=100}},nil}
c["Hits with this Weapon gain 88% of Physical Damage as Extra Cold or Lightning Damage"]={{[1]={[1]={type="Condition",var="DualWielding"},[2]={skillType=1,type="SkillType"},flags=4,keywordFlags=0,name="PhysicalDamageGainAsColdOrLightning",type="BASE",value=44},[2]={[1]={neg=true,type="Condition",var="DualWielding"},[2]={skillType=1,type="SkillType"},flags=4,keywordFlags=0,name="PhysicalDamageGainAsColdOrLightning",type="BASE",value=88}},nil}
c["Hits with this Weapon have +10% to Critical Strike Multiplier per Enemy Power"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={skillType=1,type="SkillType"},[3]={type="Multiplier",var="EnemyPower"},flags=4,keywordFlags=0,name="CritMultiplier",type="BASE",value=10}},nil}
c["Hits with this Weapon ignore Enemy Physical Damage Reduction"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={skillType=1,type="SkillType"},flags=4,keywordFlags=0,name="ChanceToIgnoreEnemyPhysicalDamageReduction",type="BASE",value=100}},nil}
c["Hollow Palm Technique"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Hollow Palm Technique"}},nil}
c["If Amethyst Flask Charges are consumed, 25% of Physical Damage as Extra Chaos Damage"]={{[1]={[1]={neg=true,skillType=41,type="SkillType"},[2]={neg=true,skillType=57,type="SkillType"},[3]={type="Condition",var="UsingAmethystFlask"},flags=0,keywordFlags=0,name="PhysicalDamageGainAsChaos",type="BASE",value=25}},nil}
c["If Bismuth Flask Charges are consumed, Penetrate 20% Elemental Resistances"]={{[1]={[1]={neg=true,skillType=41,type="SkillType"},[2]={neg=true,skillType=57,type="SkillType"},[3]={type="Condition",var="UsingBismuthFlask"},flags=0,keywordFlags=0,name="ElementalPenetration",type="BASE",value=20}},nil}
Expand Down
6 changes: 6 additions & 0 deletions src/Modules/ModParser.lua
Original file line number Diff line number Diff line change
Expand Up @@ -4777,6 +4777,12 @@ local specialModList = {
["hits have (%d+)%% chance to ignore enemy physical damage reduction"] = function(num) return {
mod("ChanceToIgnoreEnemyPhysicalDamageReduction", "BASE", num)
} end,
["hits with this weapon have (%d+)%% chance to ignore enemy physical damage reduction"] = function(num) return {
mod("ChanceToIgnoreEnemyPhysicalDamageReduction", "BASE", num, nil, ModFlag.Hit, { type = "Condition", var = "{Hand}Attack" }, { type = "SkillType", skillType = SkillType.Attack })
} end,
["hits with this weapon ignore enemy physical damage reduction"] = function(num) return {
mod("ChanceToIgnoreEnemyPhysicalDamageReduction", "BASE", 100, nil, ModFlag.Hit, { type = "Condition", var = "{Hand}Attack" }, { type = "SkillType", skillType = SkillType.Attack })
} end,
["hits against you overwhelm (%d+)%% of physical damage reduction"] = function(num) return {
mod("EnemyPhysicalOverwhelm", "BASE", num)
} end,
Expand Down

0 comments on commit e23b7dc

Please sign in to comment.