Skip to content

Commit 5e03550

Browse files
LocalIdentityLocalIdentity
andauthored
3.20 Export (#5276)
* Fixes old skills with 3.20 export * Grab new skills and Nostras changes * Add Reminder Text file * Add support for Vaal Caustic Arrow, Venom Gyre and Blade Flurry Only partial support for vaal blade flurry * Move Cursed Ground and Hex Bloom Support * Add support for remaining new skills Vaal Cleave still needs it's buff added * Accident Co-authored-by: LocalIdentity <localidentity2@gmail.com>
1 parent 779e27f commit 5e03550

Some content is hidden

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

63 files changed

+44311
-38631
lines changed

src/Data/Bases/axe.lua

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -167,31 +167,31 @@ itemBases["Reaver Axe"] = {
167167
itemBases["Butcher Axe"] = {
168168
type = "One Handed Axe",
169169
socketLimit = 3,
170-
tags = { axe = true, onehand = true, weapon = true, one_hand_weapon = true, default = true, },
170+
tags = { axe = true, onehand = true, top_tier_base_item_type = true, weapon = true, one_hand_weapon = true, default = true, },
171171
implicitModTypes = { },
172172
weapon = { PhysicalMin = 47, PhysicalMax = 87, CritChanceBase = 5, AttackRateBase = 1.3, Range = 11, },
173173
req = { level = 63, str = 149, dex = 76, },
174174
}
175175
itemBases["Vaal Hatchet"] = {
176176
type = "One Handed Axe",
177177
socketLimit = 3,
178-
tags = { axe = true, onehand = true, weapon = true, one_hand_weapon = true, default = true, },
178+
tags = { axe = true, onehand = true, top_tier_base_item_type = true, weapon = true, one_hand_weapon = true, default = true, },
179179
implicitModTypes = { },
180180
weapon = { PhysicalMin = 30, PhysicalMax = 90, CritChanceBase = 5, AttackRateBase = 1.4, Range = 11, },
181181
req = { level = 65, str = 140, dex = 86, },
182182
}
183183
itemBases["Royal Axe"] = {
184184
type = "One Handed Axe",
185185
socketLimit = 3,
186-
tags = { axe = true, onehand = true, weapon = true, one_hand_weapon = true, default = true, },
186+
tags = { axe = true, onehand = true, top_tier_base_item_type = true, weapon = true, one_hand_weapon = true, default = true, },
187187
implicitModTypes = { },
188188
weapon = { PhysicalMin = 54, PhysicalMax = 100, CritChanceBase = 5, AttackRateBase = 1.2, Range = 11, },
189189
req = { level = 67, str = 167, dex = 57, },
190190
}
191191
itemBases["Infernal Axe"] = {
192192
type = "One Handed Axe",
193193
socketLimit = 3,
194-
tags = { axe = true, onehand = true, weapon = true, one_hand_weapon = true, default = true, },
194+
tags = { axe = true, onehand = true, top_tier_base_item_type = true, weapon = true, one_hand_weapon = true, default = true, },
195195
implicitModTypes = { },
196196
weapon = { PhysicalMin = 51, PhysicalMax = 85, CritChanceBase = 5, AttackRateBase = 1.3, Range = 11, },
197197
req = { level = 69, str = 158, dex = 76, },
@@ -375,15 +375,15 @@ itemBases["Sundering Axe"] = {
375375
itemBases["Ezomyte Axe"] = {
376376
type = "Two Handed Axe",
377377
socketLimit = 6,
378-
tags = { axe = true, two_hand_weapon = true, weapon = true, twohand = true, default = true, },
378+
tags = { axe = true, top_tier_base_item_type = true, two_hand_weapon = true, weapon = true, twohand = true, default = true, },
379379
implicitModTypes = { },
380380
weapon = { PhysicalMin = 87, PhysicalMax = 131, CritChanceBase = 5.7, AttackRateBase = 1.35, Range = 13, },
381381
req = { level = 62, str = 140, dex = 86, },
382382
}
383383
itemBases["Vaal Axe"] = {
384384
type = "Two Handed Axe",
385385
socketLimit = 6,
386-
tags = { axe = true, two_hand_weapon = true, weapon = true, twohand = true, default = true, },
386+
tags = { axe = true, top_tier_base_item_type = true, two_hand_weapon = true, weapon = true, twohand = true, default = true, },
387387
implicit = "25% chance to Maim on Hit",
388388
implicitModTypes = { { "attack" }, },
389389
weapon = { PhysicalMin = 104, PhysicalMax = 174, CritChanceBase = 5, AttackRateBase = 1.15, Range = 13, },
@@ -392,15 +392,15 @@ itemBases["Vaal Axe"] = {
392392
itemBases["Despot Axe"] = {
393393
type = "Two Handed Axe",
394394
socketLimit = 6,
395-
tags = { axe = true, two_hand_weapon = true, weapon = true, twohand = true, default = true, },
395+
tags = { axe = true, top_tier_base_item_type = true, two_hand_weapon = true, weapon = true, twohand = true, default = true, },
396396
implicitModTypes = { },
397397
weapon = { PhysicalMin = 90, PhysicalMax = 122, CritChanceBase = 5, AttackRateBase = 1.4, Range = 13, },
398398
req = { level = 66, str = 140, dex = 86, },
399399
}
400400
itemBases["Void Axe"] = {
401401
type = "Two Handed Axe",
402402
socketLimit = 6,
403-
tags = { axe = true, two_hand_weapon = true, weapon = true, twohand = true, default = true, },
403+
tags = { axe = true, top_tier_base_item_type = true, two_hand_weapon = true, weapon = true, twohand = true, default = true, },
404404
implicitModTypes = { },
405405
weapon = { PhysicalMin = 96, PhysicalMax = 144, CritChanceBase = 6, AttackRateBase = 1.25, Range = 13, },
406406
req = { level = 68, str = 149, dex = 76, },

src/Data/Bases/body.lua

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ itemBases["Astral Plate"] = {
133133
type = "Body Armour",
134134
subType = "Armour",
135135
socketLimit = 6,
136-
tags = { body_armour = true, armour = true, str_armour = true, default = true, },
136+
tags = { body_armour = true, str_armour = true, armour = true, top_tier_base_item_type = true, default = true, },
137137
implicit = "+(8-12)% to all Elemental Resistances",
138138
implicitModTypes = { { "elemental", "resistance" }, },
139139
armour = { ArmourBaseMin = 711, ArmourBaseMax = 782, MovementPenalty = 5, },
@@ -143,7 +143,7 @@ itemBases["Gladiator Plate"] = {
143143
type = "Body Armour",
144144
subType = "Armour",
145145
socketLimit = 6,
146-
tags = { body_armour = true, armour = true, str_armour = true, default = true, },
146+
tags = { body_armour = true, str_armour = true, armour = true, top_tier_base_item_type = true, default = true, },
147147
implicitModTypes = { },
148148
armour = { ArmourBaseMin = 738, ArmourBaseMax = 848, MovementPenalty = 5, },
149149
req = { level = 65, str = 177, },
@@ -152,7 +152,7 @@ itemBases["Glorious Plate"] = {
152152
type = "Body Armour",
153153
subType = "Armour",
154154
socketLimit = 6,
155-
tags = { body_armour = true, armour = true, str_armour = true, default = true, },
155+
tags = { body_armour = true, str_armour = true, armour = true, top_tier_base_item_type = true, default = true, },
156156
implicitModTypes = { },
157157
armour = { ArmourBaseMin = 776, ArmourBaseMax = 892, },
158158
req = { level = 68, str = 191, },
@@ -288,7 +288,7 @@ itemBases["Exquisite Leather"] = {
288288
type = "Body Armour",
289289
subType = "Evasion",
290290
socketLimit = 6,
291-
tags = { body_armour = true, armour = true, dex_armour = true, default = true, },
291+
tags = { body_armour = true, top_tier_base_item_type = true, dex_armour = true, armour = true, default = true, },
292292
implicitModTypes = { },
293293
armour = { EvasionBaseMin = 704, EvasionBaseMax = 810, MovementPenalty = 3, },
294294
req = { level = 62, dex = 170, },
@@ -297,7 +297,7 @@ itemBases["Zodiac Leather"] = {
297297
type = "Body Armour",
298298
subType = "Evasion",
299299
socketLimit = 6,
300-
tags = { body_armour = true, armour = true, dex_armour = true, default = true, },
300+
tags = { body_armour = true, top_tier_base_item_type = true, dex_armour = true, armour = true, default = true, },
301301
implicitModTypes = { },
302302
armour = { EvasionBaseMin = 854, EvasionBaseMax = 982, MovementPenalty = 3, },
303303
req = { level = 65, dex = 197, },
@@ -306,7 +306,7 @@ itemBases["Assassin's Garb"] = {
306306
type = "Body Armour",
307307
subType = "Evasion",
308308
socketLimit = 6,
309-
tags = { body_armour = true, armour = true, dex_armour = true, default = true, },
309+
tags = { body_armour = true, top_tier_base_item_type = true, dex_armour = true, armour = true, default = true, },
310310
implicit = "3% increased Movement Speed",
311311
implicitModTypes = { { "speed" }, },
312312
armour = { EvasionBaseMin = 737, EvasionBaseMax = 811, },
@@ -443,7 +443,7 @@ itemBases["Occultist's Vestment"] = {
443443
type = "Body Armour",
444444
subType = "Energy Shield",
445445
socketLimit = 6,
446-
tags = { body_armour = true, armour = true, int_armour = true, default = true, },
446+
tags = { body_armour = true, top_tier_base_item_type = true, int_armour = true, armour = true, default = true, },
447447
implicit = "(3-10)% increased Spell Damage",
448448
implicitModTypes = { { "caster_damage", "damage", "caster" }, },
449449
armour = { EnergyShieldBaseMin = 137, EnergyShieldBaseMax = 151, MovementPenalty = 3, },
@@ -453,7 +453,7 @@ itemBases["Widowsilk Robe"] = {
453453
type = "Body Armour",
454454
subType = "Energy Shield",
455455
socketLimit = 6,
456-
tags = { body_armour = true, armour = true, int_armour = true, default = true, },
456+
tags = { body_armour = true, top_tier_base_item_type = true, int_armour = true, armour = true, default = true, },
457457
implicitModTypes = { },
458458
armour = { EnergyShieldBaseMin = 157, EnergyShieldBaseMax = 181, MovementPenalty = 3, },
459459
req = { level = 65, int = 187, },
@@ -462,7 +462,7 @@ itemBases["Vaal Regalia"] = {
462462
type = "Body Armour",
463463
subType = "Energy Shield",
464464
socketLimit = 6,
465-
tags = { body_armour = true, armour = true, int_armour = true, default = true, },
465+
tags = { body_armour = true, top_tier_base_item_type = true, int_armour = true, armour = true, default = true, },
466466
implicitModTypes = { },
467467
armour = { EnergyShieldBaseMin = 171, EnergyShieldBaseMax = 197, MovementPenalty = 3, },
468468
req = { level = 68, int = 194, },
@@ -598,7 +598,7 @@ itemBases["Full Dragonscale"] = {
598598
type = "Body Armour",
599599
subType = "Armour/Evasion",
600600
socketLimit = 6,
601-
tags = { body_armour = true, armour = true, str_dex_armour = true, default = true, },
601+
tags = { body_armour = true, str_dex_armour = true, top_tier_base_item_type = true, armour = true, default = true, },
602602
implicitModTypes = { },
603603
armour = { ArmourBaseMin = 470, ArmourBaseMax = 541, EvasionBaseMin = 373, EvasionBaseMax = 429, MovementPenalty = 3, },
604604
req = { level = 63, str = 115, dex = 94, },
@@ -607,7 +607,7 @@ itemBases["General's Brigandine"] = {
607607
type = "Body Armour",
608608
subType = "Armour/Evasion",
609609
socketLimit = 6,
610-
tags = { body_armour = true, armour = true, str_dex_armour = true, default = true, },
610+
tags = { body_armour = true, str_dex_armour = true, top_tier_base_item_type = true, armour = true, default = true, },
611611
implicitModTypes = { },
612612
armour = { ArmourBaseMin = 415, ArmourBaseMax = 465, EvasionBaseMin = 415, EvasionBaseMax = 465, MovementPenalty = 3, },
613613
req = { level = 66, str = 103, dex = 103, },
@@ -616,7 +616,7 @@ itemBases["Triumphant Lamellar"] = {
616616
type = "Body Armour",
617617
subType = "Armour/Evasion",
618618
socketLimit = 6,
619-
tags = { body_armour = true, armour = true, str_dex_armour = true, default = true, },
619+
tags = { body_armour = true, str_dex_armour = true, top_tier_base_item_type = true, armour = true, default = true, },
620620
implicitModTypes = { },
621621
armour = { ArmourBaseMin = 380, ArmourBaseMax = 437, EvasionBaseMin = 477, EvasionBaseMax = 549, MovementPenalty = 3, },
622622
req = { level = 69, str = 95, dex = 116, },
@@ -752,7 +752,7 @@ itemBases["Elegant Ringmail"] = {
752752
type = "Body Armour",
753753
subType = "Armour/Energy Shield",
754754
socketLimit = 6,
755-
tags = { body_armour = true, armour = true, str_int_armour = true, default = true, },
755+
tags = { body_armour = true, str_int_armour = true, top_tier_base_item_type = true, armour = true, default = true, },
756756
implicitModTypes = { },
757757
armour = { ArmourBaseMin = 377, ArmourBaseMax = 433, EnergyShieldBaseMin = 92, EnergyShieldBaseMax = 105, MovementPenalty = 5, },
758758
req = { level = 64, str = 90, int = 105, },
@@ -761,7 +761,7 @@ itemBases["Saint's Hauberk"] = {
761761
type = "Body Armour",
762762
subType = "Armour/Energy Shield",
763763
socketLimit = 6,
764-
tags = { body_armour = true, armour = true, str_int_armour = true, default = true, },
764+
tags = { body_armour = true, str_int_armour = true, top_tier_base_item_type = true, armour = true, default = true, },
765765
implicitModTypes = { },
766766
armour = { ArmourBaseMin = 443, ArmourBaseMax = 496, EnergyShieldBaseMin = 76, EnergyShieldBaseMax = 85, MovementPenalty = 5, },
767767
req = { level = 67, str = 109, int = 94, },
@@ -770,7 +770,7 @@ itemBases["Saintly Chainmail"] = {
770770
type = "Body Armour",
771771
subType = "Armour/Energy Shield",
772772
socketLimit = 6,
773-
tags = { body_armour = true, armour = true, str_int_armour = true, default = true, },
773+
tags = { body_armour = true, str_int_armour = true, top_tier_base_item_type = true, armour = true, default = true, },
774774
implicitModTypes = { },
775775
armour = { ArmourBaseMin = 401, ArmourBaseMax = 461, EnergyShieldBaseMin = 96, EnergyShieldBaseMax = 110, MovementPenalty = 5, },
776776
req = { level = 70, str = 99, int = 115, },
@@ -906,7 +906,7 @@ itemBases["Blood Raiment"] = {
906906
type = "Body Armour",
907907
subType = "Evasion/Energy Shield",
908908
socketLimit = 6,
909-
tags = { body_armour = true, armour = true, dex_int_armour = true, default = true, },
909+
tags = { body_armour = true, top_tier_base_item_type = true, armour = true, default = true, dex_int_armour = true, },
910910
implicitModTypes = { },
911911
armour = { EvasionBaseMin = 436, EvasionBaseMax = 501, EnergyShieldBaseMin = 73, EnergyShieldBaseMax = 84, MovementPenalty = 3, },
912912
req = { level = 65, dex = 107, int = 90, },
@@ -915,7 +915,7 @@ itemBases["Sadist Garb"] = {
915915
type = "Body Armour",
916916
subType = "Evasion/Energy Shield",
917917
socketLimit = 6,
918-
tags = { body_armour = true, armour = true, dex_int_armour = true, default = true, },
918+
tags = { body_armour = true, top_tier_base_item_type = true, armour = true, default = true, dex_int_armour = true, },
919919
implicitModTypes = { },
920920
armour = { EvasionBaseMin = 427, EvasionBaseMax = 491, EnergyShieldBaseMin = 93, EnergyShieldBaseMax = 107, MovementPenalty = 3, },
921921
req = { level = 68, dex = 103, int = 109, },
@@ -924,7 +924,7 @@ itemBases["Carnal Armour"] = {
924924
type = "Body Armour",
925925
subType = "Evasion/Energy Shield",
926926
socketLimit = 6,
927-
tags = { body_armour = true, armour = true, dex_int_armour = true, default = true, },
927+
tags = { body_armour = true, top_tier_base_item_type = true, armour = true, default = true, dex_int_armour = true, },
928928
implicit = "+(20-25) to maximum Mana",
929929
implicitModTypes = { { "resource", "mana" }, },
930930
armour = { EvasionBaseMin = 353, EvasionBaseMax = 388, EnergyShieldBaseMin = 103, EnergyShieldBaseMax = 113, MovementPenalty = 3, },

src/Data/Bases/boots.lua

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ itemBases["Vaal Greaves"] = {
7070
type = "Boots",
7171
subType = "Armour",
7272
socketLimit = 4,
73-
tags = { boots = true, armour = true, str_armour = true, default = true, },
73+
tags = { boots = true, str_armour = true, armour = true, top_tier_base_item_type = true, default = true, },
7474
implicitModTypes = { },
7575
armour = { ArmourBaseMin = 220, ArmourBaseMax = 253, },
7676
req = { level = 62, str = 117, },
@@ -79,7 +79,7 @@ itemBases["Titan Greaves"] = {
7979
type = "Boots",
8080
subType = "Armour",
8181
socketLimit = 4,
82-
tags = { boots = true, armour = true, str_armour = true, default = true, },
82+
tags = { boots = true, str_armour = true, armour = true, top_tier_base_item_type = true, default = true, },
8383
implicitModTypes = { },
8484
armour = { ArmourBaseMin = 241, ArmourBaseMax = 278, },
8585
req = { level = 68, str = 120, },
@@ -182,7 +182,7 @@ itemBases["Stealth Boots"] = {
182182
type = "Boots",
183183
subType = "Evasion",
184184
socketLimit = 4,
185-
tags = { dex_armour = true, armour = true, boots = true, default = true, },
185+
tags = { boots = true, top_tier_base_item_type = true, dex_armour = true, armour = true, default = true, },
186186
implicitModTypes = { },
187187
armour = { EvasionBaseMin = 220, EvasionBaseMax = 253, },
188188
req = { level = 62, dex = 117, },
@@ -191,7 +191,7 @@ itemBases["Slink Boots"] = {
191191
type = "Boots",
192192
subType = "Evasion",
193193
socketLimit = 4,
194-
tags = { dex_armour = true, armour = true, boots = true, default = true, },
194+
tags = { boots = true, top_tier_base_item_type = true, dex_armour = true, armour = true, default = true, },
195195
implicitModTypes = { },
196196
armour = { EvasionBaseMin = 246, EvasionBaseMax = 283, },
197197
req = { level = 69, dex = 120, },
@@ -294,7 +294,7 @@ itemBases["Arcanist Slippers"] = {
294294
type = "Boots",
295295
subType = "Energy Shield",
296296
socketLimit = 4,
297-
tags = { int_armour = true, armour = true, boots = true, default = true, },
297+
tags = { boots = true, top_tier_base_item_type = true, int_armour = true, armour = true, default = true, },
298298
implicitModTypes = { },
299299
armour = { EnergyShieldBaseMin = 47, EnergyShieldBaseMax = 55, },
300300
req = { level = 61, int = 119, },
@@ -303,7 +303,7 @@ itemBases["Sorcerer Boots"] = {
303303
type = "Boots",
304304
subType = "Energy Shield",
305305
socketLimit = 4,
306-
tags = { int_armour = true, armour = true, boots = true, default = true, },
306+
tags = { boots = true, top_tier_base_item_type = true, int_armour = true, armour = true, default = true, },
307307
implicitModTypes = { },
308308
armour = { EnergyShieldBaseMin = 51, EnergyShieldBaseMax = 59, },
309309
req = { level = 67, int = 123, },
@@ -397,7 +397,7 @@ itemBases["Hydrascale Boots"] = {
397397
type = "Boots",
398398
subType = "Armour/Evasion",
399399
socketLimit = 4,
400-
tags = { str_dex_armour = true, armour = true, boots = true, default = true, },
400+
tags = { str_dex_armour = true, top_tier_base_item_type = true, armour = true, boots = true, default = true, },
401401
implicitModTypes = { },
402402
armour = { ArmourBaseMin = 106, ArmourBaseMax = 122, EvasionBaseMin = 106, EvasionBaseMax = 122, },
403403
req = { level = 59, str = 56, dex = 56, },
@@ -406,7 +406,7 @@ itemBases["Dragonscale Boots"] = {
406406
type = "Boots",
407407
subType = "Armour/Evasion",
408408
socketLimit = 4,
409-
tags = { str_dex_armour = true, armour = true, boots = true, default = true, },
409+
tags = { str_dex_armour = true, top_tier_base_item_type = true, armour = true, boots = true, default = true, },
410410
implicitModTypes = { },
411411
armour = { ArmourBaseMin = 121, ArmourBaseMax = 139, EvasionBaseMin = 121, EvasionBaseMax = 139, },
412412
req = { level = 65, str = 62, dex = 62, },
@@ -480,7 +480,7 @@ itemBases["Legion Boots"] = {
480480
type = "Boots",
481481
subType = "Armour/Energy Shield",
482482
socketLimit = 4,
483-
tags = { str_int_armour = true, armour = true, boots = true, default = true, },
483+
tags = { str_int_armour = true, top_tier_base_item_type = true, armour = true, boots = true, default = true, },
484484
implicitModTypes = { },
485485
armour = { ArmourBaseMin = 104, ArmourBaseMax = 120, EnergyShieldBaseMin = 21, EnergyShieldBaseMax = 25, },
486486
req = { level = 58, str = 54, int = 54, },
@@ -489,7 +489,7 @@ itemBases["Crusader Boots"] = {
489489
type = "Boots",
490490
subType = "Armour/Energy Shield",
491491
socketLimit = 4,
492-
tags = { str_int_armour = true, armour = true, boots = true, default = true, },
492+
tags = { str_int_armour = true, top_tier_base_item_type = true, armour = true, boots = true, default = true, },
493493
implicitModTypes = { },
494494
armour = { ArmourBaseMin = 121, ArmourBaseMax = 139, EnergyShieldBaseMin = 25, EnergyShieldBaseMax = 28, },
495495
req = { level = 64, str = 62, int = 62, },
@@ -572,7 +572,7 @@ itemBases["Assassin's Boots"] = {
572572
type = "Boots",
573573
subType = "Evasion/Energy Shield",
574574
socketLimit = 4,
575-
tags = { dex_int_armour = true, armour = true, boots = true, default = true, },
575+
tags = { boots = true, top_tier_base_item_type = true, armour = true, default = true, dex_int_armour = true, },
576576
implicitModTypes = { },
577577
armour = { EvasionBaseMin = 121, EvasionBaseMax = 139, EnergyShieldBaseMin = 25, EnergyShieldBaseMax = 28, },
578578
req = { level = 63, dex = 62, int = 62, },
@@ -581,7 +581,7 @@ itemBases["Murder Boots"] = {
581581
type = "Boots",
582582
subType = "Evasion/Energy Shield",
583583
socketLimit = 4,
584-
tags = { dex_int_armour = true, armour = true, boots = true, default = true, },
584+
tags = { boots = true, top_tier_base_item_type = true, armour = true, default = true, dex_int_armour = true, },
585585
implicitModTypes = { },
586586
armour = { EvasionBaseMin = 185, EvasionBaseMax = 213, EnergyShieldBaseMin = 18, EnergyShieldBaseMax = 21, },
587587
req = { level = 69, dex = 82, int = 42, },

0 commit comments

Comments
 (0)