Skip to content

Commit 9c2bf03

Browse files
author
LocalIdentity
committed
Merge branch 'master' into dev
2 parents d76cf32 + 22028e3 commit 9c2bf03

10 files changed

Lines changed: 280 additions & 147 deletions

File tree

.github/tweak_changelogs.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ sed -i 's/\[learn2draw/\[Lexy/' temp_change.md
3737
sed -i 's/\[Voronoff/\[Tom Clancy Is Dead/' temp_change.md
3838
sed -i 's/\[PJacek/\[TPlant/' temp_change.md
3939
sed -i 's/\[justjuangui/\[trompetin17/' temp_change.md
40+
sed -i 's/\[krryan/\[DragoonWraith/' temp_change.md
4041

4142
cp temp_change.md changelog_temp.txt
4243
# Append existing CHANGELOG.md content (excluding first line) to temp_change.md

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
- Update Culling Strike Implementation [\#1952](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/1952) ([Peechey](https://github.com/Peechey))
1414
- Update Deflection formula [\#1937](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/1937) ([Edvinas-Smita](https://github.com/Edvinas-Smita))
1515
### New to Path of Building
16-
- Add initial support for Thorns calculations [\#1778](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/1778) ([DS-Koala](https://github.com/DS-Koala))
16+
- Add initial support for Thorns calculations [\#1778](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/1778) ([DS-Koala](https://github.com/DS-Koala), [DragoonWraith](https://github.com/krryan))
1717
- Add build comparison tab [\#1830](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/1830), [\#1942](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/1942) ([oboking](https://github.com/oboking), [vaisest](https://github.com/vaisest))
1818
- Add support for advanced copy/paste [\#1986](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/1986) ([Wires77](https://github.com/Wires77))
1919
- Add Loadout management UI [\#1865](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/1865) ([FenikSRT4](https://github.com/FenikSRT4))

changelog.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ VERSION[0.16.0][2026/05/30]
88
* Update Deflection formula (Edvinas-Smita)
99

1010
--- New to Path of Building ---
11-
* Add initial support for Thorns calculations (DS-Koala)
11+
* Add initial support for Thorns calculations (DS-Koala, DragoonWraith)
1212
* Add build comparison tab (oboking, vaisest)
1313
* Add support for advanced copy/paste (Wires77)
1414
* Add Loadout management UI (FenikSRT4)

manifest.xml

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

src/Data/Assets.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ return {
1212
Undead=6
1313
}
1414
}
15-
}
15+
}

src/Data/Skills/act_str.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16047,7 +16047,6 @@ skills["RollingSlamPlayer"] = {
1604716047
skills["ScavengedPlatingPlayer"] = {
1604816048
name = "Scavenged Plating",
1604916049
baseTypeName = "Scavenged Plating",
16050-
grantsThornsDamage = true,
1605116050
icon = "Art/2DArt/SkillIcons/BruteScavengedPlating.dds",
1605216051
color = 1,
1605316052
description = "While active, uses fragments of armour scavenged from enemies to bolster your own. Fully Breaking an enemy's Armour grants you stacks of Scavenged Plating for a duration based on the enemy's rarity, and you gain Armour and Thorns per stack. Normal enemies grant 1 stack, Magic enemies grant 2 stacks, Rare enemies grant 5 stacks and Unique enemies grant 10 stacks.",
@@ -16098,6 +16097,7 @@ skills["ScavengedPlatingPlayer"] = {
1609816097
[39] = { levelRequirement = 90, spiritReservationFlat = 30, },
1609916098
[40] = { levelRequirement = 90, spiritReservationFlat = 30, },
1610016099
},
16100+
grantsThornsDamage = true,
1610116101
statSets = {
1610216102
[1] = {
1610316103
label = "Scavenged Plating",
@@ -20760,4 +20760,4 @@ skills["WolfPackPlayer"] = {
2076020760
},
2076120761
},
2076220762
}
20763-
}
20763+
}

src/Data/Skills/other.lua

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -9377,34 +9377,6 @@ skills["VoidIllusionSpawnPlayer"] = {
93779377
},
93789378
}
93799379
}
9380-
skills["ThornsPlayer"] = {
9381-
name = "Thorns",
9382-
hidden = true,
9383-
fromItem = true,
9384-
skillTypes = { [SkillType.Damage] = true },
9385-
cannotBeSupported = true,
9386-
qualityStats = {},
9387-
levels = {
9388-
[1] = { levelRequirement = 0 },
9389-
},
9390-
statSets = {
9391-
[1] = {
9392-
label = "Thorns",
9393-
incrementalEffectiveness = 0,
9394-
statDescriptionScope = "skill_stat_descriptions",
9395-
baseFlags = {
9396-
thorns = true,
9397-
},
9398-
baseMods = {
9399-
},
9400-
constantStats = {},
9401-
stats = {},
9402-
levels = {
9403-
[1] = {},
9404-
},
9405-
},
9406-
}
9407-
}
94089380

94099381
skills["MetaMirageDeadeyePlayer"] = {
94109382
name = "Mirage Deadeye",
@@ -9752,4 +9724,32 @@ skills["MirageDeadeyeSpawnPlayer"] = {
97529724
},
97539725
},
97549726
}
9755-
}
9727+
}
9728+
skills["ThornsPlayer"] = {
9729+
name = "Thorns",
9730+
hidden = true,
9731+
fromItem = true,
9732+
skillTypes = { [SkillType.Damage] = true },
9733+
cannotBeSupported = true,
9734+
qualityStats = {},
9735+
levels = {
9736+
[1] = { levelRequirement = 0 },
9737+
},
9738+
statSets = {
9739+
[1] = {
9740+
label = "Thorns",
9741+
incrementalEffectiveness = 0,
9742+
statDescriptionScope = "skill_stat_descriptions",
9743+
baseFlags = {
9744+
thorns = true,
9745+
},
9746+
baseMods = {
9747+
},
9748+
constantStats = {},
9749+
stats = {},
9750+
levels = {
9751+
[1] = {},
9752+
},
9753+
},
9754+
}
9755+
}

src/Data/Skills/sup_int.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2347,7 +2347,6 @@ skills["TriggeredDeadlyCurrentPlayer"] = {
23472347
skills["SupportCracklingBarrierPlayer"] = {
23482348
name = "Crackling Barrier",
23492349
description = "Supports Channelling Skills. While Channelling Supported Skills, you gain Lightning Thorns based off of your maximum Mana.",
2350-
grantsThornsDamage = true,
23512350
color = 3,
23522351
support = true,
23532352
requireSkillTypes = { SkillType.Channel, },
@@ -2358,6 +2357,7 @@ skills["SupportCracklingBarrierPlayer"] = {
23582357
levels = {
23592358
[1] = { levelRequirement = 0, },
23602359
},
2360+
grantsThornsDamage = true,
23612361
statSets = {
23622362
[1] = {
23632363
label = "Crackling Barrier",
@@ -7998,4 +7998,4 @@ skills["SupportZenithPlayerTwo"] = {
79987998
},
79997999
},
80008000
}
8001-
}
8001+
}

src/Data/Skills/sup_str.lua

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -576,6 +576,7 @@ skills["SupportBarbsPlayer"] = {
576576
statDescriptionScope = "skill_stat_descriptions",
577577
baseFlags = {
578578
thorns = true,
579+
triggeredOnHitBySupportedSkill = true,
579580
},
580581
baseMods = {
581582
},
@@ -641,6 +642,7 @@ skills["SupportBarbsPlayerTwo"] = {
641642
statDescriptionScope = "skill_stat_descriptions",
642643
baseFlags = {
643644
thorns = true,
645+
triggeredOnHitBySupportedSkill = true,
644646
},
645647
baseMods = {
646648
},
@@ -706,6 +708,7 @@ skills["SupportBarbsPlayerThree"] = {
706708
statDescriptionScope = "skill_stat_descriptions",
707709
baseFlags = {
708710
thorns = true,
711+
triggeredOnHitBySupportedSkill = true,
709712
},
710713
baseMods = {
711714
mod("DoubleDamageChance", "BASE", 100, 0, 0),
@@ -5081,7 +5084,7 @@ skills["SupportQuillburstPlayer"] = {
50815084
statDescriptionScope = "gem_stat_descriptions",
50825085
statMap = {
50835086
["trigger_spiked_gauntlets_for_X_hits_after_thorns_trigger"] = {
5084-
flag("EnableTriggeredQuillburst"),
5087+
-- display only
50855088
},
50865089
},
50875090
baseFlags = {

src/TreeData/0_4/tree.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)