Skip to content

Commit 81eeead

Browse files
committed
Release 1.4.170
* Added 3.11 tree * Updated bases, mods, etc
1 parent 115c383 commit 81eeead

43 files changed

Lines changed: 6203 additions & 6027 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
### 1.4.170 - 2020/06/20
2+
* Added 3.11.0 passive tree
3+
* Updated item bases, mods, and enchantments for 3.11.0
4+
15
### 1.4.169 - 2020/03/31
26
* Fixed Stormbind and Barrage Support not importing correctly when importing a character's skills
37
* Fixed certain Cluster Jewels not importing correctly

Classes/PassiveTreeView.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -408,6 +408,8 @@ function PassiveTreeViewClass:Draw(build, viewPort, inputEvents)
408408
overlay = node.expansionJewel and "JewelSocketActiveBlueAlt" or "JewelSocketActiveBlue"
409409
elseif jewel.baseName == "Prismatic Jewel" then
410410
overlay = node.expansionJewel and "JewelSocketActivePrismaticAlt" or "JewelSocketActivePrismatic"
411+
elseif jewel.baseName == "Timeless Jewel" then
412+
overlay = node.expansionJewel and "JewelSocketActiveLegionAlt" or "JewelSocketActiveLegion"
411413
elseif jewel.base.subType == "Abyss" then
412414
overlay = node.expansionJewel and "JewelSocketActiveAbyssAlt" or "JewelSocketActiveAbyss"
413415
elseif jewel.baseName == "Large Cluster Jewel" then

Classes/TreeTab.lua

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,8 @@ local TreeTabClass = newClass("TreeTab", "ControlHost", function(self, build)
9696
local newSpec = new("PassiveSpec", self.build, self.build.targetVersionData.latestTreeVersion)
9797
newSpec.title = self.build.spec.title
9898
newSpec.jewels = copyTable(self.build.spec.jewels)
99-
newSpec:DecodeURL(self.build.spec:EncodeURL())
99+
newSpec:RestoreUndoState(self.build.spec:CreateUndoState())
100+
newSpec:BuildClusterJewelGraphs()
100101
t_insert(self.specList, self.activeSpec + 1, newSpec)
101102
self:SetActiveSpec(self.activeSpec + 1)
102103
self.modFlag = true

Data/3_0/Bases/axe.lua

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -185,156 +185,158 @@ itemBases["Stone Axe"] = {
185185
type = "Two Handed Axe",
186186
socketLimit = 6,
187187
tags = { default = true, weapon = true, twohand = true, axe = true, two_hand_weapon = true, },
188-
weapon = { PhysicalMin = 10, PhysicalMax = 17, CritChanceBase = 5, AttackRateBase = 1.3, Range = 13, },
188+
weapon = { PhysicalMin = 12, PhysicalMax = 20, CritChanceBase = 5, AttackRateBase = 1.3, Range = 13, },
189189
req = { str = 17, dex = 8, },
190190
}
191191
itemBases["Jade Chopper"] = {
192192
type = "Two Handed Axe",
193193
socketLimit = 6,
194194
tags = { default = true, weapon = true, twohand = true, axe = true, two_hand_weapon = true, },
195-
weapon = { PhysicalMin = 16, PhysicalMax = 25, CritChanceBase = 5, AttackRateBase = 1.25, Range = 13, },
195+
weapon = { PhysicalMin = 19, PhysicalMax = 30, CritChanceBase = 5, AttackRateBase = 1.25, Range = 13, },
196196
req = { level = 9, str = 31, dex = 9, },
197197
}
198198
itemBases["Woodsplitter"] = {
199199
type = "Two Handed Axe",
200200
socketLimit = 6,
201201
tags = { default = true, weapon = true, twohand = true, axe = true, two_hand_weapon = true, },
202-
weapon = { PhysicalMin = 16, PhysicalMax = 33, CritChanceBase = 5, AttackRateBase = 1.3, Range = 13, },
202+
weapon = { PhysicalMin = 19, PhysicalMax = 39, CritChanceBase = 5, AttackRateBase = 1.3, Range = 13, },
203203
req = { level = 13, str = 36, dex = 17, },
204204
}
205205
itemBases["Poleaxe"] = {
206206
type = "Two Handed Axe",
207207
socketLimit = 6,
208208
tags = { default = true, weapon = true, twohand = true, axe = true, two_hand_weapon = true, },
209-
weapon = { PhysicalMin = 25, PhysicalMax = 37, CritChanceBase = 5, AttackRateBase = 1.3, Range = 13, },
209+
weapon = { PhysicalMin = 29, PhysicalMax = 43, CritChanceBase = 5, AttackRateBase = 1.3, Range = 13, },
210210
req = { level = 18, str = 44, dex = 25, },
211211
}
212212
itemBases["Double Axe"] = {
213213
type = "Two Handed Axe",
214214
socketLimit = 6,
215215
tags = { default = true, weapon = true, twohand = true, axe = true, two_hand_weapon = true, },
216-
weapon = { PhysicalMin = 31, PhysicalMax = 51, CritChanceBase = 5, AttackRateBase = 1.25, Range = 13, },
216+
weapon = { PhysicalMin = 36, PhysicalMax = 60, CritChanceBase = 5, AttackRateBase = 1.25, Range = 13, },
217217
req = { level = 23, str = 62, dex = 27, },
218218
}
219219
itemBases["Gilded Axe"] = {
220220
type = "Two Handed Axe",
221221
socketLimit = 6,
222222
tags = { default = true, weapon = true, twohand = true, axe = true, two_hand_weapon = true, },
223-
weapon = { PhysicalMin = 37, PhysicalMax = 50, CritChanceBase = 5, AttackRateBase = 1.3, Range = 13, },
223+
weapon = { PhysicalMin = 43, PhysicalMax = 58, CritChanceBase = 5, AttackRateBase = 1.3, Range = 13, },
224224
req = { level = 28, str = 64, dex = 37, },
225225
}
226226
itemBases["Shadow Axe"] = {
227227
type = "Two Handed Axe",
228228
socketLimit = 6,
229229
tags = { default = true, weapon = true, twohand = true, axe = true, two_hand_weapon = true, },
230-
weapon = { PhysicalMin = 42, PhysicalMax = 62, CritChanceBase = 5, AttackRateBase = 1.25, Range = 13, },
230+
weapon = { PhysicalMin = 49, PhysicalMax = 73, CritChanceBase = 5, AttackRateBase = 1.25, Range = 13, },
231231
req = { level = 33, str = 80, dex = 37, },
232232
}
233233
itemBases["Dagger Axe"] = {
234234
type = "Two Handed Axe",
235235
socketLimit = 6,
236236
tags = { default = true, weapon = true, twohand = true, axe = true, two_hand_weapon = true, not_for_sale = true, maraketh = true, },
237237
implicit = "50% increased Critical Strike Chance",
238-
weapon = { PhysicalMin = 45, PhysicalMax = 71, CritChanceBase = 5, AttackRateBase = 1.2, Range = 13, },
238+
weapon = { PhysicalMin = 53, PhysicalMax = 83, CritChanceBase = 5, AttackRateBase = 1.2, Range = 13, },
239239
req = { level = 36, str = 89, dex = 43, },
240240
}
241241
itemBases["Jasper Chopper"] = {
242242
type = "Two Handed Axe",
243243
socketLimit = 6,
244244
tags = { default = true, weapon = true, twohand = true, axe = true, two_hand_weapon = true, },
245-
weapon = { PhysicalMin = 50, PhysicalMax = 78, CritChanceBase = 5, AttackRateBase = 1.15, Range = 13, },
245+
weapon = { PhysicalMin = 58, PhysicalMax = 91, CritChanceBase = 5, AttackRateBase = 1.15, Range = 13, },
246246
req = { level = 37, str = 100, dex = 29, },
247247
}
248248
itemBases["Timber Axe"] = {
249249
type = "Two Handed Axe",
250250
socketLimit = 6,
251251
tags = { default = true, weapon = true, twohand = true, axe = true, two_hand_weapon = true, },
252-
weapon = { PhysicalMin = 41, PhysicalMax = 85, CritChanceBase = 5, AttackRateBase = 1.25, Range = 13, },
252+
weapon = { PhysicalMin = 48, PhysicalMax = 99, CritChanceBase = 5, AttackRateBase = 1.25, Range = 13, },
253253
req = { level = 41, str = 97, dex = 45, },
254254
}
255255
itemBases["Headsman Axe"] = {
256256
type = "Two Handed Axe",
257257
socketLimit = 6,
258258
tags = { default = true, weapon = true, twohand = true, axe = true, two_hand_weapon = true, },
259-
weapon = { PhysicalMin = 53, PhysicalMax = 79, CritChanceBase = 5, AttackRateBase = 1.3, Range = 13, },
259+
weapon = { PhysicalMin = 61, PhysicalMax = 92, CritChanceBase = 5, AttackRateBase = 1.3, Range = 13, },
260260
req = { level = 45, str = 99, dex = 57, },
261261
}
262262
itemBases["Labrys"] = {
263263
type = "Two Handed Axe",
264264
socketLimit = 6,
265265
tags = { default = true, weapon = true, twohand = true, axe = true, two_hand_weapon = true, },
266-
weapon = { PhysicalMin = 63, PhysicalMax = 105, CritChanceBase = 5, AttackRateBase = 1.2, Range = 13, },
266+
weapon = { PhysicalMin = 74, PhysicalMax = 123, CritChanceBase = 5, AttackRateBase = 1.2, Range = 13, },
267267
req = { level = 49, str = 122, dex = 53, },
268268
}
269269
itemBases["Noble Axe"] = {
270270
type = "Two Handed Axe",
271271
socketLimit = 6,
272272
tags = { default = true, weapon = true, twohand = true, axe = true, two_hand_weapon = true, },
273-
weapon = { PhysicalMin = 65, PhysicalMax = 88, CritChanceBase = 5, AttackRateBase = 1.3, Range = 13, },
273+
weapon = { PhysicalMin = 76, PhysicalMax = 103, CritChanceBase = 5, AttackRateBase = 1.3, Range = 13, },
274274
req = { level = 52, str = 113, dex = 65, },
275275
}
276276
itemBases["Abyssal Axe"] = {
277277
type = "Two Handed Axe",
278278
socketLimit = 6,
279279
tags = { default = true, weapon = true, twohand = true, axe = true, two_hand_weapon = true, },
280-
weapon = { PhysicalMin = 69, PhysicalMax = 104, CritChanceBase = 5, AttackRateBase = 1.25, Range = 13, },
280+
weapon = { PhysicalMin = 81, PhysicalMax = 121, CritChanceBase = 5, AttackRateBase = 1.25, Range = 13, },
281281
req = { level = 55, str = 128, dex = 60, },
282282
}
283283
itemBases["Talon Axe"] = {
284284
type = "Two Handed Axe",
285285
socketLimit = 6,
286286
tags = { default = true, weapon = true, twohand = true, axe = true, two_hand_weapon = true, not_for_sale = true, maraketh = true, },
287287
implicit = "50% increased Critical Strike Chance",
288-
weapon = { PhysicalMin = 75, PhysicalMax = 118, CritChanceBase = 5, AttackRateBase = 1.2, Range = 13, },
288+
weapon = { PhysicalMin = 88, PhysicalMax = 138, CritChanceBase = 5, AttackRateBase = 1.2, Range = 13, },
289289
req = { level = 59, str = 140, dex = 67, },
290290
}
291291
itemBases["Karui Chopper"] = {
292292
type = "Two Handed Axe",
293293
socketLimit = 6,
294294
tags = { default = true, weapon = true, twohand = true, axe = true, two_hand_weapon = true, },
295-
weapon = { PhysicalMin = 80, PhysicalMax = 125, CritChanceBase = 5, AttackRateBase = 1.15, Range = 13, },
295+
weapon = { PhysicalMin = 121, PhysicalMax = 189, CritChanceBase = 5, AttackRateBase = 1.05, Range = 13, },
296296
req = { level = 58, str = 151, dex = 43, },
297297
}
298298
itemBases["Sundering Axe"] = {
299299
type = "Two Handed Axe",
300300
socketLimit = 6,
301301
tags = { default = true, weapon = true, twohand = true, axe = true, two_hand_weapon = true, },
302-
weapon = { PhysicalMin = 62, PhysicalMax = 128, CritChanceBase = 5, AttackRateBase = 1.25, Range = 13, },
302+
implicit = "+20% to Damage over Time Multiplier for Bleeding",
303+
weapon = { PhysicalMin = 74, PhysicalMax = 155, CritChanceBase = 5, AttackRateBase = 1.3, Range = 13, },
303304
req = { level = 60, str = 149, dex = 76, },
304305
}
305306
itemBases["Ezomyte Axe"] = {
306307
type = "Two Handed Axe",
307308
socketLimit = 6,
308309
tags = { default = true, weapon = true, twohand = true, axe = true, two_hand_weapon = true, },
309-
weapon = { PhysicalMin = 72, PhysicalMax = 108, CritChanceBase = 5, AttackRateBase = 1.3, Range = 13, },
310+
weapon = { PhysicalMin = 87, PhysicalMax = 131, CritChanceBase = 5.7, AttackRateBase = 1.35, Range = 13, },
310311
req = { level = 62, str = 140, dex = 86, },
311312
}
312313
itemBases["Vaal Axe"] = {
313314
type = "Two Handed Axe",
314315
socketLimit = 6,
315316
tags = { default = true, weapon = true, twohand = true, axe = true, two_hand_weapon = true, },
316-
weapon = { PhysicalMin = 79, PhysicalMax = 131, CritChanceBase = 5, AttackRateBase = 1.2, Range = 13, },
317+
implicit = "25% chance to Maim on Hit",
318+
weapon = { PhysicalMin = 104, PhysicalMax = 174, CritChanceBase = 5, AttackRateBase = 1.15, Range = 13, },
317319
req = { level = 64, str = 158, dex = 76, },
318320
}
319321
itemBases["Despot Axe"] = {
320322
type = "Two Handed Axe",
321323
socketLimit = 6,
322324
tags = { default = true, weapon = true, twohand = true, axe = true, two_hand_weapon = true, },
323-
weapon = { PhysicalMin = 76, PhysicalMax = 103, CritChanceBase = 5, AttackRateBase = 1.3, Range = 13, },
325+
weapon = { PhysicalMin = 90, PhysicalMax = 122, CritChanceBase = 5, AttackRateBase = 1.4, Range = 13, },
324326
req = { level = 66, str = 140, dex = 86, },
325327
}
326328
itemBases["Void Axe"] = {
327329
type = "Two Handed Axe",
328330
socketLimit = 6,
329331
tags = { default = true, weapon = true, twohand = true, axe = true, two_hand_weapon = true, },
330-
weapon = { PhysicalMin = 76, PhysicalMax = 114, CritChanceBase = 5, AttackRateBase = 1.25, Range = 13, },
332+
weapon = { PhysicalMin = 96, PhysicalMax = 144, CritChanceBase = 6, AttackRateBase = 1.25, Range = 13, },
331333
req = { level = 68, str = 149, dex = 76, },
332334
}
333335
itemBases["Fleshripper"] = {
334336
type = "Two Handed Axe",
335337
socketLimit = 6,
336338
tags = { default = true, weapon = true, twohand = true, axe = true, two_hand_weapon = true, not_for_sale = true, maraketh = true, },
337339
implicit = "50% increased Critical Strike Chance",
338-
weapon = { PhysicalMin = 80, PhysicalMax = 125, CritChanceBase = 5, AttackRateBase = 1.2, Range = 13, },
340+
weapon = { PhysicalMin = 97, PhysicalMax = 152, CritChanceBase = 5, AttackRateBase = 1.2, Range = 13, },
339341
req = { level = 70, str = 156, dex = 84, },
340342
}

Data/3_0/Bases/bow.lua

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -80,14 +80,14 @@ itemBases["Decurve Bow"] = {
8080
type = "Bow",
8181
socketLimit = 6,
8282
tags = { default = true, weapon = true, twohand = true, bow = true, ranged = true, two_hand_weapon = true, },
83-
weapon = { PhysicalMin = 17, PhysicalMax = 70, CritChanceBase = 6, AttackRateBase = 1.25, Range = 120, },
83+
weapon = { PhysicalMin = 17, PhysicalMax = 69, CritChanceBase = 6, AttackRateBase = 1.25, Range = 120, },
8484
req = { level = 38, dex = 125, },
8585
}
8686
itemBases["Compound Bow"] = {
8787
type = "Bow",
8888
socketLimit = 6,
8989
tags = { default = true, weapon = true, twohand = true, bow = true, ranged = true, two_hand_weapon = true, },
90-
weapon = { PhysicalMin = 26, PhysicalMax = 54, CritChanceBase = 6, AttackRateBase = 1.3, Range = 120, },
90+
weapon = { PhysicalMin = 26, PhysicalMax = 55, CritChanceBase = 6, AttackRateBase = 1.3, Range = 120, },
9191
req = { level = 41, dex = 134, },
9292
}
9393
itemBases["Sniper Bow"] = {
@@ -110,7 +110,7 @@ itemBases["Highborn Bow"] = {
110110
socketLimit = 6,
111111
tags = { default = true, weapon = true, twohand = true, bow = true, ranged = true, two_hand_weapon = true, },
112112
implicit = "(20-24)% increased Elemental Damage with Attack Skills",
113-
weapon = { PhysicalMin = 17, PhysicalMax = 66, CritChanceBase = 5, AttackRateBase = 1.45, Range = 120, },
113+
weapon = { PhysicalMin = 17, PhysicalMax = 67, CritChanceBase = 5, AttackRateBase = 1.45, Range = 120, },
114114
req = { level = 50, dex = 161, },
115115
}
116116
itemBases["Decimation Bow"] = {
@@ -133,21 +133,21 @@ itemBases["Thicket Bow"] = {
133133
type = "Bow",
134134
socketLimit = 6,
135135
tags = { default = true, weapon = true, twohand = true, bow = true, ranged = true, two_hand_weapon = true, },
136-
weapon = { PhysicalMin = 22, PhysicalMax = 66, CritChanceBase = 5, AttackRateBase = 1.5, Range = 120, },
136+
weapon = { PhysicalMin = 22, PhysicalMax = 67, CritChanceBase = 5, AttackRateBase = 1.5, Range = 120, },
137137
req = { level = 56, dex = 179, },
138138
}
139139
itemBases["Citadel Bow"] = {
140140
type = "Bow",
141141
socketLimit = 6,
142142
tags = { default = true, weapon = true, twohand = true, bow = true, ranged = true, two_hand_weapon = true, },
143-
weapon = { PhysicalMin = 25, PhysicalMax = 101, CritChanceBase = 6, AttackRateBase = 1.25, Range = 120, },
143+
weapon = { PhysicalMin = 25, PhysicalMax = 100, CritChanceBase = 6, AttackRateBase = 1.25, Range = 120, },
144144
req = { level = 58, dex = 185, },
145145
}
146146
itemBases["Ranger Bow"] = {
147147
type = "Bow",
148148
socketLimit = 6,
149149
tags = { default = true, weapon = true, twohand = true, bow = true, ranged = true, two_hand_weapon = true, },
150-
weapon = { PhysicalMin = 39, PhysicalMax = 80, CritChanceBase = 6, AttackRateBase = 1.3, Range = 120, },
150+
weapon = { PhysicalMin = 39, PhysicalMax = 81, CritChanceBase = 6, AttackRateBase = 1.3, Range = 120, },
151151
req = { level = 60, dex = 212, },
152152
}
153153
itemBases["Assassin Bow"] = {
@@ -170,22 +170,22 @@ itemBases["Imperial Bow"] = {
170170
socketLimit = 6,
171171
tags = { default = true, weapon = true, twohand = true, bow = true, ranged = true, two_hand_weapon = true, },
172172
implicit = "(20-24)% increased Elemental Damage with Attack Skills",
173-
weapon = { PhysicalMin = 19, PhysicalMax = 78, CritChanceBase = 5, AttackRateBase = 1.45, Range = 120, },
173+
weapon = { PhysicalMin = 20, PhysicalMax = 78, CritChanceBase = 5, AttackRateBase = 1.45, Range = 120, },
174174
req = { level = 66, dex = 212, },
175175
}
176176
itemBases["Harbinger Bow"] = {
177177
type = "Bow",
178178
socketLimit = 6,
179179
tags = { default = true, weapon = true, twohand = true, bow = true, ranged = true, two_hand_weapon = true, },
180180
implicit = "(30-50)% increased Critical Strike Chance",
181-
weapon = { PhysicalMin = 35, PhysicalMax = 91, CritChanceBase = 5, AttackRateBase = 1.2, Range = 120, },
181+
weapon = { PhysicalMin = 35, PhysicalMax = 92, CritChanceBase = 5, AttackRateBase = 1.2, Range = 120, },
182182
req = { level = 68, dex = 212, },
183183
}
184184
itemBases["Maraketh Bow"] = {
185185
type = "Bow",
186186
socketLimit = 6,
187187
tags = { default = true, weapon = true, twohand = true, bow = true, ranged = true, two_hand_weapon = true, not_for_sale = true, maraketh = true, },
188188
implicit = "10% increased Movement Speed",
189-
weapon = { PhysicalMin = 44, PhysicalMax = 65, CritChanceBase = 5.5, AttackRateBase = 1.4, Range = 120, },
189+
weapon = { PhysicalMin = 44, PhysicalMax = 66, CritChanceBase = 5.5, AttackRateBase = 1.4, Range = 120, },
190190
req = { level = 71, dex = 222, },
191191
}

Data/3_0/Bases/jewel.lua

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@ itemBases["Prismatic Jewel"] = {
2222
tags = { default = true, jewel = true, intjewel = true, dexjewel = true, strjewel = true, not_for_sale = true, },
2323
req = { },
2424
}
25+
itemBases["Timeless Jewel"] = {
26+
type = "Jewel",
27+
tags = { default = true, jewel = true, intjewel = true, dexjewel = true, strjewel = true, not_for_sale = true, },
28+
req = { },
29+
}
2530

2631
itemBases["Ghastly Eye Jewel"] = {
2732
type = "Jewel",

0 commit comments

Comments
 (0)