Skip to content

Commit c034710

Browse files
author
LocalIdentity
committed
Merge branch 'dev'
2 parents fdfc5cd + 8cf2fb9 commit c034710

File tree

7 files changed

+110
-87
lines changed

7 files changed

+110
-87
lines changed

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# Changelog
22

3+
## [v2.33.3](https://github.com/PathOfBuildingCommunity/PathOfBuilding/tree/v2.33.3) (2023/08/26)
4+
5+
[Full Changelog](https://github.com/PathOfBuildingCommunity/PathOfBuilding/compare/v2.33.2...v2.33.3)
6+
7+
<!-- Release notes generated using configuration in .github/release.yml at dev -->
8+
9+
## What's Changed
10+
### Fixed Bugs
11+
- Fix Replica Dragonfang's Flight not providing levels to Vaal versions of a skill [\#6512](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/6512) ([Paliak](https://github.com/Paliak))
12+
- Fix Full DPS not working for skills granted by items e.g. Arakaali's Fang [\#6511](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/6511) ([Paliak](https://github.com/Paliak))
13+
- Fix Militant Faith jewel not overriding small attribute tattoos [\#6514](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/6514) ([LocalIdentity](https://github.com/LocalIdentity))
14+
15+
16+
317
## [v2.33.2](https://github.com/PathOfBuildingCommunity/PathOfBuilding/tree/v2.33.2) (2023/08/25)
418

519
[Full Changelog](https://github.com/PathOfBuildingCommunity/PathOfBuilding/compare/v2.33.1...v2.33.2)

changelog.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
VERSION[2.33.3][2023/08/26]
2+
3+
--- Fixed Bugs ---
4+
* Fix Replica Dragonfang's Flight not providing levels to Vaal versions of a skill (Paliak)
5+
* Fix Full DPS not working for skills granted by items e.g. Arakaali's Fang (Paliak)
6+
* Fix Militant Faith jewel not overriding small attribute tattoos (LocalIdentity)
7+
8+
19
VERSION[2.33.2][2023/08/26]
210

311
--- Fixed Crashes ---

src/Classes/PassiveSpec.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -928,7 +928,7 @@ function PassiveSpecClass:BuildAllDependsAndPaths()
928928
local dex = (isValueInArray(attributes, node.dn) or node.isTattoo) and "2" or "4"
929929
self:NodeAdditionOrReplacementFromString(node, " \n+" .. dex .. " to Dexterity")
930930
elseif conqueredBy.conqueror.type == "templar" then
931-
if isValueInArray(attributes, node.dn) then
931+
if (isValueInArray(attributes, node.dn) or node.isTattoo) then
932932
local legionNode = legionNodes[91] -- templar_devotion_node
933933
self:ReplaceNode(node, legionNode)
934934
else

src/Data/ModCache.lua

Lines changed: 14 additions & 14 deletions
Large diffs are not rendered by default.

src/Modules/CalcTools.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ function calcLib.gemIsType(gem, type)
109109
((type == "active skill" or type == "grants_active_skill") and gem.tags.grants_active_skill and not gem.tags.support) or
110110
(type == "non-vaal" and not gem.tags.vaal) or
111111
(type == gem.name:lower()) or
112+
(type == gem.name:lower():gsub("^vaal ", "")) or
112113
((type ~= "active skill" and type ~= "grants_active_skill") and gem.tags[type]))
113114
end
114115

src/Modules/CalcTriggers.lua

Lines changed: 70 additions & 70 deletions
Large diffs are not rendered by default.

src/Modules/ModParser.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1764,7 +1764,7 @@ local function grantedExtraSkill(name, level, noSupports)
17641764
name = name:gsub(" skill","")
17651765
if gemIdLookup[name] then
17661766
return {
1767-
mod("ExtraSkill", "LIST", { skillId = gemIdLookup[name], level = level, noSupports = noSupports })
1767+
mod("ExtraSkill", "LIST", { skillId = gemIdLookup[name], level = tonumber(level), noSupports = noSupports })
17681768
}
17691769
end
17701770
end
@@ -1775,7 +1775,7 @@ local function triggerExtraSkill(name, level, noSupports, sourceSkill, triggerCh
17751775
end
17761776
if gemIdLookup[name] then
17771777
return {
1778-
mod("ExtraSkill", "LIST", { skillId = gemIdLookup[name], level = level, noSupports = noSupports, triggered = true, source = sourceSkill, triggerChance = triggerChance })
1778+
mod("ExtraSkill", "LIST", { skillId = gemIdLookup[name], level = tonumber(level), noSupports = noSupports, triggered = true, source = sourceSkill, triggerChance = tonumber(triggerChance) })
17791779
}
17801780
end
17811781
end

0 commit comments

Comments
 (0)