From df6b1271a2eb18efcbf0b00139d449cb4e537b11 Mon Sep 17 00:00:00 2001 From: James Tanner Date: Sun, 20 Nov 2022 17:29:12 -0800 Subject: [PATCH] Use maps for remaining database fields --- assets/database/db.bin | Bin 5659571 -> 5659571 bytes assets/database/db.json | 386 +++++++++++++++---------------- tools/generate_items/database.go | 125 +++++----- tools/generate_items/readers.go | 6 +- 4 files changed, 269 insertions(+), 248 deletions(-) diff --git a/assets/database/db.bin b/assets/database/db.bin index 1ae8ea8d5da46e0c0bb88f4cfdc5e987341db201..1e5fc5c0993aafa91456d2b5e4b949d00abae893 100644 GIT binary patch delta 1341 zcmXX_YfzO{6rFRp!sP-2fpLKg;>A~r8kmv~Kv7Ckg1bL?X$ihkDJ26lEgBiOnPUx7 zIycHmDW&%VA-9d1p%va~uz0H^=i( z9>&9Y1drtVcodK31Rld)FHTC&&@?5*Kha_(+pp6i zC0CnixssP}QL&OeeN?FI7qz{`&w1gpx3+@9_Yb2qB{dZ^U&+Z(Yo3w`&(UK_(uPxk zlB^B1K*^#MB=4%jdDBHIQgSqv@|9GtGjLK9PTy)d;iRQXqR&yel2K7OyV`)6P)-KZ zJ(DaYw>?BkDz@Qf?XSqq>_tppKkhRxqi$6+ z>!6mv8-T3;9j$yf$TA|W4Yy1~@e!cuZb8<$b~>)*v$OP+q1i(vN;+at|Q4ZEU*d(ky*uDdWf3)Nq50Hga7IA> zJ1>Iau}|r9EwL+T-2mwtNkeVYxCyy^?;&?h1|~iZR+*AFM2h{Pby*OtQnL6jPoJ;U^m>e% zWB&0NG{KBCaSC+ z|i+;;J6}M)5*rRser|9VdOb`Zw%W>~#|> zfj{WOBH*)O=99pmbmJMtm+fXXaNI?_sCXpQ>{Z-z6}JJGU%{=wlfC#faO%%k1#JIM zV*J1O3~R_cuf(e%xCyxRWh?|PeHC+o3+`Y(@X14H z0Qc|10^oIj;zr=^5#ur7lrcl!mYu-Ifiq9xYztQenx(*=2Gr5oh;HDvQQQoCbC=*8 zeqN$a6XpRoN8lFV{WGLjfsd(UayS+P@3oma=dXK439#RNBM&@@JJE;xYB5`1CJVrI zhe%RqM-$lfHM;Cv{1PJYc|VC`B+Ye^rhjX<qbDD$W86|J{^iF!`kU1Y^4&dJH)7c}Kl zT_Rn6r?4Lzk$If{()GjRB3i~Vd92{0!l3d!+55gL@yc6bg9Q<$e(3xcrS0Glex~@i zzgTPgnwDY*pOsB}#EAMp)R~ zCVYM>6DGmY^7O|F@rvSQ1!BDZV!Widu1L&Q6C;?ADLL<~mYBXus+wYD=!7}4Zy7S4 z0^T!VXzSj~m8#p`SPPsrUwGnTbXn{-lyx*TVCWZ!ad-|zx*eV`8nC}PDYsCqRopVE zonr4()*l>>vyCby+|#kr9nRM(aRu=1U@>1?oG4WjFZTNV4?}kyo-68nXO+j=IZgIU zQNC8zprIL;M9GAgW{KkU>jlA?B?wC@Fv`Lqe~UGH@`PV(B5GX%U6S9pNWN3KTR!1n zlDx-{0fJvUY-s$rAaTm&6tr15GabjhxMQZA?5LJ5HFNiqHDx9u52+$?*`fL&k=-ir!Xm5qn&%u<23ck)oT-boNj0O|M#K(?f?J) diff --git a/assets/database/db.json b/assets/database/db.json index d8e23d17e3..03465ed791 100644 --- a/assets/database/db.json +++ b/assets/database/db.json @@ -8511,72 +8511,160 @@ {"id":54806,"name":"Frostscythe of Lord Ahune","icon":"inv_staff_78","type":"ItemTypeWeapon","weaponType":"WeaponTypeStaff","handType":"HandTypeTwoHand","stats":[0,0,92,92,0,550,0,0,80,80,0,0,0,80,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponDamageMin":343,"weaponDamageMax":642,"weaponSpeed":3.2,"ilvl":232,"phase":5,"quality":"ItemQualityEpic","unique":true} ], "enchants":[ -{"effectId":3329,"itemId":38375,"name":"Borean Armor Kit","type":"ItemTypeHead","enchantType":"EnchantTypeKit","stats":[0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":3330,"itemId":38376,"name":"Heavy Borean Armor Kit","type":"ItemTypeHead","enchantType":"EnchantTypeKit","stats":[0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":3795,"itemId":44069,"name":"Arcanum of Triumph","type":"ItemTypeHead","stats":[0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3796,"itemId":44075,"name":"Arcanum of Dominance","type":"ItemTypeHead","stats":[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3842,"itemId":44875,"name":"Arcanum of the Savage Gladiator","type":"ItemTypeHead","stats":[0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3812,"itemId":44137,"name":"Arcanum of the Frosty Soul","type":"ItemTypeHead","stats":[0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3813,"itemId":44138,"name":"Arcanum of Toxic Warding","type":"ItemTypeHead","stats":[0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3814,"itemId":44139,"name":"Arcanum of the Fleeing Shadow","type":"ItemTypeHead","stats":[0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3815,"itemId":44140,"name":"Arcanum of the Eclipsed Moon","type":"ItemTypeHead","stats":[0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3816,"itemId":44141,"name":"Arcanum of the Flame's Soul","type":"ItemTypeHead","stats":[0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3819,"itemId":44876,"name":"Arcanum of Blissful Mending","type":"ItemTypeHead","stats":[0,0,0,0,0,30,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3820,"itemId":44877,"name":"Arcanum of Burning Mysteries","type":"ItemTypeHead","stats":[0,0,0,0,0,30,0,0,20,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3818,"itemId":44878,"name":"Arcanum of the Stalwart Protector","type":"ItemTypeHead","stats":[0,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3817,"itemId":44879,"name":"Arcanum of Torment","type":"ItemTypeHead","stats":[0,0,0,0,0,0,0,0,20,0,0,50,0,20,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3878,"spellId":67839,"name":"Mind Amplification Dish","type":"ItemTypeHead","stats":[0,0,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Engineering"}, -{"effectId":3793,"itemId":44067,"name":"Inscription of Triumph","type":"ItemTypeShoulder","stats":[0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,40,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3794,"itemId":44068,"name":"Inscription of Dominance","type":"ItemTypeShoulder","stats":[0,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3852,"itemId":44957,"name":"Greater Inscription of the Gladiator","type":"ItemTypeShoulder","stats":[0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, -{"effectId":3806,"itemId":44129,"name":"Lesser Inscription of the Storm","type":"ItemTypeShoulder","stats":[0,0,0,0,0,18,0,0,10,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3807,"itemId":44130,"name":"Lesser Inscription of the Crag","type":"ItemTypeShoulder","stats":[0,0,0,0,0,18,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3875,"itemId":44131,"name":"Lesser Inscription of the Axe","type":"ItemTypeShoulder","stats":[0,0,0,0,0,0,0,0,10,0,0,30,0,10,0,0,0,0,0,0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3876,"itemId":44132,"name":"Lesser Inscription of the Pinnacle","type":"ItemTypeShoulder","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3810,"itemId":44874,"name":"Greater Inscription of the Storm","type":"ItemTypeShoulder","stats":[0,0,0,0,0,24,0,0,15,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, -{"effectId":3809,"itemId":44872,"name":"Greater Inscription of the Crag","type":"ItemTypeShoulder","stats":[0,0,0,0,0,24,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, -{"effectId":3808,"itemId":44871,"name":"Greater Inscription of the Axe","type":"ItemTypeShoulder","stats":[0,0,0,0,0,0,0,0,15,0,0,40,0,15,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, -{"effectId":3811,"itemId":44873,"name":"Greater Inscription of the Pinnacle","type":"ItemTypeShoulder","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, -{"effectId":3838,"spellId":61120,"name":"Master's Inscription of the Storm","type":"ItemTypeShoulder","stats":[0,0,0,0,0,70,0,0,15,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Inscription"}, -{"effectId":3836,"spellId":61118,"name":"Master's Inscription of the Crag","type":"ItemTypeShoulder","stats":[0,0,0,0,0,70,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Inscription"}, -{"effectId":3835,"spellId":61117,"name":"Master's Inscription of the Axe","type":"ItemTypeShoulder","stats":[0,0,0,0,0,0,0,0,15,0,0,120,0,15,0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Inscription"}, -{"effectId":3837,"spellId":61119,"name":"Master's Inscription of the Pinnacle","type":"ItemTypeShoulder","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Inscription"}, +{"effectId":368,"spellId":34004,"name":"Enchant Cloak - Greater Agility","type":"ItemTypeBack","stats":[0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":369,"spellId":34001,"name":"Bracer - Major Intellect","type":"ItemTypeWrist","stats":[0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":684,"spellId":33995,"name":"Gloves - Major Strength","type":"ItemTypeHands","stats":[15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":849,"itemId":11206,"name":"Enchant Cloak - Lesser Agility","type":"ItemTypeBack","stats":[0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":851,"itemId":16220,"name":"Enchant Boots - Spirit","type":"ItemTypeFeet","stats":[0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":963,"itemId":22552,"name":"Major Striking","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":983,"spellId":44500,"name":"Superior Agility","type":"ItemTypeBack","stats":[0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":983,"spellId":44589,"name":"Superior Agility","type":"ItemTypeFeet","stats":[0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":1071,"itemId":28282,"name":"Major Stamina","type":"ItemTypeWeapon","enchantType":"EnchantTypeShield","stats":[0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":1075,"spellId":44528,"name":"Greater Fortitude","type":"ItemTypeFeet","stats":[0,0,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":1099,"spellId":60663,"name":"Major Agility","type":"ItemTypeBack","stats":[0,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":1103,"spellId":44633,"name":"Exceptional Agility","type":"ItemTypeWeapon","stats":[0,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":1119,"spellId":44555,"name":"Exceptional Intellect","type":"ItemTypeWrist","stats":[0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":1128,"spellId":60653,"name":"Greater Intellect","type":"ItemTypeWeapon","enchantType":"EnchantTypeShield","stats":[0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":1144,"spellId":33990,"name":"Chest - Major Spirit","type":"ItemTypeChest","stats":[0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":1147,"spellId":44593,"name":"Major Spirit","type":"ItemTypeWrist","stats":[0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":1147,"spellId":44508,"name":"Greater Spirit","type":"ItemTypeFeet","stats":[0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, {"effectId":1262,"itemId":37330,"name":"Superior Arcane Resistance","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, {"effectId":1354,"itemId":37331,"name":"Superior Fire Resistance","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":3230,"spellId":44483,"name":"Superior Frost Resistance","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, {"effectId":1400,"spellId":44494,"name":"Superior Nature Resistance","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":1441,"itemId":28277,"name":"Enchant Cloak - Greater Shadow Resistance","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0],"quality":"ItemQualityRare"}, {"effectId":1446,"spellId":44590,"name":"Superior Shadow Resistance","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":1593,"spellId":34002,"name":"Bracer - Assault","type":"ItemTypeWrist","stats":[0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":1597,"itemId":44490,"name":"Greater Assault","type":"ItemTypeFeet","stats":[0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":1600,"spellId":60616,"name":"Striking","type":"ItemTypeWrist","stats":[0,0,0,0,0,0,0,0,0,0,0,38,0,0,0,0,0,0,0,0,0,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":1603,"spellId":60668,"name":"Crusher","type":"ItemTypeHands","stats":[0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":1606,"spellId":60621,"name":"Greater Potency","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":1891,"spellId":27905,"name":"Bracer - Stats","type":"ItemTypeWrist","stats":[4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":1897,"itemId":16250,"name":"Superior Striking","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":1900,"itemId":16252,"name":"Crusader","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":1950,"itemId":35500,"name":"Chest - Defense","type":"ItemTypeChest","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","phase":5}, {"effectId":1951,"itemId":37347,"name":"Titanweave","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":1952,"spellId":44489,"name":"Defense","type":"ItemTypeWeapon","enchantType":"EnchantTypeShield","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":1953,"spellId":47766,"name":"Greater Defense","type":"ItemTypeChest","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":2326,"spellId":44635,"name":"Greater Spellpower","type":"ItemTypeWrist","stats":[0,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":2332,"itemId":44498,"name":"Superior Spellpower","type":"ItemTypeWrist","stats":[0,0,0,0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":2381,"spellId":44509,"name":"Greater Mana Restoration","type":"ItemTypeChest","stats":[0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":2523,"itemId":18283,"name":"Biznicks 247x128 Accurascope","type":"ItemTypeRanged","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":2564,"itemId":33152,"name":"Gloves - Major Agility","type":"ItemTypeHands","stats":[0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":2564,"itemId":19445,"name":"Agility","type":"ItemTypeWeapon","stats":[0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":2583,"itemId":19782,"name":"Presence of Might","type":"ItemTypeHead","stats":[0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare","classAllowlist":["ClassWarrior"]}, +{"effectId":2605,"itemId":20076,"name":"Zandalar Signet of Mojo","type":"ItemTypeShoulder","stats":[0,0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":2613,"itemId":33153,"name":"Gloves - Threat","type":"ItemTypeHands","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":2621,"itemId":33150,"name":"Enchant Cloak - Subtlety","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":2622,"itemId":33148,"name":"Enchant Cloak - Dodge","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":2647,"spellId":27899,"name":"Bracer - Brawn","type":"ItemTypeWrist","stats":[12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":2648,"itemId":35756,"name":"Enchant Cloak - Steelweave","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare","phase":5}, +{"effectId":2649,"itemId":22533,"name":"Bracer - Fortitude","type":"ItemTypeWrist","stats":[0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":2649,"itemId":22543,"name":"Enchant Boots - Fortitude","type":"ItemTypeFeet","stats":[0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":2650,"itemId":22534,"name":"Bracer - Spellpower","type":"ItemTypeWrist","stats":[0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":2654,"itemId":22539,"name":"Intellect","type":"ItemTypeWeapon","enchantType":"EnchantTypeShield","stats":[0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":2656,"itemId":35298,"name":"Enchant Boots - Vitality","type":"ItemTypeFeet","stats":[0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":2657,"itemId":22544,"name":"Enchant Boots - Dexterity","type":"ItemTypeFeet","stats":[0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":2658,"itemId":22545,"name":"Enchant Boots - Surefooted","type":"ItemTypeFeet","stats":[0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":2659,"spellId":27957,"name":"Chest - Exceptional Health","type":"ItemTypeChest","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,150,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":2660,"itemId":22546,"name":"Chest - Exceptional Mana","type":"ItemTypeChest","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":2661,"itemId":24003,"name":"Chest - Exceptional Stats","type":"ItemTypeChest","stats":[6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":2661,"spellId":44616,"name":"Greater Stats","type":"ItemTypeWrist","stats":[6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":2666,"itemId":22551,"name":"Major Intellect","type":"ItemTypeWeapon","stats":[0,0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":2667,"itemId":22554,"name":"Savagery","type":"ItemTypeWeapon","enchantType":"EnchantTypeTwoHand","stats":[0,0,0,0,0,0,0,0,0,0,0,70,0,0,0,0,0,0,0,0,0,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":2669,"itemId":22555,"name":"Major Spellpower","type":"ItemTypeWeapon","stats":[0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":2670,"itemId":22556,"name":"2H Weapon - Major Agility","type":"ItemTypeWeapon","enchantType":"EnchantTypeTwoHand","stats":[0,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":2671,"itemId":22560,"name":"Sunfire","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":2672,"itemId":22561,"name":"Soulfrost","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":2673,"itemId":22559,"name":"Mongoose","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":2716,"itemId":23549,"name":"Fortitude of the Scourge","type":"ItemTypeShoulder","stats":[0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, +{"effectId":2717,"itemId":23548,"name":"Might of the Scourge","type":"ItemTypeShoulder","stats":[0,0,0,0,0,0,0,0,0,0,0,26,0,14,0,0,0,0,0,0,0,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, +{"effectId":2721,"itemId":23545,"name":"Power of the Scourge","type":"ItemTypeShoulder","stats":[0,0,0,0,0,15,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, +{"effectId":2723,"itemId":23765,"name":"Khorium Scope","type":"ItemTypeRanged","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":2724,"itemId":23766,"name":"Stabilized Eternium Scope","type":"ItemTypeRanged","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":2747,"itemId":24273,"name":"Mystic Spellthread","type":"ItemTypeLegs","stats":[0,0,15,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":2748,"itemId":24274,"name":"Runic Spellthread","type":"ItemTypeLegs","stats":[0,0,20,0,0,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, +{"effectId":2928,"itemId":22536,"name":"Spellpower","type":"ItemTypeFinger","stats":[0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Enchanting"}, +{"effectId":2929,"itemId":22535,"name":"Striking","type":"ItemTypeFinger","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Enchanting"}, +{"effectId":2931,"itemId":22538,"name":"Stats","type":"ItemTypeFinger","stats":[4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Enchanting"}, +{"effectId":2933,"itemId":28270,"name":"Chest - Major Resilience","type":"ItemTypeChest","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":2935,"itemId":28271,"name":"Gloves - Spell Strike","type":"ItemTypeHands","stats":[0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":2937,"itemId":28272,"name":"Gloves - Major Spellpower","type":"ItemTypeHands","stats":[0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":2938,"itemId":28274,"name":"Enchant Cloak - Spell Penetration","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":2939,"itemId":28279,"name":"Enchant Boots - Cat's Swiftness","type":"ItemTypeFeet","stats":[0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":2940,"itemId":35297,"name":"Enchant Boots - Boar's Speed","type":"ItemTypeFeet","stats":[0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":2978,"itemId":28889,"name":"Greater Inscription of Warding","type":"ItemTypeShoulder","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":2982,"itemId":28886,"name":"Greater Inscription of Discipline","type":"ItemTypeShoulder","stats":[0,0,0,0,0,18,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":2986,"itemId":28888,"name":"Greater Inscription of Vengeance","type":"ItemTypeShoulder","stats":[0,0,0,0,0,0,0,0,0,0,0,30,0,10,0,0,0,0,0,0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":2991,"itemId":28911,"name":"Greater Inscription of the Knight","type":"ItemTypeShoulder","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":2995,"itemId":28909,"name":"Greater Inscription of the Orb","type":"ItemTypeShoulder","stats":[0,0,0,0,0,12,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":2997,"itemId":28910,"name":"Greater Inscription of the Blade","type":"ItemTypeShoulder","stats":[0,0,0,0,0,0,0,0,0,0,0,20,0,15,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":2999,"itemId":29186,"name":"Arcanum of the Defender","type":"ItemTypeHead","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,17,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":3002,"itemId":29191,"name":"Arcanum of Power","type":"ItemTypeHead","stats":[0,0,0,0,0,22,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":3003,"itemId":29192,"name":"Arcanum of Ferocity","type":"ItemTypeHead","stats":[0,0,0,0,0,0,0,16,0,0,0,34,16,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":3004,"itemId":29193,"name":"Arcanum of the Gladiator","type":"ItemTypeHead","stats":[0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":3010,"itemId":29533,"name":"Cobrahide Leg Armor","type":"ItemTypeLegs","stats":[0,0,0,0,0,0,0,0,0,0,0,40,0,10,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3012,"itemId":29535,"name":"Nethercobra Leg Armor","type":"ItemTypeLegs","stats":[0,0,0,0,0,0,0,0,0,0,0,50,0,12,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, +{"effectId":3013,"itemId":29536,"name":"Nethercleft Leg Armor","type":"ItemTypeLegs","stats":[0,12,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, +{"effectId":3096,"itemId":30846,"name":"Arcanum of the Outcast","type":"ItemTypeHead","stats":[17,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":3150,"spellId":33991,"name":"Chest - Restore Mana Prime","type":"ItemTypeChest","stats":[0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":3222,"spellId":44529,"name":"Major Agility","type":"ItemTypeHands","stats":[0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":3222,"itemId":33165,"name":"Greater Agility","type":"ItemTypeWeapon","stats":[0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":3225,"itemId":33307,"name":"Executioner","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3229,"spellId":44383,"name":"Resilience","type":"ItemTypeWeapon","enchantType":"EnchantTypeShield","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":3230,"spellId":44483,"name":"Superior Frost Resistance","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":3231,"spellId":44598,"name":"Expertise","type":"ItemTypeWrist","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":3231,"spellId":44484,"name":"Expertise","type":"ItemTypeHands","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":3232,"itemId":44491,"name":"Tuskarr's Vitality","type":"ItemTypeFeet","stats":[0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":3233,"spellId":27958,"name":"Exceptional Mana","type":"ItemTypeChest","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":3234,"spellId":44488,"name":"Precision","type":"ItemTypeHands","stats":[0,0,0,0,0,0,0,20,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":3236,"spellId":44492,"name":"Mighty Health","type":"ItemTypeChest","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":3238,"spellId":44506,"name":"Gatherer","type":"ItemTypeHands","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":3239,"itemId":37344,"name":"Icebreaker","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3241,"itemId":44494,"name":"Lifeward","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3243,"spellId":44582,"name":"Spell Piercing","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":3244,"spellId":44584,"name":"Greater Vitality","type":"ItemTypeFeet","stats":[0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":3245,"itemId":37340,"name":"Exceptional Resilience","type":"ItemTypeChest","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":3246,"spellId":44592,"name":"Exceptional Spellpower","type":"ItemTypeHands","stats":[0,0,0,0,0,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":3247,"itemId":44473,"name":"Scourgebane","type":"ItemTypeWeapon","enchantType":"EnchantTypeTwoHand","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3251,"itemId":37339,"name":"Giant Slayer","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3252,"spellId":44623,"name":"Super Stats","type":"ItemTypeChest","stats":[8,8,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":3253,"itemId":44485,"name":"Armsman","type":"ItemTypeHands","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, {"effectId":3256,"itemId":37349,"name":"Shadow Armor","type":"ItemTypeBack","stats":[0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":3273,"itemId":35498,"name":"Deathfrost","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare","phase":5}, {"effectId":3294,"itemId":44471,"name":"Mighty Armor","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":3831,"itemId":44472,"name":"Greater Speed","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,23,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, {"effectId":3296,"itemId":44488,"name":"Wisdom","type":"ItemTypeBack","stats":[0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":3243,"spellId":44582,"name":"Spell Piercing","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":3825,"spellId":60609,"name":"Speed","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":983,"spellId":44500,"name":"Superior Agility","type":"ItemTypeBack","stats":[0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":1099,"spellId":60663,"name":"Major Agility","type":"ItemTypeBack","stats":[0,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":3297,"spellId":47900,"name":"Super Health","type":"ItemTypeChest","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,275,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":3325,"itemId":38371,"name":"Jormungar Leg Armor","type":"ItemTypeLegs","stats":[0,15,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3326,"itemId":38372,"name":"Nerubian Leg Armor","type":"ItemTypeLegs","stats":[0,0,0,0,0,0,0,0,15,0,0,55,0,15,0,0,0,0,0,0,0,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3327,"spellId":60583,"name":"Jormungar Leg Reinforcements","type":"ItemTypeLegs","stats":[0,22,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Leatherworking"}, +{"effectId":3328,"spellId":60584,"name":"Nerubian Leg Reinforcements","type":"ItemTypeLegs","stats":[0,0,0,0,0,0,0,0,22,0,0,75,0,22,0,0,0,0,0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Leatherworking"}, +{"effectId":3329,"itemId":38375,"name":"Borean Armor Kit","type":"ItemTypeHead","enchantType":"EnchantTypeKit","stats":[0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":3330,"itemId":38376,"name":"Heavy Borean Armor Kit","type":"ItemTypeHead","enchantType":"EnchantTypeKit","stats":[0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":3365,"spellId":53323,"name":"Rune of Swordshattering","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon","phase":1,"classAllowlist":["ClassDeathknight"]}, +{"effectId":3366,"spellId":53331,"name":"Rune of Lichbane","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon","phase":1,"classAllowlist":["ClassDeathknight"]}, +{"effectId":3367,"spellId":53342,"name":"Rune of Spellshattering","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon","phase":1,"classAllowlist":["ClassDeathknight"]}, +{"effectId":3368,"spellId":53344,"name":"Rune of the Fallen Crusader","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon","phase":1,"classAllowlist":["ClassDeathknight"]}, +{"effectId":3369,"spellId":53341,"name":"Rune of Cinderglacier","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon","phase":1,"classAllowlist":["ClassDeathknight"]}, +{"effectId":3370,"spellId":53343,"name":"Rune of Razorice","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon","phase":1,"classAllowlist":["ClassDeathknight"]}, +{"effectId":3594,"spellId":54446,"name":"Rune of Swordbreaking","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon","phase":1,"classAllowlist":["ClassDeathknight"]}, +{"effectId":3595,"spellId":54447,"name":"Rune of Spellbreaking","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon","phase":1,"classAllowlist":["ClassDeathknight"]}, +{"effectId":3599,"spellId":54736,"name":"Personal Electromagnetic Pulse Generator","type":"ItemTypeWaist","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Engineering"}, +{"effectId":3601,"spellId":54793,"name":"Frag Belt","type":"ItemTypeWaist","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Engineering"}, +{"effectId":3603,"spellId":54998,"name":"Hand-Mounted Pyro Rocket","type":"ItemTypeHands","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Engineering"}, +{"effectId":3604,"spellId":54999,"name":"Hyperspeed Accelerators","type":"ItemTypeHands","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Engineering"}, {"effectId":3605,"spellId":55002,"name":"Flexweave Underlay","type":"ItemTypeBack","stats":[0,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Engineering"}, +{"effectId":3606,"spellId":55016,"name":"Nitro Boosts","type":"ItemTypeFeet","stats":[0,0,0,0,0,0,0,0,24,0,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Engineering"}, +{"effectId":3607,"itemId":41146,"name":"Sun Scope","type":"ItemTypeRanged","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3608,"itemId":41167,"name":"Heartseeker Scope","type":"ItemTypeRanged","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3718,"itemId":41601,"name":"Shining Spellthread","type":"ItemTypeLegs","stats":[0,0,0,0,12,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3719,"itemId":41602,"name":"Brilliant Spellthread","type":"ItemTypeLegs","stats":[0,0,0,0,20,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, +{"effectId":3720,"itemId":41603,"name":"Azure Spellthread","type":"ItemTypeLegs","stats":[0,0,20,0,0,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3721,"itemId":41604,"name":"Sapphire Spellthread","type":"ItemTypeLegs","stats":[0,0,30,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, {"effectId":3722,"spellId":55642,"name":"Lightweave Embroidery","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Tailoring"}, {"effectId":3728,"spellId":55769,"name":"Darkglow Embroidery","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Tailoring"}, {"effectId":3730,"spellId":55777,"name":"Swordguard Embroidery","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Tailoring"}, -{"effectId":3859,"spellId":63765,"name":"Springy Arachnoweave","type":"ItemTypeBack","stats":[0,0,0,0,0,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Engineering"}, -{"effectId":3245,"itemId":37340,"name":"Exceptional Resilience","type":"ItemTypeChest","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":3252,"spellId":44623,"name":"Super Stats","type":"ItemTypeChest","stats":[8,8,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":3832,"itemId":44489,"name":"Powerful Stats","type":"ItemTypeChest","stats":[10,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":3233,"spellId":27958,"name":"Exceptional Mana","type":"ItemTypeChest","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":3236,"spellId":44492,"name":"Mighty Health","type":"ItemTypeChest","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":3297,"spellId":47900,"name":"Super Health","type":"ItemTypeChest","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,275,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":2381,"spellId":44509,"name":"Greater Mana Restoration","type":"ItemTypeChest","stats":[0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":1953,"spellId":47766,"name":"Greater Defense","type":"ItemTypeChest","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":3845,"itemId":44484,"name":"Greater Assault","type":"ItemTypeWrist","stats":[0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":2332,"itemId":44498,"name":"Superior Spellpower","type":"ItemTypeWrist","stats":[0,0,0,0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3850,"itemId":44944,"name":"Major Stamina","type":"ItemTypeWrist","stats":[0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":1119,"spellId":44555,"name":"Exceptional Intellect","type":"ItemTypeWrist","stats":[0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":1147,"spellId":44593,"name":"Major Spirit","type":"ItemTypeWrist","stats":[0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":3231,"spellId":44598,"name":"Expertise","type":"ItemTypeWrist","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":2661,"spellId":44616,"name":"Greater Stats","type":"ItemTypeWrist","stats":[6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":2326,"spellId":44635,"name":"Greater Spellpower","type":"ItemTypeWrist","stats":[0,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":1600,"spellId":60616,"name":"Striking","type":"ItemTypeWrist","stats":[0,0,0,0,0,0,0,0,0,0,0,38,0,0,0,0,0,0,0,0,0,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":3731,"itemId":41976,"name":"Titanium Weapon Chain","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,28,0,0,0,0,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":3748,"itemId":42500,"name":"Titanium Shield Spike","type":"ItemTypeWeapon","enchantType":"EnchantTypeShield","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, {"effectId":3756,"spellId":57683,"name":"Fur Lining - Attack Power","type":"ItemTypeWrist","stats":[0,0,0,0,0,0,0,0,0,0,0,130,0,0,0,0,0,0,0,0,0,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Leatherworking"}, {"effectId":3757,"spellId":57690,"name":"Fur Lining - Stamina","type":"ItemTypeWrist","stats":[0,0,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Leatherworking"}, {"effectId":3758,"spellId":57691,"name":"Fur Lining - Spell Power","type":"ItemTypeWrist","stats":[0,0,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Leatherworking"}, @@ -8585,155 +8673,67 @@ {"effectId":3761,"spellId":57696,"name":"Fur Lining - Shadow Resist","type":"ItemTypeWrist","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Leatherworking"}, {"effectId":3762,"spellId":57699,"name":"Fur Lining - Nature Resist","type":"ItemTypeWrist","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Leatherworking"}, {"effectId":3763,"spellId":57701,"name":"Fur Lining - Arcane Resist","type":"ItemTypeWrist","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Leatherworking"}, -{"effectId":3253,"itemId":44485,"name":"Armsman","type":"ItemTypeHands","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":1603,"spellId":60668,"name":"Crusher","type":"ItemTypeHands","stats":[0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":3246,"spellId":44592,"name":"Exceptional Spellpower","type":"ItemTypeHands","stats":[0,0,0,0,0,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":3231,"spellId":44484,"name":"Expertise","type":"ItemTypeHands","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":3238,"spellId":44506,"name":"Gatherer","type":"ItemTypeHands","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":3829,"spellId":44513,"name":"Greater Assult","type":"ItemTypeHands","stats":[0,0,0,0,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":3222,"spellId":44529,"name":"Major Agility","type":"ItemTypeHands","stats":[0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":3234,"spellId":44488,"name":"Precision","type":"ItemTypeHands","stats":[0,0,0,0,0,0,0,20,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":3603,"spellId":54998,"name":"Hand-Mounted Pyro Rocket","type":"ItemTypeHands","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Engineering"}, -{"effectId":3604,"spellId":54999,"name":"Hyperspeed Accelerators","type":"ItemTypeHands","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Engineering"}, -{"effectId":3860,"spellId":63770,"name":"Reticulated Armor Webbing","type":"ItemTypeHands","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,885,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Engineering"}, -{"effectId":3599,"spellId":54736,"name":"Personal Electromagnetic Pulse Generator","type":"ItemTypeWaist","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Engineering"}, -{"effectId":3601,"spellId":54793,"name":"Frag Belt","type":"ItemTypeWaist","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Engineering"}, -{"effectId":3325,"itemId":38371,"name":"Jormungar Leg Armor","type":"ItemTypeLegs","stats":[0,15,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3326,"itemId":38372,"name":"Nerubian Leg Armor","type":"ItemTypeLegs","stats":[0,0,0,0,0,0,0,0,15,0,0,55,0,15,0,0,0,0,0,0,0,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3788,"itemId":44496,"name":"Accuracy","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,25,25,0,0,0,25,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3789,"itemId":44492,"name":"Berserking","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3790,"itemId":44495,"name":"Black Magic","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3791,"spellId":59636,"name":"Stamina","type":"ItemTypeFinger","stats":[0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Enchanting"}, +{"effectId":3793,"itemId":44067,"name":"Inscription of Triumph","type":"ItemTypeShoulder","stats":[0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,40,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3794,"itemId":44068,"name":"Inscription of Dominance","type":"ItemTypeShoulder","stats":[0,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3795,"itemId":44069,"name":"Arcanum of Triumph","type":"ItemTypeHead","stats":[0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3796,"itemId":44075,"name":"Arcanum of Dominance","type":"ItemTypeHead","stats":[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3806,"itemId":44129,"name":"Lesser Inscription of the Storm","type":"ItemTypeShoulder","stats":[0,0,0,0,0,18,0,0,10,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3807,"itemId":44130,"name":"Lesser Inscription of the Crag","type":"ItemTypeShoulder","stats":[0,0,0,0,0,18,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3808,"itemId":44871,"name":"Greater Inscription of the Axe","type":"ItemTypeShoulder","stats":[0,0,0,0,0,0,0,0,15,0,0,40,0,15,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, +{"effectId":3809,"itemId":44872,"name":"Greater Inscription of the Crag","type":"ItemTypeShoulder","stats":[0,0,0,0,0,24,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, +{"effectId":3810,"itemId":44874,"name":"Greater Inscription of the Storm","type":"ItemTypeShoulder","stats":[0,0,0,0,0,24,0,0,15,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, +{"effectId":3811,"itemId":44873,"name":"Greater Inscription of the Pinnacle","type":"ItemTypeShoulder","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, +{"effectId":3812,"itemId":44137,"name":"Arcanum of the Frosty Soul","type":"ItemTypeHead","stats":[0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3813,"itemId":44138,"name":"Arcanum of Toxic Warding","type":"ItemTypeHead","stats":[0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3814,"itemId":44139,"name":"Arcanum of the Fleeing Shadow","type":"ItemTypeHead","stats":[0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3815,"itemId":44140,"name":"Arcanum of the Eclipsed Moon","type":"ItemTypeHead","stats":[0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3816,"itemId":44141,"name":"Arcanum of the Flame's Soul","type":"ItemTypeHead","stats":[0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3817,"itemId":44879,"name":"Arcanum of Torment","type":"ItemTypeHead","stats":[0,0,0,0,0,0,0,0,20,0,0,50,0,20,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3818,"itemId":44878,"name":"Arcanum of the Stalwart Protector","type":"ItemTypeHead","stats":[0,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3819,"itemId":44876,"name":"Arcanum of Blissful Mending","type":"ItemTypeHead","stats":[0,0,0,0,0,30,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3820,"itemId":44877,"name":"Arcanum of Burning Mysteries","type":"ItemTypeHead","stats":[0,0,0,0,0,30,0,0,20,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, {"effectId":3822,"itemId":38373,"name":"Frosthide Leg Armor","type":"ItemTypeLegs","stats":[0,22,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, {"effectId":3823,"itemId":38374,"name":"Icescale Leg Armor","type":"ItemTypeLegs","stats":[0,0,0,0,0,0,0,0,22,0,0,75,0,22,0,0,0,0,0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, -{"effectId":3853,"itemId":44963,"name":"Earthen Leg Armor","type":"ItemTypeLegs","stats":[0,0,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, -{"effectId":3718,"itemId":41601,"name":"Shining Spellthread","type":"ItemTypeLegs","stats":[0,0,0,0,12,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3719,"itemId":41602,"name":"Brilliant Spellthread","type":"ItemTypeLegs","stats":[0,0,0,0,20,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, -{"effectId":3720,"itemId":41603,"name":"Azure Spellthread","type":"ItemTypeLegs","stats":[0,0,20,0,0,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3721,"itemId":41604,"name":"Sapphire Spellthread","type":"ItemTypeLegs","stats":[0,0,30,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, -{"effectId":3327,"spellId":60583,"name":"Jormungar Leg Reinforcements","type":"ItemTypeLegs","stats":[0,22,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Leatherworking"}, -{"effectId":3328,"spellId":60584,"name":"Nerubian Leg Reinforcements","type":"ItemTypeLegs","stats":[0,0,0,0,0,0,0,0,22,0,0,75,0,22,0,0,0,0,0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Leatherworking"}, -{"effectId":3873,"spellId":56034,"name":"Master's Spellthread","type":"ItemTypeLegs","stats":[0,0,30,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Tailoring"}, -{"effectId":3872,"spellId":56039,"name":"Sanctified Spellthread","type":"ItemTypeLegs","stats":[0,0,0,0,20,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Tailoring"}, -{"effectId":1597,"itemId":44490,"name":"Greater Assault","type":"ItemTypeFeet","stats":[0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":3232,"itemId":44491,"name":"Tuskarr's Vitality","type":"ItemTypeFeet","stats":[0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, {"effectId":3824,"spellId":60606,"name":"Assault","type":"ItemTypeFeet","stats":[0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":1075,"spellId":44528,"name":"Greater Fortitude","type":"ItemTypeFeet","stats":[0,0,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":1147,"spellId":44508,"name":"Greater Spirit","type":"ItemTypeFeet","stats":[0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":3244,"spellId":44584,"name":"Greater Vitality","type":"ItemTypeFeet","stats":[0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":3825,"spellId":60609,"name":"Speed","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, {"effectId":3826,"spellId":60623,"name":"Icewalker","type":"ItemTypeFeet","stats":[0,0,0,0,0,0,0,12,12,0,0,0,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":983,"spellId":44589,"name":"Superior Agility","type":"ItemTypeFeet","stats":[0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":3606,"spellId":55016,"name":"Nitro Boosts","type":"ItemTypeFeet","stats":[0,0,0,0,0,0,0,0,24,0,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Engineering"}, -{"effectId":1103,"spellId":44633,"name":"Exceptional Agility","type":"ItemTypeWeapon","stats":[0,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":3844,"spellId":44510,"name":"Exceptional Spirit","type":"ItemTypeWeapon","stats":[0,0,0,0,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":3251,"itemId":37339,"name":"Giant Slayer","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3239,"itemId":37344,"name":"Icebreaker","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3731,"itemId":41976,"name":"Titanium Weapon Chain","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,28,0,0,0,0,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":3833,"itemId":44486,"name":"Superior Potency","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,65,0,0,0,0,0,0,0,0,0,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3834,"itemId":44487,"name":"Mighty Spellpower","type":"ItemTypeWeapon","stats":[0,0,0,0,0,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3789,"itemId":44492,"name":"Berserking","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3241,"itemId":44494,"name":"Lifeward","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3790,"itemId":44495,"name":"Black Magic","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3788,"itemId":44496,"name":"Accuracy","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,25,25,0,0,0,25,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3830,"spellId":44629,"name":"Exceptional Spellpower","type":"ItemTypeWeapon","stats":[0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":1606,"spellId":60621,"name":"Greater Potency","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":3370,"spellId":53343,"name":"Rune of Razorice","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon","phase":1,"classAllowlist":["ClassDeathknight"]}, -{"effectId":3369,"spellId":53341,"name":"Rune of Cinderglacier","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon","phase":1,"classAllowlist":["ClassDeathknight"]}, -{"effectId":3366,"spellId":53331,"name":"Rune of Lichbane","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon","phase":1,"classAllowlist":["ClassDeathknight"]}, -{"effectId":3595,"spellId":54447,"name":"Rune of Spellbreaking","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon","phase":1,"classAllowlist":["ClassDeathknight"]}, -{"effectId":3594,"spellId":54446,"name":"Rune of Swordbreaking","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon","phase":1,"classAllowlist":["ClassDeathknight"]}, -{"effectId":3368,"spellId":53344,"name":"Rune of the Fallen Crusader","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon","phase":1,"classAllowlist":["ClassDeathknight"]}, -{"effectId":3883,"spellId":70164,"name":"Rune of the Nerubian Carapace","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon","phase":1,"classAllowlist":["ClassDeathknight"]}, -{"effectId":3247,"itemId":44473,"name":"Scourgebane","type":"ItemTypeWeapon","enchantType":"EnchantTypeTwoHand","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, {"effectId":3827,"itemId":44483,"name":"Massacre","type":"ItemTypeWeapon","enchantType":"EnchantTypeTwoHand","stats":[0,0,0,0,0,0,0,0,0,0,0,110,0,0,0,0,0,0,0,0,0,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, {"effectId":3828,"spellId":44630,"name":"Greater Savagery","type":"ItemTypeWeapon","enchantType":"EnchantTypeTwoHand","stats":[0,0,0,0,0,0,0,0,0,0,0,85,0,0,0,0,0,0,0,0,0,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":3854,"itemId":45059,"name":"Staff - Greater Spellpower","type":"ItemTypeWeapon","enchantType":"EnchantTypeStaff","stats":[0,0,0,0,0,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3367,"spellId":53342,"name":"Rune of Spellshattering","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon","phase":1,"classAllowlist":["ClassDeathknight"]}, -{"effectId":3365,"spellId":53323,"name":"Rune of Swordshattering","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon","phase":1,"classAllowlist":["ClassDeathknight"]}, -{"effectId":3847,"spellId":62158,"name":"Rune of the Stoneskin Gargoyle","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon","phase":1,"classAllowlist":["ClassDeathknight"]}, -{"effectId":1952,"spellId":44489,"name":"Defense","type":"ItemTypeWeapon","enchantType":"EnchantTypeShield","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":1128,"spellId":60653,"name":"Greater Intellect","type":"ItemTypeWeapon","enchantType":"EnchantTypeShield","stats":[0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":3748,"itemId":42500,"name":"Titanium Shield Spike","type":"ItemTypeWeapon","enchantType":"EnchantTypeShield","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":3849,"itemId":44936,"name":"Titanium Plating","type":"ItemTypeWeapon","enchantType":"EnchantTypeShield","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3829,"spellId":44513,"name":"Greater Assult","type":"ItemTypeHands","stats":[0,0,0,0,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":3830,"spellId":44629,"name":"Exceptional Spellpower","type":"ItemTypeWeapon","stats":[0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3831,"itemId":44472,"name":"Greater Speed","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,23,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":3832,"itemId":44489,"name":"Powerful Stats","type":"ItemTypeChest","stats":[10,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":3833,"itemId":44486,"name":"Superior Potency","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,65,0,0,0,0,0,0,0,0,0,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3834,"itemId":44487,"name":"Mighty Spellpower","type":"ItemTypeWeapon","stats":[0,0,0,0,0,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3835,"spellId":61117,"name":"Master's Inscription of the Axe","type":"ItemTypeShoulder","stats":[0,0,0,0,0,0,0,0,15,0,0,120,0,15,0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Inscription"}, +{"effectId":3836,"spellId":61118,"name":"Master's Inscription of the Crag","type":"ItemTypeShoulder","stats":[0,0,0,0,0,70,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Inscription"}, +{"effectId":3837,"spellId":61119,"name":"Master's Inscription of the Pinnacle","type":"ItemTypeShoulder","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Inscription"}, +{"effectId":3838,"spellId":61120,"name":"Master's Inscription of the Storm","type":"ItemTypeShoulder","stats":[0,0,0,0,0,70,0,0,15,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Inscription"}, {"effectId":3839,"spellId":44645,"name":"Assault","type":"ItemTypeFinger","stats":[0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Enchanting"}, {"effectId":3840,"spellId":44636,"name":"Greater Spellpower","type":"ItemTypeFinger","stats":[0,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Enchanting"}, -{"effectId":3791,"spellId":59636,"name":"Stamina","type":"ItemTypeFinger","stats":[0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Enchanting"}, -{"effectId":3607,"itemId":41146,"name":"Sun Scope","type":"ItemTypeRanged","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3608,"itemId":41167,"name":"Heartseeker Scope","type":"ItemTypeRanged","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3842,"itemId":44875,"name":"Arcanum of the Savage Gladiator","type":"ItemTypeHead","stats":[0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, {"effectId":3843,"itemId":44739,"name":"Diamond-cut Refractor Scope","type":"ItemTypeRanged","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":2999,"itemId":29186,"name":"Arcanum of the Defender","type":"ItemTypeHead","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,17,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":3002,"itemId":29191,"name":"Arcanum of Power","type":"ItemTypeHead","stats":[0,0,0,0,0,22,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":3003,"itemId":29192,"name":"Arcanum of Ferocity","type":"ItemTypeHead","stats":[0,0,0,0,0,0,0,16,0,0,0,34,16,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":3096,"itemId":30846,"name":"Arcanum of the Outcast","type":"ItemTypeHead","stats":[17,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":3004,"itemId":29193,"name":"Arcanum of the Gladiator","type":"ItemTypeHead","stats":[0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":2583,"itemId":19782,"name":"Presence of Might","type":"ItemTypeHead","stats":[0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare","classAllowlist":["ClassWarrior"]}, -{"effectId":2982,"itemId":28886,"name":"Greater Inscription of Discipline","type":"ItemTypeShoulder","stats":[0,0,0,0,0,18,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":2986,"itemId":28888,"name":"Greater Inscription of Vengeance","type":"ItemTypeShoulder","stats":[0,0,0,0,0,0,0,0,0,0,0,30,0,10,0,0,0,0,0,0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":2978,"itemId":28889,"name":"Greater Inscription of Warding","type":"ItemTypeShoulder","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":2995,"itemId":28909,"name":"Greater Inscription of the Orb","type":"ItemTypeShoulder","stats":[0,0,0,0,0,12,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":2997,"itemId":28910,"name":"Greater Inscription of the Blade","type":"ItemTypeShoulder","stats":[0,0,0,0,0,0,0,0,0,0,0,20,0,15,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":2991,"itemId":28911,"name":"Greater Inscription of the Knight","type":"ItemTypeShoulder","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":2605,"itemId":20076,"name":"Zandalar Signet of Mojo","type":"ItemTypeShoulder","stats":[0,0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":2721,"itemId":23545,"name":"Power of the Scourge","type":"ItemTypeShoulder","stats":[0,0,0,0,0,15,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, -{"effectId":2717,"itemId":23548,"name":"Might of the Scourge","type":"ItemTypeShoulder","stats":[0,0,0,0,0,0,0,0,0,0,0,26,0,14,0,0,0,0,0,0,0,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, -{"effectId":2716,"itemId":23549,"name":"Fortitude of the Scourge","type":"ItemTypeShoulder","stats":[0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, -{"effectId":2622,"itemId":33148,"name":"Enchant Cloak - Dodge","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":2621,"itemId":33150,"name":"Enchant Cloak - Subtlety","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":849,"itemId":11206,"name":"Enchant Cloak - Lesser Agility","type":"ItemTypeBack","stats":[0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":368,"spellId":34004,"name":"Enchant Cloak - Greater Agility","type":"ItemTypeBack","stats":[0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":2938,"itemId":28274,"name":"Enchant Cloak - Spell Penetration","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":1441,"itemId":28277,"name":"Enchant Cloak - Greater Shadow Resistance","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":2648,"itemId":35756,"name":"Enchant Cloak - Steelweave","type":"ItemTypeBack","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare","phase":5}, -{"effectId":2659,"spellId":27957,"name":"Chest - Exceptional Health","type":"ItemTypeChest","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,150,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":2660,"itemId":22546,"name":"Chest - Exceptional Mana","type":"ItemTypeChest","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":2661,"itemId":24003,"name":"Chest - Exceptional Stats","type":"ItemTypeChest","stats":[6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":2933,"itemId":28270,"name":"Chest - Major Resilience","type":"ItemTypeChest","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":1144,"spellId":33990,"name":"Chest - Major Spirit","type":"ItemTypeChest","stats":[0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":3150,"spellId":33991,"name":"Chest - Restore Mana Prime","type":"ItemTypeChest","stats":[0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":1950,"itemId":35500,"name":"Chest - Defense","type":"ItemTypeChest","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","phase":5}, -{"effectId":2649,"itemId":22533,"name":"Bracer - Fortitude","type":"ItemTypeWrist","stats":[0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":2650,"itemId":22534,"name":"Bracer - Spellpower","type":"ItemTypeWrist","stats":[0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":369,"spellId":34001,"name":"Bracer - Major Intellect","type":"ItemTypeWrist","stats":[0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":2647,"spellId":27899,"name":"Bracer - Brawn","type":"ItemTypeWrist","stats":[12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":1593,"spellId":34002,"name":"Bracer - Assault","type":"ItemTypeWrist","stats":[0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":1891,"spellId":27905,"name":"Bracer - Stats","type":"ItemTypeWrist","stats":[4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":2935,"itemId":28271,"name":"Gloves - Spell Strike","type":"ItemTypeHands","stats":[0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":2937,"itemId":28272,"name":"Gloves - Major Spellpower","type":"ItemTypeHands","stats":[0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":684,"spellId":33995,"name":"Gloves - Major Strength","type":"ItemTypeHands","stats":[15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":2564,"itemId":33152,"name":"Gloves - Major Agility","type":"ItemTypeHands","stats":[0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":2613,"itemId":33153,"name":"Gloves - Threat","type":"ItemTypeHands","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":2748,"itemId":24274,"name":"Runic Spellthread","type":"ItemTypeLegs","stats":[0,0,20,0,0,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, -{"effectId":2747,"itemId":24273,"name":"Mystic Spellthread","type":"ItemTypeLegs","stats":[0,0,15,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3010,"itemId":29533,"name":"Cobrahide Leg Armor","type":"ItemTypeLegs","stats":[0,0,0,0,0,0,0,0,0,0,0,40,0,10,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3012,"itemId":29535,"name":"Nethercobra Leg Armor","type":"ItemTypeLegs","stats":[0,0,0,0,0,0,0,0,0,0,0,50,0,12,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, -{"effectId":3013,"itemId":29536,"name":"Nethercleft Leg Armor","type":"ItemTypeLegs","stats":[0,12,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, -{"effectId":851,"itemId":16220,"name":"Enchant Boots - Spirit","type":"ItemTypeFeet","stats":[0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":2940,"itemId":35297,"name":"Enchant Boots - Boar's Speed","type":"ItemTypeFeet","stats":[0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":2656,"itemId":35298,"name":"Enchant Boots - Vitality","type":"ItemTypeFeet","stats":[0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":2649,"itemId":22543,"name":"Enchant Boots - Fortitude","type":"ItemTypeFeet","stats":[0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":2657,"itemId":22544,"name":"Enchant Boots - Dexterity","type":"ItemTypeFeet","stats":[0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":2939,"itemId":28279,"name":"Enchant Boots - Cat's Swiftness","type":"ItemTypeFeet","stats":[0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":2658,"itemId":22545,"name":"Enchant Boots - Surefooted","type":"ItemTypeFeet","stats":[0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":1897,"itemId":16250,"name":"Superior Striking","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":963,"itemId":22552,"name":"Major Striking","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":1900,"itemId":16252,"name":"Crusader","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":2666,"itemId":22551,"name":"Major Intellect","type":"ItemTypeWeapon","stats":[0,0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":2667,"itemId":22554,"name":"Savagery","type":"ItemTypeWeapon","enchantType":"EnchantTypeTwoHand","stats":[0,0,0,0,0,0,0,0,0,0,0,70,0,0,0,0,0,0,0,0,0,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":2669,"itemId":22555,"name":"Major Spellpower","type":"ItemTypeWeapon","stats":[0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":2671,"itemId":22560,"name":"Sunfire","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":2672,"itemId":22561,"name":"Soulfrost","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":2673,"itemId":22559,"name":"Mongoose","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":2564,"itemId":19445,"name":"Agility","type":"ItemTypeWeapon","stats":[0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":3222,"itemId":33165,"name":"Greater Agility","type":"ItemTypeWeapon","stats":[0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":2670,"itemId":22556,"name":"2H Weapon - Major Agility","type":"ItemTypeWeapon","enchantType":"EnchantTypeTwoHand","stats":[0,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, -{"effectId":3225,"itemId":33307,"name":"Executioner","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":3273,"itemId":35498,"name":"Deathfrost","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare","phase":5}, +{"effectId":3844,"spellId":44510,"name":"Exceptional Spirit","type":"ItemTypeWeapon","stats":[0,0,0,0,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, +{"effectId":3845,"itemId":44484,"name":"Greater Assault","type":"ItemTypeWrist","stats":[0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":3847,"spellId":62158,"name":"Rune of the Stoneskin Gargoyle","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon","phase":1,"classAllowlist":["ClassDeathknight"]}, +{"effectId":3849,"itemId":44936,"name":"Titanium Plating","type":"ItemTypeWeapon","enchantType":"EnchantTypeShield","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3850,"itemId":44944,"name":"Major Stamina","type":"ItemTypeWrist","stats":[0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon"}, +{"effectId":3852,"itemId":44957,"name":"Greater Inscription of the Gladiator","type":"ItemTypeShoulder","stats":[0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, +{"effectId":3853,"itemId":44963,"name":"Earthen Leg Armor","type":"ItemTypeLegs","stats":[0,0,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityEpic"}, +{"effectId":3854,"itemId":45059,"name":"Staff - Greater Spellpower","type":"ItemTypeWeapon","enchantType":"EnchantTypeStaff","stats":[0,0,0,0,0,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, {"effectId":3855,"itemId":45060,"name":"Staff - Spellpower","type":"ItemTypeWeapon","enchantType":"EnchantTypeStaff","stats":[0,0,0,0,0,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":2654,"itemId":22539,"name":"Intellect","type":"ItemTypeWeapon","enchantType":"EnchantTypeShield","stats":[0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":1071,"itemId":28282,"name":"Major Stamina","type":"ItemTypeWeapon","enchantType":"EnchantTypeShield","stats":[0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":3229,"spellId":44383,"name":"Resilience","type":"ItemTypeWeapon","enchantType":"EnchantTypeShield","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon"}, -{"effectId":2929,"itemId":22535,"name":"Striking","type":"ItemTypeFinger","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Enchanting"}, -{"effectId":2928,"itemId":22536,"name":"Spellpower","type":"ItemTypeFinger","stats":[0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Enchanting"}, -{"effectId":2931,"itemId":22538,"name":"Stats","type":"ItemTypeFinger","stats":[4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Enchanting"}, -{"effectId":2523,"itemId":18283,"name":"Biznicks 247x128 Accurascope","type":"ItemTypeRanged","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":2723,"itemId":23765,"name":"Khorium Scope","type":"ItemTypeRanged","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, -{"effectId":2724,"itemId":23766,"name":"Stabilized Eternium Scope","type":"ItemTypeRanged","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"} +{"effectId":3859,"spellId":63765,"name":"Springy Arachnoweave","type":"ItemTypeBack","stats":[0,0,0,0,0,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Engineering"}, +{"effectId":3860,"spellId":63770,"name":"Reticulated Armor Webbing","type":"ItemTypeHands","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,885,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Engineering"}, +{"effectId":3872,"spellId":56039,"name":"Sanctified Spellthread","type":"ItemTypeLegs","stats":[0,0,0,0,20,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Tailoring"}, +{"effectId":3873,"spellId":56034,"name":"Master's Spellthread","type":"ItemTypeLegs","stats":[0,0,30,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Tailoring"}, +{"effectId":3875,"itemId":44131,"name":"Lesser Inscription of the Axe","type":"ItemTypeShoulder","stats":[0,0,0,0,0,0,0,0,10,0,0,30,0,10,0,0,0,0,0,0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3876,"itemId":44132,"name":"Lesser Inscription of the Pinnacle","type":"ItemTypeShoulder","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityRare"}, +{"effectId":3878,"spellId":67839,"name":"Mind Amplification Dish","type":"ItemTypeHead","stats":[0,0,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityCommon","requiredProfession":"Engineering"}, +{"effectId":3883,"spellId":70164,"name":"Rune of the Nerubian Carapace","type":"ItemTypeWeapon","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":"ItemQualityUncommon","phase":1,"classAllowlist":["ClassDeathknight"]} ], "gems":[ {"id":22459,"name":"Void Sphere","icon":"inv_enchant_voidsphere","color":"GemColorPrismatic","stats":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4],"phase":1,"quality":"ItemQualityEpic"}, diff --git a/tools/generate_items/database.go b/tools/generate_items/database.go index 22d96e2473..637362584e 100644 --- a/tools/generate_items/database.go +++ b/tools/generate_items/database.go @@ -10,13 +10,30 @@ import ( googleProto "google.golang.org/protobuf/proto" ) +type EnchantDBKey struct { + EffectID int32 + ItemID int32 + SpellID int32 +} + +func EnchantToDBKey(enchant *proto.UIEnchant) EnchantDBKey { + return EnchantDBKey{ + EffectID: enchant.EffectId, + ItemID: enchant.ItemId, + SpellID: enchant.SpellId, + } +} + func mergeItemProtos(dst, src *proto.UIItem) { // googleproto.Merge concatenates lists but we want replacement, so do them manually. if src.Stats != nil { dst.Stats = src.Stats src.Stats = nil } - // TODO: Other stat fields + if src.SocketBonus != nil { + dst.SocketBonus = src.SocketBonus + src.SocketBonus = nil + } googleProto.Merge(dst, src) } @@ -31,27 +48,30 @@ func mergeGemProtos(dst, src *proto.UIGem) { type WowDatabase struct { items map[int32]*proto.UIItem - enchants []*proto.UIEnchant + enchants map[EnchantDBKey]*proto.UIEnchant gems map[int32]*proto.UIGem - itemIcons []*proto.IconData - spellIcons []*proto.IconData + itemIcons map[int32]*proto.IconData + spellIcons map[int32]*proto.IconData encounters []*proto.PresetEncounter } -func NewWowDatabase(itemOverrides []*proto.UIItem, gemOverrides []*proto.UIGem, enchantOverrides []*proto.UIEnchant, itemTooltipsDB map[int]WowheadItemResponse, spellTooltipsDB map[int]WowheadItemResponse) *WowDatabase { +func NewWowDatabase(itemOverrides []*proto.UIItem, gemOverrides []*proto.UIGem, enchantOverrides []*proto.UIEnchant, itemTooltipsDB map[int32]WowheadItemResponse, spellTooltipsDB map[int32]WowheadItemResponse) *WowDatabase { db := &WowDatabase{ - items: make(map[int32]*proto.UIItem), - enchants: enchantOverrides, - gems: make(map[int32]*proto.UIGem), + items: make(map[int32]*proto.UIItem), + enchants: make(map[EnchantDBKey]*proto.UIEnchant), + gems: make(map[int32]*proto.UIGem), + + itemIcons: make(map[int32]*proto.IconData), + spellIcons: make(map[int32]*proto.IconData), encounters: core.PresetEncounters, } for id, response := range itemTooltipsDB { if response.IsEquippable() { itemProto := response.ToItemProto() - itemProto.Id = int32(id) + itemProto.Id = id db.items[itemProto.Id] = itemProto } } @@ -64,7 +84,7 @@ func NewWowDatabase(itemOverrides []*proto.UIItem, gemOverrides []*proto.UIGem, for id, response := range itemTooltipsDB { if response.IsGem() { gemProto := response.ToGemProto() - gemProto.Id = int32(id) + gemProto.Id = id db.gems[gemProto.Id] = gemProto } } @@ -74,41 +94,30 @@ func NewWowDatabase(itemOverrides []*proto.UIItem, gemOverrides []*proto.UIGem, } } + for _, enchant := range enchantOverrides { + db.enchants[EnchantToDBKey(enchant)] = enchant + } for _, enchant := range db.enchants { if enchant.ItemId != 0 { - if tooltip, ok := itemTooltipsDB[int(enchant.ItemId)]; ok { - db.itemIcons = append(db.itemIcons, &proto.IconData{Id: enchant.ItemId, Name: tooltip.GetName(), Icon: tooltip.GetIcon()}) + if tooltip, ok := itemTooltipsDB[enchant.ItemId]; ok { + db.itemIcons[enchant.ItemId] = &proto.IconData{Id: enchant.ItemId, Name: tooltip.GetName(), Icon: tooltip.GetIcon()} } } if enchant.SpellId != 0 { - if tooltip, ok := spellTooltipsDB[int(enchant.SpellId)]; ok { - db.spellIcons = append(db.spellIcons, &proto.IconData{Id: enchant.SpellId, Name: tooltip.GetName(), Icon: tooltip.GetIcon()}) + if tooltip, ok := spellTooltipsDB[enchant.SpellId]; ok { + db.spellIcons[enchant.SpellId] = &proto.IconData{Id: enchant.SpellId, Name: tooltip.GetName(), Icon: tooltip.GetIcon()} } } } for _, itemID := range extraItemIcons { if itemID != 0 { - if tooltip, ok := itemTooltipsDB[int(itemID)]; ok { - db.itemIcons = append(db.itemIcons, &proto.IconData{Id: int32(itemID), Name: tooltip.GetName(), Icon: tooltip.GetIcon()}) + if tooltip, ok := itemTooltipsDB[itemID]; ok { + db.itemIcons[itemID] = &proto.IconData{Id: itemID, Name: tooltip.GetName(), Icon: tooltip.GetIcon()} } } } - db.itemIcons = core.FilterSlice(db.itemIcons, func(icon *proto.IconData) bool { - return icon.Name != "" && icon.Icon != "" - }) - db.spellIcons = core.FilterSlice(db.spellIcons, func(icon *proto.IconData) bool { - return icon.Name != "" && icon.Icon != "" - }) - - slices.SortStableFunc(db.itemIcons, func(s1, s2 *proto.IconData) bool { - return s1.Id < s2.Id - }) - slices.SortStableFunc(db.spellIcons, func(s1, s2 *proto.IconData) bool { - return s1.Id < s2.Id - }) - db.applyGlobalFilters() return db @@ -141,6 +150,13 @@ func (db *WowDatabase) applyGlobalFilters() { } return true }) + + db.itemIcons = core.FilterMap(db.itemIcons, func(_ int32, icon *proto.IconData) bool { + return icon.Name != "" && icon.Icon != "" + }) + db.spellIcons = core.FilterMap(db.spellIcons, func(_ int32, icon *proto.IconData) bool { + return icon.Name != "" && icon.Icon != "" + }) } // Returns only items which are worth including in the sim. @@ -187,39 +203,44 @@ func (db *WowDatabase) getSimmableGems() map[int32]*proto.UIGem { func (db *WowDatabase) toUIDatabase() *proto.UIDatabase { uiDB := &proto.UIDatabase{ - Enchants: db.enchants, Encounters: db.encounters, - ItemIcons: db.itemIcons, - SpellIcons: db.spellIcons, } - for _, item := range db.getSimmableItems() { - uiDB.Items = append(uiDB.Items, item) + for _, v := range db.getSimmableItems() { + uiDB.Items = append(uiDB.Items, v) + } + for _, v := range db.getSimmableGems() { + uiDB.Gems = append(uiDB.Gems, v) + } + for _, v := range db.enchants { + uiDB.Enchants = append(uiDB.Enchants, v) + } + for _, v := range db.itemIcons { + uiDB.ItemIcons = append(uiDB.ItemIcons, v) } - for _, gem := range db.getSimmableGems() { - uiDB.Gems = append(uiDB.Gems, gem) + for _, v := range db.spellIcons { + uiDB.SpellIcons = append(uiDB.SpellIcons, v) } - slices.SortStableFunc(uiDB.Items, func(i1, i2 *proto.UIItem) bool { - return i1.Id < i2.Id + slices.SortStableFunc(uiDB.Items, func(v1, v2 *proto.UIItem) bool { + return v1.Id < v2.Id }) - slices.SortStableFunc(uiDB.Gems, func(g1, g2 *proto.UIGem) bool { - return g1.Id < g2.Id + slices.SortStableFunc(uiDB.Enchants, func(v1, v2 *proto.UIEnchant) bool { + return v1.EffectId < v2.EffectId || v1.EffectId == v2.EffectId && v1.Type < v2.Type }) + slices.SortStableFunc(uiDB.Gems, func(v1, v2 *proto.UIGem) bool { + return v1.Id < v2.Id + }) + slices.SortStableFunc(uiDB.ItemIcons, func(v1, v2 *proto.IconData) bool { + return v1.Id < v2.Id + }) + slices.SortStableFunc(uiDB.SpellIcons, func(v1, v2 *proto.IconData) bool { + return v1.Id < v2.Id + }) + return uiDB } -func mergeStats(statlist Stats, overrides Stats) Stats { - merged := Stats{} - for stat, value := range statlist { - val := value - if overrides[stat] > 0 { - val = overrides[stat] - } - merged[stat] = val - } - return merged -} func toSlice(stats Stats) []float64 { return stats[:] } diff --git a/tools/generate_items/readers.go b/tools/generate_items/readers.go index efaa188dae..13c68bbcaa 100644 --- a/tools/generate_items/readers.go +++ b/tools/generate_items/readers.go @@ -14,14 +14,14 @@ import ( // Returns the prefetched list of all wowhead tooltips. // Maps item IDs to tooltip strings. -func getWowheadTooltipsDB(filepath string) map[int]WowheadItemResponse { +func getWowheadTooltipsDB(filepath string) map[int32]WowheadItemResponse { file, err := os.Open(filepath) if err != nil { log.Fatalf("Failed to open %s: %s", filepath, err) } defer file.Close() - db := make(map[int]WowheadItemResponse) + db := make(map[int32]WowheadItemResponse) scanner := bufio.NewScanner(file) for scanner.Scan() { line := scanner.Text() @@ -33,7 +33,7 @@ func getWowheadTooltipsDB(filepath string) map[int]WowheadItemResponse { } tooltip := line[strings.Index(line, "{"):] - db[itemID] = WowheadItemResponseFromBytes([]byte(tooltip)) + db[int32(itemID)] = WowheadItemResponseFromBytes([]byte(tooltip)) } fmt.Printf("\n--\nTOOLTIPS LOADED: %d\n--\n", len(db))