Skip to content

Commit 31d3dda

Browse files
NightbladeLocalIdentity
andauthored
Update Quest Rewards with 0.3 changes (PathOfBuildingCommunity#1328)
* fix: update quest rewards for 0.3 * fix caps and "act" numbers * use interlude+num instead of difficulty types * update area levels * add quest names/targets as comments, minor fixes: case, order, rm space * move multi-line mods to comments * Add support for multi mod quest rewards * Fix Tests * Fix tests attempt PathOfBuildingCommunity#2 --------- Co-authored-by: LocalIdentity <localidentity2@gmail.com>
1 parent 802f340 commit 31d3dda

3 files changed

Lines changed: 167 additions & 106 deletions

File tree

spec/System/TestDefence_spec.lua

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ describe("TestDefence", function()
1010
local function pob1and2Compat()
1111
build.configTab.input.customMods = build.configTab.input.customMods.."\n\z
1212
5% reduced maximum life\n\z
13+
5% reduced maximum mana\n\z
1314
-2 to life\n\z
14-
-20% to elemental resistances\n\z
15+
-10% to elemental resistances\n\z
1516
-60% to chaos resistance\n\z
1617
+2 to mana\n\z
1718
"

src/Data/QuestRewards.lua

Lines changed: 141 additions & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -1,244 +1,293 @@
11
return {
22
{
3+
-- "Beira of the Rotten Pack"
34
["Act"] = 1,
4-
["Type"] = "Normal",
5+
["Type"] = "",
56
["Area"] = "Clearfell",
67
["Stat"] = "+10% to Cold Resistance",
78
["AreaLevel"] = 2,
89
["useConfig"] = true
910
},
1011
{
12+
-- "The Crowbell"
1113
["Act"] = 1,
12-
["Type"] = "Normal",
14+
["Type"] = "",
1315
["Area"] = "Hunting Grounds",
1416
["Stat"] = "+2 Weapon Set Passive Skill Points",
1517
["questPoints"] = 2,
1618
["AreaLevel"] = 10,
1719
["useConfig"] = false
1820
},
1921
{
22+
-- "The King in the Mists"
2023
["Act"] = 1,
21-
["Type"] = "Normal",
24+
["Type"] = "",
2225
["Area"] = "Freythorn",
2326
["Stat"] = "+30 to Spirit",
2427
["AreaLevel"] = 11,
2528
["useConfig"] = true
2629
},
2730
{
31+
-- Una's Lute
2832
["Act"] = 1,
29-
["Type"] = "Normal",
33+
["Type"] = "",
3034
["Area"] = "Ogham Farmlands",
3135
["Stat"] = "+2 Weapon Set Passive Skill Points",
3236
["questPoints"] = 2,
3337
["AreaLevel"] = 12,
3438
["useConfig"] = false
3539
},
3640
{
41+
-- "Candlemass, the Living Rite"
3742
["Act"] = 1,
38-
["Type"] = "Normal",
43+
["Type"] = "",
3944
["Area"] = "Ogham Manor",
4045
["Stat"] = "+20 to maximum Life",
4146
["AreaLevel"] = 15,
4247
["useConfig"] = true
4348
},
4449
{
50+
-- "Kabala, Constrictor Queen"
4551
["Act"] = 2,
46-
["Type"] = "Normal",
52+
["Type"] = "",
4753
["Area"] = "Keth",
4854
["Stat"] = "+2 Weapon Set Passive Skill Points",
4955
["questPoints"] = 2,
5056
["AreaLevel"] = 25,
5157
["useConfig"] = false
5258
},
5359
{
60+
-- "Medallion"
5461
["Act"] = 2,
55-
["Type"] = "Normal",
62+
["Type"] = "",
5663
["Area"] = "Valley of the Titans",
5764
["Options"] = {
58-
"30% increased Charm Charges gained",
59-
"15% increased Mana Recovery from Flasks",
65+
"30% increased Charm Charges Gained\n\t+1 Charm Slot",
66+
"30% increased Charm Effect Duration\n\t+1 Charm Slot",
6067
},
6168
["AreaLevel"] = 26,
6269
["useConfig"] = true
6370
},
6471
{
72+
-- "Final Letter"
6573
["Act"] = 2,
66-
["Type"] = "Normal",
74+
["Type"] = "",
6775
["Area"] = "Deshar",
6876
["Stat"] = "+2 Weapon Set Passive Skill Points",
6977
["questPoints"] = 2,
7078
["AreaLevel"] = 28,
7179
["useConfig"] = false
7280
},
7381
{
82+
-- "Sisters of Garukhan Shrine"
7483
["Act"] = 2,
75-
["Type"] = "Normal",
84+
["Type"] = "",
7685
["Area"] = "The Spires of Deshar",
7786
["Stat"] = "+10% to Lightning Resistance",
7887
["AreaLevel"] = 30,
7988
["useConfig"] = true
8089
},
8190
{
91+
-- "Mighty Silverfist"
8292
["Act"] = 3,
83-
["Type"] = "Normal",
93+
["Type"] = "",
8494
["Area"] = "Jungle Ruins",
8595
["Stat"] = "+2 Weapon Set Passive Skill Points",
8696
["questPoints"] = 2,
87-
["AreaLevel"] = 32,
97+
["AreaLevel"] = 34,
8898
["useConfig"] = false
8999
},
90100
{
101+
-- "Ignagduk, the Bog Witch"
91102
["Act"] = 3,
92-
["Type"] = "Normal",
103+
["Type"] = "",
93104
["Area"] = "The Azak Bog",
94105
["Stat"] = "+30 to Spirit",
95-
["AreaLevel"] = 38,
106+
["AreaLevel"] = 36,
96107
["useConfig"] = true
97108
},
98109
{
110+
-- "Venom Draught"
99111
["Act"] = 3,
100-
["Type"] = "Normal",
112+
["Type"] = "",
101113
["Area"] = "The Venom Crypts",
102114
["Options"] = {
103115
"25% increased Stun Threshold",
104116
"30% increased Elemental Ailment Threshold",
105117
"25% increased Mana Regeneration Rate",
106118
},
107-
["AreaLevel"] = 39,
119+
["AreaLevel"] = 35,
108120
["useConfig"] = true
109121
},
110122
{
123+
-- "Blackjaw, the Remnant"
111124
["Act"] = 3,
112-
["Type"] = "Normal",
125+
["Type"] = "",
113126
["Area"] = "Jiquanis Machinarium",
114127
["Stat"] = "+10% to Fire Resistance",
115-
["AreaLevel"] = 40,
128+
["AreaLevel"] = 37,
116129
["useConfig"] = true
117130
},
118131
{
132+
-- "Blood Sacrifice"
119133
["Act"] = 3,
120-
["Type"] = "Normal",
134+
["Type"] = "",
121135
["Area"] = "Aggorat",
122136
["Stat"] = "+2 Weapon Set Passive Skill Points",
123137
["questPoints"] = 2,
124138
["AreaLevel"] = 44,
125139
["useConfig"] = false
126140
},
127141
{
128-
["Act"] = 1,
129-
["Type"] = "Cruel",
130-
["Area"] = "Clearfell",
131-
["Stat"] = "+10% to Cold Resistance",
132-
["AreaLevel"] = 45,
133-
["useConfig"] = true
134-
},
135-
{
136-
["Act"] = 1,
137-
["Type"] = "Cruel",
138-
["Area"] = "Hunting Grounds",
142+
-- The Blind Beast
143+
["Act"] = 4,
144+
["Type"] = "",
145+
["Area"] = "Isle Of Kin",
139146
["Stat"] = "+2 Weapon Set Passive Skill Points",
140147
["questPoints"] = 2,
141-
["AreaLevel"] = 49,
148+
["AreaLevel"] = 51,
142149
["useConfig"] = false
143150
},
144151
{
145-
["Act"] = 1,
146-
["Type"] = "Cruel",
147-
["Area"] = "Ogham Farmlands",
148-
["Stat"] = "+2 Weapon Set Passive Skill Points",
149-
["questPoints"] = 2,
150-
["AreaLevel"] = 49,
151-
["useConfig"] = false
152+
-- Silent Hall
153+
["Act"] = 4,
154+
["Type"] = "",
155+
["Area"] = "Eye of Hinekora",
156+
["Stat"] = "5% increased Maximum Mana",
157+
["AreaLevel"] = 51,
158+
["useConfig"] = true
152159
},
153160
{
154-
["Act"] = 1,
155-
["Type"] = "Cruel",
156-
["Area"] = "Ogham Manor",
157-
["Stat"] = "5% increased maximum Life",
158-
["AreaLevel"] = 51,
161+
-- Halls of the dead
162+
["Act"] = 4,
163+
["Type"] = "",
164+
["Area"] = "Tawhoa's Test",
165+
["Options"] = {
166+
"+5 to Dexterity",
167+
"+5% to Lightning Resistance",
168+
},
169+
["AreaLevel"] = 52,
159170
["useConfig"] = true
160171
},
161172
{
162-
["Act"] = 2,
163-
["Type"] = "Cruel",
164-
["Area"] = "Keth",
165-
["Stat"] = "+2 Weapon Set Passive Skill Points",
166-
["questPoints"] = 2,
167-
["AreaLevel"] = 55,
168-
["useConfig"] = false
173+
-- Halls of the dead
174+
["Act"] = 4,
175+
["Type"] = "",
176+
["Area"] = "Tasalio's Test",
177+
["Options"] = {
178+
"+5 to Intelligence",
179+
"+5% to Cold Resistance",
180+
},
181+
["AreaLevel"] = 52,
182+
["useConfig"] = true
169183
},
170184
{
171-
["Act"] = 2,
172-
["Type"] = "Cruel",
173-
["Area"] = "Valley of the Titans",
185+
-- Halls of the dead
186+
["Act"] = 4,
187+
["Type"] = "",
188+
["Area"] = "Ngamahu's Test",
174189
["Options"] = {
175-
"30% increased Charm Charges gained",
176-
"15% increased Life Recovery from Flasks",
190+
"+5 to Strength",
191+
"+5% to Fire Resistance",
177192
},
178-
["AreaLevel"] = 55,
193+
["AreaLevel"] = 52,
179194
["useConfig"] = true
180195
},
181196
{
182-
["Act"] = 2,
183-
["Type"] = "Cruel",
184-
["Area"] = "Deshar",
197+
-- Hinekora
198+
["Act"] = 4,
199+
["Type"] = "",
200+
["Area"] = "Trial Of The Ancestors",
185201
["Stat"] = "+2 Weapon Set Passive Skill Points",
186202
["questPoints"] = 2,
187-
["AreaLevel"] = 56,
203+
["AreaLevel"] = 51,
188204
["useConfig"] = false
189205
},
190206
{
191-
["Act"] = 2,
192-
["Type"] = "Cruel",
193-
["Area"] = "The Spires of Deshar",
194-
["Stat"] = "+10% to Lightning Resistance",
195-
["AreaLevel"] = 57,
207+
-- "Goddess of Justice"
208+
["Act"] = 4,
209+
["Type"] = "",
210+
["Area"] = "Abandoned prison",
211+
["Options"] = {
212+
"30% increased Life Recovery from Flasks",
213+
"30% increased Mana Recovery from Flasks",
214+
},
215+
["AreaLevel"] = 51,
196216
["useConfig"] = true
197217
},
198218
{
199-
["Act"] = 3,
200-
["Type"] = "Cruel",
201-
["Area"] = "Jungle Ruins",
219+
-- "Oswin, the Dread Warden"
220+
["Act"] = 5,
221+
["Type"] = "Interlude 1",
222+
["Area"] = "Wolvenhold",
202223
["Stat"] = "+2 Weapon Set Passive Skill Points",
203224
["questPoints"] = 2,
204-
["AreaLevel"] = 58,
225+
["AreaLevel"] = 64,
205226
["useConfig"] = false
206227
},
207228
{
208-
["Act"] = 3,
209-
["Type"] = "Cruel",
210-
["Area"] = "The Azak Bog",
211-
["Stat"] = "+40 to Spirit",
212-
["AreaLevel"] = 60,
229+
-- "Clearing The Way"
230+
["Act"] = 5,
231+
["Type"] = "Interlude 2",
232+
["Area"] = "Khari Bazaar",
233+
["Stat"] = "+2 Weapon Set Passive Skill Points",
234+
["questPoints"] = 2,
235+
["AreaLevel"] = 61,
236+
["useConfig"] = false
237+
},
238+
{
239+
-- "Molten Shrine"
240+
["Act"] = 5,
241+
["Type"] = "Interlude 2",
242+
["Area"] = "The Khari Crossing",
243+
["Stat"] = "5% increased maximum Life",
244+
["AreaLevel"] = 61,
213245
["useConfig"] = true
214246
},
215247
{
216-
["Act"] = 3,
217-
["Type"] = "Cruel",
218-
["Area"] = "The Venom Crypts",
248+
-- "The Seven Pillars"
249+
["Act"] = 5,
250+
["Type"] = "Interlude 2",
251+
["Area"] = "Qimah",
219252
["Options"] = {
220-
"+10% to Chaos Resistance",
221-
"+5 to All Attributes",
222-
"15% reduced Slowing Potency of Debuffs on you",
253+
"+5% to Elemental Resistances",
254+
"3% increased Movement Speed",
255+
"15% increased Global Defences",
256+
"20% increased Presence Area Of Effect",
257+
"12% increased Cooldown Recovery Rate",
258+
"+5 to all Attributes",
259+
"5% increased Experience Gain\n\t-5% to Elemental Resistances\n\t3% reduced Movement Speed\n\t15% reduced Global Defences\n\t20% reduced Presence Area Of Effect\n\t12% reduced Cooldown Recovery Rate\n\t-5 to all Attributes",
223260
},
224-
["AreaLevel"] = 59,
261+
["AreaLevel"] = 63,
225262
["useConfig"] = true
226263
},
227264
{
228-
["Act"] = 3,
229-
["Type"] = "Cruel",
230-
["Area"] = "Jiquanis Machinarium",
231-
["Stat"] = "+10% to Fire Resistance",
232-
["AreaLevel"] = 60,
265+
-- "Lythara, the Wayward Spear"
266+
["Act"] = 5,
267+
["Type"] = "Interlude 3",
268+
["Area"] = "Kriar Village",
269+
["Stat"] = "+40 to Spirit",
270+
["AreaLevel"] = 61,
233271
["useConfig"] = true
234272
},
235273
{
236-
["Act"] = 3,
237-
["Type"] = "Cruel",
238-
["Area"] = "Aggorat",
274+
-- "The Abominable Yeti"
275+
["Act"] = 5,
276+
["Type"] = "Interlude 3",
277+
["Area"] = "Howling Caves",
239278
["Stat"] = "+2 Weapon Set Passive Skill Points",
240279
["questPoints"] = 2,
241-
["AreaLevel"] = 63,
280+
["AreaLevel"] = 62,
281+
["useConfig"] = false
282+
},
283+
{
284+
-- "Siege Of Oriath"
285+
["Act"] = 6,
286+
["Type"] = "Epilog",
287+
["Area"] = "Kingsmarch",
288+
["Stat"] = "+2 Weapon Set Passive Skill Points",
289+
["questPoints"] = 2,
290+
["AreaLevel"] = 62,
242291
["useConfig"] = false
243292
},
244-
}
293+
}

0 commit comments

Comments
 (0)