Skip to content

Commit e371972

Browse files
committed
Release 1.4.155
- Various fixes
1 parent a06e141 commit e371972

File tree

7 files changed

+29
-14
lines changed

7 files changed

+29
-14
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
### 1.4.155 - 2019/12/14
2+
* Fixed error when using Siege Ballista
3+
* Fixed Artillery Ballista and Shrapnel Ballista not benefiting from Totem modifiers
4+
* Fixed the added Fire Damage to Explosive Arrow's explosions not correctly applying
5+
16
### 1.4.154 - 2019/12/14
27
* Addeed the following new gems:
38
* Artillery Ballista

Data/3_0/Skills/act_dex.lua

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,7 @@ skills["ArtilleryBallista"] = {
191191
attack = true,
192192
projectile = true,
193193
area = true,
194+
totem = true,
194195
},
195196
baseMods = {
196197
},
@@ -2558,10 +2559,10 @@ skills["ExplosiveArrow"] = {
25582559
},
25592560
statMap = {
25602561
["explosive_arrow_explosion_minimum_added_fire_damage"] = {
2561-
skill("FireMin", nil, { type = "SkillPart", skillPartList = { 1, 2 } }),
2562+
mod("FireMin", "BASE", nil, 0, 0, { type = "SkillPart", skillPartList = { 1, 2 } }),
25622563
},
25632564
["explosive_arrow_explosion_maximum_added_fire_damage"] = {
2564-
skill("FireMax", nil, { type = "SkillPart", skillPartList = { 1, 2 } }),
2565+
mod("FireMax", "BASE", nil, 0, 0, { type = "SkillPart", skillPartList = { 1, 2 } }),
25652566
},
25662567
["fuse_arrow_explosion_radius_+_per_fuse_arrow_orb"] = {
25672568
skill("radiusExtra", nil, { type = "Multiplier", var = "ExplosiveArrowFuse" }),
@@ -5906,6 +5907,7 @@ skills["ShrapnelBallista"] = {
59065907
baseFlags = {
59075908
attack = true,
59085909
projectile = true,
5910+
totem = true,
59095911
},
59105912
baseMods = {
59115913
},
@@ -5984,7 +5986,6 @@ skills["SiegeBallista"] = {
59845986
attack = true,
59855987
projectile = true,
59865988
totem = true,
5987-
duration = true,
59885989
},
59895990
baseMods = {
59905991
},

Export/Skills/act_dex.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ local skills, mod, flag, skill = ...
4646
#mods
4747

4848
#skill ArtilleryBallista
49-
#flags attack projectile area
49+
#flags attack projectile area totem
5050
#mods
5151

5252
#skill Barrage
@@ -411,10 +411,10 @@ local skills, mod, flag, skill = ...
411411
},
412412
statMap = {
413413
["explosive_arrow_explosion_minimum_added_fire_damage"] = {
414-
skill("FireMin", nil, { type = "SkillPart", skillPartList = { 1, 2 } }),
414+
mod("FireMin", "BASE", nil, 0, 0, { type = "SkillPart", skillPartList = { 1, 2 } }),
415415
},
416416
["explosive_arrow_explosion_maximum_added_fire_damage"] = {
417-
skill("FireMax", nil, { type = "SkillPart", skillPartList = { 1, 2 } }),
417+
mod("FireMax", "BASE", nil, 0, 0, { type = "SkillPart", skillPartList = { 1, 2 } }),
418418
},
419419
["fuse_arrow_explosion_radius_+_per_fuse_arrow_orb"] = {
420420
skill("radiusExtra", nil, { type = "Multiplier", var = "ExplosiveArrowFuse" }),
@@ -929,11 +929,11 @@ local skills, mod, flag, skill = ...
929929
#mods
930930

931931
#skill ShrapnelBallista
932-
#flags attack projectile
932+
#flags attack projectile totem
933933
#mods
934934

935935
#skill SiegeBallista
936-
#flags attack projectile totem duration
936+
#flags attack projectile totem
937937
#mods
938938

939939
#skill SmokeMine

Modules/CalcActiveSkill.lua

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -433,6 +433,11 @@ function calcs.buildActiveSkillModList(env, activeSkill)
433433
end
434434
end
435435

436+
-- Find totem level
437+
if skillFlags.totem then
438+
activeSkill.skillData.totemLevel = activeEffect.grantedEffectLevel.levelRequirement
439+
end
440+
436441
-- Extract skill data
437442
for _, value in ipairs(skillModList:List(activeSkill.skillCfg, "SkillData")) do
438443
activeSkill.skillData[value.key] = value.value

Modules/CalcOffence-3_0.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -470,7 +470,7 @@ function calcs.offence(env, actor, activeSkill)
470470
end
471471
output.ActiveTotemLimit = skillModList:Sum("BASE", skillCfg, "ActiveTotemLimit")
472472
output.TotemLifeMod = calcLib.mod(skillModList, skillCfg, "TotemLife")
473-
output.TotemLife = round(m_floor(env.data.monsterAllyLifeTable[skillData.totemLevel or 1] * env.data.totemLifeMult[activeSkill.skillTotemId or 1]) * output.TotemLifeMod)
473+
output.TotemLife = round(m_floor(env.data.monsterAllyLifeTable[skillData.totemLevel] * env.data.totemLifeMult[activeSkill.skillTotemId]) * output.TotemLifeMod)
474474
if breakdown then
475475
breakdown.TotemLifeMod = breakdown.mod(skillCfg, "TotemLife")
476476
breakdown.TotemLife = {

changelog.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
VERSION[1.4.155][2019/12/14]
2+
* Fixed error when using Siege Ballista
3+
* Fixed Artillery Ballista and Shrapnel Ballista not benefiting from Totem modifiers
4+
* Fixed the added Fire Damage to Explosive Arrow's explosions not correctly applying
15
VERSION[1.4.154][2019/12/14]
26
* Addeed the following new gems:
37
* Artillery Ballista

manifest.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<PoBVersion>
3-
<Version number="1.4.154"/>
3+
<Version number="1.4.155"/>
44
<Source part="program" url="https://raw.githubusercontent.com/Openarl/PathOfBuilding/{branch}/"/>
55
<Source part="tree" url="https://raw.githubusercontent.com/Openarl/PathOfBuilding/{branch}/"/>
66
<Source part="tree-2_6" url="https://raw.githubusercontent.com/Openarl/PathOfBuilding/{branch}/tree-2_6.zip"/>
@@ -13,7 +13,7 @@
1313
<File sha1="72b9bea1871e94a643e4471fd84bbedbc7810336" name="UpdateCheck.lua" part="program"/>
1414
<File sha1="4f17937f2b37784e169a3792b235f2a0a3961e61" name="UpdateApply.lua" part="program"/>
1515
<File sha1="31f6e89b1cf8359195a0824035f3e279ed898731" name="GameVersions.lua" part="program"/>
16-
<File sha1="9d060be2d94fd990f4c2e41590bdfba84f50f612" name="changelog.txt" part="program"/>
16+
<File sha1="151b00b9296ea9af9e738c8aa1dfa45535b9168b" name="changelog.txt" part="program"/>
1717
<File sha1="b093a2709f30c1f83ce5ba9df88c80f22c1beb4a" name="Classes/BuildListControl.lua" part="program"/>
1818
<File sha1="16fc5eaa04cc14b2022f6705a12717935454dab0" name="Classes/ButtonControl.lua" part="program"/>
1919
<File sha1="d91c206afbe018ad8573280254e958d982fa4b5f" name="Classes/CalcBreakdownControl.lua" part="program"/>
@@ -61,12 +61,12 @@
6161
<File sha1="ce4835c384c834da0de47b0302b1e774c8300c6b" name="Classes/UndoHandler.lua" part="program"/>
6262
<File sha1="f1c0eec51cf78d1955cd375bafad6f557134321e" name="Modules/Build.lua" part="program"/>
6363
<File sha1="bcda0c5148b9e40274acd13702896cc430c89eba" name="Modules/BuildList.lua" part="program"/>
64-
<File sha1="af0c71e966bcf55ab39f66790532bad7d5a323a7" name="Modules/CalcActiveSkill.lua" part="program"/>
64+
<File sha1="07678774788a786e74169f281d0bf81dc59aba9b" name="Modules/CalcActiveSkill.lua" part="program"/>
6565
<File sha1="2408b55c894b81fbcd0456a3540cdb07c5a7c4a1" name="Modules/CalcBreakdown.lua" part="program"/>
6666
<File sha1="f49b47b90a18902c30db9693a7949172c72944e7" name="Modules/CalcDefence-2_6.lua" part="program"/>
6767
<File sha1="62f0fafbec4dd52394cfa27e23e320f5ea8cdf7f" name="Modules/CalcDefence-3_0.lua" part="program"/>
6868
<File sha1="fdfcb2daf9f582e3d2fa065c4b61ecfe66d8ba4f" name="Modules/CalcOffence-2_6.lua" part="program"/>
69-
<File sha1="ea24e9d8e721da3f4ee196ec4174274323d3ca69" name="Modules/CalcOffence-3_0.lua" part="program"/>
69+
<File sha1="5c57f0dc92223231c3406533bc93307408d92c98" name="Modules/CalcOffence-3_0.lua" part="program"/>
7070
<File sha1="09e666595feea5ddd1c59e70c4b734ae4d5a9935" name="Modules/CalcPerform.lua" part="program"/>
7171
<File sha1="582806808b1646f18bfde93db45658d66c4569d8" name="Modules/Calcs.lua" part="program"/>
7272
<File sha1="32da2a949a5fe0ab10d54078a96caff0dccb5f3f" name="Modules/CalcSections-2_6.lua" part="program"/>
@@ -187,7 +187,7 @@
187187
<File sha1="439c3c038cdbc6133367fecfe119dd13d8248775" name="Data/3_0/Bases/staff.lua" part="program"/>
188188
<File sha1="2c0bb96c9310711060beb010b282018bc1425cbd" name="Data/3_0/Bases/sword.lua" part="program"/>
189189
<File sha1="905fc72ee0167d4f41f7080455191de44c060277" name="Data/3_0/Bases/wand.lua" part="program"/>
190-
<File sha1="20f608f808846edc72fd6608e3a81af282cbfbba" name="Data/3_0/Skills/act_dex.lua" part="program"/>
190+
<File sha1="414f4994d411b2228cc13145d30c102f024acaa5" name="Data/3_0/Skills/act_dex.lua" part="program"/>
191191
<File sha1="b1bc8eb1ce76e1a87fd5fbb5032798378c4be4bb" name="Data/3_0/Skills/act_int.lua" part="program"/>
192192
<File sha1="7d9f954c3d40ff4c08403e2f5e2f36cded228727" name="Data/3_0/Skills/act_str.lua" part="program"/>
193193
<File sha1="1af196427434680472f41351710eec1cccf6465f" name="Data/3_0/Skills/glove.lua" part="program"/>

0 commit comments

Comments
 (0)