diff --git a/assets/database/db.bin b/assets/database/db.bin index 72dd80afa8..fd15f972e0 100644 Binary files a/assets/database/db.bin and b/assets/database/db.bin differ diff --git a/assets/database/db.json b/assets/database/db.json index 2f973bfc85..a69df2e3da 100644 --- a/assets/database/db.json +++ b/assets/database/db.json @@ -2,12 +2,14 @@ "items":[ {"id":2140,"name":"Carving Knife","icon":"inv_weapon_shortblade_01","type":13,"weaponType":2,"handType":2,"weaponSpeed":1.6,"phase":1,"quality":2,"scalingOptions":{"0":{"randPropPoints":1,"weaponDamageMin":6,"weaponDamageMax":13,"ilvl":11}}}, {"id":2505,"name":"Polished Shortbow","icon":"inv_weapon_bow_02","type":14,"rangedWeaponType":1,"weaponSpeed":2,"phase":1,"quality":1,"scalingOptions":{"0":{"weaponDamageMin":4,"weaponDamageMax":9,"ilvl":4}}}, +{"id":12590,"name":"Felstriker","icon":"inv_weapon_shortblade_25","type":13,"weaponType":2,"handType":2,"weaponSpeed":1.8,"phase":1,"quality":4,"expansion":1,"sources":[{"drop":{"difficulty":2,"npcId":399,"zoneId":1583,"otherName":"Warchief Rend Blackhand"}},{"drop":{"difficulty":1,"npcId":10429,"zoneId":1583}}],"scalingOptions":{"0":{"randPropPoints":18,"weaponDamageMin":54,"weaponDamageMax":102,"ilvl":60}}}, {"id":27510,"name":"Tidefury Gauntlets","icon":"inv_gauntlets_10","type":7,"armorType":3,"phase":1,"quality":3,"setName":"Tidefury Raiment","setId":630,"expansion":2,"sources":[{"drop":{"difficulty":2,"npcId":575,"zoneId":3715,"otherName":"Warlord Kalithresh"}},{"drop":{"difficulty":1,"npcId":17798,"zoneId":3715}},{"drop":{"difficulty":2,"npcId":17798,"zoneId":3715}}],"scalingOptions":{"0":{"randPropPoints":48,"stats":{"2":46,"3":25,"4":18,"17":489},"ilvl":115}}}, {"id":27802,"name":"Tidefury Shoulderguards","icon":"inv_shoulder_31","type":3,"armorType":3,"gemSockets":[2,3],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0],"phase":1,"quality":3,"setName":"Tidefury Raiment","setId":630,"expansion":2,"sources":[{"drop":{"difficulty":2,"npcId":568,"zoneId":3714,"otherName":"Warbringer O'mrogg"}},{"drop":{"difficulty":1,"npcId":16809,"zoneId":3714}},{"drop":{"difficulty":2,"npcId":16809,"zoneId":3714}}],"scalingOptions":{"0":{"randPropPoints":48,"stats":{"2":39,"3":16,"4":16,"17":586},"ilvl":115}}}, {"id":27909,"name":"Tidefury Kilt","icon":"inv_pants_mail_06","type":9,"armorType":3,"phase":1,"quality":3,"setName":"Tidefury Raiment","setId":630,"expansion":2,"sources":[{"drop":{"difficulty":2,"npcId":547,"zoneId":3789,"otherName":"Murmur"}},{"drop":{"difficulty":1,"npcId":18708,"zoneId":3789}},{"drop":{"difficulty":2,"npcId":18708,"zoneId":3789}}],"scalingOptions":{"0":{"randPropPoints":63,"stats":{"2":64,"3":30,"6":19,"17":684},"ilvl":115}}}, {"id":28231,"name":"Tidefury Chestpiece","icon":"inv_chest_chain_03","type":5,"armorType":3,"gemSockets":[3,4,4],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0],"phase":1,"quality":3,"setName":"Tidefury Raiment","setId":630,"expansion":2,"sources":[{"drop":{"difficulty":2,"npcId":551,"zoneId":3846,"otherName":"Harbinger Skyriss"}},{"drop":{"difficulty":1,"npcId":20912,"zoneId":3848}},{"drop":{"difficulty":2,"npcId":20912,"zoneId":3848}}],"scalingOptions":{"0":{"randPropPoints":63,"stats":{"2":46,"3":31,"5":10,"6":10,"17":782},"ilvl":115}}}, {"id":28349,"name":"Tidefury Helm","icon":"inv_helmet_19","type":1,"armorType":3,"gemSockets":[4,1],"socketBonus":[0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":1,"quality":3,"setName":"Tidefury Raiment","setId":630,"expansion":2,"sources":[{"drop":{"difficulty":2,"npcId":562,"zoneId":3847,"otherName":"Warp Splinter"}},{"drop":{"difficulty":1,"npcId":17977,"zoneId":3847}},{"drop":{"difficulty":2,"npcId":17977,"zoneId":3847}}],"scalingOptions":{"0":{"randPropPoints":63,"stats":{"2":53,"3":27,"4":16,"17":635},"ilvl":115}}}, {"id":29309,"name":"Band of the Eternal Restorer","icon":"inv_jewelry_ring_55","type":11,"phase":1,"quality":4,"unique":true,"scalingOptions":{"0":{"randPropPoints":60,"stats":{"2":49,"3":29,"4":26},"ilvl":152}},"itemEffect":{"buffId":35087,"buffName":"Band of the Eternal Restorer","effectDurationMs":10000,"scalingOptions":{"0":{"stats":{"14":93}}},"proc":{"icdMs":60000,"procChance":0.1}}}, +{"id":29996,"name":"Rod of the Sun King","icon":"inv_mace_48","type":13,"weaponType":4,"handType":2,"weaponSpeed":2.7,"phase":1,"quality":4,"unique":true,"expansion":2,"sources":[{"drop":{"difficulty":1,"npcId":19622,"zoneId":3845}}],"scalingOptions":{"0":{"randPropPoints":42,"weaponDamageMin":255,"weaponDamageMax":474,"stats":{"12":52,"13":52},"ilvl":141}}}, {"id":31026,"name":"Slayer's Handguards","icon":"inv_gauntlets_65","type":7,"armorType":2,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"classAllowlist":[4],"setName":"Slayer's Armor","setId":668,"scalingOptions":{"0":{"randPropPoints":76,"stats":{"1":34,"2":65,"5":18,"6":25,"17":494},"ilvl":146}}}, {"id":31027,"name":"Slayer's Helm","icon":"inv_helmet_102","type":1,"armorType":2,"gemSockets":[1,4],"socketBonus":[0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"classAllowlist":[4],"setName":"Slayer's Armor","setId":668,"scalingOptions":{"0":{"randPropPoints":103,"stats":{"1":46,"2":92,"5":15,"6":28,"17":642},"ilvl":146}}}, {"id":31028,"name":"Slayer's Chestguard","icon":"inv_chest_leather_16","type":5,"armorType":2,"gemSockets":[4,4,3],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,0,8,8,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"classAllowlist":[4],"setName":"Slayer's Armor","setId":668,"scalingOptions":{"0":{"randPropPoints":103,"stats":{"1":46,"2":92,"5":15,"6":28,"17":790},"ilvl":146}}}, @@ -19,6 +21,8 @@ {"id":34677,"name":"Shattered Sun Pendant of Restoration","icon":"inv_jewelry_necklace_12","type":2,"phase":1,"quality":4,"scalingOptions":{"0":{"randPropPoints":43,"stats":{"2":19,"3":32,"4":18},"ilvl":115}}}, {"id":44924,"name":"Sun-Lute of the Phoenix King","icon":"inv_wand_1h_deathwingraid_d_02","type":13,"weaponType":1,"handType":4,"weaponSpeed":3.8,"phase":1,"quality":4,"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9363,"weaponDamageMax":15606,"stats":{"0":899,"2":1349,"6":541,"11":635},"ilvl":463},"0":{"randPropPoints":2061,"weaponDamageMin":11281,"weaponDamageMax":18803,"stats":{"0":1084,"2":1626,"6":651,"11":765},"ilvl":483},"1":{"randPropPoints":2139,"weaponDamageMin":11709,"weaponDamageMax":19517,"stats":{"0":1125,"2":1687,"6":676,"11":794},"ilvl":487},"2":{"randPropPoints":2220,"weaponDamageMin":12154,"weaponDamageMax":20258,"stats":{"0":1167,"2":1751,"6":702,"11":824},"ilvl":491}}}, {"id":45703,"name":"Spark of Hope","icon":"spell_nature_invisibilitytotem","type":12,"phase":1,"quality":4,"unique":true,"expansion":3,"sources":[{"drop":{"difficulty":8,"npcId":26631,"zoneId":4196}}],"scalingOptions":{"0":{"randPropPoints":159,"stats":{"4":106},"ilvl":225}}}, +{"id":49982,"name":"Heartpierce","icon":"inv_weapon_shortblade_103","type":13,"weaponType":2,"handType":2,"weaponSpeed":1.8,"phase":1,"quality":4,"expansion":3,"sources":[{"drop":{"difficulty":5,"zoneId":4812,"otherName":"Lady Deathwhisper"}}],"scalingOptions":{"0":{"randPropPoints":132,"weaponDamageMin":621,"weaponDamageMax":933,"stats":{"1":47,"2":69},"ilvl":264}}}, +{"id":50641,"name":"Heartpierce","icon":"inv_weapon_shortblade_103","type":13,"weaponType":2,"handType":2,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,0,8,8,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":1,"quality":4,"expansion":3,"sources":[{"drop":{"difficulty":6,"zoneId":4812,"otherName":"Lady Deathwhisper"}}],"scalingOptions":{"0":{"randPropPoints":149,"weaponDamageMin":708,"weaponDamageMax":1063,"stats":{"1":48,"2":78},"ilvl":277}}}, {"id":60226,"name":"Dargonax's Signet","icon":"inv_misc_rubystar","type":11,"gemSockets":[4],"socketBonus":[10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"unique":true,"sources":[{"drop":{"difficulty":6,"npcId":168,"zoneId":5334,"otherName":"Sinestra"}},{"drop":{"difficulty":6,"zoneId":5334,"otherName":"Sinestra"}}],"scalingOptions":{"0":{"randPropPoints":436,"stats":{"0":229,"2":344,"6":113,"11":153},"ilvl":379}}}, {"id":60227,"name":"Caelestrasz's Will","icon":"inv_jewelry_necklace_46","type":2,"gemSockets":[4],"socketBonus":[0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"sources":[{"drop":{"difficulty":6,"npcId":168,"zoneId":5334,"otherName":"Sinestra"}},{"drop":{"difficulty":6,"zoneId":5334,"otherName":"Sinestra"}}],"scalingOptions":{"0":{"randPropPoints":436,"stats":{"0":229,"2":344,"9":138,"11":128},"ilvl":379}}}, {"id":60228,"name":"Bracers of the Mat'redor","icon":"inv_bracer_plate_raiddeathknight_i_01","type":6,"armorType":4,"gemSockets":[4],"socketBonus":[10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"sources":[{"drop":{"difficulty":6,"npcId":168,"zoneId":5334,"otherName":"Sinestra"}},{"drop":{"difficulty":6,"zoneId":5334,"otherName":"Sinestra"}}],"scalingOptions":{"0":{"randPropPoints":436,"stats":{"0":229,"2":344,"6":153,"7":113,"17":1589},"ilvl":379}}}, @@ -1850,7 +1854,7 @@ {"id":78380,"name":"Robe of Glowing Stone","icon":"inv_chest_robe_raidpriest_k_01","type":5,"armorType":1,"gemSockets":[2,2,2],"socketBonus":[0,0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"nameDescription":"Raid Finder","classAllowlist":[5],"sources":[{"drop":{"difficulty":9,"npcId":311,"zoneId":5892,"otherName":"Morchok"}},{"drop":{"difficulty":9,"zoneId":5892,"otherName":"Morchok"}}],"scalingOptions":{"0":{"randPropPoints":819,"stats":{"2":646,"3":371,"4":261,"7":253,"17":1436},"ilvl":384}}}, {"id":78381,"name":"Mosswrought Shoulderguards","icon":"inv_shoulder_robe_raidwarlock_k_01","type":3,"armorType":1,"gemSockets":[2,2],"socketBonus":[0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"nameDescription":"Raid Finder","classAllowlist":[1,2,3,4,5,6,7,8,9,11],"sources":[{"drop":{"difficulty":9,"npcId":311,"zoneId":5892,"otherName":"Morchok"}},{"drop":{"difficulty":9,"zoneId":5892,"otherName":"Morchok"}}],"scalingOptions":{"0":{"randPropPoints":609,"stats":{"2":480,"3":280,"6":212,"7":176,"17":1077},"ilvl":384}}}, {"id":78382,"name":"Petrified Fungal Heart","icon":"inv_misc_necklace15","type":2,"phase":1,"quality":4,"nameDescription":"Raid Finder","classAllowlist":[2,5,7,11],"sources":[{"drop":{"difficulty":9,"npcId":311,"zoneId":5892,"otherName":"Morchok"}},{"drop":{"difficulty":9,"zoneId":5892,"otherName":"Morchok"}}],"scalingOptions":{"0":{"randPropPoints":456,"stats":{"2":360,"3":240,"4":160,"7":160},"ilvl":384}}}, -{"id":78383,"name":"Vagaries of Time","icon":"inv_mace_1h_deathwingraid_d_02","type":13,"weaponType":4,"handType":2,"gemSockets":[2],"socketBonus":[0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.2,"phase":1,"quality":4,"nameDescription":"Raid Finder","sources":[{"drop":{"difficulty":5,"npcId":311,"zoneId":5892,"otherName":"Morchok"}}],"scalingOptions":{"0":{"randPropPoints":351,"weaponDamageMin":898,"weaponDamageMax":1669,"stats":{"2":277,"3":165,"6":107,"7":119,"14":2467},"ilvl":384}}}, +{"id":78383,"name":"Vagaries of Time","icon":"inv_mace_1h_deathwingraid_d_02","type":13,"weaponType":4,"handType":2,"gemSockets":[2],"socketBonus":[0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.2,"phase":1,"quality":4,"nameDescription":"Raid Finder","sources":[{"drop":{"difficulty":6,"npcId":311,"zoneId":5892,"otherName":"Morchok"}}],"scalingOptions":{"0":{"randPropPoints":351,"weaponDamageMin":898,"weaponDamageMax":1669,"stats":{"2":277,"3":165,"6":107,"7":119,"14":2467},"ilvl":384}}}, {"id":78384,"name":"Mycosynth Wristguards","icon":"inv_bracer_leather_raiddruid_k_01","type":6,"armorType":2,"gemSockets":[2],"socketBonus":[0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"nameDescription":"Raid Finder","classAllowlist":[1,2,3,4,5,6,7,8,9,11],"sources":[{"drop":{"difficulty":9,"npcId":311,"zoneId":5892,"otherName":"Morchok"}},{"drop":{"difficulty":9,"zoneId":5892,"otherName":"Morchok"}}],"scalingOptions":{"0":{"randPropPoints":456,"stats":{"2":360,"3":220,"4":157,"11":138,"17":818},"ilvl":384}}}, {"id":78385,"name":"Girdle of Shattered Stone","icon":"inv_belt_mail_raidshaman_k_01","type":8,"armorType":3,"gemSockets":[2,2],"socketBonus":[0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"nameDescription":"Raid Finder","classAllowlist":[1,2,3,4,5,6,7,8,9,11],"sources":[{"drop":{"difficulty":9,"npcId":311,"zoneId":5892,"otherName":"Morchok"}},{"drop":{"difficulty":9,"zoneId":5892,"otherName":"Morchok"}}],"scalingOptions":{"0":{"randPropPoints":609,"stats":{"2":480,"3":280,"6":195,"7":188,"17":1496},"ilvl":384}}}, {"id":78386,"name":"Pillarfoot Greaves","icon":"inv_boots_plate_raidpaladin_k_01","type":10,"armorType":4,"gemSockets":[2,2],"socketBonus":[0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"nameDescription":"Raid Finder","classAllowlist":[1,2,3,4,5,6,7,8,9,11],"sources":[{"drop":{"difficulty":9,"npcId":311,"zoneId":5892,"otherName":"Morchok"}},{"drop":{"difficulty":9,"zoneId":5892,"otherName":"Morchok"}}],"scalingOptions":{"0":{"randPropPoints":609,"stats":{"2":480,"3":280,"4":195,"6":188,"17":2534},"ilvl":384}}}, @@ -1874,9 +1878,9 @@ {"id":78404,"name":"Scalpel of Unrelenting Agony","icon":"inv_knife_1h_deathwingraid_d_01","type":13,"weaponType":2,"handType":2,"weaponSpeed":1.8,"phase":1,"quality":4,"sources":[{"drop":{"difficulty":6,"npcId":325,"zoneId":5892,"otherName":"Yor'sahj the Unsleeping"}},{"drop":{"difficulty":6,"zoneId":5892,"otherName":"Yor'sahj the Unsleeping"}}],"scalingOptions":{"0":{"randPropPoints":447,"weaponDamageMin":936,"weaponDamageMax":1740,"stats":{"2":353,"3":215,"4":160,"7":127,"14":3142},"ilvl":410}}}, {"id":78405,"name":"Mindstrainer Treads","icon":"inv_boots_mail_raidshaman_k_01","type":10,"armorType":3,"gemSockets":[2,2],"socketBonus":[0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"sources":[{"drop":{"difficulty":6,"npcId":325,"zoneId":5892,"otherName":"Yor'sahj the Unsleeping"}},{"drop":{"difficulty":6,"zoneId":5892,"otherName":"Yor'sahj the Unsleeping"}}],"scalingOptions":{"0":{"randPropPoints":775,"stats":{"2":611,"3":368,"4":207,"11":280,"17":2002},"ilvl":410}}}, {"id":78406,"name":"Heartblood Wristplates","icon":"inv_bracer_plate_raidpaladin_k_01","type":6,"armorType":4,"gemSockets":[2],"socketBonus":[0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"sources":[{"drop":{"difficulty":6,"npcId":325,"zoneId":5892,"otherName":"Yor'sahj the Unsleeping"}},{"drop":{"difficulty":6,"zoneId":5892,"otherName":"Yor'sahj the Unsleeping"}}],"scalingOptions":{"0":{"randPropPoints":582,"stats":{"2":459,"3":286,"4":176,"7":206,"17":1740},"ilvl":410}}}, -{"id":78407,"name":"Spire of Coagulated Globules","icon":"inv_stave_2h_deathwingraid_d_02","type":13,"weaponType":8,"handType":4,"gemSockets":[2],"socketBonus":[0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.7,"phase":1,"quality":4,"nameDescription":"Raid Finder","sources":[{"drop":{"difficulty":6,"npcId":325,"zoneId":5892,"otherName":"Yor'sahj the Unsleeping"}}],"scalingOptions":{"0":{"randPropPoints":819,"weaponDamageMin":3399,"weaponDamageMax":5099,"stats":{"1":411,"2":646,"5":206,"11":319},"ilvl":384}}}, +{"id":78407,"name":"Spire of Coagulated Globules","icon":"inv_stave_2h_deathwingraid_d_02","type":13,"weaponType":8,"handType":4,"gemSockets":[2],"socketBonus":[0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.7,"phase":1,"quality":4,"nameDescription":"Raid Finder","sources":[{"drop":{"difficulty":5,"npcId":325,"zoneId":5892,"otherName":"Yor'sahj the Unsleeping"}}],"scalingOptions":{"0":{"randPropPoints":819,"weaponDamageMin":3399,"weaponDamageMax":5099,"stats":{"1":411,"2":646,"5":206,"11":319},"ilvl":384}}}, {"id":78408,"name":"Interrogator's Bloody Footpads","icon":"inv_boots_leather_raidrogue_k_01","type":10,"armorType":2,"gemSockets":[2,2],"socketBonus":[0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"nameDescription":"Raid Finder","classAllowlist":[1,2,3,4,5,6,7,8,9,11],"sources":[{"drop":{"difficulty":9,"npcId":325,"zoneId":5892,"otherName":"Yor'sahj the Unsleeping"}},{"drop":{"difficulty":9,"zoneId":5892,"otherName":"Yor'sahj the Unsleeping"}}],"scalingOptions":{"0":{"randPropPoints":609,"stats":{"1":280,"2":480,"5":168,"7":211,"17":1285},"ilvl":384}}}, -{"id":78409,"name":"Experimental Specimen Slicer","icon":"inv_axe_2h_deathwingraid_d_01","type":13,"weaponType":1,"handType":4,"gemSockets":[2],"socketBonus":[10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":1,"quality":4,"nameDescription":"Raid Finder","sources":[{"drop":{"difficulty":6,"npcId":325,"zoneId":5892,"otherName":"Yor'sahj the Unsleeping"}}],"scalingOptions":{"0":{"randPropPoints":819,"weaponDamageMin":4532,"weaponDamageMax":6798,"stats":{"0":411,"2":646,"6":281,"11":270},"ilvl":384}}}, +{"id":78409,"name":"Experimental Specimen Slicer","icon":"inv_axe_2h_deathwingraid_d_01","type":13,"weaponType":1,"handType":4,"gemSockets":[2],"socketBonus":[10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":1,"quality":4,"nameDescription":"Raid Finder","sources":[{"drop":{"difficulty":5,"npcId":325,"zoneId":5892,"otherName":"Yor'sahj the Unsleeping"}}],"scalingOptions":{"0":{"randPropPoints":819,"weaponDamageMin":4532,"weaponDamageMax":6798,"stats":{"0":411,"2":646,"6":281,"11":270},"ilvl":384}}}, {"id":78410,"name":"Scalpel of Unrelenting Agony","icon":"inv_knife_1h_deathwingraid_d_01","type":13,"weaponType":2,"handType":2,"weaponSpeed":1.8,"phase":1,"quality":4,"nameDescription":"Raid Finder","sources":[{"drop":{"difficulty":6,"npcId":325,"zoneId":5892,"otherName":"Yor'sahj the Unsleeping"}}],"scalingOptions":{"0":{"randPropPoints":351,"weaponDamageMin":735,"weaponDamageMax":1366,"stats":{"2":277,"3":165,"4":124,"7":97,"14":2467},"ilvl":384}}}, {"id":78411,"name":"Mindstrainer Treads","icon":"inv_boots_mail_raidshaman_k_01","type":10,"armorType":3,"gemSockets":[2,2],"socketBonus":[0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"nameDescription":"Raid Finder","classAllowlist":[1,2,3,4,5,6,7,8,9,11],"sources":[{"drop":{"difficulty":9,"npcId":325,"zoneId":5892,"otherName":"Yor'sahj the Unsleeping"}},{"drop":{"difficulty":9,"zoneId":5892,"otherName":"Yor'sahj the Unsleeping"}}],"scalingOptions":{"0":{"randPropPoints":609,"stats":{"2":480,"3":280,"4":157,"11":217,"17":1828},"ilvl":384}}}, {"id":78412,"name":"Heartblood Wristplates","icon":"inv_bracer_plate_raidpaladin_k_01","type":6,"armorType":4,"gemSockets":[2],"socketBonus":[0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"nameDescription":"Raid Finder","classAllowlist":[1,2,3,4,5,6,7,8,9,11],"sources":[{"drop":{"difficulty":9,"npcId":325,"zoneId":5892,"otherName":"Yor'sahj the Unsleeping"}},{"drop":{"difficulty":9,"zoneId":5892,"otherName":"Yor'sahj the Unsleeping"}}],"scalingOptions":{"0":{"randPropPoints":456,"stats":{"2":360,"3":220,"4":135,"7":160,"17":1613},"ilvl":384}}}, @@ -1920,13 +1924,13 @@ {"id":78450,"name":"Timepiece of the Bronze Flight","icon":"inv_shield_deathwingraid_d_01","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"sources":[{"drop":{"difficulty":6,"npcId":332,"zoneId":5892,"otherName":"Warmaster Blackhorn"}},{"drop":{"difficulty":6,"zoneId":5892,"otherName":"Warmaster Blackhorn"}}],"scalingOptions":{"0":{"randPropPoints":582,"stats":{"2":459,"3":286,"4":194,"7":194,"17":12756},"ilvl":410}}}, {"id":78451,"name":"Visage of the Destroyer","icon":"inv_stave_2h_deathwingraid_d_03","type":13,"weaponType":8,"handType":4,"gemSockets":[2],"socketBonus":[0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.2,"phase":1,"quality":4,"sources":[{"drop":{"difficulty":6,"npcId":332,"zoneId":5892,"otherName":"Warmaster Blackhorn"}},{"drop":{"difficulty":6,"zoneId":5892,"otherName":"Warmaster Blackhorn"}}],"scalingOptions":{"0":{"randPropPoints":1044,"weaponDamageMin":2566,"weaponDamageMax":3850,"stats":{"2":824,"3":529,"4":397,"11":278,"14":3145},"ilvl":410}}}, {"id":78452,"name":"Goriona's Collar","icon":"inv_belt_plate_raidwarrior_k_01","type":8,"armorType":4,"gemSockets":[4,4],"socketBonus":[0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"sources":[{"drop":{"difficulty":6,"npcId":332,"zoneId":5892,"otherName":"Warmaster Blackhorn"}},{"drop":{"difficulty":6,"zoneId":5892,"otherName":"Warmaster Blackhorn"}}],"scalingOptions":{"0":{"randPropPoints":775,"stats":{"0":368,"2":611,"9":260,"10":241,"17":2237},"ilvl":410}}}, -{"id":78453,"name":"Ataraxis, Cudgel of the Warmaster","icon":"inv_mace_2h_deathwingraid_d_01","type":13,"weaponType":4,"handType":4,"gemSockets":[2],"socketBonus":[10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":1,"quality":4,"nameDescription":"Raid Finder","sources":[{"drop":{"difficulty":6,"npcId":332,"zoneId":5892,"otherName":"Warmaster Blackhorn"}}],"scalingOptions":{"0":{"randPropPoints":819,"weaponDamageMin":4532,"weaponDamageMax":6798,"stats":{"0":411,"2":646,"6":281,"7":270},"ilvl":384}}}, +{"id":78453,"name":"Ataraxis, Cudgel of the Warmaster","icon":"inv_mace_2h_deathwingraid_d_01","type":13,"weaponType":4,"handType":4,"gemSockets":[2],"socketBonus":[10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":1,"quality":4,"nameDescription":"Raid Finder","sources":[{"drop":{"difficulty":5,"npcId":332,"zoneId":5892,"otherName":"Warmaster Blackhorn"}}],"scalingOptions":{"0":{"randPropPoints":819,"weaponDamageMin":4532,"weaponDamageMax":6798,"stats":{"0":411,"2":646,"6":281,"7":270},"ilvl":384}}}, {"id":78454,"name":"Shadow Wing Armbands","icon":"inv_bracer_leather_raidrogue_k_01","type":6,"armorType":2,"gemSockets":[2],"socketBonus":[0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"nameDescription":"Raid Finder","classAllowlist":[1,2,3,4,5,6,7,8,9,11],"sources":[{"drop":{"difficulty":9,"npcId":332,"zoneId":5892,"otherName":"Warmaster Blackhorn"}},{"drop":{"difficulty":9,"zoneId":5892,"otherName":"Warmaster Blackhorn"}}],"scalingOptions":{"0":{"randPropPoints":456,"stats":{"1":220,"2":360,"6":164,"7":128,"17":818},"ilvl":384}}}, {"id":78455,"name":"Belt of the Beloved Companion","icon":"inv_belt_mail_raidhunter_k_01","type":8,"armorType":3,"gemSockets":[2,2],"socketBonus":[0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"nameDescription":"Raid Finder","classAllowlist":[1,2,3,4,5,6,7,8,9,11],"sources":[{"drop":{"difficulty":9,"npcId":332,"zoneId":5892,"otherName":"Warmaster Blackhorn"}},{"drop":{"difficulty":9,"zoneId":5892,"otherName":"Warmaster Blackhorn"}}],"scalingOptions":{"0":{"randPropPoints":609,"stats":{"1":280,"2":480,"6":223,"7":149,"17":1496},"ilvl":384}}}, {"id":78456,"name":"Blackhorn's Mighty Bulwark","icon":"inv_shield_deathwingraid_d_02","type":13,"weaponType":7,"handType":3,"gemSockets":[4,3],"socketBonus":[0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"nameDescription":"Raid Finder","classAllowlist":[1,2],"sources":[{"drop":{"difficulty":9,"npcId":332,"zoneId":5892,"otherName":"Warmaster Blackhorn"}},{"drop":{"difficulty":9,"zoneId":5892,"otherName":"Warmaster Blackhorn"}}],"scalingOptions":{"0":{"randPropPoints":456,"stats":{"0":200,"2":360,"9":132,"11":148,"17":12302},"ilvl":384}}}, {"id":78457,"name":"Janglespur Jackboots","icon":"inv_boots_robe_raidwarlock_k_01","type":10,"armorType":1,"gemSockets":[2,2],"socketBonus":[0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"nameDescription":"Raid Finder","classAllowlist":[1,2,3,4,5,6,7,8,9,11],"sources":[{"drop":{"difficulty":9,"npcId":332,"zoneId":5892,"otherName":"Warmaster Blackhorn"}},{"drop":{"difficulty":9,"zoneId":5892,"otherName":"Warmaster Blackhorn"}}],"scalingOptions":{"0":{"randPropPoints":609,"stats":{"2":480,"3":280,"6":190,"7":198,"17":988},"ilvl":384}}}, {"id":78458,"name":"Timepiece of the Bronze Flight","icon":"inv_shield_deathwingraid_d_01","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"nameDescription":"Raid Finder","classAllowlist":[2,7],"sources":[{"drop":{"difficulty":9,"npcId":332,"zoneId":5892,"otherName":"Warmaster Blackhorn"}},{"drop":{"difficulty":9,"zoneId":5892,"otherName":"Warmaster Blackhorn"}}],"scalingOptions":{"0":{"randPropPoints":456,"stats":{"2":360,"3":220,"4":150,"7":150,"17":12302},"ilvl":384}}}, -{"id":78459,"name":"Visage of the Destroyer","icon":"inv_stave_2h_deathwingraid_d_03","type":13,"weaponType":8,"handType":4,"gemSockets":[2],"socketBonus":[0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.2,"phase":1,"quality":4,"nameDescription":"Raid Finder","sources":[{"drop":{"difficulty":6,"npcId":332,"zoneId":5892,"otherName":"Warmaster Blackhorn"}}],"scalingOptions":{"0":{"randPropPoints":819,"weaponDamageMin":2014,"weaponDamageMax":3021,"stats":{"2":646,"3":411,"4":307,"11":218,"14":2467},"ilvl":384}}}, +{"id":78459,"name":"Visage of the Destroyer","icon":"inv_stave_2h_deathwingraid_d_03","type":13,"weaponType":8,"handType":4,"gemSockets":[2],"socketBonus":[0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.2,"phase":1,"quality":4,"nameDescription":"Raid Finder","sources":[{"drop":{"difficulty":5,"npcId":332,"zoneId":5892,"otherName":"Warmaster Blackhorn"}}],"scalingOptions":{"0":{"randPropPoints":819,"weaponDamageMin":2014,"weaponDamageMax":3021,"stats":{"2":646,"3":411,"4":307,"11":218,"14":2467},"ilvl":384}}}, {"id":78460,"name":"Goriona's Collar","icon":"inv_belt_plate_raidwarrior_k_01","type":8,"armorType":4,"gemSockets":[4,4],"socketBonus":[0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"nameDescription":"Raid Finder","classAllowlist":[1,2,3,4,5,6,7,8,9,11],"sources":[{"drop":{"difficulty":9,"npcId":332,"zoneId":5892,"otherName":"Warmaster Blackhorn"}},{"drop":{"difficulty":9,"zoneId":5892,"otherName":"Warmaster Blackhorn"}}],"scalingOptions":{"0":{"randPropPoints":609,"stats":{"0":280,"2":480,"9":201,"10":184,"17":2073},"ilvl":384}}}, {"id":78461,"name":"Gloves of Liquid Smoke","icon":"inv_gauntlet_pants_robe_raidpriest_k_01","type":7,"armorType":1,"gemSockets":[2,2],"socketBonus":[0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"sources":[{"drop":{"difficulty":6,"npcId":318,"zoneId":5892,"otherName":"Spine of Deathwing"}},{"drop":{"difficulty":6,"zoneId":5892,"otherName":"Spine of Deathwing"}}],"scalingOptions":{"0":{"randPropPoints":820,"stats":{"2":647,"3":391,"6":238,"7":291,"17":1055},"ilvl":416}}}, {"id":78462,"name":"Molten Blood Footpads","icon":"inv_boots_leather_raidrogue_k_01","type":10,"armorType":2,"gemSockets":[2,2],"socketBonus":[0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":1,"quality":4,"sources":[{"drop":{"difficulty":6,"npcId":318,"zoneId":5892,"otherName":"Spine of Deathwing"}},{"drop":{"difficulty":6,"zoneId":5892,"otherName":"Spine of Deathwing"}}],"scalingOptions":{"0":{"randPropPoints":820,"stats":{"1":391,"2":647,"7":313,"8":193,"17":1478},"ilvl":416}}}, @@ -9074,203 +9078,203 @@ {"id":95993,"name":"Faceguard of the Last Mogu","icon":"inv_helmet_plate_raidwarrior_m_01","type":1,"armorType":4,"gemSockets":[1,4],"socketBonus":[0,0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Celestial","classAllowlist":[1],"setName":"Plate of the Last Mogu","setId":1173,"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"8":296,"11":603,"17":4002},"ilvl":463},"0":{"randPropPoints":2460,"stats":{"0":1054,"2":1941,"8":495,"11":903,"17":4570},"ilvl":502},"1":{"randPropPoints":2553,"stats":{"0":1103,"2":2014,"8":520,"11":940,"17":4628},"ilvl":506},"2":{"randPropPoints":2650,"stats":{"0":1154,"2":2091,"8":546,"11":979,"17":4686},"ilvl":510}}}, {"id":95994,"name":"Legguards of the Last Mogu","icon":"inv_pants_plate_raidwarrior_m_01","type":9,"armorType":4,"gemSockets":[4,3],"socketBonus":[0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Celestial","classAllowlist":[1],"setName":"Plate of the Last Mogu","setId":1173,"sources":[{"drop":{"difficulty":9,"npcId":814,"otherName":"Nalak, The Storm Lord"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"5":377,"10":620,"17":4310},"ilvl":463},"0":{"randPropPoints":2460,"stats":{"0":1134,"2":1941,"5":596,"10":909,"17":4921},"ilvl":502},"1":{"randPropPoints":2553,"stats":{"0":1183,"2":2014,"5":623,"10":945,"17":4984},"ilvl":506},"2":{"randPropPoints":2650,"stats":{"0":1234,"2":2091,"5":651,"10":982,"17":5046},"ilvl":510}}}, {"id":95995,"name":"Shoulderguards of the Last Mogu","icon":"inv_shoulder_plate_raidwarrior_m_01","type":3,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Celestial","classAllowlist":[1],"setName":"Plate of the Last Mogu","setId":1173,"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"5":365,"11":365,"17":3694},"ilvl":463},"0":{"randPropPoints":1827,"stats":{"0":801,"2":1441,"5":561,"11":561,"17":4218},"ilvl":502},"1":{"randPropPoints":1897,"stats":{"0":838,"2":1497,"5":585,"11":585,"17":4272},"ilvl":506},"2":{"randPropPoints":1969,"stats":{"0":875,"2":1553,"5":610,"11":610,"17":4325},"ilvl":510}}}, -{"id":95996,"name":"Sign of the Bloodied God","icon":"inv_jewelry_ring_163","type":11,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"7":334,"11":334},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"1":918,"2":1377,"7":612,"11":612},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"1":953,"2":1429,"7":635,"11":635},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"1":989,"2":1484,"7":659,"11":659},"ilvl":536}}}, -{"id":95997,"name":"Renataki's Soul Charm","icon":"ability_warrior_bladestorm","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"8":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"8":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"8":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"8":1672},"ilvl":536}}}, -{"id":95998,"name":"Lightning-Eye Hood","icon":"inv_helm_leather_raidrogue_m_01","type":1,"armorType":2,"gemSockets":[1,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"7":475,"11":466,"17":2106},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"1":1408,"2":2472,"7":937,"11":987,"17":2604},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"1":1471,"2":2566,"7":976,"11":1031,"17":2634},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"1":1535,"2":2663,"7":1016,"11":1076,"17":2665},"ilvl":536}}}, -{"id":95999,"name":"Spearman's Jingling Leggings","icon":"inv_pant_mail_raidhunter_m_01","type":9,"armorType":3,"gemSockets":[3,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"7":546,"8":475,"17":3156},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"1":1488,"2":2472,"7":1067,"8":937,"17":3902},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"1":1551,"2":2566,"7":1111,"8":976,"17":3948},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"1":1615,"2":2663,"7":1156,"8":1016,"17":3993},"ilvl":536}}}, +{"id":95996,"name":"Sign of the Bloodied God","icon":"inv_jewelry_ring_163","type":11,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"7":334,"11":334},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"1":918,"2":1377,"7":612,"11":612},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"1":953,"2":1429,"7":635,"11":635},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"1":989,"2":1484,"7":659,"11":659},"ilvl":536}}}, +{"id":95997,"name":"Renataki's Soul Charm","icon":"ability_warrior_bladestorm","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"8":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"8":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"8":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"8":1672},"ilvl":536}}}, +{"id":95998,"name":"Lightning-Eye Hood","icon":"inv_helm_leather_raidrogue_m_01","type":1,"armorType":2,"gemSockets":[1,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"7":475,"11":466,"17":2106},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"1":1408,"2":2472,"7":937,"11":987,"17":2604},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"1":1471,"2":2566,"7":976,"11":1031,"17":2634},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"1":1535,"2":2663,"7":1016,"11":1076,"17":2665},"ilvl":536}}}, +{"id":95999,"name":"Spearman's Jingling Leggings","icon":"inv_pant_mail_raidhunter_m_01","type":9,"armorType":3,"gemSockets":[3,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"7":546,"8":475,"17":3156},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"1":1488,"2":2472,"7":1067,"8":937,"17":3902},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"1":1551,"2":2566,"7":1111,"8":976,"17":3948},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"1":1615,"2":2663,"7":1156,"8":1016,"17":3993},"ilvl":536}}}, {"id":96000,"name":"Static-Shot Shoulderguards","icon":"inv_shoulder_mail_raidhunter_m_01","type":3,"armorType":3,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"7":450,"8":329,"17":2705},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"1":1144,"2":1837,"7":858,"8":637,"17":3344},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"1":1191,"2":1906,"7":892,"8":663,"17":3384},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"1":1239,"2":1979,"7":928,"8":690,"17":3423},"ilvl":536}}}, {"id":96001,"name":"Cloudbreaker Greatbelt","icon":"inv_belt_plate_raidwarrior_m_01","type":8,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"7":354,"11":372,"17":2771},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"0":1064,"2":1837,"7":716,"11":749,"17":3425},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"0":1111,"2":1906,"7":746,"11":780,"17":3466},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"0":1159,"2":1979,"7":777,"11":813,"17":3506},"ilvl":536}}}, {"id":96002,"name":"Chestplate of Violent Detonation","icon":"inv_chest_plate_deathknight_m_01","type":5,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"5":537,"11":490,"17":4926},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"0":1488,"2":2472,"5":1051,"11":964,"17":6090},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"0":1551,"2":2566,"5":1094,"11":1004,"17":6161},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"0":1615,"2":2663,"5":1139,"11":1045,"17":6233},"ilvl":536}}}, -{"id":96003,"name":"Bracers of Constant Implosion","icon":"inv_bracer_plate_raidwarrior_m_01","type":6,"armorType":4,"gemSockets":[4],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"randomSuffixOptions":[-337,-338,-339,-341],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"17":2155},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":838,"2":1377,"17":2664},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":873,"2":1429,"17":2696},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":909,"2":1484,"17":2727},"ilvl":536}}}, -{"id":96004,"name":"Worldbreaker's Stormscythe","icon":"inv_axe_1h_thunderisleraid_d_031","type":13,"weaponType":1,"handType":2,"gemSockets":[3],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"5":250,"8":161},"ilvl":463},"0":{"randPropPoints":1343,"weaponDamageMin":8126,"weaponDamageMax":15092,"stats":{"0":626,"2":1059,"5":491,"8":329},"ilvl":528},"1":{"randPropPoints":1394,"weaponDamageMin":8434,"weaponDamageMax":15665,"stats":{"0":653,"2":1100,"5":511,"8":343},"ilvl":532},"2":{"randPropPoints":1447,"weaponDamageMin":8755,"weaponDamageMax":16260,"stats":{"0":681,"2":1142,"5":532,"8":357},"ilvl":536}}}, -{"id":96005,"name":"Jin'rokh's Soulcrystal","icon":"inv_jewelry_ring_172","type":11,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"8":301,"9":354},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":918,"2":1377,"8":552,"9":648},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":953,"2":1429,"8":573,"9":672},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":989,"2":1484,"8":595,"9":698},"ilvl":536}}}, +{"id":96003,"name":"Bracers of Constant Implosion","icon":"inv_bracer_plate_raidwarrior_m_01","type":6,"armorType":4,"gemSockets":[4],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"randomSuffixOptions":[-337,-338,-339,-341],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"17":2155},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":838,"2":1377,"17":2664},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":873,"2":1429,"17":2696},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":909,"2":1484,"17":2727},"ilvl":536}}}, +{"id":96004,"name":"Worldbreaker's Stormscythe","icon":"inv_axe_1h_thunderisleraid_d_031","type":13,"weaponType":1,"handType":2,"gemSockets":[3],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"5":250,"8":161},"ilvl":463},"0":{"randPropPoints":1343,"weaponDamageMin":8126,"weaponDamageMax":15092,"stats":{"0":626,"2":1059,"5":491,"8":329},"ilvl":528},"1":{"randPropPoints":1394,"weaponDamageMin":8434,"weaponDamageMax":15665,"stats":{"0":653,"2":1100,"5":511,"8":343},"ilvl":532},"2":{"randPropPoints":1447,"weaponDamageMin":8755,"weaponDamageMax":16260,"stats":{"0":681,"2":1142,"5":532,"8":357},"ilvl":536}}}, +{"id":96005,"name":"Jin'rokh's Soulcrystal","icon":"inv_jewelry_ring_172","type":11,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"8":301,"9":354},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":918,"2":1377,"8":552,"9":648},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":953,"2":1429,"8":573,"9":672},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":989,"2":1484,"8":595,"9":698},"ilvl":536}}}, {"id":96006,"name":"Lightningweaver Gauntlets","icon":"inv_glove_cloth_raidmage_m_01","type":7,"armorType":1,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"5":418,"11":383,"17":1273},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1144,"5":800,"11":736,"17":1574},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1191,"5":832,"11":765,"17":1592},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1239,"5":865,"11":796,"17":1611},"ilvl":536}}}, {"id":96007,"name":"Al'set's Tormented Leggings","icon":"inv_pant_cloth_raidwarlock_m_01","type":9,"armorType":1,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"5":389,"11":596,"17":1782},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"5":780,"11":1158,"17":2203},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"5":813,"11":1205,"17":2229},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"5":847,"11":1254,"17":2255},"ilvl":536}}}, {"id":96008,"name":"Fissure-Split Shoulderwraps","icon":"inv_shoulder_cloth_raidwarlock_m_01","type":3,"armorType":1,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"5":391,"6":410,"17":1527},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1144,"5":744,"6":792,"17":1888},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1191,"5":773,"6":824,"17":1911},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1239,"5":804,"6":857,"17":1933},"ilvl":536}}}, {"id":96009,"name":"Robes of Static Bursts","icon":"inv_cloth_raidpriest_m_01robe","type":5,"armorType":1,"gemSockets":[4,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":432,"11":572,"17":2037},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"4":858,"11":1114,"17":2518},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"4":893,"11":1159,"17":2547},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"4":930,"11":1206,"17":2577},"ilvl":536}}}, -{"id":96010,"name":"Jin'rokh's Dreamshard","icon":"inv_jewelry_ring_169","type":11,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":309,"6":349},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":918,"5":567,"6":639},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":953,"5":588,"6":663},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":989,"5":611,"6":689},"ilvl":536}}}, -{"id":96011,"name":"Drape of Booming Nights","icon":"inv_cape_pandaria_d_02","type":4,"armorType":1,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":368,"6":277,"17":1018},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":918,"4":674,"6":508,"17":1259},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":953,"4":699,"6":527,"17":1274},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":989,"4":726,"6":547,"17":1289},"ilvl":536}}}, -{"id":96012,"name":"Soulblade of the Breaking Storm","icon":"inv_sword_1h_zandalari_c_02blue","type":13,"weaponType":9,"handType":2,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.2,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1876,"weaponDamageMax":3484,"stats":{"2":578,"3":305,"4":192,"6":232,"14":5152},"ilvl":463},"0":{"randPropPoints":1343,"weaponDamageMin":3438,"weaponDamageMax":6385,"stats":{"2":1059,"3":626,"4":385,"6":458,"14":9439},"ilvl":528},"1":{"randPropPoints":1394,"weaponDamageMin":3568,"weaponDamageMax":6627,"stats":{"2":1100,"3":653,"4":401,"6":477,"14":9797},"ilvl":532},"2":{"randPropPoints":1447,"weaponDamageMin":3704,"weaponDamageMax":6879,"stats":{"2":1142,"3":681,"4":417,"6":497,"14":10170},"ilvl":536}}}, -{"id":96013,"name":"Horridon's Last Gasp","icon":"spell_nature_eyeofthestorm","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"3":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"3":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"3":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"3":1672},"ilvl":536}}}, +{"id":96010,"name":"Jin'rokh's Dreamshard","icon":"inv_jewelry_ring_169","type":11,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":309,"6":349},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":918,"5":567,"6":639},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":953,"5":588,"6":663},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":989,"5":611,"6":689},"ilvl":536}}}, +{"id":96011,"name":"Drape of Booming Nights","icon":"inv_cape_pandaria_d_02","type":4,"armorType":1,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":368,"6":277,"17":1018},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":918,"4":674,"6":508,"17":1259},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":953,"4":699,"6":527,"17":1274},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":989,"4":726,"6":547,"17":1289},"ilvl":536}}}, +{"id":96012,"name":"Soulblade of the Breaking Storm","icon":"inv_sword_1h_zandalari_c_02blue","type":13,"weaponType":9,"handType":2,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.2,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1876,"weaponDamageMax":3484,"stats":{"2":578,"3":305,"4":192,"6":232,"14":5152},"ilvl":463},"0":{"randPropPoints":1343,"weaponDamageMin":3438,"weaponDamageMax":6385,"stats":{"2":1059,"3":626,"4":385,"6":458,"14":9439},"ilvl":528},"1":{"randPropPoints":1394,"weaponDamageMin":3568,"weaponDamageMax":6627,"stats":{"2":1100,"3":653,"4":401,"6":477,"14":9797},"ilvl":532},"2":{"randPropPoints":1447,"weaponDamageMin":3704,"weaponDamageMax":6879,"stats":{"2":1142,"3":681,"4":417,"6":497,"14":10170},"ilvl":536}}}, +{"id":96013,"name":"Horridon's Last Gasp","icon":"spell_nature_eyeofthestorm","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"3":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"3":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"3":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"3":1672},"ilvl":536}}}, {"id":96014,"name":"Infinitely Conducting Bracers","icon":"inv_bracer_leather_raidmonk_m_01","type":6,"armorType":2,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":293,"6":358,"17":1134},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":918,"4":537,"6":657,"17":1402},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":953,"4":557,"6":681,"17":1419},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":989,"4":579,"6":707,"17":1435},"ilvl":536}}}, -{"id":96015,"name":"Ghostbinder Greatboots","icon":"inv_boot_mail_raidshaman_m_01","type":10,"armorType":3,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":442,"7":337,"17":2480},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1144,"4":850,"7":645,"17":3066},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1191,"4":884,"7":671,"17":3102},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1239,"4":920,"7":698,"17":3138},"ilvl":536}}}, +{"id":96015,"name":"Ghostbinder Greatboots","icon":"inv_boot_mail_raidshaman_m_01","type":10,"armorType":3,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":442,"7":337,"17":2480},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1144,"4":850,"7":645,"17":3066},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1191,"4":884,"7":671,"17":3102},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1239,"4":920,"7":698,"17":3138},"ilvl":536}}}, {"id":96016,"name":"Ionized Yojamban Carapace","icon":"inv_chest_plate_raidpaladin_m_01","type":5,"armorType":4,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"6":389,"11":596,"17":4926},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"6":780,"11":1158,"17":6090},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"6":813,"11":1205,"17":6161},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"6":847,"11":1254,"17":6233},"ilvl":536}}}, {"id":96017,"name":"Wastewalker's Sandblasted Drape","icon":"inv_cape_pandaria_d_01","type":4,"armorType":1,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"5":368,"7":277,"17":1018},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"1":918,"2":1377,"5":674,"7":508,"17":1259},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"1":953,"2":1429,"5":699,"7":527,"17":1274},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"1":989,"2":1484,"5":726,"7":547,"17":1289},"ilvl":536}}}, {"id":96018,"name":"Talisman of Living Poison","icon":"inv_jewelry_necklace_119","type":2,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"7":349,"8":309},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"1":918,"2":1377,"7":639,"8":567},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"1":953,"2":1429,"7":663,"8":588},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"1":989,"2":1484,"7":689,"8":611},"ilvl":536}}}, {"id":96019,"name":"Jalak's Maelstrom Staff","icon":"inv_stave_2h_thunderisleraid_d_01","type":13,"weaponType":8,"handType":4,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":8673,"weaponDamageMax":13010,"stats":{"1":819,"2":1349,"5":601,"11":506},"ilvl":463},"0":{"randPropPoints":3134,"weaponDamageMin":15893,"weaponDamageMax":23840,"stats":{"1":1568,"2":2472,"5":1115,"11":980},"ilvl":528},"1":{"randPropPoints":3253,"weaponDamageMin":16497,"weaponDamageMax":24746,"stats":{"1":1631,"2":2566,"5":1158,"11":1020},"ilvl":532},"2":{"randPropPoints":3376,"weaponDamageMin":17123,"weaponDamageMax":25685,"stats":{"1":1695,"2":2663,"5":1203,"11":1061},"ilvl":536}}}, -{"id":96020,"name":"Bindings of Multiplicative Strikes","icon":"inv_leather_raiddruid_m_01bracer","type":6,"armorType":2,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"6":339,"7":326,"17":1134},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"1":918,"2":1377,"6":621,"7":597,"17":1402},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"1":953,"2":1429,"6":645,"7":619,"17":1419},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"1":989,"2":1484,"6":669,"7":643,"17":1435},"ilvl":536}}}, -{"id":96021,"name":"Sul'lithuz Sandmail","icon":"inv_chest_mail_raidshaman_m_01","type":5,"armorType":3,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"7":572,"11":432,"17":3607},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"1":1488,"2":2472,"7":1114,"11":858,"17":4459},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"1":1551,"2":2566,"7":1159,"11":893,"17":4511},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"1":1615,"2":2663,"7":1206,"11":930,"17":4564},"ilvl":536}}}, +{"id":96020,"name":"Bindings of Multiplicative Strikes","icon":"inv_leather_raiddruid_m_01bracer","type":6,"armorType":2,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"6":339,"7":326,"17":1134},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"1":918,"2":1377,"6":621,"7":597,"17":1402},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"1":953,"2":1429,"6":645,"7":619,"17":1419},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"1":989,"2":1484,"6":669,"7":643,"17":1435},"ilvl":536}}}, +{"id":96021,"name":"Sul'lithuz Sandmail","icon":"inv_chest_mail_raidshaman_m_01","type":5,"armorType":3,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"7":572,"11":432,"17":3607},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"1":1488,"2":2472,"7":1114,"11":858,"17":4459},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"1":1551,"2":2566,"7":1159,"11":893,"17":4511},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"1":1615,"2":2663,"7":1206,"11":930,"17":4564},"ilvl":536}}}, {"id":96022,"name":"Frozen Warlord's Bracers","icon":"inv_bracer_plate_raidwarrior_m_01","type":6,"armorType":4,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"7":358,"8":293,"17":2155},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":918,"2":1377,"7":657,"8":537,"17":2664},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":953,"2":1429,"7":681,"8":557,"17":2696},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":989,"2":1484,"7":707,"8":579,"17":2727},"ilvl":536}}}, -{"id":96023,"name":"Bloodlord's Bloodsoaked Legplates","icon":"inv_pants_plate_deathknight_m_01","type":9,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"7":432,"11":572,"17":4310},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"0":1488,"2":2472,"7":858,"11":1114,"17":5328},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"0":1551,"2":2566,"7":893,"11":1159,"17":5391},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"0":1615,"2":2663,"7":930,"11":1206,"17":5454},"ilvl":536}}}, -{"id":96024,"name":"Puncture-Proof Greathelm","icon":"inv_helmet_plate_raidwarrior_m_01","type":1,"armorType":4,"gemSockets":[1,3],"socketBonus":[0,0,270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"9":460,"10":500,"17":4002},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"0":1408,"2":2472,"9":959,"10":999,"17":4948},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"0":1471,"2":2566,"9":1001,"10":1041,"17":5006},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"0":1535,"2":2663,"9":1044,"10":1084,"17":5064},"ilvl":536}}}, +{"id":96023,"name":"Bloodlord's Bloodsoaked Legplates","icon":"inv_pants_plate_deathknight_m_01","type":9,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"7":432,"11":572,"17":4310},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"0":1488,"2":2472,"7":858,"11":1114,"17":5328},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"0":1551,"2":2566,"7":893,"11":1159,"17":5391},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"0":1615,"2":2663,"7":930,"11":1206,"17":5454},"ilvl":536}}}, +{"id":96024,"name":"Puncture-Proof Greathelm","icon":"inv_helmet_plate_raidwarrior_m_01","type":1,"armorType":4,"gemSockets":[1,3],"socketBonus":[0,0,270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"9":460,"10":500,"17":4002},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"0":1408,"2":2472,"9":959,"10":999,"17":4948},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"0":1471,"2":2566,"9":1001,"10":1041,"17":5006},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"0":1535,"2":2663,"9":1044,"10":1084,"17":5064},"ilvl":536}}}, {"id":96025,"name":"Horn-Rimmed Doomcloak","icon":"inv_cape_pandaria_d_04","type":4,"armorType":1,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"5":334,"11":334,"17":1018},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":918,"2":1377,"5":612,"11":612,"17":1259},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":953,"2":1429,"5":635,"11":635,"17":1274},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":989,"2":1484,"5":659,"11":659,"17":1289},"ilvl":536}}}, -{"id":96026,"name":"Spark of Zandalar","icon":"spell_nature_lightningshield","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"7":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"7":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"7":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"7":1672},"ilvl":536}}}, -{"id":96027,"name":"Flamecaster's Burning Crown","icon":"inv_helm_cloth_raidmage_m_01","type":1,"armorType":1,"gemSockets":[1,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"6":562,"7":379,"17":1655},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1408,"6":1083,"7":841,"17":2046},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1471,"6":1127,"7":880,"17":2070},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1535,"6":1172,"7":920,"17":2094},"ilvl":536}}}, -{"id":96028,"name":"Vaccinator's Armwraps","icon":"inv_cloth_raidpriest_m_01bracer","type":6,"armorType":1,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":334,"7":334,"17":891},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":918,"4":612,"7":612,"17":1102},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":953,"4":635,"7":635,"17":1114},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":989,"4":659,"7":659,"17":1127},"ilvl":536}}}, +{"id":96026,"name":"Spark of Zandalar","icon":"spell_nature_lightningshield","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"7":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"7":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"7":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"7":1672},"ilvl":536}}}, +{"id":96027,"name":"Flamecaster's Burning Crown","icon":"inv_helm_cloth_raidmage_m_01","type":1,"armorType":1,"gemSockets":[1,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"6":562,"7":379,"17":1655},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1408,"6":1083,"7":841,"17":2046},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1471,"6":1127,"7":880,"17":2070},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1535,"6":1172,"7":920,"17":2094},"ilvl":536}}}, +{"id":96028,"name":"Vaccinator's Armwraps","icon":"inv_cloth_raidpriest_m_01bracer","type":6,"armorType":1,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":334,"7":334,"17":891},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":918,"4":612,"7":612,"17":1102},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":953,"4":635,"7":635,"17":1114},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":989,"4":659,"7":659,"17":1127},"ilvl":536}}}, {"id":96029,"name":"Dinomancer's Spiritbinding Spire","icon":"inv_stave_2h_thunderisleraid_d_03","type":13,"weaponType":8,"handType":4,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":4336,"weaponDamageMax":6505,"stats":{"2":1349,"3":819,"5":525,"7":571,"14":5151},"ilvl":463},"0":{"randPropPoints":3134,"weaponDamageMin":7946,"weaponDamageMax":11920,"stats":{"2":2472,"3":1568,"5":975,"7":1099,"14":9440},"ilvl":528},"1":{"randPropPoints":3253,"weaponDamageMin":8248,"weaponDamageMax":12373,"stats":{"2":2566,"3":1631,"5":1012,"7":1143,"14":9798},"ilvl":532},"2":{"randPropPoints":3376,"weaponDamageMin":8561,"weaponDamageMax":12843,"stats":{"2":2663,"3":1695,"5":1051,"7":1189,"14":10169},"ilvl":536}}}, {"id":96030,"name":"Horridon's Tusk Fragment","icon":"inv_jewelry_necklace_141","type":2,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":285,"11":363},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":918,"4":522,"11":665},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":953,"4":542,"11":690},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":989,"4":563,"11":717},"ilvl":536}}}, -{"id":96031,"name":"Petrified Eye of the Basilisk","icon":"inv_jewelry_ring_178","type":11,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":381,"11":254},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":918,"4":698,"11":465},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":953,"4":724,"11":483},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":989,"4":752,"11":501},"ilvl":536}}}, -{"id":96032,"name":"Venomlord's Totemic Wand","icon":"inv_wand_1h_thunderisleraid_d_01","type":14,"rangedWeaponType":6,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.9,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1620,"weaponDamageMax":3009,"stats":{"2":578,"3":305,"6":221,"7":211,"14":5152},"ilvl":463},"0":{"randPropPoints":1343,"weaponDamageMin":2969,"weaponDamageMax":5514,"stats":{"2":1059,"3":626,"6":438,"7":419,"14":9439},"ilvl":528},"1":{"randPropPoints":1394,"weaponDamageMin":3081,"weaponDamageMax":5724,"stats":{"2":1100,"3":653,"6":456,"7":436,"14":9797},"ilvl":532},"2":{"randPropPoints":1447,"weaponDamageMin":3199,"weaponDamageMax":5941,"stats":{"2":1142,"3":681,"6":475,"7":455,"14":10170},"ilvl":536}}}, +{"id":96031,"name":"Petrified Eye of the Basilisk","icon":"inv_jewelry_ring_178","type":11,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":381,"11":254},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":918,"4":698,"11":465},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":953,"4":724,"11":483},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":989,"4":752,"11":501},"ilvl":536}}}, +{"id":96032,"name":"Venomlord's Totemic Wand","icon":"inv_wand_1h_thunderisleraid_d_01","type":14,"rangedWeaponType":6,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.9,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1620,"weaponDamageMax":3009,"stats":{"2":578,"3":305,"6":221,"7":211,"14":5152},"ilvl":463},"0":{"randPropPoints":1343,"weaponDamageMin":2969,"weaponDamageMax":5514,"stats":{"2":1059,"3":626,"6":438,"7":419,"14":9439},"ilvl":528},"1":{"randPropPoints":1394,"weaponDamageMin":3081,"weaponDamageMax":5724,"stats":{"2":1100,"3":653,"6":456,"7":436,"14":9797},"ilvl":532},"2":{"randPropPoints":1447,"weaponDamageMin":3199,"weaponDamageMax":5941,"stats":{"2":1142,"3":681,"6":475,"7":455,"14":10170},"ilvl":536}}}, {"id":96033,"name":"Roots of Rampaging Earth","icon":"inv_pant_leather_raidmonk_m_01","type":9,"armorType":2,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"6":537,"11":490,"17":2268},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"6":1051,"11":964,"17":2804},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"6":1094,"11":1004,"17":2837},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"6":1139,"11":1045,"17":2870},"ilvl":536}}}, -{"id":96034,"name":"Spaulders of Dinomancy","icon":"inv_shoulder_leather_raiddruid_m_01","type":3,"armorType":2,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":456,"7":319,"17":1944},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1144,"4":869,"7":618,"17":2404},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1191,"4":903,"7":643,"17":2432},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1239,"4":939,"7":669,"17":2460},"ilvl":536}}}, -{"id":96035,"name":"Legguards of Scintillating Scales","icon":"inv_pant_mail_raidshaman_m_01","type":9,"armorType":3,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"6":520,"11":520,"17":3156},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"6":1019,"11":1019,"17":3902},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"6":1061,"11":1061,"17":3948},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"6":1104,"11":1104,"17":3993},"ilvl":536}}}, -{"id":96036,"name":"Armplates of the Vanquished Abomination","icon":"inv_bracer_plate_raidpaladin_m_01","type":6,"armorType":4,"gemSockets":[4],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"randomSuffixOptions":[-339,-340,-343],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"17":2155},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":918,"17":2664},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":953,"17":2696},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":989,"17":2727},"ilvl":536}}}, +{"id":96034,"name":"Spaulders of Dinomancy","icon":"inv_shoulder_leather_raiddruid_m_01","type":3,"armorType":2,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":456,"7":319,"17":1944},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1144,"4":869,"7":618,"17":2404},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1191,"4":903,"7":643,"17":2432},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1239,"4":939,"7":669,"17":2460},"ilvl":536}}}, +{"id":96035,"name":"Legguards of Scintillating Scales","icon":"inv_pant_mail_raidshaman_m_01","type":9,"armorType":3,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"6":520,"11":520,"17":3156},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"6":1019,"11":1019,"17":3902},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"6":1061,"11":1061,"17":3948},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"6":1104,"11":1104,"17":3993},"ilvl":536}}}, +{"id":96036,"name":"Armplates of the Vanquished Abomination","icon":"inv_bracer_plate_raidpaladin_m_01","type":6,"armorType":4,"gemSockets":[4],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"randomSuffixOptions":[-339,-340,-343],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"17":2155},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":918,"17":2664},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":953,"17":2696},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":989,"17":2727},"ilvl":536}}}, {"id":96037,"name":"Bad Juju","icon":"trade_archaeology_troll_voodoodoll","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"11":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"11":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"11":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"11":1672},"ilvl":536}},"itemEffect":{"buffId":138938,"buffName":"Juju Madness","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"1":4232}},"0":{"stats":{"1":7757}},"1":{"stats":{"1":8051}},"2":{"stats":{"1":8356}}},"proc":{"icdMs":10000,"rppm":{"rate":1.100000023841858}}}}, -{"id":96038,"name":"Kura-Kura, Kazra'jin's Skullcleaver","icon":"inv_axe_1h_thunderisleraid_d_01","type":13,"weaponType":1,"handType":2,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"6":217,"11":217},"ilvl":463},"0":{"randPropPoints":1343,"weaponDamageMin":8126,"weaponDamageMax":15092,"stats":{"1":626,"2":1059,"6":431,"11":431},"ilvl":528},"1":{"randPropPoints":1394,"weaponDamageMin":8434,"weaponDamageMax":15665,"stats":{"1":653,"2":1100,"6":449,"11":449},"ilvl":532},"2":{"randPropPoints":1447,"weaponDamageMin":8755,"weaponDamageMax":16260,"stats":{"1":681,"2":1142,"6":467,"11":467},"ilvl":536}}}, +{"id":96038,"name":"Kura-Kura, Kazra'jin's Skullcleaver","icon":"inv_axe_1h_thunderisleraid_d_01","type":13,"weaponType":1,"handType":2,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"6":217,"11":217},"ilvl":463},"0":{"randPropPoints":1343,"weaponDamageMin":8126,"weaponDamageMax":15092,"stats":{"1":626,"2":1059,"6":431,"11":431},"ilvl":528},"1":{"randPropPoints":1394,"weaponDamageMin":8434,"weaponDamageMax":15665,"stats":{"1":653,"2":1100,"6":449,"11":449},"ilvl":532},"2":{"randPropPoints":1447,"weaponDamageMin":8755,"weaponDamageMax":16260,"stats":{"1":681,"2":1142,"6":467,"11":467},"ilvl":536}}}, {"id":96039,"name":"Mar'li's Bloodstained Sandals","icon":"inv_cloth_raidpriest_m_01boot","type":10,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":436,"6":348,"17":1400},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1144,"4":839,"6":665,"17":1731},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1191,"4":872,"6":691,"17":1751},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1239,"4":908,"6":718,"17":1772},"ilvl":536}}}, {"id":96040,"name":"Zandalari Robes of the Final Rite","icon":"inv_robe_cloth_raidwarlock_m_01","type":5,"armorType":1,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"5":475,"6":546,"17":2037},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"5":937,"6":1067,"17":2518},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"5":976,"6":1111,"17":2547},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"5":1016,"6":1156,"17":2577},"ilvl":536}}}, {"id":96041,"name":"Wushoolay's Final Choice","icon":"spell_nature_chainlightning","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"5":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"5":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"5":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"5":1672},"ilvl":536}}}, {"id":96042,"name":"Amun-Thoth, Sul's Spiritrending Talons","icon":"inv_hand_1h_thunderisleraid_d_01","type":13,"weaponType":3,"handType":2,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":2217,"weaponDamageMax":4118,"stats":{"2":578,"3":305,"4":239,"11":179,"14":5152},"ilvl":463},"0":{"randPropPoints":1343,"weaponDamageMin":4063,"weaponDamageMax":7546,"stats":{"2":1059,"3":626,"4":472,"11":362,"14":9439},"ilvl":528},"1":{"randPropPoints":1394,"weaponDamageMin":4217,"weaponDamageMax":7832,"stats":{"2":1100,"3":653,"4":491,"11":377,"14":9797},"ilvl":532},"2":{"randPropPoints":1447,"weaponDamageMin":4377,"weaponDamageMax":8130,"stats":{"2":1142,"3":681,"4":511,"11":393,"14":10170},"ilvl":536}}}, -{"id":96043,"name":"Robes of Treacherous Ground","icon":"inv_leather_raiddruid_m_01robe","type":5,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":389,"11":596,"17":2592},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"4":780,"11":1158,"17":3205},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"4":813,"11":1205,"17":3242},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"4":847,"11":1254,"17":3280},"ilvl":536}}}, -{"id":96044,"name":"Gaze of Gara'jal","icon":"inv_helm_mail_raidhunter_m_01","type":1,"armorType":3,"gemSockets":[1,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"6":460,"7":500,"17":2931},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"1":1408,"2":2472,"6":959,"7":999,"17":3623},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"1":1471,"2":2566,"6":1001,"7":1041,"17":3666},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"1":1535,"2":2663,"6":1044,"7":1084,"17":3708},"ilvl":536}}}, -{"id":96045,"name":"Loa-Ridden Bracers","icon":"inv_bracer_mail_raidshaman_m_01","type":6,"armorType":3,"gemSockets":[4],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"randomSuffixOptions":[-339,-340,-343],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"17":1578},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":838,"17":1951},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":873,"17":1974},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":909,"17":1997},"ilvl":536}}}, -{"id":96046,"name":"Overloaded Bladebreaker Cuirass","icon":"inv_chest_plate_raidwarrior_m_01","type":5,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"5":376,"10":603,"17":4926},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"0":1488,"2":2472,"5":755,"10":1173,"17":6090},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"0":1551,"2":2566,"5":787,"10":1220,"17":6161},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"0":1615,"2":2663,"5":819,"10":1269,"17":6233},"ilvl":536}}}, +{"id":96043,"name":"Robes of Treacherous Ground","icon":"inv_leather_raiddruid_m_01robe","type":5,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":389,"11":596,"17":2592},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"4":780,"11":1158,"17":3205},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"4":813,"11":1205,"17":3242},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"4":847,"11":1254,"17":3280},"ilvl":536}}}, +{"id":96044,"name":"Gaze of Gara'jal","icon":"inv_helm_mail_raidhunter_m_01","type":1,"armorType":3,"gemSockets":[1,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"6":460,"7":500,"17":2931},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"1":1408,"2":2472,"6":959,"7":999,"17":3623},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"1":1471,"2":2566,"6":1001,"7":1041,"17":3666},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"1":1535,"2":2663,"6":1044,"7":1084,"17":3708},"ilvl":536}}}, +{"id":96045,"name":"Loa-Ridden Bracers","icon":"inv_bracer_mail_raidshaman_m_01","type":6,"armorType":3,"gemSockets":[4],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"randomSuffixOptions":[-339,-340,-343],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"17":1578},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":838,"17":1951},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":873,"17":1974},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":909,"17":1997},"ilvl":536}}}, +{"id":96046,"name":"Overloaded Bladebreaker Cuirass","icon":"inv_chest_plate_raidwarrior_m_01","type":5,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"5":376,"10":603,"17":4926},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"0":1488,"2":2472,"5":755,"10":1173,"17":6090},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"0":1551,"2":2566,"5":787,"10":1220,"17":6161},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"0":1615,"2":2663,"5":819,"10":1269,"17":6233},"ilvl":536}}}, {"id":96047,"name":"Zerat, Malakk's Soulburning Greatsword","icon":"inv_sword_2h_thunderisleraid_d_01","type":13,"weaponType":9,"handType":4,"gemSockets":[3],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":819,"2":1349,"5":612,"6":453},"ilvl":463},"0":{"randPropPoints":3134,"weaponDamageMin":17338,"weaponDamageMax":26008,"stats":{"0":1568,"2":2472,"5":1174,"6":844},"ilvl":528},"1":{"randPropPoints":3253,"weaponDamageMin":17996,"weaponDamageMax":26995,"stats":{"0":1631,"2":2566,"5":1221,"6":877},"ilvl":532},"2":{"randPropPoints":3376,"weaponDamageMin":18680,"weaponDamageMax":28020,"stats":{"0":1695,"2":2663,"5":1270,"6":911},"ilvl":536}}}, -{"id":96048,"name":"Talisman of Angry Spirits","icon":"inv_jewelry_necklace_139","type":2,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"6":344,"11":318},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":918,"2":1377,"6":630,"11":582},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":953,"2":1429,"6":654,"11":604},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":989,"2":1484,"6":679,"11":627},"ilvl":536}}}, +{"id":96048,"name":"Talisman of Angry Spirits","icon":"inv_jewelry_necklace_139","type":2,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"6":344,"11":318},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":918,"2":1377,"6":630,"11":582},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":953,"2":1429,"6":654,"11":604},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":989,"2":1484,"6":679,"11":627},"ilvl":536}}}, {"id":96049,"name":"Fortitude of the Zandalari","icon":"spell_holy_mindvision","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"11":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"11":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"11":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"11":1672},"ilvl":536}},"itemEffect":{"buffId":126697,"buffName":"Tremendous Fortitude","effectDurationMs":15000,"scalingOptions":{"-1":{"stats":{"19":21608}},"0":{"stats":{"19":21608}},"1":{"stats":{"19":21608}},"2":{"stats":{"19":21608}}},"onUse":{"cooldownMs":120000,"categoryId":1190,"categoryCooldownMs":120000}}}, -{"id":96050,"name":"Shattered Tortoiseshell Longbow","icon":"inv_bow_1h_thunderisleraid_d_01","type":14,"rangedWeaponType":1,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":6899,"weaponDamageMax":12813,"stats":{"1":819,"2":1349,"5":530,"8":577},"ilvl":463},"0":{"randPropPoints":3134,"weaponDamageMin":12642,"weaponDamageMax":23479,"stats":{"1":1568,"2":2472,"5":1004,"8":1091},"ilvl":528},"1":{"randPropPoints":3253,"weaponDamageMin":13122,"weaponDamageMax":24371,"stats":{"1":1631,"2":2566,"5":1044,"8":1134},"ilvl":532},"2":{"randPropPoints":3376,"weaponDamageMin":13620,"weaponDamageMax":25296,"stats":{"1":1695,"2":2663,"5":1085,"8":1179},"ilvl":536}}}, +{"id":96050,"name":"Shattered Tortoiseshell Longbow","icon":"inv_bow_1h_thunderisleraid_d_01","type":14,"rangedWeaponType":1,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":6899,"weaponDamageMax":12813,"stats":{"1":819,"2":1349,"5":530,"8":577},"ilvl":463},"0":{"randPropPoints":3134,"weaponDamageMin":12642,"weaponDamageMax":23479,"stats":{"1":1568,"2":2472,"5":1004,"8":1091},"ilvl":528},"1":{"randPropPoints":3253,"weaponDamageMin":13122,"weaponDamageMax":24371,"stats":{"1":1631,"2":2566,"5":1044,"8":1134},"ilvl":532},"2":{"randPropPoints":3376,"weaponDamageMin":13620,"weaponDamageMax":25296,"stats":{"1":1695,"2":2663,"5":1085,"8":1179},"ilvl":536}}}, {"id":96051,"name":"Rockfall Ribwraps","icon":"inv_chest_leather_raidmonk_m_01","type":5,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"5":461,"6":555,"17":2592},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"1":1488,"2":2472,"5":911,"6":1083,"17":3205},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"1":1551,"2":2566,"5":948,"6":1127,"17":3242},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"1":1615,"2":2663,"5":987,"6":1173,"17":3280},"ilvl":536}}}, {"id":96052,"name":"Grips of Vampiric Cruelty","icon":"inv_glove_leather_raidrogue_m_01","type":7,"armorType":2,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"5":394,"7":412,"17":1620},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"1":1144,"2":1837,"5":756,"7":789,"17":2003},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"1":1191,"2":1906,"5":786,"7":820,"17":2026},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"1":1239,"2":1979,"5":817,"7":853,"17":2050},"ilvl":536}}}, -{"id":96053,"name":"Beady-Eye Bracers","icon":"inv_bracer_mail_raidhunter_m_01","type":6,"armorType":3,"gemSockets":[4],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"randomSuffixOptions":[-336,-337,-338,-339,-340],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"17":1578},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"1":838,"2":1377,"17":1951},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"1":873,"2":1429,"17":1974},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"1":909,"2":1484,"17":1997},"ilvl":536}}}, +{"id":96053,"name":"Beady-Eye Bracers","icon":"inv_bracer_mail_raidhunter_m_01","type":6,"armorType":3,"gemSockets":[4],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"randomSuffixOptions":[-336,-337,-338,-339,-340],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"17":1578},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"1":838,"2":1377,"17":1951},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"1":873,"2":1429,"17":1974},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"1":909,"2":1484,"17":1997},"ilvl":536}}}, {"id":96054,"name":"Quakestompers","icon":"inv_boot_mail_raidhunter_m_01","type":10,"armorType":3,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"6":402,"7":404,"17":2480},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"1":1144,"2":1837,"6":764,"7":781,"17":3066},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"1":1191,"2":1906,"6":794,"7":812,"17":3102},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"1":1239,"2":1979,"6":825,"7":845,"17":3138},"ilvl":536}}}, {"id":96055,"name":"Shoulderguards of Centripetal Destruction","icon":"inv_shoulder_plate_deathknight_m_01","type":3,"armorType":4,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"6":468,"7":298,"17":3694},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"0":1144,"2":1837,"6":891,"7":580,"17":4567},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"0":1191,"2":1906,"6":926,"7":604,"17":4621},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"0":1239,"2":1979,"6":962,"7":628,"17":4675},"ilvl":536}}}, -{"id":96056,"name":"Shell-Coated Wristplates","icon":"inv_bracer_plate_deathknight_m_01","type":6,"armorType":4,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"9":372,"10":269,"17":2155},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":918,"2":1377,"9":682,"10":494,"17":2664},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":953,"2":1429,"9":708,"10":512,"17":2696},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":989,"2":1484,"9":735,"10":532,"17":2727},"ilvl":536}}}, +{"id":96056,"name":"Shell-Coated Wristplates","icon":"inv_bracer_plate_deathknight_m_01","type":6,"armorType":4,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"9":372,"10":269,"17":2155},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":918,"2":1377,"9":682,"10":494,"17":2664},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":953,"2":1429,"9":708,"10":512,"17":2696},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":989,"2":1484,"9":735,"10":532,"17":2727},"ilvl":536}}}, {"id":96057,"name":"Amulet of the Primal Turtle","icon":"inv_jewelry_necklace_118","type":2,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"5":214,"6":341},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":838,"2":1377,"5":425,"6":658},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":873,"2":1429,"5":443,"6":684},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":909,"2":1484,"5":461,"6":712},"ilvl":536}}}, {"id":96058,"name":"Shellsplitter Greataxe","icon":"inv_axe_1h_thunderisleraid_d_02","type":13,"weaponType":1,"handType":2,"gemSockets":[3],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"5":236,"6":185},"ilvl":463},"0":{"randPropPoints":1343,"weaponDamageMin":8126,"weaponDamageMax":15092,"stats":{"0":626,"2":1059,"5":465,"6":373},"ilvl":528},"1":{"randPropPoints":1394,"weaponDamageMin":8434,"weaponDamageMax":15665,"stats":{"0":653,"2":1100,"5":484,"6":389},"ilvl":532},"2":{"randPropPoints":1447,"weaponDamageMin":8755,"weaponDamageMax":16260,"stats":{"0":681,"2":1142,"5":504,"6":405},"ilvl":536}}}, {"id":96059,"name":"Beakbreaker Greatcloak","icon":"inv_cape_pandaria_d_04","type":4,"armorType":1,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"9":344,"11":318,"17":1018},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":918,"2":1377,"9":630,"11":582,"17":1259},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":953,"2":1429,"9":654,"11":604,"17":1274},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":989,"2":1484,"9":679,"11":627,"17":1289},"ilvl":536}}}, -{"id":96060,"name":"Azure Shell Bracers","icon":"inv_bracer_cloth_raidmage_m_01","type":6,"armorType":1,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"6":368,"11":277,"17":891},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":918,"6":674,"11":508,"17":1102},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":953,"6":699,"11":527,"17":1114},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":989,"6":726,"11":547,"17":1127},"ilvl":536}}}, -{"id":96061,"name":"Stonegaze Hood","icon":"inv_cloth_raidpriest_m_01helm","type":1,"armorType":1,"gemSockets":[1,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":556,"6":368,"17":1655},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1408,"4":1098,"6":794,"17":2046},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1471,"4":1143,"6":829,"17":2070},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1535,"4":1190,"6":866,"17":2094},"ilvl":536}}}, +{"id":96060,"name":"Azure Shell Bracers","icon":"inv_bracer_cloth_raidmage_m_01","type":6,"armorType":1,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"6":368,"11":277,"17":891},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":918,"6":674,"11":508,"17":1102},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":953,"6":699,"11":527,"17":1114},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":989,"6":726,"11":547,"17":1127},"ilvl":536}}}, +{"id":96061,"name":"Stonegaze Hood","icon":"inv_cloth_raidpriest_m_01helm","type":1,"armorType":1,"gemSockets":[1,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":556,"6":368,"17":1655},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1408,"4":1098,"6":794,"17":2046},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1471,"4":1143,"6":829,"17":2070},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1535,"4":1190,"6":866,"17":2094},"ilvl":536}}}, {"id":96062,"name":"Crystal-Claw Gloves","icon":"inv_glove_cloth_raidmage_m_01","type":7,"armorType":1,"gemSockets":[4],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"6":405,"7":405,"17":1273},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1144,"6":776,"7":776,"17":1574},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1191,"6":807,"7":807,"17":1592},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1239,"6":839,"7":839,"17":1611},"ilvl":536}}}, -{"id":96063,"name":"Shimmershell Cape","icon":"inv_cape_pandaria_d_03","type":4,"armorType":1,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"6":309,"11":349,"17":1018},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":918,"6":567,"11":639,"17":1259},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":953,"6":588,"11":663,"17":1274},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":989,"6":611,"11":689,"17":1289},"ilvl":536}}}, +{"id":96063,"name":"Shimmershell Cape","icon":"inv_cape_pandaria_d_03","type":4,"armorType":1,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"6":309,"11":349,"17":1018},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":918,"6":567,"11":639,"17":1259},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":953,"6":588,"11":663,"17":1274},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":989,"6":611,"11":689,"17":1289},"ilvl":536}}}, {"id":96064,"name":"Tortos' Discarded Shell","icon":"inv_shield_thunderisleraid_d_02","type":13,"weaponType":7,"handType":3,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":338,"7":237,"17":15800},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":838,"4":632,"7":488,"17":19533},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":873,"4":656,"7":509,"17":19762},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":909,"4":682,"7":531,"17":19992},"ilvl":536}}}, {"id":96065,"name":"Vampire Bat-Hide Bracers","icon":"inv_leather_raiddruid_m_01bracer","type":6,"armorType":2,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":354,"7":301,"17":1134},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":918,"4":648,"7":552,"17":1402},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":953,"4":672,"7":573,"17":1419},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":989,"4":698,"7":595,"17":1435},"ilvl":536}}}, -{"id":96066,"name":"Robes of Concussive Shocks","icon":"inv_robe_leather_raidmonk_m_01","type":5,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":520,"7":520,"17":2592},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"4":1019,"7":1019,"17":3205},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"4":1061,"7":1061,"17":3242},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"4":1104,"7":1104,"17":3280},"ilvl":536}}}, -{"id":96067,"name":"Spaulders of Quaking Fear","icon":"inv_shoulder_mail_raidshaman_m_01","type":3,"armorType":3,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":462,"7":309,"17":2705},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1144,"4":880,"7":599,"17":3344},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1191,"4":915,"7":623,"17":3384},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1239,"4":951,"7":648,"17":3423},"ilvl":536}}}, -{"id":96068,"name":"Refreshing Abalone Girdle","icon":"inv_belt_plate_raidpaladin_m_01","type":8,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":385,"7":332,"17":2771},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1064,"4":772,"7":676,"17":3425},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1111,"4":804,"7":704,"17":3466},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1159,"4":838,"7":734,"17":3506},"ilvl":536}}}, +{"id":96066,"name":"Robes of Concussive Shocks","icon":"inv_robe_leather_raidmonk_m_01","type":5,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":520,"7":520,"17":2592},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"4":1019,"7":1019,"17":3205},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"4":1061,"7":1061,"17":3242},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"4":1104,"7":1104,"17":3280},"ilvl":536}}}, +{"id":96067,"name":"Spaulders of Quaking Fear","icon":"inv_shoulder_mail_raidshaman_m_01","type":3,"armorType":3,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":462,"7":309,"17":2705},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1144,"4":880,"7":599,"17":3344},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1191,"4":915,"7":623,"17":3384},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1239,"4":951,"7":648,"17":3423},"ilvl":536}}}, +{"id":96068,"name":"Refreshing Abalone Girdle","icon":"inv_belt_plate_raidpaladin_m_01","type":8,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":385,"7":332,"17":2771},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1064,"4":772,"7":676,"17":3425},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1111,"4":804,"7":704,"17":3466},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1159,"4":838,"7":734,"17":3506},"ilvl":536}}}, {"id":96069,"name":"Tortos' Shellseizers","icon":"inv_glove_plate_raidpaladin_m_01","type":7,"armorType":4,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":351,"6":438,"17":3079},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1144,"4":676,"6":836,"17":3806},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1191,"4":703,"6":869,"17":3851},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1239,"4":731,"6":903,"17":3896},"ilvl":536}}}, -{"id":96070,"name":"Megaera's Poisoned Fang","icon":"inv_knife_1h_thunderisleraid_d_01","type":13,"weaponType":2,"handType":2,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":3070,"weaponDamageMax":5702,"stats":{"1":305,"2":578,"5":179,"11":239},"ilvl":463},"0":{"randPropPoints":1343,"weaponDamageMin":5625,"weaponDamageMax":10448,"stats":{"1":626,"2":1059,"5":362,"11":472},"ilvl":528},"1":{"randPropPoints":1394,"weaponDamageMin":5839,"weaponDamageMax":10845,"stats":{"1":653,"2":1100,"5":377,"11":491},"ilvl":532},"2":{"randPropPoints":1447,"weaponDamageMin":6061,"weaponDamageMax":11257,"stats":{"1":681,"2":1142,"5":393,"11":511},"ilvl":536}}}, +{"id":96070,"name":"Megaera's Poisoned Fang","icon":"inv_knife_1h_thunderisleraid_d_01","type":13,"weaponType":2,"handType":2,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":3070,"weaponDamageMax":5702,"stats":{"1":305,"2":578,"5":179,"11":239},"ilvl":463},"0":{"randPropPoints":1343,"weaponDamageMin":5625,"weaponDamageMax":10448,"stats":{"1":626,"2":1059,"5":362,"11":472},"ilvl":528},"1":{"randPropPoints":1394,"weaponDamageMin":5839,"weaponDamageMax":10845,"stats":{"1":653,"2":1100,"5":377,"11":491},"ilvl":532},"2":{"randPropPoints":1447,"weaponDamageMin":6061,"weaponDamageMax":11257,"stats":{"1":681,"2":1142,"5":393,"11":511},"ilvl":536}}}, {"id":96071,"name":"Quadra-Head Brooch","icon":"inv_jewelry_necklace_140","type":2,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"5":294,"11":294},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"1":838,"2":1377,"5":572,"11":572},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"1":873,"2":1429,"5":595,"11":595},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"1":909,"2":1484,"5":619,"11":619},"ilvl":536}}}, -{"id":96072,"name":"Poisonblood Bladeshoulders","icon":"inv_shoulder_leather_raidrogue_m_01","type":3,"armorType":2,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"7":405,"11":405,"17":1944},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"1":1144,"2":1837,"7":776,"11":776,"17":2404},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"1":1191,"2":1906,"7":807,"11":807,"17":2432},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"1":1239,"2":1979,"7":839,"11":839,"17":2460},"ilvl":536}}}, -{"id":96073,"name":"Grips of Cinderflesh","icon":"inv_glove_mail_raidshaman_m_01","type":7,"armorType":3,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"7":372,"11":425,"17":2254},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"1":1144,"2":1837,"7":716,"11":812,"17":2787},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"1":1191,"2":1906,"7":744,"11":844,"17":2820},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"1":1239,"2":1979,"7":774,"11":878,"17":2852},"ilvl":536}}}, -{"id":96074,"name":"Plated Toothbreaker Girdle","icon":"inv_belt_plate_deathknight_m_01","type":8,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"9":365,"10":365,"17":2771},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"0":1064,"2":1837,"9":736,"10":736,"17":3425},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"0":1111,"2":1906,"9":767,"10":767,"17":3466},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"0":1159,"2":1979,"9":799,"10":799,"17":3506},"ilvl":536}}}, -{"id":96075,"name":"Rot-Proof Greatplate","icon":"inv_chest_plate_deathknight_m_01","type":5,"armorType":4,"gemSockets":[4,3],"socketBonus":[0,0,0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"9":520,"11":520,"17":4926},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"0":1488,"2":2472,"9":1019,"11":1019,"17":6090},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"0":1551,"2":2566,"9":1061,"11":1061,"17":6161},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"0":1615,"2":2663,"9":1104,"11":1104,"17":6233},"ilvl":536}}}, +{"id":96072,"name":"Poisonblood Bladeshoulders","icon":"inv_shoulder_leather_raidrogue_m_01","type":3,"armorType":2,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"7":405,"11":405,"17":1944},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"1":1144,"2":1837,"7":776,"11":776,"17":2404},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"1":1191,"2":1906,"7":807,"11":807,"17":2432},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"1":1239,"2":1979,"7":839,"11":839,"17":2460},"ilvl":536}}}, +{"id":96073,"name":"Grips of Cinderflesh","icon":"inv_glove_mail_raidshaman_m_01","type":7,"armorType":3,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"7":372,"11":425,"17":2254},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"1":1144,"2":1837,"7":716,"11":812,"17":2787},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"1":1191,"2":1906,"7":744,"11":844,"17":2820},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"1":1239,"2":1979,"7":774,"11":878,"17":2852},"ilvl":536}}}, +{"id":96074,"name":"Plated Toothbreaker Girdle","icon":"inv_belt_plate_deathknight_m_01","type":8,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"9":365,"10":365,"17":2771},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"0":1064,"2":1837,"9":736,"10":736,"17":3425},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"0":1111,"2":1906,"9":767,"10":767,"17":3466},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"0":1159,"2":1979,"9":799,"10":799,"17":3506},"ilvl":536}}}, +{"id":96075,"name":"Rot-Proof Greatplate","icon":"inv_chest_plate_deathknight_m_01","type":5,"armorType":4,"gemSockets":[4,3],"socketBonus":[0,0,0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"9":520,"11":520,"17":4926},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"0":1488,"2":2472,"9":1019,"11":1019,"17":6090},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"0":1551,"2":2566,"9":1061,"11":1061,"17":6161},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"0":1615,"2":2663,"9":1104,"11":1104,"17":6233},"ilvl":536}}}, {"id":96076,"name":"Spinescale Seal","icon":"inv_jewelry_ring_164","type":11,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"5":339,"6":326},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":918,"2":1377,"5":621,"6":597},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":953,"2":1429,"5":645,"6":619},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":989,"2":1484,"5":669,"6":643},"ilvl":536}}}, -{"id":96077,"name":"Hydraskull Choker","icon":"inv_jewelry_necklace_125","type":2,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"9":377,"10":262},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":918,"2":1377,"9":690,"10":479},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":953,"2":1429,"9":716,"10":497},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":989,"2":1484,"9":743,"10":516},"ilvl":536}}}, +{"id":96077,"name":"Hydraskull Choker","icon":"inv_jewelry_necklace_125","type":2,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"9":377,"10":262},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":918,"2":1377,"9":690,"10":479},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":953,"2":1429,"9":716,"10":497},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":989,"2":1484,"9":743,"10":516},"ilvl":536}}}, {"id":96078,"name":"Sandals of Arcane Fury","icon":"inv_boot_cloth_raidmage_m_01","type":10,"armorType":1,"gemSockets":[4],"socketBonus":[0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"5":404,"6":402,"17":1400},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1144,"5":781,"6":764,"17":1731},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1191,"5":812,"6":794,"17":1751},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1239,"5":845,"6":825,"17":1772},"ilvl":536}}}, -{"id":96079,"name":"Gleaming-Eye Shoulderpads","icon":"inv_cloth_raidpriest_m_01shoulder","type":3,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":394,"6":412,"17":1527},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1144,"4":756,"6":789,"17":1888},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1191,"4":786,"6":820,"17":1911},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1239,"4":817,"6":853,"17":1933},"ilvl":536}}}, -{"id":96080,"name":"Frostborn Wristwraps","icon":"inv_bracer_cloth_raidwarlock_m_01","type":6,"armorType":1,"gemSockets":[4],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"randomSuffixOptions":[-336,-337,-338,-339,-340],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"17":891},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":838,"17":1102},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":873,"17":1114},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":909,"17":1127},"ilvl":536}}}, +{"id":96079,"name":"Gleaming-Eye Shoulderpads","icon":"inv_cloth_raidpriest_m_01shoulder","type":3,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":394,"6":412,"17":1527},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1144,"4":756,"6":789,"17":1888},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1191,"4":786,"6":820,"17":1911},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1239,"4":817,"6":853,"17":1933},"ilvl":536}}}, +{"id":96080,"name":"Frostborn Wristwraps","icon":"inv_bracer_cloth_raidwarlock_m_01","type":6,"armorType":1,"gemSockets":[4],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"randomSuffixOptions":[-336,-337,-338,-339,-340],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"17":891},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":838,"17":1102},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":873,"17":1114},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":909,"17":1127},"ilvl":536}}}, {"id":96081,"name":"Megaera's Shining Eye","icon":"inv_jewelry_necklace_126","type":2,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":334,"6":334},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":918,"5":612,"6":612},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":953,"5":635,"6":635},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":989,"5":659,"6":659},"ilvl":536}}}, {"id":96082,"name":"Fetish of the Hydra","icon":"inv_offhand_1h_thunderisleraid_d_01","type":13,"weaponType":5,"handType":3,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"5":309,"6":269},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":838,"5":599,"6":527},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":873,"5":623,"6":548},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":909,"5":649,"6":571},"ilvl":536}}}, {"id":96083,"name":"Breath of the Hydra","icon":"spell_shadow_mindflay","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"7":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"7":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"7":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"7":1672},"ilvl":536}},"itemEffect":{"buffId":138898,"buffName":"Breath of Many Minds","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"3":4232}},"0":{"stats":{"3":7757}},"1":{"stats":{"3":8051}},"2":{"stats":{"3":8356}}},"proc":{"icdMs":10000,"rppm":{"rate":1.100000023841858}}}}, -{"id":96084,"name":"Inscribed Bag of Hydra-Spawn","icon":"ability_creature_poison_06","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"4":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"4":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"4":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"4":1672},"ilvl":536}}}, -{"id":96085,"name":"Hood of Smoldering Flesh","icon":"inv_helm_leather_raidmonk_m_01","type":1,"armorType":2,"gemSockets":[1,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":539,"6":397,"17":2106},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1408,"4":1067,"6":847,"17":2604},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1471,"4":1111,"6":884,"17":2634},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1535,"4":1157,"6":923,"17":2665},"ilvl":536}}}, -{"id":96086,"name":"Links of the Bifurcated Tongue","icon":"inv_belt_mail_raidshaman_m_01","type":8,"armorType":3,"gemSockets":[2,4],"socketBonus":[0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":372,"11":354,"17":2029},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1064,"4":749,"11":716,"17":2508},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1111,"4":780,"11":746,"17":2538},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1159,"4":813,"11":777,"17":2567},"ilvl":536}}}, +{"id":96084,"name":"Inscribed Bag of Hydra-Spawn","icon":"ability_creature_poison_06","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"4":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"4":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"4":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"4":1672},"ilvl":536}}}, +{"id":96085,"name":"Hood of Smoldering Flesh","icon":"inv_helm_leather_raidmonk_m_01","type":1,"armorType":2,"gemSockets":[1,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":539,"6":397,"17":2106},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1408,"4":1067,"6":847,"17":2604},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1471,"4":1111,"6":884,"17":2634},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1535,"4":1157,"6":923,"17":2665},"ilvl":536}}}, +{"id":96086,"name":"Links of the Bifurcated Tongue","icon":"inv_belt_mail_raidshaman_m_01","type":8,"armorType":3,"gemSockets":[2,4],"socketBonus":[0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":372,"11":354,"17":2029},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1064,"4":749,"11":716,"17":2508},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1111,"4":780,"11":746,"17":2538},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1159,"4":813,"11":777,"17":2567},"ilvl":536}}}, {"id":96087,"name":"Chain of Consuming Magic","icon":"inv_chest_mail_raidshaman_m_01","type":5,"armorType":3,"gemSockets":[4,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":588,"11":403,"17":3607},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"4":1144,"11":806,"17":4459},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"4":1190,"11":840,"17":4511},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"4":1238,"11":874,"17":4564},"ilvl":536}}}, -{"id":96088,"name":"Ice-Scored Treads","icon":"inv_boot_plate_raidpaladin_m_01","type":10,"armorType":4,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":397,"11":413,"17":3386},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1144,"4":768,"11":784,"17":4187},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1191,"4":799,"11":815,"17":4236},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1239,"4":831,"11":847,"17":4285},"ilvl":536}}}, -{"id":96089,"name":"Pinionfeather Greatcloak","icon":"inv_cape_pandaria_d_01","type":4,"armorType":1,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"6":286,"11":299,"17":1018},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"1":838,"2":1377,"6":557,"11":581,"17":1259},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"1":873,"2":1429,"6":579,"11":605,"17":1274},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"1":909,"2":1484,"6":603,"11":629,"17":1289},"ilvl":536}}}, +{"id":96088,"name":"Ice-Scored Treads","icon":"inv_boot_plate_raidpaladin_m_01","type":10,"armorType":4,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":397,"11":413,"17":3386},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1144,"4":768,"11":784,"17":4187},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1191,"4":799,"11":815,"17":4236},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1239,"4":831,"11":847,"17":4285},"ilvl":536}}}, +{"id":96089,"name":"Pinionfeather Greatcloak","icon":"inv_cape_pandaria_d_01","type":4,"armorType":1,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"6":286,"11":299,"17":1018},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"1":838,"2":1377,"6":557,"11":581,"17":1259},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"1":873,"2":1429,"6":579,"11":605,"17":1274},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"1":909,"2":1484,"6":603,"11":629,"17":1289},"ilvl":536}}}, {"id":96090,"name":"Cord of Cacophonous Cawing","icon":"inv_belt_cloth_raidwarlock_m_01","type":8,"armorType":1,"gemSockets":[2,4],"socketBonus":[0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"5":398,"7":311,"17":1146},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1064,"5":796,"7":636,"17":1416},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1111,"5":829,"7":663,"17":1433},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1159,"5":863,"7":691,"17":1450},"ilvl":536}}}, -{"id":96091,"name":"Robe of Midnight Down","icon":"inv_chest_cloth_raidmage_m_01","type":5,"armorType":1,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"7":432,"11":572,"17":2037},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"7":858,"11":1114,"17":2518},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"7":893,"11":1159,"17":2547},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"7":930,"11":1206,"17":2577},"ilvl":536}}}, -{"id":96092,"name":"Giorgio's Caduceus of Pure Moods","icon":"inv_stave_2h_thunderisleraid_d_02","type":13,"weaponType":8,"handType":4,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":4336,"weaponDamageMax":6505,"stats":{"2":1349,"3":819,"4":596,"7":481,"14":5151},"ilvl":463},"0":{"randPropPoints":3134,"weaponDamageMin":7946,"weaponDamageMax":11920,"stats":{"2":2472,"3":1568,"4":1145,"7":896,"14":9440},"ilvl":528},"1":{"randPropPoints":3253,"weaponDamageMin":8248,"weaponDamageMax":12373,"stats":{"2":2566,"3":1631,"4":1191,"7":930,"14":9798},"ilvl":532},"2":{"randPropPoints":3376,"weaponDamageMin":8561,"weaponDamageMax":12843,"stats":{"2":2663,"3":1695,"4":1238,"7":966,"14":10169},"ilvl":536}}}, -{"id":96093,"name":"Featherflight Belt","icon":"inv_belt_leather_raidrogue_m_01","type":8,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"7":416,"8":279,"17":1458},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"1":1064,"2":1837,"7":829,"8":578,"17":1803},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"1":1111,"2":1906,"7":863,"8":603,"17":1824},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"1":1159,"2":1979,"7":899,"8":629,"17":1845},"ilvl":536}}}, +{"id":96091,"name":"Robe of Midnight Down","icon":"inv_chest_cloth_raidmage_m_01","type":5,"armorType":1,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"7":432,"11":572,"17":2037},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"7":858,"11":1114,"17":2518},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"7":893,"11":1159,"17":2547},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"7":930,"11":1206,"17":2577},"ilvl":536}}}, +{"id":96092,"name":"Giorgio's Caduceus of Pure Moods","icon":"inv_stave_2h_thunderisleraid_d_02","type":13,"weaponType":8,"handType":4,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":4336,"weaponDamageMax":6505,"stats":{"2":1349,"3":819,"4":596,"7":481,"14":5151},"ilvl":463},"0":{"randPropPoints":3134,"weaponDamageMin":7946,"weaponDamageMax":11920,"stats":{"2":2472,"3":1568,"4":1145,"7":896,"14":9440},"ilvl":528},"1":{"randPropPoints":3253,"weaponDamageMin":8248,"weaponDamageMax":12373,"stats":{"2":2566,"3":1631,"4":1191,"7":930,"14":9798},"ilvl":532},"2":{"randPropPoints":3376,"weaponDamageMin":8561,"weaponDamageMax":12843,"stats":{"2":2663,"3":1695,"4":1238,"7":966,"14":10169},"ilvl":536}}}, +{"id":96093,"name":"Featherflight Belt","icon":"inv_belt_leather_raidrogue_m_01","type":8,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"7":416,"8":279,"17":1458},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"1":1064,"2":1837,"7":829,"8":578,"17":1803},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"1":1111,"2":1906,"7":863,"8":603,"17":1824},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"1":1159,"2":1979,"7":899,"8":629,"17":1845},"ilvl":536}}}, {"id":96094,"name":"Grasp of the Ruthless Mother","icon":"inv_glove_mail_raidshaman_m_01","type":7,"armorType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":668,"4":401,"11":471,"17":2254},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1224,"4":736,"11":864,"17":2787},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1271,"4":764,"11":897,"17":2820},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1319,"4":793,"11":931,"17":2852},"ilvl":536}}}, -{"id":96095,"name":"Crown of Potentiated Birth","icon":"inv_helmet_plate_raidpaladin_m_01","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":583,"7":316,"17":4002},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1408,"4":1153,"7":695,"17":4948},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1471,"4":1200,"7":727,"17":5006},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1535,"4":1249,"7":759,"17":5064},"ilvl":536}}}, -{"id":96096,"name":"Talonrender Chestplate","icon":"inv_chest_plate_raidwarrior_m_01","type":5,"armorType":4,"gemSockets":[4,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"5":546,"6":475,"17":4926},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"0":1488,"2":2472,"5":1067,"6":937,"17":6090},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"0":1551,"2":2566,"5":1111,"6":976,"17":6161},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"0":1615,"2":2663,"5":1156,"6":1016,"17":6233},"ilvl":536}}}, +{"id":96095,"name":"Crown of Potentiated Birth","icon":"inv_helmet_plate_raidpaladin_m_01","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":583,"7":316,"17":4002},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1408,"4":1153,"7":695,"17":4948},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1471,"4":1200,"7":727,"17":5006},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1535,"4":1249,"7":759,"17":5064},"ilvl":536}}}, +{"id":96096,"name":"Talonrender Chestplate","icon":"inv_chest_plate_raidwarrior_m_01","type":5,"armorType":4,"gemSockets":[4,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"5":546,"6":475,"17":4926},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"0":1488,"2":2472,"5":1067,"6":937,"17":6090},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"0":1551,"2":2566,"5":1111,"6":976,"17":6161},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"0":1615,"2":2663,"5":1156,"6":1016,"17":6233},"ilvl":536}}}, {"id":96097,"name":"Egg-Shard Grips","icon":"inv_gloves_plate_raidwarrior_m_01","type":7,"armorType":4,"gemSockets":[4],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"8":298,"10":468,"17":3079},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"0":1144,"2":1837,"8":580,"10":891,"17":3806},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"0":1191,"2":1906,"8":604,"10":926,"17":3851},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"0":1239,"2":1979,"8":628,"10":962,"17":3896},"ilvl":536}}}, -{"id":96098,"name":"Fabled Feather of Ji-Kun","icon":"ability_priest_angelicfeather","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"5":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"5":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"5":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"5":1672},"ilvl":536}}}, -{"id":96099,"name":"Ji-Kun's Rising Winds","icon":"spell_holy_heal","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"8":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"8":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"8":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"8":1672},"ilvl":536}}}, -{"id":96100,"name":"Durumu's Baleful Gaze","icon":"inv_bow_2h_crossbow_thunderisleraid_d_01","type":14,"rangedWeaponType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":7885,"weaponDamageMax":11828,"stats":{"1":819,"2":1349,"6":595,"7":501},"ilvl":463},"0":{"randPropPoints":3134,"weaponDamageMin":14448,"weaponDamageMax":21673,"stats":{"1":1568,"2":2472,"6":1123,"7":951},"ilvl":528},"1":{"randPropPoints":3253,"weaponDamageMin":14997,"weaponDamageMax":22496,"stats":{"1":1631,"2":2566,"6":1167,"7":988},"ilvl":532},"2":{"randPropPoints":3376,"weaponDamageMin":15566,"weaponDamageMax":23350,"stats":{"1":1695,"2":2663,"6":1213,"7":1027},"ilvl":536}}}, -{"id":96101,"name":"Crimson Bloom Legguards","icon":"inv_pant_leather_raidrogue_m_01","type":9,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"5":588,"6":403,"17":2268},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"1":1488,"2":2472,"5":1144,"6":806,"17":2804},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"1":1551,"2":2566,"5":1190,"6":840,"17":2837},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"1":1615,"2":2663,"5":1238,"6":874,"17":2870},"ilvl":536}}}, -{"id":96102,"name":"Links of the Disintegrator","icon":"inv_belt_mail_raidshaman_m_01","type":8,"armorType":3,"gemSockets":[2,4],"socketBonus":[0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":391,"7":321,"17":2029},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"1":1064,"2":1837,"6":784,"7":656,"17":2508},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"1":1111,"2":1906,"6":817,"7":684,"17":2538},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"1":1159,"2":1979,"6":851,"7":713,"17":2567},"ilvl":536}}}, +{"id":96098,"name":"Fabled Feather of Ji-Kun","icon":"ability_priest_angelicfeather","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"5":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"5":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"5":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"5":1672},"ilvl":536}}}, +{"id":96099,"name":"Ji-Kun's Rising Winds","icon":"spell_holy_heal","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"8":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"8":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"8":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"8":1672},"ilvl":536}}}, +{"id":96100,"name":"Durumu's Baleful Gaze","icon":"inv_bow_2h_crossbow_thunderisleraid_d_01","type":14,"rangedWeaponType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":7885,"weaponDamageMax":11828,"stats":{"1":819,"2":1349,"6":595,"7":501},"ilvl":463},"0":{"randPropPoints":3134,"weaponDamageMin":14448,"weaponDamageMax":21673,"stats":{"1":1568,"2":2472,"6":1123,"7":951},"ilvl":528},"1":{"randPropPoints":3253,"weaponDamageMin":14997,"weaponDamageMax":22496,"stats":{"1":1631,"2":2566,"6":1167,"7":988},"ilvl":532},"2":{"randPropPoints":3376,"weaponDamageMin":15566,"weaponDamageMax":23350,"stats":{"1":1695,"2":2663,"6":1213,"7":1027},"ilvl":536}}}, +{"id":96101,"name":"Crimson Bloom Legguards","icon":"inv_pant_leather_raidrogue_m_01","type":9,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"5":588,"6":403,"17":2268},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"1":1488,"2":2472,"5":1144,"6":806,"17":2804},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"1":1551,"2":2566,"5":1190,"6":840,"17":2837},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"1":1615,"2":2663,"5":1238,"6":874,"17":2870},"ilvl":536}}}, +{"id":96102,"name":"Links of the Disintegrator","icon":"inv_belt_mail_raidshaman_m_01","type":8,"armorType":3,"gemSockets":[2,4],"socketBonus":[0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":391,"7":321,"17":2029},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"1":1064,"2":1837,"6":784,"7":656,"17":2508},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"1":1111,"2":1906,"6":817,"7":684,"17":2538},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"1":1159,"2":1979,"6":851,"7":713,"17":2567},"ilvl":536}}}, {"id":96103,"name":"Aberrant Chestguard of Torment","icon":"inv_chest_mail_raidhunter_m_01","type":5,"armorType":3,"gemSockets":[3,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"6":546,"7":475,"17":3607},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"1":1488,"2":2472,"6":1067,"7":937,"17":4459},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"1":1551,"2":2566,"6":1111,"7":976,"17":4511},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"1":1615,"2":2663,"6":1156,"7":1016,"17":4564},"ilvl":536}}}, {"id":96104,"name":"Caustic Spike Bracers","icon":"inv_bracer_plate_deathknight_m_01","type":6,"armorType":4,"gemSockets":[4],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"randomSuffixOptions":[-336,-337,-338,-339,-340],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"17":2155},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":838,"2":1377,"17":2664},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":873,"2":1429,"17":2696},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":909,"2":1484,"17":2727},"ilvl":536}}}, -{"id":96105,"name":"Legplates of the Dark Parasite","icon":"inv_pants_plate_raidwarrior_m_01","type":9,"armorType":4,"gemSockets":[4,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"7":563,"8":446,"17":4310},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"0":1488,"2":2472,"7":1099,"8":884,"17":5328},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"0":1551,"2":2566,"7":1143,"8":921,"17":5391},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"0":1615,"2":2663,"7":1190,"8":958,"17":5454},"ilvl":536}}}, +{"id":96105,"name":"Legplates of the Dark Parasite","icon":"inv_pants_plate_raidwarrior_m_01","type":9,"armorType":4,"gemSockets":[4,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"7":563,"8":446,"17":4310},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"0":1488,"2":2472,"7":1099,"8":884,"17":5328},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"0":1551,"2":2566,"7":1143,"8":921,"17":5391},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"0":1615,"2":2663,"7":1190,"8":958,"17":5454},"ilvl":536}}}, {"id":96106,"name":"Treads of the Blind Eye","icon":"inv_boots_plate_raidwarrior_m_01","type":10,"armorType":4,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"9":380,"10":417,"17":3386},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"0":1144,"2":1837,"9":724,"10":804,"17":4187},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"0":1191,"2":1906,"9":752,"10":836,"17":4236},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"0":1239,"2":1979,"9":782,"10":870,"17":4285},"ilvl":536}}}, -{"id":96107,"name":"Artery Rippers","icon":"inv_gloves_plate_raidwarrior_m_01","type":7,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"9":338,"10":388,"17":3079},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"0":1064,"2":1837,"9":700,"10":765,"17":3806},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"0":1111,"2":1906,"9":730,"10":796,"17":3851},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"0":1159,"2":1979,"9":761,"10":829,"17":3896},"ilvl":536}}}, -{"id":96108,"name":"Reinforced Mirror-Sheen Cloak","icon":"inv_cape_pandaria_d_04","type":4,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"9":341,"10":214,"17":1018},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":838,"2":1377,"9":658,"10":425,"17":1259},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":873,"2":1429,"9":684,"10":443,"17":1274},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":909,"2":1484,"9":712,"10":461,"17":1289},"ilvl":536}}}, +{"id":96107,"name":"Artery Rippers","icon":"inv_gloves_plate_raidwarrior_m_01","type":7,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"9":338,"10":388,"17":3079},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"0":1064,"2":1837,"9":700,"10":765,"17":3806},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"0":1111,"2":1906,"9":730,"10":796,"17":3851},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"0":1159,"2":1979,"9":761,"10":829,"17":3896},"ilvl":536}}}, +{"id":96108,"name":"Reinforced Mirror-Sheen Cloak","icon":"inv_cape_pandaria_d_04","type":4,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"9":341,"10":214,"17":1018},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":838,"2":1377,"9":658,"10":425,"17":1259},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":873,"2":1429,"9":684,"10":443,"17":1274},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":909,"2":1484,"9":712,"10":461,"17":1289},"ilvl":536}}}, {"id":96109,"name":"Durumu's Severed Tentacle","icon":"inv_jewelry_ring_ahnqiraj_05","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"5":280,"9":302},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":838,"2":1377,"5":566,"9":566},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":873,"2":1429,"5":590,"9":588},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":909,"2":1484,"5":615,"9":611},"ilvl":536}}}, -{"id":96110,"name":"Lifedrainer's Sordid Grip","icon":"inv_glove_cloth_raidwarlock_m_01","type":7,"armorType":1,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"5":295,"7":414,"17":1273},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1064,"5":620,"7":812,"17":1574},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1111,"5":647,"7":845,"17":1592},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1159,"5":675,"7":879,"17":1611},"ilvl":536}}}, -{"id":96111,"name":"Leggings of Pulsing Blood","icon":"inv_pant_cloth_raidwarlock_m_01","type":9,"armorType":1,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"6":603,"11":376,"17":1782},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"6":1173,"11":755,"17":2203},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"6":1220,"11":787,"17":2229},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"6":1269,"11":819,"17":2255},"ilvl":536}}}, -{"id":96112,"name":"Chilblain Spaulders","icon":"inv_shoulder_cloth_raidmage_m_01","type":3,"armorType":1,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"6":383,"11":418,"17":1527},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1144,"6":736,"11":800,"17":1888},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1191,"6":765,"11":832,"17":1911},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1239,"6":796,"11":865,"17":1933},"ilvl":536}}}, +{"id":96110,"name":"Lifedrainer's Sordid Grip","icon":"inv_glove_cloth_raidwarlock_m_01","type":7,"armorType":1,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"5":295,"7":414,"17":1273},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1064,"5":620,"7":812,"17":1574},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1111,"5":647,"7":845,"17":1592},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1159,"5":675,"7":879,"17":1611},"ilvl":536}}}, +{"id":96111,"name":"Leggings of Pulsing Blood","icon":"inv_pant_cloth_raidwarlock_m_01","type":9,"armorType":1,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"6":603,"11":376,"17":1782},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"6":1173,"11":755,"17":2203},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"6":1220,"11":787,"17":2229},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"6":1269,"11":819,"17":2255},"ilvl":536}}}, +{"id":96112,"name":"Chilblain Spaulders","icon":"inv_shoulder_cloth_raidmage_m_01","type":3,"armorType":1,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"6":383,"11":418,"17":1527},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1144,"6":736,"11":800,"17":1888},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1191,"6":765,"11":832,"17":1911},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1239,"6":796,"11":865,"17":1933},"ilvl":536}}}, {"id":96113,"name":"Deadly Glare Cape","icon":"inv_cape_pandaria_d_03","type":4,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"6":278,"7":304,"17":1018},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":838,"6":542,"7":590,"17":1259},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":873,"6":564,"7":614,"17":1274},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":909,"6":587,"7":639,"17":1289},"ilvl":536}}}, -{"id":96114,"name":"Durumu's Captive Eyeball","icon":"inv_jewelry_ring_ahnqiraj_02","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":313,"6":246},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":838,"4":626,"6":463},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":873,"4":652,"6":481},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":909,"4":679,"6":500},"ilvl":536}}}, +{"id":96114,"name":"Durumu's Captive Eyeball","icon":"inv_jewelry_ring_ahnqiraj_02","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":313,"6":246},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":838,"4":626,"6":463},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":873,"4":652,"6":481},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":909,"4":679,"6":500},"ilvl":536}}}, {"id":96115,"name":"Ritual Dagger of the Mind's Eye","icon":"inv_knife_1h_thunderisleraid_d_03","type":13,"weaponType":2,"handType":2,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1535,"weaponDamageMax":2851,"stats":{"2":578,"3":305,"4":236,"6":185,"14":5152},"ilvl":463},"0":{"randPropPoints":1343,"weaponDamageMin":2812,"weaponDamageMax":5224,"stats":{"2":1059,"3":626,"4":465,"6":373,"14":9439},"ilvl":528},"1":{"randPropPoints":1394,"weaponDamageMin":2919,"weaponDamageMax":5422,"stats":{"2":1100,"3":653,"4":484,"6":389,"14":9797},"ilvl":532},"2":{"randPropPoints":1447,"weaponDamageMin":3030,"weaponDamageMax":5628,"stats":{"2":1142,"3":681,"4":504,"6":405,"14":10170},"ilvl":536}}}, {"id":96116,"name":"Sandals of the Starving Eye","icon":"inv_boot_leather_raidmonk_m_01","type":10,"armorType":2,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":430,"6":359,"17":1782},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1144,"4":828,"6":684,"17":2203},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1191,"4":861,"6":711,"17":2229},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1239,"4":895,"6":739,"17":2255},"ilvl":536}}}, -{"id":96117,"name":"Vein-Cover Bracers","icon":"inv_bracer_mail_raidshaman_m_01","type":6,"armorType":3,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":377,"7":262,"17":1578},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":918,"4":690,"7":479,"17":1951},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":953,"4":716,"7":497,"17":1974},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":989,"4":743,"7":516,"17":1997},"ilvl":536}}}, -{"id":96118,"name":"Iceshatter Gauntlets","icon":"inv_glove_plate_raidpaladin_m_01","type":7,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":394,"11":305,"17":3079},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1064,"4":802,"11":613,"17":3806},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1111,"4":836,"11":639,"17":3851},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1159,"4":872,"11":666,"17":3896},"ilvl":536}}}, -{"id":96119,"name":"Legplates of Re-Emergence","icon":"inv_pants_plate_raidpaladin_m_01","type":9,"armorType":4,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"6":475,"7":546,"17":4310},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"6":937,"7":1067,"17":5328},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"6":976,"7":1111,"17":5391},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"6":1016,"7":1156,"17":5454},"ilvl":536}}}, +{"id":96117,"name":"Vein-Cover Bracers","icon":"inv_bracer_mail_raidshaman_m_01","type":6,"armorType":3,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":377,"7":262,"17":1578},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":918,"4":690,"7":479,"17":1951},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":953,"4":716,"7":497,"17":1974},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":989,"4":743,"7":516,"17":1997},"ilvl":536}}}, +{"id":96118,"name":"Iceshatter Gauntlets","icon":"inv_glove_plate_raidpaladin_m_01","type":7,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":394,"11":305,"17":3079},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1064,"4":802,"11":613,"17":3806},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1111,"4":836,"11":639,"17":3851},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1159,"4":872,"11":666,"17":3896},"ilvl":536}}}, +{"id":96119,"name":"Legplates of Re-Emergence","icon":"inv_pants_plate_raidpaladin_m_01","type":9,"armorType":4,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"6":475,"7":546,"17":4310},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"6":937,"7":1067,"17":5328},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"6":976,"7":1111,"17":5391},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"6":1016,"7":1156,"17":5454},"ilvl":536}}}, {"id":96120,"name":"Talisman of Bloodlust","icon":"ability_warrior_bloodfrenzy","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"1":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"1":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"1":1672},"ilvl":536}},"itemEffect":{"buffId":138895,"buffName":"Frenzy","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"7":887}},"0":{"stats":{"7":1627}},"1":{"stats":{"7":1688}},"2":{"stats":{"7":1752}}},"proc":{"icdMs":5000,"rppm":{"rate":3.5}}}}, -{"id":96121,"name":"Gloves of Cushioned Air","icon":"inv_glove_leather_raidmonk_m_01","type":7,"armorType":2,"gemSockets":[3,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":284,"11":420,"17":1620},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"1":1064,"2":1837,"6":601,"11":823,"17":2003},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"1":1111,"2":1906,"6":627,"11":856,"17":2026},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"1":1159,"2":1979,"6":654,"11":892,"17":2050},"ilvl":536}}}, -{"id":96122,"name":"Bracers of Mutagenic Fervor","icon":"inv_bracer_mail_raidhunter_m_01","type":6,"armorType":3,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"7":277,"11":368,"17":1578},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"1":918,"2":1377,"7":508,"11":674,"17":1951},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"1":953,"2":1429,"7":527,"11":699,"17":1974},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"1":989,"2":1484,"7":547,"11":726,"17":1997},"ilvl":536}}}, -{"id":96123,"name":"Synapse-String Handguards","icon":"inv_glove_mail_raidhunter_m_01","type":7,"armorType":3,"gemSockets":[2,2],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":381,"7":349,"17":2254},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"1":1064,"2":1837,"6":752,"7":720,"17":2787},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"1":1111,"2":1906,"6":783,"7":751,"17":2820},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"1":1159,"2":1979,"6":815,"7":783,"17":2852},"ilvl":536}}}, -{"id":96124,"name":"Pathogenic Gauntlets","icon":"inv_gloves_plate_deathknight_m_01","type":7,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"5":284,"7":420,"17":3079},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"0":1064,"2":1837,"5":601,"7":823,"17":3806},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"0":1111,"2":1906,"5":627,"7":856,"17":3851},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"0":1159,"2":1979,"5":654,"7":892,"17":3896},"ilvl":536}}}, -{"id":96125,"name":"Black Blood Legplates","icon":"inv_pants_plate_deathknight_m_01","type":9,"armorType":4,"gemSockets":[2,3],"socketBonus":[0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"9":504,"10":529,"17":4310},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"0":1488,"2":2472,"9":991,"10":1035,"17":5328},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"0":1551,"2":2566,"9":1032,"10":1078,"17":5391},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"0":1615,"2":2663,"9":1074,"10":1122,"17":5454},"ilvl":536}}}, -{"id":96126,"name":"Metabolically Boosted Shoulderplates","icon":"inv_shoulder_plate_deathknight_m_01","type":3,"armorType":4,"gemSockets":[2],"socketBonus":[0,0,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"9":394,"10":412,"17":3694},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"0":1144,"2":1837,"9":756,"10":789,"17":4567},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"0":1191,"2":1906,"9":786,"10":820,"17":4621},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"0":1239,"2":1979,"9":817,"10":853,"17":4675},"ilvl":536}}}, -{"id":96127,"name":"Hydra-Scale Bloodcloak","icon":"inv_cape_pandaria_d_04","type":4,"armorType":1,"gemSockets":[3],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"6":314,"8":261,"17":1018},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":838,"2":1377,"6":608,"8":512,"17":1259},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":873,"2":1429,"6":632,"8":533,"17":1274},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":909,"2":1484,"6":658,"8":555,"17":1289},"ilvl":536}}}, -{"id":96128,"name":"Band of the Scaled Tyrant","icon":"inv_jewelry_ring_177","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"5":269,"7":299},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":838,"2":1377,"5":506,"7":601},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":873,"2":1429,"5":526,"7":626},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":909,"2":1484,"5":547,"7":653},"ilvl":536}}}, -{"id":96129,"name":"Primordius' Talisman of Rage","icon":"ability_warrior_rampage","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"6":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"6":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"6":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"6":1672},"ilvl":536}},"itemEffect":{"buffId":138870,"buffName":"Rampage","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"0":887}},"0":{"stats":{"0":1627}},"1":{"stats":{"0":1688}},"2":{"stats":{"0":1752}}},"proc":{"icdMs":5000,"rppm":{"rate":3.5}}}}, +{"id":96121,"name":"Gloves of Cushioned Air","icon":"inv_glove_leather_raidmonk_m_01","type":7,"armorType":2,"gemSockets":[3,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":284,"11":420,"17":1620},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"1":1064,"2":1837,"6":601,"11":823,"17":2003},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"1":1111,"2":1906,"6":627,"11":856,"17":2026},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"1":1159,"2":1979,"6":654,"11":892,"17":2050},"ilvl":536}}}, +{"id":96122,"name":"Bracers of Mutagenic Fervor","icon":"inv_bracer_mail_raidhunter_m_01","type":6,"armorType":3,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"7":277,"11":368,"17":1578},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"1":918,"2":1377,"7":508,"11":674,"17":1951},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"1":953,"2":1429,"7":527,"11":699,"17":1974},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"1":989,"2":1484,"7":547,"11":726,"17":1997},"ilvl":536}}}, +{"id":96123,"name":"Synapse-String Handguards","icon":"inv_glove_mail_raidhunter_m_01","type":7,"armorType":3,"gemSockets":[2,2],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":381,"7":349,"17":2254},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"1":1064,"2":1837,"6":752,"7":720,"17":2787},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"1":1111,"2":1906,"6":783,"7":751,"17":2820},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"1":1159,"2":1979,"6":815,"7":783,"17":2852},"ilvl":536}}}, +{"id":96124,"name":"Pathogenic Gauntlets","icon":"inv_gloves_plate_deathknight_m_01","type":7,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"5":284,"7":420,"17":3079},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"0":1064,"2":1837,"5":601,"7":823,"17":3806},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"0":1111,"2":1906,"5":627,"7":856,"17":3851},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"0":1159,"2":1979,"5":654,"7":892,"17":3896},"ilvl":536}}}, +{"id":96125,"name":"Black Blood Legplates","icon":"inv_pants_plate_deathknight_m_01","type":9,"armorType":4,"gemSockets":[2,3],"socketBonus":[0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"9":504,"10":529,"17":4310},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"0":1488,"2":2472,"9":991,"10":1035,"17":5328},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"0":1551,"2":2566,"9":1032,"10":1078,"17":5391},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"0":1615,"2":2663,"9":1074,"10":1122,"17":5454},"ilvl":536}}}, +{"id":96126,"name":"Metabolically Boosted Shoulderplates","icon":"inv_shoulder_plate_deathknight_m_01","type":3,"armorType":4,"gemSockets":[2],"socketBonus":[0,0,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"9":394,"10":412,"17":3694},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"0":1144,"2":1837,"9":756,"10":789,"17":4567},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"0":1191,"2":1906,"9":786,"10":820,"17":4621},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"0":1239,"2":1979,"9":817,"10":853,"17":4675},"ilvl":536}}}, +{"id":96127,"name":"Hydra-Scale Bloodcloak","icon":"inv_cape_pandaria_d_04","type":4,"armorType":1,"gemSockets":[3],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"6":314,"8":261,"17":1018},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":838,"2":1377,"6":608,"8":512,"17":1259},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":873,"2":1429,"6":632,"8":533,"17":1274},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":909,"2":1484,"6":658,"8":555,"17":1289},"ilvl":536}}}, +{"id":96128,"name":"Band of the Scaled Tyrant","icon":"inv_jewelry_ring_177","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"5":269,"7":299},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":838,"2":1377,"5":506,"7":601},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":873,"2":1429,"5":526,"7":626},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":909,"2":1484,"5":547,"7":653},"ilvl":536}}}, +{"id":96129,"name":"Primordius' Talisman of Rage","icon":"ability_warrior_rampage","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"6":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"6":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"6":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"6":1672},"ilvl":536}},"itemEffect":{"buffId":138870,"buffName":"Rampage","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"0":887}},"0":{"stats":{"0":1627}},"1":{"stats":{"0":1688}},"2":{"stats":{"0":1752}}},"proc":{"icdMs":5000,"rppm":{"rate":3.5}}}}, {"id":96130,"name":"Acid-Spine Bonemace","icon":"inv_mace_1h_thunderisleraid_d_02","type":13,"weaponType":4,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.4,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4093,"weaponDamageMax":7602,"stats":{"0":305,"2":578,"9":239,"10":179},"ilvl":463},"0":{"randPropPoints":1343,"weaponDamageMin":7501,"weaponDamageMax":13931,"stats":{"0":626,"2":1059,"9":472,"10":362},"ilvl":528},"1":{"randPropPoints":1394,"weaponDamageMin":7786,"weaponDamageMax":14460,"stats":{"0":653,"2":1100,"9":491,"10":377},"ilvl":532},"2":{"randPropPoints":1447,"weaponDamageMin":8081,"weaponDamageMax":15009,"stats":{"0":681,"2":1142,"9":511,"10":393},"ilvl":536}}}, -{"id":96131,"name":"Robes of Mutagenic Blood","icon":"inv_robe_cloth_raidwarlock_m_01","type":5,"armorType":1,"gemSockets":[2,2],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"6":537,"7":490,"17":2037},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"6":1051,"7":964,"17":2518},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"6":1094,"7":1004,"17":2547},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"6":1139,"7":1045,"17":2577},"ilvl":536}}}, +{"id":96131,"name":"Robes of Mutagenic Blood","icon":"inv_robe_cloth_raidwarlock_m_01","type":5,"armorType":1,"gemSockets":[2,2],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"6":537,"7":490,"17":2037},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"6":1051,"7":964,"17":2518},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"6":1094,"7":1004,"17":2547},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"6":1139,"7":1045,"17":2577},"ilvl":536}}}, {"id":96132,"name":"Helix-Breaker Gloves","icon":"inv_cloth_raidpriest_m_01glove","type":7,"armorType":1,"gemSockets":[4,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":388,"6":316,"17":1273},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1064,"4":791,"6":633,"17":1574},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1111,"4":824,"6":659,"17":1592},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1159,"4":860,"6":686,"17":1611},"ilvl":536}}}, -{"id":96133,"name":"Leggings of Ebon Veins","icon":"inv_cloth_raidpriest_m_01pant","type":9,"armorType":1,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":520,"6":520,"17":1782},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"4":1019,"6":1019,"17":2203},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"4":1061,"6":1061,"17":2229},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"4":1104,"6":1104,"17":2255},"ilvl":536}}}, -{"id":96134,"name":"Bracers of Fragile Bone","icon":"inv_bracer_cloth_raidwarlock_m_01","type":6,"armorType":1,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"6":339,"7":326,"17":891},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":918,"6":621,"7":597,"17":1102},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":953,"6":645,"7":619,"17":1114},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":989,"6":669,"7":643,"17":1127},"ilvl":536}}}, +{"id":96133,"name":"Leggings of Ebon Veins","icon":"inv_cloth_raidpriest_m_01pant","type":9,"armorType":1,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":520,"6":520,"17":1782},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"4":1019,"6":1019,"17":2203},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"4":1061,"6":1061,"17":2229},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"4":1104,"6":1104,"17":2255},"ilvl":536}}}, +{"id":96134,"name":"Bracers of Fragile Bone","icon":"inv_bracer_cloth_raidwarlock_m_01","type":6,"armorType":1,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"6":339,"7":326,"17":891},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":918,"6":621,"7":597,"17":1102},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":953,"6":645,"7":619,"17":1114},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":989,"6":669,"7":643,"17":1127},"ilvl":536}}}, {"id":96135,"name":"Stolen Relic of Zuldazar","icon":"spell_fire_twilightfireward","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"4":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"4":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"4":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"4":1672},"ilvl":536}}}, -{"id":96136,"name":"Leggings of the Malformed Sapling","icon":"inv_leather_raiddruid_m_01pant","type":9,"armorType":2,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":563,"6":446,"17":2268},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"4":1099,"6":884,"17":2804},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"4":1143,"6":921,"17":2837},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"4":1190,"6":958,"17":2870},"ilvl":536}}}, +{"id":96136,"name":"Leggings of the Malformed Sapling","icon":"inv_leather_raiddruid_m_01pant","type":9,"armorType":2,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":563,"6":446,"17":2268},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"4":1099,"6":884,"17":2804},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"4":1143,"6":921,"17":2837},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"4":1190,"6":958,"17":2870},"ilvl":536}}}, {"id":96137,"name":"Clear-Mind Helm","icon":"inv_helm_mail_raidshaman_m_01","type":1,"armorType":3,"gemSockets":[1,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"7":489,"11":464,"17":2931},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1408,"7":995,"11":951,"17":3623},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1471,"7":1038,"11":992,"17":3666},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1535,"7":1082,"11":1034,"17":3708},"ilvl":536}}}, {"id":96138,"name":"Bonemender Bracers","icon":"inv_bracer_plate_raidpaladin_m_01","type":6,"armorType":4,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":326,"7":339,"17":2155},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":918,"4":597,"7":621,"17":2664},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":953,"4":619,"7":645,"17":2696},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":989,"4":643,"7":669,"17":2727},"ilvl":536}}}, {"id":96139,"name":"Spaulders of Primordial Growth","icon":"inv_shoulder_plate_raidpaladin_m_01","type":3,"armorType":4,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":468,"7":298,"17":3694},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1144,"4":891,"7":580,"17":4567},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1191,"4":926,"7":604,"17":4621},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1239,"4":962,"7":628,"17":4675},"ilvl":536}}}, {"id":96140,"name":"Greatshield of the Gloaming","icon":"inv_shield_thunderisleraid_d_01","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"9":310,"11":275,"17":15800},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":838,"2":1377,"9":581,"11":557,"17":19533},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":873,"2":1429,"9":603,"11":581,"17":19762},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":909,"2":1484,"9":627,"11":605,"17":19992},"ilvl":536}}}, -{"id":96141,"name":"Gore-Soaked Gear","icon":"inv_jewelry_ring_180","type":11,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"6":294,"7":277},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"1":838,"2":1377,"6":593,"7":521},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"1":873,"2":1429,"6":617,"7":541},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"1":909,"2":1484,"6":643,"7":563},"ilvl":536}}}, +{"id":96141,"name":"Gore-Soaked Gear","icon":"inv_jewelry_ring_180","type":11,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"6":294,"7":277},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"1":838,"2":1377,"6":593,"7":521},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"1":873,"2":1429,"6":617,"7":541},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"1":909,"2":1484,"6":643,"7":563},"ilvl":536}}}, {"id":96142,"name":"Hand of the Dark Animus","icon":"inv_mace_1h_thunderisleraid_d_01","type":13,"weaponType":4,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"7":239,"8":179},"ilvl":463},"0":{"randPropPoints":1343,"weaponDamageMin":8126,"weaponDamageMax":15092,"stats":{"1":626,"2":1059,"7":472,"8":362},"ilvl":528},"1":{"randPropPoints":1394,"weaponDamageMin":8434,"weaponDamageMax":15665,"stats":{"1":653,"2":1100,"7":491,"8":377},"ilvl":532},"2":{"randPropPoints":1447,"weaponDamageMin":8755,"weaponDamageMax":16260,"stats":{"1":681,"2":1142,"7":511,"8":393},"ilvl":536}}}, -{"id":96143,"name":"Hood of the Crimson Wake","icon":"inv_helm_cloth_raidwarlock_m_01","type":1,"armorType":1,"gemSockets":[1,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"7":460,"11":500,"17":1655},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1408,"7":959,"11":999,"17":2046},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1471,"7":1001,"11":1041,"17":2070},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1535,"7":1044,"11":1084,"17":2094},"ilvl":536}}}, -{"id":96144,"name":"Cha-Ye's Essence of Brilliance","icon":"spell_holy_mindsooth","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"6":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"6":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"6":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"6":1672},"ilvl":536}},"itemEffect":{"buffId":139133,"buffName":"Mastermind","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"3":4232}},"0":{"stats":{"3":7757}},"1":{"stats":{"3":8051}},"2":{"stats":{"3":8356}}},"proc":{"icdMs":10000,"rppm":{"rate":0.8500000238418579,"mods":[{"coefficient":1,"crit":false}]}}}}, -{"id":96145,"name":"Constantly Accelerating Cloak","icon":"inv_cape_pandaria_d_02","type":4,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":261,"7":314,"17":1018},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":838,"4":512,"7":608,"17":1259},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":873,"4":533,"7":632,"17":1274},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":909,"4":555,"7":658,"17":1289},"ilvl":536}}}, -{"id":96146,"name":"Athame of the Sanguine Ritual","icon":"inv_knife_1h_thunderisleraid_d_02","type":13,"weaponType":2,"handType":2,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1535,"weaponDamageMax":2851,"stats":{"2":578,"3":305,"7":217,"11":217,"14":5152},"ilvl":463},"0":{"randPropPoints":1343,"weaponDamageMin":2812,"weaponDamageMax":5224,"stats":{"2":1059,"3":626,"7":431,"11":431,"14":9439},"ilvl":528},"1":{"randPropPoints":1394,"weaponDamageMin":2919,"weaponDamageMax":5422,"stats":{"2":1100,"3":653,"7":449,"11":449,"14":9797},"ilvl":532},"2":{"randPropPoints":1447,"weaponDamageMin":3030,"weaponDamageMax":5628,"stats":{"2":1142,"3":681,"7":467,"11":467,"14":10170},"ilvl":536}}}, +{"id":96143,"name":"Hood of the Crimson Wake","icon":"inv_helm_cloth_raidwarlock_m_01","type":1,"armorType":1,"gemSockets":[1,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"7":460,"11":500,"17":1655},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1408,"7":959,"11":999,"17":2046},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1471,"7":1001,"11":1041,"17":2070},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1535,"7":1044,"11":1084,"17":2094},"ilvl":536}}}, +{"id":96144,"name":"Cha-Ye's Essence of Brilliance","icon":"spell_holy_mindsooth","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"6":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"6":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"6":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"6":1672},"ilvl":536}},"itemEffect":{"buffId":139133,"buffName":"Mastermind","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"3":4232}},"0":{"stats":{"3":7757}},"1":{"stats":{"3":8051}},"2":{"stats":{"3":8356}}},"proc":{"icdMs":10000,"rppm":{"rate":0.8500000238418579,"mods":[{"coefficient":1,"crit":false}]}}}}, +{"id":96145,"name":"Constantly Accelerating Cloak","icon":"inv_cape_pandaria_d_02","type":4,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":261,"7":314,"17":1018},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":838,"4":512,"7":608,"17":1259},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":873,"4":533,"7":632,"17":1274},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":909,"4":555,"7":658,"17":1289},"ilvl":536}}}, +{"id":96146,"name":"Athame of the Sanguine Ritual","icon":"inv_knife_1h_thunderisleraid_d_02","type":13,"weaponType":2,"handType":2,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1535,"weaponDamageMax":2851,"stats":{"2":578,"3":305,"7":217,"11":217,"14":5152},"ilvl":463},"0":{"randPropPoints":1343,"weaponDamageMin":2812,"weaponDamageMax":5224,"stats":{"2":1059,"3":626,"7":431,"11":431,"14":9439},"ilvl":528},"1":{"randPropPoints":1394,"weaponDamageMin":2919,"weaponDamageMax":5422,"stats":{"2":1100,"3":653,"7":449,"11":449,"14":9797},"ilvl":532},"2":{"randPropPoints":1447,"weaponDamageMin":3030,"weaponDamageMax":5628,"stats":{"2":1142,"3":681,"7":467,"11":467,"14":10170},"ilvl":536}}}, {"id":96147,"name":"Worldbinder Leggings","icon":"inv_leather_raiddruid_m_01pant","type":9,"armorType":2,"gemSockets":[4,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"6":403,"11":588,"17":2268},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"1":1488,"2":2472,"6":806,"11":1144,"17":2804},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"1":1551,"2":2566,"6":840,"11":1190,"17":2837},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"1":1615,"2":2663,"6":874,"11":1238,"17":2870},"ilvl":536}}}, {"id":96148,"name":"Anima-Ringed Fingers","icon":"inv_leather_raiddruid_m_01glove","type":7,"armorType":2,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":362,"6":359,"17":1620},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1064,"4":744,"6":712,"17":2003},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1111,"4":776,"6":741,"17":2026},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1159,"4":809,"6":772,"17":2050},"ilvl":536}}}, -{"id":96149,"name":"Matter-Swapped Legplates","icon":"inv_pants_plate_raidpaladin_m_01","type":9,"armorType":4,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":537,"11":490,"17":4310},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"4":1051,"11":964,"17":5328},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"4":1094,"11":1004,"17":5391},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"4":1139,"11":1045,"17":5454},"ilvl":536}}}, +{"id":96149,"name":"Matter-Swapped Legplates","icon":"inv_pants_plate_raidpaladin_m_01","type":9,"armorType":4,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":537,"11":490,"17":4310},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"4":1051,"11":964,"17":5328},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"4":1094,"11":1004,"17":5391},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"4":1139,"11":1045,"17":5454},"ilvl":536}}}, {"id":96150,"name":"Crown of the Golden Golem","icon":"inv_helmet_plate_deathknight_m_01","type":1,"armorType":4,"gemSockets":[1,4],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"6":503,"7":426,"17":4002},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"0":1408,"2":2472,"6":1039,"7":864,"17":4948},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"0":1471,"2":2566,"6":1083,"7":901,"17":5006},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"0":1535,"2":2663,"6":1130,"7":938,"17":5064},"ilvl":536}}}, -{"id":96151,"name":"Delicate Vial of the Sanguinaire","icon":"ability_deathwing_bloodcorruption_earth","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"9":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"9":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"9":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"9":1672},"ilvl":536}},"itemEffect":{"buffId":138864,"buffName":"Blood of Power","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"11":5079}},"0":{"stats":{"11":9308}},"1":{"stats":{"11":9661}},"2":{"stats":{"11":10027}}},"proc":{"procChance":0.04}}}, +{"id":96151,"name":"Delicate Vial of the Sanguinaire","icon":"ability_deathwing_bloodcorruption_earth","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"9":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"9":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"9":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"9":1672},"ilvl":536}},"itemEffect":{"buffId":138864,"buffName":"Blood of Power","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"11":5079}},"0":{"stats":{"11":9308}},"1":{"stats":{"11":9661}},"2":{"stats":{"11":10027}}},"proc":{"procChance":0.04}}}, {"id":96152,"name":"Iron Qon's Boot Knife","icon":"inv_knife_1h_thunderisleraid_d_04","type":13,"weaponType":2,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":3070,"weaponDamageMax":5702,"stats":{"1":305,"2":578,"5":155,"7":253},"ilvl":463},"0":{"randPropPoints":1343,"weaponDamageMin":5625,"weaponDamageMax":10448,"stats":{"1":626,"2":1059,"5":318,"7":497},"ilvl":528},"1":{"randPropPoints":1394,"weaponDamageMin":5839,"weaponDamageMax":10845,"stats":{"1":653,"2":1100,"5":331,"7":517},"ilvl":532},"2":{"randPropPoints":1447,"weaponDamageMin":6061,"weaponDamageMax":11257,"stats":{"1":681,"2":1142,"5":345,"7":538},"ilvl":536}}}, -{"id":96153,"name":"Voice of the Quilen","icon":"inv_firearm_2h_rifle_thunderisleraid_d_01","type":14,"rangedWeaponType":3,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":6899,"weaponDamageMax":12813,"stats":{"1":899,"2":1269,"5":544,"7":569},"ilvl":463},"0":{"randPropPoints":3134,"weaponDamageMin":12642,"weaponDamageMax":23479,"stats":{"1":1648,"2":2392,"5":1031,"7":1075},"ilvl":528},"1":{"randPropPoints":3253,"weaponDamageMin":13122,"weaponDamageMax":24371,"stats":{"1":1711,"2":2486,"5":1072,"7":1118},"ilvl":532},"2":{"randPropPoints":3376,"weaponDamageMin":13620,"weaponDamageMax":25296,"stats":{"1":1775,"2":2583,"5":1114,"7":1162},"ilvl":536}}}, -{"id":96154,"name":"Quet'zal's Crackling Cord","icon":"inv_cloth_raidpriest_m_01belt","type":8,"armorType":1,"gemSockets":[2,4],"socketBonus":[0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":343,"6":378,"17":1146},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1064,"4":696,"6":760,"17":1416},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1111,"4":725,"6":792,"17":1433},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1159,"4":756,"6":825,"17":1450},"ilvl":536}}}, -{"id":96155,"name":"Saddle-Scarred Leggings","icon":"inv_cloth_raidpriest_m_01pant","type":9,"armorType":1,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":563,"11":446,"17":1782},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"4":1099,"11":884,"17":2203},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"4":1143,"11":921,"17":2229},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"4":1190,"11":958,"17":2255},"ilvl":536}}}, -{"id":96156,"name":"Dam'ren's Frozen Footguards","icon":"inv_boot_cloth_raidmage_m_01","type":10,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"5":343,"7":446,"17":1400},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1144,"5":668,"7":844,"17":1731},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1191,"5":695,"7":877,"17":1751},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1239,"5":723,"7":911,"17":1772},"ilvl":536}}}, +{"id":96153,"name":"Voice of the Quilen","icon":"inv_firearm_2h_rifle_thunderisleraid_d_01","type":14,"rangedWeaponType":3,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":6899,"weaponDamageMax":12813,"stats":{"1":899,"2":1269,"5":544,"7":569},"ilvl":463},"0":{"randPropPoints":3134,"weaponDamageMin":12642,"weaponDamageMax":23479,"stats":{"1":1648,"2":2392,"5":1031,"7":1075},"ilvl":528},"1":{"randPropPoints":3253,"weaponDamageMin":13122,"weaponDamageMax":24371,"stats":{"1":1711,"2":2486,"5":1072,"7":1118},"ilvl":532},"2":{"randPropPoints":3376,"weaponDamageMin":13620,"weaponDamageMax":25296,"stats":{"1":1775,"2":2583,"5":1114,"7":1162},"ilvl":536}}}, +{"id":96154,"name":"Quet'zal's Crackling Cord","icon":"inv_cloth_raidpriest_m_01belt","type":8,"armorType":1,"gemSockets":[2,4],"socketBonus":[0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":343,"6":378,"17":1146},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1064,"4":696,"6":760,"17":1416},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1111,"4":725,"6":792,"17":1433},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1159,"4":756,"6":825,"17":1450},"ilvl":536}}}, +{"id":96155,"name":"Saddle-Scarred Leggings","icon":"inv_cloth_raidpriest_m_01pant","type":9,"armorType":1,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":563,"11":446,"17":1782},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"4":1099,"11":884,"17":2203},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"4":1143,"11":921,"17":2229},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"4":1190,"11":958,"17":2255},"ilvl":536}}}, +{"id":96156,"name":"Dam'ren's Frozen Footguards","icon":"inv_boot_cloth_raidmage_m_01","type":10,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"5":343,"7":446,"17":1400},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1144,"5":668,"7":844,"17":1731},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1191,"5":695,"7":877,"17":1751},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1239,"5":723,"7":911,"17":1772},"ilvl":536}}}, {"id":96157,"name":"Ro'shak's Remembrance","icon":"inv_jewelry_ring_168","type":11,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"6":352,"11":213},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":838,"6":658,"11":444},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":873,"6":683,"11":463},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":909,"6":710,"11":483},"ilvl":536}}}, -{"id":96158,"name":"Orb of Arcing Lightning","icon":"inv_offhand_1h_thunderisleraid_d_02","type":13,"weaponType":5,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":337,"7":222},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":838,"4":650,"7":439},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":873,"4":676,"7":457},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":909,"4":703,"7":476},"ilvl":536}}}, -{"id":96159,"name":"Spurs of the Storm Cavalry","icon":"inv_boot_leather_raidmonk_m_01","type":10,"armorType":2,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"6":397,"11":413,"17":1782},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"1":1144,"2":1837,"6":768,"11":784,"17":2203},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"1":1191,"2":1906,"6":799,"11":815,"17":2229},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"1":1239,"2":1979,"6":831,"11":847,"17":2255},"ilvl":536}}}, -{"id":96160,"name":"Ro'shak's Molten Chain","icon":"inv_chest_mail_raidshaman_m_01","type":5,"armorType":3,"gemSockets":[2,2],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":520,"7":520,"17":3607},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"4":1019,"7":1019,"17":4459},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"4":1061,"7":1061,"17":4511},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"4":1104,"7":1104,"17":4564},"ilvl":536}}}, +{"id":96158,"name":"Orb of Arcing Lightning","icon":"inv_offhand_1h_thunderisleraid_d_02","type":13,"weaponType":5,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":337,"7":222},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":838,"4":650,"7":439},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":873,"4":676,"7":457},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":909,"4":703,"7":476},"ilvl":536}}}, +{"id":96159,"name":"Spurs of the Storm Cavalry","icon":"inv_boot_leather_raidmonk_m_01","type":10,"armorType":2,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"6":397,"11":413,"17":1782},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"1":1144,"2":1837,"6":768,"11":784,"17":2203},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"1":1191,"2":1906,"6":799,"11":815,"17":2229},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"1":1239,"2":1979,"6":831,"11":847,"17":2255},"ilvl":536}}}, +{"id":96160,"name":"Ro'shak's Molten Chain","icon":"inv_chest_mail_raidshaman_m_01","type":5,"armorType":3,"gemSockets":[2,2],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":520,"7":520,"17":3607},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"4":1019,"7":1019,"17":4459},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"4":1061,"7":1061,"17":4511},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"4":1104,"7":1104,"17":4564},"ilvl":536}}}, {"id":96161,"name":"Rein-Binder's Fists","icon":"inv_gloves_plate_deathknight_m_01","type":7,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"6":400,"7":295,"17":3079},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"0":1064,"2":1837,"6":813,"7":594,"17":3806},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"0":1111,"2":1906,"6":847,"7":619,"17":3851},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"0":1159,"2":1979,"6":883,"7":645,"17":3896},"ilvl":536}}}, -{"id":96162,"name":"Qon's Flaming Scimitar","icon":"inv_sword_1h_thunderisleraid_d_01","type":13,"weaponType":9,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"8":217,"11":217},"ilvl":463},"0":{"randPropPoints":1343,"weaponDamageMin":8126,"weaponDamageMax":15092,"stats":{"0":626,"2":1059,"8":431,"11":431},"ilvl":528},"1":{"randPropPoints":1394,"weaponDamageMin":8434,"weaponDamageMax":15665,"stats":{"0":653,"2":1100,"8":449,"11":449},"ilvl":532},"2":{"randPropPoints":1447,"weaponDamageMin":8755,"weaponDamageMax":16260,"stats":{"0":681,"2":1142,"8":467,"11":467},"ilvl":536}}}, -{"id":96163,"name":"Wu-Lai, Bladed Fan of the Empyreans","icon":"inv_hand_1h_thunderisleraid_d_02","type":13,"weaponType":3,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"6":198,"7":228},"ilvl":463},"0":{"randPropPoints":1343,"weaponDamageMin":8126,"weaponDamageMax":15092,"stats":{"1":626,"2":1059,"6":396,"7":452},"ilvl":528},"1":{"randPropPoints":1394,"weaponDamageMin":8434,"weaponDamageMax":15665,"stats":{"1":653,"2":1100,"6":412,"7":470},"ilvl":532},"2":{"randPropPoints":1447,"weaponDamageMin":8755,"weaponDamageMax":16260,"stats":{"1":681,"2":1142,"6":430,"7":490},"ilvl":536}}}, +{"id":96162,"name":"Qon's Flaming Scimitar","icon":"inv_sword_1h_thunderisleraid_d_01","type":13,"weaponType":9,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"8":217,"11":217},"ilvl":463},"0":{"randPropPoints":1343,"weaponDamageMin":8126,"weaponDamageMax":15092,"stats":{"0":626,"2":1059,"8":431,"11":431},"ilvl":528},"1":{"randPropPoints":1394,"weaponDamageMin":8434,"weaponDamageMax":15665,"stats":{"0":653,"2":1100,"8":449,"11":449},"ilvl":532},"2":{"randPropPoints":1447,"weaponDamageMin":8755,"weaponDamageMax":16260,"stats":{"0":681,"2":1142,"8":467,"11":467},"ilvl":536}}}, +{"id":96163,"name":"Wu-Lai, Bladed Fan of the Empyreans","icon":"inv_hand_1h_thunderisleraid_d_02","type":13,"weaponType":3,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"6":198,"7":228},"ilvl":463},"0":{"randPropPoints":1343,"weaponDamageMin":8126,"weaponDamageMax":15092,"stats":{"1":626,"2":1059,"6":396,"7":452},"ilvl":528},"1":{"randPropPoints":1394,"weaponDamageMin":8434,"weaponDamageMax":15665,"stats":{"1":653,"2":1100,"6":412,"7":470},"ilvl":532},"2":{"randPropPoints":1447,"weaponDamageMin":8755,"weaponDamageMax":16260,"stats":{"1":681,"2":1142,"6":430,"7":490},"ilvl":536}}}, {"id":96164,"name":"Robes of the Moon Lotus","icon":"inv_cloth_raidpriest_m_01robe","type":5,"armorType":1,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":520,"7":520,"17":2037},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"4":1019,"7":1019,"17":2518},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"4":1061,"7":1061,"17":2547},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"4":1104,"7":1104,"17":2577},"ilvl":536}}}, -{"id":96165,"name":"Passionfire Choker","icon":"inv_jewelry_necklace_123","type":2,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":278,"6":304},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":838,"4":542,"6":590},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":873,"4":564,"6":614},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":909,"4":587,"6":639},"ilvl":536}}}, -{"id":96166,"name":"Shield of Twinned Despair","icon":"inv_shield_zandalari_c_01","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":356,"11":205,"17":15800},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":838,"4":666,"11":430,"17":19533},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":873,"4":692,"11":448,"17":19762},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":909,"4":719,"11":468,"17":19992},"ilvl":536}}}, +{"id":96165,"name":"Passionfire Choker","icon":"inv_jewelry_necklace_123","type":2,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":278,"6":304},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":838,"4":542,"6":590},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":873,"4":564,"6":614},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":909,"4":587,"6":639},"ilvl":536}}}, +{"id":96166,"name":"Shield of Twinned Despair","icon":"inv_shield_zandalari_c_01","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":356,"11":205,"17":15800},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":838,"4":666,"11":430,"17":19533},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":873,"4":692,"11":448,"17":19762},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":909,"4":719,"11":468,"17":19992},"ilvl":536}}}, {"id":96167,"name":"Suen-Wo, Spire of the Falling Sun","icon":"inv_stave_2h_thunderisleraid_d_04","type":13,"weaponType":8,"handType":4,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":4336,"weaponDamageMax":6505,"stats":{"2":1349,"3":819,"7":627,"11":462,"14":5151},"ilvl":463},"0":{"randPropPoints":3134,"weaponDamageMin":7946,"weaponDamageMax":11920,"stats":{"2":2472,"3":1568,"7":1163,"11":900,"14":9440},"ilvl":528},"1":{"randPropPoints":3253,"weaponDamageMin":8248,"weaponDamageMax":12373,"stats":{"2":2566,"3":1631,"7":1207,"11":937,"14":9798},"ilvl":532},"2":{"randPropPoints":3376,"weaponDamageMin":8561,"weaponDamageMax":12843,"stats":{"2":2663,"3":1695,"7":1254,"11":974,"14":10169},"ilvl":536}}}, {"id":96168,"name":"Bracers of the Midnight Comet","icon":"inv_bracer_leather_raidrogue_m_01","type":6,"armorType":2,"gemSockets":[4],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"randomSuffixOptions":[-336,-337,-338,-339,-340],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"17":1134},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"1":838,"2":1377,"17":1402},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"1":873,"2":1429,"17":1419},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"1":909,"2":1484,"17":1435},"ilvl":536}}}, -{"id":96169,"name":"Girdle of Night and Day","icon":"inv_leather_raiddruid_m_01belt","type":8,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":365,"7":365,"17":1458},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1064,"4":736,"7":736,"17":1803},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1111,"4":767,"7":767,"17":1824},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1159,"4":799,"7":799,"17":1845},"ilvl":536}}}, +{"id":96169,"name":"Girdle of Night and Day","icon":"inv_leather_raiddruid_m_01belt","type":8,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":365,"7":365,"17":1458},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1064,"4":736,"7":736,"17":1803},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1111,"4":767,"7":767,"17":1824},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1159,"4":799,"7":799,"17":1845},"ilvl":536}}}, {"id":96170,"name":"Tidal Force Treads","icon":"inv_boots_plate_deathknight_m_01","type":10,"armorType":4,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"6":448,"7":327,"17":3386},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"0":1144,"2":1837,"6":861,"7":626,"17":4187},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"0":1191,"2":1906,"6":895,"7":651,"17":4236},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"0":1239,"2":1979,"6":931,"7":677,"17":4285},"ilvl":536}}}, -{"id":96171,"name":"Gaze of the Twins","icon":"spell_shadow_spectralsight","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"0":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"0":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"0":1672},"ilvl":536}},"itemEffect":{"buffId":139170,"buffName":"Eye of Brutality","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"6":1655}},"0":{"stats":{"6":3034}},"1":{"stats":{"6":3149}},"2":{"stats":{"6":3268}}},"proc":{"icdMs":10000,"rppm":{"rate":0.7200000286102295,"mods":[{"coefficient":1,"crit":false}]}}}}, +{"id":96171,"name":"Gaze of the Twins","icon":"spell_shadow_spectralsight","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"0":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"0":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"0":1672},"ilvl":536}},"itemEffect":{"buffId":139170,"buffName":"Eye of Brutality","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"6":1655}},"0":{"stats":{"6":3034}},"1":{"stats":{"6":3149}},"2":{"stats":{"6":3268}}},"proc":{"icdMs":10000,"rppm":{"rate":0.7200000286102295,"mods":[{"coefficient":1,"crit":false}]}}}}, {"id":96172,"name":"Moonjade Necklace","icon":"inv_jewelry_necklace_120","type":2,"gemSockets":[2],"socketBonus":[0,0,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"8":294,"9":294},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":838,"2":1377,"8":572,"9":572},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":873,"2":1429,"8":595,"9":595},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":909,"2":1484,"8":619,"9":619},"ilvl":536}}}, {"id":96173,"name":"Fingers of the Night","icon":"inv_glove_mail_raidshaman_m_01","type":7,"armorType":3,"gemSockets":[4],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":456,"6":319,"17":2254},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1144,"4":869,"6":618,"17":2787},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1191,"4":903,"6":643,"17":2820},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1239,"4":939,"6":669,"17":2852},"ilvl":536}}}, -{"id":96174,"name":"Rune of Re-Origination","icon":"inv_offhand_1h_ulduarraid_d_01","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"1":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"1":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"1":1672},"ilvl":536}}}, -{"id":96175,"name":"Shan-Dun, Breaker of Hope","icon":"inv_polearm_2h_thunderisleraid_d_01","type":13,"weaponType":6,"handType":4,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"1":819,"2":1349,"7":536,"8":584},"ilvl":463},"0":{"randPropPoints":3134,"weaponDamageMin":17338,"weaponDamageMax":26008,"stats":{"1":1568,"2":2472,"7":1035,"8":1083},"ilvl":528},"1":{"randPropPoints":3253,"weaponDamageMin":17996,"weaponDamageMax":26995,"stats":{"1":1631,"2":2566,"7":1077,"8":1125},"ilvl":532},"2":{"randPropPoints":3376,"weaponDamageMin":18680,"weaponDamageMax":28020,"stats":{"1":1695,"2":2663,"7":1120,"8":1168},"ilvl":536}}}, -{"id":96176,"name":"Fusion Slasher Chestguard","icon":"inv_chest_leather_raidrogue_m_01","type":5,"armorType":2,"gemSockets":[4,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"6":490,"11":537,"17":2592},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"1":1488,"2":2472,"6":964,"11":1051,"17":3205},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"1":1551,"2":2566,"6":1004,"11":1094,"17":3242},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"1":1615,"2":2663,"6":1045,"11":1139,"17":3280},"ilvl":536}}}, -{"id":96177,"name":"Conduit-Breaker Chain Leggings","icon":"inv_pant_mail_raidshaman_m_01","type":9,"armorType":3,"gemSockets":[2,2,2],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"6":488,"7":472,"17":3156},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"1":1408,"2":2472,"6":987,"7":971,"17":3902},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"1":1471,"2":2566,"6":1029,"7":1013,"17":3948},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"1":1535,"2":2663,"6":1072,"7":1056,"17":3993},"ilvl":536}}}, -{"id":96178,"name":"Doomed Crown of Lei Shen","icon":"achievement_boss_leishen","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"5":356,"11":543,"17":4002},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"0":1408,"2":2472,"5":735,"11":1113,"17":4948},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"0":1471,"2":2566,"5":767,"11":1160,"17":5006},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"0":1535,"2":2663,"5":799,"11":1209,"17":5064},"ilvl":536}}}, -{"id":96179,"name":"Legplates of the Lightning Throne","icon":"inv_pants_plate_raidwarrior_m_01","type":9,"armorType":4,"gemSockets":[2,4,4],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"6":571,"7":328,"17":4310},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"0":1408,"2":2472,"6":1141,"7":707,"17":5328},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"0":1471,"2":2566,"6":1188,"7":739,"17":5391},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"0":1535,"2":2663,"6":1237,"7":771,"17":5454},"ilvl":536}}}, +{"id":96174,"name":"Rune of Re-Origination","icon":"inv_offhand_1h_ulduarraid_d_01","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"1":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"1":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"1":1672},"ilvl":536}}}, +{"id":96175,"name":"Shan-Dun, Breaker of Hope","icon":"inv_polearm_2h_thunderisleraid_d_01","type":13,"weaponType":6,"handType":4,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"1":819,"2":1349,"7":536,"8":584},"ilvl":463},"0":{"randPropPoints":3134,"weaponDamageMin":17338,"weaponDamageMax":26008,"stats":{"1":1568,"2":2472,"7":1035,"8":1083},"ilvl":528},"1":{"randPropPoints":3253,"weaponDamageMin":17996,"weaponDamageMax":26995,"stats":{"1":1631,"2":2566,"7":1077,"8":1125},"ilvl":532},"2":{"randPropPoints":3376,"weaponDamageMin":18680,"weaponDamageMax":28020,"stats":{"1":1695,"2":2663,"7":1120,"8":1168},"ilvl":536}}}, +{"id":96176,"name":"Fusion Slasher Chestguard","icon":"inv_chest_leather_raidrogue_m_01","type":5,"armorType":2,"gemSockets":[4,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"6":490,"11":537,"17":2592},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"1":1488,"2":2472,"6":964,"11":1051,"17":3205},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"1":1551,"2":2566,"6":1004,"11":1094,"17":3242},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"1":1615,"2":2663,"6":1045,"11":1139,"17":3280},"ilvl":536}}}, +{"id":96177,"name":"Conduit-Breaker Chain Leggings","icon":"inv_pant_mail_raidshaman_m_01","type":9,"armorType":3,"gemSockets":[2,2,2],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"6":488,"7":472,"17":3156},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"1":1408,"2":2472,"6":987,"7":971,"17":3902},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"1":1471,"2":2566,"6":1029,"7":1013,"17":3948},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"1":1535,"2":2663,"6":1072,"7":1056,"17":3993},"ilvl":536}}}, +{"id":96178,"name":"Doomed Crown of Lei Shen","icon":"achievement_boss_leishen","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"5":356,"11":543,"17":4002},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"0":1408,"2":2472,"5":735,"11":1113,"17":4948},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"0":1471,"2":2566,"5":767,"11":1160,"17":5006},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"0":1535,"2":2663,"5":799,"11":1209,"17":5064},"ilvl":536}}}, +{"id":96179,"name":"Legplates of the Lightning Throne","icon":"inv_pants_plate_raidwarrior_m_01","type":9,"armorType":4,"gemSockets":[2,4,4],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"6":571,"7":328,"17":4310},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"0":1408,"2":2472,"6":1141,"7":707,"17":5328},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"0":1471,"2":2566,"6":1188,"7":739,"17":5391},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"0":1535,"2":2663,"6":1237,"7":771,"17":5454},"ilvl":536}}}, {"id":96180,"name":"Legplates of Whipping Ionization","icon":"inv_pants_plate_deathknight_m_01","type":9,"armorType":4,"gemSockets":[2,2,2],"socketBonus":[0,0,270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"9":531,"11":398,"17":4310},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"0":1408,"2":2472,"9":1067,"11":836,"17":5328},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"0":1471,"2":2566,"9":1111,"11":873,"17":5391},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"0":1535,"2":2663,"9":1158,"11":910,"17":5454},"ilvl":536}}}, -{"id":96181,"name":"Uroe, Harbinger of Terror","icon":"inv_axe_2h_thunderisleraid_d_01","type":13,"weaponType":1,"handType":4,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":819,"2":1349,"6":619,"11":440},"ilvl":463},"0":{"randPropPoints":3134,"weaponDamageMin":17338,"weaponDamageMax":26008,"stats":{"0":1568,"2":2472,"6":1189,"11":819},"ilvl":528},"1":{"randPropPoints":3253,"weaponDamageMin":17996,"weaponDamageMax":26995,"stats":{"0":1631,"2":2566,"6":1236,"11":851},"ilvl":532},"2":{"randPropPoints":3376,"weaponDamageMin":18680,"weaponDamageMax":28020,"stats":{"0":1695,"2":2663,"6":1285,"11":883},"ilvl":536}}}, -{"id":96182,"name":"Ultimate Protection of the Emperor","icon":"inv_shield_mogu_c_01","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"10":294,"11":277,"17":15800},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":838,"2":1377,"10":593,"11":521,"17":19533},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":873,"2":1429,"10":617,"11":541,"17":19762},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":909,"2":1484,"10":643,"11":563,"17":19992},"ilvl":536}}}, +{"id":96181,"name":"Uroe, Harbinger of Terror","icon":"inv_axe_2h_thunderisleraid_d_01","type":13,"weaponType":1,"handType":4,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":819,"2":1349,"6":619,"11":440},"ilvl":463},"0":{"randPropPoints":3134,"weaponDamageMin":17338,"weaponDamageMax":26008,"stats":{"0":1568,"2":2472,"6":1189,"11":819},"ilvl":528},"1":{"randPropPoints":3253,"weaponDamageMin":17996,"weaponDamageMax":26995,"stats":{"0":1631,"2":2566,"6":1236,"11":851},"ilvl":532},"2":{"randPropPoints":3376,"weaponDamageMin":18680,"weaponDamageMax":28020,"stats":{"0":1695,"2":2663,"6":1285,"11":883},"ilvl":536}}}, +{"id":96182,"name":"Ultimate Protection of the Emperor","icon":"inv_shield_mogu_c_01","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"10":294,"11":277,"17":15800},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"0":838,"2":1377,"10":593,"11":521,"17":19533},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"0":873,"2":1429,"10":617,"11":541,"17":19762},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"0":909,"2":1484,"10":643,"11":563,"17":19992},"ilvl":536}}}, {"id":96183,"name":"Soul Barrier","icon":"spell_warlock_demonsoul","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1270},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":2328},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":2416},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":2508},"ilvl":536}}}, {"id":96184,"name":"Legwraps of Cardinality","icon":"inv_pant_cloth_raidmage_m_01","type":9,"armorType":1,"gemSockets":[2,2,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"5":344,"6":555,"17":1782},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1408,"5":723,"6":1125,"17":2203},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1471,"5":755,"6":1172,"17":2229},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1535,"5":787,"6":1221,"17":2255},"ilvl":536}}}, {"id":96185,"name":"Gloves of the Maimed Vizier","icon":"inv_cloth_raidpriest_m_01glove","type":7,"armorType":1,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":412,"11":274,"17":1273},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1064,"4":835,"11":556,"17":1574},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1111,"4":870,"11":580,"17":1592},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1159,"4":906,"11":604,"17":1611},"ilvl":536}}}, -{"id":96186,"name":"Unerring Vision of Lei Shen","icon":"ability_hunter_focusedaim","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"3":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"3":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"3":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"3":1672},"ilvl":536}}}, -{"id":96187,"name":"Torall, Rod of the Shattered Throne","icon":"inv_mace_1h_thunderisleraid_d_03","type":13,"weaponType":4,"handType":2,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.4,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":2046,"weaponDamageMax":3801,"stats":{"2":498,"3":385,"4":253,"7":155,"14":5152},"ilvl":463},"0":{"randPropPoints":1343,"weaponDamageMin":3750,"weaponDamageMax":6965,"stats":{"2":979,"3":706,"4":497,"7":318,"14":9439},"ilvl":528},"1":{"randPropPoints":1394,"weaponDamageMin":3893,"weaponDamageMax":7230,"stats":{"2":1020,"3":733,"4":517,"7":331,"14":9797},"ilvl":532},"2":{"randPropPoints":1447,"weaponDamageMin":4040,"weaponDamageMax":7504,"stats":{"2":1062,"3":761,"4":538,"7":345,"14":10170},"ilvl":536}}}, -{"id":96188,"name":"Soul Prism of Lei Shen","icon":"inv_jewelry_necklace_136","type":2,"gemSockets":[3,3],"socketBonus":[0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":341,"4":301,"7":174},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":758,"4":618,"7":385},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":793,"4":644,"7":403},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":829,"4":672,"7":421},"ilvl":536}}}, -{"id":96189,"name":"Lightning-Imbued Chalice","icon":"spell_mage_runeofpower","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"3":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"3":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"3":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"3":1672},"ilvl":536}}}, -{"id":96190,"name":"Lei Shen's Orb of Command","icon":"inv_offhand_1h_thunderisleraid_d_02","type":13,"weaponType":5,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"6":323,"7":245},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":838,"6":625,"7":482},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":873,"6":650,"7":502},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":909,"6":677,"7":523},"ilvl":536}}}, +{"id":96186,"name":"Unerring Vision of Lei Shen","icon":"ability_hunter_focusedaim","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"3":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"3":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"3":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"3":1672},"ilvl":536}}}, +{"id":96187,"name":"Torall, Rod of the Shattered Throne","icon":"inv_mace_1h_thunderisleraid_d_03","type":13,"weaponType":4,"handType":2,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.4,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":2046,"weaponDamageMax":3801,"stats":{"2":498,"3":385,"4":253,"7":155,"14":5152},"ilvl":463},"0":{"randPropPoints":1343,"weaponDamageMin":3750,"weaponDamageMax":6965,"stats":{"2":979,"3":706,"4":497,"7":318,"14":9439},"ilvl":528},"1":{"randPropPoints":1394,"weaponDamageMin":3893,"weaponDamageMax":7230,"stats":{"2":1020,"3":733,"4":517,"7":331,"14":9797},"ilvl":532},"2":{"randPropPoints":1447,"weaponDamageMin":4040,"weaponDamageMax":7504,"stats":{"2":1062,"3":761,"4":538,"7":345,"14":10170},"ilvl":536}}}, +{"id":96188,"name":"Soul Prism of Lei Shen","icon":"inv_jewelry_necklace_136","type":2,"gemSockets":[3,3],"socketBonus":[0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":341,"4":301,"7":174},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":758,"4":618,"7":385},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":793,"4":644,"7":403},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":829,"4":672,"7":421},"ilvl":536}}}, +{"id":96189,"name":"Lightning-Imbued Chalice","icon":"spell_mage_runeofpower","type":12,"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"3":847},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"3":1552},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"3":1611},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"3":1672},"ilvl":536}}}, +{"id":96190,"name":"Lei Shen's Orb of Command","icon":"inv_offhand_1h_thunderisleraid_d_02","type":13,"weaponType":5,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"6":323,"7":245},"ilvl":463},"0":{"randPropPoints":1746,"stats":{"2":1377,"3":838,"6":625,"7":482},"ilvl":528},"1":{"randPropPoints":1812,"stats":{"2":1429,"3":873,"6":650,"7":502},"ilvl":532},"2":{"randPropPoints":1881,"stats":{"2":1484,"3":909,"6":677,"7":523},"ilvl":536}}}, {"id":96191,"name":"Grips of Slicing Electricity","icon":"inv_glove_leather_raidmonk_m_01","type":7,"armorType":2,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":394,"11":305,"17":1620},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1064,"4":802,"11":613,"17":2003},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1111,"4":836,"11":639,"17":2026},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1159,"4":872,"11":666,"17":2050},"ilvl":536}}}, -{"id":96192,"name":"Leggings of the Violent Gale","icon":"inv_pant_mail_raidshaman_m_01","type":9,"armorType":3,"gemSockets":[2,2,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":540,"11":371,"17":3156},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1408,"4":1096,"11":774,"17":3902},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1471,"4":1142,"11":808,"17":3948},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1535,"4":1190,"11":842,"17":3993},"ilvl":536}}}, +{"id":96192,"name":"Leggings of the Violent Gale","icon":"inv_pant_mail_raidshaman_m_01","type":9,"armorType":3,"gemSockets":[2,2,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":540,"11":371,"17":3156},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1408,"4":1096,"11":774,"17":3902},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1471,"4":1142,"11":808,"17":3948},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1535,"4":1190,"11":842,"17":3993},"ilvl":536}}}, {"id":96193,"name":"Lei Shen's Grounded Carapace","icon":"inv_chest_plate_raidpaladin_m_01","type":5,"armorType":4,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":520,"7":520,"17":4926},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1488,"4":1019,"7":1019,"17":6090},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1551,"4":1061,"7":1061,"17":6161},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1615,"4":1104,"7":1104,"17":6233},"ilvl":536}}}, {"id":96230,"name":"Invocation of the Dawn","icon":"inv_mace_2h_thunderisleraid_d_02","type":13,"weaponType":4,"handType":4,"weaponSpeed":3.6,"phase":5,"quality":4,"nameDescription":"Thunderforged","scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":4731,"weaponDamageMax":7097,"stats":{"2":1349,"3":899,"6":555,"11":626,"14":5151},"ilvl":463},"0":{"randPropPoints":3134,"weaponDamageMin":8669,"weaponDamageMax":13004,"stats":{"2":2472,"3":1648,"6":1017,"11":1147,"14":9440},"ilvl":528},"1":{"randPropPoints":3253,"weaponDamageMin":8998,"weaponDamageMax":13498,"stats":{"2":2566,"3":1711,"6":1056,"11":1191,"14":9798},"ilvl":532},"2":{"randPropPoints":3376,"weaponDamageMin":9340,"weaponDamageMax":14010,"stats":{"2":2663,"3":1775,"6":1096,"11":1236,"14":10169},"ilvl":536}}}, {"id":96231,"name":"Miracoran, the Vehement Chord","icon":"inv_bow_1h_zandalari_c_01","type":14,"rangedWeaponType":1,"gemSockets":[4],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":5,"quality":4,"nameDescription":"Thunderforged","scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":6899,"weaponDamageMax":12813,"stats":{"1":819,"2":1349,"7":443,"11":628},"ilvl":463},"0":{"randPropPoints":3134,"weaponDamageMin":12642,"weaponDamageMax":23479,"stats":{"1":1568,"2":2472,"7":846,"11":1184},"ilvl":528},"1":{"randPropPoints":3253,"weaponDamageMin":13122,"weaponDamageMax":24371,"stats":{"1":1631,"2":2566,"7":880,"11":1230},"ilvl":532},"2":{"randPropPoints":3376,"weaponDamageMin":13620,"weaponDamageMax":25296,"stats":{"1":1695,"2":2663,"7":914,"11":1278},"ilvl":536}}}, @@ -9673,203 +9677,203 @@ {"id":96737,"name":"Faceguard of the Last Mogu","icon":"inv_helmet_plate_raidwarrior_m_01","type":1,"armorType":4,"gemSockets":[1,4],"socketBonus":[0,0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic","classAllowlist":[1],"setName":"Plate of the Last Mogu","setId":1173,"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"8":296,"11":603,"17":4002},"ilvl":463},"0":{"randPropPoints":3345,"stats":{"0":1519,"2":2639,"8":731,"11":1257,"17":5050},"ilvl":535},"1":{"randPropPoints":3472,"stats":{"0":1586,"2":2739,"8":765,"11":1308,"17":5108},"ilvl":539},"2":{"randPropPoints":3604,"stats":{"0":1655,"2":2843,"8":800,"11":1361,"17":5166},"ilvl":543}}}, {"id":96738,"name":"Legguards of the Last Mogu","icon":"inv_pants_plate_raidwarrior_m_01","type":9,"armorType":4,"gemSockets":[4,3],"socketBonus":[0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic","classAllowlist":[1],"setName":"Plate of the Last Mogu","setId":1173,"sources":[{"drop":{"difficulty":9,"npcId":814,"otherName":"Nalak, The Storm Lord"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"5":377,"10":620,"17":4310},"ilvl":463},"0":{"randPropPoints":3345,"stats":{"0":1599,"2":2639,"5":853,"10":1251,"17":5438},"ilvl":535},"1":{"randPropPoints":3472,"stats":{"0":1666,"2":2739,"5":890,"10":1299,"17":5501},"ilvl":539},"2":{"randPropPoints":3604,"stats":{"0":1735,"2":2843,"5":928,"10":1350,"17":5563},"ilvl":543}}}, {"id":96739,"name":"Shoulderguards of the Last Mogu","icon":"inv_shoulder_plate_raidwarrior_m_01","type":3,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic","classAllowlist":[1],"setName":"Plate of the Last Mogu","setId":1173,"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"5":365,"11":365,"17":3694},"ilvl":463},"0":{"randPropPoints":2485,"stats":{"0":1147,"2":1960,"5":791,"11":791,"17":4661},"ilvl":535},"1":{"randPropPoints":2579,"stats":{"0":1196,"2":2035,"5":824,"11":824,"17":4715},"ilvl":539},"2":{"randPropPoints":2677,"stats":{"0":1248,"2":2112,"5":859,"11":859,"17":4769},"ilvl":543}}}, -{"id":96740,"name":"Sign of the Bloodied God","icon":"inv_jewelry_ring_163","type":11,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"7":334,"11":334},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"1":1037,"2":1555,"7":691,"11":691},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"1":1076,"2":1614,"7":717,"11":717},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"1":1116,"2":1675,"7":744,"11":744},"ilvl":549}}}, -{"id":96741,"name":"Renataki's Soul Charm","icon":"ability_warrior_bladestorm","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"8":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"8":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"8":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"8":1887},"ilvl":549}}}, -{"id":96742,"name":"Lightning-Eye Hood","icon":"inv_helm_leather_raidrogue_m_01","type":1,"armorType":2,"gemSockets":[1,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"7":475,"11":466,"17":2106},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"1":1620,"2":2790,"7":1068,"11":1135,"17":2703},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"1":1691,"2":2897,"7":1112,"11":1184,"17":2734},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"1":1764,"2":3006,"7":1157,"11":1235,"17":2765},"ilvl":549}}}, -{"id":96743,"name":"Spearman's Jingling Leggings","icon":"inv_pant_mail_raidhunter_m_01","type":9,"armorType":3,"gemSockets":[3,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"7":546,"8":475,"17":3156},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"1":1700,"2":2790,"7":1215,"8":1068,"17":4051},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"1":1771,"2":2897,"7":1264,"8":1112,"17":4097},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"1":1844,"2":3006,"7":1315,"8":1157,"17":4143},"ilvl":549}}}, +{"id":96740,"name":"Sign of the Bloodied God","icon":"inv_jewelry_ring_163","type":11,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"7":334,"11":334},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"1":1037,"2":1555,"7":691,"11":691},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"1":1076,"2":1614,"7":717,"11":717},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"1":1116,"2":1675,"7":744,"11":744},"ilvl":549}}}, +{"id":96741,"name":"Renataki's Soul Charm","icon":"ability_warrior_bladestorm","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"8":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"8":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"8":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"8":1887},"ilvl":549}}}, +{"id":96742,"name":"Lightning-Eye Hood","icon":"inv_helm_leather_raidrogue_m_01","type":1,"armorType":2,"gemSockets":[1,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"7":475,"11":466,"17":2106},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"1":1620,"2":2790,"7":1068,"11":1135,"17":2703},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"1":1691,"2":2897,"7":1112,"11":1184,"17":2734},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"1":1764,"2":3006,"7":1157,"11":1235,"17":2765},"ilvl":549}}}, +{"id":96743,"name":"Spearman's Jingling Leggings","icon":"inv_pant_mail_raidhunter_m_01","type":9,"armorType":3,"gemSockets":[3,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"7":546,"8":475,"17":3156},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"1":1700,"2":2790,"7":1215,"8":1068,"17":4051},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"1":1771,"2":2897,"7":1264,"8":1112,"17":4097},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"1":1844,"2":3006,"7":1315,"8":1157,"17":4143},"ilvl":549}}}, {"id":96744,"name":"Static-Shot Shoulderguards","icon":"inv_shoulder_mail_raidhunter_m_01","type":3,"armorType":3,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"7":450,"8":329,"17":2705},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"1":1302,"2":2073,"7":974,"8":724,"17":3472},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"1":1355,"2":2152,"7":1012,"8":754,"17":3511},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"1":1409,"2":2233,"7":1052,"8":784,"17":3551},"ilvl":549}}}, {"id":96745,"name":"Cloudbreaker Greatbelt","icon":"inv_belt_plate_raidwarrior_m_01","type":8,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"7":354,"11":372,"17":2771},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"0":1222,"2":2073,"7":818,"11":855,"17":3556},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"0":1275,"2":2152,"7":852,"11":891,"17":3597},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"0":1329,"2":2233,"7":888,"11":928,"17":3637},"ilvl":549}}}, {"id":96746,"name":"Chestplate of Violent Detonation","icon":"inv_chest_plate_deathknight_m_01","type":5,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"5":537,"11":490,"17":4926},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"0":1700,"2":2790,"5":1197,"11":1099,"17":6322},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"0":1771,"2":2897,"5":1246,"11":1144,"17":6394},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"0":1844,"2":3006,"5":1296,"11":1190,"17":6466},"ilvl":549}}}, -{"id":96747,"name":"Bracers of Constant Implosion","icon":"inv_bracer_plate_raidwarrior_m_01","type":6,"armorType":4,"gemSockets":[4],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"randomSuffixOptions":[-337,-338,-339,-341],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"17":2155},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":957,"2":1555,"17":2766},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":996,"2":1614,"17":2797},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1036,"2":1675,"17":2829},"ilvl":549}}}, -{"id":96748,"name":"Worldbreaker's Stormscythe","icon":"inv_axe_1h_thunderisleraid_d_031","type":13,"weaponType":1,"handType":2,"gemSockets":[3],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"5":250,"8":161},"ilvl":463},"0":{"randPropPoints":1516,"weaponDamageMin":9172,"weaponDamageMax":17035,"stats":{"0":717,"2":1196,"5":559,"8":376},"ilvl":541},"1":{"randPropPoints":1574,"weaponDamageMin":9521,"weaponDamageMax":17682,"stats":{"0":748,"2":1242,"5":582,"8":392},"ilvl":545},"2":{"randPropPoints":1633,"weaponDamageMin":9882,"weaponDamageMax":18353,"stats":{"0":779,"2":1288,"5":605,"8":408},"ilvl":549}}}, -{"id":96749,"name":"Jin'rokh's Soulcrystal","icon":"inv_jewelry_ring_172","type":11,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"8":301,"9":354},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":1037,"2":1555,"8":623,"9":731},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":1076,"2":1614,"8":647,"9":759},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1116,"2":1675,"8":671,"9":788},"ilvl":549}}}, +{"id":96747,"name":"Bracers of Constant Implosion","icon":"inv_bracer_plate_raidwarrior_m_01","type":6,"armorType":4,"gemSockets":[4],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"randomSuffixOptions":[-337,-338,-339,-341],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"17":2155},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":957,"2":1555,"17":2766},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":996,"2":1614,"17":2797},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1036,"2":1675,"17":2829},"ilvl":549}}}, +{"id":96748,"name":"Worldbreaker's Stormscythe","icon":"inv_axe_1h_thunderisleraid_d_031","type":13,"weaponType":1,"handType":2,"gemSockets":[3],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"5":250,"8":161},"ilvl":463},"0":{"randPropPoints":1516,"weaponDamageMin":9172,"weaponDamageMax":17035,"stats":{"0":717,"2":1196,"5":559,"8":376},"ilvl":541},"1":{"randPropPoints":1574,"weaponDamageMin":9521,"weaponDamageMax":17682,"stats":{"0":748,"2":1242,"5":582,"8":392},"ilvl":545},"2":{"randPropPoints":1633,"weaponDamageMin":9882,"weaponDamageMax":18353,"stats":{"0":779,"2":1288,"5":605,"8":408},"ilvl":549}}}, +{"id":96749,"name":"Jin'rokh's Soulcrystal","icon":"inv_jewelry_ring_172","type":11,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"8":301,"9":354},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":1037,"2":1555,"8":623,"9":731},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":1076,"2":1614,"8":647,"9":759},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1116,"2":1675,"8":671,"9":788},"ilvl":549}}}, {"id":96750,"name":"Lightningweaver Gauntlets","icon":"inv_glove_cloth_raidmage_m_01","type":7,"armorType":1,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"5":418,"11":383,"17":1273},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1302,"5":909,"11":836,"17":1634},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1355,"5":945,"11":869,"17":1652},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1409,"5":982,"11":903,"17":1671},"ilvl":549}}}, {"id":96751,"name":"Al'set's Tormented Leggings","icon":"inv_pant_cloth_raidwarlock_m_01","type":9,"armorType":1,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"5":389,"11":596,"17":1782},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"5":891,"11":1317,"17":2287},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"5":928,"11":1371,"17":2313},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"5":966,"11":1426,"17":2339},"ilvl":549}}}, {"id":96752,"name":"Fissure-Split Shoulderwraps","icon":"inv_shoulder_cloth_raidwarlock_m_01","type":3,"armorType":1,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"5":391,"6":410,"17":1527},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1302,"5":844,"6":901,"17":1961},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1355,"5":877,"6":937,"17":1983},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1409,"5":911,"6":974,"17":2005},"ilvl":549}}}, {"id":96753,"name":"Robes of Static Bursts","icon":"inv_cloth_raidpriest_m_01robe","type":5,"armorType":1,"gemSockets":[4,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":432,"11":572,"17":2037},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"4":978,"11":1268,"17":2614},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"4":1019,"11":1319,"17":2644},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"4":1060,"11":1372,"17":2673},"ilvl":549}}}, -{"id":96754,"name":"Jin'rokh's Dreamshard","icon":"inv_jewelry_ring_169","type":11,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":309,"6":349},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":1037,"5":640,"6":722},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":1076,"5":664,"6":749},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1116,"5":689,"6":777},"ilvl":549}}}, -{"id":96755,"name":"Drape of Booming Nights","icon":"inv_cape_pandaria_d_02","type":4,"armorType":1,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":368,"6":277,"17":1018},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":1037,"4":760,"6":573,"17":1307},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":1076,"4":789,"6":595,"17":1322},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1116,"4":819,"6":618,"17":1337},"ilvl":549}}}, -{"id":96756,"name":"Soulblade of the Breaking Storm","icon":"inv_sword_1h_zandalari_c_02red","type":13,"weaponType":9,"handType":2,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.2,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1876,"weaponDamageMax":3484,"stats":{"2":578,"3":305,"4":192,"6":232,"14":5152},"ilvl":463},"0":{"randPropPoints":1516,"weaponDamageMin":3880,"weaponDamageMax":7207,"stats":{"2":1196,"3":717,"4":439,"6":523,"14":10655},"ilvl":541},"1":{"randPropPoints":1574,"weaponDamageMin":4028,"weaponDamageMax":7481,"stats":{"2":1242,"3":748,"4":458,"6":544,"14":11062},"ilvl":545},"2":{"randPropPoints":1633,"weaponDamageMin":4181,"weaponDamageMax":7765,"stats":{"2":1288,"3":779,"4":476,"6":566,"14":11477},"ilvl":549}}}, -{"id":96757,"name":"Horridon's Last Gasp","icon":"spell_nature_eyeofthestorm","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"3":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"3":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"3":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"3":1887},"ilvl":549}}}, +{"id":96754,"name":"Jin'rokh's Dreamshard","icon":"inv_jewelry_ring_169","type":11,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":309,"6":349},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":1037,"5":640,"6":722},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":1076,"5":664,"6":749},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1116,"5":689,"6":777},"ilvl":549}}}, +{"id":96755,"name":"Drape of Booming Nights","icon":"inv_cape_pandaria_d_02","type":4,"armorType":1,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":368,"6":277,"17":1018},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":1037,"4":760,"6":573,"17":1307},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":1076,"4":789,"6":595,"17":1322},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1116,"4":819,"6":618,"17":1337},"ilvl":549}}}, +{"id":96756,"name":"Soulblade of the Breaking Storm","icon":"inv_sword_1h_zandalari_c_02red","type":13,"weaponType":9,"handType":2,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.2,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1876,"weaponDamageMax":3484,"stats":{"2":578,"3":305,"4":192,"6":232,"14":5152},"ilvl":463},"0":{"randPropPoints":1516,"weaponDamageMin":3880,"weaponDamageMax":7207,"stats":{"2":1196,"3":717,"4":439,"6":523,"14":10655},"ilvl":541},"1":{"randPropPoints":1574,"weaponDamageMin":4028,"weaponDamageMax":7481,"stats":{"2":1242,"3":748,"4":458,"6":544,"14":11062},"ilvl":545},"2":{"randPropPoints":1633,"weaponDamageMin":4181,"weaponDamageMax":7765,"stats":{"2":1288,"3":779,"4":476,"6":566,"14":11477},"ilvl":549}}}, +{"id":96757,"name":"Horridon's Last Gasp","icon":"spell_nature_eyeofthestorm","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"3":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"3":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"3":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"3":1887},"ilvl":549}}}, {"id":96758,"name":"Infinitely Conducting Bracers","icon":"inv_bracer_leather_raidmonk_m_01","type":6,"armorType":2,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":293,"6":358,"17":1134},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":1037,"4":606,"6":741,"17":1456},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":1076,"4":629,"6":770,"17":1472},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1116,"4":653,"6":798,"17":1489},"ilvl":549}}}, -{"id":96759,"name":"Ghostbinder Greatboots","icon":"inv_boot_mail_raidshaman_m_01","type":10,"armorType":3,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":442,"7":337,"17":2480},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1302,"4":966,"7":732,"17":3183},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1355,"4":1004,"7":762,"17":3219},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1409,"4":1044,"7":792,"17":3255},"ilvl":549}}}, +{"id":96759,"name":"Ghostbinder Greatboots","icon":"inv_boot_mail_raidshaman_m_01","type":10,"armorType":3,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":442,"7":337,"17":2480},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1302,"4":966,"7":732,"17":3183},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1355,"4":1004,"7":762,"17":3219},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1409,"4":1044,"7":792,"17":3255},"ilvl":549}}}, {"id":96760,"name":"Ionized Yojamban Carapace","icon":"inv_chest_plate_raidpaladin_m_01","type":5,"armorType":4,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":827,"zoneId":6622,"otherName":"Jin'rokh the Breaker"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"6":389,"11":596,"17":4926},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"6":891,"11":1317,"17":6322},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"6":928,"11":1371,"17":6394},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"6":966,"11":1426,"17":6466},"ilvl":549}}}, {"id":96761,"name":"Wastewalker's Sandblasted Drape","icon":"inv_cape_pandaria_d_01","type":4,"armorType":1,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"5":368,"7":277,"17":1018},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"1":1037,"2":1555,"5":760,"7":573,"17":1307},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"1":1076,"2":1614,"5":789,"7":595,"17":1322},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"1":1116,"2":1675,"5":819,"7":618,"17":1337},"ilvl":549}}}, {"id":96762,"name":"Talisman of Living Poison","icon":"inv_jewelry_necklace_119","type":2,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"7":349,"8":309},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"1":1037,"2":1555,"7":722,"8":640},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"1":1076,"2":1614,"7":749,"8":664},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"1":1116,"2":1675,"7":777,"8":689},"ilvl":549}}}, {"id":96763,"name":"Jalak's Maelstrom Staff","icon":"inv_stave_2h_thunderisleraid_d_01","type":13,"weaponType":8,"handType":4,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":8673,"weaponDamageMax":13010,"stats":{"1":819,"2":1349,"5":601,"11":506},"ilvl":463},"0":{"randPropPoints":3537,"weaponDamageMin":17940,"weaponDamageMax":26910,"stats":{"1":1780,"2":2790,"5":1261,"11":1115},"ilvl":541},"1":{"randPropPoints":3672,"weaponDamageMin":18621,"weaponDamageMax":27932,"stats":{"1":1851,"2":2897,"5":1310,"11":1160},"ilvl":545},"2":{"randPropPoints":3811,"weaponDamageMin":19328,"weaponDamageMax":28993,"stats":{"1":1924,"2":3006,"5":1360,"11":1206},"ilvl":549}}}, -{"id":96764,"name":"Bindings of Multiplicative Strikes","icon":"inv_leather_raiddruid_m_01bracer","type":6,"armorType":2,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"6":339,"7":326,"17":1134},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"1":1037,"2":1555,"6":701,"7":674,"17":1456},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"1":1076,"2":1614,"6":728,"7":699,"17":1472},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"1":1116,"2":1675,"6":756,"7":726,"17":1489},"ilvl":549}}}, -{"id":96765,"name":"Sul'lithuz Sandmail","icon":"inv_chest_mail_raidshaman_m_01","type":5,"armorType":3,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"7":572,"11":432,"17":3607},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"1":1700,"2":2790,"7":1268,"11":978,"17":4629},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"1":1771,"2":2897,"7":1319,"11":1019,"17":4682},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"1":1844,"2":3006,"7":1372,"11":1060,"17":4734},"ilvl":549}}}, +{"id":96764,"name":"Bindings of Multiplicative Strikes","icon":"inv_leather_raiddruid_m_01bracer","type":6,"armorType":2,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"6":339,"7":326,"17":1134},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"1":1037,"2":1555,"6":701,"7":674,"17":1456},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"1":1076,"2":1614,"6":728,"7":699,"17":1472},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"1":1116,"2":1675,"6":756,"7":726,"17":1489},"ilvl":549}}}, +{"id":96765,"name":"Sul'lithuz Sandmail","icon":"inv_chest_mail_raidshaman_m_01","type":5,"armorType":3,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"7":572,"11":432,"17":3607},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"1":1700,"2":2790,"7":1268,"11":978,"17":4629},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"1":1771,"2":2897,"7":1319,"11":1019,"17":4682},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"1":1844,"2":3006,"7":1372,"11":1060,"17":4734},"ilvl":549}}}, {"id":96766,"name":"Frozen Warlord's Bracers","icon":"inv_bracer_plate_raidwarrior_m_01","type":6,"armorType":4,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"7":358,"8":293,"17":2155},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":1037,"2":1555,"7":741,"8":606,"17":2766},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":1076,"2":1614,"7":770,"8":629,"17":2797},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1116,"2":1675,"7":798,"8":653,"17":2829},"ilvl":549}}}, -{"id":96767,"name":"Bloodlord's Bloodsoaked Legplates","icon":"inv_pants_plate_deathknight_m_01","type":9,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"7":432,"11":572,"17":4310},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"0":1700,"2":2790,"7":978,"11":1268,"17":5532},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"0":1771,"2":2897,"7":1019,"11":1319,"17":5595},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"0":1844,"2":3006,"7":1060,"11":1372,"17":5657},"ilvl":549}}}, -{"id":96768,"name":"Puncture-Proof Greathelm","icon":"inv_helmet_plate_raidwarrior_m_01","type":1,"armorType":4,"gemSockets":[1,3],"socketBonus":[0,0,270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"9":460,"10":500,"17":4002},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"0":1620,"2":2790,"9":1100,"10":1140,"17":5137},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"0":1691,"2":2897,"9":1147,"10":1187,"17":5195},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"0":1764,"2":3006,"9":1196,"10":1236,"17":5253},"ilvl":549}}}, +{"id":96767,"name":"Bloodlord's Bloodsoaked Legplates","icon":"inv_pants_plate_deathknight_m_01","type":9,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"7":432,"11":572,"17":4310},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"0":1700,"2":2790,"7":978,"11":1268,"17":5532},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"0":1771,"2":2897,"7":1019,"11":1319,"17":5595},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"0":1844,"2":3006,"7":1060,"11":1372,"17":5657},"ilvl":549}}}, +{"id":96768,"name":"Puncture-Proof Greathelm","icon":"inv_helmet_plate_raidwarrior_m_01","type":1,"armorType":4,"gemSockets":[1,3],"socketBonus":[0,0,270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"9":460,"10":500,"17":4002},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"0":1620,"2":2790,"9":1100,"10":1140,"17":5137},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"0":1691,"2":2897,"9":1147,"10":1187,"17":5195},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"0":1764,"2":3006,"9":1196,"10":1236,"17":5253},"ilvl":549}}}, {"id":96769,"name":"Horn-Rimmed Doomcloak","icon":"inv_cape_pandaria_d_04","type":4,"armorType":1,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"5":334,"11":334,"17":1018},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":1037,"2":1555,"5":691,"11":691,"17":1307},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":1076,"2":1614,"5":717,"11":717,"17":1322},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1116,"2":1675,"5":744,"11":744,"17":1337},"ilvl":549}}}, -{"id":96770,"name":"Spark of Zandalar","icon":"spell_nature_lightningshield","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"7":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"7":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"7":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"7":1887},"ilvl":549}}}, -{"id":96771,"name":"Flamecaster's Burning Crown","icon":"inv_helm_cloth_raidmage_m_01","type":1,"armorType":1,"gemSockets":[1,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"6":562,"7":379,"17":1655},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1620,"6":1231,"7":972,"17":2124},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1691,"6":1280,"7":1016,"17":2148},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1764,"6":1331,"7":1061,"17":2172},"ilvl":549}}}, -{"id":96772,"name":"Vaccinator's Armwraps","icon":"inv_cloth_raidpriest_m_01bracer","type":6,"armorType":1,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":334,"7":334,"17":891},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":1037,"4":691,"7":691,"17":1144},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":1076,"4":717,"7":717,"17":1157},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1116,"4":744,"7":744,"17":1170},"ilvl":549}}}, +{"id":96770,"name":"Spark of Zandalar","icon":"spell_nature_lightningshield","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"7":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"7":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"7":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"7":1887},"ilvl":549}}}, +{"id":96771,"name":"Flamecaster's Burning Crown","icon":"inv_helm_cloth_raidmage_m_01","type":1,"armorType":1,"gemSockets":[1,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"6":562,"7":379,"17":1655},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1620,"6":1231,"7":972,"17":2124},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1691,"6":1280,"7":1016,"17":2148},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1764,"6":1331,"7":1061,"17":2172},"ilvl":549}}}, +{"id":96772,"name":"Vaccinator's Armwraps","icon":"inv_cloth_raidpriest_m_01bracer","type":6,"armorType":1,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":334,"7":334,"17":891},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":1037,"4":691,"7":691,"17":1144},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":1076,"4":717,"7":717,"17":1157},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1116,"4":744,"7":744,"17":1170},"ilvl":549}}}, {"id":96773,"name":"Dinomancer's Spiritbinding Spire","icon":"inv_stave_2h_thunderisleraid_d_03","type":13,"weaponType":8,"handType":4,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":4336,"weaponDamageMax":6505,"stats":{"2":1349,"3":819,"5":525,"7":571,"14":5151},"ilvl":463},"0":{"randPropPoints":3537,"weaponDamageMin":8970,"weaponDamageMax":13455,"stats":{"2":2790,"3":1780,"5":1102,"7":1249,"14":10654},"ilvl":541},"1":{"randPropPoints":3672,"weaponDamageMin":9310,"weaponDamageMax":13966,"stats":{"2":2897,"3":1851,"5":1145,"7":1299,"14":11060},"ilvl":545},"2":{"randPropPoints":3811,"weaponDamageMin":9664,"weaponDamageMax":14496,"stats":{"2":3006,"3":1924,"5":1189,"7":1350,"14":11479},"ilvl":549}}}, {"id":96774,"name":"Horridon's Tusk Fragment","icon":"inv_jewelry_necklace_141","type":2,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":285,"11":363},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":1037,"4":590,"11":751},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":1076,"4":612,"11":780},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1116,"4":635,"11":809},"ilvl":549}}}, -{"id":96775,"name":"Petrified Eye of the Basilisk","icon":"inv_jewelry_ring_178","type":11,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":381,"11":254},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":1037,"4":788,"11":525},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":1076,"4":818,"11":545},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1116,"4":849,"11":566},"ilvl":549}}}, -{"id":96776,"name":"Venomlord's Totemic Wand","icon":"inv_wand_1h_thunderisleraid_d_01","type":14,"rangedWeaponType":6,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.9,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1620,"weaponDamageMax":3009,"stats":{"2":578,"3":305,"6":221,"7":211,"14":5152},"ilvl":463},"0":{"randPropPoints":1516,"weaponDamageMin":3351,"weaponDamageMax":6224,"stats":{"2":1196,"3":717,"6":500,"7":478,"14":10655},"ilvl":541},"1":{"randPropPoints":1574,"weaponDamageMin":3478,"weaponDamageMax":6461,"stats":{"2":1242,"3":748,"6":520,"7":498,"14":11062},"ilvl":545},"2":{"randPropPoints":1633,"weaponDamageMin":3610,"weaponDamageMax":6706,"stats":{"2":1288,"3":779,"6":541,"7":518,"14":11477},"ilvl":549}}}, +{"id":96775,"name":"Petrified Eye of the Basilisk","icon":"inv_jewelry_ring_178","type":11,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":381,"11":254},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":1037,"4":788,"11":525},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":1076,"4":818,"11":545},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1116,"4":849,"11":566},"ilvl":549}}}, +{"id":96776,"name":"Venomlord's Totemic Wand","icon":"inv_wand_1h_thunderisleraid_d_01","type":14,"rangedWeaponType":6,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.9,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1620,"weaponDamageMax":3009,"stats":{"2":578,"3":305,"6":221,"7":211,"14":5152},"ilvl":463},"0":{"randPropPoints":1516,"weaponDamageMin":3351,"weaponDamageMax":6224,"stats":{"2":1196,"3":717,"6":500,"7":478,"14":10655},"ilvl":541},"1":{"randPropPoints":1574,"weaponDamageMin":3478,"weaponDamageMax":6461,"stats":{"2":1242,"3":748,"6":520,"7":498,"14":11062},"ilvl":545},"2":{"randPropPoints":1633,"weaponDamageMin":3610,"weaponDamageMax":6706,"stats":{"2":1288,"3":779,"6":541,"7":518,"14":11477},"ilvl":549}}}, {"id":96777,"name":"Roots of Rampaging Earth","icon":"inv_pant_leather_raidmonk_m_01","type":9,"armorType":2,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"6":537,"11":490,"17":2268},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"6":1197,"11":1099,"17":2911},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"6":1246,"11":1144,"17":2944},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"6":1296,"11":1190,"17":2977},"ilvl":549}}}, -{"id":96778,"name":"Spaulders of Dinomancy","icon":"inv_shoulder_leather_raiddruid_m_01","type":3,"armorType":2,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":456,"7":319,"17":1944},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1302,"4":986,"7":703,"17":2495},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1355,"4":1025,"7":731,"17":2524},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1409,"4":1066,"7":760,"17":2552},"ilvl":549}}}, -{"id":96779,"name":"Legguards of Scintillating Scales","icon":"inv_pant_mail_raidshaman_m_01","type":9,"armorType":3,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"6":520,"11":520,"17":3156},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"6":1160,"11":1160,"17":4051},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"6":1207,"11":1207,"17":4097},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"6":1256,"11":1256,"17":4143},"ilvl":549}}}, -{"id":96780,"name":"Armplates of the Vanquished Abomination","icon":"inv_bracer_plate_raidpaladin_m_01","type":6,"armorType":4,"gemSockets":[4],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"randomSuffixOptions":[-339,-340,-343],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"17":2155},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":1037,"17":2766},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":1076,"17":2797},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1116,"17":2829},"ilvl":549}}}, +{"id":96778,"name":"Spaulders of Dinomancy","icon":"inv_shoulder_leather_raiddruid_m_01","type":3,"armorType":2,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":456,"7":319,"17":1944},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1302,"4":986,"7":703,"17":2495},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1355,"4":1025,"7":731,"17":2524},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1409,"4":1066,"7":760,"17":2552},"ilvl":549}}}, +{"id":96779,"name":"Legguards of Scintillating Scales","icon":"inv_pant_mail_raidshaman_m_01","type":9,"armorType":3,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"6":520,"11":520,"17":3156},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"6":1160,"11":1160,"17":4051},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"6":1207,"11":1207,"17":4097},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"6":1256,"11":1256,"17":4143},"ilvl":549}}}, +{"id":96780,"name":"Armplates of the Vanquished Abomination","icon":"inv_bracer_plate_raidpaladin_m_01","type":6,"armorType":4,"gemSockets":[4],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"randomSuffixOptions":[-339,-340,-343],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":819,"zoneId":6622,"otherName":"Horridon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"17":2155},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":1037,"17":2766},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":1076,"17":2797},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1116,"17":2829},"ilvl":549}}}, {"id":96781,"name":"Bad Juju","icon":"trade_archaeology_troll_voodoodoll","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"11":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"11":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"11":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"11":1887},"ilvl":549}},"itemEffect":{"buffId":138938,"buffName":"Juju Madness","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"1":4232}},"0":{"stats":{"1":8754}},"1":{"stats":{"1":9088}},"2":{"stats":{"1":9432}}},"proc":{"icdMs":10000,"rppm":{"rate":1.100000023841858}}}}, -{"id":96782,"name":"Kura-Kura, Kazra'jin's Skullcleaver","icon":"inv_axe_1h_thunderisleraid_d_01","type":13,"weaponType":1,"handType":2,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"6":217,"11":217},"ilvl":463},"0":{"randPropPoints":1516,"weaponDamageMin":9172,"weaponDamageMax":17035,"stats":{"1":717,"2":1196,"6":492,"11":492},"ilvl":541},"1":{"randPropPoints":1574,"weaponDamageMin":9521,"weaponDamageMax":17682,"stats":{"1":748,"2":1242,"6":512,"11":512},"ilvl":545},"2":{"randPropPoints":1633,"weaponDamageMin":9882,"weaponDamageMax":18353,"stats":{"1":779,"2":1288,"6":533,"11":533},"ilvl":549}}}, +{"id":96782,"name":"Kura-Kura, Kazra'jin's Skullcleaver","icon":"inv_axe_1h_thunderisleraid_d_01","type":13,"weaponType":1,"handType":2,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"6":217,"11":217},"ilvl":463},"0":{"randPropPoints":1516,"weaponDamageMin":9172,"weaponDamageMax":17035,"stats":{"1":717,"2":1196,"6":492,"11":492},"ilvl":541},"1":{"randPropPoints":1574,"weaponDamageMin":9521,"weaponDamageMax":17682,"stats":{"1":748,"2":1242,"6":512,"11":512},"ilvl":545},"2":{"randPropPoints":1633,"weaponDamageMin":9882,"weaponDamageMax":18353,"stats":{"1":779,"2":1288,"6":533,"11":533},"ilvl":549}}}, {"id":96783,"name":"Mar'li's Bloodstained Sandals","icon":"inv_cloth_raidpriest_m_01boot","type":10,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":436,"6":348,"17":1400},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1302,"4":953,"6":754,"17":1797},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1355,"4":991,"6":784,"17":1818},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1409,"4":1031,"6":815,"17":1838},"ilvl":549}}}, {"id":96784,"name":"Zandalari Robes of the Final Rite","icon":"inv_robe_cloth_raidwarlock_m_01","type":5,"armorType":1,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"5":475,"6":546,"17":2037},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"5":1068,"6":1215,"17":2614},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"5":1112,"6":1264,"17":2644},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"5":1157,"6":1315,"17":2673},"ilvl":549}}}, {"id":96785,"name":"Wushoolay's Final Choice","icon":"spell_nature_chainlightning","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"5":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"5":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"5":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"5":1887},"ilvl":549}}}, {"id":96786,"name":"Amun-Thoth, Sul's Spiritrending Talons","icon":"inv_hand_1h_thunderisleraid_d_01","type":13,"weaponType":3,"handType":2,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":2217,"weaponDamageMax":4118,"stats":{"2":578,"3":305,"4":239,"11":179,"14":5152},"ilvl":463},"0":{"randPropPoints":1516,"weaponDamageMin":4586,"weaponDamageMax":8518,"stats":{"2":1196,"3":717,"4":538,"11":414,"14":10655},"ilvl":541},"1":{"randPropPoints":1574,"weaponDamageMin":4760,"weaponDamageMax":8841,"stats":{"2":1242,"3":748,"4":560,"11":431,"14":11062},"ilvl":545},"2":{"randPropPoints":1633,"weaponDamageMin":4941,"weaponDamageMax":9177,"stats":{"2":1288,"3":779,"4":582,"11":449,"14":11477},"ilvl":549}}}, -{"id":96787,"name":"Robes of Treacherous Ground","icon":"inv_leather_raiddruid_m_01robe","type":5,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":389,"11":596,"17":2592},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"4":891,"11":1317,"17":3327},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"4":928,"11":1371,"17":3365},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"4":966,"11":1426,"17":3403},"ilvl":549}}}, -{"id":96788,"name":"Gaze of Gara'jal","icon":"inv_helm_mail_raidhunter_m_01","type":1,"armorType":3,"gemSockets":[1,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"6":460,"7":500,"17":2931},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"1":1620,"2":2790,"6":1100,"7":1140,"17":3761},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"1":1691,"2":2897,"6":1147,"7":1187,"17":3804},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"1":1764,"2":3006,"6":1196,"7":1236,"17":3847},"ilvl":549}}}, -{"id":96789,"name":"Loa-Ridden Bracers","icon":"inv_bracer_mail_raidshaman_m_01","type":6,"armorType":3,"gemSockets":[4],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"randomSuffixOptions":[-339,-340,-343],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"17":1578},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":957,"17":2025},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":996,"17":2048},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1036,"17":2071},"ilvl":549}}}, -{"id":96790,"name":"Overloaded Bladebreaker Cuirass","icon":"inv_chest_plate_raidwarrior_m_01","type":5,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"5":376,"10":603,"17":4926},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"0":1700,"2":2790,"5":862,"10":1334,"17":6322},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"0":1771,"2":2897,"5":898,"10":1388,"17":6394},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"0":1844,"2":3006,"5":935,"10":1443,"17":6466},"ilvl":549}}}, +{"id":96787,"name":"Robes of Treacherous Ground","icon":"inv_leather_raiddruid_m_01robe","type":5,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":389,"11":596,"17":2592},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"4":891,"11":1317,"17":3327},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"4":928,"11":1371,"17":3365},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"4":966,"11":1426,"17":3403},"ilvl":549}}}, +{"id":96788,"name":"Gaze of Gara'jal","icon":"inv_helm_mail_raidhunter_m_01","type":1,"armorType":3,"gemSockets":[1,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"6":460,"7":500,"17":2931},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"1":1620,"2":2790,"6":1100,"7":1140,"17":3761},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"1":1691,"2":2897,"6":1147,"7":1187,"17":3804},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"1":1764,"2":3006,"6":1196,"7":1236,"17":3847},"ilvl":549}}}, +{"id":96789,"name":"Loa-Ridden Bracers","icon":"inv_bracer_mail_raidshaman_m_01","type":6,"armorType":3,"gemSockets":[4],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"randomSuffixOptions":[-339,-340,-343],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"17":1578},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":957,"17":2025},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":996,"17":2048},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1036,"17":2071},"ilvl":549}}}, +{"id":96790,"name":"Overloaded Bladebreaker Cuirass","icon":"inv_chest_plate_raidwarrior_m_01","type":5,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"5":376,"10":603,"17":4926},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"0":1700,"2":2790,"5":862,"10":1334,"17":6322},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"0":1771,"2":2897,"5":898,"10":1388,"17":6394},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"0":1844,"2":3006,"5":935,"10":1443,"17":6466},"ilvl":549}}}, {"id":96791,"name":"Zerat, Malakk's Soulburning Greatsword","icon":"inv_sword_2h_thunderisleraid_d_01","type":13,"weaponType":9,"handType":4,"gemSockets":[3],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":819,"2":1349,"5":612,"6":453},"ilvl":463},"0":{"randPropPoints":3537,"weaponDamageMin":19571,"weaponDamageMax":29357,"stats":{"0":1780,"2":2790,"5":1333,"6":955},"ilvl":541},"1":{"randPropPoints":3672,"weaponDamageMin":20314,"weaponDamageMax":30471,"stats":{"0":1851,"2":2897,"5":1387,"6":992},"ilvl":545},"2":{"randPropPoints":3811,"weaponDamageMin":21085,"weaponDamageMax":31628,"stats":{"0":1924,"2":3006,"5":1442,"6":1030},"ilvl":549}}}, -{"id":96792,"name":"Talisman of Angry Spirits","icon":"inv_jewelry_necklace_139","type":2,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"6":344,"11":318},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":1037,"2":1555,"6":712,"11":657},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":1076,"2":1614,"6":739,"11":682},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1116,"2":1675,"6":766,"11":707},"ilvl":549}}}, +{"id":96792,"name":"Talisman of Angry Spirits","icon":"inv_jewelry_necklace_139","type":2,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"6":344,"11":318},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":1037,"2":1555,"6":712,"11":657},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":1076,"2":1614,"6":739,"11":682},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1116,"2":1675,"6":766,"11":707},"ilvl":549}}}, {"id":96793,"name":"Fortitude of the Zandalari","icon":"spell_holy_mindvision","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":816,"zoneId":6622,"otherName":"Council of Elders"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"11":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"11":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"11":1818},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"11":1887},"ilvl":549}},"itemEffect":{"buffId":126697,"buffName":"Tremendous Fortitude","effectDurationMs":15000,"scalingOptions":{"-1":{"stats":{"19":21608}},"0":{"stats":{"19":21608}},"1":{"stats":{"19":21608}},"2":{"stats":{"19":21608}}},"onUse":{"cooldownMs":120000,"categoryId":1190,"categoryCooldownMs":120000}}}, -{"id":96794,"name":"Shattered Tortoiseshell Longbow","icon":"inv_bow_1h_thunderisleraid_d_01","type":14,"rangedWeaponType":1,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":6899,"weaponDamageMax":12813,"stats":{"1":819,"2":1349,"5":530,"8":577},"ilvl":463},"0":{"randPropPoints":3537,"weaponDamageMin":14270,"weaponDamageMax":26502,"stats":{"1":1780,"2":2790,"5":1139,"8":1237},"ilvl":541},"1":{"randPropPoints":3672,"weaponDamageMin":14812,"weaponDamageMax":27509,"stats":{"1":1851,"2":2897,"5":1184,"8":1286},"ilvl":545},"2":{"randPropPoints":3811,"weaponDamageMin":15374,"weaponDamageMax":28553,"stats":{"1":1924,"2":3006,"5":1230,"8":1336},"ilvl":549}}}, +{"id":96794,"name":"Shattered Tortoiseshell Longbow","icon":"inv_bow_1h_thunderisleraid_d_01","type":14,"rangedWeaponType":1,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":6899,"weaponDamageMax":12813,"stats":{"1":819,"2":1349,"5":530,"8":577},"ilvl":463},"0":{"randPropPoints":3537,"weaponDamageMin":14270,"weaponDamageMax":26502,"stats":{"1":1780,"2":2790,"5":1139,"8":1237},"ilvl":541},"1":{"randPropPoints":3672,"weaponDamageMin":14812,"weaponDamageMax":27509,"stats":{"1":1851,"2":2897,"5":1184,"8":1286},"ilvl":545},"2":{"randPropPoints":3811,"weaponDamageMin":15374,"weaponDamageMax":28553,"stats":{"1":1924,"2":3006,"5":1230,"8":1336},"ilvl":549}}}, {"id":96795,"name":"Rockfall Ribwraps","icon":"inv_chest_leather_raidmonk_m_01","type":5,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"5":461,"6":555,"17":2592},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"1":1700,"2":2790,"5":1038,"6":1233,"17":3327},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"1":1771,"2":2897,"5":1081,"6":1283,"17":3365},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"1":1844,"2":3006,"5":1125,"6":1334,"17":3403},"ilvl":549}}}, {"id":96796,"name":"Grips of Vampiric Cruelty","icon":"inv_glove_leather_raidrogue_m_01","type":7,"armorType":2,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"5":394,"7":412,"17":1620},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"1":1302,"2":2073,"5":858,"7":895,"17":2079},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"1":1355,"2":2152,"5":892,"7":931,"17":2103},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"1":1409,"2":2233,"5":928,"7":968,"17":2127},"ilvl":549}}}, -{"id":96797,"name":"Beady-Eye Bracers","icon":"inv_bracer_mail_raidhunter_m_01","type":6,"armorType":3,"gemSockets":[4],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"randomSuffixOptions":[-336,-337,-338,-339,-340],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"17":1578},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"1":957,"2":1555,"17":2025},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"1":996,"2":1614,"17":2048},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"1":1036,"2":1675,"17":2071},"ilvl":549}}}, +{"id":96797,"name":"Beady-Eye Bracers","icon":"inv_bracer_mail_raidhunter_m_01","type":6,"armorType":3,"gemSockets":[4],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"randomSuffixOptions":[-336,-337,-338,-339,-340],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"17":1578},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"1":957,"2":1555,"17":2025},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"1":996,"2":1614,"17":2048},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"1":1036,"2":1675,"17":2071},"ilvl":549}}}, {"id":96798,"name":"Quakestompers","icon":"inv_boot_mail_raidhunter_m_01","type":10,"armorType":3,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"6":402,"7":404,"17":2480},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"1":1302,"2":2073,"6":866,"7":887,"17":3183},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"1":1355,"2":2152,"6":900,"7":923,"17":3219},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"1":1409,"2":2233,"6":936,"7":960,"17":3255},"ilvl":549}}}, {"id":96799,"name":"Shoulderguards of Centripetal Destruction","icon":"inv_shoulder_plate_deathknight_m_01","type":3,"armorType":4,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"6":468,"7":298,"17":3694},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"0":1302,"2":2073,"6":1010,"7":660,"17":4742},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"0":1355,"2":2152,"6":1050,"7":687,"17":4795},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"0":1409,"2":2233,"6":1092,"7":714,"17":4849},"ilvl":549}}}, -{"id":96800,"name":"Shell-Coated Wristplates","icon":"inv_bracer_plate_deathknight_m_01","type":6,"armorType":4,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"9":372,"10":269,"17":2155},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":1037,"2":1555,"9":770,"10":557,"17":2766},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":1076,"2":1614,"9":799,"10":578,"17":2797},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1116,"2":1675,"9":829,"10":600,"17":2829},"ilvl":549}}}, +{"id":96800,"name":"Shell-Coated Wristplates","icon":"inv_bracer_plate_deathknight_m_01","type":6,"armorType":4,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"9":372,"10":269,"17":2155},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":1037,"2":1555,"9":770,"10":557,"17":2766},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":1076,"2":1614,"9":799,"10":578,"17":2797},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1116,"2":1675,"9":829,"10":600,"17":2829},"ilvl":549}}}, {"id":96801,"name":"Amulet of the Primal Turtle","icon":"inv_jewelry_necklace_118","type":2,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"5":214,"6":341},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":957,"2":1555,"5":485,"6":748},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":996,"2":1614,"5":505,"6":778},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1036,"2":1675,"5":526,"6":809},"ilvl":549}}}, {"id":96802,"name":"Shellsplitter Greataxe","icon":"inv_axe_1h_thunderisleraid_d_02","type":13,"weaponType":1,"handType":2,"gemSockets":[3],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"5":236,"6":185},"ilvl":463},"0":{"randPropPoints":1516,"weaponDamageMin":9172,"weaponDamageMax":17035,"stats":{"0":717,"2":1196,"5":530,"6":426},"ilvl":541},"1":{"randPropPoints":1574,"weaponDamageMin":9521,"weaponDamageMax":17682,"stats":{"0":748,"2":1242,"5":552,"6":444},"ilvl":545},"2":{"randPropPoints":1633,"weaponDamageMin":9882,"weaponDamageMax":18353,"stats":{"0":779,"2":1288,"5":574,"6":462},"ilvl":549}}}, {"id":96803,"name":"Beakbreaker Greatcloak","icon":"inv_cape_pandaria_d_04","type":4,"armorType":1,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"9":344,"11":318,"17":1018},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":1037,"2":1555,"9":712,"11":657,"17":1307},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":1076,"2":1614,"9":739,"11":682,"17":1322},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1116,"2":1675,"9":766,"11":707,"17":1337},"ilvl":549}}}, -{"id":96804,"name":"Azure Shell Bracers","icon":"inv_bracer_cloth_raidmage_m_01","type":6,"armorType":1,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"6":368,"11":277,"17":891},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":1037,"6":760,"11":573,"17":1144},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":1076,"6":789,"11":595,"17":1157},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1116,"6":819,"11":618,"17":1170},"ilvl":549}}}, -{"id":96805,"name":"Stonegaze Hood","icon":"inv_cloth_raidpriest_m_01helm","type":1,"armorType":1,"gemSockets":[1,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":556,"6":368,"17":1655},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1620,"4":1252,"6":914,"17":2124},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1691,"4":1303,"6":955,"17":2148},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1764,"4":1356,"6":996,"17":2172},"ilvl":549}}}, +{"id":96804,"name":"Azure Shell Bracers","icon":"inv_bracer_cloth_raidmage_m_01","type":6,"armorType":1,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"6":368,"11":277,"17":891},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":1037,"6":760,"11":573,"17":1144},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":1076,"6":789,"11":595,"17":1157},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1116,"6":819,"11":618,"17":1170},"ilvl":549}}}, +{"id":96805,"name":"Stonegaze Hood","icon":"inv_cloth_raidpriest_m_01helm","type":1,"armorType":1,"gemSockets":[1,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":556,"6":368,"17":1655},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1620,"4":1252,"6":914,"17":2124},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1691,"4":1303,"6":955,"17":2148},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1764,"4":1356,"6":996,"17":2172},"ilvl":549}}}, {"id":96806,"name":"Crystal-Claw Gloves","icon":"inv_glove_cloth_raidmage_m_01","type":7,"armorType":1,"gemSockets":[4],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"6":405,"7":405,"17":1273},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1302,"6":881,"7":881,"17":1634},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1355,"6":916,"7":916,"17":1652},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1409,"6":953,"7":953,"17":1671},"ilvl":549}}}, -{"id":96807,"name":"Shimmershell Cape","icon":"inv_cape_pandaria_d_03","type":4,"armorType":1,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"6":309,"11":349,"17":1018},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":1037,"6":640,"11":722,"17":1307},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":1076,"6":664,"11":749,"17":1322},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1116,"6":689,"11":777,"17":1337},"ilvl":549}}}, +{"id":96807,"name":"Shimmershell Cape","icon":"inv_cape_pandaria_d_03","type":4,"armorType":1,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"6":309,"11":349,"17":1018},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":1037,"6":640,"11":722,"17":1307},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":1076,"6":664,"11":749,"17":1322},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1116,"6":689,"11":777,"17":1337},"ilvl":549}}}, {"id":96808,"name":"Tortos' Discarded Shell","icon":"inv_shield_thunderisleraid_d_02","type":13,"weaponType":7,"handType":3,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":338,"7":237,"17":15800},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":957,"4":715,"7":559,"17":20279},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":996,"4":743,"7":583,"17":20509},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1036,"4":772,"7":607,"17":20739},"ilvl":549}}}, {"id":96809,"name":"Vampire Bat-Hide Bracers","icon":"inv_leather_raiddruid_m_01bracer","type":6,"armorType":2,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":354,"7":301,"17":1134},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":1037,"4":731,"7":623,"17":1456},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":1076,"4":759,"7":647,"17":1472},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1116,"4":788,"7":671,"17":1489},"ilvl":549}}}, -{"id":96810,"name":"Robes of Concussive Shocks","icon":"inv_robe_leather_raidmonk_m_01","type":5,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":520,"7":520,"17":2592},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"4":1160,"7":1160,"17":3327},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"4":1207,"7":1207,"17":3365},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"4":1256,"7":1256,"17":3403},"ilvl":549}}}, -{"id":96811,"name":"Spaulders of Quaking Fear","icon":"inv_shoulder_mail_raidshaman_m_01","type":3,"armorType":3,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":462,"7":309,"17":2705},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1302,"4":998,"7":681,"17":3472},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1355,"4":1038,"7":709,"17":3511},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1409,"4":1079,"7":737,"17":3551},"ilvl":549}}}, -{"id":96812,"name":"Refreshing Abalone Girdle","icon":"inv_belt_plate_raidpaladin_m_01","type":8,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":385,"7":332,"17":2771},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1222,"4":882,"7":773,"17":3556},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1275,"4":919,"7":806,"17":3597},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1329,"4":956,"7":839,"17":3637},"ilvl":549}}}, +{"id":96810,"name":"Robes of Concussive Shocks","icon":"inv_robe_leather_raidmonk_m_01","type":5,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":520,"7":520,"17":2592},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"4":1160,"7":1160,"17":3327},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"4":1207,"7":1207,"17":3365},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"4":1256,"7":1256,"17":3403},"ilvl":549}}}, +{"id":96811,"name":"Spaulders of Quaking Fear","icon":"inv_shoulder_mail_raidshaman_m_01","type":3,"armorType":3,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":462,"7":309,"17":2705},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1302,"4":998,"7":681,"17":3472},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1355,"4":1038,"7":709,"17":3511},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1409,"4":1079,"7":737,"17":3551},"ilvl":549}}}, +{"id":96812,"name":"Refreshing Abalone Girdle","icon":"inv_belt_plate_raidpaladin_m_01","type":8,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":385,"7":332,"17":2771},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1222,"4":882,"7":773,"17":3556},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1275,"4":919,"7":806,"17":3597},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1329,"4":956,"7":839,"17":3637},"ilvl":549}}}, {"id":96813,"name":"Tortos' Shellseizers","icon":"inv_glove_plate_raidpaladin_m_01","type":7,"armorType":4,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":825,"zoneId":6622,"otherName":"Tortos"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":351,"6":438,"17":3079},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1302,"4":768,"6":948,"17":3951},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1355,"4":799,"6":986,"17":3996},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1409,"4":831,"6":1025,"17":4041},"ilvl":549}}}, -{"id":96814,"name":"Megaera's Poisoned Fang","icon":"inv_knife_1h_thunderisleraid_d_01","type":13,"weaponType":2,"handType":2,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":3070,"weaponDamageMax":5702,"stats":{"1":305,"2":578,"5":179,"11":239},"ilvl":463},"0":{"randPropPoints":1516,"weaponDamageMin":6350,"weaponDamageMax":11794,"stats":{"1":717,"2":1196,"5":414,"11":538},"ilvl":541},"1":{"randPropPoints":1574,"weaponDamageMin":6591,"weaponDamageMax":12241,"stats":{"1":748,"2":1242,"5":431,"11":560},"ilvl":545},"2":{"randPropPoints":1633,"weaponDamageMin":6841,"weaponDamageMax":12706,"stats":{"1":779,"2":1288,"5":449,"11":582},"ilvl":549}}}, +{"id":96814,"name":"Megaera's Poisoned Fang","icon":"inv_knife_1h_thunderisleraid_d_01","type":13,"weaponType":2,"handType":2,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":3070,"weaponDamageMax":5702,"stats":{"1":305,"2":578,"5":179,"11":239},"ilvl":463},"0":{"randPropPoints":1516,"weaponDamageMin":6350,"weaponDamageMax":11794,"stats":{"1":717,"2":1196,"5":414,"11":538},"ilvl":541},"1":{"randPropPoints":1574,"weaponDamageMin":6591,"weaponDamageMax":12241,"stats":{"1":748,"2":1242,"5":431,"11":560},"ilvl":545},"2":{"randPropPoints":1633,"weaponDamageMin":6841,"weaponDamageMax":12706,"stats":{"1":779,"2":1288,"5":449,"11":582},"ilvl":549}}}, {"id":96815,"name":"Quadra-Head Brooch","icon":"inv_jewelry_necklace_140","type":2,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"5":294,"11":294},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"1":957,"2":1555,"5":651,"11":651},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"1":996,"2":1614,"5":677,"11":677},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"1":1036,"2":1675,"5":704,"11":704},"ilvl":549}}}, -{"id":96816,"name":"Poisonblood Bladeshoulders","icon":"inv_shoulder_leather_raidrogue_m_01","type":3,"armorType":2,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"7":405,"11":405,"17":1944},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"1":1302,"2":2073,"7":881,"11":881,"17":2495},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"1":1355,"2":2152,"7":916,"11":916,"17":2524},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"1":1409,"2":2233,"7":953,"11":953,"17":2552},"ilvl":549}}}, -{"id":96817,"name":"Grips of Cinderflesh","icon":"inv_glove_mail_raidshaman_m_01","type":7,"armorType":3,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"7":372,"11":425,"17":2254},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"1":1302,"2":2073,"7":813,"11":922,"17":2893},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"1":1355,"2":2152,"7":846,"11":959,"17":2926},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"1":1409,"2":2233,"7":879,"11":996,"17":2959},"ilvl":549}}}, -{"id":96818,"name":"Plated Toothbreaker Girdle","icon":"inv_belt_plate_deathknight_m_01","type":8,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"9":365,"10":365,"17":2771},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"0":1222,"2":2073,"9":841,"10":841,"17":3556},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"0":1275,"2":2152,"9":876,"10":876,"17":3597},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"0":1329,"2":2233,"9":913,"10":913,"17":3637},"ilvl":549}}}, -{"id":96819,"name":"Rot-Proof Greatplate","icon":"inv_chest_plate_deathknight_m_01","type":5,"armorType":4,"gemSockets":[4,3],"socketBonus":[0,0,0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"9":520,"11":520,"17":4926},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"0":1700,"2":2790,"9":1160,"11":1160,"17":6322},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"0":1771,"2":2897,"9":1207,"11":1207,"17":6394},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"0":1844,"2":3006,"9":1256,"11":1256,"17":6466},"ilvl":549}}}, +{"id":96816,"name":"Poisonblood Bladeshoulders","icon":"inv_shoulder_leather_raidrogue_m_01","type":3,"armorType":2,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"7":405,"11":405,"17":1944},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"1":1302,"2":2073,"7":881,"11":881,"17":2495},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"1":1355,"2":2152,"7":916,"11":916,"17":2524},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"1":1409,"2":2233,"7":953,"11":953,"17":2552},"ilvl":549}}}, +{"id":96817,"name":"Grips of Cinderflesh","icon":"inv_glove_mail_raidshaman_m_01","type":7,"armorType":3,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"7":372,"11":425,"17":2254},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"1":1302,"2":2073,"7":813,"11":922,"17":2893},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"1":1355,"2":2152,"7":846,"11":959,"17":2926},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"1":1409,"2":2233,"7":879,"11":996,"17":2959},"ilvl":549}}}, +{"id":96818,"name":"Plated Toothbreaker Girdle","icon":"inv_belt_plate_deathknight_m_01","type":8,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"9":365,"10":365,"17":2771},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"0":1222,"2":2073,"9":841,"10":841,"17":3556},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"0":1275,"2":2152,"9":876,"10":876,"17":3597},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"0":1329,"2":2233,"9":913,"10":913,"17":3637},"ilvl":549}}}, +{"id":96819,"name":"Rot-Proof Greatplate","icon":"inv_chest_plate_deathknight_m_01","type":5,"armorType":4,"gemSockets":[4,3],"socketBonus":[0,0,0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"9":520,"11":520,"17":4926},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"0":1700,"2":2790,"9":1160,"11":1160,"17":6322},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"0":1771,"2":2897,"9":1207,"11":1207,"17":6394},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"0":1844,"2":3006,"9":1256,"11":1256,"17":6466},"ilvl":549}}}, {"id":96820,"name":"Spinescale Seal","icon":"inv_jewelry_ring_164","type":11,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"5":339,"6":326},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":1037,"2":1555,"5":701,"6":674},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":1076,"2":1614,"5":728,"6":699},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1116,"2":1675,"5":756,"6":726},"ilvl":549}}}, -{"id":96821,"name":"Hydraskull Choker","icon":"inv_jewelry_necklace_125","type":2,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"9":377,"10":262},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":1037,"2":1555,"9":779,"10":541},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":1076,"2":1614,"9":808,"10":562},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1116,"2":1675,"9":839,"10":583},"ilvl":549}}}, +{"id":96821,"name":"Hydraskull Choker","icon":"inv_jewelry_necklace_125","type":2,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"9":377,"10":262},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":1037,"2":1555,"9":779,"10":541},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":1076,"2":1614,"9":808,"10":562},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1116,"2":1675,"9":839,"10":583},"ilvl":549}}}, {"id":96822,"name":"Sandals of Arcane Fury","icon":"inv_boot_cloth_raidmage_m_01","type":10,"armorType":1,"gemSockets":[4],"socketBonus":[0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"5":404,"6":402,"17":1400},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1302,"5":887,"6":866,"17":1797},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1355,"5":923,"6":900,"17":1818},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1409,"5":960,"6":936,"17":1838},"ilvl":549}}}, -{"id":96823,"name":"Gleaming-Eye Shoulderpads","icon":"inv_cloth_raidpriest_m_01shoulder","type":3,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":394,"6":412,"17":1527},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1302,"4":858,"6":895,"17":1961},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1355,"4":892,"6":931,"17":1983},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1409,"4":928,"6":968,"17":2005},"ilvl":549}}}, -{"id":96824,"name":"Frostborn Wristwraps","icon":"inv_bracer_cloth_raidwarlock_m_01","type":6,"armorType":1,"gemSockets":[4],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"randomSuffixOptions":[-336,-337,-338,-339,-340],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"17":891},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":957,"17":1144},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":996,"17":1157},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1036,"17":1170},"ilvl":549}}}, +{"id":96823,"name":"Gleaming-Eye Shoulderpads","icon":"inv_cloth_raidpriest_m_01shoulder","type":3,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":394,"6":412,"17":1527},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1302,"4":858,"6":895,"17":1961},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1355,"4":892,"6":931,"17":1983},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1409,"4":928,"6":968,"17":2005},"ilvl":549}}}, +{"id":96824,"name":"Frostborn Wristwraps","icon":"inv_bracer_cloth_raidwarlock_m_01","type":6,"armorType":1,"gemSockets":[4],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"randomSuffixOptions":[-336,-337,-338,-339,-340],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"17":891},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":957,"17":1144},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":996,"17":1157},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1036,"17":1170},"ilvl":549}}}, {"id":96825,"name":"Megaera's Shining Eye","icon":"inv_jewelry_necklace_126","type":2,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":334,"6":334},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":1037,"5":691,"6":691},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":1076,"5":717,"6":717},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1116,"5":744,"6":744},"ilvl":549}}}, {"id":96826,"name":"Fetish of the Hydra","icon":"inv_offhand_1h_thunderisleraid_d_01","type":13,"weaponType":5,"handType":3,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"5":309,"6":269},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":957,"5":682,"6":600},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":996,"5":709,"6":624},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1036,"5":737,"6":649},"ilvl":549}}}, {"id":96827,"name":"Breath of the Hydra","icon":"spell_shadow_mindflay","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"7":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"7":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"7":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"7":1887},"ilvl":549}},"itemEffect":{"buffId":138898,"buffName":"Breath of Many Minds","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"3":4232}},"0":{"stats":{"3":8754}},"1":{"stats":{"3":9088}},"2":{"stats":{"3":9432}}},"proc":{"icdMs":10000,"rppm":{"rate":1.100000023841858}}}}, -{"id":96828,"name":"Inscribed Bag of Hydra-Spawn","icon":"ability_creature_poison_06","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"4":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"4":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"4":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"4":1887},"ilvl":549}}}, -{"id":96829,"name":"Hood of Smoldering Flesh","icon":"inv_helm_leather_raidmonk_m_01","type":1,"armorType":2,"gemSockets":[1,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":539,"6":397,"17":2106},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1620,"4":1217,"6":974,"17":2703},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1691,"4":1267,"6":1017,"17":2734},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1764,"4":1318,"6":1061,"17":2765},"ilvl":549}}}, -{"id":96830,"name":"Links of the Bifurcated Tongue","icon":"inv_belt_mail_raidshaman_m_01","type":8,"armorType":3,"gemSockets":[2,4],"socketBonus":[0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":372,"11":354,"17":2029},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1222,"4":855,"11":818,"17":2604},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1275,"4":891,"11":852,"17":2634},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1329,"4":928,"11":888,"17":2663},"ilvl":549}}}, +{"id":96828,"name":"Inscribed Bag of Hydra-Spawn","icon":"ability_creature_poison_06","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"4":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"4":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"4":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"4":1887},"ilvl":549}}}, +{"id":96829,"name":"Hood of Smoldering Flesh","icon":"inv_helm_leather_raidmonk_m_01","type":1,"armorType":2,"gemSockets":[1,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":539,"6":397,"17":2106},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1620,"4":1217,"6":974,"17":2703},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1691,"4":1267,"6":1017,"17":2734},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1764,"4":1318,"6":1061,"17":2765},"ilvl":549}}}, +{"id":96830,"name":"Links of the Bifurcated Tongue","icon":"inv_belt_mail_raidshaman_m_01","type":8,"armorType":3,"gemSockets":[2,4],"socketBonus":[0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":372,"11":354,"17":2029},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1222,"4":855,"11":818,"17":2604},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1275,"4":891,"11":852,"17":2634},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1329,"4":928,"11":888,"17":2663},"ilvl":549}}}, {"id":96831,"name":"Chain of Consuming Magic","icon":"inv_chest_mail_raidshaman_m_01","type":5,"armorType":3,"gemSockets":[4,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":588,"11":403,"17":3607},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"4":1301,"11":920,"17":4629},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"4":1354,"11":958,"17":4682},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"4":1408,"11":997,"17":4734},"ilvl":549}}}, -{"id":96832,"name":"Ice-Scored Treads","icon":"inv_boot_plate_raidpaladin_m_01","type":10,"armorType":4,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":397,"11":413,"17":3386},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1302,"4":873,"11":889,"17":4347},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1355,"4":908,"11":924,"17":4396},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1409,"4":945,"11":961,"17":4445},"ilvl":549}}}, -{"id":96833,"name":"Pinionfeather Greatcloak","icon":"inv_cape_pandaria_d_01","type":4,"armorType":1,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"6":286,"11":299,"17":1018},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"1":957,"2":1555,"6":634,"11":661,"17":1307},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"1":996,"2":1614,"6":659,"11":688,"17":1322},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"1":1036,"2":1675,"6":686,"11":716,"17":1337},"ilvl":549}}}, +{"id":96832,"name":"Ice-Scored Treads","icon":"inv_boot_plate_raidpaladin_m_01","type":10,"armorType":4,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":821,"zoneId":6622,"otherName":"Megaera"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":397,"11":413,"17":3386},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1302,"4":873,"11":889,"17":4347},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1355,"4":908,"11":924,"17":4396},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1409,"4":945,"11":961,"17":4445},"ilvl":549}}}, +{"id":96833,"name":"Pinionfeather Greatcloak","icon":"inv_cape_pandaria_d_01","type":4,"armorType":1,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"6":286,"11":299,"17":1018},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"1":957,"2":1555,"6":634,"11":661,"17":1307},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"1":996,"2":1614,"6":659,"11":688,"17":1322},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"1":1036,"2":1675,"6":686,"11":716,"17":1337},"ilvl":549}}}, {"id":96834,"name":"Cord of Cacophonous Cawing","icon":"inv_belt_cloth_raidwarlock_m_01","type":8,"armorType":1,"gemSockets":[2,4],"socketBonus":[0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"5":398,"7":311,"17":1146},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1222,"5":908,"7":728,"17":1470},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1275,"5":946,"7":759,"17":1487},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1329,"5":985,"7":791,"17":1504},"ilvl":549}}}, -{"id":96835,"name":"Robe of Midnight Down","icon":"inv_chest_cloth_raidmage_m_01","type":5,"armorType":1,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"7":432,"11":572,"17":2037},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"7":978,"11":1268,"17":2614},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"7":1019,"11":1319,"17":2644},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"7":1060,"11":1372,"17":2673},"ilvl":549}}}, -{"id":96836,"name":"Giorgio's Caduceus of Pure Moods","icon":"inv_stave_2h_thunderisleraid_d_02","type":13,"weaponType":8,"handType":4,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":4336,"weaponDamageMax":6505,"stats":{"2":1349,"3":819,"4":596,"7":481,"14":5151},"ilvl":463},"0":{"randPropPoints":3537,"weaponDamageMin":8970,"weaponDamageMax":13455,"stats":{"2":2790,"3":1780,"4":1301,"7":1013,"14":10654},"ilvl":541},"1":{"randPropPoints":3672,"weaponDamageMin":9310,"weaponDamageMax":13966,"stats":{"2":2897,"3":1851,"4":1353,"7":1052,"14":11060},"ilvl":545},"2":{"randPropPoints":3811,"weaponDamageMin":9664,"weaponDamageMax":14496,"stats":{"2":3006,"3":1924,"4":1406,"7":1093,"14":11479},"ilvl":549}}}, -{"id":96837,"name":"Featherflight Belt","icon":"inv_belt_leather_raidrogue_m_01","type":8,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"7":416,"8":279,"17":1458},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"1":1222,"2":2073,"7":946,"8":663,"17":1872},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"1":1275,"2":2152,"7":985,"8":691,"17":1893},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"1":1329,"2":2233,"7":1026,"8":720,"17":1914},"ilvl":549}}}, +{"id":96835,"name":"Robe of Midnight Down","icon":"inv_chest_cloth_raidmage_m_01","type":5,"armorType":1,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"7":432,"11":572,"17":2037},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"7":978,"11":1268,"17":2614},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"7":1019,"11":1319,"17":2644},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"7":1060,"11":1372,"17":2673},"ilvl":549}}}, +{"id":96836,"name":"Giorgio's Caduceus of Pure Moods","icon":"inv_stave_2h_thunderisleraid_d_02","type":13,"weaponType":8,"handType":4,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":4336,"weaponDamageMax":6505,"stats":{"2":1349,"3":819,"4":596,"7":481,"14":5151},"ilvl":463},"0":{"randPropPoints":3537,"weaponDamageMin":8970,"weaponDamageMax":13455,"stats":{"2":2790,"3":1780,"4":1301,"7":1013,"14":10654},"ilvl":541},"1":{"randPropPoints":3672,"weaponDamageMin":9310,"weaponDamageMax":13966,"stats":{"2":2897,"3":1851,"4":1353,"7":1052,"14":11060},"ilvl":545},"2":{"randPropPoints":3811,"weaponDamageMin":9664,"weaponDamageMax":14496,"stats":{"2":3006,"3":1924,"4":1406,"7":1093,"14":11479},"ilvl":549}}}, +{"id":96837,"name":"Featherflight Belt","icon":"inv_belt_leather_raidrogue_m_01","type":8,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"7":416,"8":279,"17":1458},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"1":1222,"2":2073,"7":946,"8":663,"17":1872},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"1":1275,"2":2152,"7":985,"8":691,"17":1893},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"1":1329,"2":2233,"7":1026,"8":720,"17":1914},"ilvl":549}}}, {"id":96838,"name":"Grasp of the Ruthless Mother","icon":"inv_glove_mail_raidshaman_m_01","type":7,"armorType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":668,"4":401,"11":471,"17":2254},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1382,"4":831,"11":975,"17":2893},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1435,"4":862,"11":1012,"17":2926},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1489,"4":895,"11":1051,"17":2959},"ilvl":549}}}, -{"id":96839,"name":"Crown of Potentiated Birth","icon":"inv_helmet_plate_raidpaladin_m_01","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":583,"7":316,"17":4002},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1620,"4":1314,"7":802,"17":5137},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1691,"4":1368,"7":838,"17":5195},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1764,"4":1423,"7":875,"17":5253},"ilvl":549}}}, -{"id":96840,"name":"Talonrender Chestplate","icon":"inv_chest_plate_raidwarrior_m_01","type":5,"armorType":4,"gemSockets":[4,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"5":546,"6":475,"17":4926},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"0":1700,"2":2790,"5":1215,"6":1068,"17":6322},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"0":1771,"2":2897,"5":1264,"6":1112,"17":6394},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"0":1844,"2":3006,"5":1315,"6":1157,"17":6466},"ilvl":549}}}, +{"id":96839,"name":"Crown of Potentiated Birth","icon":"inv_helmet_plate_raidpaladin_m_01","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":583,"7":316,"17":4002},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1620,"4":1314,"7":802,"17":5137},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1691,"4":1368,"7":838,"17":5195},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1764,"4":1423,"7":875,"17":5253},"ilvl":549}}}, +{"id":96840,"name":"Talonrender Chestplate","icon":"inv_chest_plate_raidwarrior_m_01","type":5,"armorType":4,"gemSockets":[4,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"5":546,"6":475,"17":4926},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"0":1700,"2":2790,"5":1215,"6":1068,"17":6322},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"0":1771,"2":2897,"5":1264,"6":1112,"17":6394},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"0":1844,"2":3006,"5":1315,"6":1157,"17":6466},"ilvl":549}}}, {"id":96841,"name":"Egg-Shard Grips","icon":"inv_gloves_plate_raidwarrior_m_01","type":7,"armorType":4,"gemSockets":[4],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"8":298,"10":468,"17":3079},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"0":1302,"2":2073,"8":660,"10":1010,"17":3951},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"0":1355,"2":2152,"8":687,"10":1050,"17":3996},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"0":1409,"2":2233,"8":714,"10":1092,"17":4041},"ilvl":549}}}, -{"id":96842,"name":"Fabled Feather of Ji-Kun","icon":"ability_priest_angelicfeather","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"5":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"5":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"5":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"5":1887},"ilvl":549}}}, -{"id":96843,"name":"Ji-Kun's Rising Winds","icon":"spell_holy_heal","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"8":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"8":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"8":1818},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"8":1887},"ilvl":549}}}, -{"id":96844,"name":"Durumu's Baleful Gaze","icon":"inv_bow_2h_crossbow_thunderisleraid_d_01","type":14,"rangedWeaponType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":7885,"weaponDamageMax":11828,"stats":{"1":819,"2":1349,"6":595,"7":501},"ilvl":463},"0":{"randPropPoints":3537,"weaponDamageMin":16309,"weaponDamageMax":24464,"stats":{"1":1780,"2":2790,"6":1273,"7":1078},"ilvl":541},"1":{"randPropPoints":3672,"weaponDamageMin":16928,"weaponDamageMax":25393,"stats":{"1":1851,"2":2897,"6":1323,"7":1121},"ilvl":545},"2":{"randPropPoints":3811,"weaponDamageMin":17571,"weaponDamageMax":26357,"stats":{"1":1924,"2":3006,"6":1374,"7":1165},"ilvl":549}}}, -{"id":96845,"name":"Crimson Bloom Legguards","icon":"inv_pant_leather_raidrogue_m_01","type":9,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"5":588,"6":403,"17":2268},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"1":1700,"2":2790,"5":1301,"6":920,"17":2911},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"1":1771,"2":2897,"5":1354,"6":958,"17":2944},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"1":1844,"2":3006,"5":1408,"6":997,"17":2977},"ilvl":549}}}, -{"id":96846,"name":"Links of the Disintegrator","icon":"inv_belt_mail_raidshaman_m_01","type":8,"armorType":3,"gemSockets":[2,4],"socketBonus":[0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":391,"7":321,"17":2029},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"1":1222,"2":2073,"6":895,"7":751,"17":2604},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"1":1275,"2":2152,"6":932,"7":782,"17":2634},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"1":1329,"2":2233,"6":971,"7":815,"17":2663},"ilvl":549}}}, +{"id":96842,"name":"Fabled Feather of Ji-Kun","icon":"ability_priest_angelicfeather","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"5":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"5":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"5":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"5":1887},"ilvl":549}}}, +{"id":96843,"name":"Ji-Kun's Rising Winds","icon":"spell_holy_heal","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":828,"zoneId":6622,"otherName":"Ji-Kun"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"8":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"8":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"8":1818},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"8":1887},"ilvl":549}}}, +{"id":96844,"name":"Durumu's Baleful Gaze","icon":"inv_bow_2h_crossbow_thunderisleraid_d_01","type":14,"rangedWeaponType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":7885,"weaponDamageMax":11828,"stats":{"1":819,"2":1349,"6":595,"7":501},"ilvl":463},"0":{"randPropPoints":3537,"weaponDamageMin":16309,"weaponDamageMax":24464,"stats":{"1":1780,"2":2790,"6":1273,"7":1078},"ilvl":541},"1":{"randPropPoints":3672,"weaponDamageMin":16928,"weaponDamageMax":25393,"stats":{"1":1851,"2":2897,"6":1323,"7":1121},"ilvl":545},"2":{"randPropPoints":3811,"weaponDamageMin":17571,"weaponDamageMax":26357,"stats":{"1":1924,"2":3006,"6":1374,"7":1165},"ilvl":549}}}, +{"id":96845,"name":"Crimson Bloom Legguards","icon":"inv_pant_leather_raidrogue_m_01","type":9,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"5":588,"6":403,"17":2268},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"1":1700,"2":2790,"5":1301,"6":920,"17":2911},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"1":1771,"2":2897,"5":1354,"6":958,"17":2944},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"1":1844,"2":3006,"5":1408,"6":997,"17":2977},"ilvl":549}}}, +{"id":96846,"name":"Links of the Disintegrator","icon":"inv_belt_mail_raidshaman_m_01","type":8,"armorType":3,"gemSockets":[2,4],"socketBonus":[0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":391,"7":321,"17":2029},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"1":1222,"2":2073,"6":895,"7":751,"17":2604},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"1":1275,"2":2152,"6":932,"7":782,"17":2634},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"1":1329,"2":2233,"6":971,"7":815,"17":2663},"ilvl":549}}}, {"id":96847,"name":"Aberrant Chestguard of Torment","icon":"inv_chest_mail_raidhunter_m_01","type":5,"armorType":3,"gemSockets":[3,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"6":546,"7":475,"17":3607},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"1":1700,"2":2790,"6":1215,"7":1068,"17":4629},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"1":1771,"2":2897,"6":1264,"7":1112,"17":4682},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"1":1844,"2":3006,"6":1315,"7":1157,"17":4734},"ilvl":549}}}, {"id":96848,"name":"Caustic Spike Bracers","icon":"inv_bracer_plate_deathknight_m_01","type":6,"armorType":4,"gemSockets":[4],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"randomSuffixOptions":[-336,-337,-338,-339,-340],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"17":2155},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":957,"2":1555,"17":2766},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":996,"2":1614,"17":2797},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1036,"2":1675,"17":2829},"ilvl":549}}}, -{"id":96849,"name":"Legplates of the Dark Parasite","icon":"inv_pants_plate_raidwarrior_m_01","type":9,"armorType":4,"gemSockets":[4,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"7":563,"8":446,"17":4310},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"0":1700,"2":2790,"7":1250,"8":1008,"17":5532},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"0":1771,"2":2897,"7":1301,"8":1050,"17":5595},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"0":1844,"2":3006,"7":1353,"8":1092,"17":5657},"ilvl":549}}}, +{"id":96849,"name":"Legplates of the Dark Parasite","icon":"inv_pants_plate_raidwarrior_m_01","type":9,"armorType":4,"gemSockets":[4,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"7":563,"8":446,"17":4310},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"0":1700,"2":2790,"7":1250,"8":1008,"17":5532},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"0":1771,"2":2897,"7":1301,"8":1050,"17":5595},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"0":1844,"2":3006,"7":1353,"8":1092,"17":5657},"ilvl":549}}}, {"id":96850,"name":"Treads of the Blind Eye","icon":"inv_boots_plate_raidwarrior_m_01","type":10,"armorType":4,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"9":380,"10":417,"17":3386},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"0":1302,"2":2073,"9":821,"10":914,"17":4347},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"0":1355,"2":2152,"9":854,"10":951,"17":4396},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"0":1409,"2":2233,"9":887,"10":988,"17":4445},"ilvl":549}}}, -{"id":96851,"name":"Artery Rippers","icon":"inv_gloves_plate_raidwarrior_m_01","type":7,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"9":338,"10":388,"17":3079},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"0":1222,"2":2073,"9":802,"10":871,"17":3951},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"0":1275,"2":2152,"9":836,"10":907,"17":3996},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"0":1329,"2":2233,"9":872,"10":944,"17":4041},"ilvl":549}}}, -{"id":96852,"name":"Reinforced Mirror-Sheen Cloak","icon":"inv_cape_pandaria_d_04","type":4,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"9":341,"10":214,"17":1018},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":957,"2":1555,"9":748,"10":485,"17":1307},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":996,"2":1614,"9":778,"10":505,"17":1322},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1036,"2":1675,"9":809,"10":526,"17":1337},"ilvl":549}}}, +{"id":96851,"name":"Artery Rippers","icon":"inv_gloves_plate_raidwarrior_m_01","type":7,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"9":338,"10":388,"17":3079},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"0":1222,"2":2073,"9":802,"10":871,"17":3951},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"0":1275,"2":2152,"9":836,"10":907,"17":3996},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"0":1329,"2":2233,"9":872,"10":944,"17":4041},"ilvl":549}}}, +{"id":96852,"name":"Reinforced Mirror-Sheen Cloak","icon":"inv_cape_pandaria_d_04","type":4,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"9":341,"10":214,"17":1018},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":957,"2":1555,"9":748,"10":485,"17":1307},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":996,"2":1614,"9":778,"10":505,"17":1322},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1036,"2":1675,"9":809,"10":526,"17":1337},"ilvl":549}}}, {"id":96853,"name":"Durumu's Severed Tentacle","icon":"inv_jewelry_ring_ahnqiraj_05","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"5":280,"9":302},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":957,"2":1555,"5":648,"9":641},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":996,"2":1614,"5":675,"9":666},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1036,"2":1675,"5":702,"9":691},"ilvl":549}}}, -{"id":96854,"name":"Lifedrainer's Sordid Grip","icon":"inv_glove_cloth_raidwarlock_m_01","type":7,"armorType":1,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"5":295,"7":414,"17":1273},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1222,"5":712,"7":924,"17":1634},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1275,"5":743,"7":962,"17":1652},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1329,"5":775,"7":1001,"17":1671},"ilvl":549}}}, -{"id":96855,"name":"Leggings of Pulsing Blood","icon":"inv_pant_cloth_raidwarlock_m_01","type":9,"armorType":1,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"6":603,"11":376,"17":1782},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"6":1334,"11":862,"17":2287},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"6":1388,"11":898,"17":2313},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"6":1443,"11":935,"17":2339},"ilvl":549}}}, -{"id":96856,"name":"Chilblain Spaulders","icon":"inv_shoulder_cloth_raidmage_m_01","type":3,"armorType":1,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"6":383,"11":418,"17":1527},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1302,"6":836,"11":909,"17":1961},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1355,"6":869,"11":945,"17":1983},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1409,"6":903,"11":982,"17":2005},"ilvl":549}}}, +{"id":96854,"name":"Lifedrainer's Sordid Grip","icon":"inv_glove_cloth_raidwarlock_m_01","type":7,"armorType":1,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"5":295,"7":414,"17":1273},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1222,"5":712,"7":924,"17":1634},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1275,"5":743,"7":962,"17":1652},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1329,"5":775,"7":1001,"17":1671},"ilvl":549}}}, +{"id":96855,"name":"Leggings of Pulsing Blood","icon":"inv_pant_cloth_raidwarlock_m_01","type":9,"armorType":1,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"6":603,"11":376,"17":1782},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"6":1334,"11":862,"17":2287},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"6":1388,"11":898,"17":2313},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"6":1443,"11":935,"17":2339},"ilvl":549}}}, +{"id":96856,"name":"Chilblain Spaulders","icon":"inv_shoulder_cloth_raidmage_m_01","type":3,"armorType":1,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"6":383,"11":418,"17":1527},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1302,"6":836,"11":909,"17":1961},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1355,"6":869,"11":945,"17":1983},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1409,"6":903,"11":982,"17":2005},"ilvl":549}}}, {"id":96857,"name":"Deadly Glare Cape","icon":"inv_cape_pandaria_d_03","type":4,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"6":278,"7":304,"17":1018},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":957,"6":617,"7":672,"17":1307},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":996,"6":642,"7":699,"17":1322},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1036,"6":667,"7":726,"17":1337},"ilvl":549}}}, -{"id":96858,"name":"Durumu's Captive Eyeball","icon":"inv_jewelry_ring_ahnqiraj_02","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":313,"6":246},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":957,"4":715,"6":525},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":996,"4":744,"6":546},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1036,"4":775,"6":567},"ilvl":549}}}, +{"id":96858,"name":"Durumu's Captive Eyeball","icon":"inv_jewelry_ring_ahnqiraj_02","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":313,"6":246},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":957,"4":715,"6":525},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":996,"4":744,"6":546},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1036,"4":775,"6":567},"ilvl":549}}}, {"id":96859,"name":"Ritual Dagger of the Mind's Eye","icon":"inv_knife_1h_thunderisleraid_d_03","type":13,"weaponType":2,"handType":2,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1535,"weaponDamageMax":2851,"stats":{"2":578,"3":305,"4":236,"6":185,"14":5152},"ilvl":463},"0":{"randPropPoints":1516,"weaponDamageMin":3175,"weaponDamageMax":5897,"stats":{"2":1196,"3":717,"4":530,"6":426,"14":10655},"ilvl":541},"1":{"randPropPoints":1574,"weaponDamageMin":3295,"weaponDamageMax":6121,"stats":{"2":1242,"3":748,"4":552,"6":444,"14":11062},"ilvl":545},"2":{"randPropPoints":1633,"weaponDamageMin":3420,"weaponDamageMax":6353,"stats":{"2":1288,"3":779,"4":574,"6":462,"14":11477},"ilvl":549}}}, {"id":96860,"name":"Sandals of the Starving Eye","icon":"inv_boot_leather_raidmonk_m_01","type":10,"armorType":2,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":430,"6":359,"17":1782},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1302,"4":940,"6":776,"17":2287},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1355,"4":978,"6":807,"17":2313},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1409,"4":1017,"6":839,"17":2339},"ilvl":549}}}, -{"id":96861,"name":"Vein-Cover Bracers","icon":"inv_bracer_mail_raidshaman_m_01","type":6,"armorType":3,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":377,"7":262,"17":1578},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":1037,"4":779,"7":541,"17":2025},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":1076,"4":808,"7":562,"17":2048},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1116,"4":839,"7":583,"17":2071},"ilvl":549}}}, -{"id":96862,"name":"Iceshatter Gauntlets","icon":"inv_glove_plate_raidpaladin_m_01","type":7,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":394,"11":305,"17":3079},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1222,"4":918,"11":700,"17":3951},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1275,"4":956,"11":730,"17":3996},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1329,"4":996,"11":760,"17":4041},"ilvl":549}}}, -{"id":96863,"name":"Legplates of Re-Emergence","icon":"inv_pants_plate_raidpaladin_m_01","type":9,"armorType":4,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"6":475,"7":546,"17":4310},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"6":1068,"7":1215,"17":5532},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"6":1112,"7":1264,"17":5595},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"6":1157,"7":1315,"17":5657},"ilvl":549}}}, +{"id":96861,"name":"Vein-Cover Bracers","icon":"inv_bracer_mail_raidshaman_m_01","type":6,"armorType":3,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":377,"7":262,"17":1578},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":1037,"4":779,"7":541,"17":2025},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":1076,"4":808,"7":562,"17":2048},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1116,"4":839,"7":583,"17":2071},"ilvl":549}}}, +{"id":96862,"name":"Iceshatter Gauntlets","icon":"inv_glove_plate_raidpaladin_m_01","type":7,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":394,"11":305,"17":3079},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1222,"4":918,"11":700,"17":3951},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1275,"4":956,"11":730,"17":3996},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1329,"4":996,"11":760,"17":4041},"ilvl":549}}}, +{"id":96863,"name":"Legplates of Re-Emergence","icon":"inv_pants_plate_raidpaladin_m_01","type":9,"armorType":4,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":818,"zoneId":6622,"otherName":"Durumu the Forgotten"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"6":475,"7":546,"17":4310},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"6":1068,"7":1215,"17":5532},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"6":1112,"7":1264,"17":5595},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"6":1157,"7":1315,"17":5657},"ilvl":549}}}, {"id":96864,"name":"Talisman of Bloodlust","icon":"ability_warrior_bloodfrenzy","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"1":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"1":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"1":1887},"ilvl":549}},"itemEffect":{"buffId":138895,"buffName":"Frenzy","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"7":887}},"0":{"stats":{"7":1836}},"1":{"stats":{"7":1906}},"2":{"stats":{"7":1978}}},"proc":{"icdMs":5000,"rppm":{"rate":3.5}}}}, -{"id":96865,"name":"Gloves of Cushioned Air","icon":"inv_glove_leather_raidmonk_m_01","type":7,"armorType":2,"gemSockets":[3,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":284,"11":420,"17":1620},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"1":1222,"2":2073,"6":690,"11":937,"17":2079},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"1":1275,"2":2152,"6":720,"11":975,"17":2103},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"1":1329,"2":2233,"6":751,"11":1015,"17":2127},"ilvl":549}}}, -{"id":96866,"name":"Bracers of Mutagenic Fervor","icon":"inv_bracer_mail_raidhunter_m_01","type":6,"armorType":3,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"7":277,"11":368,"17":1578},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"1":1037,"2":1555,"7":573,"11":760,"17":2025},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"1":1076,"2":1614,"7":595,"11":789,"17":2048},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"1":1116,"2":1675,"7":618,"11":819,"17":2071},"ilvl":549}}}, -{"id":96867,"name":"Synapse-String Handguards","icon":"inv_glove_mail_raidhunter_m_01","type":7,"armorType":3,"gemSockets":[2,2],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":381,"7":349,"17":2254},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"1":1222,"2":2073,"6":857,"7":825,"17":2893},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"1":1275,"2":2152,"6":892,"7":860,"17":2926},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"1":1329,"2":2233,"6":929,"7":897,"17":2959},"ilvl":549}}}, -{"id":96868,"name":"Pathogenic Gauntlets","icon":"inv_gloves_plate_deathknight_m_01","type":7,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"5":284,"7":420,"17":3079},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"0":1222,"2":2073,"5":690,"7":937,"17":3951},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"0":1275,"2":2152,"5":720,"7":975,"17":3996},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"0":1329,"2":2233,"5":751,"7":1015,"17":4041},"ilvl":549}}}, -{"id":96869,"name":"Black Blood Legplates","icon":"inv_pants_plate_deathknight_m_01","type":9,"armorType":4,"gemSockets":[2,3],"socketBonus":[0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"9":504,"10":529,"17":4310},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"0":1700,"2":2790,"9":1129,"10":1179,"17":5532},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"0":1771,"2":2897,"9":1175,"10":1227,"17":5595},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"0":1844,"2":3006,"9":1223,"10":1276,"17":5657},"ilvl":549}}}, -{"id":96870,"name":"Metabolically Boosted Shoulderplates","icon":"inv_shoulder_plate_deathknight_m_01","type":3,"armorType":4,"gemSockets":[2],"socketBonus":[0,0,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"9":394,"10":412,"17":3694},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"0":1302,"2":2073,"9":858,"10":895,"17":4742},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"0":1355,"2":2152,"9":892,"10":931,"17":4795},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"0":1409,"2":2233,"9":928,"10":968,"17":4849},"ilvl":549}}}, -{"id":96871,"name":"Hydra-Scale Bloodcloak","icon":"inv_cape_pandaria_d_04","type":4,"armorType":1,"gemSockets":[3],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"6":314,"8":261,"17":1018},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":957,"2":1555,"6":691,"8":583,"17":1307},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":996,"2":1614,"6":719,"8":607,"17":1322},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1036,"2":1675,"6":748,"8":631,"17":1337},"ilvl":549}}}, -{"id":96872,"name":"Band of the Scaled Tyrant","icon":"inv_jewelry_ring_177","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"5":269,"7":299},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":957,"2":1555,"5":574,"7":687},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":996,"2":1614,"5":596,"7":716},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1036,"2":1675,"5":619,"7":745},"ilvl":549}}}, -{"id":96873,"name":"Primordius' Talisman of Rage","icon":"ability_warrior_rampage","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"6":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"6":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"6":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"6":1887},"ilvl":549}},"itemEffect":{"buffId":138870,"buffName":"Rampage","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"0":887}},"0":{"stats":{"0":1836}},"1":{"stats":{"0":1906}},"2":{"stats":{"0":1978}}},"proc":{"icdMs":5000,"rppm":{"rate":3.5}}}}, +{"id":96865,"name":"Gloves of Cushioned Air","icon":"inv_glove_leather_raidmonk_m_01","type":7,"armorType":2,"gemSockets":[3,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":284,"11":420,"17":1620},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"1":1222,"2":2073,"6":690,"11":937,"17":2079},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"1":1275,"2":2152,"6":720,"11":975,"17":2103},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"1":1329,"2":2233,"6":751,"11":1015,"17":2127},"ilvl":549}}}, +{"id":96866,"name":"Bracers of Mutagenic Fervor","icon":"inv_bracer_mail_raidhunter_m_01","type":6,"armorType":3,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"7":277,"11":368,"17":1578},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"1":1037,"2":1555,"7":573,"11":760,"17":2025},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"1":1076,"2":1614,"7":595,"11":789,"17":2048},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"1":1116,"2":1675,"7":618,"11":819,"17":2071},"ilvl":549}}}, +{"id":96867,"name":"Synapse-String Handguards","icon":"inv_glove_mail_raidhunter_m_01","type":7,"armorType":3,"gemSockets":[2,2],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":381,"7":349,"17":2254},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"1":1222,"2":2073,"6":857,"7":825,"17":2893},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"1":1275,"2":2152,"6":892,"7":860,"17":2926},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"1":1329,"2":2233,"6":929,"7":897,"17":2959},"ilvl":549}}}, +{"id":96868,"name":"Pathogenic Gauntlets","icon":"inv_gloves_plate_deathknight_m_01","type":7,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"5":284,"7":420,"17":3079},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"0":1222,"2":2073,"5":690,"7":937,"17":3951},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"0":1275,"2":2152,"5":720,"7":975,"17":3996},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"0":1329,"2":2233,"5":751,"7":1015,"17":4041},"ilvl":549}}}, +{"id":96869,"name":"Black Blood Legplates","icon":"inv_pants_plate_deathknight_m_01","type":9,"armorType":4,"gemSockets":[2,3],"socketBonus":[0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":739,"2":1349,"9":504,"10":529,"17":4310},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"0":1700,"2":2790,"9":1129,"10":1179,"17":5532},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"0":1771,"2":2897,"9":1175,"10":1227,"17":5595},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"0":1844,"2":3006,"9":1223,"10":1276,"17":5657},"ilvl":549}}}, +{"id":96870,"name":"Metabolically Boosted Shoulderplates","icon":"inv_shoulder_plate_deathknight_m_01","type":3,"armorType":4,"gemSockets":[2],"socketBonus":[0,0,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"9":394,"10":412,"17":3694},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"0":1302,"2":2073,"9":858,"10":895,"17":4742},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"0":1355,"2":2152,"9":892,"10":931,"17":4795},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"0":1409,"2":2233,"9":928,"10":968,"17":4849},"ilvl":549}}}, +{"id":96871,"name":"Hydra-Scale Bloodcloak","icon":"inv_cape_pandaria_d_04","type":4,"armorType":1,"gemSockets":[3],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"6":314,"8":261,"17":1018},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":957,"2":1555,"6":691,"8":583,"17":1307},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":996,"2":1614,"6":719,"8":607,"17":1322},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1036,"2":1675,"6":748,"8":631,"17":1337},"ilvl":549}}}, +{"id":96872,"name":"Band of the Scaled Tyrant","icon":"inv_jewelry_ring_177","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"5":269,"7":299},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":957,"2":1555,"5":574,"7":687},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":996,"2":1614,"5":596,"7":716},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1036,"2":1675,"5":619,"7":745},"ilvl":549}}}, +{"id":96873,"name":"Primordius' Talisman of Rage","icon":"ability_warrior_rampage","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"6":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"6":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"6":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"6":1887},"ilvl":549}},"itemEffect":{"buffId":138870,"buffName":"Rampage","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"0":887}},"0":{"stats":{"0":1836}},"1":{"stats":{"0":1906}},"2":{"stats":{"0":1978}}},"proc":{"icdMs":5000,"rppm":{"rate":3.5}}}}, {"id":96874,"name":"Acid-Spine Bonemace","icon":"inv_mace_1h_thunderisleraid_d_02","type":13,"weaponType":4,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.4,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4093,"weaponDamageMax":7602,"stats":{"0":305,"2":578,"9":239,"10":179},"ilvl":463},"0":{"randPropPoints":1516,"weaponDamageMin":8467,"weaponDamageMax":15725,"stats":{"0":717,"2":1196,"9":538,"10":414},"ilvl":541},"1":{"randPropPoints":1574,"weaponDamageMin":8788,"weaponDamageMax":16322,"stats":{"0":748,"2":1242,"9":560,"10":431},"ilvl":545},"2":{"randPropPoints":1633,"weaponDamageMin":9122,"weaponDamageMax":16942,"stats":{"0":779,"2":1288,"9":582,"10":449},"ilvl":549}}}, -{"id":96875,"name":"Robes of Mutagenic Blood","icon":"inv_robe_cloth_raidwarlock_m_01","type":5,"armorType":1,"gemSockets":[2,2],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"6":537,"7":490,"17":2037},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"6":1197,"7":1099,"17":2614},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"6":1246,"7":1144,"17":2644},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"6":1296,"7":1190,"17":2673},"ilvl":549}}}, +{"id":96875,"name":"Robes of Mutagenic Blood","icon":"inv_robe_cloth_raidwarlock_m_01","type":5,"armorType":1,"gemSockets":[2,2],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"6":537,"7":490,"17":2037},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"6":1197,"7":1099,"17":2614},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"6":1246,"7":1144,"17":2644},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"6":1296,"7":1190,"17":2673},"ilvl":549}}}, {"id":96876,"name":"Helix-Breaker Gloves","icon":"inv_cloth_raidpriest_m_01glove","type":7,"armorType":1,"gemSockets":[4,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":388,"6":316,"17":1273},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1222,"4":905,"6":722,"17":1634},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1275,"4":943,"6":752,"17":1652},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1329,"4":983,"6":783,"17":1671},"ilvl":549}}}, -{"id":96877,"name":"Leggings of Ebon Veins","icon":"inv_cloth_raidpriest_m_01pant","type":9,"armorType":1,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":520,"6":520,"17":1782},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"4":1160,"6":1160,"17":2287},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"4":1207,"6":1207,"17":2313},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"4":1256,"6":1256,"17":2339},"ilvl":549}}}, -{"id":96878,"name":"Bracers of Fragile Bone","icon":"inv_bracer_cloth_raidwarlock_m_01","type":6,"armorType":1,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"6":339,"7":326,"17":891},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":1037,"6":701,"7":674,"17":1144},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":1076,"6":728,"7":699,"17":1157},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1116,"6":756,"7":726,"17":1170},"ilvl":549}}}, +{"id":96877,"name":"Leggings of Ebon Veins","icon":"inv_cloth_raidpriest_m_01pant","type":9,"armorType":1,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":520,"6":520,"17":1782},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"4":1160,"6":1160,"17":2287},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"4":1207,"6":1207,"17":2313},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"4":1256,"6":1256,"17":2339},"ilvl":549}}}, +{"id":96878,"name":"Bracers of Fragile Bone","icon":"inv_bracer_cloth_raidwarlock_m_01","type":6,"armorType":1,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"6":339,"7":326,"17":891},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":1037,"6":701,"7":674,"17":1144},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":1076,"6":728,"7":699,"17":1157},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1116,"6":756,"7":726,"17":1170},"ilvl":549}}}, {"id":96879,"name":"Stolen Relic of Zuldazar","icon":"spell_fire_twilightfireward","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"4":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"4":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"4":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"4":1887},"ilvl":549}}}, -{"id":96880,"name":"Leggings of the Malformed Sapling","icon":"inv_leather_raiddruid_m_01pant","type":9,"armorType":2,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":563,"6":446,"17":2268},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"4":1250,"6":1008,"17":2911},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"4":1301,"6":1050,"17":2944},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"4":1353,"6":1092,"17":2977},"ilvl":549}}}, +{"id":96880,"name":"Leggings of the Malformed Sapling","icon":"inv_leather_raiddruid_m_01pant","type":9,"armorType":2,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":563,"6":446,"17":2268},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"4":1250,"6":1008,"17":2911},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"4":1301,"6":1050,"17":2944},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"4":1353,"6":1092,"17":2977},"ilvl":549}}}, {"id":96881,"name":"Clear-Mind Helm","icon":"inv_helm_mail_raidshaman_m_01","type":1,"armorType":3,"gemSockets":[1,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"7":489,"11":464,"17":2931},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1620,"7":1139,"11":1089,"17":3761},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1691,"7":1187,"11":1135,"17":3804},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1764,"7":1236,"11":1183,"17":3847},"ilvl":549}}}, {"id":96882,"name":"Bonemender Bracers","icon":"inv_bracer_plate_raidpaladin_m_01","type":6,"armorType":4,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":326,"7":339,"17":2155},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":1037,"4":674,"7":701,"17":2766},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":1076,"4":699,"7":728,"17":2797},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1116,"4":726,"7":756,"17":2829},"ilvl":549}}}, {"id":96883,"name":"Spaulders of Primordial Growth","icon":"inv_shoulder_plate_raidpaladin_m_01","type":3,"armorType":4,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":468,"7":298,"17":3694},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1302,"4":1010,"7":660,"17":4742},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1355,"4":1050,"7":687,"17":4795},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1409,"4":1092,"7":714,"17":4849},"ilvl":549}}}, {"id":96884,"name":"Greatshield of the Gloaming","icon":"inv_shield_thunderisleraid_d_01","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":820,"zoneId":6622,"otherName":"Primordius"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"9":310,"11":275,"17":15800},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":957,"2":1555,"9":658,"11":637,"17":20279},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":996,"2":1614,"9":683,"11":664,"17":20509},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1036,"2":1675,"9":710,"11":692,"17":20739},"ilvl":549}}}, -{"id":96885,"name":"Gore-Soaked Gear","icon":"inv_jewelry_ring_180","type":11,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"6":294,"7":277},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"1":957,"2":1555,"6":677,"7":590},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"1":996,"2":1614,"6":706,"7":613},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"1":1036,"2":1675,"6":734,"7":637},"ilvl":549}}}, +{"id":96885,"name":"Gore-Soaked Gear","icon":"inv_jewelry_ring_180","type":11,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"6":294,"7":277},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"1":957,"2":1555,"6":677,"7":590},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"1":996,"2":1614,"6":706,"7":613},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"1":1036,"2":1675,"6":734,"7":637},"ilvl":549}}}, {"id":96886,"name":"Hand of the Dark Animus","icon":"inv_mace_1h_thunderisleraid_d_01","type":13,"weaponType":4,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"7":239,"8":179},"ilvl":463},"0":{"randPropPoints":1516,"weaponDamageMin":9172,"weaponDamageMax":17035,"stats":{"1":717,"2":1196,"7":538,"8":414},"ilvl":541},"1":{"randPropPoints":1574,"weaponDamageMin":9521,"weaponDamageMax":17682,"stats":{"1":748,"2":1242,"7":560,"8":431},"ilvl":545},"2":{"randPropPoints":1633,"weaponDamageMin":9882,"weaponDamageMax":18353,"stats":{"1":779,"2":1288,"7":582,"8":449},"ilvl":549}}}, -{"id":96887,"name":"Hood of the Crimson Wake","icon":"inv_helm_cloth_raidwarlock_m_01","type":1,"armorType":1,"gemSockets":[1,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"7":460,"11":500,"17":1655},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1620,"7":1100,"11":1140,"17":2124},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1691,"7":1147,"11":1187,"17":2148},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1764,"7":1196,"11":1236,"17":2172},"ilvl":549}}}, -{"id":96888,"name":"Cha-Ye's Essence of Brilliance","icon":"spell_holy_mindsooth","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"6":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"6":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"6":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"6":1887},"ilvl":549}},"itemEffect":{"buffId":139133,"buffName":"Mastermind","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"3":4232}},"0":{"stats":{"3":8754}},"1":{"stats":{"3":9088}},"2":{"stats":{"3":9432}}},"proc":{"icdMs":10000,"rppm":{"rate":0.8500000238418579,"mods":[{"coefficient":1,"crit":false}]}}}}, -{"id":96889,"name":"Constantly Accelerating Cloak","icon":"inv_cape_pandaria_d_02","type":4,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":261,"7":314,"17":1018},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":957,"4":583,"7":691,"17":1307},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":996,"4":607,"7":719,"17":1322},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1036,"4":631,"7":748,"17":1337},"ilvl":549}}}, -{"id":96890,"name":"Athame of the Sanguine Ritual","icon":"inv_knife_1h_thunderisleraid_d_02","type":13,"weaponType":2,"handType":2,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1535,"weaponDamageMax":2851,"stats":{"2":578,"3":305,"7":217,"11":217,"14":5152},"ilvl":463},"0":{"randPropPoints":1516,"weaponDamageMin":3175,"weaponDamageMax":5897,"stats":{"2":1196,"3":717,"7":492,"11":492,"14":10655},"ilvl":541},"1":{"randPropPoints":1574,"weaponDamageMin":3295,"weaponDamageMax":6121,"stats":{"2":1242,"3":748,"7":512,"11":512,"14":11062},"ilvl":545},"2":{"randPropPoints":1633,"weaponDamageMin":3420,"weaponDamageMax":6353,"stats":{"2":1288,"3":779,"7":533,"11":533,"14":11477},"ilvl":549}}}, +{"id":96887,"name":"Hood of the Crimson Wake","icon":"inv_helm_cloth_raidwarlock_m_01","type":1,"armorType":1,"gemSockets":[1,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"7":460,"11":500,"17":1655},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1620,"7":1100,"11":1140,"17":2124},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1691,"7":1147,"11":1187,"17":2148},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1764,"7":1196,"11":1236,"17":2172},"ilvl":549}}}, +{"id":96888,"name":"Cha-Ye's Essence of Brilliance","icon":"spell_holy_mindsooth","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"6":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"6":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"6":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"6":1887},"ilvl":549}},"itemEffect":{"buffId":139133,"buffName":"Mastermind","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"3":4232}},"0":{"stats":{"3":8754}},"1":{"stats":{"3":9088}},"2":{"stats":{"3":9432}}},"proc":{"icdMs":10000,"rppm":{"rate":0.8500000238418579,"mods":[{"coefficient":1,"crit":false}]}}}}, +{"id":96889,"name":"Constantly Accelerating Cloak","icon":"inv_cape_pandaria_d_02","type":4,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":261,"7":314,"17":1018},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":957,"4":583,"7":691,"17":1307},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":996,"4":607,"7":719,"17":1322},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1036,"4":631,"7":748,"17":1337},"ilvl":549}}}, +{"id":96890,"name":"Athame of the Sanguine Ritual","icon":"inv_knife_1h_thunderisleraid_d_02","type":13,"weaponType":2,"handType":2,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1535,"weaponDamageMax":2851,"stats":{"2":578,"3":305,"7":217,"11":217,"14":5152},"ilvl":463},"0":{"randPropPoints":1516,"weaponDamageMin":3175,"weaponDamageMax":5897,"stats":{"2":1196,"3":717,"7":492,"11":492,"14":10655},"ilvl":541},"1":{"randPropPoints":1574,"weaponDamageMin":3295,"weaponDamageMax":6121,"stats":{"2":1242,"3":748,"7":512,"11":512,"14":11062},"ilvl":545},"2":{"randPropPoints":1633,"weaponDamageMin":3420,"weaponDamageMax":6353,"stats":{"2":1288,"3":779,"7":533,"11":533,"14":11477},"ilvl":549}}}, {"id":96891,"name":"Worldbinder Leggings","icon":"inv_leather_raiddruid_m_01pant","type":9,"armorType":2,"gemSockets":[4,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"6":403,"11":588,"17":2268},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"1":1700,"2":2790,"6":920,"11":1301,"17":2911},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"1":1771,"2":2897,"6":958,"11":1354,"17":2944},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"1":1844,"2":3006,"6":997,"11":1408,"17":2977},"ilvl":549}}}, {"id":96892,"name":"Anima-Ringed Fingers","icon":"inv_leather_raiddruid_m_01glove","type":7,"armorType":2,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":362,"6":359,"17":1620},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1222,"4":853,"6":812,"17":2079},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1275,"4":889,"6":845,"17":2103},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1329,"4":926,"6":879,"17":2127},"ilvl":549}}}, -{"id":96893,"name":"Matter-Swapped Legplates","icon":"inv_pants_plate_raidpaladin_m_01","type":9,"armorType":4,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":537,"11":490,"17":4310},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"4":1197,"11":1099,"17":5532},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"4":1246,"11":1144,"17":5595},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"4":1296,"11":1190,"17":5657},"ilvl":549}}}, +{"id":96893,"name":"Matter-Swapped Legplates","icon":"inv_pants_plate_raidpaladin_m_01","type":9,"armorType":4,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":537,"11":490,"17":4310},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"4":1197,"11":1099,"17":5532},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"4":1246,"11":1144,"17":5595},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"4":1296,"11":1190,"17":5657},"ilvl":549}}}, {"id":96894,"name":"Crown of the Golden Golem","icon":"inv_helmet_plate_deathknight_m_01","type":1,"armorType":4,"gemSockets":[1,4],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"6":503,"7":426,"17":4002},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"0":1620,"2":2790,"6":1190,"7":988,"17":5137},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"0":1691,"2":2897,"6":1241,"7":1030,"17":5195},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"0":1764,"2":3006,"6":1293,"7":1072,"17":5253},"ilvl":549}}}, -{"id":96895,"name":"Delicate Vial of the Sanguinaire","icon":"ability_deathwing_bloodcorruption_earth","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"9":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"9":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"9":1818},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"9":1887},"ilvl":549}},"itemEffect":{"buffId":138864,"buffName":"Blood of Power","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"11":5079}},"0":{"stats":{"11":10505}},"1":{"stats":{"11":10906}},"2":{"stats":{"11":11319}}},"proc":{"procChance":0.04}}}, +{"id":96895,"name":"Delicate Vial of the Sanguinaire","icon":"ability_deathwing_bloodcorruption_earth","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":824,"zoneId":6622,"otherName":"Dark Animus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"9":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"9":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"9":1818},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"9":1887},"ilvl":549}},"itemEffect":{"buffId":138864,"buffName":"Blood of Power","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"11":5079}},"0":{"stats":{"11":10505}},"1":{"stats":{"11":10906}},"2":{"stats":{"11":11319}}},"proc":{"procChance":0.04}}}, {"id":96896,"name":"Iron Qon's Boot Knife","icon":"inv_knife_1h_thunderisleraid_d_04","type":13,"weaponType":2,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":3070,"weaponDamageMax":5702,"stats":{"1":305,"2":578,"5":155,"7":253},"ilvl":463},"0":{"randPropPoints":1516,"weaponDamageMin":6350,"weaponDamageMax":11794,"stats":{"1":717,"2":1196,"5":364,"7":566},"ilvl":541},"1":{"randPropPoints":1574,"weaponDamageMin":6591,"weaponDamageMax":12241,"stats":{"1":748,"2":1242,"5":379,"7":589},"ilvl":545},"2":{"randPropPoints":1633,"weaponDamageMin":6841,"weaponDamageMax":12706,"stats":{"1":779,"2":1288,"5":395,"7":613},"ilvl":549}}}, -{"id":96897,"name":"Voice of the Quilen","icon":"inv_firearm_2h_rifle_thunderisleraid_d_01","type":14,"rangedWeaponType":3,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":6899,"weaponDamageMax":12813,"stats":{"1":899,"2":1269,"5":544,"7":569},"ilvl":463},"0":{"randPropPoints":3537,"weaponDamageMin":14270,"weaponDamageMax":26502,"stats":{"1":1860,"2":2710,"5":1169,"7":1219},"ilvl":541},"1":{"randPropPoints":3672,"weaponDamageMin":14812,"weaponDamageMax":27509,"stats":{"1":1931,"2":2817,"5":1215,"7":1267},"ilvl":545},"2":{"randPropPoints":3811,"weaponDamageMin":15374,"weaponDamageMax":28553,"stats":{"1":2004,"2":2926,"5":1263,"7":1316},"ilvl":549}}}, -{"id":96898,"name":"Quet'zal's Crackling Cord","icon":"inv_cloth_raidpriest_m_01belt","type":8,"armorType":1,"gemSockets":[2,4],"socketBonus":[0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":343,"6":378,"17":1146},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1222,"4":796,"6":869,"17":1470},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1275,"4":829,"6":905,"17":1487},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1329,"4":863,"6":942,"17":1504},"ilvl":549}}}, -{"id":96899,"name":"Saddle-Scarred Leggings","icon":"inv_cloth_raidpriest_m_01pant","type":9,"armorType":1,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":563,"11":446,"17":1782},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"4":1250,"11":1008,"17":2287},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"4":1301,"11":1050,"17":2313},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"4":1353,"11":1092,"17":2339},"ilvl":549}}}, -{"id":96900,"name":"Dam'ren's Frozen Footguards","icon":"inv_boot_cloth_raidmage_m_01","type":10,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"5":343,"7":446,"17":1400},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1302,"5":760,"7":956,"17":1797},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1355,"5":791,"7":994,"17":1818},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1409,"5":823,"7":1033,"17":1838},"ilvl":549}}}, +{"id":96897,"name":"Voice of the Quilen","icon":"inv_firearm_2h_rifle_thunderisleraid_d_01","type":14,"rangedWeaponType":3,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":6899,"weaponDamageMax":12813,"stats":{"1":899,"2":1269,"5":544,"7":569},"ilvl":463},"0":{"randPropPoints":3537,"weaponDamageMin":14270,"weaponDamageMax":26502,"stats":{"1":1860,"2":2710,"5":1169,"7":1219},"ilvl":541},"1":{"randPropPoints":3672,"weaponDamageMin":14812,"weaponDamageMax":27509,"stats":{"1":1931,"2":2817,"5":1215,"7":1267},"ilvl":545},"2":{"randPropPoints":3811,"weaponDamageMin":15374,"weaponDamageMax":28553,"stats":{"1":2004,"2":2926,"5":1263,"7":1316},"ilvl":549}}}, +{"id":96898,"name":"Quet'zal's Crackling Cord","icon":"inv_cloth_raidpriest_m_01belt","type":8,"armorType":1,"gemSockets":[2,4],"socketBonus":[0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":343,"6":378,"17":1146},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1222,"4":796,"6":869,"17":1470},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1275,"4":829,"6":905,"17":1487},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1329,"4":863,"6":942,"17":1504},"ilvl":549}}}, +{"id":96899,"name":"Saddle-Scarred Leggings","icon":"inv_cloth_raidpriest_m_01pant","type":9,"armorType":1,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":563,"11":446,"17":1782},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"4":1250,"11":1008,"17":2287},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"4":1301,"11":1050,"17":2313},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"4":1353,"11":1092,"17":2339},"ilvl":549}}}, +{"id":96900,"name":"Dam'ren's Frozen Footguards","icon":"inv_boot_cloth_raidmage_m_01","type":10,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"5":343,"7":446,"17":1400},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1302,"5":760,"7":956,"17":1797},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1355,"5":791,"7":994,"17":1818},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1409,"5":823,"7":1033,"17":1838},"ilvl":549}}}, {"id":96901,"name":"Ro'shak's Remembrance","icon":"inv_jewelry_ring_168","type":11,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"6":352,"11":213},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":957,"6":744,"11":509},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":996,"6":773,"11":531},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1036,"6":803,"11":554},"ilvl":549}}}, -{"id":96902,"name":"Orb of Arcing Lightning","icon":"inv_offhand_1h_thunderisleraid_d_02","type":13,"weaponType":5,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":337,"7":222},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":957,"4":739,"7":501},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":996,"4":768,"7":522},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1036,"4":799,"7":543},"ilvl":549}}}, -{"id":96903,"name":"Spurs of the Storm Cavalry","icon":"inv_boot_leather_raidmonk_m_01","type":10,"armorType":2,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"6":397,"11":413,"17":1782},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"1":1302,"2":2073,"6":873,"11":889,"17":2287},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"1":1355,"2":2152,"6":908,"11":924,"17":2313},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"1":1409,"2":2233,"6":945,"11":961,"17":2339},"ilvl":549}}}, -{"id":96904,"name":"Ro'shak's Molten Chain","icon":"inv_chest_mail_raidshaman_m_01","type":5,"armorType":3,"gemSockets":[2,2],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":520,"7":520,"17":3607},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"4":1160,"7":1160,"17":4629},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"4":1207,"7":1207,"17":4682},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"4":1256,"7":1256,"17":4734},"ilvl":549}}}, +{"id":96902,"name":"Orb of Arcing Lightning","icon":"inv_offhand_1h_thunderisleraid_d_02","type":13,"weaponType":5,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":337,"7":222},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":957,"4":739,"7":501},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":996,"4":768,"7":522},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1036,"4":799,"7":543},"ilvl":549}}}, +{"id":96903,"name":"Spurs of the Storm Cavalry","icon":"inv_boot_leather_raidmonk_m_01","type":10,"armorType":2,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"6":397,"11":413,"17":1782},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"1":1302,"2":2073,"6":873,"11":889,"17":2287},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"1":1355,"2":2152,"6":908,"11":924,"17":2313},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"1":1409,"2":2233,"6":945,"11":961,"17":2339},"ilvl":549}}}, +{"id":96904,"name":"Ro'shak's Molten Chain","icon":"inv_chest_mail_raidshaman_m_01","type":5,"armorType":3,"gemSockets":[2,2],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":520,"7":520,"17":3607},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"4":1160,"7":1160,"17":4629},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"4":1207,"7":1207,"17":4682},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"4":1256,"7":1256,"17":4734},"ilvl":549}}}, {"id":96905,"name":"Rein-Binder's Fists","icon":"inv_gloves_plate_deathknight_m_01","type":7,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"6":400,"7":295,"17":3079},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"0":1222,"2":2073,"6":930,"7":679,"17":3951},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"0":1275,"2":2152,"6":969,"7":707,"17":3996},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"0":1329,"2":2233,"6":1010,"7":736,"17":4041},"ilvl":549}}}, -{"id":96906,"name":"Qon's Flaming Scimitar","icon":"inv_sword_1h_thunderisleraid_d_01","type":13,"weaponType":9,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"8":217,"11":217},"ilvl":463},"0":{"randPropPoints":1516,"weaponDamageMin":9172,"weaponDamageMax":17035,"stats":{"0":717,"2":1196,"8":492,"11":492},"ilvl":541},"1":{"randPropPoints":1574,"weaponDamageMin":9521,"weaponDamageMax":17682,"stats":{"0":748,"2":1242,"8":512,"11":512},"ilvl":545},"2":{"randPropPoints":1633,"weaponDamageMin":9882,"weaponDamageMax":18353,"stats":{"0":779,"2":1288,"8":533,"11":533},"ilvl":549}}}, -{"id":96907,"name":"Wu-Lai, Bladed Fan of the Empyreans","icon":"inv_hand_1h_thunderisleraid_d_02","type":13,"weaponType":3,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"6":198,"7":228},"ilvl":463},"0":{"randPropPoints":1516,"weaponDamageMin":9172,"weaponDamageMax":17035,"stats":{"1":717,"2":1196,"6":452,"7":515},"ilvl":541},"1":{"randPropPoints":1574,"weaponDamageMin":9521,"weaponDamageMax":17682,"stats":{"1":748,"2":1242,"6":471,"7":536},"ilvl":545},"2":{"randPropPoints":1633,"weaponDamageMin":9882,"weaponDamageMax":18353,"stats":{"1":779,"2":1288,"6":490,"7":558},"ilvl":549}}}, +{"id":96906,"name":"Qon's Flaming Scimitar","icon":"inv_sword_1h_thunderisleraid_d_01","type":13,"weaponType":9,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":817,"zoneId":6622,"otherName":"Iron Qon"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"8":217,"11":217},"ilvl":463},"0":{"randPropPoints":1516,"weaponDamageMin":9172,"weaponDamageMax":17035,"stats":{"0":717,"2":1196,"8":492,"11":492},"ilvl":541},"1":{"randPropPoints":1574,"weaponDamageMin":9521,"weaponDamageMax":17682,"stats":{"0":748,"2":1242,"8":512,"11":512},"ilvl":545},"2":{"randPropPoints":1633,"weaponDamageMin":9882,"weaponDamageMax":18353,"stats":{"0":779,"2":1288,"8":533,"11":533},"ilvl":549}}}, +{"id":96907,"name":"Wu-Lai, Bladed Fan of the Empyreans","icon":"inv_hand_1h_thunderisleraid_d_02","type":13,"weaponType":3,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"6":198,"7":228},"ilvl":463},"0":{"randPropPoints":1516,"weaponDamageMin":9172,"weaponDamageMax":17035,"stats":{"1":717,"2":1196,"6":452,"7":515},"ilvl":541},"1":{"randPropPoints":1574,"weaponDamageMin":9521,"weaponDamageMax":17682,"stats":{"1":748,"2":1242,"6":471,"7":536},"ilvl":545},"2":{"randPropPoints":1633,"weaponDamageMin":9882,"weaponDamageMax":18353,"stats":{"1":779,"2":1288,"6":490,"7":558},"ilvl":549}}}, {"id":96908,"name":"Robes of the Moon Lotus","icon":"inv_cloth_raidpriest_m_01robe","type":5,"armorType":1,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":520,"7":520,"17":2037},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"4":1160,"7":1160,"17":2614},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"4":1207,"7":1207,"17":2644},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"4":1256,"7":1256,"17":2673},"ilvl":549}}}, -{"id":96909,"name":"Passionfire Choker","icon":"inv_jewelry_necklace_123","type":2,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":278,"6":304},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":957,"4":617,"6":672},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":996,"4":642,"6":699},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1036,"4":667,"6":726},"ilvl":549}}}, -{"id":96910,"name":"Shield of Twinned Despair","icon":"inv_shield_zandalari_c_01","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":356,"11":205,"17":15800},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":957,"4":754,"11":493,"17":20279},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":996,"4":783,"11":514,"17":20509},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1036,"4":813,"11":536,"17":20739},"ilvl":549}}}, +{"id":96909,"name":"Passionfire Choker","icon":"inv_jewelry_necklace_123","type":2,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":278,"6":304},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":957,"4":617,"6":672},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":996,"4":642,"6":699},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1036,"4":667,"6":726},"ilvl":549}}}, +{"id":96910,"name":"Shield of Twinned Despair","icon":"inv_shield_zandalari_c_01","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":356,"11":205,"17":15800},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":957,"4":754,"11":493,"17":20279},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":996,"4":783,"11":514,"17":20509},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1036,"4":813,"11":536,"17":20739},"ilvl":549}}}, {"id":96911,"name":"Suen-Wo, Spire of the Falling Sun","icon":"inv_stave_2h_thunderisleraid_d_04","type":13,"weaponType":8,"handType":4,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":4336,"weaponDamageMax":6505,"stats":{"2":1349,"3":819,"7":627,"11":462,"14":5151},"ilvl":463},"0":{"randPropPoints":3537,"weaponDamageMin":8970,"weaponDamageMax":13455,"stats":{"2":2790,"3":1780,"7":1314,"11":1024,"14":10654},"ilvl":541},"1":{"randPropPoints":3672,"weaponDamageMin":9310,"weaponDamageMax":13966,"stats":{"2":2897,"3":1851,"7":1365,"11":1066,"14":11060},"ilvl":545},"2":{"randPropPoints":3811,"weaponDamageMin":9664,"weaponDamageMax":14496,"stats":{"2":3006,"3":1924,"7":1417,"11":1108,"14":11479},"ilvl":549}}}, {"id":96912,"name":"Bracers of the Midnight Comet","icon":"inv_bracer_leather_raidrogue_m_01","type":6,"armorType":2,"gemSockets":[4],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"randomSuffixOptions":[-336,-337,-338,-339,-340],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"17":1134},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"1":957,"2":1555,"17":1456},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"1":996,"2":1614,"17":1472},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"1":1036,"2":1675,"17":1489},"ilvl":549}}}, -{"id":96913,"name":"Girdle of Night and Day","icon":"inv_leather_raiddruid_m_01belt","type":8,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":365,"7":365,"17":1458},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1222,"4":841,"7":841,"17":1872},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1275,"4":876,"7":876,"17":1893},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1329,"4":913,"7":913,"17":1914},"ilvl":549}}}, +{"id":96913,"name":"Girdle of Night and Day","icon":"inv_leather_raiddruid_m_01belt","type":8,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":365,"7":365,"17":1458},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1222,"4":841,"7":841,"17":1872},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1275,"4":876,"7":876,"17":1893},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1329,"4":913,"7":913,"17":1914},"ilvl":549}}}, {"id":96914,"name":"Tidal Force Treads","icon":"inv_boots_plate_deathknight_m_01","type":10,"armorType":4,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"6":448,"7":327,"17":3386},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"0":1302,"2":2073,"6":978,"7":711,"17":4347},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"0":1355,"2":2152,"6":1017,"7":739,"17":4396},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"0":1409,"2":2233,"6":1058,"7":768,"17":4445},"ilvl":549}}}, -{"id":96915,"name":"Gaze of the Twins","icon":"spell_shadow_spectralsight","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"0":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"0":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"0":1887},"ilvl":549}},"itemEffect":{"buffId":139170,"buffName":"Eye of Brutality","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"6":1655}},"0":{"stats":{"6":3424}},"1":{"stats":{"6":3554}},"2":{"stats":{"6":3689}}},"proc":{"icdMs":10000,"rppm":{"rate":0.7200000286102295,"mods":[{"coefficient":1,"crit":false}]}}}}, +{"id":96915,"name":"Gaze of the Twins","icon":"spell_shadow_spectralsight","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"0":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"0":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"0":1887},"ilvl":549}},"itemEffect":{"buffId":139170,"buffName":"Eye of Brutality","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"6":1655}},"0":{"stats":{"6":3424}},"1":{"stats":{"6":3554}},"2":{"stats":{"6":3689}}},"proc":{"icdMs":10000,"rppm":{"rate":0.7200000286102295,"mods":[{"coefficient":1,"crit":false}]}}}}, {"id":96916,"name":"Moonjade Necklace","icon":"inv_jewelry_necklace_120","type":2,"gemSockets":[2],"socketBonus":[0,0,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"8":294,"9":294},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":957,"2":1555,"8":651,"9":651},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":996,"2":1614,"8":677,"9":677},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1036,"2":1675,"8":704,"9":704},"ilvl":549}}}, {"id":96917,"name":"Fingers of the Night","icon":"inv_glove_mail_raidshaman_m_01","type":7,"armorType":3,"gemSockets":[4],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":829,"zoneId":6622,"otherName":"Twin Empyreans"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":456,"6":319,"17":2254},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1302,"4":986,"6":703,"17":2893},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1355,"4":1025,"6":731,"17":2926},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1409,"4":1066,"6":760,"17":2959},"ilvl":549}}}, -{"id":96918,"name":"Rune of Re-Origination","icon":"inv_offhand_1h_ulduarraid_d_01","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"1":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"1":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"1":1887},"ilvl":549}}}, -{"id":96919,"name":"Shan-Dun, Breaker of Hope","icon":"inv_polearm_2h_thunderisleraid_d_01","type":13,"weaponType":6,"handType":4,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"1":819,"2":1349,"7":536,"8":584},"ilvl":463},"0":{"randPropPoints":3537,"weaponDamageMin":19571,"weaponDamageMax":29357,"stats":{"1":1780,"2":2790,"7":1176,"8":1224},"ilvl":541},"1":{"randPropPoints":3672,"weaponDamageMin":20314,"weaponDamageMax":30471,"stats":{"1":1851,"2":2897,"7":1223,"8":1271},"ilvl":545},"2":{"randPropPoints":3811,"weaponDamageMin":21085,"weaponDamageMax":31628,"stats":{"1":1924,"2":3006,"7":1272,"8":1320},"ilvl":549}}}, -{"id":96920,"name":"Fusion Slasher Chestguard","icon":"inv_chest_leather_raidrogue_m_01","type":5,"armorType":2,"gemSockets":[4,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"6":490,"11":537,"17":2592},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"1":1700,"2":2790,"6":1099,"11":1197,"17":3327},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"1":1771,"2":2897,"6":1144,"11":1246,"17":3365},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"1":1844,"2":3006,"6":1190,"11":1296,"17":3403},"ilvl":549}}}, -{"id":96921,"name":"Conduit-Breaker Chain Leggings","icon":"inv_pant_mail_raidshaman_m_01","type":9,"armorType":3,"gemSockets":[2,2,2],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"6":488,"7":472,"17":3156},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"1":1620,"2":2790,"6":1128,"7":1112,"17":4051},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"1":1691,"2":2897,"6":1175,"7":1159,"17":4097},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"1":1764,"2":3006,"6":1224,"7":1208,"17":4143},"ilvl":549}}}, -{"id":96922,"name":"Doomed Crown of Lei Shen","icon":"achievement_boss_leishen","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"5":356,"11":543,"17":4002},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"0":1620,"2":2790,"5":842,"11":1274,"17":5137},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"0":1691,"2":2897,"5":878,"11":1328,"17":5195},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"0":1764,"2":3006,"5":915,"11":1383,"17":5253},"ilvl":549}}}, -{"id":96923,"name":"Legplates of the Lightning Throne","icon":"inv_pants_plate_raidwarrior_m_01","type":9,"armorType":4,"gemSockets":[2,4,4],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"6":571,"7":328,"17":4310},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"0":1620,"2":2790,"6":1302,"7":814,"17":5532},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"0":1691,"2":2897,"6":1356,"7":850,"17":5595},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"0":1764,"2":3006,"6":1411,"7":887,"17":5657},"ilvl":549}}}, +{"id":96918,"name":"Rune of Re-Origination","icon":"inv_offhand_1h_ulduarraid_d_01","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"1":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"1":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"1":1887},"ilvl":549}}}, +{"id":96919,"name":"Shan-Dun, Breaker of Hope","icon":"inv_polearm_2h_thunderisleraid_d_01","type":13,"weaponType":6,"handType":4,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"1":819,"2":1349,"7":536,"8":584},"ilvl":463},"0":{"randPropPoints":3537,"weaponDamageMin":19571,"weaponDamageMax":29357,"stats":{"1":1780,"2":2790,"7":1176,"8":1224},"ilvl":541},"1":{"randPropPoints":3672,"weaponDamageMin":20314,"weaponDamageMax":30471,"stats":{"1":1851,"2":2897,"7":1223,"8":1271},"ilvl":545},"2":{"randPropPoints":3811,"weaponDamageMin":21085,"weaponDamageMax":31628,"stats":{"1":1924,"2":3006,"7":1272,"8":1320},"ilvl":549}}}, +{"id":96920,"name":"Fusion Slasher Chestguard","icon":"inv_chest_leather_raidrogue_m_01","type":5,"armorType":2,"gemSockets":[4,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"6":490,"11":537,"17":2592},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"1":1700,"2":2790,"6":1099,"11":1197,"17":3327},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"1":1771,"2":2897,"6":1144,"11":1246,"17":3365},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"1":1844,"2":3006,"6":1190,"11":1296,"17":3403},"ilvl":549}}}, +{"id":96921,"name":"Conduit-Breaker Chain Leggings","icon":"inv_pant_mail_raidshaman_m_01","type":9,"armorType":3,"gemSockets":[2,2,2],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"6":488,"7":472,"17":3156},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"1":1620,"2":2790,"6":1128,"7":1112,"17":4051},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"1":1691,"2":2897,"6":1175,"7":1159,"17":4097},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"1":1764,"2":3006,"6":1224,"7":1208,"17":4143},"ilvl":549}}}, +{"id":96922,"name":"Doomed Crown of Lei Shen","icon":"achievement_boss_leishen","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"5":356,"11":543,"17":4002},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"0":1620,"2":2790,"5":842,"11":1274,"17":5137},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"0":1691,"2":2897,"5":878,"11":1328,"17":5195},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"0":1764,"2":3006,"5":915,"11":1383,"17":5253},"ilvl":549}}}, +{"id":96923,"name":"Legplates of the Lightning Throne","icon":"inv_pants_plate_raidwarrior_m_01","type":9,"armorType":4,"gemSockets":[2,4,4],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"6":571,"7":328,"17":4310},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"0":1620,"2":2790,"6":1302,"7":814,"17":5532},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"0":1691,"2":2897,"6":1356,"7":850,"17":5595},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"0":1764,"2":3006,"6":1411,"7":887,"17":5657},"ilvl":549}}}, {"id":96924,"name":"Legplates of Whipping Ionization","icon":"inv_pants_plate_deathknight_m_01","type":9,"armorType":4,"gemSockets":[2,2,2],"socketBonus":[0,0,270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"9":531,"11":398,"17":4310},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"0":1620,"2":2790,"9":1218,"11":960,"17":5532},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"0":1691,"2":2897,"9":1269,"11":1002,"17":5595},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"0":1764,"2":3006,"9":1321,"11":1044,"17":5657},"ilvl":549}}}, -{"id":96925,"name":"Uroe, Harbinger of Terror","icon":"inv_axe_2h_thunderisleraid_d_01","type":13,"weaponType":1,"handType":4,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":819,"2":1349,"6":619,"11":440},"ilvl":463},"0":{"randPropPoints":3537,"weaponDamageMin":19571,"weaponDamageMax":29357,"stats":{"0":1780,"2":2790,"6":1350,"11":926},"ilvl":541},"1":{"randPropPoints":3672,"weaponDamageMin":20314,"weaponDamageMax":30471,"stats":{"0":1851,"2":2897,"6":1404,"11":962},"ilvl":545},"2":{"randPropPoints":3811,"weaponDamageMin":21085,"weaponDamageMax":31628,"stats":{"0":1924,"2":3006,"6":1459,"11":999},"ilvl":549}}}, -{"id":96926,"name":"Ultimate Protection of the Emperor","icon":"inv_shield_mogu_c_01","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"10":294,"11":277,"17":15800},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":957,"2":1555,"10":677,"11":590,"17":20279},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":996,"2":1614,"10":706,"11":613,"17":20509},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1036,"2":1675,"10":734,"11":637,"17":20739},"ilvl":549}}}, +{"id":96925,"name":"Uroe, Harbinger of Terror","icon":"inv_axe_2h_thunderisleraid_d_01","type":13,"weaponType":1,"handType":4,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":819,"2":1349,"6":619,"11":440},"ilvl":463},"0":{"randPropPoints":3537,"weaponDamageMin":19571,"weaponDamageMax":29357,"stats":{"0":1780,"2":2790,"6":1350,"11":926},"ilvl":541},"1":{"randPropPoints":3672,"weaponDamageMin":20314,"weaponDamageMax":30471,"stats":{"0":1851,"2":2897,"6":1404,"11":962},"ilvl":545},"2":{"randPropPoints":3811,"weaponDamageMin":21085,"weaponDamageMax":31628,"stats":{"0":1924,"2":3006,"6":1459,"11":999},"ilvl":549}}}, +{"id":96926,"name":"Ultimate Protection of the Emperor","icon":"inv_shield_mogu_c_01","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"10":294,"11":277,"17":15800},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"0":957,"2":1555,"10":677,"11":590,"17":20279},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"0":996,"2":1614,"10":706,"11":613,"17":20509},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"0":1036,"2":1675,"10":734,"11":637,"17":20739},"ilvl":549}}}, {"id":96927,"name":"Soul Barrier","icon":"spell_warlock_demonsoul","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1270},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2628},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2728},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2831},"ilvl":549}}}, {"id":96928,"name":"Legwraps of Cardinality","icon":"inv_pant_cloth_raidmage_m_01","type":9,"armorType":1,"gemSockets":[2,2,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"5":344,"6":555,"17":1782},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1620,"5":830,"6":1286,"17":2287},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1691,"5":866,"6":1340,"17":2313},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1764,"5":903,"6":1395,"17":2339},"ilvl":549}}}, {"id":96929,"name":"Gloves of the Maimed Vizier","icon":"inv_cloth_raidpriest_m_01glove","type":7,"armorType":1,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":412,"11":274,"17":1273},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1222,"4":954,"11":636,"17":1634},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1275,"4":994,"11":663,"17":1652},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1329,"4":1036,"11":690,"17":1671},"ilvl":549}}}, -{"id":96930,"name":"Unerring Vision of Lei Shen","icon":"ability_hunter_focusedaim","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"3":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"3":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"3":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"3":1887},"ilvl":549}}}, -{"id":96931,"name":"Torall, Rod of the Shattered Throne","icon":"inv_mace_1h_thunderisleraid_d_03","type":13,"weaponType":4,"handType":2,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.4,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":2046,"weaponDamageMax":3801,"stats":{"2":498,"3":385,"4":253,"7":155,"14":5152},"ilvl":463},"0":{"randPropPoints":1516,"weaponDamageMin":4233,"weaponDamageMax":7862,"stats":{"2":1116,"3":797,"4":566,"7":364,"14":10655},"ilvl":541},"1":{"randPropPoints":1574,"weaponDamageMin":4394,"weaponDamageMax":8161,"stats":{"2":1162,"3":828,"4":589,"7":379,"14":11062},"ilvl":545},"2":{"randPropPoints":1633,"weaponDamageMin":4561,"weaponDamageMax":8471,"stats":{"2":1208,"3":859,"4":613,"7":395,"14":11477},"ilvl":549}}}, -{"id":96932,"name":"Soul Prism of Lei Shen","icon":"inv_jewelry_necklace_136","type":2,"gemSockets":[3,3],"socketBonus":[0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":341,"4":301,"7":174},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":877,"4":708,"7":445},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":916,"4":738,"7":465},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":956,"4":769,"7":486},"ilvl":549}}}, -{"id":96933,"name":"Lightning-Imbued Chalice","icon":"spell_mage_runeofpower","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"3":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"3":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"3":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"3":1887},"ilvl":549}}}, -{"id":96934,"name":"Lei Shen's Orb of Command","icon":"inv_offhand_1h_thunderisleraid_d_02","type":13,"weaponType":5,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"6":323,"7":245},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":957,"6":711,"7":550},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":996,"6":740,"7":572},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1036,"6":769,"7":595},"ilvl":549}}}, +{"id":96930,"name":"Unerring Vision of Lei Shen","icon":"ability_hunter_focusedaim","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"3":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"3":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"3":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"3":1887},"ilvl":549}}}, +{"id":96931,"name":"Torall, Rod of the Shattered Throne","icon":"inv_mace_1h_thunderisleraid_d_03","type":13,"weaponType":4,"handType":2,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.4,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":2046,"weaponDamageMax":3801,"stats":{"2":498,"3":385,"4":253,"7":155,"14":5152},"ilvl":463},"0":{"randPropPoints":1516,"weaponDamageMin":4233,"weaponDamageMax":7862,"stats":{"2":1116,"3":797,"4":566,"7":364,"14":10655},"ilvl":541},"1":{"randPropPoints":1574,"weaponDamageMin":4394,"weaponDamageMax":8161,"stats":{"2":1162,"3":828,"4":589,"7":379,"14":11062},"ilvl":545},"2":{"randPropPoints":1633,"weaponDamageMin":4561,"weaponDamageMax":8471,"stats":{"2":1208,"3":859,"4":613,"7":395,"14":11477},"ilvl":549}}}, +{"id":96932,"name":"Soul Prism of Lei Shen","icon":"inv_jewelry_necklace_136","type":2,"gemSockets":[3,3],"socketBonus":[0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":341,"4":301,"7":174},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":877,"4":708,"7":445},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":916,"4":738,"7":465},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":956,"4":769,"7":486},"ilvl":549}}}, +{"id":96933,"name":"Lightning-Imbued Chalice","icon":"spell_mage_runeofpower","type":12,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"3":847},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"3":1752},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"3":1819},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"3":1887},"ilvl":549}}}, +{"id":96934,"name":"Lei Shen's Orb of Command","icon":"inv_offhand_1h_thunderisleraid_d_02","type":13,"weaponType":5,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":9,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"6":323,"7":245},"ilvl":463},"0":{"randPropPoints":1971,"stats":{"2":1555,"3":957,"6":711,"7":550},"ilvl":541},"1":{"randPropPoints":2046,"stats":{"2":1614,"3":996,"6":740,"7":572},"ilvl":545},"2":{"randPropPoints":2123,"stats":{"2":1675,"3":1036,"6":769,"7":595},"ilvl":549}}}, {"id":96935,"name":"Grips of Slicing Electricity","icon":"inv_glove_leather_raidmonk_m_01","type":7,"armorType":2,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":394,"11":305,"17":1620},"ilvl":463},"0":{"randPropPoints":2628,"stats":{"2":2073,"3":1222,"4":918,"11":700,"17":2079},"ilvl":541},"1":{"randPropPoints":2728,"stats":{"2":2152,"3":1275,"4":956,"11":730,"17":2103},"ilvl":545},"2":{"randPropPoints":2831,"stats":{"2":2233,"3":1329,"4":996,"11":760,"17":2127},"ilvl":549}}}, -{"id":96936,"name":"Leggings of the Violent Gale","icon":"inv_pant_mail_raidshaman_m_01","type":9,"armorType":3,"gemSockets":[2,2,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":540,"11":371,"17":3156},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1620,"4":1253,"11":888,"17":4051},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1691,"4":1306,"11":926,"17":4097},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1764,"4":1360,"11":965,"17":4143},"ilvl":549}}}, +{"id":96936,"name":"Leggings of the Violent Gale","icon":"inv_pant_mail_raidshaman_m_01","type":9,"armorType":3,"gemSockets":[2,2,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":6,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":540,"11":371,"17":3156},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1620,"4":1253,"11":888,"17":4051},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1691,"4":1306,"11":926,"17":4097},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1764,"4":1360,"11":965,"17":4143},"ilvl":549}}}, {"id":96937,"name":"Lei Shen's Grounded Carapace","icon":"inv_chest_plate_raidpaladin_m_01","type":5,"armorType":4,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","sources":[{"drop":{"difficulty":5,"npcId":832,"zoneId":6622,"otherName":"Lei Shen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":520,"7":520,"17":4926},"ilvl":463},"0":{"randPropPoints":3537,"stats":{"2":2790,"3":1700,"4":1160,"7":1160,"17":6322},"ilvl":541},"1":{"randPropPoints":3672,"stats":{"2":2897,"3":1771,"4":1207,"7":1207,"17":6394},"ilvl":545},"2":{"randPropPoints":3811,"stats":{"2":3006,"3":1844,"4":1256,"7":1256,"17":6466},"ilvl":549}}}, {"id":96974,"name":"Invocation of the Dawn","icon":"inv_mace_2h_thunderisleraid_d_02","type":13,"weaponType":4,"handType":4,"weaponSpeed":3.6,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":4731,"weaponDamageMax":7097,"stats":{"2":1349,"3":899,"6":555,"11":626,"14":5151},"ilvl":463},"0":{"randPropPoints":3537,"weaponDamageMin":9785,"weaponDamageMax":14678,"stats":{"2":2790,"3":1860,"6":1148,"11":1295,"14":10654},"ilvl":541},"1":{"randPropPoints":3672,"weaponDamageMin":10157,"weaponDamageMax":15236,"stats":{"2":2897,"3":1931,"6":1192,"11":1344,"14":11060},"ilvl":545},"2":{"randPropPoints":3811,"weaponDamageMin":10542,"weaponDamageMax":15814,"stats":{"2":3006,"3":2004,"6":1237,"11":1395,"14":11479},"ilvl":549}}}, {"id":96975,"name":"Miracoran, the Vehement Chord","icon":"inv_bow_1h_zandalari_c_01","type":14,"rangedWeaponType":1,"gemSockets":[4],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":3,"quality":4,"nameDescription":"Heroic Thunderforged","scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":6899,"weaponDamageMax":12813,"stats":{"1":819,"2":1349,"7":443,"11":628},"ilvl":463},"0":{"randPropPoints":3537,"weaponDamageMin":14270,"weaponDamageMax":26502,"stats":{"1":1780,"2":2790,"7":960,"11":1341},"ilvl":541},"1":{"randPropPoints":3672,"weaponDamageMin":14812,"weaponDamageMax":27509,"stats":{"1":1851,"2":2897,"7":998,"11":1394},"ilvl":545},"2":{"randPropPoints":3811,"weaponDamageMin":15374,"weaponDamageMax":28553,"stats":{"1":1924,"2":3006,"7":1037,"11":1448},"ilvl":549}}}, @@ -9941,7 +9945,7 @@ {"id":97211,"name":"Shan'ze Partisan's Greatcloak","icon":"inv_misc_cape_cataclysm_caster_b_01","type":4,"armorType":1,"phase":1,"quality":4,"sources":[{"rep":{"repFactionId":1388,"repLevel":6}}],"factionRestriction":2,"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"5":326,"6":339,"17":1018},"ilvl":463},"0":{"randPropPoints":1296,"stats":{"0":682,"2":1022,"5":443,"6":461,"17":1140},"ilvl":496},"1":{"randPropPoints":1345,"stats":{"0":707,"2":1061,"5":460,"6":479,"17":1155},"ilvl":500},"2":{"randPropPoints":1396,"stats":{"0":734,"2":1101,"5":477,"6":497,"17":1170},"ilvl":504}}}, {"id":97212,"name":"Cloak of the Immortal Guardian","icon":"inv_cape_pandaria_c_04","type":4,"armorType":1,"phase":1,"quality":4,"sources":[{"rep":{"repFactionId":1388,"repLevel":6}}],"factionRestriction":2,"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"5":309,"10":349,"17":1018},"ilvl":463},"0":{"randPropPoints":1296,"stats":{"0":682,"2":1022,"5":421,"10":474,"17":1140},"ilvl":496},"1":{"randPropPoints":1345,"stats":{"0":707,"2":1061,"5":437,"10":492,"17":1155},"ilvl":500},"2":{"randPropPoints":1396,"stats":{"0":734,"2":1101,"5":453,"10":511,"17":1170},"ilvl":504}}}, {"id":97291,"name":"Korven's Amber-Sealed Beetle","icon":"trade_archaeology_insect-in-amber","type":2,"phase":1,"quality":4,"sources":[{"drop":{"difficulty":6,"npcId":741,"zoneId":6297,"otherName":"Wind Lord Mel'jarak"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":52,"3":34,"4":20,"6":25},"ilvl":463},"0":{"randPropPoints":1296,"stats":{"2":70,"3":47,"4":27,"6":34},"ilvl":496},"1":{"randPropPoints":1345,"stats":{"2":73,"3":49,"4":28,"6":35},"ilvl":500},"2":{"randPropPoints":1396,"stats":{"2":76,"3":51,"4":29,"6":36},"ilvl":504}}}, -{"id":97293,"name":"Drape of Gathering Clouds","icon":"inv_cape_pandaria_d_02","type":4,"armorType":1,"phase":1,"quality":4,"sources":[{"drop":{"difficulty":5,"npcId":744,"zoneId":6297,"otherName":"Blade Lord Ta'yak"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":52,"3":34,"4":21,"11":24,"17":1018},"ilvl":463},"0":{"randPropPoints":1296,"stats":{"2":70,"3":47,"4":28,"11":33,"17":1140},"ilvl":496},"1":{"randPropPoints":1345,"stats":{"2":73,"3":49,"4":29,"11":34,"17":1155},"ilvl":500},"2":{"randPropPoints":1396,"stats":{"2":76,"3":51,"4":30,"11":36,"17":1170},"ilvl":504}}}, +{"id":97293,"name":"Drape of Gathering Clouds","icon":"inv_cape_pandaria_d_02","type":4,"armorType":1,"phase":1,"quality":4,"sources":[{"drop":{"difficulty":6,"npcId":744,"zoneId":6297,"otherName":"Blade Lord Ta'yak"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":52,"3":34,"4":21,"11":24,"17":1018},"ilvl":463},"0":{"randPropPoints":1296,"stats":{"2":70,"3":47,"4":28,"11":33,"17":1140},"ilvl":496},"1":{"randPropPoints":1345,"stats":{"2":73,"3":49,"4":29,"11":34,"17":1155},"ilvl":500},"2":{"randPropPoints":1396,"stats":{"2":76,"3":51,"4":30,"11":36,"17":1170},"ilvl":504}}}, {"id":97516,"name":"Dreadful Gladiator's Pendant of Meditation","icon":"inv_misc_pvp_neck_a3","type":2,"phase":1,"quality":3,"nameDescription":"Season 12","classAllowlist":[2,5,7,10,11],"scalingOptions":{"0":{"randPropPoints":909,"stats":{"2":49,"3":33,"4":23,"7":19,"15":15,"16":15},"ilvl":458},"1":{"randPropPoints":980,"stats":{"2":53,"3":35,"4":25,"7":21,"15":16,"16":16},"ilvl":466},"2":{"randPropPoints":1056,"stats":{"2":57,"3":38,"4":27,"7":22,"15":18,"16":18},"ilvl":474}}}, {"id":97518,"name":"Dreadful Gladiator's Drape of Prowess","icon":"inv_cape_pandariapvp_d_01","type":4,"armorType":1,"phase":1,"quality":3,"nameDescription":"Season 12","classAllowlist":[2,5,7,8,9,10,11],"scalingOptions":{"0":{"randPropPoints":909,"stats":{"2":49,"3":33,"7":19,"11":23,"15":15,"16":15,"17":1000},"ilvl":458},"1":{"randPropPoints":980,"stats":{"2":53,"3":35,"7":21,"11":25,"15":16,"16":16,"17":1029},"ilvl":466},"2":{"randPropPoints":1056,"stats":{"2":57,"3":38,"7":22,"11":27,"15":18,"16":18,"17":1059},"ilvl":474}}}, {"id":97527,"name":"Dreadful Gladiator's Band of Meditation","icon":"inv_jewelry_ring_79","type":11,"phase":1,"quality":3,"unique":true,"nameDescription":"Season 12","classAllowlist":[2,5,7,10,11],"scalingOptions":{"0":{"randPropPoints":909,"stats":{"2":49,"3":33,"4":23,"7":19,"15":15,"16":15},"ilvl":458},"1":{"randPropPoints":980,"stats":{"2":53,"3":35,"4":25,"7":21,"15":16,"16":16},"ilvl":466},"2":{"randPropPoints":1056,"stats":{"2":57,"3":38,"4":27,"7":22,"15":18,"16":18},"ilvl":474}}}, @@ -14313,504 +14317,504 @@ {"id":105155,"name":"Cowl of Smoking Dreams","icon":"inv_mail_raidshaman_n_01helm","type":1,"armorType":3,"gemSockets":[1,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Celestial","sources":[{"drop":{"difficulty":9,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":489,"11":464,"17":2931},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1408,"4":995,"11":951,"17":3623},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1471,"4":1038,"11":992,"17":3666},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1535,"4":1082,"11":1034,"17":3708},"ilvl":536}}}, {"id":105156,"name":"Chestplate of Fallen Passion","icon":"inv_plate_raidpaladin_n_01robe","type":5,"armorType":4,"gemSockets":[2,2,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Celestial","sources":[{"drop":{"difficulty":9,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":506,"11":435,"17":4926},"ilvl":463},"0":{"randPropPoints":3134,"stats":{"2":2472,"3":1408,"4":1027,"11":897,"17":6090},"ilvl":528},"1":{"randPropPoints":3253,"stats":{"2":2566,"3":1471,"4":1071,"11":936,"17":6161},"ilvl":532},"2":{"randPropPoints":3376,"stats":{"2":2663,"3":1535,"4":1116,"11":976,"17":6233},"ilvl":536}}}, {"id":105157,"name":"Mantle of Looming Darkness","icon":"inv_shoulder_plate_raidpaladin_n_01","type":3,"armorType":4,"gemSockets":[4,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Celestial","sources":[{"drop":{"difficulty":9,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":410,"7":289,"17":3694},"ilvl":463},"0":{"randPropPoints":2328,"stats":{"2":1837,"3":1064,"4":818,"7":597,"17":4567},"ilvl":528},"1":{"randPropPoints":2416,"stats":{"2":1906,"3":1111,"4":852,"7":623,"17":4621},"ilvl":532},"2":{"randPropPoints":2508,"stats":{"2":1979,"3":1159,"4":888,"7":650,"17":4675},"ilvl":536}}}, -{"id":105158,"name":"Immerseus' Crystalline Eye","icon":"inv_misc_necklace_mop8","type":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"7":334,"11":334},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"1":1226,"2":1839,"7":817,"11":817},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"1":1272,"2":1908,"7":848,"11":848},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"1":1321,"2":1981,"7":880,"11":880},"ilvl":567}}}, +{"id":105158,"name":"Immerseus' Crystalline Eye","icon":"inv_misc_necklace_mop8","type":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"7":334,"11":334},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"1":1226,"2":1839,"7":817,"11":817},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"1":1272,"2":1908,"7":848,"11":848},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"1":1321,"2":1981,"7":880,"11":880},"ilvl":567}}}, {"id":105159,"name":"Trident of Corrupted Waters","icon":"inv_staff_2h_orgimmarraid_d_01","type":13,"weaponType":8,"handType":4,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":8673,"weaponDamageMax":13010,"stats":{"1":819,"2":1349,"6":619,"8":440},"ilvl":463},"0":{"randPropPoints":4183,"weaponDamageMin":21216,"weaponDamageMax":31824,"stats":{"1":2120,"2":3300,"6":1608,"8":1098},"ilvl":559},"1":{"randPropPoints":4342,"weaponDamageMin":22021,"weaponDamageMax":33032,"stats":{"1":2203,"2":3425,"6":1671,"8":1141},"ilvl":563},"2":{"randPropPoints":4507,"weaponDamageMin":22857,"weaponDamageMax":34287,"stats":{"1":2290,"2":3556,"6":1737,"8":1185},"ilvl":567}}}, {"id":105160,"name":"Hood of Blackened Tears","icon":"inv_leather_raiddruid_n_01helm","type":1,"armorType":2,"gemSockets":[1,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"6":506,"7":435,"17":2106},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"1":1960,"2":3300,"6":1411,"7":1238,"17":2841},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"1":2043,"2":3425,"6":1470,"7":1289,"17":2872},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"1":2130,"2":3556,"6":1530,"7":1343,"17":2902},"ilvl":567}}}, -{"id":105161,"name":"Puddle Punishers","icon":"inv_mail_raidshaman_n_01boot","type":10,"armorType":3,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"5":343,"6":446,"17":2480},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1554,"2":2452,"5":908,"6":1137,"17":3345},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1617,"2":2545,"5":944,"6":1181,"17":3381},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1681,"2":2641,"5":982,"6":1227,"17":3417},"ilvl":567}}}, -{"id":105162,"name":"Bubble-Burst Bracers","icon":"inv_bracer_plate_raidwarrior_n_01","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"5":372,"7":269,"17":2155},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1226,"2":1839,"5":910,"7":659,"17":2907},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1272,"2":1908,"5":945,"7":684,"17":2938},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1321,"2":1981,"5":981,"7":710,"17":2970},"ilvl":567}}}, -{"id":105163,"name":"Chestplate of Congealed Corrosion","icon":"inv_chest_plate_raiddeathknight_n_01","type":5,"armorType":4,"gemSockets":[2,4,3],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"6":377,"7":540,"17":4926},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"0":1960,"2":3300,"6":1097,"7":1494,"17":6645},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"0":2043,"2":3425,"6":1143,"7":1555,"17":6716},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"0":2130,"2":3556,"6":1191,"7":1619,"17":6788},"ilvl":567}}}, +{"id":105161,"name":"Puddle Punishers","icon":"inv_mail_raidshaman_n_01boot","type":10,"armorType":3,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"5":343,"6":446,"17":2480},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1554,"2":2452,"5":908,"6":1137,"17":3345},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1617,"2":2545,"5":944,"6":1181,"17":3381},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1681,"2":2641,"5":982,"6":1227,"17":3417},"ilvl":567}}}, +{"id":105162,"name":"Bubble-Burst Bracers","icon":"inv_bracer_plate_raidwarrior_n_01","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"5":372,"7":269,"17":2155},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1226,"2":1839,"5":910,"7":659,"17":2907},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1272,"2":1908,"5":945,"7":684,"17":2938},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1321,"2":1981,"5":981,"7":710,"17":2970},"ilvl":567}}}, +{"id":105163,"name":"Chestplate of Congealed Corrosion","icon":"inv_chest_plate_raiddeathknight_n_01","type":5,"armorType":4,"gemSockets":[2,4,3],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"6":377,"7":540,"17":4926},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"0":1960,"2":3300,"6":1097,"7":1494,"17":6645},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"0":2043,"2":3425,"6":1143,"7":1555,"17":6716},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"0":2130,"2":3556,"6":1191,"7":1619,"17":6788},"ilvl":567}}}, {"id":105164,"name":"Corruption-Rotted Gauntlets","icon":"inv_gloves_plate_raiddeathknight_n_01","type":7,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"7":370,"11":356,"17":3079},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1474,"2":2452,"7":998,"11":1010,"17":4153},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1537,"2":2545,"7":1039,"11":1052,"17":4198},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1601,"2":2641,"7":1080,"11":1096,"17":4242},"ilvl":567}}}, {"id":105165,"name":"Treads of Unchained Hate","icon":"inv_boots_plate_raiddeathknight_n_01","type":10,"armorType":4,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"5":353,"10":439,"17":3386},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1554,"2":2452,"5":934,"10":1121,"17":4568},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1617,"2":2545,"5":972,"10":1165,"17":4617},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1681,"2":2641,"5":1010,"10":1210,"17":4667},"ilvl":567}}}, -{"id":105166,"name":"Bracers of Sordid Sleep","icon":"inv_bracer_plate_raiddeathknight_n_01","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"9":334,"10":334,"17":2155},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1226,"2":1839,"9":817,"10":817,"17":2907},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1272,"2":1908,"9":848,"10":848,"17":2938},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1321,"2":1981,"9":880,"10":880,"17":2970},"ilvl":567}}}, +{"id":105166,"name":"Bracers of Sordid Sleep","icon":"inv_bracer_plate_raiddeathknight_n_01","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"9":334,"10":334,"17":2155},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1226,"2":1839,"9":817,"10":817,"17":2907},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1272,"2":1908,"9":848,"10":848,"17":2938},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1321,"2":1981,"9":880,"10":880,"17":2970},"ilvl":567}}}, {"id":105167,"name":"Pauldrons of Violent Eruption","icon":"inv_shoulder_plate_raiddeathknight_n_01","type":3,"armorType":4,"gemSockets":[3,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"9":258,"10":428,"17":3694},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1474,"2":2452,"9":748,"10":1162,"17":4983},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1537,"2":2545,"9":779,"10":1209,"17":5037},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1601,"2":2641,"9":812,"10":1258,"17":5091},"ilvl":567}}}, -{"id":105168,"name":"Encapsulated Essence of Immerseus","icon":"inv_mace_1h_orgrimmarraid_d_01","type":13,"weaponType":4,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"9":217,"10":217},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":10847,"weaponDamageMax":20146,"stats":{"0":863,"2":1414,"9":589,"10":589},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":11259,"weaponDamageMax":20911,"stats":{"0":899,"2":1468,"9":612,"10":612},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":11687,"weaponDamageMax":21705,"stats":{"0":936,"2":1524,"9":637,"10":637},"ilvl":567}}}, -{"id":105169,"name":"Bolt-Burster Grips","icon":"inv_cloth_raidpriest_n_01glove","type":7,"armorType":1,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":375,"6":337,"17":1273},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1057,"6":918,"17":1717},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1101,"6":956,"17":1736},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1146,"6":994,"17":1754},"ilvl":567}}}, -{"id":105170,"name":"Ichor-Dripping Shoulderpads","icon":"inv_cloth_raidpriest_n_01shoulder","type":3,"armorType":1,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":404,"6":300,"17":1527},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1104,"6":850,"17":2060},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1149,"6":885,"17":2083},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1196,"6":922,"17":2105},"ilvl":567}}}, -{"id":105171,"name":"Hood of Swirling Senses","icon":"inv_helm_cloth_raidmage_n_01","type":1,"armorType":1,"gemSockets":[1,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"6":480,"11":480,"17":1655},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"6":1347,"11":1347,"17":2232},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"6":1402,"11":1402,"17":2256},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"6":1460,"11":1460,"17":2280},"ilvl":567}}}, -{"id":105172,"name":"Cloak of Misguided Power","icon":"inv_cape_pandaria_d_03","type":4,"armorType":1,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":334,"7":334,"17":1018},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"5":817,"7":817,"17":1374},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"5":848,"7":848,"17":1388},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"5":880,"7":880,"17":1403},"ilvl":567}}}, -{"id":105173,"name":"Purified Bindings of Immerseus","icon":"inv_jewelry_orgrimmarraid_trinket_07","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3108,"ilvl":559},"1":{"randPropPoints":3226,"ilvl":563},"2":{"randPropPoints":3348,"ilvl":567}},"itemEffect":{"buffId":146046,"buffName":"Expanded Mind","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"3":5084}},"0":{"stats":{"3":12436}},"1":{"stats":{"3":12909}},"2":{"stats":{"3":13399}}},"proc":{"icdMs":115000,"procChance":0.15}}}, -{"id":105174,"name":"Seal of Eternal Sorrow","icon":"inv_misc_ring_mop9","type":11,"gemSockets":[3],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":313,"11":246},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1146,"4":857,"11":624},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1192,"4":892,"11":648},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1241,"4":928,"11":673},"ilvl":567}}}, -{"id":105175,"name":"Salt Water Sandals","icon":"inv_leather_raiddruid_n_01boot","type":10,"armorType":2,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":397,"7":413,"17":1782},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"4":1042,"7":1058,"17":2404},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"4":1083,"7":1099,"17":2430},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"4":1126,"7":1142,"17":2456},"ilvl":567}}}, -{"id":105176,"name":"Bracers of Purified Spirit","icon":"inv_leather_raiddruid_n_01bracer","type":6,"armorType":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":254,"6":381,"17":1134},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"4":621,"6":932,"17":1530},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"4":644,"6":967,"17":1546},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"4":669,"6":1004,"17":1563},"ilvl":567}}}, -{"id":105177,"name":"Soul-Soaked Gloves","icon":"inv_mail_raidshaman_n_01glove","type":7,"armorType":3,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":349,"6":381,"17":2254},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":994,"6":1026,"17":3041},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1035,"6":1067,"17":3074},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1078,"6":1110,"17":3106},"ilvl":567}}}, +{"id":105168,"name":"Encapsulated Essence of Immerseus","icon":"inv_mace_1h_orgrimmarraid_d_01","type":13,"weaponType":4,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"9":217,"10":217},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":10847,"weaponDamageMax":20146,"stats":{"0":863,"2":1414,"9":589,"10":589},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":11259,"weaponDamageMax":20911,"stats":{"0":899,"2":1468,"9":612,"10":612},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":11687,"weaponDamageMax":21705,"stats":{"0":936,"2":1524,"9":637,"10":637},"ilvl":567}}}, +{"id":105169,"name":"Bolt-Burster Grips","icon":"inv_cloth_raidpriest_n_01glove","type":7,"armorType":1,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":375,"6":337,"17":1273},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1057,"6":918,"17":1717},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1101,"6":956,"17":1736},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1146,"6":994,"17":1754},"ilvl":567}}}, +{"id":105170,"name":"Ichor-Dripping Shoulderpads","icon":"inv_cloth_raidpriest_n_01shoulder","type":3,"armorType":1,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":404,"6":300,"17":1527},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1104,"6":850,"17":2060},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1149,"6":885,"17":2083},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1196,"6":922,"17":2105},"ilvl":567}}}, +{"id":105171,"name":"Hood of Swirling Senses","icon":"inv_helm_cloth_raidmage_n_01","type":1,"armorType":1,"gemSockets":[1,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"6":480,"11":480,"17":1655},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"6":1347,"11":1347,"17":2232},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"6":1402,"11":1402,"17":2256},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"6":1460,"11":1460,"17":2280},"ilvl":567}}}, +{"id":105172,"name":"Cloak of Misguided Power","icon":"inv_cape_pandaria_d_03","type":4,"armorType":1,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":334,"7":334,"17":1018},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"5":817,"7":817,"17":1374},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"5":848,"7":848,"17":1388},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"5":880,"7":880,"17":1403},"ilvl":567}}}, +{"id":105173,"name":"Purified Bindings of Immerseus","icon":"inv_jewelry_orgrimmarraid_trinket_07","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3108,"ilvl":559},"1":{"randPropPoints":3226,"ilvl":563},"2":{"randPropPoints":3348,"ilvl":567}},"itemEffect":{"buffId":146046,"buffName":"Expanded Mind","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"3":5084}},"0":{"stats":{"3":12436}},"1":{"stats":{"3":12909}},"2":{"stats":{"3":13399}}},"proc":{"icdMs":115000,"procChance":0.15}}}, +{"id":105174,"name":"Seal of Eternal Sorrow","icon":"inv_misc_ring_mop9","type":11,"gemSockets":[3],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":313,"11":246},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1146,"4":857,"11":624},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1192,"4":892,"11":648},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1241,"4":928,"11":673},"ilvl":567}}}, +{"id":105175,"name":"Salt Water Sandals","icon":"inv_leather_raiddruid_n_01boot","type":10,"armorType":2,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":397,"7":413,"17":1782},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"4":1042,"7":1058,"17":2404},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"4":1083,"7":1099,"17":2430},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"4":1126,"7":1142,"17":2456},"ilvl":567}}}, +{"id":105176,"name":"Bracers of Purified Spirit","icon":"inv_leather_raiddruid_n_01bracer","type":6,"armorType":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":254,"6":381,"17":1134},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"4":621,"6":932,"17":1530},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"4":644,"6":967,"17":1546},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"4":669,"6":1004,"17":1563},"ilvl":567}}}, +{"id":105177,"name":"Soul-Soaked Gloves","icon":"inv_mail_raidshaman_n_01glove","type":7,"armorType":3,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":349,"6":381,"17":2254},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":994,"6":1026,"17":3041},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1035,"6":1067,"17":3074},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1078,"6":1110,"17":3106},"ilvl":567}}}, {"id":105178,"name":"Greatbelt of Living Waters","icon":"inv_plate_raidpaladin_n_01belt","type":8,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":343,"11":378,"17":2771},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":956,"11":1042,"17":3738},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":995,"11":1085,"17":3778},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1036,"11":1129,"17":3818},"ilvl":567}}}, -{"id":105179,"name":"Waterwalker Greatboots","icon":"inv_plate_raidpaladin_n_01boot","type":10,"armorType":4,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":397,"7":413,"17":3386},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"4":1042,"7":1058,"17":4568},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"4":1083,"7":1099,"17":4617},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"4":1126,"7":1142,"17":4667},"ilvl":567}}}, -{"id":105180,"name":"Death Lotus Crossbow","icon":"inv_bow_2h_crossbow_orgrimmarraid_d_01","type":14,"rangedWeaponType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":7885,"weaponDamageMax":11828,"stats":{"1":819,"2":1349,"5":416,"7":643},"ilvl":463},"0":{"randPropPoints":4183,"weaponDamageMin":19287,"weaponDamageMax":28931,"stats":{"1":2120,"2":3300,"5":1076,"7":1632},"ilvl":559},"1":{"randPropPoints":4342,"weaponDamageMin":20019,"weaponDamageMax":30030,"stats":{"1":2203,"2":3425,"5":1118,"7":1695},"ilvl":563},"2":{"randPropPoints":4507,"weaponDamageMin":20779,"weaponDamageMax":31170,"stats":{"1":2290,"2":3556,"5":1162,"7":1761},"ilvl":567}}}, -{"id":105181,"name":"Softfoot's Last Resort","icon":"inv_hand_1h_orgrimmarraid_d_01","type":13,"weaponType":3,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"5":185,"6":236},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":10847,"weaponDamageMax":20146,"stats":{"1":863,"2":1414,"5":512,"6":634},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":11259,"weaponDamageMax":20911,"stats":{"1":899,"2":1468,"5":532,"6":660},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":11687,"weaponDamageMax":21705,"stats":{"1":936,"2":1524,"5":554,"6":687},"ilvl":567}}}, +{"id":105179,"name":"Waterwalker Greatboots","icon":"inv_plate_raidpaladin_n_01boot","type":10,"armorType":4,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":397,"7":413,"17":3386},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"4":1042,"7":1058,"17":4568},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"4":1083,"7":1099,"17":4617},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"4":1126,"7":1142,"17":4667},"ilvl":567}}}, +{"id":105180,"name":"Death Lotus Crossbow","icon":"inv_bow_2h_crossbow_orgrimmarraid_d_01","type":14,"rangedWeaponType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":7885,"weaponDamageMax":11828,"stats":{"1":819,"2":1349,"5":416,"7":643},"ilvl":463},"0":{"randPropPoints":4183,"weaponDamageMin":19287,"weaponDamageMax":28931,"stats":{"1":2120,"2":3300,"5":1076,"7":1632},"ilvl":559},"1":{"randPropPoints":4342,"weaponDamageMin":20019,"weaponDamageMax":30030,"stats":{"1":2203,"2":3425,"5":1118,"7":1695},"ilvl":563},"2":{"randPropPoints":4507,"weaponDamageMin":20779,"weaponDamageMax":31170,"stats":{"1":2290,"2":3556,"5":1162,"7":1761},"ilvl":567}}}, +{"id":105181,"name":"Softfoot's Last Resort","icon":"inv_hand_1h_orgrimmarraid_d_01","type":13,"weaponType":3,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"5":185,"6":236},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":10847,"weaponDamageMax":20146,"stats":{"1":863,"2":1414,"5":512,"6":634},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":11259,"weaponDamageMax":20911,"stats":{"1":899,"2":1468,"5":532,"6":660},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":11687,"weaponDamageMax":21705,"stats":{"1":936,"2":1524,"5":554,"6":687},"ilvl":567}}}, {"id":105182,"name":"Stonetoe's Tormented Treads","icon":"inv_boot_leather_raidrogue_n_01","type":10,"armorType":2,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"5":353,"7":439,"17":1782},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1554,"2":2452,"5":934,"7":1121,"17":2404},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1617,"2":2545,"5":972,"7":1165,"17":2430},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1681,"2":2641,"5":1010,"7":1210,"17":2456},"ilvl":567}}}, -{"id":105183,"name":"Grips of Unending Anguish","icon":"inv_glove_mail_raidhunter_n_01","type":7,"armorType":3,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":444,"8":242,"17":2254},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1474,"2":2452,"6":1178,"8":732,"17":3041},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1537,"2":2545,"6":1225,"8":763,"17":3074},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1601,"2":2641,"6":1274,"8":796,"17":3106},"ilvl":567}}}, +{"id":105183,"name":"Grips of Unending Anguish","icon":"inv_glove_mail_raidhunter_n_01","type":7,"armorType":3,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":444,"8":242,"17":2254},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1474,"2":2452,"6":1178,"8":732,"17":3041},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1537,"2":2545,"6":1225,"8":763,"17":3074},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1601,"2":2641,"6":1274,"8":796,"17":3106},"ilvl":567}}}, {"id":105184,"name":"Poisonbinder Girth","icon":"inv_belt_plate_raiddeathknight_n_01","type":8,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"5":398,"7":311,"17":2771},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1474,"2":2452,"5":1089,"7":876,"17":3738},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1537,"2":2545,"5":1133,"7":912,"17":3778},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1601,"2":2641,"5":1179,"7":950,"17":3818},"ilvl":567}}}, -{"id":105185,"name":"Darkfallen Shoulderplates","icon":"inv_shoulder_plate_raiddeathknight_n_01","type":3,"armorType":4,"gemSockets":[3,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"7":343,"11":378,"17":3694},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1474,"2":2452,"7":956,"11":1042,"17":4983},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1537,"2":2545,"7":995,"11":1085,"17":5037},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1601,"2":2641,"7":1036,"11":1129,"17":5091},"ilvl":567}}}, -{"id":105186,"name":"Shockstriker Gauntlets","icon":"inv_gauntlet_plate_raidwarrior_n_01","type":7,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"9":362,"10":359,"17":3079},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1474,"2":2452,"9":1026,"10":972,"17":4153},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1537,"2":2545,"9":1069,"10":1011,"17":4198},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1601,"2":2641,"9":1113,"10":1052,"17":4242},"ilvl":567}}}, +{"id":105185,"name":"Darkfallen Shoulderplates","icon":"inv_shoulder_plate_raiddeathknight_n_01","type":3,"armorType":4,"gemSockets":[3,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"7":343,"11":378,"17":3694},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1474,"2":2452,"7":956,"11":1042,"17":4983},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1537,"2":2545,"7":995,"11":1085,"17":5037},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1601,"2":2641,"7":1036,"11":1129,"17":5091},"ilvl":567}}}, +{"id":105186,"name":"Shockstriker Gauntlets","icon":"inv_gauntlet_plate_raidwarrior_n_01","type":7,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"9":362,"10":359,"17":3079},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1474,"2":2452,"9":1026,"10":972,"17":4153},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1537,"2":2545,"9":1069,"10":1011,"17":4198},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1601,"2":2641,"9":1113,"10":1052,"17":4242},"ilvl":567}}}, {"id":105187,"name":"Sorrowpath Signet","icon":"inv_misc_ring_mop10","type":11,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"5":285,"6":363},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1226,"2":1839,"5":697,"6":888},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1272,"2":1908,"5":724,"6":922},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1321,"2":1981,"5":751,"6":957},"ilvl":567}}}, -{"id":105188,"name":"Gloomwrap Greatcloak","icon":"inv_cape_pandaria_d_04","type":4,"armorType":1,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"8":301,"10":354,"17":1018},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1226,"2":1839,"8":737,"10":865,"17":1374},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1272,"2":1908,"8":765,"10":898,"17":1388},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1321,"2":1981,"8":794,"10":932,"17":1403},"ilvl":567}}}, -{"id":105189,"name":"Rook's Unlucky Talisman","icon":"inv_jewelry_orgrimmarraid_trinket_20","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1270},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":3108},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":3226},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":3348},"ilvl":567}}}, -{"id":105190,"name":"Sha-Seared Sandals","icon":"inv_boot_cloth_raidwarlock_n_01","type":10,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"5":290,"7":476,"17":1400},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"5":780,"7":1210,"17":1889},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"5":811,"7":1257,"17":1909},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"5":844,"7":1306,"17":1929},"ilvl":567}}}, +{"id":105188,"name":"Gloomwrap Greatcloak","icon":"inv_cape_pandaria_d_04","type":4,"armorType":1,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"8":301,"10":354,"17":1018},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1226,"2":1839,"8":737,"10":865,"17":1374},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1272,"2":1908,"8":765,"10":898,"17":1388},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1321,"2":1981,"8":794,"10":932,"17":1403},"ilvl":567}}}, +{"id":105189,"name":"Rook's Unlucky Talisman","icon":"inv_jewelry_orgrimmarraid_trinket_20","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1270},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":3108},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":3226},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":3348},"ilvl":567}}}, +{"id":105190,"name":"Sha-Seared Sandals","icon":"inv_boot_cloth_raidwarlock_n_01","type":10,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"5":290,"7":476,"17":1400},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"5":780,"7":1210,"17":1889},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"5":811,"7":1257,"17":1909},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"5":844,"7":1306,"17":1929},"ilvl":567}}}, {"id":105191,"name":"Robes of the Tendered Heart","icon":"inv_chest_cloth_raidmage_n_01","type":5,"armorType":1,"gemSockets":[2,4,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"5":336,"7":563,"17":2037},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"5":994,"7":1552,"17":2747},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"5":1037,"7":1615,"17":2777},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"5":1081,"7":1681,"17":2807},"ilvl":567}}}, -{"id":105192,"name":"Shoulderpads of Dou Dou Chong","icon":"inv_shoulder_cloth_raidwarlock_n_01","type":3,"armorType":1,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"5":279,"11":416,"17":1527},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"5":799,"11":1134,"17":2060},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"5":832,"11":1180,"17":2083},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"5":866,"11":1227,"17":2105},"ilvl":567}}}, +{"id":105192,"name":"Shoulderpads of Dou Dou Chong","icon":"inv_shoulder_cloth_raidwarlock_n_01","type":3,"armorType":1,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"5":279,"11":416,"17":1527},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"5":799,"11":1134,"17":2060},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"5":832,"11":1180,"17":2083},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"5":866,"11":1227,"17":2105},"ilvl":567}}}, {"id":105193,"name":"Lifebane Bracers","icon":"inv_cloth_raidpriest_n_01bracer","type":6,"armorType":1,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":349,"11":309,"17":891},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"4":853,"11":757,"17":1202},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"4":886,"11":785,"17":1215},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"4":919,"11":815,"17":1228},"ilvl":567}}}, -{"id":105194,"name":"Petrified Pennyroyal Ring","icon":"inv_misc_ring_mop11","type":11,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":358,"6":293},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"5":877,"6":717},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"5":910,"6":744},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"5":944,"6":772},"ilvl":567}}}, -{"id":105195,"name":"Purehearted Cricket Cage","icon":"inv_offhand_1h_orgrimmarraid_d_02","type":13,"weaponType":5,"handType":3,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":337,"7":222},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1146,"4":881,"7":600},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1192,"4":916,"7":624},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1241,"4":952,"7":649},"ilvl":567}}}, -{"id":105196,"name":"Shoulders of the Roiling Inferno","icon":"inv_leather_raiddruid_n_01shoulder","type":3,"armorType":2,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":385,"6":332,"17":1944},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1058,"6":929,"17":2623},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1101,"6":967,"17":2651},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1146,"6":1007,"17":2679},"ilvl":567}}}, -{"id":105197,"name":"Sabatons of Defilement","icon":"inv_mail_raidshaman_n_01boot","type":10,"armorType":3,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":397,"7":413,"17":2480},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"4":1042,"7":1058,"17":3345},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"4":1083,"7":1099,"17":3381},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"4":1126,"7":1142,"17":3417},"ilvl":567}}}, +{"id":105194,"name":"Petrified Pennyroyal Ring","icon":"inv_misc_ring_mop11","type":11,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":358,"6":293},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"5":877,"6":717},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"5":910,"6":744},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"5":944,"6":772},"ilvl":567}}}, +{"id":105195,"name":"Purehearted Cricket Cage","icon":"inv_offhand_1h_orgrimmarraid_d_02","type":13,"weaponType":5,"handType":3,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":337,"7":222},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1146,"4":881,"7":600},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1192,"4":916,"7":624},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1241,"4":952,"7":649},"ilvl":567}}}, +{"id":105196,"name":"Shoulders of the Roiling Inferno","icon":"inv_leather_raiddruid_n_01shoulder","type":3,"armorType":2,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":385,"6":332,"17":1944},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1058,"6":929,"17":2623},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1101,"6":967,"17":2651},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1146,"6":1007,"17":2679},"ilvl":567}}}, +{"id":105197,"name":"Sabatons of Defilement","icon":"inv_mail_raidshaman_n_01boot","type":10,"armorType":3,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":397,"7":413,"17":2480},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"4":1042,"7":1058,"17":3345},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"4":1083,"7":1099,"17":3381},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"4":1126,"7":1142,"17":3417},"ilvl":567}}}, {"id":105198,"name":"Shoulderguards of Dark Meditations","icon":"inv_mail_raidshaman_n_01shoulder","type":3,"armorType":3,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":354,"6":372,"17":2705},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":982,"6":1026,"17":3649},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1023,"6":1068,"17":3688},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1064,"6":1112,"17":3728},"ilvl":567}}}, -{"id":105199,"name":"Grips of the Fallen Council","icon":"inv_plate_raidpaladin_n_01glove","type":7,"armorType":4,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":356,"7":370,"17":3079},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1010,"7":998,"17":4153},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1052,"7":1039,"17":4198},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1096,"7":1080,"17":4242},"ilvl":567}}}, -{"id":105200,"name":"Gaze of Echoing Despair","icon":"inv_helm_plate_raidpaladin_n_01","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":336,"6":563,"17":4002},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":994,"6":1552,"17":5399},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1037,"6":1615,"17":5457},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1081,"6":1681,"17":5515},"ilvl":567}}}, +{"id":105199,"name":"Grips of the Fallen Council","icon":"inv_plate_raidpaladin_n_01glove","type":7,"armorType":4,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":356,"7":370,"17":3079},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1010,"7":998,"17":4153},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1052,"7":1039,"17":4198},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1096,"7":1080,"17":4242},"ilvl":567}}}, +{"id":105200,"name":"Gaze of Echoing Despair","icon":"inv_helm_plate_raidpaladin_n_01","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":336,"6":563,"17":4002},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":994,"6":1552,"17":5399},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1037,"6":1615,"17":5457},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1081,"6":1681,"17":5515},"ilvl":567}}}, {"id":105201,"name":"Norushen's Shortblade","icon":"inv_knife_1h_orgrimmarraid_d_01","type":13,"weaponType":2,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":3070,"weaponDamageMax":5702,"stats":{"1":305,"2":578,"5":192,"11":232},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":7509,"weaponDamageMax":13947,"stats":{"1":863,"2":1414,"5":527,"11":625},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":7795,"weaponDamageMax":14477,"stats":{"1":899,"2":1468,"5":548,"11":651},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":8091,"weaponDamageMax":15026,"stats":{"1":936,"2":1524,"5":571,"11":677},"ilvl":567}}}, -{"id":105202,"name":"Reality Ripper Ring","icon":"inv_misc_ring_mop16","type":11,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"5":317,"6":238},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"1":1146,"2":1839,"5":868,"6":605},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"1":1192,"2":1908,"5":903,"6":628},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"1":1241,"2":1981,"5":940,"6":653},"ilvl":567}}}, +{"id":105202,"name":"Reality Ripper Ring","icon":"inv_misc_ring_mop16","type":11,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"5":317,"6":238},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"1":1146,"2":1839,"5":868,"6":605},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"1":1192,"2":1908,"5":903,"6":628},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"1":1241,"2":1981,"5":940,"6":653},"ilvl":567}}}, {"id":105203,"name":"Robes of the Blackened Watcher","icon":"inv_robe_leather_raidmonk_n_01","type":5,"armorType":2,"gemSockets":[2,4,3],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"6":349,"7":556,"17":2592},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"1":1960,"2":3300,"6":1028,"7":1533,"17":3497},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"1":2043,"2":3425,"6":1072,"7":1596,"17":3534},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"1":2130,"2":3556,"6":1117,"7":1661,"17":3572},"ilvl":567}}}, -{"id":105204,"name":"Gloves of the Golden Protector","icon":"inv_glove_leather_raidmonk_n_01","type":7,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"5":284,"6":420,"17":1620},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1474,"2":2452,"5":834,"6":1120,"17":2185},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1537,"2":2545,"5":869,"6":1165,"17":2209},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1601,"2":2641,"5":906,"6":1212,"17":2233},"ilvl":567}}}, -{"id":105205,"name":"Leggings of Unabashed Anger","icon":"inv_pant_mail_raidhunter_n_01","type":9,"armorType":3,"gemSockets":[3,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"6":546,"11":475,"17":3156},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"1":2040,"2":3300,"6":1451,"11":1278,"17":4257},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"1":2123,"2":3425,"6":1510,"11":1329,"17":4303},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"1":2210,"2":3556,"6":1570,"11":1383,"17":4349},"ilvl":567}}}, +{"id":105204,"name":"Gloves of the Golden Protector","icon":"inv_glove_leather_raidmonk_n_01","type":7,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"5":284,"6":420,"17":1620},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1474,"2":2452,"5":834,"6":1120,"17":2185},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1537,"2":2545,"5":869,"6":1165,"17":2209},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1601,"2":2641,"5":906,"6":1212,"17":2233},"ilvl":567}}}, +{"id":105205,"name":"Leggings of Unabashed Anger","icon":"inv_pant_mail_raidhunter_n_01","type":9,"armorType":3,"gemSockets":[3,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"6":546,"11":475,"17":3156},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"1":2040,"2":3300,"6":1451,"11":1278,"17":4257},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"1":2123,"2":3425,"6":1510,"11":1329,"17":4303},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"1":2210,"2":3556,"6":1570,"11":1383,"17":4349},"ilvl":567}}}, {"id":105206,"name":"Quarantine Shoulderguards","icon":"inv_shoulder_mail_raidhunter_n_01","type":3,"armorType":3,"gemSockets":[3,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"7":365,"11":365,"17":2705},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1474,"2":2452,"7":1010,"11":1010,"17":3649},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1537,"2":2545,"7":1051,"11":1051,"17":3688},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1601,"2":2641,"7":1094,"11":1094,"17":3728},"ilvl":567}}}, {"id":105207,"name":"Bracers of Blind Hatred","icon":"inv_bracer_plate_raiddeathknight_n_01","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"6":326,"11":339,"17":2155},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1226,"2":1839,"6":797,"11":830,"17":2907},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1272,"2":1908,"6":827,"11":861,"17":2938},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1321,"2":1981,"6":858,"11":894,"17":2970},"ilvl":567}}}, -{"id":105208,"name":"Rage-Blind Greathelm","icon":"inv_helmet_plate_raiddeathknight_n_01","type":1,"armorType":4,"gemSockets":[1,3],"socketBonus":[0,0,270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"9":480,"10":480,"17":4002},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"0":1960,"2":3300,"9":1347,"10":1347,"17":5399},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"0":2043,"2":3425,"9":1402,"10":1402,"17":5457},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"0":2130,"2":3556,"9":1460,"10":1460,"17":5515},"ilvl":567}}}, +{"id":105208,"name":"Rage-Blind Greathelm","icon":"inv_helmet_plate_raiddeathknight_n_01","type":1,"armorType":4,"gemSockets":[1,3],"socketBonus":[0,0,270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"9":480,"10":480,"17":4002},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"0":1960,"2":3300,"9":1347,"10":1347,"17":5399},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"0":2043,"2":3425,"9":1402,"10":1402,"17":5457},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"0":2130,"2":3556,"9":1460,"10":1460,"17":5515},"ilvl":567}}}, {"id":105209,"name":"Drape of the Despairing Pit","icon":"inv_cape_pandaria_d_04","type":4,"armorType":1,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"7":368,"11":277,"17":1018},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1226,"2":1839,"7":899,"11":678,"17":1374},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1272,"2":1908,"7":933,"11":704,"17":1388},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1321,"2":1981,"7":969,"11":730,"17":1403},"ilvl":567}}}, -{"id":105210,"name":"Fusion-Fire Core","icon":"inv_jewelry_orgrimmarraid_trinket_05","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3108,"ilvl":559},"1":{"randPropPoints":3226,"ilvl":563},"2":{"randPropPoints":3348,"ilvl":567}},"itemEffect":{"buffId":148899,"buffName":"Tenacious","effectDurationMs":15000,"scalingOptions":{"-1":{"stats":{"0":5084}},"0":{"stats":{"0":12436}},"1":{"stats":{"0":12909}},"2":{"stats":{"0":13399}}},"proc":{"icdMs":85000,"procChance":0.15}}}, -{"id":105211,"name":"Xifeng, Longblade of the Titanic Guardian","icon":"inv_sword_1h_orgrimmarraid_d_01","type":13,"weaponType":9,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"5":236,"11":185},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":10847,"weaponDamageMax":20146,"stats":{"0":863,"2":1414,"5":634,"11":512},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":11259,"weaponDamageMax":20911,"stats":{"0":899,"2":1468,"5":660,"11":532},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":11687,"weaponDamageMax":21705,"stats":{"0":936,"2":1524,"5":687,"11":554},"ilvl":567}}}, -{"id":105212,"name":"Bracers of Broken Causation","icon":"inv_bracer_cloth_raidmage_n_01","type":6,"armorType":1,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":349,"11":309,"17":891},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"5":853,"11":757,"17":1202},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"5":886,"11":785,"17":1215},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"5":919,"11":815,"17":1228},"ilvl":567}}}, -{"id":105213,"name":"Blight Hurlers","icon":"inv_glove_cloth_raidwarlock_n_01","type":7,"armorType":1,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"5":295,"6":414,"17":1273},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"5":860,"6":1105,"17":1717},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"5":896,"6":1149,"17":1736},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"5":934,"6":1195,"17":1754},"ilvl":567}}}, -{"id":105214,"name":"Sash of the Last Guardian","icon":"inv_cloth_raidpriest_n_01belt","type":8,"armorType":1,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":404,"6":300,"17":1146},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1104,"6":850,"17":1545},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1149,"6":885,"17":1562},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1196,"6":922,"17":1579},"ilvl":567}}}, -{"id":105215,"name":"Rime-Rift Shoulders","icon":"inv_shoulder_cloth_raidmage_n_01","type":3,"armorType":1,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"6":343,"11":378,"17":1527},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"6":956,"11":1042,"17":2060},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"6":995,"11":1085,"17":2083},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"6":1036,"11":1129,"17":2105},"ilvl":567}}}, -{"id":105216,"name":"Untainted Guardian's Chain","icon":"inv_misc_necklace_mop6","type":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":318,"11":344},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"5":777,"11":841},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"5":806,"11":873},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"5":837,"11":906},"ilvl":567}}}, -{"id":105217,"name":"Norushen's Enigmatic Barrier","icon":"inv_shield_orgrimmarraid_d_02","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":229,"11":342,"17":15800},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1146,"4":653,"11":861,"17":21313},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1192,"4":680,"11":894,"17":21543},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1241,"4":708,"11":928,"17":21773},"ilvl":567}}}, -{"id":105218,"name":"Boots of Broken Reliance","icon":"inv_boot_leather_raidmonk_n_01","type":10,"armorType":2,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":364,"6":433,"17":1782},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"4":961,"6":1106,"17":2404},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"4":999,"6":1149,"17":2430},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"4":1039,"6":1194,"17":2456},"ilvl":567}}}, -{"id":105219,"name":"Confident Grips","icon":"inv_leather_raiddruid_n_01glove","type":7,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"6":356,"11":370,"17":1620},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"6":1010,"11":998,"17":2185},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"6":1052,"11":1039,"17":2209},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"6":1096,"11":1080,"17":2233},"ilvl":567}}}, -{"id":105220,"name":"Bracers of Final Serenity","icon":"inv_mail_raidshaman_n_01bracer","type":6,"armorType":3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":377,"6":262,"17":1578},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"4":921,"6":640,"17":2129},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"4":956,"6":664,"17":2152},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"4":992,"6":689,"17":2175},"ilvl":567}}}, -{"id":105221,"name":"Shadow-Binder's Kilt","icon":"inv_mail_raidshaman_n_01pant","type":9,"armorType":3,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":572,"6":432,"17":3156},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":2040,"4":1514,"6":1172,"17":4257},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2123,"4":1574,"6":1219,"17":4303},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2210,"4":1637,"6":1268,"17":4349},"ilvl":567}}}, +{"id":105210,"name":"Fusion-Fire Core","icon":"inv_jewelry_orgrimmarraid_trinket_05","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3108,"ilvl":559},"1":{"randPropPoints":3226,"ilvl":563},"2":{"randPropPoints":3348,"ilvl":567}},"itemEffect":{"buffId":148899,"buffName":"Tenacious","effectDurationMs":15000,"scalingOptions":{"-1":{"stats":{"0":5084}},"0":{"stats":{"0":12436}},"1":{"stats":{"0":12909}},"2":{"stats":{"0":13399}}},"proc":{"icdMs":85000,"procChance":0.15}}}, +{"id":105211,"name":"Xifeng, Longblade of the Titanic Guardian","icon":"inv_sword_1h_orgrimmarraid_d_01","type":13,"weaponType":9,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"5":236,"11":185},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":10847,"weaponDamageMax":20146,"stats":{"0":863,"2":1414,"5":634,"11":512},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":11259,"weaponDamageMax":20911,"stats":{"0":899,"2":1468,"5":660,"11":532},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":11687,"weaponDamageMax":21705,"stats":{"0":936,"2":1524,"5":687,"11":554},"ilvl":567}}}, +{"id":105212,"name":"Bracers of Broken Causation","icon":"inv_bracer_cloth_raidmage_n_01","type":6,"armorType":1,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":349,"11":309,"17":891},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"5":853,"11":757,"17":1202},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"5":886,"11":785,"17":1215},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"5":919,"11":815,"17":1228},"ilvl":567}}}, +{"id":105213,"name":"Blight Hurlers","icon":"inv_glove_cloth_raidwarlock_n_01","type":7,"armorType":1,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"5":295,"6":414,"17":1273},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"5":860,"6":1105,"17":1717},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"5":896,"6":1149,"17":1736},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"5":934,"6":1195,"17":1754},"ilvl":567}}}, +{"id":105214,"name":"Sash of the Last Guardian","icon":"inv_cloth_raidpriest_n_01belt","type":8,"armorType":1,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":404,"6":300,"17":1146},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1104,"6":850,"17":1545},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1149,"6":885,"17":1562},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1196,"6":922,"17":1579},"ilvl":567}}}, +{"id":105215,"name":"Rime-Rift Shoulders","icon":"inv_shoulder_cloth_raidmage_n_01","type":3,"armorType":1,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"6":343,"11":378,"17":1527},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"6":956,"11":1042,"17":2060},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"6":995,"11":1085,"17":2083},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"6":1036,"11":1129,"17":2105},"ilvl":567}}}, +{"id":105216,"name":"Untainted Guardian's Chain","icon":"inv_misc_necklace_mop6","type":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":318,"11":344},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"5":777,"11":841},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"5":806,"11":873},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"5":837,"11":906},"ilvl":567}}}, +{"id":105217,"name":"Norushen's Enigmatic Barrier","icon":"inv_shield_orgrimmarraid_d_02","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":229,"11":342,"17":15800},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1146,"4":653,"11":861,"17":21313},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1192,"4":680,"11":894,"17":21543},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1241,"4":708,"11":928,"17":21773},"ilvl":567}}}, +{"id":105218,"name":"Boots of Broken Reliance","icon":"inv_boot_leather_raidmonk_n_01","type":10,"armorType":2,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":364,"6":433,"17":1782},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"4":961,"6":1106,"17":2404},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"4":999,"6":1149,"17":2430},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"4":1039,"6":1194,"17":2456},"ilvl":567}}}, +{"id":105219,"name":"Confident Grips","icon":"inv_leather_raiddruid_n_01glove","type":7,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"6":356,"11":370,"17":1620},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"6":1010,"11":998,"17":2185},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"6":1052,"11":1039,"17":2209},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"6":1096,"11":1080,"17":2233},"ilvl":567}}}, +{"id":105220,"name":"Bracers of Final Serenity","icon":"inv_mail_raidshaman_n_01bracer","type":6,"armorType":3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":377,"6":262,"17":1578},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"4":921,"6":640,"17":2129},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"4":956,"6":664,"17":2152},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"4":992,"6":689,"17":2175},"ilvl":567}}}, +{"id":105221,"name":"Shadow-Binder's Kilt","icon":"inv_mail_raidshaman_n_01pant","type":9,"armorType":3,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":572,"6":432,"17":3156},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":2040,"4":1514,"6":1172,"17":4257},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2123,"4":1574,"6":1219,"17":4303},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2210,"4":1637,"6":1268,"17":4349},"ilvl":567}}}, {"id":105222,"name":"Wristplates of Broken Doubt","icon":"inv_plate_raidpaladin_n_01bracer","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":358,"6":293,"17":2155},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"4":877,"6":717,"17":2907},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"4":910,"6":744,"17":2938},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"4":944,"6":772,"17":2970},"ilvl":567}}}, -{"id":105223,"name":"Assurance of Consequence","icon":"inv_jewelry_orgrimmarraid_trinket_14","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3108,"ilvl":559},"1":{"randPropPoints":3226,"ilvl":563},"2":{"randPropPoints":3348,"ilvl":567}},"itemEffect":{"buffId":146308,"buffName":"Dextrous","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"1":5084}},"0":{"stats":{"1":12436}},"1":{"stats":{"1":12909}},"2":{"stats":{"1":13399}}},"proc":{"icdMs":115000,"procChance":0.15}}}, -{"id":105224,"name":"Necklace of Fading Light","icon":"inv_misc_necklace_mop5","type":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":339,"7":326},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"4":830,"7":797},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"4":861,"7":827},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"4":894,"7":858},"ilvl":567}}}, +{"id":105223,"name":"Assurance of Consequence","icon":"inv_jewelry_orgrimmarraid_trinket_14","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3108,"ilvl":559},"1":{"randPropPoints":3226,"ilvl":563},"2":{"randPropPoints":3348,"ilvl":567}},"itemEffect":{"buffId":146308,"buffName":"Dextrous","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"1":5084}},"0":{"stats":{"1":12436}},"1":{"stats":{"1":12909}},"2":{"stats":{"1":13399}}},"proc":{"icdMs":115000,"procChance":0.15}}}, +{"id":105224,"name":"Necklace of Fading Light","icon":"inv_misc_necklace_mop5","type":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":339,"7":326},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"4":830,"7":797},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"4":861,"7":827},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"4":894,"7":858},"ilvl":567}}}, {"id":105225,"name":"Prismatic Prison of Pride","icon":"inv_jewelry_orgrimmarraid_trinket_09","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3108,"ilvl":559},"1":{"randPropPoints":3226,"ilvl":563},"2":{"randPropPoints":3348,"ilvl":567}},"itemEffect":{"buffId":146314,"buffName":"Titanic Restoration","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"3":5084}},"0":{"stats":{"3":12436}},"1":{"stats":{"3":12909}},"2":{"stats":{"3":13399}}},"proc":{"icdMs":115000,"procChance":0.15}}}, -{"id":105226,"name":"Gaze of Arrogance","icon":"inv_staff_2h_orgrimmarraid_d_04","type":13,"weaponType":8,"handType":4,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":4336,"weaponDamageMax":6505,"stats":{"2":1349,"3":819,"6":520,"11":593,"14":5151},"ilvl":463},"0":{"randPropPoints":4183,"weaponDamageMin":10608,"weaponDamageMax":15912,"stats":{"2":3300,"3":2120,"6":1366,"11":1473,"14":12600},"ilvl":559},"1":{"randPropPoints":4342,"weaponDamageMin":11010,"weaponDamageMax":16516,"stats":{"2":3425,"3":2203,"6":1420,"11":1529,"14":13079},"ilvl":563},"2":{"randPropPoints":4507,"weaponDamageMin":11428,"weaponDamageMax":17143,"stats":{"2":3556,"3":2290,"6":1476,"11":1588,"14":13576},"ilvl":567}}}, -{"id":105227,"name":"Self-Reflecting Mask","icon":"inv_helm_leather_raidmonk_n_01","type":1,"armorType":2,"gemSockets":[1,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":480,"11":480,"17":2106},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":1347,"11":1347,"17":2841},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1402,"11":1402,"17":2872},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1460,"11":1460,"17":2902},"ilvl":567}}}, -{"id":105228,"name":"Crown of Boastful Words","icon":"inv_helm_plate_raidpaladin_n_01","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":489,"7":464,"17":4002},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":1369,"7":1310,"17":5399},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1425,"7":1364,"17":5457},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1484,"7":1420,"17":5515},"ilvl":567}}}, -{"id":105229,"name":"Greaves of Sublime Superiority","icon":"inv_plate_raidpaladin_n_01boot","type":10,"armorType":4,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"5":397,"6":413,"17":3386},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1554,"2":2452,"5":1042,"6":1058,"17":4568},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1617,"2":2545,"5":1083,"6":1099,"17":4617},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1681,"2":2641,"5":1126,"6":1142,"17":4667},"ilvl":567}}}, +{"id":105226,"name":"Gaze of Arrogance","icon":"inv_staff_2h_orgrimmarraid_d_04","type":13,"weaponType":8,"handType":4,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":4336,"weaponDamageMax":6505,"stats":{"2":1349,"3":819,"6":520,"11":593,"14":5151},"ilvl":463},"0":{"randPropPoints":4183,"weaponDamageMin":10608,"weaponDamageMax":15912,"stats":{"2":3300,"3":2120,"6":1366,"11":1473,"14":12600},"ilvl":559},"1":{"randPropPoints":4342,"weaponDamageMin":11010,"weaponDamageMax":16516,"stats":{"2":3425,"3":2203,"6":1420,"11":1529,"14":13079},"ilvl":563},"2":{"randPropPoints":4507,"weaponDamageMin":11428,"weaponDamageMax":17143,"stats":{"2":3556,"3":2290,"6":1476,"11":1588,"14":13576},"ilvl":567}}}, +{"id":105227,"name":"Self-Reflecting Mask","icon":"inv_helm_leather_raidmonk_n_01","type":1,"armorType":2,"gemSockets":[1,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":480,"11":480,"17":2106},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":1347,"11":1347,"17":2841},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1402,"11":1402,"17":2872},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1460,"11":1460,"17":2902},"ilvl":567}}}, +{"id":105228,"name":"Crown of Boastful Words","icon":"inv_helm_plate_raidpaladin_n_01","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":489,"7":464,"17":4002},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":1369,"7":1310,"17":5399},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1425,"7":1364,"17":5457},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1484,"7":1420,"17":5515},"ilvl":567}}}, +{"id":105229,"name":"Greaves of Sublime Superiority","icon":"inv_plate_raidpaladin_n_01boot","type":10,"armorType":4,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"5":397,"6":413,"17":3386},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1554,"2":2452,"5":1042,"6":1058,"17":4568},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1617,"2":2545,"5":1083,"6":1099,"17":4617},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1681,"2":2641,"5":1126,"6":1142,"17":4667},"ilvl":567}}}, {"id":105230,"name":"Greatsword of Pride's Fall","icon":"inv_sword_2h_orgrimmarraid_d_01","type":13,"weaponType":9,"handType":4,"gemSockets":[3],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":819,"2":1349,"6":539,"7":562},"ilvl":463},"0":{"randPropPoints":4183,"weaponDamageMin":23144,"weaponDamageMax":34717,"stats":{"0":2120,"2":3300,"6":1342,"7":1467},"ilvl":559},"1":{"randPropPoints":4342,"weaponDamageMin":24023,"weaponDamageMax":36035,"stats":{"0":2203,"2":3425,"6":1393,"7":1526},"ilvl":563},"2":{"randPropPoints":4507,"weaponDamageMin":24935,"weaponDamageMax":37404,"stats":{"0":2290,"2":3556,"6":1447,"7":1586},"ilvl":567}}}, -{"id":105231,"name":"Choker of the Final Word","icon":"inv_misc_necklace_mop1","type":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"5":377,"9":262},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1226,"2":1839,"5":921,"9":640},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1272,"2":1908,"5":956,"9":664},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1321,"2":1981,"5":992,"9":689},"ilvl":567}}}, -{"id":105232,"name":"Shield of Mockery","icon":"inv_shield_orgrimmarraid_d_01","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"9":270,"10":318,"17":15800},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1146,"2":1839,"9":753,"10":801,"17":21313},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1192,"2":1908,"9":784,"10":832,"17":21543},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1241,"2":1981,"9":816,"10":864,"17":21773},"ilvl":567}}}, -{"id":105233,"name":"Dagryn's Discarded Longbow","icon":"inv_bow_1h_orgrimmarraid_d_01","type":14,"rangedWeaponType":1,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":6899,"weaponDamageMax":12813,"stats":{"1":819,"2":1349,"7":416,"11":643},"ilvl":463},"0":{"randPropPoints":4183,"weaponDamageMin":16876,"weaponDamageMax":31342,"stats":{"1":2120,"2":3300,"7":1074,"11":1632},"ilvl":559},"1":{"randPropPoints":4342,"weaponDamageMin":17517,"weaponDamageMax":32532,"stats":{"1":2203,"2":3425,"7":1117,"11":1695},"ilvl":563},"2":{"randPropPoints":4507,"weaponDamageMin":18182,"weaponDamageMax":33767,"stats":{"1":2290,"2":3556,"7":1161,"11":1761},"ilvl":567}}}, -{"id":105234,"name":"Swift Serpent Signet","icon":"inv_misc_ring_mop4","type":11,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"8":275,"11":310},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"1":1146,"2":1839,"8":766,"11":781},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"1":1192,"2":1908,"8":797,"11":811},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"1":1241,"2":1981,"8":830,"11":842},"ilvl":567}}}, -{"id":105235,"name":"Unrepentant Heels","icon":"inv_leather_raiddruid_n_01boot","type":10,"armorType":2,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"6":348,"8":436,"17":1782},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1554,"2":2452,"6":898,"8":1136,"17":2404},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1617,"2":2545,"6":933,"8":1181,"17":2430},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1681,"2":2641,"6":970,"8":1228,"17":2456},"ilvl":567}}}, -{"id":105236,"name":"Korgra's Venom-Soaked Gauntlets","icon":"inv_glove_leather_raidrogue_n_01","type":7,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":356,"11":370,"17":1620},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1474,"2":2452,"6":1010,"11":998,"17":2185},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1537,"2":2545,"6":1052,"11":1039,"17":2209},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1601,"2":2641,"6":1096,"11":1080,"17":2233},"ilvl":567}}}, -{"id":105237,"name":"Cannoneer's Multipocket Gunbelt","icon":"inv_belt_mail_raidhunter_n_01","type":8,"armorType":3,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"5":391,"7":321,"17":2029},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1474,"2":2452,"5":1073,"7":902,"17":2737},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1537,"2":2545,"5":1117,"7":940,"17":2766},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1601,"2":2641,"5":1162,"7":978,"17":2796},"ilvl":567}}}, -{"id":105238,"name":"Dagryn's Fuselight Bracers","icon":"inv_bracer_mail_raidhunter_n_01","type":6,"armorType":3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"5":358,"7":293,"17":1578},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"1":1226,"2":1839,"5":877,"7":717,"17":2129},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"1":1272,"2":1908,"5":910,"7":744,"17":2152},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"1":1321,"2":1981,"5":944,"7":772,"17":2175},"ilvl":567}}}, -{"id":105239,"name":"Thranok's Shattering Helm","icon":"inv_helmet_plate_raidwarrior_n_01","type":1,"armorType":4,"gemSockets":[1,3],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"7":489,"11":464,"17":4002},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"0":1960,"2":3300,"7":1369,"11":1310,"17":5399},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"0":2043,"2":3425,"7":1425,"11":1364,"17":5457},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"0":2130,"2":3556,"7":1484,"11":1420,"17":5515},"ilvl":567}}}, -{"id":105240,"name":"Arcsmasher Bracers","icon":"inv_plate_raidpaladin_n_01bracer","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"5":363,"9":285,"17":2155},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1226,"2":1839,"5":888,"9":697,"17":2907},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1272,"2":1908,"5":922,"9":724,"17":2938},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1321,"2":1981,"5":957,"9":751,"17":2970},"ilvl":567}}}, +{"id":105231,"name":"Choker of the Final Word","icon":"inv_misc_necklace_mop1","type":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"5":377,"9":262},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1226,"2":1839,"5":921,"9":640},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1272,"2":1908,"5":956,"9":664},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1321,"2":1981,"5":992,"9":689},"ilvl":567}}}, +{"id":105232,"name":"Shield of Mockery","icon":"inv_shield_orgrimmarraid_d_01","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"9":270,"10":318,"17":15800},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1146,"2":1839,"9":753,"10":801,"17":21313},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1192,"2":1908,"9":784,"10":832,"17":21543},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1241,"2":1981,"9":816,"10":864,"17":21773},"ilvl":567}}}, +{"id":105233,"name":"Dagryn's Discarded Longbow","icon":"inv_bow_1h_orgrimmarraid_d_01","type":14,"rangedWeaponType":1,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":6899,"weaponDamageMax":12813,"stats":{"1":819,"2":1349,"7":416,"11":643},"ilvl":463},"0":{"randPropPoints":4183,"weaponDamageMin":16876,"weaponDamageMax":31342,"stats":{"1":2120,"2":3300,"7":1074,"11":1632},"ilvl":559},"1":{"randPropPoints":4342,"weaponDamageMin":17517,"weaponDamageMax":32532,"stats":{"1":2203,"2":3425,"7":1117,"11":1695},"ilvl":563},"2":{"randPropPoints":4507,"weaponDamageMin":18182,"weaponDamageMax":33767,"stats":{"1":2290,"2":3556,"7":1161,"11":1761},"ilvl":567}}}, +{"id":105234,"name":"Swift Serpent Signet","icon":"inv_misc_ring_mop4","type":11,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"8":275,"11":310},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"1":1146,"2":1839,"8":766,"11":781},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"1":1192,"2":1908,"8":797,"11":811},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"1":1241,"2":1981,"8":830,"11":842},"ilvl":567}}}, +{"id":105235,"name":"Unrepentant Heels","icon":"inv_leather_raiddruid_n_01boot","type":10,"armorType":2,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"6":348,"8":436,"17":1782},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1554,"2":2452,"6":898,"8":1136,"17":2404},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1617,"2":2545,"6":933,"8":1181,"17":2430},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1681,"2":2641,"6":970,"8":1228,"17":2456},"ilvl":567}}}, +{"id":105236,"name":"Korgra's Venom-Soaked Gauntlets","icon":"inv_glove_leather_raidrogue_n_01","type":7,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":356,"11":370,"17":1620},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1474,"2":2452,"6":1010,"11":998,"17":2185},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1537,"2":2545,"6":1052,"11":1039,"17":2209},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1601,"2":2641,"6":1096,"11":1080,"17":2233},"ilvl":567}}}, +{"id":105237,"name":"Cannoneer's Multipocket Gunbelt","icon":"inv_belt_mail_raidhunter_n_01","type":8,"armorType":3,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"5":391,"7":321,"17":2029},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1474,"2":2452,"5":1073,"7":902,"17":2737},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1537,"2":2545,"5":1117,"7":940,"17":2766},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1601,"2":2641,"5":1162,"7":978,"17":2796},"ilvl":567}}}, +{"id":105238,"name":"Dagryn's Fuselight Bracers","icon":"inv_bracer_mail_raidhunter_n_01","type":6,"armorType":3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"5":358,"7":293,"17":1578},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"1":1226,"2":1839,"5":877,"7":717,"17":2129},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"1":1272,"2":1908,"5":910,"7":744,"17":2152},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"1":1321,"2":1981,"5":944,"7":772,"17":2175},"ilvl":567}}}, +{"id":105239,"name":"Thranok's Shattering Helm","icon":"inv_helmet_plate_raidwarrior_n_01","type":1,"armorType":4,"gemSockets":[1,3],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"7":489,"11":464,"17":4002},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"0":1960,"2":3300,"7":1369,"11":1310,"17":5399},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"0":2043,"2":3425,"7":1425,"11":1364,"17":5457},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"0":2130,"2":3556,"7":1484,"11":1420,"17":5515},"ilvl":567}}}, +{"id":105240,"name":"Arcsmasher Bracers","icon":"inv_plate_raidpaladin_n_01bracer","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"5":363,"9":285,"17":2155},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1226,"2":1839,"5":888,"9":697,"17":2907},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1272,"2":1908,"5":922,"9":724,"17":2938},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1321,"2":1981,"5":957,"9":751,"17":2970},"ilvl":567}}}, {"id":105241,"name":"Krugruk's Rigid Shoulderplates","icon":"inv_shoulder_plate_raidwarrior_n_01","type":3,"armorType":4,"gemSockets":[4,4],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"5":300,"11":404,"17":3694},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1474,"2":2452,"5":850,"11":1104,"17":4983},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1537,"2":2545,"5":885,"11":1149,"17":5037},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1601,"2":2641,"5":922,"11":1196,"17":5091},"ilvl":567}}}, -{"id":105242,"name":"Evil Eye of Galakras","icon":"inv_jewelry_orgrimmarraid_trinket_11","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3108,"ilvl":559},"1":{"randPropPoints":3226,"ilvl":563},"2":{"randPropPoints":3348,"ilvl":567}},"itemEffect":{"buffId":146245,"buffName":"Outrage","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"0":5084}},"0":{"stats":{"0":12436}},"1":{"stats":{"0":12909}},"2":{"stats":{"0":13399}}},"proc":{"icdMs":55000,"procChance":0.15}}}, +{"id":105242,"name":"Evil Eye of Galakras","icon":"inv_jewelry_orgrimmarraid_trinket_11","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3108,"ilvl":559},"1":{"randPropPoints":3226,"ilvl":563},"2":{"randPropPoints":3348,"ilvl":567}},"itemEffect":{"buffId":146245,"buffName":"Outrage","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"0":5084}},"0":{"stats":{"0":12436}},"1":{"stats":{"0":12909}},"2":{"stats":{"0":13399}}},"proc":{"icdMs":55000,"procChance":0.15}}}, {"id":105243,"name":"Galakrond Control Band","icon":"inv_misc_ring_mop3","type":11,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"9":310,"10":275},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1146,"2":1839,"9":781,"10":766},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1192,"2":1908,"9":811,"10":797},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1241,"2":1981,"9":842,"10":830},"ilvl":567}}}, -{"id":105244,"name":"Bone-Inlaid Sandals","icon":"inv_boot_cloth_raidwarlock_n_01","type":10,"armorType":1,"gemSockets":[4],"socketBonus":[0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"7":404,"11":402,"17":1400},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"7":1058,"11":1030,"17":1889},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"7":1100,"11":1071,"17":1909},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"7":1144,"11":1112,"17":1929},"ilvl":567}}}, +{"id":105244,"name":"Bone-Inlaid Sandals","icon":"inv_boot_cloth_raidwarlock_n_01","type":10,"armorType":1,"gemSockets":[4],"socketBonus":[0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"7":404,"11":402,"17":1400},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"7":1058,"11":1030,"17":1889},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"7":1100,"11":1071,"17":1909},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"7":1144,"11":1112,"17":1929},"ilvl":567}}}, {"id":105245,"name":"Scalebane Bracers","icon":"inv_bracer_cloth_raidwarlock_n_01","type":6,"armorType":1,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":368,"6":277,"17":891},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"5":899,"6":678,"17":1202},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"5":933,"6":704,"17":1215},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"5":969,"6":730,"17":1228},"ilvl":567}}}, {"id":105246,"name":"Flameslinger's Fiery Cowl","icon":"inv_helm_cloth_raidwarlock_n_01","type":1,"armorType":1,"gemSockets":[1,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"5":336,"7":563,"17":1655},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"5":994,"7":1552,"17":2232},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"5":1037,"7":1615,"17":2256},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"5":1081,"7":1681,"17":2280},"ilvl":567}}}, -{"id":105247,"name":"Skydancer Boots","icon":"inv_cloth_raidpriest_n_01boot","type":10,"armorType":1,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":442,"7":337,"17":1400},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"4":1151,"7":872,"17":1889},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"4":1197,"7":906,"17":1909},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"4":1244,"7":942,"17":1929},"ilvl":567}}}, -{"id":105248,"name":"Shoulderpads of Pulsing Protection","icon":"inv_cloth_raidpriest_n_01shoulder","type":3,"armorType":1,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":365,"7":365,"17":1527},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1010,"7":1010,"17":2060},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1051,"7":1051,"17":2083},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1094,"7":1094,"17":2105},"ilvl":567}}}, +{"id":105247,"name":"Skydancer Boots","icon":"inv_cloth_raidpriest_n_01boot","type":10,"armorType":1,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":442,"7":337,"17":1400},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"4":1151,"7":872,"17":1889},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"4":1197,"7":906,"17":1909},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"4":1244,"7":942,"17":1929},"ilvl":567}}}, +{"id":105248,"name":"Shoulderpads of Pulsing Protection","icon":"inv_cloth_raidpriest_n_01shoulder","type":3,"armorType":1,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":365,"7":365,"17":1527},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1010,"7":1010,"17":2060},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1051,"7":1051,"17":2083},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1094,"7":1094,"17":2105},"ilvl":567}}}, {"id":105249,"name":"Extinguished Ember of Galakras","icon":"inv_misc_ring_mop5","type":11,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":334,"7":334},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"5":817,"7":817},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"5":848,"7":848},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"5":880,"7":880},"ilvl":567}}}, -{"id":105250,"name":"Drakebinder Greatstaff","icon":"inv_staff_2h_orgrimmarraid_d_05","type":13,"weaponType":8,"handType":4,"gemSockets":[4],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":4336,"weaponDamageMax":6505,"stats":{"2":1349,"3":819,"4":667,"11":392,"14":5151},"ilvl":463},"0":{"randPropPoints":4183,"weaponDamageMin":10608,"weaponDamageMax":15912,"stats":{"2":3300,"3":2120,"4":1656,"11":1050,"14":12600},"ilvl":559},"1":{"randPropPoints":4342,"weaponDamageMin":11010,"weaponDamageMax":16516,"stats":{"2":3425,"3":2203,"4":1719,"11":1093,"14":13079},"ilvl":563},"2":{"randPropPoints":4507,"weaponDamageMin":11428,"weaponDamageMax":17143,"stats":{"2":3556,"3":2290,"4":1785,"11":1137,"14":13576},"ilvl":567}}}, -{"id":105251,"name":"Dragonmaw Emergency Strap","icon":"inv_leather_raiddruid_n_01belt","type":8,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":404,"6":300,"17":1458},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1104,"6":850,"17":1967},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1149,"6":885,"17":1988},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1196,"6":922,"17":2009},"ilvl":567}}}, -{"id":105252,"name":"Grips of Tidal Force","icon":"inv_mail_raidshaman_n_01glove","type":7,"armorType":3,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"6":388,"11":316,"17":2254},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"6":1088,"11":866,"17":3041},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"6":1133,"11":901,"17":3074},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"6":1180,"11":938,"17":3106},"ilvl":567}}}, +{"id":105250,"name":"Drakebinder Greatstaff","icon":"inv_staff_2h_orgrimmarraid_d_05","type":13,"weaponType":8,"handType":4,"gemSockets":[4],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":4336,"weaponDamageMax":6505,"stats":{"2":1349,"3":819,"4":667,"11":392,"14":5151},"ilvl":463},"0":{"randPropPoints":4183,"weaponDamageMin":10608,"weaponDamageMax":15912,"stats":{"2":3300,"3":2120,"4":1656,"11":1050,"14":12600},"ilvl":559},"1":{"randPropPoints":4342,"weaponDamageMin":11010,"weaponDamageMax":16516,"stats":{"2":3425,"3":2203,"4":1719,"11":1093,"14":13079},"ilvl":563},"2":{"randPropPoints":4507,"weaponDamageMin":11428,"weaponDamageMax":17143,"stats":{"2":3556,"3":2290,"4":1785,"11":1137,"14":13576},"ilvl":567}}}, +{"id":105251,"name":"Dragonmaw Emergency Strap","icon":"inv_leather_raiddruid_n_01belt","type":8,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":404,"6":300,"17":1458},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1104,"6":850,"17":1967},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1149,"6":885,"17":1988},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1196,"6":922,"17":2009},"ilvl":567}}}, +{"id":105252,"name":"Grips of Tidal Force","icon":"inv_mail_raidshaman_n_01glove","type":7,"armorType":3,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"6":388,"11":316,"17":2254},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"6":1088,"11":866,"17":3041},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"6":1133,"11":901,"17":3074},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"6":1180,"11":938,"17":3106},"ilvl":567}}}, {"id":105253,"name":"Smoldering Drakescale Bracers","icon":"inv_plate_raidpaladin_n_01bracer","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":349,"11":309,"17":2155},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"4":853,"11":757,"17":2907},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"4":886,"11":785,"17":2938},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"4":919,"11":815,"17":2970},"ilvl":567}}}, -{"id":105254,"name":"Windfire Legplates","icon":"inv_plate_raidpaladin_n_01pant","type":9,"armorType":4,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":572,"6":432,"17":4310},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":2040,"4":1514,"6":1172,"17":5814},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2123,"4":1574,"6":1219,"17":5877},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2210,"4":1637,"6":1268,"17":5939},"ilvl":567}}}, -{"id":105255,"name":"Seismic Bore","icon":"inv_mace_1h_orgrimmarraid_d_04","type":13,"weaponType":4,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"6":221,"7":211},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":10847,"weaponDamageMax":20146,"stats":{"1":863,"2":1414,"6":598,"7":573},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":11259,"weaponDamageMax":20911,"stats":{"1":899,"2":1468,"6":622,"7":596},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":11687,"weaponDamageMax":21705,"stats":{"1":936,"2":1524,"6":648,"7":620},"ilvl":567}}}, +{"id":105254,"name":"Windfire Legplates","icon":"inv_plate_raidpaladin_n_01pant","type":9,"armorType":4,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":572,"6":432,"17":4310},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":2040,"4":1514,"6":1172,"17":5814},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2123,"4":1574,"6":1219,"17":5877},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2210,"4":1637,"6":1268,"17":5939},"ilvl":567}}}, +{"id":105255,"name":"Seismic Bore","icon":"inv_mace_1h_orgrimmarraid_d_04","type":13,"weaponType":4,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"6":221,"7":211},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":10847,"weaponDamageMax":20146,"stats":{"1":863,"2":1414,"6":598,"7":573},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":11259,"weaponDamageMax":20911,"stats":{"1":899,"2":1468,"6":622,"7":596},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":11687,"weaponDamageMax":21705,"stats":{"1":936,"2":1524,"6":648,"7":620},"ilvl":567}}}, {"id":105256,"name":"Laser Burn Bracers","icon":"inv_bracer_leather_raidmonk_n_01","type":6,"armorType":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"6":285,"8":363,"17":1134},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"1":1226,"2":1839,"6":697,"8":888,"17":1530},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"1":1272,"2":1908,"6":724,"8":922,"17":1546},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"1":1321,"2":1981,"6":751,"8":957,"17":1563},"ilvl":567}}}, -{"id":105257,"name":"Ricocheting Shoulderguards","icon":"inv_shoulder_leather_raidrogue_n_01","type":3,"armorType":2,"gemSockets":[3,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":410,"11":289,"17":1944},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1474,"2":2452,"6":1119,"11":824,"17":2623},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1537,"2":2545,"6":1165,"11":858,"17":2651},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1601,"2":2641,"6":1212,"11":894,"17":2679},"ilvl":567}}}, -{"id":105258,"name":"Minelayer's Padded Boots","icon":"inv_boot_mail_raidhunter_n_01","type":10,"armorType":3,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"8":386,"11":420,"17":2480},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1554,"2":2452,"8":1014,"11":1074,"17":3345},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1617,"2":2545,"8":1055,"11":1116,"17":3381},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1681,"2":2641,"8":1096,"11":1160,"17":3417},"ilvl":567}}}, -{"id":105259,"name":"Precision Cutters","icon":"inv_mail_raidshaman_n_01glove","type":7,"armorType":3,"gemSockets":[2,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"7":412,"11":274,"17":2254},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1474,"2":2452,"7":1146,"11":764,"17":3041},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1537,"2":2545,"7":1193,"11":795,"17":3074},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1601,"2":2641,"7":1242,"11":828,"17":3106},"ilvl":567}}}, -{"id":105260,"name":"Demolisher's Reinforced Belt","icon":"inv_belt_plate_raidwarrior_n_01","type":8,"armorType":4,"gemSockets":[2,4],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"7":365,"11":365,"17":2771},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1474,"2":2452,"7":1010,"11":1010,"17":3738},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1537,"2":2545,"7":1051,"11":1051,"17":3778},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1601,"2":2641,"7":1094,"11":1094,"17":3818},"ilvl":567}}}, +{"id":105257,"name":"Ricocheting Shoulderguards","icon":"inv_shoulder_leather_raidrogue_n_01","type":3,"armorType":2,"gemSockets":[3,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":410,"11":289,"17":1944},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1474,"2":2452,"6":1119,"11":824,"17":2623},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1537,"2":2545,"6":1165,"11":858,"17":2651},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1601,"2":2641,"6":1212,"11":894,"17":2679},"ilvl":567}}}, +{"id":105258,"name":"Minelayer's Padded Boots","icon":"inv_boot_mail_raidhunter_n_01","type":10,"armorType":3,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"8":386,"11":420,"17":2480},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1554,"2":2452,"8":1014,"11":1074,"17":3345},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1617,"2":2545,"8":1055,"11":1116,"17":3381},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1681,"2":2641,"8":1096,"11":1160,"17":3417},"ilvl":567}}}, +{"id":105259,"name":"Precision Cutters","icon":"inv_mail_raidshaman_n_01glove","type":7,"armorType":3,"gemSockets":[2,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"7":412,"11":274,"17":2254},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1474,"2":2452,"7":1146,"11":764,"17":3041},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1537,"2":2545,"7":1193,"11":795,"17":3074},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1601,"2":2641,"7":1242,"11":828,"17":3106},"ilvl":567}}}, +{"id":105260,"name":"Demolisher's Reinforced Belt","icon":"inv_belt_plate_raidwarrior_n_01","type":8,"armorType":4,"gemSockets":[2,4],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"7":365,"11":365,"17":2771},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1474,"2":2452,"7":1010,"11":1010,"17":3738},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1537,"2":2545,"7":1051,"11":1051,"17":3778},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1601,"2":2641,"7":1094,"11":1094,"17":3818},"ilvl":567}}}, {"id":105261,"name":"Wall-Borer Bracers","icon":"inv_bracer_plate_raiddeathknight_n_01","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"6":277,"8":368,"17":2155},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1226,"2":1839,"6":678,"8":899,"17":2907},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1272,"2":1908,"6":704,"8":933,"17":2938},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1321,"2":1981,"6":730,"8":969,"17":2970},"ilvl":567}}}, -{"id":105262,"name":"Tar-Coated Gauntlets","icon":"inv_gauntlet_plate_raidwarrior_n_01","type":7,"armorType":4,"gemSockets":[2,4],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"6":382,"7":327,"17":3079},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1474,"2":2452,"6":1073,"7":892,"17":4153},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1537,"2":2545,"6":1117,"7":928,"17":4198},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1601,"2":2641,"6":1163,"7":966,"17":4242},"ilvl":567}}}, -{"id":105263,"name":"Earthbreaker's Steaming Chestplate","icon":"inv_chest_plate_raidwarrior_n_01","type":5,"armorType":4,"gemSockets":[2,4,3],"socketBonus":[0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"9":480,"10":480,"17":4926},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"0":1960,"2":3300,"9":1347,"10":1347,"17":6645},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"0":2043,"2":3425,"9":1402,"10":1402,"17":6716},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"0":2130,"2":3556,"9":1460,"10":1460,"17":6788},"ilvl":567}}}, -{"id":105264,"name":"Juggernaut's Ignition Keys","icon":"inv_misc_key_06","type":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"5":344,"11":318},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1226,"2":1839,"5":841,"11":777},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1272,"2":1908,"5":873,"11":806},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1321,"2":1981,"5":906,"11":837},"ilvl":567}}}, -{"id":105265,"name":"Juggernaut's Focusing Crystal","icon":"inv_jewelry_orgrimmarraid_trinket_19","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"9":847},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"9":2072},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"9":2150},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"9":2232},"ilvl":567}}}, +{"id":105262,"name":"Tar-Coated Gauntlets","icon":"inv_gauntlet_plate_raidwarrior_n_01","type":7,"armorType":4,"gemSockets":[2,4],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"6":382,"7":327,"17":3079},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1474,"2":2452,"6":1073,"7":892,"17":4153},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1537,"2":2545,"6":1117,"7":928,"17":4198},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1601,"2":2641,"6":1163,"7":966,"17":4242},"ilvl":567}}}, +{"id":105263,"name":"Earthbreaker's Steaming Chestplate","icon":"inv_chest_plate_raidwarrior_n_01","type":5,"armorType":4,"gemSockets":[2,4,3],"socketBonus":[0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"9":480,"10":480,"17":4926},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"0":1960,"2":3300,"9":1347,"10":1347,"17":6645},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"0":2043,"2":3425,"9":1402,"10":1402,"17":6716},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"0":2130,"2":3556,"9":1460,"10":1460,"17":6788},"ilvl":567}}}, +{"id":105264,"name":"Juggernaut's Ignition Keys","icon":"inv_misc_key_06","type":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"5":344,"11":318},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1226,"2":1839,"5":841,"11":777},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1272,"2":1908,"5":873,"11":806},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1321,"2":1981,"5":906,"11":837},"ilvl":567}}}, +{"id":105265,"name":"Juggernaut's Focusing Crystal","icon":"inv_jewelry_orgrimmarraid_trinket_19","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"9":847},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"9":2072},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"9":2150},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"9":2232},"ilvl":567}}}, {"id":105266,"name":"Belt of Ominous Trembles","icon":"inv_belt_cloth_raidmage_n_01","type":8,"armorType":1,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"5":398,"11":311,"17":1146},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"5":1089,"11":876,"17":1545},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"5":1133,"11":912,"17":1562},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"5":1179,"11":950,"17":1579},"ilvl":567}}}, {"id":105267,"name":"Leggings of Furious Flame","icon":"inv_pant_cloth_raidwarlock_n_01","type":9,"armorType":1,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"7":529,"11":504,"17":1782},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":2040,"7":1409,"11":1350,"17":2404},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2123,"7":1465,"11":1404,"17":2430},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2210,"7":1524,"11":1460,"17":2456},"ilvl":567}}}, -{"id":105268,"name":"Bracers of the Broken Fault","icon":"inv_cloth_raidpriest_n_01bracer","type":6,"armorType":1,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":354,"7":301,"17":891},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"4":865,"7":737,"17":1202},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"4":898,"7":765,"17":1215},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"4":932,"7":794,"17":1228},"ilvl":567}}}, -{"id":105269,"name":"Earthripper Gloves","icon":"inv_cloth_raidpriest_n_01glove","type":7,"armorType":1,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":394,"7":305,"17":1273},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1103,"7":840,"17":1717},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1149,"7":874,"17":1736},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1196,"7":910,"17":1754},"ilvl":567}}}, -{"id":105270,"name":"Shock Pulse Robes","icon":"inv_cloth_raidpriest_n_01robe","type":5,"armorType":1,"gemSockets":[2,4,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":515,"6":421,"17":2037},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":1432,"6":1202,"17":2747},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1491,"6":1253,"17":2777},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1553,"6":1305,"17":2807},"ilvl":567}}}, -{"id":105271,"name":"Laser-Slice Signet","icon":"inv_misc_ring_mop17","type":11,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":285,"7":293},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1146,"4":789,"7":741},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1192,"4":822,"7":769},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1241,"4":855,"7":799},"ilvl":567}}}, -{"id":105272,"name":"Juggernaut's Power Core","icon":"inv_offhand_1h_pvpcataclysms3_c_01","type":13,"weaponType":5,"handType":3,"gemSockets":[4],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"6":294,"7":251},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1146,"6":777,"7":672},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1192,"6":808,"7":699},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1241,"6":840,"7":727},"ilvl":567}}}, +{"id":105268,"name":"Bracers of the Broken Fault","icon":"inv_cloth_raidpriest_n_01bracer","type":6,"armorType":1,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":354,"7":301,"17":891},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"4":865,"7":737,"17":1202},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"4":898,"7":765,"17":1215},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"4":932,"7":794,"17":1228},"ilvl":567}}}, +{"id":105269,"name":"Earthripper Gloves","icon":"inv_cloth_raidpriest_n_01glove","type":7,"armorType":1,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":394,"7":305,"17":1273},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1103,"7":840,"17":1717},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1149,"7":874,"17":1736},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1196,"7":910,"17":1754},"ilvl":567}}}, +{"id":105270,"name":"Shock Pulse Robes","icon":"inv_cloth_raidpriest_n_01robe","type":5,"armorType":1,"gemSockets":[2,4,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":515,"6":421,"17":2037},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":1432,"6":1202,"17":2747},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1491,"6":1253,"17":2777},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1553,"6":1305,"17":2807},"ilvl":567}}}, +{"id":105271,"name":"Laser-Slice Signet","icon":"inv_misc_ring_mop17","type":11,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":285,"7":293},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1146,"4":789,"7":741},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1192,"4":822,"7":769},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1241,"4":855,"7":799},"ilvl":567}}}, +{"id":105272,"name":"Juggernaut's Power Core","icon":"inv_offhand_1h_pvpcataclysms3_c_01","type":13,"weaponType":5,"handType":3,"gemSockets":[4],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"6":294,"7":251},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1146,"6":777,"7":672},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1192,"6":808,"7":699},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1241,"6":840,"7":727},"ilvl":567}}}, {"id":105273,"name":"Castlebreaker Bracers","icon":"inv_leather_raiddruid_n_01bracer","type":6,"armorType":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":363,"11":285,"17":1134},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"4":888,"11":697,"17":1530},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"4":922,"11":724,"17":1546},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"4":957,"11":751,"17":1563},"ilvl":567}}}, -{"id":105274,"name":"Treads of Autonomic Motion","icon":"inv_mail_raidshaman_n_01boot","type":10,"armorType":3,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":364,"6":433,"17":2480},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"4":961,"6":1106,"17":3345},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"4":999,"6":1149,"17":3381},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"4":1039,"6":1194,"17":3417},"ilvl":567}}}, -{"id":105275,"name":"Cavemaker Wristguards","icon":"inv_mail_raidshaman_n_01bracer","type":6,"armorType":3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":344,"11":318,"17":1578},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"4":841,"11":777,"17":2129},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"4":873,"11":806,"17":2152},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"4":906,"11":837,"17":2175},"ilvl":567}}}, -{"id":105276,"name":"Borer Drill Boots","icon":"inv_plate_raidpaladin_n_01boot","type":10,"armorType":4,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":364,"6":433,"17":3386},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"4":961,"6":1106,"17":4568},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"4":999,"6":1149,"17":4617},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"4":1039,"6":1194,"17":4667},"ilvl":567}}}, -{"id":105277,"name":"Poisonmist Nightcloak","icon":"inv_cape_pandaria_d_01","type":4,"armorType":1,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"7":293,"11":358,"17":1018},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"1":1226,"2":1839,"7":717,"11":877,"17":1374},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"1":1272,"2":1908,"7":744,"11":910,"17":1388},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"1":1321,"2":1981,"7":772,"11":944,"17":1403},"ilvl":567}}}, -{"id":105278,"name":"Haromm's Talisman","icon":"inv_jewelry_orgrimmarraid_trinket_08","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3108,"ilvl":559},"1":{"randPropPoints":3226,"ilvl":563},"2":{"randPropPoints":3348,"ilvl":567}},"itemEffect":{"buffId":148903,"buffName":"Vicious","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"1":5084}},"0":{"stats":{"1":12436}},"1":{"stats":{"1":12909}},"2":{"stats":{"1":13399}}},"proc":{"icdMs":10000,"rppm":{"rate":0.9200000166893005}}}}, -{"id":105279,"name":"Damron's Belt of Darkness","icon":"inv_belt_leather_raidrogue_n_01","type":8,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"5":391,"7":321,"17":1458},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1474,"2":2452,"5":1073,"7":902,"17":1967},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1537,"2":2545,"5":1117,"7":940,"17":1988},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1601,"2":2641,"5":1162,"7":978,"17":2009},"ilvl":567}}}, +{"id":105274,"name":"Treads of Autonomic Motion","icon":"inv_mail_raidshaman_n_01boot","type":10,"armorType":3,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":364,"6":433,"17":2480},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"4":961,"6":1106,"17":3345},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"4":999,"6":1149,"17":3381},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"4":1039,"6":1194,"17":3417},"ilvl":567}}}, +{"id":105275,"name":"Cavemaker Wristguards","icon":"inv_mail_raidshaman_n_01bracer","type":6,"armorType":3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":344,"11":318,"17":1578},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"4":841,"11":777,"17":2129},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"4":873,"11":806,"17":2152},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"4":906,"11":837,"17":2175},"ilvl":567}}}, +{"id":105276,"name":"Borer Drill Boots","icon":"inv_plate_raidpaladin_n_01boot","type":10,"armorType":4,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":364,"6":433,"17":3386},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"4":961,"6":1106,"17":4568},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"4":999,"6":1149,"17":4617},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"4":1039,"6":1194,"17":4667},"ilvl":567}}}, +{"id":105277,"name":"Poisonmist Nightcloak","icon":"inv_cape_pandaria_d_01","type":4,"armorType":1,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"7":293,"11":358,"17":1018},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"1":1226,"2":1839,"7":717,"11":877,"17":1374},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"1":1272,"2":1908,"7":744,"11":910,"17":1388},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"1":1321,"2":1981,"7":772,"11":944,"17":1403},"ilvl":567}}}, +{"id":105278,"name":"Haromm's Talisman","icon":"inv_jewelry_orgrimmarraid_trinket_08","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3108,"ilvl":559},"1":{"randPropPoints":3226,"ilvl":563},"2":{"randPropPoints":3348,"ilvl":567}},"itemEffect":{"buffId":148903,"buffName":"Vicious","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"1":5084}},"0":{"stats":{"1":12436}},"1":{"stats":{"1":12909}},"2":{"stats":{"1":13399}}},"proc":{"icdMs":10000,"rppm":{"rate":0.9200000166893005}}}}, +{"id":105279,"name":"Damron's Belt of Darkness","icon":"inv_belt_leather_raidrogue_n_01","type":8,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"5":391,"7":321,"17":1458},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1474,"2":2452,"5":1073,"7":902,"17":1967},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1537,"2":2545,"5":1117,"7":940,"17":1988},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1601,"2":2641,"5":1162,"7":978,"17":2009},"ilvl":567}}}, {"id":105280,"name":"Riou's Vigilant Leggings","icon":"inv_pant_leather_raidrogue_n_01","type":9,"armorType":2,"gemSockets":[3,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"6":529,"11":504,"17":2268},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"1":2040,"2":3300,"6":1409,"11":1350,"17":3060},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"1":2123,"2":3425,"6":1465,"11":1404,"17":3093},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"1":2210,"2":3556,"6":1524,"11":1460,"17":3126},"ilvl":567}}}, -{"id":105281,"name":"Haromm's Horrifying Helm","icon":"inv_helm_mail_raidhunter_n_01","type":1,"armorType":3,"gemSockets":[1,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"7":406,"11":523,"17":2931},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"1":1960,"2":3300,"7":1167,"11":1453,"17":3953},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"1":2043,"2":3425,"7":1216,"11":1513,"17":3996},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"1":2130,"2":3556,"7":1266,"11":1575,"17":4038},"ilvl":567}}}, -{"id":105282,"name":"Wolf-Rider Spurs","icon":"inv_boots_plate_raidwarrior_n_01","type":10,"armorType":4,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"6":404,"7":402,"17":3386},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1554,"2":2452,"6":1058,"7":1030,"17":4568},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1617,"2":2545,"6":1100,"7":1071,"17":4617},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1681,"2":2641,"6":1144,"7":1112,"17":4667},"ilvl":567}}}, -{"id":105283,"name":"Breastplate of Shamanic Mirrors","icon":"inv_chest_plate_raidwarrior_n_01","type":5,"armorType":4,"gemSockets":[2,2,4],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"6":515,"11":421,"17":4926},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"0":1960,"2":3300,"6":1432,"11":1202,"17":6645},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"0":2043,"2":3425,"6":1491,"11":1253,"17":6716},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"0":2130,"2":3556,"6":1553,"11":1305,"17":6788},"ilvl":567}}}, +{"id":105281,"name":"Haromm's Horrifying Helm","icon":"inv_helm_mail_raidhunter_n_01","type":1,"armorType":3,"gemSockets":[1,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"7":406,"11":523,"17":2931},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"1":1960,"2":3300,"7":1167,"11":1453,"17":3953},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"1":2043,"2":3425,"7":1216,"11":1513,"17":3996},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"1":2130,"2":3556,"7":1266,"11":1575,"17":4038},"ilvl":567}}}, +{"id":105282,"name":"Wolf-Rider Spurs","icon":"inv_boots_plate_raidwarrior_n_01","type":10,"armorType":4,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"6":404,"7":402,"17":3386},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1554,"2":2452,"6":1058,"7":1030,"17":4568},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1617,"2":2545,"6":1100,"7":1071,"17":4617},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1681,"2":2641,"6":1144,"7":1112,"17":4667},"ilvl":567}}}, +{"id":105283,"name":"Breastplate of Shamanic Mirrors","icon":"inv_chest_plate_raidwarrior_n_01","type":5,"armorType":4,"gemSockets":[2,2,4],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"6":515,"11":421,"17":4926},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"0":1960,"2":3300,"6":1432,"11":1202,"17":6645},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"0":2043,"2":3425,"6":1491,"11":1253,"17":6716},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"0":2130,"2":3556,"6":1553,"11":1305,"17":6788},"ilvl":567}}}, {"id":105284,"name":"Ashen Wall Girdle","icon":"inv_belt_plate_raiddeathknight_n_01","type":8,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"5":385,"11":332,"17":2771},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1474,"2":2452,"5":1058,"11":929,"17":3738},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1537,"2":2545,"5":1101,"11":967,"17":3778},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1601,"2":2641,"5":1146,"11":1007,"17":3818},"ilvl":567}}}, {"id":105285,"name":"Bloodclaw Band","icon":"inv_misc_ring_3","type":11,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"5":308,"11":253},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1146,"2":1839,"5":846,"11":643},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1192,"2":1908,"5":881,"11":668},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1241,"2":1981,"5":917,"11":694},"ilvl":567}}}, {"id":105286,"name":"Haromm's Frozen Crescent","icon":"inv_axe_1h_orgrimmarraid_d_01","type":13,"weaponType":1,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"8":232,"10":192},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":10847,"weaponDamageMax":20146,"stats":{"0":863,"2":1414,"8":625,"10":527},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":11259,"weaponDamageMax":20911,"stats":{"0":899,"2":1468,"8":651,"10":548},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":11687,"weaponDamageMax":21705,"stats":{"0":936,"2":1524,"8":677,"10":571},"ilvl":567}}}, -{"id":105287,"name":"Ring of the Iron Tomb","icon":"inv_misc_ring_mop15","type":11,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"5":237,"9":338},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1146,"2":1839,"5":673,"9":849},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1192,"2":1908,"5":701,"9":882},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1241,"2":1981,"5":730,"9":916},"ilvl":567}}}, -{"id":105288,"name":"Toxic Tornado Treads","icon":"inv_boot_cloth_raidmage_n_01","type":10,"armorType":1,"gemSockets":[3],"socketBonus":[0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"6":343,"11":446,"17":1400},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"6":908,"11":1137,"17":1889},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"6":944,"11":1181,"17":1909},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"6":982,"11":1227,"17":1929},"ilvl":567}}}, +{"id":105287,"name":"Ring of the Iron Tomb","icon":"inv_misc_ring_mop15","type":11,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"5":237,"9":338},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1146,"2":1839,"5":673,"9":849},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1192,"2":1908,"5":701,"9":882},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1241,"2":1981,"5":730,"9":916},"ilvl":567}}}, +{"id":105288,"name":"Toxic Tornado Treads","icon":"inv_boot_cloth_raidmage_n_01","type":10,"armorType":1,"gemSockets":[3],"socketBonus":[0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"6":343,"11":446,"17":1400},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"6":908,"11":1137,"17":1889},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"6":944,"11":1181,"17":1909},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"6":982,"11":1227,"17":1929},"ilvl":567}}}, {"id":105289,"name":"Iron Wolf Hood","icon":"inv_cloth_raidpriest_n_01helm","type":1,"armorType":1,"gemSockets":[1,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":532,"7":392,"17":1655},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":1474,"7":1132,"17":2232},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1534,"7":1179,"17":2256},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1597,"7":1228,"17":2280},"ilvl":567}}}, {"id":105290,"name":"Ashflare Pendant","icon":"inv_misc_necklace_mop3","type":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":381,"7":254},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"5":932,"7":621},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"5":967,"7":644},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"5":1004,"7":669},"ilvl":567}}}, -{"id":105291,"name":"Kardris' Toxic Totem","icon":"inv_jewelry_orgrimmarraid_trinket_13","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3108,"ilvl":559},"1":{"randPropPoints":3226,"ilvl":563},"2":{"randPropPoints":3348,"ilvl":567}},"itemEffect":{"buffId":148906,"buffName":"Toxic Power","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"3":5084}},"0":{"stats":{"3":12436}},"1":{"stats":{"3":12909}},"2":{"stats":{"3":13399}}},"proc":{"icdMs":10000,"rppm":{"rate":0.9200000166893005}}}}, +{"id":105291,"name":"Kardris' Toxic Totem","icon":"inv_jewelry_orgrimmarraid_trinket_13","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3108,"ilvl":559},"1":{"randPropPoints":3226,"ilvl":563},"2":{"randPropPoints":3348,"ilvl":567}},"itemEffect":{"buffId":148906,"buffName":"Toxic Power","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"3":5084}},"0":{"stats":{"3":12436}},"1":{"stats":{"3":12909}},"2":{"stats":{"3":13399}}},"proc":{"icdMs":10000,"rppm":{"rate":0.9200000166893005}}}}, {"id":105292,"name":"Kardris' Scepter","icon":"inv_mace_1h_orgrimmarraid_d_02","type":13,"weaponType":4,"handType":2,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.4,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":2046,"weaponDamageMax":3801,"stats":{"2":578,"3":305,"4":161,"11":250,"14":5152},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":5006,"weaponDamageMax":9298,"stats":{"2":1414,"3":863,"4":452,"11":668,"14":12602},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":5196,"weaponDamageMax":9651,"stats":{"2":1468,"3":899,"4":471,"11":695,"14":13079},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":5394,"weaponDamageMax":10018,"stats":{"2":1524,"3":936,"4":490,"11":723,"14":13578},"ilvl":567}}}, -{"id":105293,"name":"Darkfang Mask","icon":"inv_helm_leather_raidmonk_n_01","type":1,"armorType":2,"gemSockets":[1,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"6":464,"11":489,"17":2106},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"6":1310,"11":1369,"17":2841},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"6":1364,"11":1425,"17":2872},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"6":1420,"11":1484,"17":2902},"ilvl":567}}}, -{"id":105294,"name":"Belt of the Iron Prison","icon":"inv_mail_raidshaman_n_01belt","type":8,"armorType":3,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":404,"6":300,"17":2029},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1104,"6":850,"17":2737},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1149,"6":885,"17":2766},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1196,"6":922,"17":2796},"ilvl":567}}}, -{"id":105295,"name":"Shoulderguards of Foul Streams","icon":"inv_mail_raidshaman_n_01shoulder","type":3,"armorType":3,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":391,"7":321,"17":2705},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1073,"7":902,"17":3649},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1117,"7":940,"17":3688},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1162,"7":978,"17":3728},"ilvl":567}}}, -{"id":105296,"name":"Shackles of Stinking Slime","icon":"inv_plate_raidpaladin_n_01bracer","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":334,"7":334,"17":2155},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"4":817,"7":817,"17":2907},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"4":848,"7":848,"17":2938},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"4":880,"7":880,"17":2970},"ilvl":567}}}, -{"id":105297,"name":"Shoulderplates of Gushing Geysers","icon":"inv_shoulder_plate_raidpaladin_n_01","type":3,"armorType":4,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":365,"6":365,"17":3694},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1010,"6":1010,"17":4983},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1051,"6":1051,"17":5037},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1094,"6":1094,"17":5091},"ilvl":567}}}, -{"id":105298,"name":"Nazgrim's Gutripper","icon":"inv_knife_1h_orgrimmarraid_d_02","type":13,"weaponType":2,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":3070,"weaponDamageMax":5702,"stats":{"1":305,"2":578,"6":228,"8":198},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":7509,"weaponDamageMax":13947,"stats":{"1":863,"2":1414,"6":616,"8":542},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":7795,"weaponDamageMax":14477,"stats":{"1":899,"2":1468,"6":641,"8":564},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":8091,"weaponDamageMax":15026,"stats":{"1":936,"2":1524,"6":667,"8":587},"ilvl":567}}}, -{"id":105299,"name":"Sandals of Two Little Bees","icon":"inv_cloth_raidpriest_n_01boot","type":10,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":353,"11":439,"17":1400},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"4":934,"11":1121,"17":1889},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"4":972,"11":1165,"17":1909},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"4":1010,"11":1210,"17":1929},"ilvl":567}}}, -{"id":105300,"name":"Nazgrim's Burnished Insignia","icon":"inv_jewelry_orgrimmarraid_trinket_18","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3108,"ilvl":559},"1":{"randPropPoints":3226,"ilvl":563},"2":{"randPropPoints":3348,"ilvl":567}},"itemEffect":{"buffId":148908,"buffName":"Mark of Salvation","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"3":5084}},"0":{"stats":{"3":12436}},"1":{"stats":{"3":12909}},"2":{"stats":{"3":13399}}},"proc":{"icdMs":10000,"rppm":{"rate":0.9200000166893005}}}}, -{"id":105301,"name":"Arcweaver Spell Sword","icon":"inv_sword_1h_orgrimmarraid_d_03","type":13,"weaponType":9,"handType":2,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1876,"weaponDamageMax":3484,"stats":{"2":578,"3":305,"6":232,"7":192,"14":5152},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":4589,"weaponDamageMax":8523,"stats":{"2":1414,"3":863,"6":625,"7":527,"14":12602},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":4763,"weaponDamageMax":8847,"stats":{"2":1468,"3":899,"6":651,"7":548,"14":13079},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":4944,"weaponDamageMax":9183,"stats":{"2":1524,"3":936,"6":677,"7":571,"14":13578},"ilvl":567}}}, -{"id":105302,"name":"Shoulderguards of the Righteous Stand","icon":"inv_shoulder_leather_raidmonk_n_01","type":3,"armorType":2,"gemSockets":[4,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"7":365,"11":365,"17":1944},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1474,"2":2452,"7":1010,"11":1010,"17":2623},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1537,"2":2545,"7":1051,"11":1051,"17":2651},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1601,"2":2641,"7":1094,"11":1094,"17":2679},"ilvl":567}}}, -{"id":105303,"name":"Robes of the Warrior's Fall","icon":"inv_robe_leather_raidmonk_n_01","type":5,"armorType":2,"gemSockets":[2,4,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":489,"6":464,"17":2592},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":1369,"6":1310,"17":3497},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1425,"6":1364,"17":3534},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1484,"6":1420,"17":3572},"ilvl":567}}}, +{"id":105293,"name":"Darkfang Mask","icon":"inv_helm_leather_raidmonk_n_01","type":1,"armorType":2,"gemSockets":[1,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"6":464,"11":489,"17":2106},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"6":1310,"11":1369,"17":2841},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"6":1364,"11":1425,"17":2872},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"6":1420,"11":1484,"17":2902},"ilvl":567}}}, +{"id":105294,"name":"Belt of the Iron Prison","icon":"inv_mail_raidshaman_n_01belt","type":8,"armorType":3,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":404,"6":300,"17":2029},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1104,"6":850,"17":2737},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1149,"6":885,"17":2766},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1196,"6":922,"17":2796},"ilvl":567}}}, +{"id":105295,"name":"Shoulderguards of Foul Streams","icon":"inv_mail_raidshaman_n_01shoulder","type":3,"armorType":3,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":391,"7":321,"17":2705},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1073,"7":902,"17":3649},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1117,"7":940,"17":3688},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1162,"7":978,"17":3728},"ilvl":567}}}, +{"id":105296,"name":"Shackles of Stinking Slime","icon":"inv_plate_raidpaladin_n_01bracer","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":334,"7":334,"17":2155},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"4":817,"7":817,"17":2907},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"4":848,"7":848,"17":2938},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"4":880,"7":880,"17":2970},"ilvl":567}}}, +{"id":105297,"name":"Shoulderplates of Gushing Geysers","icon":"inv_shoulder_plate_raidpaladin_n_01","type":3,"armorType":4,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":365,"6":365,"17":3694},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1010,"6":1010,"17":4983},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1051,"6":1051,"17":5037},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1094,"6":1094,"17":5091},"ilvl":567}}}, +{"id":105298,"name":"Nazgrim's Gutripper","icon":"inv_knife_1h_orgrimmarraid_d_02","type":13,"weaponType":2,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":3070,"weaponDamageMax":5702,"stats":{"1":305,"2":578,"6":228,"8":198},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":7509,"weaponDamageMax":13947,"stats":{"1":863,"2":1414,"6":616,"8":542},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":7795,"weaponDamageMax":14477,"stats":{"1":899,"2":1468,"6":641,"8":564},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":8091,"weaponDamageMax":15026,"stats":{"1":936,"2":1524,"6":667,"8":587},"ilvl":567}}}, +{"id":105299,"name":"Sandals of Two Little Bees","icon":"inv_cloth_raidpriest_n_01boot","type":10,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":353,"11":439,"17":1400},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"4":934,"11":1121,"17":1889},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"4":972,"11":1165,"17":1909},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"4":1010,"11":1210,"17":1929},"ilvl":567}}}, +{"id":105300,"name":"Nazgrim's Burnished Insignia","icon":"inv_jewelry_orgrimmarraid_trinket_18","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3108,"ilvl":559},"1":{"randPropPoints":3226,"ilvl":563},"2":{"randPropPoints":3348,"ilvl":567}},"itemEffect":{"buffId":148908,"buffName":"Mark of Salvation","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"3":5084}},"0":{"stats":{"3":12436}},"1":{"stats":{"3":12909}},"2":{"stats":{"3":13399}}},"proc":{"icdMs":10000,"rppm":{"rate":0.9200000166893005}}}}, +{"id":105301,"name":"Arcweaver Spell Sword","icon":"inv_sword_1h_orgrimmarraid_d_03","type":13,"weaponType":9,"handType":2,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1876,"weaponDamageMax":3484,"stats":{"2":578,"3":305,"6":232,"7":192,"14":5152},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":4589,"weaponDamageMax":8523,"stats":{"2":1414,"3":863,"6":625,"7":527,"14":12602},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":4763,"weaponDamageMax":8847,"stats":{"2":1468,"3":899,"6":651,"7":548,"14":13079},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":4944,"weaponDamageMax":9183,"stats":{"2":1524,"3":936,"6":677,"7":571,"14":13578},"ilvl":567}}}, +{"id":105302,"name":"Shoulderguards of the Righteous Stand","icon":"inv_shoulder_leather_raidmonk_n_01","type":3,"armorType":2,"gemSockets":[4,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"7":365,"11":365,"17":1944},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1474,"2":2452,"7":1010,"11":1010,"17":2623},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1537,"2":2545,"7":1051,"11":1051,"17":2651},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1601,"2":2641,"7":1094,"11":1094,"17":2679},"ilvl":567}}}, +{"id":105303,"name":"Robes of the Warrior's Fall","icon":"inv_robe_leather_raidmonk_n_01","type":5,"armorType":2,"gemSockets":[2,4,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":489,"6":464,"17":2592},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":1369,"6":1310,"17":3497},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1425,"6":1364,"17":3534},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1484,"6":1420,"17":3572},"ilvl":567}}}, {"id":105304,"name":"Ravager's Pathwalkers","icon":"inv_boot_mail_raidhunter_n_01","type":10,"armorType":3,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"6":380,"7":417,"17":2480},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1554,"2":2452,"6":977,"7":1090,"17":3345},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1617,"2":2545,"6":1015,"7":1133,"17":3381},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1681,"2":2641,"6":1055,"7":1178,"17":3417},"ilvl":567}}}, -{"id":105305,"name":"Crown of Tragic Truth","icon":"inv_mail_raidshaman_n_01helm","type":1,"armorType":3,"gemSockets":[1,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":336,"6":563,"17":2931},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":994,"6":1552,"17":3953},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1037,"6":1615,"17":3996},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1081,"6":1681,"17":4038},"ilvl":567}}}, +{"id":105305,"name":"Crown of Tragic Truth","icon":"inv_mail_raidshaman_n_01helm","type":1,"armorType":3,"gemSockets":[1,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":336,"6":563,"17":2931},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":994,"6":1552,"17":3953},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1037,"6":1615,"17":3996},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1081,"6":1681,"17":4038},"ilvl":567}}}, {"id":105306,"name":"Gar'tok, Strength of the Faithful","icon":"inv_mace_2h_orgrimmarraid_d_01","type":13,"weaponType":4,"handType":4,"gemSockets":[4],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":819,"2":1349,"8":392,"11":667},"ilvl":463},"0":{"randPropPoints":4183,"weaponDamageMin":23144,"weaponDamageMax":34717,"stats":{"0":2120,"2":3300,"8":1050,"11":1656},"ilvl":559},"1":{"randPropPoints":4342,"weaponDamageMin":24023,"weaponDamageMax":36035,"stats":{"0":2203,"2":3425,"8":1093,"11":1719},"ilvl":563},"2":{"randPropPoints":4507,"weaponDamageMin":24935,"weaponDamageMax":37404,"stats":{"0":2290,"2":3556,"8":1137,"11":1785},"ilvl":567}}}, -{"id":105307,"name":"Bulwark of the Fallen General","icon":"inv_shield_orgrimmarraid_d_05","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"8":294,"11":277,"17":15800},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1146,"2":1839,"8":813,"11":701,"17":21313},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1192,"2":1908,"8":846,"11":728,"17":21543},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1241,"2":1981,"8":880,"11":756,"17":21773},"ilvl":567}}}, -{"id":105308,"name":"Spaulders of Kor'kron Fealty","icon":"inv_shoulder_cloth_raidmage_n_01","type":3,"armorType":1,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"5":258,"7":428,"17":1527},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"5":748,"7":1162,"17":2060},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"5":779,"7":1209,"17":2083},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"5":812,"7":1258,"17":2105},"ilvl":567}}}, +{"id":105307,"name":"Bulwark of the Fallen General","icon":"inv_shield_orgrimmarraid_d_05","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"8":294,"11":277,"17":15800},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1146,"2":1839,"8":813,"11":701,"17":21313},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1192,"2":1908,"8":846,"11":728,"17":21543},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1241,"2":1981,"8":880,"11":756,"17":21773},"ilvl":567}}}, +{"id":105308,"name":"Spaulders of Kor'kron Fealty","icon":"inv_shoulder_cloth_raidmage_n_01","type":3,"armorType":1,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"5":258,"7":428,"17":1527},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"5":748,"7":1162,"17":2060},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"5":779,"7":1209,"17":2083},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"5":812,"7":1258,"17":2105},"ilvl":567}}}, {"id":105309,"name":"Ring of Restless Energy","icon":"inv_misc_ring_2","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"6":294,"11":277},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"1":1146,"2":1839,"6":813,"11":701},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"1":1192,"2":1908,"6":846,"11":728},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"1":1241,"2":1981,"6":880,"11":756},"ilvl":567}}}, -{"id":105310,"name":"Kor'kron Hand Cannon","icon":"inv_firearm_2h_rifle_orgrimmarraid_d_01","type":14,"rangedWeaponType":3,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":6899,"weaponDamageMax":12813,"stats":{"1":819,"2":1349,"6":544,"11":569},"ilvl":463},"0":{"randPropPoints":4183,"weaponDamageMin":16876,"weaponDamageMax":31342,"stats":{"1":2120,"2":3300,"6":1390,"11":1449},"ilvl":559},"1":{"randPropPoints":4342,"weaponDamageMin":17517,"weaponDamageMax":32532,"stats":{"1":2203,"2":3425,"6":1444,"11":1505},"ilvl":563},"2":{"randPropPoints":4507,"weaponDamageMin":18182,"weaponDamageMax":33767,"stats":{"1":2290,"2":3556,"6":1500,"11":1564},"ilvl":567}}}, +{"id":105310,"name":"Kor'kron Hand Cannon","icon":"inv_firearm_2h_rifle_orgrimmarraid_d_01","type":14,"rangedWeaponType":3,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":6899,"weaponDamageMax":12813,"stats":{"1":819,"2":1349,"6":544,"11":569},"ilvl":463},"0":{"randPropPoints":4183,"weaponDamageMin":16876,"weaponDamageMax":31342,"stats":{"1":2120,"2":3300,"6":1390,"11":1449},"ilvl":559},"1":{"randPropPoints":4342,"weaponDamageMin":17517,"weaponDamageMax":32532,"stats":{"1":2203,"2":3425,"6":1444,"11":1505},"ilvl":563},"2":{"randPropPoints":4507,"weaponDamageMin":18182,"weaponDamageMax":33767,"stats":{"1":2290,"2":3556,"6":1500,"11":1564},"ilvl":567}}}, {"id":105311,"name":"Halberd of Inner Shadows","icon":"inv_polearm_2h_orgrimmarraid_d_01","type":13,"weaponType":6,"handType":4,"gemSockets":[4],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"1":819,"2":1349,"7":536,"11":584},"ilvl":463},"0":{"randPropPoints":4183,"weaponDamageMin":23144,"weaponDamageMax":34717,"stats":{"1":2120,"2":3300,"7":1403,"11":1451},"ilvl":559},"1":{"randPropPoints":4342,"weaponDamageMin":24023,"weaponDamageMax":36035,"stats":{"1":2203,"2":3425,"7":1458,"11":1506},"ilvl":563},"2":{"randPropPoints":4507,"weaponDamageMin":24935,"weaponDamageMax":37404,"stats":{"1":2290,"2":3556,"7":1516,"11":1564},"ilvl":567}}}, {"id":105312,"name":"Lazahk's Lost Shadowrap","icon":"inv_chest_leather_raidrogue_n_01","type":5,"armorType":2,"gemSockets":[2,4,3],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"7":336,"11":563,"17":2592},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"1":1960,"2":3300,"7":994,"11":1552,"17":3497},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"1":2043,"2":3425,"7":1037,"11":1615,"17":3534},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"1":2130,"2":3556,"7":1081,"11":1681,"17":3572},"ilvl":567}}}, -{"id":105313,"name":"Wristguards of Ruination","icon":"inv_mail_raidshaman_n_01bracer","type":6,"armorType":3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"6":285,"8":363,"17":1578},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"1":1226,"2":1839,"6":697,"8":888,"17":2129},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"1":1272,"2":1908,"6":724,"8":922,"17":2152},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"1":1321,"2":1981,"6":751,"8":957,"17":2175},"ilvl":567}}}, -{"id":105314,"name":"Malkorok's Giant Stompers","icon":"inv_boots_plate_raiddeathknight_n_01","type":10,"armorType":4,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"8":448,"11":327,"17":3386},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1554,"2":2452,"8":1166,"11":847,"17":4568},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1617,"2":2545,"8":1212,"11":880,"17":4617},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1681,"2":2641,"8":1259,"11":914,"17":4667},"ilvl":567}}}, -{"id":105315,"name":"Blood Rage Bracers","icon":"inv_bracer_plate_raidwarrior_n_01","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"8":358,"10":293,"17":2155},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1226,"2":1839,"8":877,"10":717,"17":2907},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1272,"2":1908,"8":910,"10":744,"17":2938},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1321,"2":1981,"8":944,"10":772,"17":2970},"ilvl":567}}}, -{"id":105316,"name":"Legplates of Willful Doom","icon":"inv_pants_plate_raiddeathknight_n_01","type":9,"armorType":4,"gemSockets":[3,3,2],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"6":489,"11":464,"17":4310},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"0":1960,"2":3300,"6":1369,"11":1310,"17":5814},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"0":2043,"2":3425,"6":1425,"11":1364,"17":5877},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"0":2130,"2":3556,"6":1484,"11":1420,"17":5939},"ilvl":567}}}, -{"id":105317,"name":"Malkorok's Tainted Dog Tags","icon":"inv_misc_necklace_mop7","type":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"6":354,"11":301},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1226,"2":1839,"6":865,"11":737},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1272,"2":1908,"6":898,"11":765},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1321,"2":1981,"6":932,"11":794},"ilvl":567}}}, -{"id":105318,"name":"Malkorok's Skullcleaver","icon":"inv_axe_1h_orgrimmarraid_d_02","type":13,"weaponType":1,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"5":228,"6":198},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":10847,"weaponDamageMax":20146,"stats":{"0":863,"2":1414,"5":616,"6":542},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":11259,"weaponDamageMax":20911,"stats":{"0":899,"2":1468,"5":641,"6":564},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":11687,"weaponDamageMax":21705,"stats":{"0":936,"2":1524,"5":667,"6":587},"ilvl":567}}}, +{"id":105313,"name":"Wristguards of Ruination","icon":"inv_mail_raidshaman_n_01bracer","type":6,"armorType":3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"6":285,"8":363,"17":1578},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"1":1226,"2":1839,"6":697,"8":888,"17":2129},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"1":1272,"2":1908,"6":724,"8":922,"17":2152},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"1":1321,"2":1981,"6":751,"8":957,"17":2175},"ilvl":567}}}, +{"id":105314,"name":"Malkorok's Giant Stompers","icon":"inv_boots_plate_raiddeathknight_n_01","type":10,"armorType":4,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"8":448,"11":327,"17":3386},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1554,"2":2452,"8":1166,"11":847,"17":4568},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1617,"2":2545,"8":1212,"11":880,"17":4617},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1681,"2":2641,"8":1259,"11":914,"17":4667},"ilvl":567}}}, +{"id":105315,"name":"Blood Rage Bracers","icon":"inv_bracer_plate_raidwarrior_n_01","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"8":358,"10":293,"17":2155},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1226,"2":1839,"8":877,"10":717,"17":2907},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1272,"2":1908,"8":910,"10":744,"17":2938},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1321,"2":1981,"8":944,"10":772,"17":2970},"ilvl":567}}}, +{"id":105316,"name":"Legplates of Willful Doom","icon":"inv_pants_plate_raiddeathknight_n_01","type":9,"armorType":4,"gemSockets":[3,3,2],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"6":489,"11":464,"17":4310},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"0":1960,"2":3300,"6":1369,"11":1310,"17":5814},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"0":2043,"2":3425,"6":1425,"11":1364,"17":5877},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"0":2130,"2":3556,"6":1484,"11":1420,"17":5939},"ilvl":567}}}, +{"id":105317,"name":"Malkorok's Tainted Dog Tags","icon":"inv_misc_necklace_mop7","type":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"6":354,"11":301},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1226,"2":1839,"6":865,"11":737},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1272,"2":1908,"6":898,"11":765},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1321,"2":1981,"6":932,"11":794},"ilvl":567}}}, +{"id":105318,"name":"Malkorok's Skullcleaver","icon":"inv_axe_1h_orgrimmarraid_d_02","type":13,"weaponType":1,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"5":228,"6":198},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":10847,"weaponDamageMax":20146,"stats":{"0":863,"2":1414,"5":616,"6":542},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":11259,"weaponDamageMax":20911,"stats":{"0":899,"2":1468,"5":641,"6":564},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":11687,"weaponDamageMax":21705,"stats":{"0":936,"2":1524,"5":667,"6":587},"ilvl":567}}}, {"id":105319,"name":"Vial of Living Corruption","icon":"inv_jewelry_orgrimmarraid_trinket_10","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1270},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":3108},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":3226},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":3348},"ilvl":567}}}, -{"id":105320,"name":"Miasmic Skullbelt","icon":"inv_belt_cloth_raidwarlock_n_01","type":8,"armorType":1,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"5":404,"6":300,"17":1146},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"5":1104,"6":850,"17":1545},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"5":1149,"6":885,"17":1562},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"5":1196,"6":922,"17":1579},"ilvl":567}}}, -{"id":105321,"name":"Hood of Perpetual Implosion","icon":"inv_cloth_raidpriest_n_01helm","type":1,"armorType":1,"gemSockets":[1,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":489,"6":464,"17":1655},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":1369,"6":1310,"17":2232},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1425,"6":1364,"17":2256},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1484,"6":1420,"17":2280},"ilvl":567}}}, -{"id":105322,"name":"Robes of Riven Dreams","icon":"inv_cloth_raidpriest_n_01robe","type":5,"armorType":1,"gemSockets":[2,2,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":532,"7":392,"17":2037},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":1474,"7":1132,"17":2747},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1534,"7":1179,"17":2777},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1597,"7":1228,"17":2807},"ilvl":567}}}, -{"id":105323,"name":"Frenzied Crystal of Rage","icon":"inv_jewelry_orgrimmarraid_trinket_15","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3108,"ilvl":559},"1":{"randPropPoints":3226,"ilvl":563},"2":{"randPropPoints":3348,"ilvl":567}},"itemEffect":{"buffId":148897,"buffName":"Extravagant Visions","effectDurationMs":15000,"scalingOptions":{"-1":{"stats":{"3":5084}},"0":{"stats":{"3":12436}},"1":{"stats":{"3":12909}},"2":{"stats":{"3":13399}}},"proc":{"icdMs":85000,"procChance":0.15}}}, -{"id":105324,"name":"Black-Blooded Drape","icon":"inv_cape_pandaria_d_02","type":4,"armorType":1,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":363,"11":285,"17":1018},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"4":888,"11":697,"17":1374},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"4":922,"11":724,"17":1388},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"4":957,"11":751,"17":1403},"ilvl":567}}}, -{"id":105325,"name":"Seal of Sullen Fury","icon":"inv_misc_ring_mop12","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":299,"6":269},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1146,"4":824,"6":681},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1192,"4":858,"6":708},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1241,"4":893,"6":735},"ilvl":567}}}, +{"id":105320,"name":"Miasmic Skullbelt","icon":"inv_belt_cloth_raidwarlock_n_01","type":8,"armorType":1,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"5":404,"6":300,"17":1146},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"5":1104,"6":850,"17":1545},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"5":1149,"6":885,"17":1562},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"5":1196,"6":922,"17":1579},"ilvl":567}}}, +{"id":105321,"name":"Hood of Perpetual Implosion","icon":"inv_cloth_raidpriest_n_01helm","type":1,"armorType":1,"gemSockets":[1,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":489,"6":464,"17":1655},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":1369,"6":1310,"17":2232},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1425,"6":1364,"17":2256},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1484,"6":1420,"17":2280},"ilvl":567}}}, +{"id":105322,"name":"Robes of Riven Dreams","icon":"inv_cloth_raidpriest_n_01robe","type":5,"armorType":1,"gemSockets":[2,2,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":532,"7":392,"17":2037},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":1474,"7":1132,"17":2747},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1534,"7":1179,"17":2777},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1597,"7":1228,"17":2807},"ilvl":567}}}, +{"id":105323,"name":"Frenzied Crystal of Rage","icon":"inv_jewelry_orgrimmarraid_trinket_15","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3108,"ilvl":559},"1":{"randPropPoints":3226,"ilvl":563},"2":{"randPropPoints":3348,"ilvl":567}},"itemEffect":{"buffId":148897,"buffName":"Extravagant Visions","effectDurationMs":15000,"scalingOptions":{"-1":{"stats":{"3":5084}},"0":{"stats":{"3":12436}},"1":{"stats":{"3":12909}},"2":{"stats":{"3":13399}}},"proc":{"icdMs":85000,"procChance":0.15}}}, +{"id":105324,"name":"Black-Blooded Drape","icon":"inv_cape_pandaria_d_02","type":4,"armorType":1,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":363,"11":285,"17":1018},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"4":888,"11":697,"17":1374},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"4":922,"11":724,"17":1388},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"4":957,"11":751,"17":1403},"ilvl":567}}}, +{"id":105325,"name":"Seal of Sullen Fury","icon":"inv_misc_ring_mop12","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":299,"6":269},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1146,"4":824,"6":681},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1192,"4":858,"6":708},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1241,"4":893,"6":735},"ilvl":567}}}, {"id":105326,"name":"Visage of the Monstrous","icon":"inv_shield_orgrimmarraid_d_01","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":270,"7":318,"17":15800},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1146,"4":753,"7":801,"17":21313},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1192,"4":784,"7":832,"17":21543},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1241,"4":816,"7":864,"17":21773},"ilvl":567}}}, -{"id":105327,"name":"Boots of Perilous Infusion","icon":"inv_leather_raiddruid_n_01boot","type":10,"armorType":2,"gemSockets":[3],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"7":430,"11":359,"17":1782},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"7":1121,"11":924,"17":2404},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"7":1165,"11":960,"17":2430},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"7":1211,"11":998,"17":2456},"ilvl":567}}}, -{"id":105328,"name":"Bracers of Averted Fatality","icon":"inv_bracer_leather_raidmonk_n_01","type":6,"armorType":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":349,"7":309,"17":1134},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"4":853,"7":757,"17":1530},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"4":886,"7":785,"17":1546},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"4":919,"7":815,"17":1563},"ilvl":567}}}, -{"id":105329,"name":"Ebon Blood Chestguard","icon":"inv_mail_raidshaman_n_01chest","type":5,"armorType":3,"gemSockets":[2,4,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":377,"6":540,"17":3607},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":1097,"6":1494,"17":4865},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1143,"6":1555,"17":4918},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1191,"6":1619,"17":4970},"ilvl":567}}}, -{"id":105330,"name":"Terrorguard Chestplate","icon":"inv_plate_raidpaladin_n_01robe","type":5,"armorType":4,"gemSockets":[2,4,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":523,"6":406,"17":4926},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":1453,"6":1167,"17":6645},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1513,"6":1216,"17":6716},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1575,"6":1266,"17":6788},"ilvl":567}}}, -{"id":105331,"name":"Sigil of Rampage","icon":"inv_jewelry_orgrimmarraid_trinket_04","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3108,"ilvl":559},"1":{"randPropPoints":3226,"ilvl":563},"2":{"randPropPoints":3348,"ilvl":567}},"itemEffect":{"buffId":148896,"buffName":"Ferocity","effectDurationMs":15000,"scalingOptions":{"-1":{"stats":{"1":5084}},"0":{"stats":{"1":12436}},"1":{"stats":{"1":12909}},"2":{"stats":{"1":13399}}},"proc":{"icdMs":85000,"procChance":0.15}}}, -{"id":105332,"name":"Enchanted Shao-Tien Saber","icon":"inv_sword_1h_orgrimmarraid_d_04","type":13,"weaponType":9,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"7":225,"8":204},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":10847,"weaponDamageMax":20146,"stats":{"1":863,"2":1414,"7":607,"8":557},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":11259,"weaponDamageMax":20911,"stats":{"1":899,"2":1468,"7":632,"8":580},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":11687,"weaponDamageMax":21705,"stats":{"1":936,"2":1524,"7":657,"8":604},"ilvl":567}}}, -{"id":105333,"name":"Pandaren Roofsprinters","icon":"inv_boot_leather_raidrogue_n_01","type":10,"armorType":2,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"7":413,"11":397,"17":1782},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1554,"2":2452,"7":1058,"11":1042,"17":2404},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1617,"2":2545,"7":1099,"11":1083,"17":2430},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1681,"2":2641,"7":1142,"11":1126,"17":2456},"ilvl":567}}}, +{"id":105327,"name":"Boots of Perilous Infusion","icon":"inv_leather_raiddruid_n_01boot","type":10,"armorType":2,"gemSockets":[3],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"7":430,"11":359,"17":1782},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"7":1121,"11":924,"17":2404},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"7":1165,"11":960,"17":2430},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"7":1211,"11":998,"17":2456},"ilvl":567}}}, +{"id":105328,"name":"Bracers of Averted Fatality","icon":"inv_bracer_leather_raidmonk_n_01","type":6,"armorType":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":349,"7":309,"17":1134},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"4":853,"7":757,"17":1530},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"4":886,"7":785,"17":1546},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"4":919,"7":815,"17":1563},"ilvl":567}}}, +{"id":105329,"name":"Ebon Blood Chestguard","icon":"inv_mail_raidshaman_n_01chest","type":5,"armorType":3,"gemSockets":[2,4,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":377,"6":540,"17":3607},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":1097,"6":1494,"17":4865},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1143,"6":1555,"17":4918},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1191,"6":1619,"17":4970},"ilvl":567}}}, +{"id":105330,"name":"Terrorguard Chestplate","icon":"inv_plate_raidpaladin_n_01robe","type":5,"armorType":4,"gemSockets":[2,4,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":523,"6":406,"17":4926},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":1453,"6":1167,"17":6645},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1513,"6":1216,"17":6716},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1575,"6":1266,"17":6788},"ilvl":567}}}, +{"id":105331,"name":"Sigil of Rampage","icon":"inv_jewelry_orgrimmarraid_trinket_04","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3108,"ilvl":559},"1":{"randPropPoints":3226,"ilvl":563},"2":{"randPropPoints":3348,"ilvl":567}},"itemEffect":{"buffId":148896,"buffName":"Ferocity","effectDurationMs":15000,"scalingOptions":{"-1":{"stats":{"1":5084}},"0":{"stats":{"1":12436}},"1":{"stats":{"1":12909}},"2":{"stats":{"1":13399}}},"proc":{"icdMs":85000,"procChance":0.15}}}, +{"id":105332,"name":"Enchanted Shao-Tien Saber","icon":"inv_sword_1h_orgrimmarraid_d_04","type":13,"weaponType":9,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"7":225,"8":204},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":10847,"weaponDamageMax":20146,"stats":{"1":863,"2":1414,"7":607,"8":557},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":11259,"weaponDamageMax":20911,"stats":{"1":899,"2":1468,"7":632,"8":580},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":11687,"weaponDamageMax":21705,"stats":{"1":936,"2":1524,"7":657,"8":604},"ilvl":567}}}, +{"id":105333,"name":"Pandaren Roofsprinters","icon":"inv_boot_leather_raidrogue_n_01","type":10,"armorType":2,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"7":413,"11":397,"17":1782},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1554,"2":2452,"7":1058,"11":1042,"17":2404},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1617,"2":2545,"7":1099,"11":1083,"17":2430},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1681,"2":2641,"7":1142,"11":1126,"17":2456},"ilvl":567}}}, {"id":105334,"name":"Mantid Carapace Augments","icon":"inv_leather_raiddruid_n_01bracer","type":6,"armorType":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"5":358,"7":293,"17":1134},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"1":1226,"2":1839,"5":877,"7":717,"17":1530},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"1":1272,"2":1908,"5":910,"7":744,"17":1546},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"1":1321,"2":1981,"5":944,"7":772,"17":1563},"ilvl":567}}}, -{"id":105335,"name":"Arrowflight Girdle","icon":"inv_belt_mail_raidhunter_n_01","type":8,"armorType":3,"gemSockets":[2,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":332,"7":385,"17":2029},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1474,"2":2452,"6":929,"7":1058,"17":2737},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1537,"2":2545,"6":967,"7":1101,"17":2766},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1601,"2":2641,"6":1007,"7":1146,"17":2796},"ilvl":567}}}, -{"id":105336,"name":"Ancient Archer's Chestguard","icon":"inv_chest_mail_raidhunter_n_01","type":5,"armorType":3,"gemSockets":[2,2,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"6":572,"11":432,"17":3607},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"1":2040,"2":3300,"6":1514,"11":1172,"17":4865},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"1":2123,"2":3425,"6":1574,"11":1219,"17":4918},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"1":2210,"2":3556,"6":1637,"11":1268,"17":4970},"ilvl":567}}}, -{"id":105337,"name":"Helm of the Night Watchman","icon":"inv_helmet_plate_raiddeathknight_n_01","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"6":532,"7":392,"17":4002},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"0":1960,"2":3300,"6":1474,"7":1132,"17":5399},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"0":2043,"2":3425,"6":1534,"7":1179,"17":5457},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"0":2130,"2":3556,"6":1597,"7":1228,"17":5515},"ilvl":567}}}, -{"id":105338,"name":"Untarnishable Greatbelt","icon":"inv_belt_plate_raidwarrior_n_01","type":8,"armorType":4,"gemSockets":[2,4],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"10":289,"11":410,"17":2771},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1474,"2":2452,"10":824,"11":1119,"17":3738},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1537,"2":2545,"10":858,"11":1165,"17":3778},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1601,"2":2641,"10":894,"11":1212,"17":3818},"ilvl":567}}}, -{"id":105339,"name":"Ominous Mogu Greatboots","icon":"inv_boots_plate_raidwarrior_n_01","type":10,"armorType":4,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"8":417,"9":380,"17":3386},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1554,"2":2452,"8":1090,"9":977,"17":4568},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1617,"2":2545,"8":1133,"9":1015,"17":4617},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1681,"2":2641,"8":1178,"9":1055,"17":4667},"ilvl":567}}}, -{"id":105340,"name":"Seal of the Forgotten Kings","icon":"inv_misc_ring_mop18","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"6":290,"7":285},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1146,"2":1839,"6":801,"7":721},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1192,"2":1908,"6":834,"7":749},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1241,"2":1981,"6":868,"7":778},"ilvl":567}}}, -{"id":105341,"name":"Ancient Mogu Tower Shield","icon":"inv_shield_orgrimmarraid_d_02","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"10":221,"11":347,"17":15800},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1146,"2":1839,"10":633,"11":872,"17":21313},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1192,"2":1908,"10":660,"11":906,"17":21543},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1241,"2":1981,"10":687,"11":941,"17":21773},"ilvl":567}}}, -{"id":105342,"name":"Avool's Ancestral Bracers","icon":"inv_bracer_cloth_raidmage_n_01","type":6,"armorType":1,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"7":339,"11":326,"17":891},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"7":830,"11":797,"17":1202},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"7":861,"11":827,"17":1215},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"7":894,"11":858,"17":1228},"ilvl":567}}}, -{"id":105343,"name":"Mantid Vizier's Robes","icon":"inv_chest_cloth_raidmage_n_01","type":5,"armorType":1,"gemSockets":[2,2,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"6":450,"7":497,"17":2037},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"6":1274,"7":1390,"17":2747},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"6":1327,"7":1447,"17":2777},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"6":1382,"7":1507,"17":2807},"ilvl":567}}}, -{"id":105344,"name":"Lost Necklace of the Mogu Empress","icon":"inv_misc_necklace_mop9","type":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":363,"11":285},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"4":888,"11":697},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"4":922,"11":724},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"4":957,"11":751},"ilvl":567}}}, -{"id":105345,"name":"Immaculately Preserved Wand","icon":"inv_wand_1h_orgrimmarraid_d_01","type":14,"rangedWeaponType":6,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.9,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1620,"weaponDamageMax":3009,"stats":{"2":578,"3":305,"6":221,"11":211,"14":5152},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":3963,"weaponDamageMax":7361,"stats":{"2":1414,"3":863,"6":598,"11":573,"14":12602},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":4114,"weaponDamageMax":7640,"stats":{"2":1468,"3":899,"6":622,"11":596,"14":13079},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":4270,"weaponDamageMax":7931,"stats":{"2":1524,"3":936,"6":648,"11":620,"14":13578},"ilvl":567}}}, +{"id":105335,"name":"Arrowflight Girdle","icon":"inv_belt_mail_raidhunter_n_01","type":8,"armorType":3,"gemSockets":[2,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":332,"7":385,"17":2029},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1474,"2":2452,"6":929,"7":1058,"17":2737},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1537,"2":2545,"6":967,"7":1101,"17":2766},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1601,"2":2641,"6":1007,"7":1146,"17":2796},"ilvl":567}}}, +{"id":105336,"name":"Ancient Archer's Chestguard","icon":"inv_chest_mail_raidhunter_n_01","type":5,"armorType":3,"gemSockets":[2,2,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"6":572,"11":432,"17":3607},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"1":2040,"2":3300,"6":1514,"11":1172,"17":4865},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"1":2123,"2":3425,"6":1574,"11":1219,"17":4918},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"1":2210,"2":3556,"6":1637,"11":1268,"17":4970},"ilvl":567}}}, +{"id":105337,"name":"Helm of the Night Watchman","icon":"inv_helmet_plate_raiddeathknight_n_01","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"6":532,"7":392,"17":4002},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"0":1960,"2":3300,"6":1474,"7":1132,"17":5399},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"0":2043,"2":3425,"6":1534,"7":1179,"17":5457},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"0":2130,"2":3556,"6":1597,"7":1228,"17":5515},"ilvl":567}}}, +{"id":105338,"name":"Untarnishable Greatbelt","icon":"inv_belt_plate_raidwarrior_n_01","type":8,"armorType":4,"gemSockets":[2,4],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"10":289,"11":410,"17":2771},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1474,"2":2452,"10":824,"11":1119,"17":3738},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1537,"2":2545,"10":858,"11":1165,"17":3778},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1601,"2":2641,"10":894,"11":1212,"17":3818},"ilvl":567}}}, +{"id":105339,"name":"Ominous Mogu Greatboots","icon":"inv_boots_plate_raidwarrior_n_01","type":10,"armorType":4,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"8":417,"9":380,"17":3386},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1554,"2":2452,"8":1090,"9":977,"17":4568},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1617,"2":2545,"8":1133,"9":1015,"17":4617},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1681,"2":2641,"8":1178,"9":1055,"17":4667},"ilvl":567}}}, +{"id":105340,"name":"Seal of the Forgotten Kings","icon":"inv_misc_ring_mop18","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"6":290,"7":285},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1146,"2":1839,"6":801,"7":721},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1192,"2":1908,"6":834,"7":749},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1241,"2":1981,"6":868,"7":778},"ilvl":567}}}, +{"id":105341,"name":"Ancient Mogu Tower Shield","icon":"inv_shield_orgrimmarraid_d_02","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"10":221,"11":347,"17":15800},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1146,"2":1839,"10":633,"11":872,"17":21313},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1192,"2":1908,"10":660,"11":906,"17":21543},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1241,"2":1981,"10":687,"11":941,"17":21773},"ilvl":567}}}, +{"id":105342,"name":"Avool's Ancestral Bracers","icon":"inv_bracer_cloth_raidmage_n_01","type":6,"armorType":1,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"7":339,"11":326,"17":891},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"7":830,"11":797,"17":1202},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"7":861,"11":827,"17":1215},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"7":894,"11":858,"17":1228},"ilvl":567}}}, +{"id":105343,"name":"Mantid Vizier's Robes","icon":"inv_chest_cloth_raidmage_n_01","type":5,"armorType":1,"gemSockets":[2,2,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"6":450,"7":497,"17":2037},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"6":1274,"7":1390,"17":2747},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"6":1327,"7":1447,"17":2777},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"6":1382,"7":1507,"17":2807},"ilvl":567}}}, +{"id":105344,"name":"Lost Necklace of the Mogu Empress","icon":"inv_misc_necklace_mop9","type":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":363,"11":285},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"4":888,"11":697},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"4":922,"11":724},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"4":957,"11":751},"ilvl":567}}}, +{"id":105345,"name":"Immaculately Preserved Wand","icon":"inv_wand_1h_orgrimmarraid_d_01","type":14,"rangedWeaponType":6,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.9,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1620,"weaponDamageMax":3009,"stats":{"2":578,"3":305,"6":221,"11":211,"14":5152},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":3963,"weaponDamageMax":7361,"stats":{"2":1414,"3":863,"6":598,"11":573,"14":12602},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":4114,"weaponDamageMax":7640,"stats":{"2":1468,"3":899,"6":622,"11":596,"14":13079},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":4270,"weaponDamageMax":7931,"stats":{"2":1524,"3":936,"6":648,"11":620,"14":13578},"ilvl":567}}}, {"id":105346,"name":"Klaxxi Grips of Rejuvenation","icon":"inv_leather_raiddruid_n_01glove","type":7,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":263,"11":432,"17":1620},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":783,"11":1150,"17":2185},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":816,"11":1196,"17":2209},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":850,"11":1243,"17":2233},"ilvl":567}}}, {"id":105347,"name":"Shado-Pan Reliquary Kilt","icon":"inv_pant_leather_raidmonk_n_01","type":9,"armorType":2,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":572,"6":432,"17":2268},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":2040,"4":1514,"6":1172,"17":3060},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2123,"4":1574,"6":1219,"17":3093},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2210,"4":1637,"6":1268,"17":3126},"ilvl":567}}}, -{"id":105348,"name":"Chitin-Link Chain Belt","icon":"inv_mail_raidshaman_n_01belt","type":8,"armorType":3,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":343,"11":378,"17":2029},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":956,"11":1042,"17":2737},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":995,"11":1085,"17":2766},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1036,"11":1129,"17":2796},"ilvl":567}}}, +{"id":105348,"name":"Chitin-Link Chain Belt","icon":"inv_mail_raidshaman_n_01belt","type":8,"armorType":3,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":343,"11":378,"17":2029},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":956,"11":1042,"17":2737},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":995,"11":1085,"17":2766},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1036,"11":1129,"17":2796},"ilvl":567}}}, {"id":105349,"name":"Bracers of the Pristine Purifier","icon":"inv_mail_raidshaman_n_01bracer","type":6,"armorType":3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":334,"7":334,"17":1578},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"4":817,"7":817,"17":2129},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"4":848,"7":848,"17":2152},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"4":880,"7":880,"17":2175},"ilvl":567}}}, -{"id":105350,"name":"Plate Belt of the War-Healer","icon":"inv_plate_raidpaladin_n_01belt","type":8,"armorType":4,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":404,"6":300,"17":2771},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1104,"6":850,"17":3738},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1149,"6":885,"17":3778},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1196,"6":922,"17":3818},"ilvl":567}}}, -{"id":105351,"name":"Mogu Mindbender's Greaves","icon":"inv_plate_raidpaladin_n_01boot","type":10,"armorType":4,"gemSockets":[3],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"7":430,"11":359,"17":3386},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"7":1121,"11":924,"17":4568},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"7":1165,"11":960,"17":4617},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"7":1211,"11":998,"17":4667},"ilvl":567}}}, -{"id":105352,"name":"Hvitserk's Formidable Shanker","icon":"inv_knife_1h_orgrimmarraid_d_02","type":13,"weaponType":2,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":3070,"weaponDamageMax":5702,"stats":{"1":305,"2":578,"7":217,"11":217},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":7509,"weaponDamageMax":13947,"stats":{"1":863,"2":1414,"7":589,"11":589},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":7795,"weaponDamageMax":14477,"stats":{"1":899,"2":1468,"7":612,"11":612},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":8091,"weaponDamageMax":15026,"stats":{"1":936,"2":1524,"7":637,"11":637},"ilvl":567}}}, -{"id":105353,"name":"Gleaming Eye of the Devilsaur","icon":"inv_misc_necklace_mop2","type":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"6":301,"7":354},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"1":1226,"2":1839,"6":737,"7":865},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"1":1272,"2":1908,"6":765,"7":898},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"1":1321,"2":1981,"6":794,"7":932},"ilvl":567}}}, -{"id":105354,"name":"Montak's Grips of Scorching Breath","icon":"inv_glove_cloth_raidwarlock_n_01","type":7,"armorType":1,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"6":356,"7":370,"17":1273},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"6":1010,"7":998,"17":1717},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"6":1052,"7":1039,"17":1736},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"6":1096,"7":1080,"17":1754},"ilvl":567}}}, -{"id":105355,"name":"Akolik's Acid-Soaked Robes","icon":"inv_robe_cloth_raidwarlock_n_01","type":5,"armorType":1,"gemSockets":[2,2,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"6":480,"11":480,"17":2037},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"6":1347,"11":1347,"17":2747},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"6":1402,"11":1402,"17":2777},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"6":1460,"11":1460,"17":2807},"ilvl":567}}}, -{"id":105356,"name":"Festering Primordial Globule","icon":"inv_offhand_1h_orgrimmarraid_d_03","type":13,"weaponType":5,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"5":245,"7":323},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1146,"5":657,"7":848},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1192,"5":684,"7":882},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1241,"5":711,"7":917},"ilvl":567}}}, +{"id":105350,"name":"Plate Belt of the War-Healer","icon":"inv_plate_raidpaladin_n_01belt","type":8,"armorType":4,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":404,"6":300,"17":2771},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1104,"6":850,"17":3738},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1149,"6":885,"17":3778},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1196,"6":922,"17":3818},"ilvl":567}}}, +{"id":105351,"name":"Mogu Mindbender's Greaves","icon":"inv_plate_raidpaladin_n_01boot","type":10,"armorType":4,"gemSockets":[3],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"7":430,"11":359,"17":3386},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"7":1121,"11":924,"17":4568},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"7":1165,"11":960,"17":4617},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"7":1211,"11":998,"17":4667},"ilvl":567}}}, +{"id":105352,"name":"Hvitserk's Formidable Shanker","icon":"inv_knife_1h_orgrimmarraid_d_02","type":13,"weaponType":2,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":3070,"weaponDamageMax":5702,"stats":{"1":305,"2":578,"7":217,"11":217},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":7509,"weaponDamageMax":13947,"stats":{"1":863,"2":1414,"7":589,"11":589},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":7795,"weaponDamageMax":14477,"stats":{"1":899,"2":1468,"7":612,"11":612},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":8091,"weaponDamageMax":15026,"stats":{"1":936,"2":1524,"7":637,"11":637},"ilvl":567}}}, +{"id":105353,"name":"Gleaming Eye of the Devilsaur","icon":"inv_misc_necklace_mop2","type":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"6":301,"7":354},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"1":1226,"2":1839,"6":737,"7":865},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"1":1272,"2":1908,"6":765,"7":898},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"1":1321,"2":1981,"6":794,"7":932},"ilvl":567}}}, +{"id":105354,"name":"Montak's Grips of Scorching Breath","icon":"inv_glove_cloth_raidwarlock_n_01","type":7,"armorType":1,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"6":356,"7":370,"17":1273},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"6":1010,"7":998,"17":1717},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"6":1052,"7":1039,"17":1736},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"6":1096,"7":1080,"17":1754},"ilvl":567}}}, +{"id":105355,"name":"Akolik's Acid-Soaked Robes","icon":"inv_robe_cloth_raidwarlock_n_01","type":5,"armorType":1,"gemSockets":[2,2,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"6":480,"11":480,"17":2037},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"6":1347,"11":1347,"17":2747},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"6":1402,"11":1402,"17":2777},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"6":1460,"11":1460,"17":2807},"ilvl":567}}}, +{"id":105356,"name":"Festering Primordial Globule","icon":"inv_offhand_1h_orgrimmarraid_d_03","type":13,"weaponType":5,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"5":245,"7":323},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1146,"5":657,"7":848},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1192,"5":684,"7":882},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1241,"5":711,"7":917},"ilvl":567}}}, {"id":105357,"name":"Signet of the Dinomancers","icon":"inv_jewelry_ring_181","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"7":275,"11":310},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1146,"7":765,"11":781},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1192,"7":797,"11":811},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1241,"7":829,"11":842},"ilvl":567}}}, -{"id":105358,"name":"Thok's Acid-Grooved Tooth","icon":"inv_jewelry_orgrimmarraid_trinket_01","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3108,"ilvl":559},"1":{"randPropPoints":3226,"ilvl":563},"2":{"randPropPoints":3348,"ilvl":567}},"itemEffect":{"buffId":148911,"buffName":"Soothing Power","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"3":5084}},"0":{"stats":{"3":12436}},"1":{"stats":{"3":12909}},"2":{"stats":{"3":13399}}},"proc":{"icdMs":115000,"procChance":0.15}}}, -{"id":105359,"name":"Icy Blood Chestplate","icon":"inv_chest_plate_raiddeathknight_n_01","type":5,"armorType":4,"gemSockets":[2,2,4],"socketBonus":[0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"10":392,"11":532,"17":4926},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"0":1960,"2":3300,"10":1132,"11":1474,"17":6645},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"0":2043,"2":3425,"10":1179,"11":1534,"17":6716},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"0":2130,"2":3556,"10":1228,"11":1597,"17":6788},"ilvl":567}}}, -{"id":105360,"name":"Thok's Tail Tip","icon":"inv_jewelry_orgrimmarraid_trinket_03","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3108,"ilvl":559},"1":{"randPropPoints":3226,"ilvl":563},"2":{"randPropPoints":3348,"ilvl":567}},"itemEffect":{"buffId":146250,"buffName":"Determination","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"0":5084}},"0":{"stats":{"0":12436}},"1":{"stats":{"0":12909}},"2":{"stats":{"0":13399}}},"proc":{"icdMs":115000,"procChance":0.15}}}, -{"id":105361,"name":"Britomart's Jagged Pike","icon":"inv_polearm_2h_orgrimmarraid_d_01","type":13,"weaponType":6,"handType":4,"gemSockets":[4],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":819,"2":1349,"7":477,"11":619},"ilvl":463},"0":{"randPropPoints":4183,"weaponDamageMin":23144,"weaponDamageMax":34717,"stats":{"0":2120,"2":3300,"7":1258,"11":1536},"ilvl":559},"1":{"randPropPoints":4342,"weaponDamageMin":24023,"weaponDamageMax":36035,"stats":{"0":2203,"2":3425,"7":1309,"11":1595},"ilvl":563},"2":{"randPropPoints":4507,"weaponDamageMin":24935,"weaponDamageMax":37404,"stats":{"0":2290,"2":3556,"7":1361,"11":1657},"ilvl":567}}}, -{"id":105362,"name":"Devilfang Band","icon":"inv_misc_ring_4","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"8":294,"11":277},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1146,"2":1839,"8":813,"11":701},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1192,"2":1908,"8":846,"11":728},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1241,"2":1981,"8":880,"11":756},"ilvl":567}}}, -{"id":105363,"name":"Ticking Ebon Detonator","icon":"inv_jewelry_orgrimmarraid_trinket_17","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"11":847},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"11":2072},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"11":2151},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"11":2232},"ilvl":567}},"itemEffect":{"buffId":146310,"buffName":"Restless Agility","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"1":462}},"0":{"stats":{"1":1131}},"1":{"stats":{"1":1174}},"2":{"stats":{"1":1218}}},"proc":{"icdMs":10000,"rppm":{"rate":1}}}}, +{"id":105358,"name":"Thok's Acid-Grooved Tooth","icon":"inv_jewelry_orgrimmarraid_trinket_01","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3108,"ilvl":559},"1":{"randPropPoints":3226,"ilvl":563},"2":{"randPropPoints":3348,"ilvl":567}},"itemEffect":{"buffId":148911,"buffName":"Soothing Power","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"3":5084}},"0":{"stats":{"3":12436}},"1":{"stats":{"3":12909}},"2":{"stats":{"3":13399}}},"proc":{"icdMs":115000,"procChance":0.15}}}, +{"id":105359,"name":"Icy Blood Chestplate","icon":"inv_chest_plate_raiddeathknight_n_01","type":5,"armorType":4,"gemSockets":[2,2,4],"socketBonus":[0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"10":392,"11":532,"17":4926},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"0":1960,"2":3300,"10":1132,"11":1474,"17":6645},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"0":2043,"2":3425,"10":1179,"11":1534,"17":6716},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"0":2130,"2":3556,"10":1228,"11":1597,"17":6788},"ilvl":567}}}, +{"id":105360,"name":"Thok's Tail Tip","icon":"inv_jewelry_orgrimmarraid_trinket_03","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3108,"ilvl":559},"1":{"randPropPoints":3226,"ilvl":563},"2":{"randPropPoints":3348,"ilvl":567}},"itemEffect":{"buffId":146250,"buffName":"Determination","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"0":5084}},"0":{"stats":{"0":12436}},"1":{"stats":{"0":12909}},"2":{"stats":{"0":13399}}},"proc":{"icdMs":115000,"procChance":0.15}}}, +{"id":105361,"name":"Britomart's Jagged Pike","icon":"inv_polearm_2h_orgrimmarraid_d_01","type":13,"weaponType":6,"handType":4,"gemSockets":[4],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":819,"2":1349,"7":477,"11":619},"ilvl":463},"0":{"randPropPoints":4183,"weaponDamageMin":23144,"weaponDamageMax":34717,"stats":{"0":2120,"2":3300,"7":1258,"11":1536},"ilvl":559},"1":{"randPropPoints":4342,"weaponDamageMin":24023,"weaponDamageMax":36035,"stats":{"0":2203,"2":3425,"7":1309,"11":1595},"ilvl":563},"2":{"randPropPoints":4507,"weaponDamageMin":24935,"weaponDamageMax":37404,"stats":{"0":2290,"2":3556,"7":1361,"11":1657},"ilvl":567}}}, +{"id":105362,"name":"Devilfang Band","icon":"inv_misc_ring_4","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"8":294,"11":277},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1146,"2":1839,"8":813,"11":701},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1192,"2":1908,"8":846,"11":728},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1241,"2":1981,"8":880,"11":756},"ilvl":567}}}, +{"id":105363,"name":"Ticking Ebon Detonator","icon":"inv_jewelry_orgrimmarraid_trinket_17","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"11":847},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"11":2072},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"11":2151},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"11":2232},"ilvl":567}},"itemEffect":{"buffId":146310,"buffName":"Restless Agility","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"1":462}},"0":{"stats":{"1":1131}},"1":{"stats":{"1":1174}},"2":{"stats":{"1":1218}}},"proc":{"icdMs":10000,"rppm":{"rate":1}}}}, {"id":105364,"name":"Fusespark Gloves","icon":"inv_glove_cloth_raidmage_n_01","type":7,"armorType":1,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"6":349,"11":381,"17":1273},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"6":994,"11":1026,"17":1717},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"6":1035,"11":1067,"17":1736},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"6":1078,"11":1110,"17":1754},"ilvl":567}}}, -{"id":105365,"name":"Lever of the Megantholithic Apparatus","icon":"inv_staff_2h_orgrimmarraid_d_03","type":13,"weaponType":8,"handType":4,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":4336,"weaponDamageMax":6505,"stats":{"2":1349,"3":819,"6":596,"7":481,"14":5151},"ilvl":463},"0":{"randPropPoints":4183,"weaponDamageMin":10608,"weaponDamageMax":15912,"stats":{"2":3300,"3":2120,"6":1550,"7":1201,"14":12600},"ilvl":559},"1":{"randPropPoints":4342,"weaponDamageMin":11010,"weaponDamageMax":16516,"stats":{"2":3425,"3":2203,"6":1611,"7":1247,"14":13079},"ilvl":563},"2":{"randPropPoints":4507,"weaponDamageMin":11428,"weaponDamageMax":17143,"stats":{"2":3556,"3":2290,"6":1675,"7":1295,"14":13576},"ilvl":567}}}, -{"id":105366,"name":"Dysmorphic Samophlange of Discontinuity","icon":"inv_jewelry_orgrimmarraid_trinket_16","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"3":847},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"3":2072},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"3":2151},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"3":2232},"ilvl":567}},"itemEffect":{"buffId":146317,"buffName":"Restless Spirit","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"4":508}},"0":{"stats":{"4":1244}},"1":{"stats":{"4":1291}},"2":{"stats":{"4":1340}}},"proc":{"icdMs":10000,"rppm":{"rate":0.9200000166893005,"mods":[{"coefficient":1,"haste":false}]}}}}, +{"id":105365,"name":"Lever of the Megantholithic Apparatus","icon":"inv_staff_2h_orgrimmarraid_d_03","type":13,"weaponType":8,"handType":4,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":4336,"weaponDamageMax":6505,"stats":{"2":1349,"3":819,"6":596,"7":481,"14":5151},"ilvl":463},"0":{"randPropPoints":4183,"weaponDamageMin":10608,"weaponDamageMax":15912,"stats":{"2":3300,"3":2120,"6":1550,"7":1201,"14":12600},"ilvl":559},"1":{"randPropPoints":4342,"weaponDamageMin":11010,"weaponDamageMax":16516,"stats":{"2":3425,"3":2203,"6":1611,"7":1247,"14":13079},"ilvl":563},"2":{"randPropPoints":4507,"weaponDamageMin":11428,"weaponDamageMax":17143,"stats":{"2":3556,"3":2290,"6":1675,"7":1295,"14":13576},"ilvl":567}}}, +{"id":105366,"name":"Dysmorphic Samophlange of Discontinuity","icon":"inv_jewelry_orgrimmarraid_trinket_16","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"3":847},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"3":2072},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"3":2151},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"3":2232},"ilvl":567}},"itemEffect":{"buffId":146317,"buffName":"Restless Spirit","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"4":508}},"0":{"stats":{"4":1244}},"1":{"stats":{"4":1291}},"2":{"stats":{"4":1340}}},"proc":{"icdMs":10000,"rppm":{"rate":0.9200000166893005,"mods":[{"coefficient":1,"haste":false}]}}}}, {"id":105367,"name":"Bomber's Blackened Wristwatch","icon":"inv_bracer_leather_raidrogue_n_01","type":6,"armorType":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"7":339,"11":326,"17":1134},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"1":1226,"2":1839,"7":830,"11":797,"17":1530},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"1":1272,"2":1908,"7":861,"11":827,"17":1546},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"1":1321,"2":1981,"7":894,"11":858,"17":1563},"ilvl":567}}}, -{"id":105368,"name":"Bracers of Infinite Pipes","icon":"inv_bracer_mail_raidhunter_n_01","type":6,"armorType":3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"7":326,"11":339,"17":1578},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"1":1226,"2":1839,"7":797,"11":830,"17":2129},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"1":1272,"2":1908,"7":827,"11":861,"17":2152},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"1":1321,"2":1981,"7":858,"11":894,"17":2175},"ilvl":567}}}, -{"id":105369,"name":"Powder-Stained Totemic Treads","icon":"inv_mail_raidshaman_n_01boot","type":10,"armorType":3,"gemSockets":[3],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"7":430,"11":359,"17":2480},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"7":1121,"11":924,"17":3345},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"7":1165,"11":960,"17":3381},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"7":1211,"11":998,"17":3417},"ilvl":567}}}, -{"id":105370,"name":"Calixian Bladebreakers","icon":"inv_gauntlet_plate_raidwarrior_n_01","type":7,"armorType":4,"gemSockets":[2,4],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"10":381,"11":349,"17":3079},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1474,"2":2452,"10":1026,"11":994,"17":4153},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1537,"2":2545,"10":1067,"11":1035,"17":4198},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1601,"2":2641,"10":1110,"11":1078,"17":4242},"ilvl":567}}}, -{"id":105371,"name":"Asgorathian Blood Seal","icon":"inv_misc_ring_mop17","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"7":318,"8":270},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1146,"2":1839,"7":801,"8":753},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1192,"2":1908,"7":832,"8":784},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1241,"2":1981,"7":864,"8":816},"ilvl":567}}}, +{"id":105368,"name":"Bracers of Infinite Pipes","icon":"inv_bracer_mail_raidhunter_n_01","type":6,"armorType":3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"7":326,"11":339,"17":1578},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"1":1226,"2":1839,"7":797,"11":830,"17":2129},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"1":1272,"2":1908,"7":827,"11":861,"17":2152},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"1":1321,"2":1981,"7":858,"11":894,"17":2175},"ilvl":567}}}, +{"id":105369,"name":"Powder-Stained Totemic Treads","icon":"inv_mail_raidshaman_n_01boot","type":10,"armorType":3,"gemSockets":[3],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"7":430,"11":359,"17":2480},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1554,"7":1121,"11":924,"17":3345},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1617,"7":1165,"11":960,"17":3381},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1681,"7":1211,"11":998,"17":3417},"ilvl":567}}}, +{"id":105370,"name":"Calixian Bladebreakers","icon":"inv_gauntlet_plate_raidwarrior_n_01","type":7,"armorType":4,"gemSockets":[2,4],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"10":381,"11":349,"17":3079},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1474,"2":2452,"10":1026,"11":994,"17":4153},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1537,"2":2545,"10":1067,"11":1035,"17":4198},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1601,"2":2641,"10":1110,"11":1078,"17":4242},"ilvl":567}}}, +{"id":105371,"name":"Asgorathian Blood Seal","icon":"inv_misc_ring_mop17","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"7":318,"8":270},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1146,"2":1839,"7":801,"8":753},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1192,"2":1908,"7":832,"8":784},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1241,"2":1981,"7":864,"8":816},"ilvl":567}}}, {"id":105372,"name":"Siegecrafter's Forge Hammer","icon":"inv_mace_1h_orgrimmarraid_d_04","type":13,"weaponType":4,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"7":221,"11":211},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":10847,"weaponDamageMax":20146,"stats":{"0":863,"2":1414,"7":598,"11":573},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":11259,"weaponDamageMax":20911,"stats":{"0":899,"2":1468,"7":622,"11":596},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":11687,"weaponDamageMax":21705,"stats":{"0":936,"2":1524,"7":648,"11":620},"ilvl":567}}}, -{"id":105373,"name":"Blackfuse's Blasting Cord","icon":"inv_misc_bomb_07","type":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"8":334,"10":334},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1226,"2":1839,"8":817,"10":817},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1272,"2":1908,"8":848,"10":848},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1321,"2":1981,"8":880,"10":880},"ilvl":567}}}, +{"id":105373,"name":"Blackfuse's Blasting Cord","icon":"inv_misc_bomb_07","type":2,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"8":334,"10":334},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"0":1226,"2":1839,"8":817,"10":817},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"0":1272,"2":1908,"8":848,"10":848},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"0":1321,"2":1981,"8":880,"10":880},"ilvl":567}}}, {"id":105374,"name":"Hisek's Reserve Longbow","icon":"inv_bow_1h_orgrimmarraid_d_02","type":14,"rangedWeaponType":1,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":6899,"weaponDamageMax":12813,"stats":{"1":819,"2":1349,"6":603,"7":486},"ilvl":463},"0":{"randPropPoints":4183,"weaponDamageMin":16876,"weaponDamageMax":31342,"stats":{"1":2120,"2":3300,"6":1533,"7":1247},"ilvl":559},"1":{"randPropPoints":4342,"weaponDamageMin":17517,"weaponDamageMax":32532,"stats":{"1":2203,"2":3425,"6":1593,"7":1296},"ilvl":563},"2":{"randPropPoints":4507,"weaponDamageMin":18182,"weaponDamageMax":33767,"stats":{"1":2290,"2":3556,"6":1655,"7":1346},"ilvl":567}}}, -{"id":105375,"name":"Kil'ruk's Band of Ascendancy","icon":"inv_misc_ring_mop20","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"7":302,"11":280},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"1":1146,"2":1839,"7":761,"11":777},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"1":1192,"2":1908,"7":790,"11":809},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"1":1241,"2":1981,"7":821,"11":842},"ilvl":567}}}, -{"id":105376,"name":"Korven's Crimson Crescent","icon":"inv_axe_1h_orgrimmarraid_d_03","type":13,"weaponType":1,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"6":217,"11":217},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":10847,"weaponDamageMax":20146,"stats":{"1":863,"2":1414,"6":589,"11":589},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":11259,"weaponDamageMax":20911,"stats":{"1":899,"2":1468,"6":612,"11":612},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":11687,"weaponDamageMax":21705,"stats":{"1":936,"2":1524,"6":637,"11":637},"ilvl":567}}}, -{"id":105377,"name":"Bracers of Sonic Projection","icon":"inv_cloth_raidpriest_n_01bracer","type":6,"armorType":1,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"6":334,"7":334,"17":891},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"6":817,"7":817,"17":1202},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"6":848,"7":848,"17":1215},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"6":880,"7":880,"17":1228},"ilvl":567}}}, -{"id":105378,"name":"Rik'kal's Bloody Scalpel","icon":"inv_knife_1h_orgrimmarraid_d_04","type":13,"weaponType":2,"handType":2,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1535,"weaponDamageMax":2851,"stats":{"2":578,"3":305,"5":221,"6":211,"14":5152},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":3754,"weaponDamageMax":6974,"stats":{"2":1414,"3":863,"5":598,"6":573,"14":12602},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":3897,"weaponDamageMax":7238,"stats":{"2":1468,"3":899,"5":622,"6":596,"14":13079},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":4045,"weaponDamageMax":7513,"stats":{"2":1524,"3":936,"5":648,"6":620,"14":13578},"ilvl":567}}}, -{"id":105379,"name":"Iyyokuk's Hereditary Seal","icon":"inv_misc_ring_mop3","type":11,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":309,"11":349},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"5":757,"11":853},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"5":785,"11":886},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"5":815,"11":919},"ilvl":567}}}, -{"id":105380,"name":"Amber Parasite Wraps","icon":"inv_leather_raiddruid_n_01chest","type":5,"armorType":2,"gemSockets":[2,2,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":377,"7":540,"17":2592},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":1097,"7":1494,"17":3497},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1143,"7":1555,"17":3534},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1191,"7":1619,"17":3572},"ilvl":567}}}, -{"id":105381,"name":"Chestguard of Toxic Injections","icon":"inv_mail_raidshaman_n_01chest","type":5,"armorType":3,"gemSockets":[2,2,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":532,"7":392,"17":3607},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":1474,"7":1132,"17":4865},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1534,"7":1179,"17":4918},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1597,"7":1228,"17":4970},"ilvl":567}}}, -{"id":105382,"name":"Gauntlets of Insane Calculations","icon":"inv_gloves_plate_raiddeathknight_n_01","type":7,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"7":316,"11":388,"17":3079},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"7":866,"11":1088,"17":4153},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"7":901,"11":1133,"17":4198},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"7":938,"11":1180,"17":4242},"ilvl":567}}}, -{"id":105383,"name":"Skeer's Bloodsoaked Talisman","icon":"inv_jewelry_orgrimmarraid_trinket_06","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":847},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":2072},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":2151},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":2232},"ilvl":567}}}, -{"id":105384,"name":"Kil'ruk's Furious Blade","icon":"inv_sword_1h_orgrimmarraid_d_02","type":13,"weaponType":9,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"6":217,"8":217},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":10847,"weaponDamageMax":20146,"stats":{"0":863,"2":1414,"6":589,"8":589},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":11259,"weaponDamageMax":20911,"stats":{"0":899,"2":1468,"6":612,"8":612},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":11687,"weaponDamageMax":21705,"stats":{"0":936,"2":1524,"6":637,"8":637},"ilvl":567}}}, -{"id":105385,"name":"Kor'kron Spire of Supremacy","icon":"inv_staff_2h_orgrimmarraid_d_02","type":13,"weaponType":8,"handType":4,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":8673,"weaponDamageMax":13010,"stats":{"1":819,"2":1349,"6":619,"11":477},"ilvl":463},"0":{"randPropPoints":4183,"weaponDamageMin":21216,"weaponDamageMax":31824,"stats":{"1":2120,"2":3300,"6":1536,"11":1258},"ilvl":559},"1":{"randPropPoints":4342,"weaponDamageMin":22021,"weaponDamageMax":33032,"stats":{"1":2203,"2":3425,"6":1595,"11":1309},"ilvl":563},"2":{"randPropPoints":4507,"weaponDamageMin":22857,"weaponDamageMax":34287,"stats":{"1":2290,"2":3556,"6":1657,"11":1361},"ilvl":567}}}, -{"id":105386,"name":"Cord of Black Dreams","icon":"inv_leather_raiddruid_n_01belt","type":8,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":385,"7":332,"17":1458},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1474,"2":2452,"6":1058,"7":929,"17":1967},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1537,"2":2545,"6":1101,"7":967,"17":1988},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1601,"2":2641,"6":1146,"7":1007,"17":2009},"ilvl":567}}}, -{"id":105387,"name":"Kor'kron Elite Skullmask","icon":"inv_helm_leather_raidrogue_n_01","type":1,"armorType":2,"gemSockets":[1,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"7":523,"11":406,"17":2106},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"1":1960,"2":3300,"7":1453,"11":1167,"17":2841},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"1":2043,"2":3425,"7":1513,"11":1216,"17":2872},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"1":2130,"2":3556,"7":1575,"11":1266,"17":2902},"ilvl":567}}}, -{"id":105388,"name":"Chestguard of Relentless Tyranny","icon":"inv_chest_mail_raidhunter_n_01","type":5,"armorType":3,"gemSockets":[2,2,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"7":603,"11":376,"17":3607},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"1":2040,"2":3300,"7":1592,"11":1034,"17":4865},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"1":2123,"2":3425,"7":1655,"11":1077,"17":4918},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"1":2210,"2":3556,"7":1721,"11":1121,"17":4970},"ilvl":567}}}, -{"id":105389,"name":"Penetrating Gaze of Y'Shaarj","icon":"inv_helm_mail_raidhunter_n_01","type":1,"armorType":3,"gemSockets":[1,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"6":506,"11":435,"17":2931},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"1":1960,"2":3300,"6":1411,"11":1238,"17":3953},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"1":2043,"2":3425,"6":1470,"11":1289,"17":3996},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"1":2130,"2":3556,"6":1530,"11":1343,"17":4038},"ilvl":567}}}, -{"id":105390,"name":"Shoulderguards of Intended Power","icon":"inv_shoulder_mail_raidhunter_n_01","type":3,"armorType":3,"gemSockets":[4,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":410,"11":289,"17":2705},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1474,"2":2452,"6":1119,"11":824,"17":3649},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1537,"2":2545,"6":1165,"11":858,"17":3688},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1601,"2":2641,"6":1212,"11":894,"17":3728},"ilvl":567}}}, -{"id":105391,"name":"Legplates of Unthinking Strife","icon":"inv_pants_plate_raidwarrior_n_01","type":9,"armorType":4,"gemSockets":[3,3,2],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"7":489,"11":464,"17":4310},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"0":1960,"2":3300,"7":1369,"11":1310,"17":5814},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"0":2043,"2":3425,"7":1425,"11":1364,"17":5877},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"0":2130,"2":3556,"7":1484,"11":1420,"17":5939},"ilvl":567}}}, -{"id":105392,"name":"Spaulders of the Fallen Warchief","icon":"inv_shoulder_plate_raidwarrior_n_01","type":3,"armorType":4,"gemSockets":[4,4],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"6":422,"11":269,"17":3694},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1474,"2":2452,"6":1148,"11":773,"17":4983},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1537,"2":2545,"6":1195,"11":806,"17":5037},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1601,"2":2641,"6":1243,"11":839,"17":5091},"ilvl":567}}}, +{"id":105375,"name":"Kil'ruk's Band of Ascendancy","icon":"inv_misc_ring_mop20","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"7":302,"11":280},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"1":1146,"2":1839,"7":761,"11":777},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"1":1192,"2":1908,"7":790,"11":809},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"1":1241,"2":1981,"7":821,"11":842},"ilvl":567}}}, +{"id":105376,"name":"Korven's Crimson Crescent","icon":"inv_axe_1h_orgrimmarraid_d_03","type":13,"weaponType":1,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"6":217,"11":217},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":10847,"weaponDamageMax":20146,"stats":{"1":863,"2":1414,"6":589,"11":589},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":11259,"weaponDamageMax":20911,"stats":{"1":899,"2":1468,"6":612,"11":612},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":11687,"weaponDamageMax":21705,"stats":{"1":936,"2":1524,"6":637,"11":637},"ilvl":567}}}, +{"id":105377,"name":"Bracers of Sonic Projection","icon":"inv_cloth_raidpriest_n_01bracer","type":6,"armorType":1,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"6":334,"7":334,"17":891},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"6":817,"7":817,"17":1202},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"6":848,"7":848,"17":1215},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"6":880,"7":880,"17":1228},"ilvl":567}}}, +{"id":105378,"name":"Rik'kal's Bloody Scalpel","icon":"inv_knife_1h_orgrimmarraid_d_04","type":13,"weaponType":2,"handType":2,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1535,"weaponDamageMax":2851,"stats":{"2":578,"3":305,"5":221,"6":211,"14":5152},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":3754,"weaponDamageMax":6974,"stats":{"2":1414,"3":863,"5":598,"6":573,"14":12602},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":3897,"weaponDamageMax":7238,"stats":{"2":1468,"3":899,"5":622,"6":596,"14":13079},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":4045,"weaponDamageMax":7513,"stats":{"2":1524,"3":936,"5":648,"6":620,"14":13578},"ilvl":567}}}, +{"id":105379,"name":"Iyyokuk's Hereditary Seal","icon":"inv_misc_ring_mop3","type":11,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":309,"11":349},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1226,"5":757,"11":853},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1272,"5":785,"11":886},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1321,"5":815,"11":919},"ilvl":567}}}, +{"id":105380,"name":"Amber Parasite Wraps","icon":"inv_leather_raiddruid_n_01chest","type":5,"armorType":2,"gemSockets":[2,2,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":377,"7":540,"17":2592},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":1097,"7":1494,"17":3497},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1143,"7":1555,"17":3534},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1191,"7":1619,"17":3572},"ilvl":567}}}, +{"id":105381,"name":"Chestguard of Toxic Injections","icon":"inv_mail_raidshaman_n_01chest","type":5,"armorType":3,"gemSockets":[2,2,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":532,"7":392,"17":3607},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":1474,"7":1132,"17":4865},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1534,"7":1179,"17":4918},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1597,"7":1228,"17":4970},"ilvl":567}}}, +{"id":105382,"name":"Gauntlets of Insane Calculations","icon":"inv_gloves_plate_raiddeathknight_n_01","type":7,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"7":316,"11":388,"17":3079},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"7":866,"11":1088,"17":4153},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"7":901,"11":1133,"17":4198},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"7":938,"11":1180,"17":4242},"ilvl":567}}}, +{"id":105383,"name":"Skeer's Bloodsoaked Talisman","icon":"inv_jewelry_orgrimmarraid_trinket_06","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":847},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":2072},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":2151},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":2232},"ilvl":567}}}, +{"id":105384,"name":"Kil'ruk's Furious Blade","icon":"inv_sword_1h_orgrimmarraid_d_02","type":13,"weaponType":9,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"6":217,"8":217},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":10847,"weaponDamageMax":20146,"stats":{"0":863,"2":1414,"6":589,"8":589},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":11259,"weaponDamageMax":20911,"stats":{"0":899,"2":1468,"6":612,"8":612},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":11687,"weaponDamageMax":21705,"stats":{"0":936,"2":1524,"6":637,"8":637},"ilvl":567}}}, +{"id":105385,"name":"Kor'kron Spire of Supremacy","icon":"inv_staff_2h_orgrimmarraid_d_02","type":13,"weaponType":8,"handType":4,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":8673,"weaponDamageMax":13010,"stats":{"1":819,"2":1349,"6":619,"11":477},"ilvl":463},"0":{"randPropPoints":4183,"weaponDamageMin":21216,"weaponDamageMax":31824,"stats":{"1":2120,"2":3300,"6":1536,"11":1258},"ilvl":559},"1":{"randPropPoints":4342,"weaponDamageMin":22021,"weaponDamageMax":33032,"stats":{"1":2203,"2":3425,"6":1595,"11":1309},"ilvl":563},"2":{"randPropPoints":4507,"weaponDamageMin":22857,"weaponDamageMax":34287,"stats":{"1":2290,"2":3556,"6":1657,"11":1361},"ilvl":567}}}, +{"id":105386,"name":"Cord of Black Dreams","icon":"inv_leather_raiddruid_n_01belt","type":8,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":385,"7":332,"17":1458},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1474,"2":2452,"6":1058,"7":929,"17":1967},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1537,"2":2545,"6":1101,"7":967,"17":1988},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1601,"2":2641,"6":1146,"7":1007,"17":2009},"ilvl":567}}}, +{"id":105387,"name":"Kor'kron Elite Skullmask","icon":"inv_helm_leather_raidrogue_n_01","type":1,"armorType":2,"gemSockets":[1,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"7":523,"11":406,"17":2106},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"1":1960,"2":3300,"7":1453,"11":1167,"17":2841},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"1":2043,"2":3425,"7":1513,"11":1216,"17":2872},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"1":2130,"2":3556,"7":1575,"11":1266,"17":2902},"ilvl":567}}}, +{"id":105388,"name":"Chestguard of Relentless Tyranny","icon":"inv_chest_mail_raidhunter_n_01","type":5,"armorType":3,"gemSockets":[2,2,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"7":603,"11":376,"17":3607},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"1":2040,"2":3300,"7":1592,"11":1034,"17":4865},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"1":2123,"2":3425,"7":1655,"11":1077,"17":4918},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"1":2210,"2":3556,"7":1721,"11":1121,"17":4970},"ilvl":567}}}, +{"id":105389,"name":"Penetrating Gaze of Y'Shaarj","icon":"inv_helm_mail_raidhunter_n_01","type":1,"armorType":3,"gemSockets":[1,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"6":506,"11":435,"17":2931},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"1":1960,"2":3300,"6":1411,"11":1238,"17":3953},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"1":2043,"2":3425,"6":1470,"11":1289,"17":3996},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"1":2130,"2":3556,"6":1530,"11":1343,"17":4038},"ilvl":567}}}, +{"id":105390,"name":"Shoulderguards of Intended Power","icon":"inv_shoulder_mail_raidhunter_n_01","type":3,"armorType":3,"gemSockets":[4,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":410,"11":289,"17":2705},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"1":1474,"2":2452,"6":1119,"11":824,"17":3649},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"1":1537,"2":2545,"6":1165,"11":858,"17":3688},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"1":1601,"2":2641,"6":1212,"11":894,"17":3728},"ilvl":567}}}, +{"id":105391,"name":"Legplates of Unthinking Strife","icon":"inv_pants_plate_raidwarrior_n_01","type":9,"armorType":4,"gemSockets":[3,3,2],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"7":489,"11":464,"17":4310},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"0":1960,"2":3300,"7":1369,"11":1310,"17":5814},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"0":2043,"2":3425,"7":1425,"11":1364,"17":5877},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"0":2130,"2":3556,"7":1484,"11":1420,"17":5939},"ilvl":567}}}, +{"id":105392,"name":"Spaulders of the Fallen Warchief","icon":"inv_shoulder_plate_raidwarrior_n_01","type":3,"armorType":4,"gemSockets":[4,4],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"6":422,"11":269,"17":3694},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1474,"2":2452,"6":1148,"11":773,"17":4983},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1537,"2":2545,"6":1195,"11":806,"17":5037},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1601,"2":2641,"6":1243,"11":839,"17":5091},"ilvl":567}}}, {"id":105393,"name":"Tusks of Mannoroth","icon":"inv_shoulder_plate_garrosh_d_01","type":3,"armorType":4,"gemSockets":[2,2,2],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":428,"2":1002,"6":382,"11":229,"17":3694},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"0":1394,"2":2452,"6":1108,"11":733,"17":4983},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"0":1457,"2":2545,"6":1155,"11":766,"17":5037},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"0":1521,"2":2641,"6":1203,"11":799,"17":5091},"ilvl":567}}}, -{"id":105394,"name":"Greathelm of the Warchief","icon":"inv_helmet_plate_raidwarrior_n_01","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[0,0,270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"8":336,"10":563,"17":4002},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"0":1960,"2":3300,"8":994,"10":1552,"17":5399},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"0":2043,"2":3425,"8":1037,"10":1615,"17":5457},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"0":2130,"2":3556,"8":1081,"10":1681,"17":5515},"ilvl":567}}}, -{"id":105395,"name":"Xal'atoh, Desecrated Image of Gorehowl","icon":"inv_axe_2h_orgrimmarraid_d_01","type":13,"weaponType":1,"handType":4,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":819,"2":1349,"6":510,"11":579},"ilvl":463},"0":{"randPropPoints":4183,"weaponDamageMin":23144,"weaponDamageMax":34717,"stats":{"0":2120,"2":3300,"6":1271,"11":1509},"ilvl":559},"1":{"randPropPoints":4342,"weaponDamageMin":24023,"weaponDamageMax":36035,"stats":{"0":2203,"2":3425,"6":1320,"11":1569},"ilvl":563},"2":{"randPropPoints":4507,"weaponDamageMin":24935,"weaponDamageMax":37404,"stats":{"0":2290,"2":3556,"6":1370,"11":1631},"ilvl":567}}}, -{"id":105396,"name":"Curse of Hubris","icon":"inv_jewelry_orgrimmarraid_trinket_04","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1270},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":3108},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":3226},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":3348},"ilvl":567}},"itemEffect":{"buffId":146395,"buffName":"Tactician","effectDurationMs":15000,"scalingOptions":{"-1":{"stats":{"6":4234}},"0":{"stats":{"6":10357}},"1":{"stats":{"6":10751}},"2":{"stats":{"6":11159}}},"onUse":{"cooldownMs":90000,"categoryId":1141,"categoryCooldownMs":90000}}}, -{"id":105397,"name":"Belt of the Broken Pact","icon":"inv_cloth_raidpriest_n_01belt","type":8,"armorType":1,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":343,"11":378,"17":1146},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":956,"11":1042,"17":1545},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":995,"11":1085,"17":1562},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1036,"11":1129,"17":1579},"ilvl":567}}}, +{"id":105394,"name":"Greathelm of the Warchief","icon":"inv_helmet_plate_raidwarrior_n_01","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[0,0,270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"8":336,"10":563,"17":4002},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"0":1960,"2":3300,"8":994,"10":1552,"17":5399},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"0":2043,"2":3425,"8":1037,"10":1615,"17":5457},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"0":2130,"2":3556,"8":1081,"10":1681,"17":5515},"ilvl":567}}}, +{"id":105395,"name":"Xal'atoh, Desecrated Image of Gorehowl","icon":"inv_axe_2h_orgrimmarraid_d_01","type":13,"weaponType":1,"handType":4,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":819,"2":1349,"6":510,"11":579},"ilvl":463},"0":{"randPropPoints":4183,"weaponDamageMin":23144,"weaponDamageMax":34717,"stats":{"0":2120,"2":3300,"6":1271,"11":1509},"ilvl":559},"1":{"randPropPoints":4342,"weaponDamageMin":24023,"weaponDamageMax":36035,"stats":{"0":2203,"2":3425,"6":1320,"11":1569},"ilvl":563},"2":{"randPropPoints":4507,"weaponDamageMin":24935,"weaponDamageMax":37404,"stats":{"0":2290,"2":3556,"6":1370,"11":1631},"ilvl":567}}}, +{"id":105396,"name":"Curse of Hubris","icon":"inv_jewelry_orgrimmarraid_trinket_04","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1270},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":3108},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":3226},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":3348},"ilvl":567}},"itemEffect":{"buffId":146395,"buffName":"Tactician","effectDurationMs":15000,"scalingOptions":{"-1":{"stats":{"6":4234}},"0":{"stats":{"6":10357}},"1":{"stats":{"6":10751}},"2":{"stats":{"6":11159}}},"onUse":{"cooldownMs":90000,"categoryId":1141,"categoryCooldownMs":90000}}}, +{"id":105397,"name":"Belt of the Broken Pact","icon":"inv_cloth_raidpriest_n_01belt","type":8,"armorType":1,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":343,"11":378,"17":1146},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":956,"11":1042,"17":1545},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":995,"11":1085,"17":1562},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1036,"11":1129,"17":1579},"ilvl":567}}}, {"id":105398,"name":"Ebon Ritual Hood","icon":"inv_helm_cloth_raidmage_n_01","type":1,"armorType":1,"gemSockets":[1,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"7":435,"11":506,"17":1655},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"7":1238,"11":1411,"17":2232},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"7":1289,"11":1470,"17":2256},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"7":1343,"11":1530,"17":2280},"ilvl":567}}}, {"id":105399,"name":"Black Blood of Y'Shaarj","icon":"inv_jewelry_orgrimmarraid_trinket_02","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"7":847},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"7":2072},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"7":2151},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"7":2232},"ilvl":567}}}, {"id":105400,"name":"Horned Mace of the Old Ones","icon":"inv_mace_1h_orgrimmarraid_d_03","type":13,"weaponType":4,"handType":2,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.4,"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":2046,"weaponDamageMax":3801,"stats":{"2":578,"3":305,"4":221,"7":211,"14":5152},"ilvl":463},"0":{"randPropPoints":1793,"weaponDamageMin":5006,"weaponDamageMax":9298,"stats":{"2":1414,"3":863,"4":598,"7":573,"14":12602},"ilvl":559},"1":{"randPropPoints":1861,"weaponDamageMin":5196,"weaponDamageMax":9651,"stats":{"2":1468,"3":899,"4":622,"7":596,"14":13079},"ilvl":563},"2":{"randPropPoints":1932,"weaponDamageMin":5394,"weaponDamageMax":10018,"stats":{"2":1524,"3":936,"4":648,"7":620,"14":13578},"ilvl":567}}}, -{"id":105401,"name":"Revelations of Y'Shaarj","icon":"inv_offhand_1h_orgrimmarraid_d_01","type":13,"weaponType":5,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"7":286,"11":299},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1146,"7":757,"11":790},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1192,"7":787,"11":821},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1241,"7":818,"11":854},"ilvl":567}}}, -{"id":105402,"name":"Seal of Karmic Return","icon":"inv_belt_leather_raidmonk_n_01","type":8,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":343,"11":378,"17":1458},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":956,"11":1042,"17":1967},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":995,"11":1085,"17":1988},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1036,"11":1129,"17":2009},"ilvl":567}}}, -{"id":105403,"name":"Hopeglow Spaulders","icon":"inv_shoulder_leather_raidmonk_n_01","type":3,"armorType":2,"gemSockets":[4,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":365,"7":365,"17":1944},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1010,"7":1010,"17":2623},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1051,"7":1051,"17":2651},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1094,"7":1094,"17":2679},"ilvl":567}}}, +{"id":105401,"name":"Revelations of Y'Shaarj","icon":"inv_offhand_1h_orgrimmarraid_d_01","type":13,"weaponType":5,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"7":286,"11":299},"ilvl":463},"0":{"randPropPoints":2331,"stats":{"2":1839,"3":1146,"7":757,"11":790},"ilvl":559},"1":{"randPropPoints":2419,"stats":{"2":1908,"3":1192,"7":787,"11":821},"ilvl":563},"2":{"randPropPoints":2511,"stats":{"2":1981,"3":1241,"7":818,"11":854},"ilvl":567}}}, +{"id":105402,"name":"Seal of Karmic Return","icon":"inv_belt_leather_raidmonk_n_01","type":8,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":343,"11":378,"17":1458},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":956,"11":1042,"17":1967},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":995,"11":1085,"17":1988},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1036,"11":1129,"17":2009},"ilvl":567}}}, +{"id":105403,"name":"Hopeglow Spaulders","icon":"inv_shoulder_leather_raidmonk_n_01","type":3,"armorType":2,"gemSockets":[4,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":365,"7":365,"17":1944},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1010,"7":1010,"17":2623},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1051,"7":1051,"17":2651},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1094,"7":1094,"17":2679},"ilvl":567}}}, {"id":105404,"name":"Cowl of Smoking Dreams","icon":"inv_mail_raidshaman_n_01helm","type":1,"armorType":3,"gemSockets":[1,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":489,"11":464,"17":2931},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":1369,"11":1310,"17":3953},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1425,"11":1364,"17":3996},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1484,"11":1420,"17":4038},"ilvl":567}}}, -{"id":105405,"name":"Chestplate of Fallen Passion","icon":"inv_plate_raidpaladin_n_01robe","type":5,"armorType":4,"gemSockets":[2,2,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":9,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":506,"11":435,"17":4926},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":1411,"11":1238,"17":6645},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1470,"11":1289,"17":6716},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1530,"11":1343,"17":6788},"ilvl":567}}}, -{"id":105406,"name":"Mantle of Looming Darkness","icon":"inv_shoulder_plate_raidpaladin_n_01","type":3,"armorType":4,"gemSockets":[4,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":410,"7":289,"17":3694},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1119,"7":824,"17":4983},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1165,"7":858,"17":5037},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1212,"7":894,"17":5091},"ilvl":567}}}, -{"id":105407,"name":"Immerseus' Crystalline Eye","icon":"inv_misc_necklace_mop8","type":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"7":334,"11":334},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"1":1384,"2":2076,"7":922,"11":922},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"1":1436,"2":2154,"7":957,"11":957},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"1":1490,"2":2236,"7":994,"11":994},"ilvl":580}}}, +{"id":105405,"name":"Chestplate of Fallen Passion","icon":"inv_plate_raidpaladin_n_01robe","type":5,"armorType":4,"gemSockets":[2,2,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":6,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":506,"11":435,"17":4926},"ilvl":463},"0":{"randPropPoints":4183,"stats":{"2":3300,"3":1960,"4":1411,"11":1238,"17":6645},"ilvl":559},"1":{"randPropPoints":4342,"stats":{"2":3425,"3":2043,"4":1470,"11":1289,"17":6716},"ilvl":563},"2":{"randPropPoints":4507,"stats":{"2":3556,"3":2130,"4":1530,"11":1343,"17":6788},"ilvl":567}}}, +{"id":105406,"name":"Mantle of Looming Darkness","icon":"inv_shoulder_plate_raidpaladin_n_01","type":3,"armorType":4,"gemSockets":[4,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":410,"7":289,"17":3694},"ilvl":463},"0":{"randPropPoints":3108,"stats":{"2":2452,"3":1474,"4":1119,"7":824,"17":4983},"ilvl":559},"1":{"randPropPoints":3226,"stats":{"2":2545,"3":1537,"4":1165,"7":858,"17":5037},"ilvl":563},"2":{"randPropPoints":3348,"stats":{"2":2641,"3":1601,"4":1212,"7":894,"17":5091},"ilvl":567}}}, +{"id":105407,"name":"Immerseus' Crystalline Eye","icon":"inv_misc_necklace_mop8","type":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"7":334,"11":334},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"1":1384,"2":2076,"7":922,"11":922},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"1":1436,"2":2154,"7":957,"11":957},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"1":1490,"2":2236,"7":994,"11":994},"ilvl":580}}}, {"id":105408,"name":"Trident of Corrupted Waters","icon":"inv_staff_2h_orgimmarraid_d_01","type":13,"weaponType":8,"handType":4,"gemSockets":[3],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":8673,"weaponDamageMax":13010,"stats":{"1":819,"2":1349,"6":619,"8":440},"ilvl":463},"0":{"randPropPoints":4722,"weaponDamageMin":23947,"weaponDamageMax":35922,"stats":{"1":2403,"2":3725,"6":1823,"8":1242},"ilvl":572},"1":{"randPropPoints":4901,"weaponDamageMin":24857,"weaponDamageMax":37286,"stats":{"1":2497,"2":3866,"6":1895,"8":1290},"ilvl":576},"2":{"randPropPoints":5087,"weaponDamageMin":25801,"weaponDamageMax":38702,"stats":{"1":2595,"2":4013,"6":1969,"8":1339},"ilvl":580}}}, {"id":105409,"name":"Hood of Blackened Tears","icon":"inv_leather_raiddruid_n_01helm","type":1,"armorType":2,"gemSockets":[1,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"6":506,"7":435,"17":2106},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"1":2243,"2":3725,"6":1609,"7":1413,"17":2941},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"1":2337,"2":3866,"6":1674,"7":1471,"17":2971},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"1":2435,"2":4013,"6":1742,"7":1531,"17":3002},"ilvl":580}}}, -{"id":105410,"name":"Puddle Punishers","icon":"inv_mail_raidshaman_n_01boot","type":10,"armorType":3,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"5":343,"6":446,"17":2480},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1765,"2":2767,"5":1031,"6":1287,"17":3462},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1835,"2":2872,"5":1072,"6":1337,"17":3498},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1907,"2":2981,"5":1114,"6":1389,"17":3534},"ilvl":580}}}, -{"id":105411,"name":"Bubble-Burst Bracers","icon":"inv_bracer_plate_raidwarrior_n_01","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"5":372,"7":269,"17":2155},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1384,"2":2076,"5":1027,"7":744,"17":3009},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1436,"2":2154,"5":1066,"7":772,"17":3040},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1490,"2":2236,"5":1107,"7":801,"17":3072},"ilvl":580}}}, -{"id":105412,"name":"Chestplate of Congealed Corrosion","icon":"inv_chest_plate_raiddeathknight_n_01","type":5,"armorType":4,"gemSockets":[2,4,3],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"6":377,"7":540,"17":4926},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"0":2243,"2":3725,"6":1254,"7":1702,"17":6877},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"0":2337,"2":3866,"6":1306,"7":1771,"17":6949},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"0":2435,"2":4013,"6":1360,"7":1843,"17":7021},"ilvl":580}}}, +{"id":105410,"name":"Puddle Punishers","icon":"inv_mail_raidshaman_n_01boot","type":10,"armorType":3,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"5":343,"6":446,"17":2480},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1765,"2":2767,"5":1031,"6":1287,"17":3462},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1835,"2":2872,"5":1072,"6":1337,"17":3498},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1907,"2":2981,"5":1114,"6":1389,"17":3534},"ilvl":580}}}, +{"id":105411,"name":"Bubble-Burst Bracers","icon":"inv_bracer_plate_raidwarrior_n_01","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"5":372,"7":269,"17":2155},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1384,"2":2076,"5":1027,"7":744,"17":3009},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1436,"2":2154,"5":1066,"7":772,"17":3040},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1490,"2":2236,"5":1107,"7":801,"17":3072},"ilvl":580}}}, +{"id":105412,"name":"Chestplate of Congealed Corrosion","icon":"inv_chest_plate_raiddeathknight_n_01","type":5,"armorType":4,"gemSockets":[2,4,3],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"6":377,"7":540,"17":4926},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"0":2243,"2":3725,"6":1254,"7":1702,"17":6877},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"0":2337,"2":3866,"6":1306,"7":1771,"17":6949},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"0":2435,"2":4013,"6":1360,"7":1843,"17":7021},"ilvl":580}}}, {"id":105413,"name":"Corruption-Rotted Gauntlets","icon":"inv_gloves_plate_raiddeathknight_n_01","type":7,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"7":370,"11":356,"17":3079},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1685,"2":2767,"7":1135,"11":1152,"17":4298},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1755,"2":2872,"7":1180,"11":1200,"17":4343},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1827,"2":2981,"7":1228,"11":1249,"17":4388},"ilvl":580}}}, {"id":105414,"name":"Treads of Unchained Hate","icon":"inv_boots_plate_raiddeathknight_n_01","type":10,"armorType":4,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"5":353,"10":439,"17":3386},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1765,"2":2767,"5":1061,"10":1270,"17":4728},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1835,"2":2872,"5":1103,"10":1319,"17":4777},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1907,"2":2981,"5":1147,"10":1370,"17":4827},"ilvl":580}}}, -{"id":105415,"name":"Bracers of Sordid Sleep","icon":"inv_bracer_plate_raiddeathknight_n_01","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"9":334,"10":334,"17":2155},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1384,"2":2076,"9":922,"10":922,"17":3009},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1436,"2":2154,"9":957,"10":957,"17":3040},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1490,"2":2236,"9":994,"10":994,"17":3072},"ilvl":580}}}, +{"id":105415,"name":"Bracers of Sordid Sleep","icon":"inv_bracer_plate_raiddeathknight_n_01","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"9":334,"10":334,"17":2155},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1384,"2":2076,"9":922,"10":922,"17":3009},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1436,"2":2154,"9":957,"10":957,"17":3040},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1490,"2":2236,"9":994,"10":994,"17":3072},"ilvl":580}}}, {"id":105416,"name":"Pauldrons of Violent Eruption","icon":"inv_shoulder_plate_raiddeathknight_n_01","type":3,"armorType":4,"gemSockets":[3,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"9":258,"10":428,"17":3694},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1685,"2":2767,"9":855,"10":1322,"17":5158},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1755,"2":2872,"9":890,"10":1375,"17":5212},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1827,"2":2981,"9":927,"10":1430,"17":5265},"ilvl":580}}}, -{"id":105417,"name":"Encapsulated Essence of Immerseus","icon":"inv_mace_1h_orgrimmarraid_d_01","type":13,"weaponType":4,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"9":217,"10":217},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":12244,"weaponDamageMax":22740,"stats":{"0":984,"2":1597,"9":670,"10":670},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":12709,"weaponDamageMax":23603,"stats":{"0":1025,"2":1657,"9":697,"10":697},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":13192,"weaponDamageMax":24500,"stats":{"0":1066,"2":1720,"9":724,"10":724},"ilvl":580}}}, -{"id":105418,"name":"Bolt-Burster Grips","icon":"inv_cloth_raidpriest_n_01glove","type":7,"armorType":1,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":375,"6":337,"17":1273},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1206,"6":1045,"17":1777},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1255,"6":1087,"17":1796},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1306,"6":1131,"17":1814},"ilvl":580}}}, -{"id":105419,"name":"Ichor-Dripping Shoulderpads","icon":"inv_cloth_raidpriest_n_01shoulder","type":3,"armorType":1,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":404,"6":300,"17":1527},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1257,"6":970,"17":2133},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1307,"6":1009,"17":2155},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1360,"6":1051,"17":2177},"ilvl":580}}}, -{"id":105420,"name":"Hood of Swirling Senses","icon":"inv_helm_cloth_raidmage_n_01","type":1,"armorType":1,"gemSockets":[1,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"6":480,"11":480,"17":1655},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"6":1536,"11":1536,"17":2310},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"6":1598,"11":1598,"17":2334},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"6":1664,"11":1664,"17":2358},"ilvl":580}}}, -{"id":105421,"name":"Cloak of Misguided Power","icon":"inv_cape_pandaria_d_03","type":4,"armorType":1,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":334,"7":334,"17":1018},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"5":922,"7":922,"17":1422},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"5":957,"7":957,"17":1437},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"5":994,"7":994,"17":1451},"ilvl":580}}}, -{"id":105422,"name":"Purified Bindings of Immerseus","icon":"inv_jewelry_orgrimmarraid_trinket_07","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3508,"ilvl":572},"1":{"randPropPoints":3641,"ilvl":576},"2":{"randPropPoints":3779,"ilvl":580}},"itemEffect":{"buffId":146046,"buffName":"Expanded Mind","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"3":5084}},"0":{"stats":{"3":14039}},"1":{"stats":{"3":14571}},"2":{"stats":{"3":15124}}},"proc":{"icdMs":115000,"procChance":0.15}}}, -{"id":105423,"name":"Seal of Eternal Sorrow","icon":"inv_misc_ring_mop9","type":11,"gemSockets":[3],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":313,"11":246},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1304,"4":976,"11":706},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1356,"4":1015,"11":734},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1410,"4":1056,"11":762},"ilvl":580}}}, -{"id":105424,"name":"Salt Water Sandals","icon":"inv_leather_raiddruid_n_01boot","type":10,"armorType":2,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":397,"7":413,"17":1782},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"4":1182,"7":1198,"17":2488},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"4":1229,"7":1245,"17":2514},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"4":1277,"7":1293,"17":2540},"ilvl":580}}}, -{"id":105425,"name":"Bracers of Purified Spirit","icon":"inv_leather_raiddruid_n_01bracer","type":6,"armorType":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":254,"6":381,"17":1134},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"4":701,"6":1052,"17":1583},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"4":728,"6":1092,"17":1600},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"4":755,"6":1133,"17":1616},"ilvl":580}}}, -{"id":105426,"name":"Soul-Soaked Gloves","icon":"inv_mail_raidshaman_n_01glove","type":7,"armorType":3,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":349,"6":381,"17":2254},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1134,"6":1166,"17":3147},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1181,"6":1213,"17":3180},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1229,"6":1261,"17":3213},"ilvl":580}}}, +{"id":105417,"name":"Encapsulated Essence of Immerseus","icon":"inv_mace_1h_orgrimmarraid_d_01","type":13,"weaponType":4,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"9":217,"10":217},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":12244,"weaponDamageMax":22740,"stats":{"0":984,"2":1597,"9":670,"10":670},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":12709,"weaponDamageMax":23603,"stats":{"0":1025,"2":1657,"9":697,"10":697},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":13192,"weaponDamageMax":24500,"stats":{"0":1066,"2":1720,"9":724,"10":724},"ilvl":580}}}, +{"id":105418,"name":"Bolt-Burster Grips","icon":"inv_cloth_raidpriest_n_01glove","type":7,"armorType":1,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":375,"6":337,"17":1273},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1206,"6":1045,"17":1777},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1255,"6":1087,"17":1796},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1306,"6":1131,"17":1814},"ilvl":580}}}, +{"id":105419,"name":"Ichor-Dripping Shoulderpads","icon":"inv_cloth_raidpriest_n_01shoulder","type":3,"armorType":1,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":404,"6":300,"17":1527},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1257,"6":970,"17":2133},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1307,"6":1009,"17":2155},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1360,"6":1051,"17":2177},"ilvl":580}}}, +{"id":105420,"name":"Hood of Swirling Senses","icon":"inv_helm_cloth_raidmage_n_01","type":1,"armorType":1,"gemSockets":[1,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"6":480,"11":480,"17":1655},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"6":1536,"11":1536,"17":2310},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"6":1598,"11":1598,"17":2334},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"6":1664,"11":1664,"17":2358},"ilvl":580}}}, +{"id":105421,"name":"Cloak of Misguided Power","icon":"inv_cape_pandaria_d_03","type":4,"armorType":1,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":334,"7":334,"17":1018},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"5":922,"7":922,"17":1422},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"5":957,"7":957,"17":1437},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"5":994,"7":994,"17":1451},"ilvl":580}}}, +{"id":105422,"name":"Purified Bindings of Immerseus","icon":"inv_jewelry_orgrimmarraid_trinket_07","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3508,"ilvl":572},"1":{"randPropPoints":3641,"ilvl":576},"2":{"randPropPoints":3779,"ilvl":580}},"itemEffect":{"buffId":146046,"buffName":"Expanded Mind","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"3":5084}},"0":{"stats":{"3":14039}},"1":{"stats":{"3":14571}},"2":{"stats":{"3":15124}}},"proc":{"icdMs":115000,"procChance":0.15}}}, +{"id":105423,"name":"Seal of Eternal Sorrow","icon":"inv_misc_ring_mop9","type":11,"gemSockets":[3],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":313,"11":246},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1304,"4":976,"11":706},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1356,"4":1015,"11":734},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1410,"4":1056,"11":762},"ilvl":580}}}, +{"id":105424,"name":"Salt Water Sandals","icon":"inv_leather_raiddruid_n_01boot","type":10,"armorType":2,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":397,"7":413,"17":1782},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"4":1182,"7":1198,"17":2488},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"4":1229,"7":1245,"17":2514},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"4":1277,"7":1293,"17":2540},"ilvl":580}}}, +{"id":105425,"name":"Bracers of Purified Spirit","icon":"inv_leather_raiddruid_n_01bracer","type":6,"armorType":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":254,"6":381,"17":1134},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"4":701,"6":1052,"17":1583},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"4":728,"6":1092,"17":1600},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"4":755,"6":1133,"17":1616},"ilvl":580}}}, +{"id":105426,"name":"Soul-Soaked Gloves","icon":"inv_mail_raidshaman_n_01glove","type":7,"armorType":3,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":349,"6":381,"17":2254},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1134,"6":1166,"17":3147},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1181,"6":1213,"17":3180},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1229,"6":1261,"17":3213},"ilvl":580}}}, {"id":105427,"name":"Greatbelt of Living Waters","icon":"inv_plate_raidpaladin_n_01belt","type":8,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":343,"11":378,"17":2771},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1089,"11":1186,"17":3869},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1133,"11":1234,"17":3909},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1179,"11":1284,"17":3949},"ilvl":580}}}, -{"id":105428,"name":"Waterwalker Greatboots","icon":"inv_plate_raidpaladin_n_01boot","type":10,"armorType":4,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":397,"7":413,"17":3386},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"4":1182,"7":1198,"17":4728},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"4":1229,"7":1245,"17":4777},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"4":1277,"7":1293,"17":4827},"ilvl":580}}}, -{"id":105429,"name":"Death Lotus Crossbow","icon":"inv_bow_2h_crossbow_orgrimmarraid_d_01","type":14,"rangedWeaponType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":7885,"weaponDamageMax":11828,"stats":{"1":819,"2":1349,"5":416,"7":643},"ilvl":463},"0":{"randPropPoints":4722,"weaponDamageMin":21770,"weaponDamageMax":32656,"stats":{"1":2403,"2":3725,"5":1219,"7":1847},"ilvl":572},"1":{"randPropPoints":4901,"weaponDamageMin":22597,"weaponDamageMax":33896,"stats":{"1":2497,"2":3866,"5":1267,"7":1919},"ilvl":576},"2":{"randPropPoints":5087,"weaponDamageMin":23455,"weaponDamageMax":35184,"stats":{"1":2595,"2":4013,"5":1317,"7":1993},"ilvl":580}}}, -{"id":105430,"name":"Softfoot's Last Resort","icon":"inv_hand_1h_orgrimmarraid_d_01","type":13,"weaponType":3,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"5":185,"6":236},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":12244,"weaponDamageMax":22740,"stats":{"1":984,"2":1597,"5":583,"6":721},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":12709,"weaponDamageMax":23603,"stats":{"1":1025,"2":1657,"5":606,"6":750},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":13192,"weaponDamageMax":24500,"stats":{"1":1066,"2":1720,"5":631,"6":780},"ilvl":580}}}, +{"id":105428,"name":"Waterwalker Greatboots","icon":"inv_plate_raidpaladin_n_01boot","type":10,"armorType":4,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":852,"zoneId":6738,"otherName":"Immerseus"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":397,"7":413,"17":3386},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"4":1182,"7":1198,"17":4728},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"4":1229,"7":1245,"17":4777},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"4":1277,"7":1293,"17":4827},"ilvl":580}}}, +{"id":105429,"name":"Death Lotus Crossbow","icon":"inv_bow_2h_crossbow_orgrimmarraid_d_01","type":14,"rangedWeaponType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":7885,"weaponDamageMax":11828,"stats":{"1":819,"2":1349,"5":416,"7":643},"ilvl":463},"0":{"randPropPoints":4722,"weaponDamageMin":21770,"weaponDamageMax":32656,"stats":{"1":2403,"2":3725,"5":1219,"7":1847},"ilvl":572},"1":{"randPropPoints":4901,"weaponDamageMin":22597,"weaponDamageMax":33896,"stats":{"1":2497,"2":3866,"5":1267,"7":1919},"ilvl":576},"2":{"randPropPoints":5087,"weaponDamageMin":23455,"weaponDamageMax":35184,"stats":{"1":2595,"2":4013,"5":1317,"7":1993},"ilvl":580}}}, +{"id":105430,"name":"Softfoot's Last Resort","icon":"inv_hand_1h_orgrimmarraid_d_01","type":13,"weaponType":3,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"5":185,"6":236},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":12244,"weaponDamageMax":22740,"stats":{"1":984,"2":1597,"5":583,"6":721},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":12709,"weaponDamageMax":23603,"stats":{"1":1025,"2":1657,"5":606,"6":750},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":13192,"weaponDamageMax":24500,"stats":{"1":1066,"2":1720,"5":631,"6":780},"ilvl":580}}}, {"id":105431,"name":"Stonetoe's Tormented Treads","icon":"inv_boot_leather_raidrogue_n_01","type":10,"armorType":2,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"5":353,"7":439,"17":1782},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1765,"2":2767,"5":1061,"7":1270,"17":2488},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1835,"2":2872,"5":1103,"7":1319,"17":2514},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1907,"2":2981,"5":1147,"7":1370,"17":2540},"ilvl":580}}}, -{"id":105432,"name":"Grips of Unending Anguish","icon":"inv_glove_mail_raidhunter_n_01","type":7,"armorType":3,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":444,"8":242,"17":2254},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1685,"2":2767,"6":1338,"8":839,"17":3147},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1755,"2":2872,"6":1391,"8":874,"17":3180},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1827,"2":2981,"6":1446,"8":911,"17":3213},"ilvl":580}}}, +{"id":105432,"name":"Grips of Unending Anguish","icon":"inv_glove_mail_raidhunter_n_01","type":7,"armorType":3,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":444,"8":242,"17":2254},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1685,"2":2767,"6":1338,"8":839,"17":3147},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1755,"2":2872,"6":1391,"8":874,"17":3180},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1827,"2":2981,"6":1446,"8":911,"17":3213},"ilvl":580}}}, {"id":105433,"name":"Poisonbinder Girth","icon":"inv_belt_plate_raiddeathknight_n_01","type":8,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"5":398,"7":311,"17":2771},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1685,"2":2767,"5":1239,"7":999,"17":3869},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1755,"2":2872,"5":1289,"7":1040,"17":3909},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1827,"2":2981,"5":1341,"7":1082,"17":3949},"ilvl":580}}}, -{"id":105434,"name":"Darkfallen Shoulderplates","icon":"inv_shoulder_plate_raiddeathknight_n_01","type":3,"armorType":4,"gemSockets":[3,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"7":343,"11":378,"17":3694},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1685,"2":2767,"7":1089,"11":1186,"17":5158},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1755,"2":2872,"7":1133,"11":1234,"17":5212},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1827,"2":2981,"7":1179,"11":1284,"17":5265},"ilvl":580}}}, -{"id":105435,"name":"Shockstriker Gauntlets","icon":"inv_gauntlet_plate_raidwarrior_n_01","type":7,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"9":362,"10":359,"17":3079},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1685,"2":2767,"9":1170,"10":1105,"17":4298},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1755,"2":2872,"9":1218,"10":1149,"17":4343},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1827,"2":2981,"9":1268,"10":1195,"17":4388},"ilvl":580}}}, +{"id":105434,"name":"Darkfallen Shoulderplates","icon":"inv_shoulder_plate_raiddeathknight_n_01","type":3,"armorType":4,"gemSockets":[3,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"7":343,"11":378,"17":3694},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1685,"2":2767,"7":1089,"11":1186,"17":5158},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1755,"2":2872,"7":1133,"11":1234,"17":5212},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1827,"2":2981,"7":1179,"11":1284,"17":5265},"ilvl":580}}}, +{"id":105435,"name":"Shockstriker Gauntlets","icon":"inv_gauntlet_plate_raidwarrior_n_01","type":7,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"9":362,"10":359,"17":3079},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1685,"2":2767,"9":1170,"10":1105,"17":4298},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1755,"2":2872,"9":1218,"10":1149,"17":4343},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1827,"2":2981,"9":1268,"10":1195,"17":4388},"ilvl":580}}}, {"id":105436,"name":"Sorrowpath Signet","icon":"inv_misc_ring_mop10","type":11,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"5":285,"6":363},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1384,"2":2076,"5":787,"6":1002},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1436,"2":2154,"5":817,"6":1041},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1490,"2":2236,"5":848,"6":1080},"ilvl":580}}}, -{"id":105437,"name":"Gloomwrap Greatcloak","icon":"inv_cape_pandaria_d_04","type":4,"armorType":1,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"8":301,"10":354,"17":1018},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1384,"2":2076,"8":832,"10":976,"17":1422},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1436,"2":2154,"8":863,"10":1013,"17":1437},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1490,"2":2236,"8":896,"10":1052,"17":1451},"ilvl":580}}}, -{"id":105438,"name":"Rook's Unlucky Talisman","icon":"inv_jewelry_orgrimmarraid_trinket_20","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1270},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":3508},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":3641},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":3779},"ilvl":580}}}, -{"id":105439,"name":"Sha-Seared Sandals","icon":"inv_boot_cloth_raidwarlock_n_01","type":10,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"5":290,"7":476,"17":1400},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"5":887,"7":1370,"17":1955},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"5":922,"7":1423,"17":1975},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"5":959,"7":1478,"17":1996},"ilvl":580}}}, +{"id":105437,"name":"Gloomwrap Greatcloak","icon":"inv_cape_pandaria_d_04","type":4,"armorType":1,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"8":301,"10":354,"17":1018},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1384,"2":2076,"8":832,"10":976,"17":1422},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1436,"2":2154,"8":863,"10":1013,"17":1437},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1490,"2":2236,"8":896,"10":1052,"17":1451},"ilvl":580}}}, +{"id":105438,"name":"Rook's Unlucky Talisman","icon":"inv_jewelry_orgrimmarraid_trinket_20","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1270},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":3508},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":3641},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":3779},"ilvl":580}}}, +{"id":105439,"name":"Sha-Seared Sandals","icon":"inv_boot_cloth_raidwarlock_n_01","type":10,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"5":290,"7":476,"17":1400},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"5":887,"7":1370,"17":1955},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"5":922,"7":1423,"17":1975},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"5":959,"7":1478,"17":1996},"ilvl":580}}}, {"id":105440,"name":"Robes of the Tendered Heart","icon":"inv_chest_cloth_raidmage_n_01","type":5,"armorType":1,"gemSockets":[2,4,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"5":336,"7":563,"17":2037},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"5":1138,"7":1767,"17":2844},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"5":1186,"7":1839,"17":2873},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"5":1235,"7":1913,"17":2903},"ilvl":580}}}, -{"id":105441,"name":"Shoulderpads of Dou Dou Chong","icon":"inv_shoulder_cloth_raidwarlock_n_01","type":3,"armorType":1,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"5":279,"11":416,"17":1527},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"5":912,"11":1290,"17":2133},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"5":949,"11":1342,"17":2155},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"5":988,"11":1396,"17":2177},"ilvl":580}}}, +{"id":105441,"name":"Shoulderpads of Dou Dou Chong","icon":"inv_shoulder_cloth_raidwarlock_n_01","type":3,"armorType":1,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"5":279,"11":416,"17":1527},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"5":912,"11":1290,"17":2133},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"5":949,"11":1342,"17":2155},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"5":988,"11":1396,"17":2177},"ilvl":580}}}, {"id":105442,"name":"Lifebane Bracers","icon":"inv_cloth_raidpriest_n_01bracer","type":6,"armorType":1,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":349,"11":309,"17":891},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"4":963,"11":854,"17":1244},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"4":1000,"11":886,"17":1257},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"4":1038,"11":920,"17":1270},"ilvl":580}}}, -{"id":105443,"name":"Petrified Pennyroyal Ring","icon":"inv_misc_ring_mop11","type":11,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":358,"6":293},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"5":990,"6":809},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"5":1027,"6":840},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"5":1066,"6":872},"ilvl":580}}}, -{"id":105444,"name":"Purehearted Cricket Cage","icon":"inv_offhand_1h_orgrimmarraid_d_02","type":13,"weaponType":5,"handType":3,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":337,"7":222},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1304,"4":1000,"7":682},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1356,"4":1039,"7":710},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1410,"4":1080,"7":738},"ilvl":580}}}, -{"id":105445,"name":"Shoulders of the Roiling Inferno","icon":"inv_leather_raiddruid_n_01shoulder","type":3,"armorType":2,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":385,"6":332,"17":1944},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1204,"6":1059,"17":2714},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1253,"6":1102,"17":2743},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1303,"6":1147,"17":2771},"ilvl":580}}}, -{"id":105446,"name":"Sabatons of Defilement","icon":"inv_mail_raidshaman_n_01boot","type":10,"armorType":3,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":397,"7":413,"17":2480},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"4":1182,"7":1198,"17":3462},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"4":1229,"7":1245,"17":3498},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"4":1277,"7":1293,"17":3534},"ilvl":580}}}, +{"id":105443,"name":"Petrified Pennyroyal Ring","icon":"inv_misc_ring_mop11","type":11,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":358,"6":293},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"5":990,"6":809},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"5":1027,"6":840},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"5":1066,"6":872},"ilvl":580}}}, +{"id":105444,"name":"Purehearted Cricket Cage","icon":"inv_offhand_1h_orgrimmarraid_d_02","type":13,"weaponType":5,"handType":3,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":337,"7":222},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1304,"4":1000,"7":682},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1356,"4":1039,"7":710},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1410,"4":1080,"7":738},"ilvl":580}}}, +{"id":105445,"name":"Shoulders of the Roiling Inferno","icon":"inv_leather_raiddruid_n_01shoulder","type":3,"armorType":2,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":385,"6":332,"17":1944},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1204,"6":1059,"17":2714},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1253,"6":1102,"17":2743},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1303,"6":1147,"17":2771},"ilvl":580}}}, +{"id":105446,"name":"Sabatons of Defilement","icon":"inv_mail_raidshaman_n_01boot","type":10,"armorType":3,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":397,"7":413,"17":2480},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"4":1182,"7":1198,"17":3462},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"4":1229,"7":1245,"17":3498},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"4":1277,"7":1293,"17":3534},"ilvl":580}}}, {"id":105447,"name":"Shoulderguards of Dark Meditations","icon":"inv_mail_raidshaman_n_01shoulder","type":3,"armorType":3,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":354,"6":372,"17":2705},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1119,"6":1168,"17":3777},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1164,"6":1216,"17":3816},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1212,"6":1265,"17":3856},"ilvl":580}}}, -{"id":105448,"name":"Grips of the Fallen Council","icon":"inv_plate_raidpaladin_n_01glove","type":7,"armorType":4,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":356,"7":370,"17":3079},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1152,"7":1135,"17":4298},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1200,"7":1180,"17":4343},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1249,"7":1228,"17":4388},"ilvl":580}}}, -{"id":105449,"name":"Gaze of Echoing Despair","icon":"inv_helm_plate_raidpaladin_n_01","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":336,"6":563,"17":4002},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1138,"6":1767,"17":5588},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1186,"6":1839,"17":5646},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1235,"6":1913,"17":5704},"ilvl":580}}}, +{"id":105448,"name":"Grips of the Fallen Council","icon":"inv_plate_raidpaladin_n_01glove","type":7,"armorType":4,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":356,"7":370,"17":3079},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1152,"7":1135,"17":4298},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1200,"7":1180,"17":4343},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1249,"7":1228,"17":4388},"ilvl":580}}}, +{"id":105449,"name":"Gaze of Echoing Despair","icon":"inv_helm_plate_raidpaladin_n_01","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":849,"zoneId":6738,"otherName":"The Fallen Protectors"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":336,"6":563,"17":4002},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1138,"6":1767,"17":5588},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1186,"6":1839,"17":5646},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1235,"6":1913,"17":5704},"ilvl":580}}}, {"id":105450,"name":"Norushen's Shortblade","icon":"inv_knife_1h_orgrimmarraid_d_01","type":13,"weaponType":2,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":3070,"weaponDamageMax":5702,"stats":{"1":305,"2":578,"5":192,"11":232},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":8476,"weaponDamageMax":15743,"stats":{"1":984,"2":1597,"5":600,"11":711},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":8798,"weaponDamageMax":16341,"stats":{"1":1025,"2":1657,"5":624,"11":740},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":9132,"weaponDamageMax":16961,"stats":{"1":1066,"2":1720,"5":649,"11":769},"ilvl":580}}}, -{"id":105451,"name":"Reality Ripper Ring","icon":"inv_misc_ring_mop16","type":11,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"5":317,"6":238},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"1":1304,"2":2076,"5":988,"6":685},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"1":1356,"2":2154,"5":1028,"6":712},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"1":1410,"2":2236,"5":1069,"6":739},"ilvl":580}}}, +{"id":105451,"name":"Reality Ripper Ring","icon":"inv_misc_ring_mop16","type":11,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"5":317,"6":238},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"1":1304,"2":2076,"5":988,"6":685},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"1":1356,"2":2154,"5":1028,"6":712},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"1":1410,"2":2236,"5":1069,"6":739},"ilvl":580}}}, {"id":105452,"name":"Robes of the Blackened Watcher","icon":"inv_robe_leather_raidmonk_n_01","type":5,"armorType":2,"gemSockets":[2,4,3],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"6":349,"7":556,"17":2592},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"1":2243,"2":3725,"6":1176,"7":1746,"17":3619},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"1":2337,"2":3866,"6":1225,"7":1816,"17":3657},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"1":2435,"2":4013,"6":1276,"7":1890,"17":3695},"ilvl":580}}}, -{"id":105453,"name":"Gloves of the Golden Protector","icon":"inv_glove_leather_raidmonk_n_01","type":7,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"5":284,"6":420,"17":1620},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1685,"2":2767,"5":954,"6":1273,"17":2262},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1755,"2":2872,"5":993,"6":1323,"17":2286},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1827,"2":2981,"5":1035,"6":1376,"17":2309},"ilvl":580}}}, -{"id":105454,"name":"Leggings of Unabashed Anger","icon":"inv_pant_mail_raidhunter_n_01","type":9,"armorType":3,"gemSockets":[3,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"6":546,"11":475,"17":3156},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"1":2323,"2":3725,"6":1649,"11":1453,"17":4406},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"1":2417,"2":3866,"6":1714,"11":1511,"17":4452},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"1":2515,"2":4013,"6":1782,"11":1571,"17":4498},"ilvl":580}}}, +{"id":105453,"name":"Gloves of the Golden Protector","icon":"inv_glove_leather_raidmonk_n_01","type":7,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"5":284,"6":420,"17":1620},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1685,"2":2767,"5":954,"6":1273,"17":2262},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1755,"2":2872,"5":993,"6":1323,"17":2286},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1827,"2":2981,"5":1035,"6":1376,"17":2309},"ilvl":580}}}, +{"id":105454,"name":"Leggings of Unabashed Anger","icon":"inv_pant_mail_raidhunter_n_01","type":9,"armorType":3,"gemSockets":[3,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"6":546,"11":475,"17":3156},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"1":2323,"2":3725,"6":1649,"11":1453,"17":4406},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"1":2417,"2":3866,"6":1714,"11":1511,"17":4452},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"1":2515,"2":4013,"6":1782,"11":1571,"17":4498},"ilvl":580}}}, {"id":105455,"name":"Quarantine Shoulderguards","icon":"inv_shoulder_mail_raidhunter_n_01","type":3,"armorType":3,"gemSockets":[3,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"7":365,"11":365,"17":2705},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1685,"2":2767,"7":1150,"11":1150,"17":3777},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1755,"2":2872,"7":1197,"11":1197,"17":3816},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1827,"2":2981,"7":1245,"11":1245,"17":3856},"ilvl":580}}}, {"id":105456,"name":"Bracers of Blind Hatred","icon":"inv_bracer_plate_raiddeathknight_n_01","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"6":326,"11":339,"17":2155},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1384,"2":2076,"6":899,"11":936,"17":3009},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1436,"2":2154,"6":933,"11":972,"17":3040},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1490,"2":2236,"6":969,"11":1009,"17":3072},"ilvl":580}}}, -{"id":105457,"name":"Rage-Blind Greathelm","icon":"inv_helmet_plate_raiddeathknight_n_01","type":1,"armorType":4,"gemSockets":[1,3],"socketBonus":[0,0,270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"9":480,"10":480,"17":4002},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"0":2243,"2":3725,"9":1536,"10":1536,"17":5588},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"0":2337,"2":3866,"9":1598,"10":1598,"17":5646},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"0":2435,"2":4013,"9":1664,"10":1664,"17":5704},"ilvl":580}}}, +{"id":105457,"name":"Rage-Blind Greathelm","icon":"inv_helmet_plate_raiddeathknight_n_01","type":1,"armorType":4,"gemSockets":[1,3],"socketBonus":[0,0,270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"9":480,"10":480,"17":4002},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"0":2243,"2":3725,"9":1536,"10":1536,"17":5588},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"0":2337,"2":3866,"9":1598,"10":1598,"17":5646},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"0":2435,"2":4013,"9":1664,"10":1664,"17":5704},"ilvl":580}}}, {"id":105458,"name":"Drape of the Despairing Pit","icon":"inv_cape_pandaria_d_04","type":4,"armorType":1,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"7":368,"11":277,"17":1018},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1384,"2":2076,"7":1015,"11":765,"17":1422},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1436,"2":2154,"7":1054,"11":794,"17":1437},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1490,"2":2236,"7":1093,"11":824,"17":1451},"ilvl":580}}}, -{"id":105459,"name":"Fusion-Fire Core","icon":"inv_jewelry_orgrimmarraid_trinket_05","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3508,"ilvl":572},"1":{"randPropPoints":3641,"ilvl":576},"2":{"randPropPoints":3779,"ilvl":580}},"itemEffect":{"buffId":148899,"buffName":"Tenacious","effectDurationMs":15000,"scalingOptions":{"-1":{"stats":{"0":5084}},"0":{"stats":{"0":14039}},"1":{"stats":{"0":14571}},"2":{"stats":{"0":15124}}},"proc":{"icdMs":85000,"procChance":0.15}}}, -{"id":105460,"name":"Xifeng, Longblade of the Titanic Guardian","icon":"inv_sword_1h_orgrimmarraid_d_01","type":13,"weaponType":9,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"5":236,"11":185},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":12244,"weaponDamageMax":22740,"stats":{"0":984,"2":1597,"5":721,"11":583},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":12709,"weaponDamageMax":23603,"stats":{"0":1025,"2":1657,"5":750,"11":606},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":13192,"weaponDamageMax":24500,"stats":{"0":1066,"2":1720,"5":780,"11":631},"ilvl":580}}}, -{"id":105461,"name":"Bracers of Broken Causation","icon":"inv_bracer_cloth_raidmage_n_01","type":6,"armorType":1,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":349,"11":309,"17":891},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"5":963,"11":854,"17":1244},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"5":1000,"11":886,"17":1257},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"5":1038,"11":920,"17":1270},"ilvl":580}}}, -{"id":105462,"name":"Blight Hurlers","icon":"inv_glove_cloth_raidwarlock_n_01","type":7,"armorType":1,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"5":295,"6":414,"17":1273},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"5":983,"6":1255,"17":1777},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"5":1024,"6":1305,"17":1796},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"5":1066,"6":1357,"17":1814},"ilvl":580}}}, -{"id":105463,"name":"Sash of the Last Guardian","icon":"inv_cloth_raidpriest_n_01belt","type":8,"armorType":1,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":404,"6":300,"17":1146},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1257,"6":970,"17":1599},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1307,"6":1009,"17":1616},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1360,"6":1051,"17":1633},"ilvl":580}}}, -{"id":105464,"name":"Rime-Rift Shoulders","icon":"inv_shoulder_cloth_raidmage_n_01","type":3,"armorType":1,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"6":343,"11":378,"17":1527},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"6":1089,"11":1186,"17":2133},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"6":1133,"11":1234,"17":2155},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"6":1179,"11":1284,"17":2177},"ilvl":580}}}, -{"id":105465,"name":"Untainted Guardian's Chain","icon":"inv_misc_necklace_mop6","type":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":318,"11":344},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"5":877,"11":950},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"5":910,"11":986},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"5":944,"11":1023},"ilvl":580}}}, -{"id":105466,"name":"Norushen's Enigmatic Barrier","icon":"inv_shield_orgrimmarraid_d_02","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":229,"11":342,"17":15800},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1304,"4":745,"11":974,"17":22060},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1356,"4":776,"11":1011,"17":22289},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1410,"4":808,"11":1050,"17":22519},"ilvl":580}}}, -{"id":105467,"name":"Boots of Broken Reliance","icon":"inv_boot_leather_raidmonk_n_01","type":10,"armorType":2,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":364,"6":433,"17":1782},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"4":1091,"6":1252,"17":2488},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"4":1134,"6":1301,"17":2514},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"4":1179,"6":1351,"17":2540},"ilvl":580}}}, -{"id":105468,"name":"Confident Grips","icon":"inv_leather_raiddruid_n_01glove","type":7,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"6":356,"11":370,"17":1620},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"6":1152,"11":1135,"17":2262},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"6":1200,"11":1180,"17":2286},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"6":1249,"11":1228,"17":2309},"ilvl":580}}}, -{"id":105469,"name":"Bracers of Final Serenity","icon":"inv_mail_raidshaman_n_01bracer","type":6,"armorType":3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":377,"6":262,"17":1578},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"4":1040,"6":722,"17":2203},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"4":1079,"6":750,"17":2226},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"4":1120,"6":778,"17":2249},"ilvl":580}}}, -{"id":105470,"name":"Shadow-Binder's Kilt","icon":"inv_mail_raidshaman_n_01pant","type":9,"armorType":3,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":572,"6":432,"17":3156},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2323,"4":1719,"6":1333,"17":4406},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2417,"4":1787,"6":1386,"17":4452},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2515,"4":1858,"6":1442,"17":4498},"ilvl":580}}}, +{"id":105459,"name":"Fusion-Fire Core","icon":"inv_jewelry_orgrimmarraid_trinket_05","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3508,"ilvl":572},"1":{"randPropPoints":3641,"ilvl":576},"2":{"randPropPoints":3779,"ilvl":580}},"itemEffect":{"buffId":148899,"buffName":"Tenacious","effectDurationMs":15000,"scalingOptions":{"-1":{"stats":{"0":5084}},"0":{"stats":{"0":14039}},"1":{"stats":{"0":14571}},"2":{"stats":{"0":15124}}},"proc":{"icdMs":85000,"procChance":0.15}}}, +{"id":105460,"name":"Xifeng, Longblade of the Titanic Guardian","icon":"inv_sword_1h_orgrimmarraid_d_01","type":13,"weaponType":9,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"5":236,"11":185},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":12244,"weaponDamageMax":22740,"stats":{"0":984,"2":1597,"5":721,"11":583},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":12709,"weaponDamageMax":23603,"stats":{"0":1025,"2":1657,"5":750,"11":606},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":13192,"weaponDamageMax":24500,"stats":{"0":1066,"2":1720,"5":780,"11":631},"ilvl":580}}}, +{"id":105461,"name":"Bracers of Broken Causation","icon":"inv_bracer_cloth_raidmage_n_01","type":6,"armorType":1,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":349,"11":309,"17":891},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"5":963,"11":854,"17":1244},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"5":1000,"11":886,"17":1257},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"5":1038,"11":920,"17":1270},"ilvl":580}}}, +{"id":105462,"name":"Blight Hurlers","icon":"inv_glove_cloth_raidwarlock_n_01","type":7,"armorType":1,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"5":295,"6":414,"17":1273},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"5":983,"6":1255,"17":1777},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"5":1024,"6":1305,"17":1796},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"5":1066,"6":1357,"17":1814},"ilvl":580}}}, +{"id":105463,"name":"Sash of the Last Guardian","icon":"inv_cloth_raidpriest_n_01belt","type":8,"armorType":1,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":404,"6":300,"17":1146},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1257,"6":970,"17":1599},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1307,"6":1009,"17":1616},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1360,"6":1051,"17":1633},"ilvl":580}}}, +{"id":105464,"name":"Rime-Rift Shoulders","icon":"inv_shoulder_cloth_raidmage_n_01","type":3,"armorType":1,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"6":343,"11":378,"17":1527},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"6":1089,"11":1186,"17":2133},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"6":1133,"11":1234,"17":2155},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"6":1179,"11":1284,"17":2177},"ilvl":580}}}, +{"id":105465,"name":"Untainted Guardian's Chain","icon":"inv_misc_necklace_mop6","type":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":318,"11":344},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"5":877,"11":950},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"5":910,"11":986},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"5":944,"11":1023},"ilvl":580}}}, +{"id":105466,"name":"Norushen's Enigmatic Barrier","icon":"inv_shield_orgrimmarraid_d_02","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":229,"11":342,"17":15800},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1304,"4":745,"11":974,"17":22060},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1356,"4":776,"11":1011,"17":22289},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1410,"4":808,"11":1050,"17":22519},"ilvl":580}}}, +{"id":105467,"name":"Boots of Broken Reliance","icon":"inv_boot_leather_raidmonk_n_01","type":10,"armorType":2,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":364,"6":433,"17":1782},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"4":1091,"6":1252,"17":2488},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"4":1134,"6":1301,"17":2514},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"4":1179,"6":1351,"17":2540},"ilvl":580}}}, +{"id":105468,"name":"Confident Grips","icon":"inv_leather_raiddruid_n_01glove","type":7,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"6":356,"11":370,"17":1620},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"6":1152,"11":1135,"17":2262},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"6":1200,"11":1180,"17":2286},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"6":1249,"11":1228,"17":2309},"ilvl":580}}}, +{"id":105469,"name":"Bracers of Final Serenity","icon":"inv_mail_raidshaman_n_01bracer","type":6,"armorType":3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":377,"6":262,"17":1578},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"4":1040,"6":722,"17":2203},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"4":1079,"6":750,"17":2226},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"4":1120,"6":778,"17":2249},"ilvl":580}}}, +{"id":105470,"name":"Shadow-Binder's Kilt","icon":"inv_mail_raidshaman_n_01pant","type":9,"armorType":3,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":572,"6":432,"17":3156},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2323,"4":1719,"6":1333,"17":4406},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2417,"4":1787,"6":1386,"17":4452},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2515,"4":1858,"6":1442,"17":4498},"ilvl":580}}}, {"id":105471,"name":"Wristplates of Broken Doubt","icon":"inv_plate_raidpaladin_n_01bracer","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":866,"zoneId":6738,"otherName":"Norushen"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":358,"6":293,"17":2155},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"4":990,"6":809,"17":3009},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"4":1027,"6":840,"17":3040},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"4":1066,"6":872,"17":3072},"ilvl":580}}}, -{"id":105472,"name":"Assurance of Consequence","icon":"inv_jewelry_orgrimmarraid_trinket_14","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3508,"ilvl":572},"1":{"randPropPoints":3641,"ilvl":576},"2":{"randPropPoints":3779,"ilvl":580}},"itemEffect":{"buffId":146308,"buffName":"Dextrous","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"1":5084}},"0":{"stats":{"1":14039}},"1":{"stats":{"1":14571}},"2":{"stats":{"1":15124}}},"proc":{"icdMs":115000,"procChance":0.15}}}, -{"id":105473,"name":"Necklace of Fading Light","icon":"inv_misc_necklace_mop5","type":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":339,"7":326},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"4":936,"7":899},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"4":972,"7":933},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"4":1009,"7":969},"ilvl":580}}}, +{"id":105472,"name":"Assurance of Consequence","icon":"inv_jewelry_orgrimmarraid_trinket_14","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3508,"ilvl":572},"1":{"randPropPoints":3641,"ilvl":576},"2":{"randPropPoints":3779,"ilvl":580}},"itemEffect":{"buffId":146308,"buffName":"Dextrous","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"1":5084}},"0":{"stats":{"1":14039}},"1":{"stats":{"1":14571}},"2":{"stats":{"1":15124}}},"proc":{"icdMs":115000,"procChance":0.15}}}, +{"id":105473,"name":"Necklace of Fading Light","icon":"inv_misc_necklace_mop5","type":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":339,"7":326},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"4":936,"7":899},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"4":972,"7":933},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"4":1009,"7":969},"ilvl":580}}}, {"id":105474,"name":"Prismatic Prison of Pride","icon":"inv_jewelry_orgrimmarraid_trinket_09","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3508,"ilvl":572},"1":{"randPropPoints":3641,"ilvl":576},"2":{"randPropPoints":3779,"ilvl":580}},"itemEffect":{"buffId":146314,"buffName":"Titanic Restoration","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"3":5084}},"0":{"stats":{"3":14039}},"1":{"stats":{"3":14571}},"2":{"stats":{"3":15124}}},"proc":{"icdMs":115000,"procChance":0.15}}}, -{"id":105475,"name":"Gaze of Arrogance","icon":"inv_staff_2h_orgrimmarraid_d_04","type":13,"weaponType":8,"handType":4,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":4336,"weaponDamageMax":6505,"stats":{"2":1349,"3":819,"6":520,"11":593,"14":5151},"ilvl":463},"0":{"randPropPoints":4722,"weaponDamageMin":11973,"weaponDamageMax":17961,"stats":{"2":3725,"3":2403,"6":1550,"11":1665,"14":14223},"ilvl":572},"1":{"randPropPoints":4901,"weaponDamageMin":12428,"weaponDamageMax":18643,"stats":{"2":3866,"3":2497,"6":1611,"11":1728,"14":14762},"ilvl":576},"2":{"randPropPoints":5087,"weaponDamageMin":12900,"weaponDamageMax":19351,"stats":{"2":4013,"3":2595,"6":1675,"11":1794,"14":15323},"ilvl":580}}}, -{"id":105476,"name":"Self-Reflecting Mask","icon":"inv_helm_leather_raidmonk_n_01","type":1,"armorType":2,"gemSockets":[1,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":480,"11":480,"17":2106},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1536,"11":1536,"17":2941},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1598,"11":1598,"17":2971},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1664,"11":1664,"17":3002},"ilvl":580}}}, -{"id":105477,"name":"Crown of Boastful Words","icon":"inv_helm_plate_raidpaladin_n_01","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":489,"7":464,"17":4002},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1561,"7":1494,"17":5588},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1624,"7":1555,"17":5646},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1690,"7":1619,"17":5704},"ilvl":580}}}, -{"id":105478,"name":"Greaves of Sublime Superiority","icon":"inv_plate_raidpaladin_n_01boot","type":10,"armorType":4,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"5":397,"6":413,"17":3386},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1765,"2":2767,"5":1182,"6":1198,"17":4728},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1835,"2":2872,"5":1229,"6":1245,"17":4777},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1907,"2":2981,"5":1277,"6":1293,"17":4827},"ilvl":580}}}, +{"id":105475,"name":"Gaze of Arrogance","icon":"inv_staff_2h_orgrimmarraid_d_04","type":13,"weaponType":8,"handType":4,"gemSockets":[3],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":4336,"weaponDamageMax":6505,"stats":{"2":1349,"3":819,"6":520,"11":593,"14":5151},"ilvl":463},"0":{"randPropPoints":4722,"weaponDamageMin":11973,"weaponDamageMax":17961,"stats":{"2":3725,"3":2403,"6":1550,"11":1665,"14":14223},"ilvl":572},"1":{"randPropPoints":4901,"weaponDamageMin":12428,"weaponDamageMax":18643,"stats":{"2":3866,"3":2497,"6":1611,"11":1728,"14":14762},"ilvl":576},"2":{"randPropPoints":5087,"weaponDamageMin":12900,"weaponDamageMax":19351,"stats":{"2":4013,"3":2595,"6":1675,"11":1794,"14":15323},"ilvl":580}}}, +{"id":105476,"name":"Self-Reflecting Mask","icon":"inv_helm_leather_raidmonk_n_01","type":1,"armorType":2,"gemSockets":[1,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":480,"11":480,"17":2106},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1536,"11":1536,"17":2941},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1598,"11":1598,"17":2971},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1664,"11":1664,"17":3002},"ilvl":580}}}, +{"id":105477,"name":"Crown of Boastful Words","icon":"inv_helm_plate_raidpaladin_n_01","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":489,"7":464,"17":4002},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1561,"7":1494,"17":5588},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1624,"7":1555,"17":5646},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1690,"7":1619,"17":5704},"ilvl":580}}}, +{"id":105478,"name":"Greaves of Sublime Superiority","icon":"inv_plate_raidpaladin_n_01boot","type":10,"armorType":4,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"5":397,"6":413,"17":3386},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1765,"2":2767,"5":1182,"6":1198,"17":4728},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1835,"2":2872,"5":1229,"6":1245,"17":4777},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1907,"2":2981,"5":1277,"6":1293,"17":4827},"ilvl":580}}}, {"id":105479,"name":"Greatsword of Pride's Fall","icon":"inv_sword_2h_orgrimmarraid_d_01","type":13,"weaponType":9,"handType":4,"gemSockets":[3],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":819,"2":1349,"6":539,"7":562},"ilvl":463},"0":{"randPropPoints":4722,"weaponDamageMin":26125,"weaponDamageMax":39188,"stats":{"0":2403,"2":3725,"6":1517,"7":1665},"ilvl":572},"1":{"randPropPoints":4901,"weaponDamageMin":27117,"weaponDamageMax":40676,"stats":{"0":2497,"2":3866,"6":1575,"7":1730},"ilvl":576},"2":{"randPropPoints":5087,"weaponDamageMin":28146,"weaponDamageMax":42220,"stats":{"0":2595,"2":4013,"6":1635,"7":1798},"ilvl":580}}}, -{"id":105480,"name":"Choker of the Final Word","icon":"inv_misc_necklace_mop1","type":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"5":377,"9":262},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1384,"2":2076,"5":1040,"9":722},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1436,"2":2154,"5":1079,"9":750},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1490,"2":2236,"5":1120,"9":778},"ilvl":580}}}, -{"id":105481,"name":"Shield of Mockery","icon":"inv_shield_orgrimmarraid_d_01","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"9":270,"10":318,"17":15800},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1304,"2":2076,"9":858,"10":906,"17":22060},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1356,"2":2154,"9":893,"10":941,"17":22289},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1410,"2":2236,"9":930,"10":978,"17":22519},"ilvl":580}}}, -{"id":105482,"name":"Dagryn's Discarded Longbow","icon":"inv_bow_1h_orgrimmarraid_d_01","type":14,"rangedWeaponType":1,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":6899,"weaponDamageMax":12813,"stats":{"1":819,"2":1349,"7":416,"11":643},"ilvl":463},"0":{"randPropPoints":4722,"weaponDamageMin":19049,"weaponDamageMax":35378,"stats":{"1":2403,"2":3725,"7":1218,"11":1847},"ilvl":572},"1":{"randPropPoints":4901,"weaponDamageMin":19772,"weaponDamageMax":36721,"stats":{"1":2497,"2":3866,"7":1266,"11":1919},"ilvl":576},"2":{"randPropPoints":5087,"weaponDamageMin":20523,"weaponDamageMax":38115,"stats":{"1":2595,"2":4013,"7":1315,"11":1993},"ilvl":580}}}, -{"id":105483,"name":"Swift Serpent Signet","icon":"inv_misc_ring_mop4","type":11,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"8":275,"11":310},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"1":1304,"2":2076,"8":872,"11":883},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"1":1356,"2":2154,"8":908,"11":917},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"1":1410,"2":2236,"8":945,"11":953},"ilvl":580}}}, -{"id":105484,"name":"Unrepentant Heels","icon":"inv_leather_raiddruid_n_01boot","type":10,"armorType":2,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"6":348,"8":436,"17":1782},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1765,"2":2767,"6":1018,"8":1289,"17":2488},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1835,"2":2872,"6":1057,"8":1339,"17":2514},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1907,"2":2981,"6":1099,"8":1392,"17":2540},"ilvl":580}}}, -{"id":105485,"name":"Korgra's Venom-Soaked Gauntlets","icon":"inv_glove_leather_raidrogue_n_01","type":7,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":356,"11":370,"17":1620},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1685,"2":2767,"6":1152,"11":1135,"17":2262},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1755,"2":2872,"6":1200,"11":1180,"17":2286},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1827,"2":2981,"6":1249,"11":1228,"17":2309},"ilvl":580}}}, -{"id":105486,"name":"Cannoneer's Multipocket Gunbelt","icon":"inv_belt_mail_raidhunter_n_01","type":8,"armorType":3,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"5":391,"7":321,"17":2029},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1685,"2":2767,"5":1222,"7":1029,"17":2833},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1755,"2":2872,"5":1271,"7":1071,"17":2862},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1827,"2":2981,"5":1322,"7":1115,"17":2892},"ilvl":580}}}, -{"id":105487,"name":"Dagryn's Fuselight Bracers","icon":"inv_bracer_mail_raidhunter_n_01","type":6,"armorType":3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"5":358,"7":293,"17":1578},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"1":1384,"2":2076,"5":990,"7":809,"17":2203},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"1":1436,"2":2154,"5":1027,"7":840,"17":2226},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"1":1490,"2":2236,"5":1066,"7":872,"17":2249},"ilvl":580}}}, -{"id":105488,"name":"Thranok's Shattering Helm","icon":"inv_helmet_plate_raidwarrior_n_01","type":1,"armorType":4,"gemSockets":[1,3],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"7":489,"11":464,"17":4002},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"0":2243,"2":3725,"7":1561,"11":1494,"17":5588},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"0":2337,"2":3866,"7":1624,"11":1555,"17":5646},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"0":2435,"2":4013,"7":1690,"11":1619,"17":5704},"ilvl":580}}}, -{"id":105489,"name":"Arcsmasher Bracers","icon":"inv_plate_raidpaladin_n_01bracer","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"5":363,"9":285,"17":2155},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1384,"2":2076,"5":1002,"9":787,"17":3009},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1436,"2":2154,"5":1041,"9":817,"17":3040},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1490,"2":2236,"5":1080,"9":848,"17":3072},"ilvl":580}}}, +{"id":105480,"name":"Choker of the Final Word","icon":"inv_misc_necklace_mop1","type":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"5":377,"9":262},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1384,"2":2076,"5":1040,"9":722},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1436,"2":2154,"5":1079,"9":750},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1490,"2":2236,"5":1120,"9":778},"ilvl":580}}}, +{"id":105481,"name":"Shield of Mockery","icon":"inv_shield_orgrimmarraid_d_01","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":867,"zoneId":6738,"otherName":"Sha of Pride"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"9":270,"10":318,"17":15800},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1304,"2":2076,"9":858,"10":906,"17":22060},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1356,"2":2154,"9":893,"10":941,"17":22289},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1410,"2":2236,"9":930,"10":978,"17":22519},"ilvl":580}}}, +{"id":105482,"name":"Dagryn's Discarded Longbow","icon":"inv_bow_1h_orgrimmarraid_d_01","type":14,"rangedWeaponType":1,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":6899,"weaponDamageMax":12813,"stats":{"1":819,"2":1349,"7":416,"11":643},"ilvl":463},"0":{"randPropPoints":4722,"weaponDamageMin":19049,"weaponDamageMax":35378,"stats":{"1":2403,"2":3725,"7":1218,"11":1847},"ilvl":572},"1":{"randPropPoints":4901,"weaponDamageMin":19772,"weaponDamageMax":36721,"stats":{"1":2497,"2":3866,"7":1266,"11":1919},"ilvl":576},"2":{"randPropPoints":5087,"weaponDamageMin":20523,"weaponDamageMax":38115,"stats":{"1":2595,"2":4013,"7":1315,"11":1993},"ilvl":580}}}, +{"id":105483,"name":"Swift Serpent Signet","icon":"inv_misc_ring_mop4","type":11,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"8":275,"11":310},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"1":1304,"2":2076,"8":872,"11":883},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"1":1356,"2":2154,"8":908,"11":917},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"1":1410,"2":2236,"8":945,"11":953},"ilvl":580}}}, +{"id":105484,"name":"Unrepentant Heels","icon":"inv_leather_raiddruid_n_01boot","type":10,"armorType":2,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"6":348,"8":436,"17":1782},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1765,"2":2767,"6":1018,"8":1289,"17":2488},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1835,"2":2872,"6":1057,"8":1339,"17":2514},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1907,"2":2981,"6":1099,"8":1392,"17":2540},"ilvl":580}}}, +{"id":105485,"name":"Korgra's Venom-Soaked Gauntlets","icon":"inv_glove_leather_raidrogue_n_01","type":7,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":356,"11":370,"17":1620},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1685,"2":2767,"6":1152,"11":1135,"17":2262},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1755,"2":2872,"6":1200,"11":1180,"17":2286},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1827,"2":2981,"6":1249,"11":1228,"17":2309},"ilvl":580}}}, +{"id":105486,"name":"Cannoneer's Multipocket Gunbelt","icon":"inv_belt_mail_raidhunter_n_01","type":8,"armorType":3,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"5":391,"7":321,"17":2029},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1685,"2":2767,"5":1222,"7":1029,"17":2833},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1755,"2":2872,"5":1271,"7":1071,"17":2862},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1827,"2":2981,"5":1322,"7":1115,"17":2892},"ilvl":580}}}, +{"id":105487,"name":"Dagryn's Fuselight Bracers","icon":"inv_bracer_mail_raidhunter_n_01","type":6,"armorType":3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"5":358,"7":293,"17":1578},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"1":1384,"2":2076,"5":990,"7":809,"17":2203},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"1":1436,"2":2154,"5":1027,"7":840,"17":2226},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"1":1490,"2":2236,"5":1066,"7":872,"17":2249},"ilvl":580}}}, +{"id":105488,"name":"Thranok's Shattering Helm","icon":"inv_helmet_plate_raidwarrior_n_01","type":1,"armorType":4,"gemSockets":[1,3],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"7":489,"11":464,"17":4002},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"0":2243,"2":3725,"7":1561,"11":1494,"17":5588},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"0":2337,"2":3866,"7":1624,"11":1555,"17":5646},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"0":2435,"2":4013,"7":1690,"11":1619,"17":5704},"ilvl":580}}}, +{"id":105489,"name":"Arcsmasher Bracers","icon":"inv_plate_raidpaladin_n_01bracer","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"5":363,"9":285,"17":2155},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1384,"2":2076,"5":1002,"9":787,"17":3009},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1436,"2":2154,"5":1041,"9":817,"17":3040},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1490,"2":2236,"5":1080,"9":848,"17":3072},"ilvl":580}}}, {"id":105490,"name":"Krugruk's Rigid Shoulderplates","icon":"inv_shoulder_plate_raidwarrior_n_01","type":3,"armorType":4,"gemSockets":[4,4],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"5":300,"11":404,"17":3694},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1685,"2":2767,"5":970,"11":1257,"17":5158},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1755,"2":2872,"5":1009,"11":1307,"17":5212},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1827,"2":2981,"5":1051,"11":1360,"17":5265},"ilvl":580}}}, -{"id":105491,"name":"Evil Eye of Galakras","icon":"inv_jewelry_orgrimmarraid_trinket_11","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3508,"ilvl":572},"1":{"randPropPoints":3641,"ilvl":576},"2":{"randPropPoints":3779,"ilvl":580}},"itemEffect":{"buffId":146245,"buffName":"Outrage","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"0":5084}},"0":{"stats":{"0":14039}},"1":{"stats":{"0":14571}},"2":{"stats":{"0":15124}}},"proc":{"icdMs":55000,"procChance":0.15}}}, +{"id":105491,"name":"Evil Eye of Galakras","icon":"inv_jewelry_orgrimmarraid_trinket_11","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3508,"ilvl":572},"1":{"randPropPoints":3641,"ilvl":576},"2":{"randPropPoints":3779,"ilvl":580}},"itemEffect":{"buffId":146245,"buffName":"Outrage","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"0":5084}},"0":{"stats":{"0":14039}},"1":{"stats":{"0":14571}},"2":{"stats":{"0":15124}}},"proc":{"icdMs":55000,"procChance":0.15}}}, {"id":105492,"name":"Galakrond Control Band","icon":"inv_misc_ring_mop3","type":11,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"9":310,"10":275},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1304,"2":2076,"9":883,"10":872},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1356,"2":2154,"9":917,"10":908},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1410,"2":2236,"9":953,"10":945},"ilvl":580}}}, -{"id":105493,"name":"Bone-Inlaid Sandals","icon":"inv_boot_cloth_raidwarlock_n_01","type":10,"armorType":1,"gemSockets":[4],"socketBonus":[0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"7":404,"11":402,"17":1400},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"7":1200,"11":1167,"17":1955},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"7":1248,"11":1212,"17":1975},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"7":1297,"11":1260,"17":1996},"ilvl":580}}}, +{"id":105493,"name":"Bone-Inlaid Sandals","icon":"inv_boot_cloth_raidwarlock_n_01","type":10,"armorType":1,"gemSockets":[4],"socketBonus":[0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"7":404,"11":402,"17":1400},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"7":1200,"11":1167,"17":1955},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"7":1248,"11":1212,"17":1975},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"7":1297,"11":1260,"17":1996},"ilvl":580}}}, {"id":105494,"name":"Scalebane Bracers","icon":"inv_bracer_cloth_raidwarlock_n_01","type":6,"armorType":1,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":368,"6":277,"17":891},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"5":1015,"6":765,"17":1244},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"5":1054,"6":794,"17":1257},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"5":1093,"6":824,"17":1270},"ilvl":580}}}, {"id":105495,"name":"Flameslinger's Fiery Cowl","icon":"inv_helm_cloth_raidwarlock_n_01","type":1,"armorType":1,"gemSockets":[1,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"5":336,"7":563,"17":1655},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"5":1138,"7":1767,"17":2310},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"5":1186,"7":1839,"17":2334},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"5":1235,"7":1913,"17":2358},"ilvl":580}}}, -{"id":105496,"name":"Skydancer Boots","icon":"inv_cloth_raidpriest_n_01boot","type":10,"armorType":1,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":442,"7":337,"17":1400},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"4":1305,"7":988,"17":1955},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"4":1357,"7":1027,"17":1975},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"4":1410,"7":1067,"17":1996},"ilvl":580}}}, -{"id":105497,"name":"Shoulderpads of Pulsing Protection","icon":"inv_cloth_raidpriest_n_01shoulder","type":3,"armorType":1,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":365,"7":365,"17":1527},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1150,"7":1150,"17":2133},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1197,"7":1197,"17":2155},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1245,"7":1245,"17":2177},"ilvl":580}}}, +{"id":105496,"name":"Skydancer Boots","icon":"inv_cloth_raidpriest_n_01boot","type":10,"armorType":1,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":442,"7":337,"17":1400},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"4":1305,"7":988,"17":1955},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"4":1357,"7":1027,"17":1975},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"4":1410,"7":1067,"17":1996},"ilvl":580}}}, +{"id":105497,"name":"Shoulderpads of Pulsing Protection","icon":"inv_cloth_raidpriest_n_01shoulder","type":3,"armorType":1,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":365,"7":365,"17":1527},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1150,"7":1150,"17":2133},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1197,"7":1197,"17":2155},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1245,"7":1245,"17":2177},"ilvl":580}}}, {"id":105498,"name":"Extinguished Ember of Galakras","icon":"inv_misc_ring_mop5","type":11,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":334,"7":334},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"5":922,"7":922},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"5":957,"7":957},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"5":994,"7":994},"ilvl":580}}}, -{"id":105499,"name":"Drakebinder Greatstaff","icon":"inv_staff_2h_orgrimmarraid_d_05","type":13,"weaponType":8,"handType":4,"gemSockets":[4],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":4336,"weaponDamageMax":6505,"stats":{"2":1349,"3":819,"4":667,"11":392,"14":5151},"ilvl":463},"0":{"randPropPoints":4722,"weaponDamageMin":11973,"weaponDamageMax":17961,"stats":{"2":3725,"3":2403,"4":1871,"11":1194,"14":14223},"ilvl":572},"1":{"randPropPoints":4901,"weaponDamageMin":12428,"weaponDamageMax":18643,"stats":{"2":3866,"3":2497,"4":1943,"11":1242,"14":14762},"ilvl":576},"2":{"randPropPoints":5087,"weaponDamageMin":12900,"weaponDamageMax":19351,"stats":{"2":4013,"3":2595,"4":2017,"11":1291,"14":15323},"ilvl":580}}}, -{"id":105500,"name":"Dragonmaw Emergency Strap","icon":"inv_leather_raiddruid_n_01belt","type":8,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":404,"6":300,"17":1458},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1257,"6":970,"17":2036},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1307,"6":1009,"17":2057},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1360,"6":1051,"17":2078},"ilvl":580}}}, -{"id":105501,"name":"Grips of Tidal Force","icon":"inv_mail_raidshaman_n_01glove","type":7,"armorType":3,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"6":388,"11":316,"17":2254},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"6":1241,"11":986,"17":3147},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"6":1291,"11":1025,"17":3180},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"6":1344,"11":1067,"17":3213},"ilvl":580}}}, +{"id":105499,"name":"Drakebinder Greatstaff","icon":"inv_staff_2h_orgrimmarraid_d_05","type":13,"weaponType":8,"handType":4,"gemSockets":[4],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":4336,"weaponDamageMax":6505,"stats":{"2":1349,"3":819,"4":667,"11":392,"14":5151},"ilvl":463},"0":{"randPropPoints":4722,"weaponDamageMin":11973,"weaponDamageMax":17961,"stats":{"2":3725,"3":2403,"4":1871,"11":1194,"14":14223},"ilvl":572},"1":{"randPropPoints":4901,"weaponDamageMin":12428,"weaponDamageMax":18643,"stats":{"2":3866,"3":2497,"4":1943,"11":1242,"14":14762},"ilvl":576},"2":{"randPropPoints":5087,"weaponDamageMin":12900,"weaponDamageMax":19351,"stats":{"2":4013,"3":2595,"4":2017,"11":1291,"14":15323},"ilvl":580}}}, +{"id":105500,"name":"Dragonmaw Emergency Strap","icon":"inv_leather_raiddruid_n_01belt","type":8,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":404,"6":300,"17":1458},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1257,"6":970,"17":2036},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1307,"6":1009,"17":2057},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1360,"6":1051,"17":2078},"ilvl":580}}}, +{"id":105501,"name":"Grips of Tidal Force","icon":"inv_mail_raidshaman_n_01glove","type":7,"armorType":3,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"6":388,"11":316,"17":2254},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"6":1241,"11":986,"17":3147},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"6":1291,"11":1025,"17":3180},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"6":1344,"11":1067,"17":3213},"ilvl":580}}}, {"id":105502,"name":"Smoldering Drakescale Bracers","icon":"inv_plate_raidpaladin_n_01bracer","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":349,"11":309,"17":2155},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"4":963,"11":854,"17":3009},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"4":1000,"11":886,"17":3040},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"4":1038,"11":920,"17":3072},"ilvl":580}}}, -{"id":105503,"name":"Windfire Legplates","icon":"inv_plate_raidpaladin_n_01pant","type":9,"armorType":4,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":572,"6":432,"17":4310},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2323,"4":1719,"6":1333,"17":6018},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2417,"4":1787,"6":1386,"17":6080},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2515,"4":1858,"6":1442,"17":6143},"ilvl":580}}}, -{"id":105504,"name":"Seismic Bore","icon":"inv_mace_1h_orgrimmarraid_d_04","type":13,"weaponType":4,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"6":221,"7":211},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":12244,"weaponDamageMax":22740,"stats":{"1":984,"2":1597,"6":680,"7":652},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":12709,"weaponDamageMax":23603,"stats":{"1":1025,"2":1657,"6":708,"7":678},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":13192,"weaponDamageMax":24500,"stats":{"1":1066,"2":1720,"6":736,"7":705},"ilvl":580}}}, +{"id":105503,"name":"Windfire Legplates","icon":"inv_plate_raidpaladin_n_01pant","type":9,"armorType":4,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":868,"zoneId":6738,"otherName":"Galakras"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":572,"6":432,"17":4310},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2323,"4":1719,"6":1333,"17":6018},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2417,"4":1787,"6":1386,"17":6080},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2515,"4":1858,"6":1442,"17":6143},"ilvl":580}}}, +{"id":105504,"name":"Seismic Bore","icon":"inv_mace_1h_orgrimmarraid_d_04","type":13,"weaponType":4,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"6":221,"7":211},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":12244,"weaponDamageMax":22740,"stats":{"1":984,"2":1597,"6":680,"7":652},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":12709,"weaponDamageMax":23603,"stats":{"1":1025,"2":1657,"6":708,"7":678},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":13192,"weaponDamageMax":24500,"stats":{"1":1066,"2":1720,"6":736,"7":705},"ilvl":580}}}, {"id":105505,"name":"Laser Burn Bracers","icon":"inv_bracer_leather_raidmonk_n_01","type":6,"armorType":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"6":285,"8":363,"17":1134},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"1":1384,"2":2076,"6":787,"8":1002,"17":1583},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"1":1436,"2":2154,"6":817,"8":1041,"17":1600},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"1":1490,"2":2236,"6":848,"8":1080,"17":1616},"ilvl":580}}}, -{"id":105506,"name":"Ricocheting Shoulderguards","icon":"inv_shoulder_leather_raidrogue_n_01","type":3,"armorType":2,"gemSockets":[3,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":410,"11":289,"17":1944},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1685,"2":2767,"6":1273,"11":940,"17":2714},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1755,"2":2872,"6":1325,"11":979,"17":2743},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1827,"2":2981,"6":1378,"11":1019,"17":2771},"ilvl":580}}}, -{"id":105507,"name":"Minelayer's Padded Boots","icon":"inv_boot_mail_raidhunter_n_01","type":10,"armorType":3,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"8":386,"11":420,"17":2480},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1765,"2":2767,"8":1151,"11":1216,"17":3462},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1835,"2":2872,"8":1196,"11":1264,"17":3498},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1907,"2":2981,"8":1244,"11":1313,"17":3534},"ilvl":580}}}, -{"id":105508,"name":"Precision Cutters","icon":"inv_mail_raidshaman_n_01glove","type":7,"armorType":3,"gemSockets":[2,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"7":412,"11":274,"17":2254},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1685,"2":2767,"7":1306,"11":871,"17":3147},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1755,"2":2872,"7":1359,"11":906,"17":3180},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1827,"2":2981,"7":1414,"11":943,"17":3213},"ilvl":580}}}, -{"id":105509,"name":"Demolisher's Reinforced Belt","icon":"inv_belt_plate_raidwarrior_n_01","type":8,"armorType":4,"gemSockets":[2,4],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"7":365,"11":365,"17":2771},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1685,"2":2767,"7":1150,"11":1150,"17":3869},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1755,"2":2872,"7":1197,"11":1197,"17":3909},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1827,"2":2981,"7":1245,"11":1245,"17":3949},"ilvl":580}}}, +{"id":105506,"name":"Ricocheting Shoulderguards","icon":"inv_shoulder_leather_raidrogue_n_01","type":3,"armorType":2,"gemSockets":[3,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":410,"11":289,"17":1944},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1685,"2":2767,"6":1273,"11":940,"17":2714},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1755,"2":2872,"6":1325,"11":979,"17":2743},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1827,"2":2981,"6":1378,"11":1019,"17":2771},"ilvl":580}}}, +{"id":105507,"name":"Minelayer's Padded Boots","icon":"inv_boot_mail_raidhunter_n_01","type":10,"armorType":3,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"8":386,"11":420,"17":2480},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1765,"2":2767,"8":1151,"11":1216,"17":3462},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1835,"2":2872,"8":1196,"11":1264,"17":3498},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1907,"2":2981,"8":1244,"11":1313,"17":3534},"ilvl":580}}}, +{"id":105508,"name":"Precision Cutters","icon":"inv_mail_raidshaman_n_01glove","type":7,"armorType":3,"gemSockets":[2,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"7":412,"11":274,"17":2254},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1685,"2":2767,"7":1306,"11":871,"17":3147},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1755,"2":2872,"7":1359,"11":906,"17":3180},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1827,"2":2981,"7":1414,"11":943,"17":3213},"ilvl":580}}}, +{"id":105509,"name":"Demolisher's Reinforced Belt","icon":"inv_belt_plate_raidwarrior_n_01","type":8,"armorType":4,"gemSockets":[2,4],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"7":365,"11":365,"17":2771},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1685,"2":2767,"7":1150,"11":1150,"17":3869},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1755,"2":2872,"7":1197,"11":1197,"17":3909},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1827,"2":2981,"7":1245,"11":1245,"17":3949},"ilvl":580}}}, {"id":105510,"name":"Wall-Borer Bracers","icon":"inv_bracer_plate_raiddeathknight_n_01","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"6":277,"8":368,"17":2155},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1384,"2":2076,"6":765,"8":1015,"17":3009},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1436,"2":2154,"6":794,"8":1054,"17":3040},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1490,"2":2236,"6":824,"8":1093,"17":3072},"ilvl":580}}}, -{"id":105511,"name":"Tar-Coated Gauntlets","icon":"inv_gauntlet_plate_raidwarrior_n_01","type":7,"armorType":4,"gemSockets":[2,4],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"6":382,"7":327,"17":3079},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1685,"2":2767,"6":1223,"7":1015,"17":4298},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1755,"2":2872,"6":1273,"7":1056,"17":4343},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1827,"2":2981,"6":1325,"7":1098,"17":4388},"ilvl":580}}}, -{"id":105512,"name":"Earthbreaker's Steaming Chestplate","icon":"inv_chest_plate_raidwarrior_n_01","type":5,"armorType":4,"gemSockets":[2,4,3],"socketBonus":[0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"9":480,"10":480,"17":4926},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"0":2243,"2":3725,"9":1536,"10":1536,"17":6877},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"0":2337,"2":3866,"9":1598,"10":1598,"17":6949},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"0":2435,"2":4013,"9":1664,"10":1664,"17":7021},"ilvl":580}}}, -{"id":105513,"name":"Juggernaut's Ignition Keys","icon":"inv_misc_key_06","type":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"5":344,"11":318},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1384,"2":2076,"5":950,"11":877},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1436,"2":2154,"5":986,"11":910},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1490,"2":2236,"5":1023,"11":944},"ilvl":580}}}, -{"id":105514,"name":"Juggernaut's Focusing Crystal","icon":"inv_jewelry_orgrimmarraid_trinket_19","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"9":847},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"9":2338},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"9":2427},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"9":2519},"ilvl":580}}}, +{"id":105511,"name":"Tar-Coated Gauntlets","icon":"inv_gauntlet_plate_raidwarrior_n_01","type":7,"armorType":4,"gemSockets":[2,4],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"6":382,"7":327,"17":3079},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1685,"2":2767,"6":1223,"7":1015,"17":4298},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1755,"2":2872,"6":1273,"7":1056,"17":4343},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1827,"2":2981,"6":1325,"7":1098,"17":4388},"ilvl":580}}}, +{"id":105512,"name":"Earthbreaker's Steaming Chestplate","icon":"inv_chest_plate_raidwarrior_n_01","type":5,"armorType":4,"gemSockets":[2,4,3],"socketBonus":[0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"9":480,"10":480,"17":4926},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"0":2243,"2":3725,"9":1536,"10":1536,"17":6877},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"0":2337,"2":3866,"9":1598,"10":1598,"17":6949},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"0":2435,"2":4013,"9":1664,"10":1664,"17":7021},"ilvl":580}}}, +{"id":105513,"name":"Juggernaut's Ignition Keys","icon":"inv_misc_key_06","type":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"5":344,"11":318},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1384,"2":2076,"5":950,"11":877},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1436,"2":2154,"5":986,"11":910},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1490,"2":2236,"5":1023,"11":944},"ilvl":580}}}, +{"id":105514,"name":"Juggernaut's Focusing Crystal","icon":"inv_jewelry_orgrimmarraid_trinket_19","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"9":847},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"9":2338},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"9":2427},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"9":2519},"ilvl":580}}}, {"id":105515,"name":"Belt of Ominous Trembles","icon":"inv_belt_cloth_raidmage_n_01","type":8,"armorType":1,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"5":398,"11":311,"17":1146},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"5":1239,"11":999,"17":1599},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"5":1289,"11":1040,"17":1616},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"5":1341,"11":1082,"17":1633},"ilvl":580}}}, {"id":105516,"name":"Leggings of Furious Flame","icon":"inv_pant_cloth_raidwarlock_n_01","type":9,"armorType":1,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"7":529,"11":504,"17":1782},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2323,"7":1601,"11":1534,"17":2488},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2417,"7":1664,"11":1595,"17":2514},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2515,"7":1730,"11":1659,"17":2540},"ilvl":580}}}, -{"id":105517,"name":"Bracers of the Broken Fault","icon":"inv_cloth_raidpriest_n_01bracer","type":6,"armorType":1,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":354,"7":301,"17":891},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"4":976,"7":832,"17":1244},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"4":1013,"7":863,"17":1257},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"4":1052,"7":896,"17":1270},"ilvl":580}}}, -{"id":105518,"name":"Earthripper Gloves","icon":"inv_cloth_raidpriest_n_01glove","type":7,"armorType":1,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":394,"7":305,"17":1273},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1257,"7":956,"17":1777},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1309,"7":995,"17":1796},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1362,"7":1035,"17":1814},"ilvl":580}}}, -{"id":105519,"name":"Shock Pulse Robes","icon":"inv_cloth_raidpriest_n_01robe","type":5,"armorType":1,"gemSockets":[2,4,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":515,"6":421,"17":2037},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1632,"6":1373,"17":2844},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1699,"6":1429,"17":2873},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1768,"6":1488,"17":2903},"ilvl":580}}}, -{"id":105520,"name":"Laser-Slice Signet","icon":"inv_misc_ring_mop17","type":11,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":285,"7":293},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1304,"4":899,"7":838},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1356,"4":936,"7":870},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1410,"4":974,"7":904},"ilvl":580}}}, -{"id":105521,"name":"Juggernaut's Power Core","icon":"inv_offhand_1h_pvpcataclysms3_c_01","type":13,"weaponType":5,"handType":3,"gemSockets":[4],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"6":294,"7":251},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1304,"6":882,"7":764},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1356,"6":917,"7":795},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1410,"6":954,"7":826},"ilvl":580}}}, +{"id":105517,"name":"Bracers of the Broken Fault","icon":"inv_cloth_raidpriest_n_01bracer","type":6,"armorType":1,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":354,"7":301,"17":891},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"4":976,"7":832,"17":1244},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"4":1013,"7":863,"17":1257},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"4":1052,"7":896,"17":1270},"ilvl":580}}}, +{"id":105518,"name":"Earthripper Gloves","icon":"inv_cloth_raidpriest_n_01glove","type":7,"armorType":1,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":394,"7":305,"17":1273},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1257,"7":956,"17":1777},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1309,"7":995,"17":1796},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1362,"7":1035,"17":1814},"ilvl":580}}}, +{"id":105519,"name":"Shock Pulse Robes","icon":"inv_cloth_raidpriest_n_01robe","type":5,"armorType":1,"gemSockets":[2,4,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":515,"6":421,"17":2037},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1632,"6":1373,"17":2844},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1699,"6":1429,"17":2873},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1768,"6":1488,"17":2903},"ilvl":580}}}, +{"id":105520,"name":"Laser-Slice Signet","icon":"inv_misc_ring_mop17","type":11,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":285,"7":293},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1304,"4":899,"7":838},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1356,"4":936,"7":870},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1410,"4":974,"7":904},"ilvl":580}}}, +{"id":105521,"name":"Juggernaut's Power Core","icon":"inv_offhand_1h_pvpcataclysms3_c_01","type":13,"weaponType":5,"handType":3,"gemSockets":[4],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"6":294,"7":251},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1304,"6":882,"7":764},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1356,"6":917,"7":795},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1410,"6":954,"7":826},"ilvl":580}}}, {"id":105522,"name":"Castlebreaker Bracers","icon":"inv_leather_raiddruid_n_01bracer","type":6,"armorType":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":363,"11":285,"17":1134},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"4":1002,"11":787,"17":1583},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"4":1041,"11":817,"17":1600},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"4":1080,"11":848,"17":1616},"ilvl":580}}}, -{"id":105523,"name":"Treads of Autonomic Motion","icon":"inv_mail_raidshaman_n_01boot","type":10,"armorType":3,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":364,"6":433,"17":2480},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"4":1091,"6":1252,"17":3462},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"4":1134,"6":1301,"17":3498},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"4":1179,"6":1351,"17":3534},"ilvl":580}}}, -{"id":105524,"name":"Cavemaker Wristguards","icon":"inv_mail_raidshaman_n_01bracer","type":6,"armorType":3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":344,"11":318,"17":1578},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"4":950,"11":877,"17":2203},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"4":986,"11":910,"17":2226},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"4":1023,"11":944,"17":2249},"ilvl":580}}}, -{"id":105525,"name":"Borer Drill Boots","icon":"inv_plate_raidpaladin_n_01boot","type":10,"armorType":4,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":364,"6":433,"17":3386},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"4":1091,"6":1252,"17":4728},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"4":1134,"6":1301,"17":4777},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"4":1179,"6":1351,"17":4827},"ilvl":580}}}, -{"id":105526,"name":"Poisonmist Nightcloak","icon":"inv_cape_pandaria_d_01","type":4,"armorType":1,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"7":293,"11":358,"17":1018},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"1":1384,"2":2076,"7":809,"11":990,"17":1422},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"1":1436,"2":2154,"7":840,"11":1027,"17":1437},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"1":1490,"2":2236,"7":872,"11":1066,"17":1451},"ilvl":580}}}, -{"id":105527,"name":"Haromm's Talisman","icon":"inv_jewelry_orgrimmarraid_trinket_08","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3508,"ilvl":572},"1":{"randPropPoints":3641,"ilvl":576},"2":{"randPropPoints":3779,"ilvl":580}},"itemEffect":{"buffId":148903,"buffName":"Vicious","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"1":5084}},"0":{"stats":{"1":14039}},"1":{"stats":{"1":14571}},"2":{"stats":{"1":15124}}},"proc":{"icdMs":10000,"rppm":{"rate":0.9200000166893005}}}}, -{"id":105528,"name":"Damron's Belt of Darkness","icon":"inv_belt_leather_raidrogue_n_01","type":8,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"5":391,"7":321,"17":1458},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1685,"2":2767,"5":1222,"7":1029,"17":2036},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1755,"2":2872,"5":1271,"7":1071,"17":2057},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1827,"2":2981,"5":1322,"7":1115,"17":2078},"ilvl":580}}}, +{"id":105523,"name":"Treads of Autonomic Motion","icon":"inv_mail_raidshaman_n_01boot","type":10,"armorType":3,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":364,"6":433,"17":2480},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"4":1091,"6":1252,"17":3462},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"4":1134,"6":1301,"17":3498},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"4":1179,"6":1351,"17":3534},"ilvl":580}}}, +{"id":105524,"name":"Cavemaker Wristguards","icon":"inv_mail_raidshaman_n_01bracer","type":6,"armorType":3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":344,"11":318,"17":1578},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"4":950,"11":877,"17":2203},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"4":986,"11":910,"17":2226},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"4":1023,"11":944,"17":2249},"ilvl":580}}}, +{"id":105525,"name":"Borer Drill Boots","icon":"inv_plate_raidpaladin_n_01boot","type":10,"armorType":4,"gemSockets":[4],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":864,"zoneId":6738,"otherName":"Iron Juggernaut"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":364,"6":433,"17":3386},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"4":1091,"6":1252,"17":4728},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"4":1134,"6":1301,"17":4777},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"4":1179,"6":1351,"17":4827},"ilvl":580}}}, +{"id":105526,"name":"Poisonmist Nightcloak","icon":"inv_cape_pandaria_d_01","type":4,"armorType":1,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"7":293,"11":358,"17":1018},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"1":1384,"2":2076,"7":809,"11":990,"17":1422},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"1":1436,"2":2154,"7":840,"11":1027,"17":1437},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"1":1490,"2":2236,"7":872,"11":1066,"17":1451},"ilvl":580}}}, +{"id":105527,"name":"Haromm's Talisman","icon":"inv_jewelry_orgrimmarraid_trinket_08","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3508,"ilvl":572},"1":{"randPropPoints":3641,"ilvl":576},"2":{"randPropPoints":3779,"ilvl":580}},"itemEffect":{"buffId":148903,"buffName":"Vicious","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"1":5084}},"0":{"stats":{"1":14039}},"1":{"stats":{"1":14571}},"2":{"stats":{"1":15124}}},"proc":{"icdMs":10000,"rppm":{"rate":0.9200000166893005}}}}, +{"id":105528,"name":"Damron's Belt of Darkness","icon":"inv_belt_leather_raidrogue_n_01","type":8,"armorType":2,"gemSockets":[2,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"5":391,"7":321,"17":1458},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1685,"2":2767,"5":1222,"7":1029,"17":2036},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1755,"2":2872,"5":1271,"7":1071,"17":2057},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1827,"2":2981,"5":1322,"7":1115,"17":2078},"ilvl":580}}}, {"id":105529,"name":"Riou's Vigilant Leggings","icon":"inv_pant_leather_raidrogue_n_01","type":9,"armorType":2,"gemSockets":[3,3],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"6":529,"11":504,"17":2268},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"1":2323,"2":3725,"6":1601,"11":1534,"17":3167},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"1":2417,"2":3866,"6":1664,"11":1595,"17":3200},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"1":2515,"2":4013,"6":1730,"11":1659,"17":3233},"ilvl":580}}}, -{"id":105530,"name":"Haromm's Horrifying Helm","icon":"inv_helm_mail_raidhunter_n_01","type":1,"armorType":3,"gemSockets":[1,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"7":406,"11":523,"17":2931},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"1":2243,"2":3725,"7":1332,"11":1656,"17":4092},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"1":2337,"2":3866,"7":1388,"11":1723,"17":4134},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"1":2435,"2":4013,"7":1445,"11":1793,"17":4177},"ilvl":580}}}, -{"id":105531,"name":"Wolf-Rider Spurs","icon":"inv_boots_plate_raidwarrior_n_01","type":10,"armorType":4,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"6":404,"7":402,"17":3386},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1765,"2":2767,"6":1200,"7":1167,"17":4728},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1835,"2":2872,"6":1248,"7":1212,"17":4777},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1907,"2":2981,"6":1297,"7":1260,"17":4827},"ilvl":580}}}, -{"id":105532,"name":"Breastplate of Shamanic Mirrors","icon":"inv_chest_plate_raidwarrior_n_01","type":5,"armorType":4,"gemSockets":[2,2,4],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"6":515,"11":421,"17":4926},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"0":2243,"2":3725,"6":1632,"11":1373,"17":6877},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"0":2337,"2":3866,"6":1699,"11":1429,"17":6949},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"0":2435,"2":4013,"6":1768,"11":1488,"17":7021},"ilvl":580}}}, +{"id":105530,"name":"Haromm's Horrifying Helm","icon":"inv_helm_mail_raidhunter_n_01","type":1,"armorType":3,"gemSockets":[1,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"7":406,"11":523,"17":2931},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"1":2243,"2":3725,"7":1332,"11":1656,"17":4092},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"1":2337,"2":3866,"7":1388,"11":1723,"17":4134},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"1":2435,"2":4013,"7":1445,"11":1793,"17":4177},"ilvl":580}}}, +{"id":105531,"name":"Wolf-Rider Spurs","icon":"inv_boots_plate_raidwarrior_n_01","type":10,"armorType":4,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"6":404,"7":402,"17":3386},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1765,"2":2767,"6":1200,"7":1167,"17":4728},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1835,"2":2872,"6":1248,"7":1212,"17":4777},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1907,"2":2981,"6":1297,"7":1260,"17":4827},"ilvl":580}}}, +{"id":105532,"name":"Breastplate of Shamanic Mirrors","icon":"inv_chest_plate_raidwarrior_n_01","type":5,"armorType":4,"gemSockets":[2,2,4],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"6":515,"11":421,"17":4926},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"0":2243,"2":3725,"6":1632,"11":1373,"17":6877},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"0":2337,"2":3866,"6":1699,"11":1429,"17":6949},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"0":2435,"2":4013,"6":1768,"11":1488,"17":7021},"ilvl":580}}}, {"id":105533,"name":"Ashen Wall Girdle","icon":"inv_belt_plate_raiddeathknight_n_01","type":8,"armorType":4,"gemSockets":[2,3],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"5":385,"11":332,"17":2771},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1685,"2":2767,"5":1204,"11":1059,"17":3869},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1755,"2":2872,"5":1253,"11":1102,"17":3909},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1827,"2":2981,"5":1303,"11":1147,"17":3949},"ilvl":580}}}, {"id":105534,"name":"Bloodclaw Band","icon":"inv_misc_ring_3","type":11,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"5":308,"11":253},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1304,"2":2076,"5":963,"11":728},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1356,"2":2154,"5":1002,"11":756},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1410,"2":2236,"5":1043,"11":785},"ilvl":580}}}, {"id":105535,"name":"Haromm's Frozen Crescent","icon":"inv_axe_1h_orgrimmarraid_d_01","type":13,"weaponType":1,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"8":232,"10":192},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":12244,"weaponDamageMax":22740,"stats":{"0":984,"2":1597,"8":711,"10":600},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":12709,"weaponDamageMax":23603,"stats":{"0":1025,"2":1657,"8":740,"10":624},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":13192,"weaponDamageMax":24500,"stats":{"0":1066,"2":1720,"8":769,"10":649},"ilvl":580}}}, -{"id":105536,"name":"Ring of the Iron Tomb","icon":"inv_misc_ring_mop15","type":11,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"5":237,"9":338},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1304,"2":2076,"5":768,"9":960},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1356,"2":2154,"5":799,"9":997},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1410,"2":2236,"5":832,"9":1036},"ilvl":580}}}, -{"id":105537,"name":"Toxic Tornado Treads","icon":"inv_boot_cloth_raidmage_n_01","type":10,"armorType":1,"gemSockets":[3],"socketBonus":[0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"6":343,"11":446,"17":1400},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"6":1031,"11":1287,"17":1955},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"6":1072,"11":1337,"17":1975},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"6":1114,"11":1389,"17":1996},"ilvl":580}}}, +{"id":105536,"name":"Ring of the Iron Tomb","icon":"inv_misc_ring_mop15","type":11,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"5":237,"9":338},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1304,"2":2076,"5":768,"9":960},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1356,"2":2154,"5":799,"9":997},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1410,"2":2236,"5":832,"9":1036},"ilvl":580}}}, +{"id":105537,"name":"Toxic Tornado Treads","icon":"inv_boot_cloth_raidmage_n_01","type":10,"armorType":1,"gemSockets":[3],"socketBonus":[0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"6":343,"11":446,"17":1400},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"6":1031,"11":1287,"17":1955},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"6":1072,"11":1337,"17":1975},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"6":1114,"11":1389,"17":1996},"ilvl":580}}}, {"id":105538,"name":"Iron Wolf Hood","icon":"inv_cloth_raidpriest_n_01helm","type":1,"armorType":1,"gemSockets":[1,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":532,"7":392,"17":1655},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1679,"7":1293,"17":2310},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1747,"7":1346,"17":2334},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1818,"7":1402,"17":2358},"ilvl":580}}}, {"id":105539,"name":"Ashflare Pendant","icon":"inv_misc_necklace_mop3","type":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":381,"7":254},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"5":1052,"7":701},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"5":1092,"7":728},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"5":1133,"7":755},"ilvl":580}}}, -{"id":105540,"name":"Kardris' Toxic Totem","icon":"inv_jewelry_orgrimmarraid_trinket_13","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3508,"ilvl":572},"1":{"randPropPoints":3641,"ilvl":576},"2":{"randPropPoints":3779,"ilvl":580}},"itemEffect":{"buffId":148906,"buffName":"Toxic Power","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"3":5084}},"0":{"stats":{"3":14039}},"1":{"stats":{"3":14571}},"2":{"stats":{"3":15124}}},"proc":{"icdMs":10000,"rppm":{"rate":0.9200000166893005}}}}, +{"id":105540,"name":"Kardris' Toxic Totem","icon":"inv_jewelry_orgrimmarraid_trinket_13","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3508,"ilvl":572},"1":{"randPropPoints":3641,"ilvl":576},"2":{"randPropPoints":3779,"ilvl":580}},"itemEffect":{"buffId":148906,"buffName":"Toxic Power","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"3":5084}},"0":{"stats":{"3":14039}},"1":{"stats":{"3":14571}},"2":{"stats":{"3":15124}}},"proc":{"icdMs":10000,"rppm":{"rate":0.9200000166893005}}}}, {"id":105541,"name":"Kardris' Scepter","icon":"inv_mace_1h_orgrimmarraid_d_02","type":13,"weaponType":4,"handType":2,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.4,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":2046,"weaponDamageMax":3801,"stats":{"2":578,"3":305,"4":161,"11":250,"14":5152},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":5651,"weaponDamageMax":10495,"stats":{"2":1597,"3":984,"4":516,"11":760,"14":14225},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":5865,"weaponDamageMax":10894,"stats":{"2":1657,"3":1025,"4":537,"11":790,"14":14766},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":6088,"weaponDamageMax":11308,"stats":{"2":1720,"3":1066,"4":558,"11":821,"14":15321},"ilvl":580}}}, -{"id":105542,"name":"Darkfang Mask","icon":"inv_helm_leather_raidmonk_n_01","type":1,"armorType":2,"gemSockets":[1,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"6":464,"11":489,"17":2106},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"6":1494,"11":1561,"17":2941},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"6":1555,"11":1624,"17":2971},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"6":1619,"11":1690,"17":3002},"ilvl":580}}}, -{"id":105543,"name":"Belt of the Iron Prison","icon":"inv_mail_raidshaman_n_01belt","type":8,"armorType":3,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":404,"6":300,"17":2029},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1257,"6":970,"17":2833},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1307,"6":1009,"17":2862},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1360,"6":1051,"17":2892},"ilvl":580}}}, -{"id":105544,"name":"Shoulderguards of Foul Streams","icon":"inv_mail_raidshaman_n_01shoulder","type":3,"armorType":3,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":391,"7":321,"17":2705},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1222,"7":1029,"17":3777},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1271,"7":1071,"17":3816},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1322,"7":1115,"17":3856},"ilvl":580}}}, -{"id":105545,"name":"Shackles of Stinking Slime","icon":"inv_plate_raidpaladin_n_01bracer","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":334,"7":334,"17":2155},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"4":922,"7":922,"17":3009},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"4":957,"7":957,"17":3040},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"4":994,"7":994,"17":3072},"ilvl":580}}}, -{"id":105546,"name":"Shoulderplates of Gushing Geysers","icon":"inv_shoulder_plate_raidpaladin_n_01","type":3,"armorType":4,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":365,"6":365,"17":3694},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1150,"6":1150,"17":5158},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1197,"6":1197,"17":5212},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1245,"6":1245,"17":5265},"ilvl":580}}}, -{"id":105547,"name":"Nazgrim's Gutripper","icon":"inv_knife_1h_orgrimmarraid_d_02","type":13,"weaponType":2,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":3070,"weaponDamageMax":5702,"stats":{"1":305,"2":578,"6":228,"8":198},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":8476,"weaponDamageMax":15743,"stats":{"1":984,"2":1597,"6":701,"8":617},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":8798,"weaponDamageMax":16341,"stats":{"1":1025,"2":1657,"6":729,"8":642},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":9132,"weaponDamageMax":16961,"stats":{"1":1066,"2":1720,"6":758,"8":668},"ilvl":580}}}, -{"id":105548,"name":"Sandals of Two Little Bees","icon":"inv_cloth_raidpriest_n_01boot","type":10,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":353,"11":439,"17":1400},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"4":1061,"11":1270,"17":1955},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"4":1103,"11":1319,"17":1975},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"4":1147,"11":1370,"17":1996},"ilvl":580}}}, -{"id":105549,"name":"Nazgrim's Burnished Insignia","icon":"inv_jewelry_orgrimmarraid_trinket_18","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3508,"ilvl":572},"1":{"randPropPoints":3641,"ilvl":576},"2":{"randPropPoints":3779,"ilvl":580}},"itemEffect":{"buffId":148908,"buffName":"Mark of Salvation","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"3":5084}},"0":{"stats":{"3":14039}},"1":{"stats":{"3":14571}},"2":{"stats":{"3":15124}}},"proc":{"icdMs":10000,"rppm":{"rate":0.9200000166893005}}}}, -{"id":105550,"name":"Arcweaver Spell Sword","icon":"inv_sword_1h_orgrimmarraid_d_03","type":13,"weaponType":9,"handType":2,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1876,"weaponDamageMax":3484,"stats":{"2":578,"3":305,"6":232,"7":192,"14":5152},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":5180,"weaponDamageMax":9621,"stats":{"2":1597,"3":984,"6":711,"7":600,"14":14225},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":5377,"weaponDamageMax":9986,"stats":{"2":1657,"3":1025,"6":740,"7":624,"14":14766},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":5581,"weaponDamageMax":10365,"stats":{"2":1720,"3":1066,"6":769,"7":649,"14":15321},"ilvl":580}}}, -{"id":105551,"name":"Shoulderguards of the Righteous Stand","icon":"inv_shoulder_leather_raidmonk_n_01","type":3,"armorType":2,"gemSockets":[4,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"7":365,"11":365,"17":1944},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1685,"2":2767,"7":1150,"11":1150,"17":2714},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1755,"2":2872,"7":1197,"11":1197,"17":2743},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1827,"2":2981,"7":1245,"11":1245,"17":2771},"ilvl":580}}}, -{"id":105552,"name":"Robes of the Warrior's Fall","icon":"inv_robe_leather_raidmonk_n_01","type":5,"armorType":2,"gemSockets":[2,4,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":489,"6":464,"17":2592},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1561,"6":1494,"17":3619},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1624,"6":1555,"17":3657},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1690,"6":1619,"17":3695},"ilvl":580}}}, +{"id":105542,"name":"Darkfang Mask","icon":"inv_helm_leather_raidmonk_n_01","type":1,"armorType":2,"gemSockets":[1,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"6":464,"11":489,"17":2106},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"6":1494,"11":1561,"17":2941},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"6":1555,"11":1624,"17":2971},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"6":1619,"11":1690,"17":3002},"ilvl":580}}}, +{"id":105543,"name":"Belt of the Iron Prison","icon":"inv_mail_raidshaman_n_01belt","type":8,"armorType":3,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":404,"6":300,"17":2029},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1257,"6":970,"17":2833},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1307,"6":1009,"17":2862},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1360,"6":1051,"17":2892},"ilvl":580}}}, +{"id":105544,"name":"Shoulderguards of Foul Streams","icon":"inv_mail_raidshaman_n_01shoulder","type":3,"armorType":3,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":391,"7":321,"17":2705},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1222,"7":1029,"17":3777},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1271,"7":1071,"17":3816},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1322,"7":1115,"17":3856},"ilvl":580}}}, +{"id":105545,"name":"Shackles of Stinking Slime","icon":"inv_plate_raidpaladin_n_01bracer","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":334,"7":334,"17":2155},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"4":922,"7":922,"17":3009},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"4":957,"7":957,"17":3040},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"4":994,"7":994,"17":3072},"ilvl":580}}}, +{"id":105546,"name":"Shoulderplates of Gushing Geysers","icon":"inv_shoulder_plate_raidpaladin_n_01","type":3,"armorType":4,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":856,"zoneId":6738,"otherName":"Kor'kron Dark Shaman"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":365,"6":365,"17":3694},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1150,"6":1150,"17":5158},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1197,"6":1197,"17":5212},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1245,"6":1245,"17":5265},"ilvl":580}}}, +{"id":105547,"name":"Nazgrim's Gutripper","icon":"inv_knife_1h_orgrimmarraid_d_02","type":13,"weaponType":2,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":3070,"weaponDamageMax":5702,"stats":{"1":305,"2":578,"6":228,"8":198},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":8476,"weaponDamageMax":15743,"stats":{"1":984,"2":1597,"6":701,"8":617},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":8798,"weaponDamageMax":16341,"stats":{"1":1025,"2":1657,"6":729,"8":642},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":9132,"weaponDamageMax":16961,"stats":{"1":1066,"2":1720,"6":758,"8":668},"ilvl":580}}}, +{"id":105548,"name":"Sandals of Two Little Bees","icon":"inv_cloth_raidpriest_n_01boot","type":10,"armorType":1,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"4":353,"11":439,"17":1400},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"4":1061,"11":1270,"17":1955},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"4":1103,"11":1319,"17":1975},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"4":1147,"11":1370,"17":1996},"ilvl":580}}}, +{"id":105549,"name":"Nazgrim's Burnished Insignia","icon":"inv_jewelry_orgrimmarraid_trinket_18","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3508,"ilvl":572},"1":{"randPropPoints":3641,"ilvl":576},"2":{"randPropPoints":3779,"ilvl":580}},"itemEffect":{"buffId":148908,"buffName":"Mark of Salvation","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"3":5084}},"0":{"stats":{"3":14039}},"1":{"stats":{"3":14571}},"2":{"stats":{"3":15124}}},"proc":{"icdMs":10000,"rppm":{"rate":0.9200000166893005}}}}, +{"id":105550,"name":"Arcweaver Spell Sword","icon":"inv_sword_1h_orgrimmarraid_d_03","type":13,"weaponType":9,"handType":2,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1876,"weaponDamageMax":3484,"stats":{"2":578,"3":305,"6":232,"7":192,"14":5152},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":5180,"weaponDamageMax":9621,"stats":{"2":1597,"3":984,"6":711,"7":600,"14":14225},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":5377,"weaponDamageMax":9986,"stats":{"2":1657,"3":1025,"6":740,"7":624,"14":14766},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":5581,"weaponDamageMax":10365,"stats":{"2":1720,"3":1066,"6":769,"7":649,"14":15321},"ilvl":580}}}, +{"id":105551,"name":"Shoulderguards of the Righteous Stand","icon":"inv_shoulder_leather_raidmonk_n_01","type":3,"armorType":2,"gemSockets":[4,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"7":365,"11":365,"17":1944},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1685,"2":2767,"7":1150,"11":1150,"17":2714},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1755,"2":2872,"7":1197,"11":1197,"17":2743},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1827,"2":2981,"7":1245,"11":1245,"17":2771},"ilvl":580}}}, +{"id":105552,"name":"Robes of the Warrior's Fall","icon":"inv_robe_leather_raidmonk_n_01","type":5,"armorType":2,"gemSockets":[2,4,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":489,"6":464,"17":2592},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1561,"6":1494,"17":3619},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1624,"6":1555,"17":3657},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1690,"6":1619,"17":3695},"ilvl":580}}}, {"id":105553,"name":"Ravager's Pathwalkers","icon":"inv_boot_mail_raidhunter_n_01","type":10,"armorType":3,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"6":380,"7":417,"17":2480},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1765,"2":2767,"6":1107,"7":1236,"17":3462},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1835,"2":2872,"6":1150,"7":1285,"17":3498},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1907,"2":2981,"6":1195,"7":1335,"17":3534},"ilvl":580}}}, -{"id":105554,"name":"Crown of Tragic Truth","icon":"inv_mail_raidshaman_n_01helm","type":1,"armorType":3,"gemSockets":[1,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":336,"6":563,"17":2931},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1138,"6":1767,"17":4092},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1186,"6":1839,"17":4134},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1235,"6":1913,"17":4177},"ilvl":580}}}, +{"id":105554,"name":"Crown of Tragic Truth","icon":"inv_mail_raidshaman_n_01helm","type":1,"armorType":3,"gemSockets":[1,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":336,"6":563,"17":2931},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1138,"6":1767,"17":4092},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1186,"6":1839,"17":4134},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1235,"6":1913,"17":4177},"ilvl":580}}}, {"id":105555,"name":"Gar'tok, Strength of the Faithful","icon":"inv_mace_2h_orgrimmarraid_d_01","type":13,"weaponType":4,"handType":4,"gemSockets":[4],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":819,"2":1349,"8":392,"11":667},"ilvl":463},"0":{"randPropPoints":4722,"weaponDamageMin":26125,"weaponDamageMax":39188,"stats":{"0":2403,"2":3725,"8":1194,"11":1871},"ilvl":572},"1":{"randPropPoints":4901,"weaponDamageMin":27117,"weaponDamageMax":40676,"stats":{"0":2497,"2":3866,"8":1242,"11":1943},"ilvl":576},"2":{"randPropPoints":5087,"weaponDamageMin":28146,"weaponDamageMax":42220,"stats":{"0":2595,"2":4013,"8":1291,"11":2017},"ilvl":580}}}, -{"id":105556,"name":"Bulwark of the Fallen General","icon":"inv_shield_orgrimmarraid_d_05","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"8":294,"11":277,"17":15800},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1304,"2":2076,"8":926,"11":793,"17":22060},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1356,"2":2154,"8":963,"11":824,"17":22289},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1410,"2":2236,"8":1002,"11":856,"17":22519},"ilvl":580}}}, -{"id":105557,"name":"Spaulders of Kor'kron Fealty","icon":"inv_shoulder_cloth_raidmage_n_01","type":3,"armorType":1,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"5":258,"7":428,"17":1527},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"5":855,"7":1322,"17":2133},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"5":890,"7":1375,"17":2155},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"5":927,"7":1430,"17":2177},"ilvl":580}}}, +{"id":105556,"name":"Bulwark of the Fallen General","icon":"inv_shield_orgrimmarraid_d_05","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"8":294,"11":277,"17":15800},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1304,"2":2076,"8":926,"11":793,"17":22060},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1356,"2":2154,"8":963,"11":824,"17":22289},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1410,"2":2236,"8":1002,"11":856,"17":22519},"ilvl":580}}}, +{"id":105557,"name":"Spaulders of Kor'kron Fealty","icon":"inv_shoulder_cloth_raidmage_n_01","type":3,"armorType":1,"gemSockets":[4,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":850,"zoneId":6738,"otherName":"General Nazgrim"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"5":258,"7":428,"17":1527},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"5":855,"7":1322,"17":2133},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"5":890,"7":1375,"17":2155},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"5":927,"7":1430,"17":2177},"ilvl":580}}}, {"id":105558,"name":"Ring of Restless Energy","icon":"inv_misc_ring_2","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"6":294,"11":277},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"1":1304,"2":2076,"6":926,"11":793},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"1":1356,"2":2154,"6":963,"11":824},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"1":1410,"2":2236,"6":1002,"11":856},"ilvl":580}}}, -{"id":105559,"name":"Kor'kron Hand Cannon","icon":"inv_firearm_2h_rifle_orgrimmarraid_d_01","type":14,"rangedWeaponType":3,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":6899,"weaponDamageMax":12813,"stats":{"1":819,"2":1349,"6":544,"11":569},"ilvl":463},"0":{"randPropPoints":4722,"weaponDamageMin":19049,"weaponDamageMax":35378,"stats":{"1":2403,"2":3725,"6":1574,"11":1641},"ilvl":572},"1":{"randPropPoints":4901,"weaponDamageMin":19772,"weaponDamageMax":36721,"stats":{"1":2497,"2":3866,"6":1635,"11":1704},"ilvl":576},"2":{"randPropPoints":5087,"weaponDamageMin":20523,"weaponDamageMax":38115,"stats":{"1":2595,"2":4013,"6":1699,"11":1770},"ilvl":580}}}, +{"id":105559,"name":"Kor'kron Hand Cannon","icon":"inv_firearm_2h_rifle_orgrimmarraid_d_01","type":14,"rangedWeaponType":3,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":6899,"weaponDamageMax":12813,"stats":{"1":819,"2":1349,"6":544,"11":569},"ilvl":463},"0":{"randPropPoints":4722,"weaponDamageMin":19049,"weaponDamageMax":35378,"stats":{"1":2403,"2":3725,"6":1574,"11":1641},"ilvl":572},"1":{"randPropPoints":4901,"weaponDamageMin":19772,"weaponDamageMax":36721,"stats":{"1":2497,"2":3866,"6":1635,"11":1704},"ilvl":576},"2":{"randPropPoints":5087,"weaponDamageMin":20523,"weaponDamageMax":38115,"stats":{"1":2595,"2":4013,"6":1699,"11":1770},"ilvl":580}}}, {"id":105560,"name":"Halberd of Inner Shadows","icon":"inv_polearm_2h_orgrimmarraid_d_01","type":13,"weaponType":6,"handType":4,"gemSockets":[4],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"1":819,"2":1349,"7":536,"11":584},"ilvl":463},"0":{"randPropPoints":4722,"weaponDamageMin":26125,"weaponDamageMax":39188,"stats":{"1":2403,"2":3725,"7":1592,"11":1640},"ilvl":572},"1":{"randPropPoints":4901,"weaponDamageMin":27117,"weaponDamageMax":40676,"stats":{"1":2497,"2":3866,"7":1654,"11":1702},"ilvl":576},"2":{"randPropPoints":5087,"weaponDamageMin":28146,"weaponDamageMax":42220,"stats":{"1":2595,"2":4013,"7":1720,"11":1768},"ilvl":580}}}, {"id":105561,"name":"Lazahk's Lost Shadowrap","icon":"inv_chest_leather_raidrogue_n_01","type":5,"armorType":2,"gemSockets":[2,4,3],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"7":336,"11":563,"17":2592},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"1":2243,"2":3725,"7":1138,"11":1767,"17":3619},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"1":2337,"2":3866,"7":1186,"11":1839,"17":3657},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"1":2435,"2":4013,"7":1235,"11":1913,"17":3695},"ilvl":580}}}, -{"id":105562,"name":"Wristguards of Ruination","icon":"inv_mail_raidshaman_n_01bracer","type":6,"armorType":3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"6":285,"8":363,"17":1578},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"1":1384,"2":2076,"6":787,"8":1002,"17":2203},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"1":1436,"2":2154,"6":817,"8":1041,"17":2226},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"1":1490,"2":2236,"6":848,"8":1080,"17":2249},"ilvl":580}}}, -{"id":105563,"name":"Malkorok's Giant Stompers","icon":"inv_boots_plate_raiddeathknight_n_01","type":10,"armorType":4,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"8":448,"11":327,"17":3386},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1765,"2":2767,"8":1322,"11":960,"17":4728},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1835,"2":2872,"8":1374,"11":997,"17":4777},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1907,"2":2981,"8":1428,"11":1036,"17":4827},"ilvl":580}}}, -{"id":105564,"name":"Blood Rage Bracers","icon":"inv_bracer_plate_raidwarrior_n_01","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"8":358,"10":293,"17":2155},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1384,"2":2076,"8":990,"10":809,"17":3009},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1436,"2":2154,"8":1027,"10":840,"17":3040},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1490,"2":2236,"8":1066,"10":872,"17":3072},"ilvl":580}}}, -{"id":105565,"name":"Legplates of Willful Doom","icon":"inv_pants_plate_raiddeathknight_n_01","type":9,"armorType":4,"gemSockets":[3,3,2],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"6":489,"11":464,"17":4310},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"0":2243,"2":3725,"6":1561,"11":1494,"17":6018},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"0":2337,"2":3866,"6":1624,"11":1555,"17":6080},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"0":2435,"2":4013,"6":1690,"11":1619,"17":6143},"ilvl":580}}}, -{"id":105566,"name":"Malkorok's Tainted Dog Tags","icon":"inv_misc_necklace_mop7","type":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"6":354,"11":301},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1384,"2":2076,"6":976,"11":832},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1436,"2":2154,"6":1013,"11":863},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1490,"2":2236,"6":1052,"11":896},"ilvl":580}}}, -{"id":105567,"name":"Malkorok's Skullcleaver","icon":"inv_axe_1h_orgrimmarraid_d_02","type":13,"weaponType":1,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"5":228,"6":198},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":12244,"weaponDamageMax":22740,"stats":{"0":984,"2":1597,"5":701,"6":617},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":12709,"weaponDamageMax":23603,"stats":{"0":1025,"2":1657,"5":729,"6":642},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":13192,"weaponDamageMax":24500,"stats":{"0":1066,"2":1720,"5":758,"6":668},"ilvl":580}}}, +{"id":105562,"name":"Wristguards of Ruination","icon":"inv_mail_raidshaman_n_01bracer","type":6,"armorType":3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"6":285,"8":363,"17":1578},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"1":1384,"2":2076,"6":787,"8":1002,"17":2203},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"1":1436,"2":2154,"6":817,"8":1041,"17":2226},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"1":1490,"2":2236,"6":848,"8":1080,"17":2249},"ilvl":580}}}, +{"id":105563,"name":"Malkorok's Giant Stompers","icon":"inv_boots_plate_raiddeathknight_n_01","type":10,"armorType":4,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"8":448,"11":327,"17":3386},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1765,"2":2767,"8":1322,"11":960,"17":4728},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1835,"2":2872,"8":1374,"11":997,"17":4777},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1907,"2":2981,"8":1428,"11":1036,"17":4827},"ilvl":580}}}, +{"id":105564,"name":"Blood Rage Bracers","icon":"inv_bracer_plate_raidwarrior_n_01","type":6,"armorType":4,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"8":358,"10":293,"17":2155},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1384,"2":2076,"8":990,"10":809,"17":3009},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1436,"2":2154,"8":1027,"10":840,"17":3040},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1490,"2":2236,"8":1066,"10":872,"17":3072},"ilvl":580}}}, +{"id":105565,"name":"Legplates of Willful Doom","icon":"inv_pants_plate_raiddeathknight_n_01","type":9,"armorType":4,"gemSockets":[3,3,2],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"6":489,"11":464,"17":4310},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"0":2243,"2":3725,"6":1561,"11":1494,"17":6018},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"0":2337,"2":3866,"6":1624,"11":1555,"17":6080},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"0":2435,"2":4013,"6":1690,"11":1619,"17":6143},"ilvl":580}}}, +{"id":105566,"name":"Malkorok's Tainted Dog Tags","icon":"inv_misc_necklace_mop7","type":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"6":354,"11":301},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1384,"2":2076,"6":976,"11":832},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1436,"2":2154,"6":1013,"11":863},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1490,"2":2236,"6":1052,"11":896},"ilvl":580}}}, +{"id":105567,"name":"Malkorok's Skullcleaver","icon":"inv_axe_1h_orgrimmarraid_d_02","type":13,"weaponType":1,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"5":228,"6":198},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":12244,"weaponDamageMax":22740,"stats":{"0":984,"2":1597,"5":701,"6":617},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":12709,"weaponDamageMax":23603,"stats":{"0":1025,"2":1657,"5":729,"6":642},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":13192,"weaponDamageMax":24500,"stats":{"0":1066,"2":1720,"5":758,"6":668},"ilvl":580}}}, {"id":105568,"name":"Vial of Living Corruption","icon":"inv_jewelry_orgrimmarraid_trinket_10","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1270},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":3508},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":3641},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":3779},"ilvl":580}}}, -{"id":105569,"name":"Miasmic Skullbelt","icon":"inv_belt_cloth_raidwarlock_n_01","type":8,"armorType":1,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"5":404,"6":300,"17":1146},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"5":1257,"6":970,"17":1599},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"5":1307,"6":1009,"17":1616},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"5":1360,"6":1051,"17":1633},"ilvl":580}}}, -{"id":105570,"name":"Hood of Perpetual Implosion","icon":"inv_cloth_raidpriest_n_01helm","type":1,"armorType":1,"gemSockets":[1,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":489,"6":464,"17":1655},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1561,"6":1494,"17":2310},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1624,"6":1555,"17":2334},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1690,"6":1619,"17":2358},"ilvl":580}}}, -{"id":105571,"name":"Robes of Riven Dreams","icon":"inv_cloth_raidpriest_n_01robe","type":5,"armorType":1,"gemSockets":[2,2,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":532,"7":392,"17":2037},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1679,"7":1293,"17":2844},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1747,"7":1346,"17":2873},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1818,"7":1402,"17":2903},"ilvl":580}}}, -{"id":105572,"name":"Frenzied Crystal of Rage","icon":"inv_jewelry_orgrimmarraid_trinket_15","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3508,"ilvl":572},"1":{"randPropPoints":3641,"ilvl":576},"2":{"randPropPoints":3779,"ilvl":580}},"itemEffect":{"buffId":148897,"buffName":"Extravagant Visions","effectDurationMs":15000,"scalingOptions":{"-1":{"stats":{"3":5084}},"0":{"stats":{"3":14039}},"1":{"stats":{"3":14571}},"2":{"stats":{"3":15124}}},"proc":{"icdMs":85000,"procChance":0.15}}}, -{"id":105573,"name":"Black-Blooded Drape","icon":"inv_cape_pandaria_d_02","type":4,"armorType":1,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":363,"11":285,"17":1018},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"4":1002,"11":787,"17":1422},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"4":1041,"11":817,"17":1437},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"4":1080,"11":848,"17":1451},"ilvl":580}}}, -{"id":105574,"name":"Seal of Sullen Fury","icon":"inv_misc_ring_mop12","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":299,"6":269},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1304,"4":938,"6":771},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1356,"4":977,"6":801},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1410,"4":1016,"6":832},"ilvl":580}}}, +{"id":105569,"name":"Miasmic Skullbelt","icon":"inv_belt_cloth_raidwarlock_n_01","type":8,"armorType":1,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"5":404,"6":300,"17":1146},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"5":1257,"6":970,"17":1599},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"5":1307,"6":1009,"17":1616},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"5":1360,"6":1051,"17":1633},"ilvl":580}}}, +{"id":105570,"name":"Hood of Perpetual Implosion","icon":"inv_cloth_raidpriest_n_01helm","type":1,"armorType":1,"gemSockets":[1,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":489,"6":464,"17":1655},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1561,"6":1494,"17":2310},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1624,"6":1555,"17":2334},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1690,"6":1619,"17":2358},"ilvl":580}}}, +{"id":105571,"name":"Robes of Riven Dreams","icon":"inv_cloth_raidpriest_n_01robe","type":5,"armorType":1,"gemSockets":[2,2,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":532,"7":392,"17":2037},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1679,"7":1293,"17":2844},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1747,"7":1346,"17":2873},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1818,"7":1402,"17":2903},"ilvl":580}}}, +{"id":105572,"name":"Frenzied Crystal of Rage","icon":"inv_jewelry_orgrimmarraid_trinket_15","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3508,"ilvl":572},"1":{"randPropPoints":3641,"ilvl":576},"2":{"randPropPoints":3779,"ilvl":580}},"itemEffect":{"buffId":148897,"buffName":"Extravagant Visions","effectDurationMs":15000,"scalingOptions":{"-1":{"stats":{"3":5084}},"0":{"stats":{"3":14039}},"1":{"stats":{"3":14571}},"2":{"stats":{"3":15124}}},"proc":{"icdMs":85000,"procChance":0.15}}}, +{"id":105573,"name":"Black-Blooded Drape","icon":"inv_cape_pandaria_d_02","type":4,"armorType":1,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":363,"11":285,"17":1018},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"4":1002,"11":787,"17":1422},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"4":1041,"11":817,"17":1437},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"4":1080,"11":848,"17":1451},"ilvl":580}}}, +{"id":105574,"name":"Seal of Sullen Fury","icon":"inv_misc_ring_mop12","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":299,"6":269},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1304,"4":938,"6":771},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1356,"4":977,"6":801},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1410,"4":1016,"6":832},"ilvl":580}}}, {"id":105575,"name":"Visage of the Monstrous","icon":"inv_shield_orgrimmarraid_d_01","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"4":270,"7":318,"17":15800},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1304,"4":858,"7":906,"17":22060},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1356,"4":893,"7":941,"17":22289},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1410,"4":930,"7":978,"17":22519},"ilvl":580}}}, -{"id":105576,"name":"Boots of Perilous Infusion","icon":"inv_leather_raiddruid_n_01boot","type":10,"armorType":2,"gemSockets":[3],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"7":430,"11":359,"17":1782},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"7":1271,"11":1047,"17":2488},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"7":1321,"11":1088,"17":2514},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"7":1373,"11":1130,"17":2540},"ilvl":580}}}, -{"id":105577,"name":"Bracers of Averted Fatality","icon":"inv_bracer_leather_raidmonk_n_01","type":6,"armorType":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":349,"7":309,"17":1134},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"4":963,"7":854,"17":1583},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"4":1000,"7":886,"17":1600},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"4":1038,"7":920,"17":1616},"ilvl":580}}}, -{"id":105578,"name":"Ebon Blood Chestguard","icon":"inv_mail_raidshaman_n_01chest","type":5,"armorType":3,"gemSockets":[2,4,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":377,"6":540,"17":3607},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1254,"6":1702,"17":5036},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1306,"6":1771,"17":5088},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1360,"6":1843,"17":5141},"ilvl":580}}}, -{"id":105579,"name":"Terrorguard Chestplate","icon":"inv_plate_raidpaladin_n_01robe","type":5,"armorType":4,"gemSockets":[2,4,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":523,"6":406,"17":4926},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1656,"6":1332,"17":6877},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1723,"6":1388,"17":6949},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1793,"6":1445,"17":7021},"ilvl":580}}}, -{"id":105580,"name":"Sigil of Rampage","icon":"inv_jewelry_orgrimmarraid_trinket_04","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3508,"ilvl":572},"1":{"randPropPoints":3641,"ilvl":576},"2":{"randPropPoints":3779,"ilvl":580}},"itemEffect":{"buffId":148896,"buffName":"Ferocity","effectDurationMs":15000,"scalingOptions":{"-1":{"stats":{"1":5084}},"0":{"stats":{"1":14039}},"1":{"stats":{"1":14571}},"2":{"stats":{"1":15124}}},"proc":{"icdMs":85000,"procChance":0.15}}}, -{"id":105581,"name":"Enchanted Shao-Tien Saber","icon":"inv_sword_1h_orgrimmarraid_d_04","type":13,"weaponType":9,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"7":225,"8":204},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":12244,"weaponDamageMax":22740,"stats":{"1":984,"2":1597,"7":691,"8":634},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":12709,"weaponDamageMax":23603,"stats":{"1":1025,"2":1657,"7":718,"8":660},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":13192,"weaponDamageMax":24500,"stats":{"1":1066,"2":1720,"7":747,"8":686},"ilvl":580}}}, -{"id":105582,"name":"Pandaren Roofsprinters","icon":"inv_boot_leather_raidrogue_n_01","type":10,"armorType":2,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"7":413,"11":397,"17":1782},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1765,"2":2767,"7":1198,"11":1182,"17":2488},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1835,"2":2872,"7":1245,"11":1229,"17":2514},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1907,"2":2981,"7":1293,"11":1277,"17":2540},"ilvl":580}}}, +{"id":105576,"name":"Boots of Perilous Infusion","icon":"inv_leather_raiddruid_n_01boot","type":10,"armorType":2,"gemSockets":[3],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"7":430,"11":359,"17":1782},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"7":1271,"11":1047,"17":2488},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"7":1321,"11":1088,"17":2514},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"7":1373,"11":1130,"17":2540},"ilvl":580}}}, +{"id":105577,"name":"Bracers of Averted Fatality","icon":"inv_bracer_leather_raidmonk_n_01","type":6,"armorType":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":349,"7":309,"17":1134},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"4":963,"7":854,"17":1583},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"4":1000,"7":886,"17":1600},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"4":1038,"7":920,"17":1616},"ilvl":580}}}, +{"id":105578,"name":"Ebon Blood Chestguard","icon":"inv_mail_raidshaman_n_01chest","type":5,"armorType":3,"gemSockets":[2,4,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":377,"6":540,"17":3607},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1254,"6":1702,"17":5036},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1306,"6":1771,"17":5088},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1360,"6":1843,"17":5141},"ilvl":580}}}, +{"id":105579,"name":"Terrorguard Chestplate","icon":"inv_plate_raidpaladin_n_01robe","type":5,"armorType":4,"gemSockets":[2,4,3],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":846,"zoneId":6738,"otherName":"Malkorok"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":523,"6":406,"17":4926},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1656,"6":1332,"17":6877},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1723,"6":1388,"17":6949},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1793,"6":1445,"17":7021},"ilvl":580}}}, +{"id":105580,"name":"Sigil of Rampage","icon":"inv_jewelry_orgrimmarraid_trinket_04","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3508,"ilvl":572},"1":{"randPropPoints":3641,"ilvl":576},"2":{"randPropPoints":3779,"ilvl":580}},"itemEffect":{"buffId":148896,"buffName":"Ferocity","effectDurationMs":15000,"scalingOptions":{"-1":{"stats":{"1":5084}},"0":{"stats":{"1":14039}},"1":{"stats":{"1":14571}},"2":{"stats":{"1":15124}}},"proc":{"icdMs":85000,"procChance":0.15}}}, +{"id":105581,"name":"Enchanted Shao-Tien Saber","icon":"inv_sword_1h_orgrimmarraid_d_04","type":13,"weaponType":9,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"7":225,"8":204},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":12244,"weaponDamageMax":22740,"stats":{"1":984,"2":1597,"7":691,"8":634},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":12709,"weaponDamageMax":23603,"stats":{"1":1025,"2":1657,"7":718,"8":660},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":13192,"weaponDamageMax":24500,"stats":{"1":1066,"2":1720,"7":747,"8":686},"ilvl":580}}}, +{"id":105582,"name":"Pandaren Roofsprinters","icon":"inv_boot_leather_raidrogue_n_01","type":10,"armorType":2,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":588,"2":1002,"7":413,"11":397,"17":1782},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1765,"2":2767,"7":1198,"11":1182,"17":2488},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1835,"2":2872,"7":1245,"11":1229,"17":2514},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1907,"2":2981,"7":1293,"11":1277,"17":2540},"ilvl":580}}}, {"id":105583,"name":"Mantid Carapace Augments","icon":"inv_leather_raiddruid_n_01bracer","type":6,"armorType":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"5":358,"7":293,"17":1134},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"1":1384,"2":2076,"5":990,"7":809,"17":1583},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"1":1436,"2":2154,"5":1027,"7":840,"17":1600},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"1":1490,"2":2236,"5":1066,"7":872,"17":1616},"ilvl":580}}}, -{"id":105584,"name":"Arrowflight Girdle","icon":"inv_belt_mail_raidhunter_n_01","type":8,"armorType":3,"gemSockets":[2,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":332,"7":385,"17":2029},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1685,"2":2767,"6":1059,"7":1204,"17":2833},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1755,"2":2872,"6":1102,"7":1253,"17":2862},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1827,"2":2981,"6":1147,"7":1303,"17":2892},"ilvl":580}}}, -{"id":105585,"name":"Ancient Archer's Chestguard","icon":"inv_chest_mail_raidhunter_n_01","type":5,"armorType":3,"gemSockets":[2,2,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"6":572,"11":432,"17":3607},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"1":2323,"2":3725,"6":1719,"11":1333,"17":5036},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"1":2417,"2":3866,"6":1787,"11":1386,"17":5088},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"1":2515,"2":4013,"6":1858,"11":1442,"17":5141},"ilvl":580}}}, -{"id":105586,"name":"Helm of the Night Watchman","icon":"inv_helmet_plate_raiddeathknight_n_01","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"6":532,"7":392,"17":4002},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"0":2243,"2":3725,"6":1679,"7":1293,"17":5588},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"0":2337,"2":3866,"6":1747,"7":1346,"17":5646},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"0":2435,"2":4013,"6":1818,"7":1402,"17":5704},"ilvl":580}}}, -{"id":105587,"name":"Untarnishable Greatbelt","icon":"inv_belt_plate_raidwarrior_n_01","type":8,"armorType":4,"gemSockets":[2,4],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"10":289,"11":410,"17":2771},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1685,"2":2767,"10":940,"11":1273,"17":3869},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1755,"2":2872,"10":979,"11":1325,"17":3909},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1827,"2":2981,"10":1019,"11":1378,"17":3949},"ilvl":580}}}, -{"id":105588,"name":"Ominous Mogu Greatboots","icon":"inv_boots_plate_raidwarrior_n_01","type":10,"armorType":4,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"8":417,"9":380,"17":3386},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1765,"2":2767,"8":1236,"9":1107,"17":4728},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1835,"2":2872,"8":1285,"9":1150,"17":4777},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1907,"2":2981,"8":1335,"9":1195,"17":4827},"ilvl":580}}}, -{"id":105589,"name":"Seal of the Forgotten Kings","icon":"inv_misc_ring_mop18","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"6":290,"7":285},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1304,"2":2076,"6":912,"7":816},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1356,"2":2154,"6":949,"7":847},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1410,"2":2236,"6":988,"7":880},"ilvl":580}}}, -{"id":105590,"name":"Ancient Mogu Tower Shield","icon":"inv_shield_orgrimmarraid_d_02","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"10":221,"11":347,"17":15800},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1304,"2":2076,"10":723,"11":986,"17":22060},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1356,"2":2154,"10":753,"11":1025,"17":22289},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1410,"2":2236,"10":784,"11":1064,"17":22519},"ilvl":580}}}, -{"id":105591,"name":"Avool's Ancestral Bracers","icon":"inv_bracer_cloth_raidmage_n_01","type":6,"armorType":1,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"7":339,"11":326,"17":891},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"7":936,"11":899,"17":1244},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"7":972,"11":933,"17":1257},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"7":1009,"11":969,"17":1270},"ilvl":580}}}, -{"id":105592,"name":"Mantid Vizier's Robes","icon":"inv_chest_cloth_raidmage_n_01","type":5,"armorType":1,"gemSockets":[2,2,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"6":450,"7":497,"17":2037},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"6":1453,"7":1585,"17":2844},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"6":1513,"7":1649,"17":2873},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"6":1575,"7":1716,"17":2903},"ilvl":580}}}, -{"id":105593,"name":"Lost Necklace of the Mogu Empress","icon":"inv_misc_necklace_mop9","type":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":363,"11":285},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"4":1002,"11":787},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"4":1041,"11":817},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"4":1080,"11":848},"ilvl":580}}}, -{"id":105594,"name":"Immaculately Preserved Wand","icon":"inv_wand_1h_orgrimmarraid_d_01","type":14,"rangedWeaponType":6,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.9,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1620,"weaponDamageMax":3009,"stats":{"2":578,"3":305,"6":221,"11":211,"14":5152},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":4473,"weaponDamageMax":8309,"stats":{"2":1597,"3":984,"6":680,"11":652,"14":14225},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":4643,"weaponDamageMax":8624,"stats":{"2":1657,"3":1025,"6":708,"11":678,"14":14766},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":4820,"weaponDamageMax":8952,"stats":{"2":1720,"3":1066,"6":736,"11":705,"14":15321},"ilvl":580}}}, +{"id":105584,"name":"Arrowflight Girdle","icon":"inv_belt_mail_raidhunter_n_01","type":8,"armorType":3,"gemSockets":[2,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":332,"7":385,"17":2029},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1685,"2":2767,"6":1059,"7":1204,"17":2833},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1755,"2":2872,"6":1102,"7":1253,"17":2862},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1827,"2":2981,"6":1147,"7":1303,"17":2892},"ilvl":580}}}, +{"id":105585,"name":"Ancient Archer's Chestguard","icon":"inv_chest_mail_raidhunter_n_01","type":5,"armorType":3,"gemSockets":[2,2,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"6":572,"11":432,"17":3607},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"1":2323,"2":3725,"6":1719,"11":1333,"17":5036},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"1":2417,"2":3866,"6":1787,"11":1386,"17":5088},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"1":2515,"2":4013,"6":1858,"11":1442,"17":5141},"ilvl":580}}}, +{"id":105586,"name":"Helm of the Night Watchman","icon":"inv_helmet_plate_raiddeathknight_n_01","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"6":532,"7":392,"17":4002},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"0":2243,"2":3725,"6":1679,"7":1293,"17":5588},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"0":2337,"2":3866,"6":1747,"7":1346,"17":5646},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"0":2435,"2":4013,"6":1818,"7":1402,"17":5704},"ilvl":580}}}, +{"id":105587,"name":"Untarnishable Greatbelt","icon":"inv_belt_plate_raidwarrior_n_01","type":8,"armorType":4,"gemSockets":[2,4],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"10":289,"11":410,"17":2771},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1685,"2":2767,"10":940,"11":1273,"17":3869},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1755,"2":2872,"10":979,"11":1325,"17":3909},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1827,"2":2981,"10":1019,"11":1378,"17":3949},"ilvl":580}}}, +{"id":105588,"name":"Ominous Mogu Greatboots","icon":"inv_boots_plate_raidwarrior_n_01","type":10,"armorType":4,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":588,"2":1002,"8":417,"9":380,"17":3386},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1765,"2":2767,"8":1236,"9":1107,"17":4728},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1835,"2":2872,"8":1285,"9":1150,"17":4777},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1907,"2":2981,"8":1335,"9":1195,"17":4827},"ilvl":580}}}, +{"id":105589,"name":"Seal of the Forgotten Kings","icon":"inv_misc_ring_mop18","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"6":290,"7":285},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1304,"2":2076,"6":912,"7":816},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1356,"2":2154,"6":949,"7":847},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1410,"2":2236,"6":988,"7":880},"ilvl":580}}}, +{"id":105590,"name":"Ancient Mogu Tower Shield","icon":"inv_shield_orgrimmarraid_d_02","type":13,"weaponType":7,"handType":3,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"10":221,"11":347,"17":15800},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1304,"2":2076,"10":723,"11":986,"17":22060},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1356,"2":2154,"10":753,"11":1025,"17":22289},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1410,"2":2236,"10":784,"11":1064,"17":22519},"ilvl":580}}}, +{"id":105591,"name":"Avool's Ancestral Bracers","icon":"inv_bracer_cloth_raidmage_n_01","type":6,"armorType":1,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"7":339,"11":326,"17":891},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"7":936,"11":899,"17":1244},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"7":972,"11":933,"17":1257},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"7":1009,"11":969,"17":1270},"ilvl":580}}}, +{"id":105592,"name":"Mantid Vizier's Robes","icon":"inv_chest_cloth_raidmage_n_01","type":5,"armorType":1,"gemSockets":[2,2,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"6":450,"7":497,"17":2037},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"6":1453,"7":1585,"17":2844},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"6":1513,"7":1649,"17":2873},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"6":1575,"7":1716,"17":2903},"ilvl":580}}}, +{"id":105593,"name":"Lost Necklace of the Mogu Empress","icon":"inv_misc_necklace_mop9","type":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":363,"11":285},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"4":1002,"11":787},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"4":1041,"11":817},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"4":1080,"11":848},"ilvl":580}}}, +{"id":105594,"name":"Immaculately Preserved Wand","icon":"inv_wand_1h_orgrimmarraid_d_01","type":14,"rangedWeaponType":6,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.9,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1620,"weaponDamageMax":3009,"stats":{"2":578,"3":305,"6":221,"11":211,"14":5152},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":4473,"weaponDamageMax":8309,"stats":{"2":1597,"3":984,"6":680,"11":652,"14":14225},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":4643,"weaponDamageMax":8624,"stats":{"2":1657,"3":1025,"6":708,"11":678,"14":14766},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":4820,"weaponDamageMax":8952,"stats":{"2":1720,"3":1066,"6":736,"11":705,"14":15321},"ilvl":580}}}, {"id":105595,"name":"Klaxxi Grips of Rejuvenation","icon":"inv_leather_raiddruid_n_01glove","type":7,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":263,"11":432,"17":1620},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":896,"11":1306,"17":2262},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":933,"11":1358,"17":2286},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":972,"11":1412,"17":2309},"ilvl":580}}}, {"id":105596,"name":"Shado-Pan Reliquary Kilt","icon":"inv_pant_leather_raidmonk_n_01","type":9,"armorType":2,"gemSockets":[3,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":739,"4":572,"6":432,"17":2268},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2323,"4":1719,"6":1333,"17":3167},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2417,"4":1787,"6":1386,"17":3200},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2515,"4":1858,"6":1442,"17":3233},"ilvl":580}}}, -{"id":105597,"name":"Chitin-Link Chain Belt","icon":"inv_mail_raidshaman_n_01belt","type":8,"armorType":3,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":343,"11":378,"17":2029},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1089,"11":1186,"17":2833},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1133,"11":1234,"17":2862},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1179,"11":1284,"17":2892},"ilvl":580}}}, +{"id":105597,"name":"Chitin-Link Chain Belt","icon":"inv_mail_raidshaman_n_01belt","type":8,"armorType":3,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":343,"11":378,"17":2029},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1089,"11":1186,"17":2833},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1133,"11":1234,"17":2862},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1179,"11":1284,"17":2892},"ilvl":580}}}, {"id":105598,"name":"Bracers of the Pristine Purifier","icon":"inv_mail_raidshaman_n_01bracer","type":6,"armorType":3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"4":334,"7":334,"17":1578},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"4":922,"7":922,"17":2203},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"4":957,"7":957,"17":2226},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"4":994,"7":994,"17":2249},"ilvl":580}}}, -{"id":105599,"name":"Plate Belt of the War-Healer","icon":"inv_plate_raidpaladin_n_01belt","type":8,"armorType":4,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":404,"6":300,"17":2771},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1257,"6":970,"17":3869},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1307,"6":1009,"17":3909},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1360,"6":1051,"17":3949},"ilvl":580}}}, -{"id":105600,"name":"Mogu Mindbender's Greaves","icon":"inv_plate_raidpaladin_n_01boot","type":10,"armorType":4,"gemSockets":[3],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"7":430,"11":359,"17":3386},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"7":1271,"11":1047,"17":4728},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"7":1321,"11":1088,"17":4777},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"7":1373,"11":1130,"17":4827},"ilvl":580}}}, -{"id":105601,"name":"Hvitserk's Formidable Shanker","icon":"inv_knife_1h_orgrimmarraid_d_02","type":13,"weaponType":2,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":3070,"weaponDamageMax":5702,"stats":{"1":305,"2":578,"7":217,"11":217},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":8476,"weaponDamageMax":15743,"stats":{"1":984,"2":1597,"7":670,"11":670},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":8798,"weaponDamageMax":16341,"stats":{"1":1025,"2":1657,"7":697,"11":697},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":9132,"weaponDamageMax":16961,"stats":{"1":1066,"2":1720,"7":724,"11":724},"ilvl":580}}}, -{"id":105602,"name":"Gleaming Eye of the Devilsaur","icon":"inv_misc_necklace_mop2","type":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"6":301,"7":354},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"1":1384,"2":2076,"6":832,"7":976},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"1":1436,"2":2154,"6":863,"7":1013},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"1":1490,"2":2236,"6":896,"7":1052},"ilvl":580}}}, -{"id":105603,"name":"Montak's Grips of Scorching Breath","icon":"inv_glove_cloth_raidwarlock_n_01","type":7,"armorType":1,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"6":356,"7":370,"17":1273},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"6":1152,"7":1135,"17":1777},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"6":1200,"7":1180,"17":1796},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"6":1249,"7":1228,"17":1814},"ilvl":580}}}, -{"id":105604,"name":"Akolik's Acid-Soaked Robes","icon":"inv_robe_cloth_raidwarlock_n_01","type":5,"armorType":1,"gemSockets":[2,2,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"6":480,"11":480,"17":2037},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"6":1536,"11":1536,"17":2844},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"6":1598,"11":1598,"17":2873},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"6":1664,"11":1664,"17":2903},"ilvl":580}}}, -{"id":105605,"name":"Festering Primordial Globule","icon":"inv_offhand_1h_orgrimmarraid_d_03","type":13,"weaponType":5,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"5":245,"7":323},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1304,"5":747,"7":962},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1356,"5":777,"7":1001},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1410,"5":808,"7":1040},"ilvl":580}}}, +{"id":105599,"name":"Plate Belt of the War-Healer","icon":"inv_plate_raidpaladin_n_01belt","type":8,"armorType":4,"gemSockets":[2,3],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":404,"6":300,"17":2771},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1257,"6":970,"17":3869},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1307,"6":1009,"17":3909},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1360,"6":1051,"17":3949},"ilvl":580}}}, +{"id":105600,"name":"Mogu Mindbender's Greaves","icon":"inv_plate_raidpaladin_n_01boot","type":10,"armorType":4,"gemSockets":[3],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":870,"zoneId":6738,"otherName":"Spoils of Pandaria"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"7":430,"11":359,"17":3386},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"7":1271,"11":1047,"17":4728},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"7":1321,"11":1088,"17":4777},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"7":1373,"11":1130,"17":4827},"ilvl":580}}}, +{"id":105601,"name":"Hvitserk's Formidable Shanker","icon":"inv_knife_1h_orgrimmarraid_d_02","type":13,"weaponType":2,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":3070,"weaponDamageMax":5702,"stats":{"1":305,"2":578,"7":217,"11":217},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":8476,"weaponDamageMax":15743,"stats":{"1":984,"2":1597,"7":670,"11":670},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":8798,"weaponDamageMax":16341,"stats":{"1":1025,"2":1657,"7":697,"11":697},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":9132,"weaponDamageMax":16961,"stats":{"1":1066,"2":1720,"7":724,"11":724},"ilvl":580}}}, +{"id":105602,"name":"Gleaming Eye of the Devilsaur","icon":"inv_misc_necklace_mop2","type":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"6":301,"7":354},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"1":1384,"2":2076,"6":832,"7":976},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"1":1436,"2":2154,"6":863,"7":1013},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"1":1490,"2":2236,"6":896,"7":1052},"ilvl":580}}}, +{"id":105603,"name":"Montak's Grips of Scorching Breath","icon":"inv_glove_cloth_raidwarlock_n_01","type":7,"armorType":1,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"6":356,"7":370,"17":1273},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"6":1152,"7":1135,"17":1777},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"6":1200,"7":1180,"17":1796},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"6":1249,"7":1228,"17":1814},"ilvl":580}}}, +{"id":105604,"name":"Akolik's Acid-Soaked Robes","icon":"inv_robe_cloth_raidwarlock_n_01","type":5,"armorType":1,"gemSockets":[2,2,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"6":480,"11":480,"17":2037},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"6":1536,"11":1536,"17":2844},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"6":1598,"11":1598,"17":2873},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"6":1664,"11":1664,"17":2903},"ilvl":580}}}, +{"id":105605,"name":"Festering Primordial Globule","icon":"inv_offhand_1h_orgrimmarraid_d_03","type":13,"weaponType":5,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"5":245,"7":323},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1304,"5":747,"7":962},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1356,"5":777,"7":1001},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1410,"5":808,"7":1040},"ilvl":580}}}, {"id":105606,"name":"Signet of the Dinomancers","icon":"inv_jewelry_ring_181","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"7":275,"11":310},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1304,"7":872,"11":883},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1356,"7":908,"11":917},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1410,"7":944,"11":953},"ilvl":580}}}, -{"id":105607,"name":"Thok's Acid-Grooved Tooth","icon":"inv_jewelry_orgrimmarraid_trinket_01","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3508,"ilvl":572},"1":{"randPropPoints":3641,"ilvl":576},"2":{"randPropPoints":3779,"ilvl":580}},"itemEffect":{"buffId":148911,"buffName":"Soothing Power","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"3":5084}},"0":{"stats":{"3":14039}},"1":{"stats":{"3":14571}},"2":{"stats":{"3":15124}}},"proc":{"icdMs":115000,"procChance":0.15}}}, -{"id":105608,"name":"Icy Blood Chestplate","icon":"inv_chest_plate_raiddeathknight_n_01","type":5,"armorType":4,"gemSockets":[2,2,4],"socketBonus":[0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"10":392,"11":532,"17":4926},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"0":2243,"2":3725,"10":1293,"11":1679,"17":6877},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"0":2337,"2":3866,"10":1346,"11":1747,"17":6949},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"0":2435,"2":4013,"10":1402,"11":1818,"17":7021},"ilvl":580}}}, -{"id":105609,"name":"Thok's Tail Tip","icon":"inv_jewelry_orgrimmarraid_trinket_03","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3508,"ilvl":572},"1":{"randPropPoints":3641,"ilvl":576},"2":{"randPropPoints":3779,"ilvl":580}},"itemEffect":{"buffId":146250,"buffName":"Determination","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"0":5084}},"0":{"stats":{"0":14039}},"1":{"stats":{"0":14571}},"2":{"stats":{"0":15124}}},"proc":{"icdMs":115000,"procChance":0.15}}}, -{"id":105610,"name":"Britomart's Jagged Pike","icon":"inv_polearm_2h_orgrimmarraid_d_01","type":13,"weaponType":6,"handType":4,"gemSockets":[4],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":819,"2":1349,"7":477,"11":619},"ilvl":463},"0":{"randPropPoints":4722,"weaponDamageMin":26125,"weaponDamageMax":39188,"stats":{"0":2403,"2":3725,"7":1429,"11":1736},"ilvl":572},"1":{"randPropPoints":4901,"weaponDamageMin":27117,"weaponDamageMax":40676,"stats":{"0":2497,"2":3866,"7":1485,"11":1803},"ilvl":576},"2":{"randPropPoints":5087,"weaponDamageMin":28146,"weaponDamageMax":42220,"stats":{"0":2595,"2":4013,"7":1544,"11":1872},"ilvl":580}}}, -{"id":105611,"name":"Devilfang Band","icon":"inv_misc_ring_4","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"8":294,"11":277},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1304,"2":2076,"8":926,"11":793},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1356,"2":2154,"8":963,"11":824},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1410,"2":2236,"8":1002,"11":856},"ilvl":580}}}, -{"id":105612,"name":"Ticking Ebon Detonator","icon":"inv_jewelry_orgrimmarraid_trinket_17","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"11":847},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"11":2339},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"11":2427},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"11":2519},"ilvl":580}},"itemEffect":{"buffId":146310,"buffName":"Restless Agility","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"1":462}},"0":{"stats":{"1":1276}},"1":{"stats":{"1":1325}},"2":{"stats":{"1":1375}}},"proc":{"icdMs":10000,"rppm":{"rate":1}}}}, +{"id":105607,"name":"Thok's Acid-Grooved Tooth","icon":"inv_jewelry_orgrimmarraid_trinket_01","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3508,"ilvl":572},"1":{"randPropPoints":3641,"ilvl":576},"2":{"randPropPoints":3779,"ilvl":580}},"itemEffect":{"buffId":148911,"buffName":"Soothing Power","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"3":5084}},"0":{"stats":{"3":14039}},"1":{"stats":{"3":14571}},"2":{"stats":{"3":15124}}},"proc":{"icdMs":115000,"procChance":0.15}}}, +{"id":105608,"name":"Icy Blood Chestplate","icon":"inv_chest_plate_raiddeathknight_n_01","type":5,"armorType":4,"gemSockets":[2,2,4],"socketBonus":[0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"10":392,"11":532,"17":4926},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"0":2243,"2":3725,"10":1293,"11":1679,"17":6877},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"0":2337,"2":3866,"10":1346,"11":1747,"17":6949},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"0":2435,"2":4013,"10":1402,"11":1818,"17":7021},"ilvl":580}}}, +{"id":105609,"name":"Thok's Tail Tip","icon":"inv_jewelry_orgrimmarraid_trinket_03","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"ilvl":463},"0":{"randPropPoints":3508,"ilvl":572},"1":{"randPropPoints":3641,"ilvl":576},"2":{"randPropPoints":3779,"ilvl":580}},"itemEffect":{"buffId":146250,"buffName":"Determination","effectDurationMs":20000,"scalingOptions":{"-1":{"stats":{"0":5084}},"0":{"stats":{"0":14039}},"1":{"stats":{"0":14571}},"2":{"stats":{"0":15124}}},"proc":{"icdMs":115000,"procChance":0.15}}}, +{"id":105610,"name":"Britomart's Jagged Pike","icon":"inv_polearm_2h_orgrimmarraid_d_01","type":13,"weaponType":6,"handType":4,"gemSockets":[4],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":819,"2":1349,"7":477,"11":619},"ilvl":463},"0":{"randPropPoints":4722,"weaponDamageMin":26125,"weaponDamageMax":39188,"stats":{"0":2403,"2":3725,"7":1429,"11":1736},"ilvl":572},"1":{"randPropPoints":4901,"weaponDamageMin":27117,"weaponDamageMax":40676,"stats":{"0":2497,"2":3866,"7":1485,"11":1803},"ilvl":576},"2":{"randPropPoints":5087,"weaponDamageMin":28146,"weaponDamageMax":42220,"stats":{"0":2595,"2":4013,"7":1544,"11":1872},"ilvl":580}}}, +{"id":105611,"name":"Devilfang Band","icon":"inv_misc_ring_4","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":851,"zoneId":6738,"otherName":"Thok the Bloodthirsty"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"8":294,"11":277},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1304,"2":2076,"8":926,"11":793},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1356,"2":2154,"8":963,"11":824},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1410,"2":2236,"8":1002,"11":856},"ilvl":580}}}, +{"id":105612,"name":"Ticking Ebon Detonator","icon":"inv_jewelry_orgrimmarraid_trinket_17","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"11":847},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"11":2339},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"11":2427},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"11":2519},"ilvl":580}},"itemEffect":{"buffId":146310,"buffName":"Restless Agility","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"1":462}},"0":{"stats":{"1":1276}},"1":{"stats":{"1":1325}},"2":{"stats":{"1":1375}}},"proc":{"icdMs":10000,"rppm":{"rate":1}}}}, {"id":105613,"name":"Fusespark Gloves","icon":"inv_glove_cloth_raidmage_n_01","type":7,"armorType":1,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"6":349,"11":381,"17":1273},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"6":1134,"11":1166,"17":1777},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"6":1181,"11":1213,"17":1796},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"6":1229,"11":1261,"17":1814},"ilvl":580}}}, -{"id":105614,"name":"Lever of the Megantholithic Apparatus","icon":"inv_staff_2h_orgrimmarraid_d_03","type":13,"weaponType":8,"handType":4,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":4336,"weaponDamageMax":6505,"stats":{"2":1349,"3":819,"6":596,"7":481,"14":5151},"ilvl":463},"0":{"randPropPoints":4722,"weaponDamageMin":11973,"weaponDamageMax":17961,"stats":{"2":3725,"3":2403,"6":1758,"7":1358,"14":14223},"ilvl":572},"1":{"randPropPoints":4901,"weaponDamageMin":12428,"weaponDamageMax":18643,"stats":{"2":3866,"3":2497,"6":1827,"7":1410,"14":14762},"ilvl":576},"2":{"randPropPoints":5087,"weaponDamageMin":12900,"weaponDamageMax":19351,"stats":{"2":4013,"3":2595,"6":1899,"7":1464,"14":15323},"ilvl":580}}}, -{"id":105615,"name":"Dysmorphic Samophlange of Discontinuity","icon":"inv_jewelry_orgrimmarraid_trinket_16","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"3":847},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"3":2339},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"3":2427},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"3":2519},"ilvl":580}},"itemEffect":{"buffId":146317,"buffName":"Restless Spirit","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"4":508}},"0":{"stats":{"4":1404}},"1":{"stats":{"4":1457}},"2":{"stats":{"4":1512}}},"proc":{"icdMs":10000,"rppm":{"rate":0.9200000166893005,"mods":[{"coefficient":1,"haste":false}]}}}}, +{"id":105614,"name":"Lever of the Megantholithic Apparatus","icon":"inv_staff_2h_orgrimmarraid_d_03","type":13,"weaponType":8,"handType":4,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":4336,"weaponDamageMax":6505,"stats":{"2":1349,"3":819,"6":596,"7":481,"14":5151},"ilvl":463},"0":{"randPropPoints":4722,"weaponDamageMin":11973,"weaponDamageMax":17961,"stats":{"2":3725,"3":2403,"6":1758,"7":1358,"14":14223},"ilvl":572},"1":{"randPropPoints":4901,"weaponDamageMin":12428,"weaponDamageMax":18643,"stats":{"2":3866,"3":2497,"6":1827,"7":1410,"14":14762},"ilvl":576},"2":{"randPropPoints":5087,"weaponDamageMin":12900,"weaponDamageMax":19351,"stats":{"2":4013,"3":2595,"6":1899,"7":1464,"14":15323},"ilvl":580}}}, +{"id":105615,"name":"Dysmorphic Samophlange of Discontinuity","icon":"inv_jewelry_orgrimmarraid_trinket_16","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"3":847},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"3":2339},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"3":2427},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"3":2519},"ilvl":580}},"itemEffect":{"buffId":146317,"buffName":"Restless Spirit","effectDurationMs":10000,"scalingOptions":{"-1":{"stats":{"4":508}},"0":{"stats":{"4":1404}},"1":{"stats":{"4":1457}},"2":{"stats":{"4":1512}}},"proc":{"icdMs":10000,"rppm":{"rate":0.9200000166893005,"mods":[{"coefficient":1,"haste":false}]}}}}, {"id":105616,"name":"Bomber's Blackened Wristwatch","icon":"inv_bracer_leather_raidrogue_n_01","type":6,"armorType":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"7":339,"11":326,"17":1134},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"1":1384,"2":2076,"7":936,"11":899,"17":1583},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"1":1436,"2":2154,"7":972,"11":933,"17":1600},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"1":1490,"2":2236,"7":1009,"11":969,"17":1616},"ilvl":580}}}, -{"id":105617,"name":"Bracers of Infinite Pipes","icon":"inv_bracer_mail_raidhunter_n_01","type":6,"armorType":3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"7":326,"11":339,"17":1578},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"1":1384,"2":2076,"7":899,"11":936,"17":2203},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"1":1436,"2":2154,"7":933,"11":972,"17":2226},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"1":1490,"2":2236,"7":969,"11":1009,"17":2249},"ilvl":580}}}, -{"id":105618,"name":"Powder-Stained Totemic Treads","icon":"inv_mail_raidshaman_n_01boot","type":10,"armorType":3,"gemSockets":[3],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"7":430,"11":359,"17":2480},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"7":1271,"11":1047,"17":3462},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"7":1321,"11":1088,"17":3498},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"7":1373,"11":1130,"17":3534},"ilvl":580}}}, -{"id":105619,"name":"Calixian Bladebreakers","icon":"inv_gauntlet_plate_raidwarrior_n_01","type":7,"armorType":4,"gemSockets":[2,4],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"10":381,"11":349,"17":3079},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1685,"2":2767,"10":1166,"11":1134,"17":4298},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1755,"2":2872,"10":1213,"11":1181,"17":4343},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1827,"2":2981,"10":1261,"11":1229,"17":4388},"ilvl":580}}}, -{"id":105620,"name":"Asgorathian Blood Seal","icon":"inv_misc_ring_mop17","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"7":318,"8":270},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1304,"2":2076,"7":906,"8":858},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1356,"2":2154,"7":941,"8":893},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1410,"2":2236,"7":978,"8":930},"ilvl":580}}}, +{"id":105617,"name":"Bracers of Infinite Pipes","icon":"inv_bracer_mail_raidhunter_n_01","type":6,"armorType":3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":501,"2":752,"7":326,"11":339,"17":1578},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"1":1384,"2":2076,"7":899,"11":936,"17":2203},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"1":1436,"2":2154,"7":933,"11":972,"17":2226},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"1":1490,"2":2236,"7":969,"11":1009,"17":2249},"ilvl":580}}}, +{"id":105618,"name":"Powder-Stained Totemic Treads","icon":"inv_mail_raidshaman_n_01boot","type":10,"armorType":3,"gemSockets":[3],"socketBonus":[0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":588,"7":430,"11":359,"17":2480},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1765,"7":1271,"11":1047,"17":3462},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1835,"7":1321,"11":1088,"17":3498},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1907,"7":1373,"11":1130,"17":3534},"ilvl":580}}}, +{"id":105619,"name":"Calixian Bladebreakers","icon":"inv_gauntlet_plate_raidwarrior_n_01","type":7,"armorType":4,"gemSockets":[2,4],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"10":381,"11":349,"17":3079},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1685,"2":2767,"10":1166,"11":1134,"17":4298},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1755,"2":2872,"10":1213,"11":1181,"17":4343},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1827,"2":2981,"10":1261,"11":1229,"17":4388},"ilvl":580}}}, +{"id":105620,"name":"Asgorathian Blood Seal","icon":"inv_misc_ring_mop17","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":421,"2":752,"7":318,"8":270},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1304,"2":2076,"7":906,"8":858},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1356,"2":2154,"7":941,"8":893},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1410,"2":2236,"7":978,"8":930},"ilvl":580}}}, {"id":105621,"name":"Siegecrafter's Forge Hammer","icon":"inv_mace_1h_orgrimmarraid_d_04","type":13,"weaponType":4,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"7":221,"11":211},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":12244,"weaponDamageMax":22740,"stats":{"0":984,"2":1597,"7":680,"11":652},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":12709,"weaponDamageMax":23603,"stats":{"0":1025,"2":1657,"7":708,"11":678},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":13192,"weaponDamageMax":24500,"stats":{"0":1066,"2":1720,"7":736,"11":705},"ilvl":580}}}, -{"id":105622,"name":"Blackfuse's Blasting Cord","icon":"inv_misc_bomb_07","type":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"8":334,"10":334},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1384,"2":2076,"8":922,"10":922},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1436,"2":2154,"8":957,"10":957},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1490,"2":2236,"8":994,"10":994},"ilvl":580}}}, +{"id":105622,"name":"Blackfuse's Blasting Cord","icon":"inv_misc_bomb_07","type":2,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":865,"zoneId":6738,"otherName":"Siegecrafter Blackfuse"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"0":501,"2":752,"8":334,"10":334},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"0":1384,"2":2076,"8":922,"10":922},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"0":1436,"2":2154,"8":957,"10":957},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"0":1490,"2":2236,"8":994,"10":994},"ilvl":580}}}, {"id":105623,"name":"Hisek's Reserve Longbow","icon":"inv_bow_1h_orgrimmarraid_d_02","type":14,"rangedWeaponType":1,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":6899,"weaponDamageMax":12813,"stats":{"1":819,"2":1349,"6":603,"7":486},"ilvl":463},"0":{"randPropPoints":4722,"weaponDamageMin":19049,"weaponDamageMax":35378,"stats":{"1":2403,"2":3725,"6":1736,"7":1412},"ilvl":572},"1":{"randPropPoints":4901,"weaponDamageMin":19772,"weaponDamageMax":36721,"stats":{"1":2497,"2":3866,"6":1803,"7":1468},"ilvl":576},"2":{"randPropPoints":5087,"weaponDamageMin":20523,"weaponDamageMax":38115,"stats":{"1":2595,"2":4013,"6":1873,"7":1525},"ilvl":580}}}, -{"id":105624,"name":"Kil'ruk's Band of Ascendancy","icon":"inv_misc_ring_mop20","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"7":302,"11":280},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"1":1304,"2":2076,"7":861,"11":886},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"1":1356,"2":2154,"7":894,"11":922},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"1":1410,"2":2236,"7":928,"11":959},"ilvl":580}}}, -{"id":105625,"name":"Korven's Crimson Crescent","icon":"inv_axe_1h_orgrimmarraid_d_03","type":13,"weaponType":1,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"6":217,"11":217},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":12244,"weaponDamageMax":22740,"stats":{"1":984,"2":1597,"6":670,"11":670},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":12709,"weaponDamageMax":23603,"stats":{"1":1025,"2":1657,"6":697,"11":697},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":13192,"weaponDamageMax":24500,"stats":{"1":1066,"2":1720,"6":724,"11":724},"ilvl":580}}}, -{"id":105626,"name":"Bracers of Sonic Projection","icon":"inv_cloth_raidpriest_n_01bracer","type":6,"armorType":1,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"6":334,"7":334,"17":891},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"6":922,"7":922,"17":1244},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"6":957,"7":957,"17":1257},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"6":994,"7":994,"17":1270},"ilvl":580}}}, -{"id":105627,"name":"Rik'kal's Bloody Scalpel","icon":"inv_knife_1h_orgrimmarraid_d_04","type":13,"weaponType":2,"handType":2,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1535,"weaponDamageMax":2851,"stats":{"2":578,"3":305,"5":221,"6":211,"14":5152},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":4238,"weaponDamageMax":7871,"stats":{"2":1597,"3":984,"5":680,"6":652,"14":14225},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":4399,"weaponDamageMax":8170,"stats":{"2":1657,"3":1025,"5":708,"6":678,"14":14766},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":4566,"weaponDamageMax":8481,"stats":{"2":1720,"3":1066,"5":736,"6":705,"14":15321},"ilvl":580}}}, -{"id":105628,"name":"Iyyokuk's Hereditary Seal","icon":"inv_misc_ring_mop3","type":11,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":309,"11":349},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"5":854,"11":963},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"5":886,"11":1000},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"5":920,"11":1038},"ilvl":580}}}, -{"id":105629,"name":"Amber Parasite Wraps","icon":"inv_leather_raiddruid_n_01chest","type":5,"armorType":2,"gemSockets":[2,2,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":377,"7":540,"17":2592},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1254,"7":1702,"17":3619},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1306,"7":1771,"17":3657},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1360,"7":1843,"17":3695},"ilvl":580}}}, -{"id":105630,"name":"Chestguard of Toxic Injections","icon":"inv_mail_raidshaman_n_01chest","type":5,"armorType":3,"gemSockets":[2,2,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":532,"7":392,"17":3607},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1679,"7":1293,"17":5036},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1747,"7":1346,"17":5088},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1818,"7":1402,"17":5141},"ilvl":580}}}, -{"id":105631,"name":"Gauntlets of Insane Calculations","icon":"inv_gloves_plate_raiddeathknight_n_01","type":7,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"7":316,"11":388,"17":3079},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"7":986,"11":1241,"17":4298},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"7":1025,"11":1291,"17":4343},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"7":1067,"11":1344,"17":4388},"ilvl":580}}}, -{"id":105632,"name":"Skeer's Bloodsoaked Talisman","icon":"inv_jewelry_orgrimmarraid_trinket_06","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":847},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":2339},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":2427},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":2519},"ilvl":580}}}, -{"id":105633,"name":"Kil'ruk's Furious Blade","icon":"inv_sword_1h_orgrimmarraid_d_02","type":13,"weaponType":9,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"6":217,"8":217},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":12244,"weaponDamageMax":22740,"stats":{"0":984,"2":1597,"6":670,"8":670},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":12709,"weaponDamageMax":23603,"stats":{"0":1025,"2":1657,"6":697,"8":697},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":13192,"weaponDamageMax":24500,"stats":{"0":1066,"2":1720,"6":724,"8":724},"ilvl":580}}}, -{"id":105634,"name":"Kor'kron Spire of Supremacy","icon":"inv_staff_2h_orgrimmarraid_d_02","type":13,"weaponType":8,"handType":4,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":8673,"weaponDamageMax":13010,"stats":{"1":819,"2":1349,"6":619,"11":477},"ilvl":463},"0":{"randPropPoints":4722,"weaponDamageMin":23947,"weaponDamageMax":35922,"stats":{"1":2403,"2":3725,"6":1736,"11":1429},"ilvl":572},"1":{"randPropPoints":4901,"weaponDamageMin":24857,"weaponDamageMax":37286,"stats":{"1":2497,"2":3866,"6":1803,"11":1485},"ilvl":576},"2":{"randPropPoints":5087,"weaponDamageMin":25801,"weaponDamageMax":38702,"stats":{"1":2595,"2":4013,"6":1872,"11":1544},"ilvl":580}}}, -{"id":105635,"name":"Cord of Black Dreams","icon":"inv_leather_raiddruid_n_01belt","type":8,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":385,"7":332,"17":1458},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1685,"2":2767,"6":1204,"7":1059,"17":2036},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1755,"2":2872,"6":1253,"7":1102,"17":2057},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1827,"2":2981,"6":1303,"7":1147,"17":2078},"ilvl":580}}}, -{"id":105636,"name":"Kor'kron Elite Skullmask","icon":"inv_helm_leather_raidrogue_n_01","type":1,"armorType":2,"gemSockets":[1,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"7":523,"11":406,"17":2106},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"1":2243,"2":3725,"7":1656,"11":1332,"17":2941},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"1":2337,"2":3866,"7":1723,"11":1388,"17":2971},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"1":2435,"2":4013,"7":1793,"11":1445,"17":3002},"ilvl":580}}}, -{"id":105637,"name":"Chestguard of Relentless Tyranny","icon":"inv_chest_mail_raidhunter_n_01","type":5,"armorType":3,"gemSockets":[2,2,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"7":603,"11":376,"17":3607},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"1":2323,"2":3725,"7":1807,"11":1178,"17":5036},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"1":2417,"2":3866,"7":1879,"11":1226,"17":5088},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"1":2515,"2":4013,"7":1953,"11":1275,"17":5141},"ilvl":580}}}, -{"id":105638,"name":"Penetrating Gaze of Y'Shaarj","icon":"inv_helm_mail_raidhunter_n_01","type":1,"armorType":3,"gemSockets":[1,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"6":506,"11":435,"17":2931},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"1":2243,"2":3725,"6":1609,"11":1413,"17":4092},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"1":2337,"2":3866,"6":1674,"11":1471,"17":4134},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"1":2435,"2":4013,"6":1742,"11":1531,"17":4177},"ilvl":580}}}, -{"id":105639,"name":"Shoulderguards of Intended Power","icon":"inv_shoulder_mail_raidhunter_n_01","type":3,"armorType":3,"gemSockets":[4,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":410,"11":289,"17":2705},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1685,"2":2767,"6":1273,"11":940,"17":3777},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1755,"2":2872,"6":1325,"11":979,"17":3816},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1827,"2":2981,"6":1378,"11":1019,"17":3856},"ilvl":580}}}, -{"id":105640,"name":"Legplates of Unthinking Strife","icon":"inv_pants_plate_raidwarrior_n_01","type":9,"armorType":4,"gemSockets":[3,3,2],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"7":489,"11":464,"17":4310},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"0":2243,"2":3725,"7":1561,"11":1494,"17":6018},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"0":2337,"2":3866,"7":1624,"11":1555,"17":6080},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"0":2435,"2":4013,"7":1690,"11":1619,"17":6143},"ilvl":580}}}, -{"id":105641,"name":"Spaulders of the Fallen Warchief","icon":"inv_shoulder_plate_raidwarrior_n_01","type":3,"armorType":4,"gemSockets":[4,4],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"6":422,"11":269,"17":3694},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1685,"2":2767,"6":1306,"11":883,"17":5158},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1755,"2":2872,"6":1359,"11":919,"17":5212},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1827,"2":2981,"6":1413,"11":957,"17":5265},"ilvl":580}}}, +{"id":105624,"name":"Kil'ruk's Band of Ascendancy","icon":"inv_misc_ring_mop20","type":11,"gemSockets":[2],"socketBonus":[0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"1":421,"2":752,"7":302,"11":280},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"1":1304,"2":2076,"7":861,"11":886},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"1":1356,"2":2154,"7":894,"11":922},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"1":1410,"2":2236,"7":928,"11":959},"ilvl":580}}}, +{"id":105625,"name":"Korven's Crimson Crescent","icon":"inv_axe_1h_orgrimmarraid_d_03","type":13,"weaponType":1,"handType":2,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":305,"2":578,"6":217,"11":217},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":12244,"weaponDamageMax":22740,"stats":{"1":984,"2":1597,"6":670,"11":670},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":12709,"weaponDamageMax":23603,"stats":{"1":1025,"2":1657,"6":697,"11":697},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":13192,"weaponDamageMax":24500,"stats":{"1":1066,"2":1720,"6":724,"11":724},"ilvl":580}}}, +{"id":105626,"name":"Bracers of Sonic Projection","icon":"inv_cloth_raidpriest_n_01bracer","type":6,"armorType":1,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"6":334,"7":334,"17":891},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"6":922,"7":922,"17":1244},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"6":957,"7":957,"17":1257},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"6":994,"7":994,"17":1270},"ilvl":580}}}, +{"id":105627,"name":"Rik'kal's Bloody Scalpel","icon":"inv_knife_1h_orgrimmarraid_d_04","type":13,"weaponType":2,"handType":2,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":1535,"weaponDamageMax":2851,"stats":{"2":578,"3":305,"5":221,"6":211,"14":5152},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":4238,"weaponDamageMax":7871,"stats":{"2":1597,"3":984,"5":680,"6":652,"14":14225},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":4399,"weaponDamageMax":8170,"stats":{"2":1657,"3":1025,"5":708,"6":678,"14":14766},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":4566,"weaponDamageMax":8481,"stats":{"2":1720,"3":1066,"5":736,"6":705,"14":15321},"ilvl":580}}}, +{"id":105628,"name":"Iyyokuk's Hereditary Seal","icon":"inv_misc_ring_mop3","type":11,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":501,"5":309,"11":349},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1384,"5":854,"11":963},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1436,"5":886,"11":1000},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1490,"5":920,"11":1038},"ilvl":580}}}, +{"id":105629,"name":"Amber Parasite Wraps","icon":"inv_leather_raiddruid_n_01chest","type":5,"armorType":2,"gemSockets":[2,2,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":377,"7":540,"17":2592},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1254,"7":1702,"17":3619},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1306,"7":1771,"17":3657},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1360,"7":1843,"17":3695},"ilvl":580}}}, +{"id":105630,"name":"Chestguard of Toxic Injections","icon":"inv_mail_raidshaman_n_01chest","type":5,"armorType":3,"gemSockets":[2,2,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":532,"7":392,"17":3607},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1679,"7":1293,"17":5036},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1747,"7":1346,"17":5088},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1818,"7":1402,"17":5141},"ilvl":580}}}, +{"id":105631,"name":"Gauntlets of Insane Calculations","icon":"inv_gloves_plate_raiddeathknight_n_01","type":7,"armorType":4,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"7":316,"11":388,"17":3079},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"7":986,"11":1241,"17":4298},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"7":1025,"11":1291,"17":4343},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"7":1067,"11":1344,"17":4388},"ilvl":580}}}, +{"id":105632,"name":"Skeer's Bloodsoaked Talisman","icon":"inv_jewelry_orgrimmarraid_trinket_06","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":847},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":2339},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":2427},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":2519},"ilvl":580}}}, +{"id":105633,"name":"Kil'ruk's Furious Blade","icon":"inv_sword_1h_orgrimmarraid_d_02","type":13,"weaponType":9,"handType":2,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":853,"zoneId":6738,"otherName":"Paragons of the Klaxxi"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"0":305,"2":578,"6":217,"8":217},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":12244,"weaponDamageMax":22740,"stats":{"0":984,"2":1597,"6":670,"8":670},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":12709,"weaponDamageMax":23603,"stats":{"0":1025,"2":1657,"6":697,"8":697},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":13192,"weaponDamageMax":24500,"stats":{"0":1066,"2":1720,"6":724,"8":724},"ilvl":580}}}, +{"id":105634,"name":"Kor'kron Spire of Supremacy","icon":"inv_staff_2h_orgrimmarraid_d_02","type":13,"weaponType":8,"handType":4,"gemSockets":[2],"socketBonus":[0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.3,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":8673,"weaponDamageMax":13010,"stats":{"1":819,"2":1349,"6":619,"11":477},"ilvl":463},"0":{"randPropPoints":4722,"weaponDamageMin":23947,"weaponDamageMax":35922,"stats":{"1":2403,"2":3725,"6":1736,"11":1429},"ilvl":572},"1":{"randPropPoints":4901,"weaponDamageMin":24857,"weaponDamageMax":37286,"stats":{"1":2497,"2":3866,"6":1803,"11":1485},"ilvl":576},"2":{"randPropPoints":5087,"weaponDamageMin":25801,"weaponDamageMax":38702,"stats":{"1":2595,"2":4013,"6":1872,"11":1544},"ilvl":580}}}, +{"id":105635,"name":"Cord of Black Dreams","icon":"inv_leather_raiddruid_n_01belt","type":8,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":385,"7":332,"17":1458},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1685,"2":2767,"6":1204,"7":1059,"17":2036},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1755,"2":2872,"6":1253,"7":1102,"17":2057},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1827,"2":2981,"6":1303,"7":1147,"17":2078},"ilvl":580}}}, +{"id":105636,"name":"Kor'kron Elite Skullmask","icon":"inv_helm_leather_raidrogue_n_01","type":1,"armorType":2,"gemSockets":[1,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"7":523,"11":406,"17":2106},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"1":2243,"2":3725,"7":1656,"11":1332,"17":2941},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"1":2337,"2":3866,"7":1723,"11":1388,"17":2971},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"1":2435,"2":4013,"7":1793,"11":1445,"17":3002},"ilvl":580}}}, +{"id":105637,"name":"Chestguard of Relentless Tyranny","icon":"inv_chest_mail_raidhunter_n_01","type":5,"armorType":3,"gemSockets":[2,2,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":739,"2":1349,"7":603,"11":376,"17":3607},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"1":2323,"2":3725,"7":1807,"11":1178,"17":5036},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"1":2417,"2":3866,"7":1879,"11":1226,"17":5088},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"1":2515,"2":4013,"7":1953,"11":1275,"17":5141},"ilvl":580}}}, +{"id":105638,"name":"Penetrating Gaze of Y'Shaarj","icon":"inv_helm_mail_raidhunter_n_01","type":1,"armorType":3,"gemSockets":[1,4],"socketBonus":[0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"1":659,"2":1349,"6":506,"11":435,"17":2931},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"1":2243,"2":3725,"6":1609,"11":1413,"17":4092},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"1":2337,"2":3866,"6":1674,"11":1471,"17":4134},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"1":2435,"2":4013,"6":1742,"11":1531,"17":4177},"ilvl":580}}}, +{"id":105639,"name":"Shoulderguards of Intended Power","icon":"inv_shoulder_mail_raidhunter_n_01","type":3,"armorType":3,"gemSockets":[4,4],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"1":508,"2":1002,"6":410,"11":289,"17":2705},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"1":1685,"2":2767,"6":1273,"11":940,"17":3777},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"1":1755,"2":2872,"6":1325,"11":979,"17":3816},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"1":1827,"2":2981,"6":1378,"11":1019,"17":3856},"ilvl":580}}}, +{"id":105640,"name":"Legplates of Unthinking Strife","icon":"inv_pants_plate_raidwarrior_n_01","type":9,"armorType":4,"gemSockets":[3,3,2],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"7":489,"11":464,"17":4310},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"0":2243,"2":3725,"7":1561,"11":1494,"17":6018},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"0":2337,"2":3866,"7":1624,"11":1555,"17":6080},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"0":2435,"2":4013,"7":1690,"11":1619,"17":6143},"ilvl":580}}}, +{"id":105641,"name":"Spaulders of the Fallen Warchief","icon":"inv_shoulder_plate_raidwarrior_n_01","type":3,"armorType":4,"gemSockets":[4,4],"socketBonus":[120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":508,"2":1002,"6":422,"11":269,"17":3694},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1685,"2":2767,"6":1306,"11":883,"17":5158},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1755,"2":2872,"6":1359,"11":919,"17":5212},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1827,"2":2981,"6":1413,"11":957,"17":5265},"ilvl":580}}}, {"id":105642,"name":"Tusks of Mannoroth","icon":"inv_shoulder_plate_garrosh_d_01","type":3,"armorType":4,"gemSockets":[2,2,2],"socketBonus":[180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"0":428,"2":1002,"6":382,"11":229,"17":3694},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"0":1605,"2":2767,"6":1266,"11":843,"17":5158},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"0":1675,"2":2872,"6":1319,"11":879,"17":5212},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"0":1747,"2":2981,"6":1373,"11":917,"17":5265},"ilvl":580}}}, -{"id":105643,"name":"Greathelm of the Warchief","icon":"inv_helmet_plate_raidwarrior_n_01","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[0,0,270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"8":336,"10":563,"17":4002},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"0":2243,"2":3725,"8":1138,"10":1767,"17":5588},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"0":2337,"2":3866,"8":1186,"10":1839,"17":5646},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"0":2435,"2":4013,"8":1235,"10":1913,"17":5704},"ilvl":580}}}, -{"id":105644,"name":"Xal'atoh, Desecrated Image of Gorehowl","icon":"inv_axe_2h_orgrimmarraid_d_01","type":13,"weaponType":1,"handType":4,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":819,"2":1349,"6":510,"11":579},"ilvl":463},"0":{"randPropPoints":4722,"weaponDamageMin":26125,"weaponDamageMax":39188,"stats":{"0":2403,"2":3725,"6":1436,"11":1712},"ilvl":572},"1":{"randPropPoints":4901,"weaponDamageMin":27117,"weaponDamageMax":40676,"stats":{"0":2497,"2":3866,"6":1492,"11":1779},"ilvl":576},"2":{"randPropPoints":5087,"weaponDamageMin":28146,"weaponDamageMax":42220,"stats":{"0":2595,"2":4013,"6":1549,"11":1849},"ilvl":580}}}, -{"id":105645,"name":"Curse of Hubris","icon":"inv_jewelry_orgrimmarraid_trinket_04","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1270},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":3508},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":3641},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":3779},"ilvl":580}},"itemEffect":{"buffId":146395,"buffName":"Tactician","effectDurationMs":15000,"scalingOptions":{"-1":{"stats":{"6":4234}},"0":{"stats":{"6":11692}},"1":{"stats":{"6":12135}},"2":{"stats":{"6":12595}}},"onUse":{"cooldownMs":90000,"categoryId":1141,"categoryCooldownMs":90000}}}, -{"id":105646,"name":"Belt of the Broken Pact","icon":"inv_cloth_raidpriest_n_01belt","type":8,"armorType":1,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":343,"11":378,"17":1146},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1089,"11":1186,"17":1599},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1133,"11":1234,"17":1616},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1179,"11":1284,"17":1633},"ilvl":580}}}, +{"id":105643,"name":"Greathelm of the Warchief","icon":"inv_helmet_plate_raidwarrior_n_01","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[0,0,270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"0":659,"2":1349,"8":336,"10":563,"17":4002},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"0":2243,"2":3725,"8":1138,"10":1767,"17":5588},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"0":2337,"2":3866,"8":1186,"10":1839,"17":5646},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"0":2435,"2":4013,"8":1235,"10":1913,"17":5704},"ilvl":580}}}, +{"id":105644,"name":"Xal'atoh, Desecrated Image of Gorehowl","icon":"inv_axe_2h_orgrimmarraid_d_01","type":13,"weaponType":1,"handType":4,"gemSockets":[2],"socketBonus":[60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":9462,"weaponDamageMax":14193,"stats":{"0":819,"2":1349,"6":510,"11":579},"ilvl":463},"0":{"randPropPoints":4722,"weaponDamageMin":26125,"weaponDamageMax":39188,"stats":{"0":2403,"2":3725,"6":1436,"11":1712},"ilvl":572},"1":{"randPropPoints":4901,"weaponDamageMin":27117,"weaponDamageMax":40676,"stats":{"0":2497,"2":3866,"6":1492,"11":1779},"ilvl":576},"2":{"randPropPoints":5087,"weaponDamageMin":28146,"weaponDamageMax":42220,"stats":{"0":2595,"2":4013,"6":1549,"11":1849},"ilvl":580}}}, +{"id":105645,"name":"Curse of Hubris","icon":"inv_jewelry_orgrimmarraid_trinket_04","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1270},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":3508},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":3641},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":3779},"ilvl":580}},"itemEffect":{"buffId":146395,"buffName":"Tactician","effectDurationMs":15000,"scalingOptions":{"-1":{"stats":{"6":4234}},"0":{"stats":{"6":11692}},"1":{"stats":{"6":12135}},"2":{"stats":{"6":12595}}},"onUse":{"cooldownMs":90000,"categoryId":1141,"categoryCooldownMs":90000}}}, +{"id":105646,"name":"Belt of the Broken Pact","icon":"inv_cloth_raidpriest_n_01belt","type":8,"armorType":1,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":343,"11":378,"17":1146},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1089,"11":1186,"17":1599},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1133,"11":1234,"17":1616},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1179,"11":1284,"17":1633},"ilvl":580}}}, {"id":105647,"name":"Ebon Ritual Hood","icon":"inv_helm_cloth_raidmage_n_01","type":1,"armorType":1,"gemSockets":[1,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"7":435,"11":506,"17":1655},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"7":1413,"11":1609,"17":2310},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"7":1471,"11":1674,"17":2334},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"7":1531,"11":1742,"17":2358},"ilvl":580}}}, {"id":105648,"name":"Black Blood of Y'Shaarj","icon":"inv_jewelry_orgrimmarraid_trinket_02","type":12,"phase":5,"quality":4,"unique":true,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"7":847},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"7":2339},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"7":2427},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"7":2519},"ilvl":580}}}, {"id":105649,"name":"Horned Mace of the Old Ones","icon":"inv_mace_1h_orgrimmarraid_d_03","type":13,"weaponType":4,"handType":2,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.4,"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":2046,"weaponDamageMax":3801,"stats":{"2":578,"3":305,"4":221,"7":211,"14":5152},"ilvl":463},"0":{"randPropPoints":2024,"weaponDamageMin":5651,"weaponDamageMax":10495,"stats":{"2":1597,"3":984,"4":680,"7":652,"14":14225},"ilvl":572},"1":{"randPropPoints":2101,"weaponDamageMin":5865,"weaponDamageMax":10894,"stats":{"2":1657,"3":1025,"4":708,"7":678,"14":14766},"ilvl":576},"2":{"randPropPoints":2180,"weaponDamageMin":6088,"weaponDamageMax":11308,"stats":{"2":1720,"3":1066,"4":736,"7":705,"14":15321},"ilvl":580}}}, -{"id":105650,"name":"Revelations of Y'Shaarj","icon":"inv_offhand_1h_orgrimmarraid_d_01","type":13,"weaponType":5,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"7":286,"11":299},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1304,"7":859,"11":896},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1356,"7":893,"11":932},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1410,"7":929,"11":969},"ilvl":580}}}, -{"id":105651,"name":"Seal of Karmic Return","icon":"inv_belt_leather_raidmonk_n_01","type":8,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":343,"11":378,"17":1458},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1089,"11":1186,"17":2036},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1133,"11":1234,"17":2057},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1179,"11":1284,"17":2078},"ilvl":580}}}, -{"id":105652,"name":"Hopeglow Spaulders","icon":"inv_shoulder_leather_raidmonk_n_01","type":3,"armorType":2,"gemSockets":[4,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":365,"7":365,"17":1944},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1150,"7":1150,"17":2714},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1197,"7":1197,"17":2743},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1245,"7":1245,"17":2771},"ilvl":580}}}, +{"id":105650,"name":"Revelations of Y'Shaarj","icon":"inv_offhand_1h_orgrimmarraid_d_01","type":13,"weaponType":5,"handType":3,"gemSockets":[2],"socketBonus":[0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":953,"stats":{"2":752,"3":421,"7":286,"11":299},"ilvl":463},"0":{"randPropPoints":2631,"stats":{"2":2076,"3":1304,"7":859,"11":896},"ilvl":572},"1":{"randPropPoints":2731,"stats":{"2":2154,"3":1356,"7":893,"11":932},"ilvl":576},"2":{"randPropPoints":2834,"stats":{"2":2236,"3":1410,"7":929,"11":969},"ilvl":580}}}, +{"id":105651,"name":"Seal of Karmic Return","icon":"inv_belt_leather_raidmonk_n_01","type":8,"armorType":2,"gemSockets":[2,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":343,"11":378,"17":1458},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1089,"11":1186,"17":2036},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1133,"11":1234,"17":2057},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1179,"11":1284,"17":2078},"ilvl":580}}}, +{"id":105652,"name":"Hopeglow Spaulders","icon":"inv_shoulder_leather_raidmonk_n_01","type":3,"armorType":2,"gemSockets":[4,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":365,"7":365,"17":1944},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1150,"7":1150,"17":2714},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1197,"7":1197,"17":2743},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1245,"7":1245,"17":2771},"ilvl":580}}}, {"id":105653,"name":"Cowl of Smoking Dreams","icon":"inv_mail_raidshaman_n_01helm","type":1,"armorType":3,"gemSockets":[1,2],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":489,"11":464,"17":2931},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1561,"11":1494,"17":4092},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1624,"11":1555,"17":4134},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1690,"11":1619,"17":4177},"ilvl":580}}}, -{"id":105654,"name":"Chestplate of Fallen Passion","icon":"inv_plate_raidpaladin_n_01robe","type":5,"armorType":4,"gemSockets":[2,2,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":9,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":506,"11":435,"17":4926},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1609,"11":1413,"17":6877},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1674,"11":1471,"17":6949},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1742,"11":1531,"17":7021},"ilvl":580}}}, -{"id":105655,"name":"Mantle of Looming Darkness","icon":"inv_shoulder_plate_raidpaladin_n_01","type":3,"armorType":4,"gemSockets":[4,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":410,"7":289,"17":3694},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1273,"7":940,"17":5158},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1325,"7":979,"17":5212},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1378,"7":1019,"17":5265},"ilvl":580}}}, +{"id":105654,"name":"Chestplate of Fallen Passion","icon":"inv_plate_raidpaladin_n_01robe","type":5,"armorType":4,"gemSockets":[2,2,4],"socketBonus":[0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":6,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"stats":{"2":1349,"3":659,"4":506,"11":435,"17":4926},"ilvl":463},"0":{"randPropPoints":4722,"stats":{"2":3725,"3":2243,"4":1609,"11":1413,"17":6877},"ilvl":572},"1":{"randPropPoints":4901,"stats":{"2":3866,"3":2337,"4":1674,"11":1471,"17":6949},"ilvl":576},"2":{"randPropPoints":5087,"stats":{"2":4013,"3":2435,"4":1742,"11":1531,"17":7021},"ilvl":580}}}, +{"id":105655,"name":"Mantle of Looming Darkness","icon":"inv_shoulder_plate_raidpaladin_n_01","type":3,"armorType":4,"gemSockets":[4,4],"socketBonus":[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"phase":5,"quality":4,"nameDescription":"Heroic Warforged","sources":[{"drop":{"difficulty":5,"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1270,"stats":{"2":1002,"3":508,"4":410,"7":289,"17":3694},"ilvl":463},"0":{"randPropPoints":3508,"stats":{"2":2767,"3":1685,"4":1273,"7":940,"17":5158},"ilvl":572},"1":{"randPropPoints":3641,"stats":{"2":2872,"3":1755,"4":1325,"7":979,"17":5212},"ilvl":576},"2":{"randPropPoints":3779,"stats":{"2":2981,"3":1827,"4":1378,"7":1019,"17":5265},"ilvl":580}}}, {"id":105670,"name":"Hellscream's Warbow","icon":"inv_bow_1h_pvphorde_a_01_upres","type":14,"rangedWeaponType":1,"gemSockets":[2,2],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":3,"phase":5,"quality":4,"nameDescription":"Flexible","sources":[{"drop":{"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":1710,"weaponDamageMin":6899,"weaponDamageMax":12813,"stats":{"1":739,"2":1349,"7":376,"11":603},"ilvl":463},"0":{"randPropPoints":4068,"weaponDamageMin":16411,"weaponDamageMax":30478,"stats":{"1":1979,"2":3209,"7":1004,"11":1546},"ilvl":556}}}, {"id":105671,"name":"Hellscream's Razor","icon":"inv_knife_1h_pvphorde_a_01","type":13,"weaponType":2,"handType":2,"gemSockets":[2,2],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"phase":5,"quality":4,"nameDescription":"Flexible","sources":[{"drop":{"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":3070,"weaponDamageMax":5702,"stats":{"1":225,"2":578,"6":188,"7":158},"ilvl":463},"0":{"randPropPoints":1743,"weaponDamageMin":7302,"weaponDamageMax":13563,"stats":{"1":757,"2":1375,"6":558,"7":486},"ilvl":556}}}, {"id":105672,"name":"Hellscream's Cleaver","icon":"inv_axe_1h_pvphorde_d_01_upres","type":13,"weaponType":1,"handType":2,"gemSockets":[2,2],"socketBonus":[0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"weaponSpeed":2.6,"phase":5,"quality":4,"nameDescription":"Flexible","sources":[{"drop":{"npcId":869,"zoneId":6738,"otherName":"Garrosh Hellscream"}}],"scalingOptions":{"-1":{"randPropPoints":733,"weaponDamageMin":4434,"weaponDamageMax":8236,"stats":{"1":225,"2":578,"6":177,"11":177},"ilvl":463},"0":{"randPropPoints":1743,"weaponDamageMin":10548,"weaponDamageMax":19590,"stats":{"1":757,"2":1375,"6":531,"11":531},"ilvl":556}}}, @@ -17679,6 +17683,7 @@ {"id":187815,"name":"Enchant Cloak - Greater Fire Resistance","icon":"spell_fire_sealoffire"} ], "spellIcons":[ +{"id":53,"name":"Backstab","icon":"ability_backstab"}, {"id":99,"name":"Disorienting Roar","icon":"ability_druid_demoralizingroar","hasBuff":true}, {"id":133,"name":"Fireball","icon":"spell_fire_flamebolt"}, {"id":172,"name":"Corruption","icon":"spell_shadow_abominationexplosion"}, @@ -17692,6 +17697,7 @@ {"id":633,"name":"Lay on Hands","icon":"spell_holy_layonhands"}, {"id":686,"name":"Shadow Bolt","icon":"spell_shadow_shadowbolt"}, {"id":689,"name":"Drain Life","icon":"spell_shadow_lifedrain02","hasBuff":true}, +{"id":703,"name":"Garrote","icon":"ability_rogue_garrote","hasBuff":true}, {"id":740,"name":"Tranquility","icon":"spell_nature_tranquility","hasBuff":true}, {"id":768,"name":"Cat Form","icon":"ability_druid_catform","hasBuff":true}, {"id":770,"name":"Faerie Fire","icon":"spell_nature_faeriefire","hasBuff":true}, @@ -17702,20 +17708,26 @@ {"id":1120,"name":"Drain Soul","icon":"spell_shadow_haunting","hasBuff":true}, {"id":1122,"name":"Summon Infernal","icon":"spell_shadow_summoninfernal"}, {"id":1130,"name":"Hunter's Mark","icon":"ability_hunter_snipershot","hasBuff":true}, +{"id":1329,"name":"Mutilate","icon":"ability_rogue_shadowstrikes"}, {"id":1454,"name":"Life Tap","icon":"spell_shadow_burningspirit","hasBuff":true}, {"id":1459,"name":"Arcane Brilliance","icon":"spell_holy_magicalsentry","hasBuff":true}, {"id":1463,"name":"Incanter's Ward","icon":"spell_shadow_detectlesserinvisibility","hasBuff":true}, {"id":1490,"name":"Curse of the Elements","icon":"warlock_curse_shadow","hasBuff":true}, {"id":1535,"name":"Fire Nova","icon":"spell_shaman_firenova"}, {"id":1719,"name":"Recklessness","icon":"ability_criticalstrike","hasBuff":true}, +{"id":1752,"name":"Sinister Strike","icon":"spell_shadow_ritualofsacrifice"}, +{"id":1784,"name":"Stealth","icon":"ability_stealth","hasBuff":true}, {"id":1822,"name":"Rake","icon":"ability_druid_disembowel","hasBuff":true}, +{"id":1856,"name":"Vanish","icon":"ability_vanish","hasBuff":true}, +{"id":1943,"name":"Rupture","icon":"ability_rogue_rupture","hasBuff":true}, {"id":1949,"name":"Hellfire","icon":"spell_fire_incinerate","hasBuff":true}, -{"id":1966,"name":"Feint","icon":"ability_rogue_feint","hasBuff":true}, {"id":1978,"name":"Serpent Sting","icon":"ability_hunter_quickshot","hasBuff":true}, {"id":2062,"name":"Earth Elemental Totem","icon":"spell_nature_earthelemental_totem"}, +{"id":2098,"name":"Eviscerate","icon":"ability_rogue_eviscerate"}, {"id":2120,"name":"Flamestrike","icon":"spell_fire_selfdestruct","hasBuff":true}, {"id":2136,"name":"Fire Blast","icon":"spell_fire_fireball"}, {"id":2643,"name":"Multi-Shot","icon":"ability_upgrademoonglaive"}, +{"id":2818,"name":"Deadly Poison","icon":"ability_rogue_dualweild","hasBuff":true}, {"id":2825,"name":"Bloodlust","icon":"spell_nature_bloodlust","hasBuff":true}, {"id":2894,"name":"Fire Elemental Totem","icon":"spell_fire_elemental_totem"}, {"id":2944,"name":"Devouring Plague","icon":"spell_shadow_devouringplague","hasBuff":true}, @@ -17724,6 +17736,7 @@ {"id":3045,"name":"Rapid Fire","icon":"ability_hunter_runningshot","hasBuff":true}, {"id":3599,"name":"Searing Totem","icon":"spell_fire_searingtotem"}, {"id":3674,"name":"Black Arrow","icon":"spell_shadow_painspike","hasBuff":true}, +{"id":5171,"name":"Slice and Dice","icon":"ability_rogue_slicedice","hasBuff":true}, {"id":5176,"name":"Wrath","icon":"spell_nature_wrathv2"}, {"id":5211,"name":"Mighty Bash","icon":"ability_druid_bash","hasBuff":true}, {"id":5215,"name":"Prowl","icon":"ability_druid_prowl","hasBuff":true}, @@ -17745,6 +17758,8 @@ {"id":8092,"name":"Mind Blast","icon":"spell_shadow_unholyfrenzy"}, {"id":8190,"name":"Magma Totem","icon":"spell_fire_selfdestruct"}, {"id":8647,"name":"Expose Armor","icon":"ability_warrior_riposte"}, +{"id":8676,"name":"Ambush","icon":"ability_rogue_ambush"}, +{"id":8680,"name":"Wound Poison","icon":"inv_misc_herb_16","hasBuff":true}, {"id":8921,"name":"Moonfire","icon":"spell_nature_starfall","hasBuff":true}, {"id":9782,"name":"Mithril Shield Spike","icon":"inv_misc_armorkit_02"}, {"id":9784,"name":"Iron Shield Spike","icon":"inv_misc_armorkit_01"}, @@ -17761,14 +17776,18 @@ {"id":13611,"name":"Enchant Gloves - Mining","icon":"inv_misc_note_01"}, {"id":13614,"name":"Enchant Gloves - Herbalism","icon":"inv_misc_note_01"}, {"id":13697,"name":"Enchant Gloves - Skinning","icon":"inv_misc_note_01"}, +{"id":13750,"name":"Adrenaline Rush","icon":"spell_shadow_shadowworddominate","hasBuff":true}, {"id":13812,"name":"Explosive Trap","icon":"spell_fire_selfdestruct","hasBuff":true}, {"id":13838,"name":"Enchant Gloves - Advanced Mining","icon":"inv_misc_note_01"}, {"id":13839,"name":"Enchant Gloves - Advanced Herbalism","icon":"inv_misc_note_01"}, +{"id":13877,"name":"Blade Flurry","icon":"ability_warrior_punishingblow","hasBuff":true}, {"id":13889,"name":"Enchant Boots - Minor Speed","icon":"inv_misc_enchantedscroll"}, {"id":13897,"name":"Enchant Weapon - Fiery Weapon","icon":"inv_misc_note_01"}, {"id":13907,"name":"Enchant Weapon - Demonslaying","icon":"inv_misc_note_01"}, {"id":13927,"name":"Enchant Gloves - Riding Skill","icon":"inv_misc_note_01"}, {"id":14062,"name":"Nightstalker","icon":"ability_stealth","hasBuff":true}, +{"id":14183,"name":"Premeditation","icon":"spell_shadow_possession","hasBuff":true}, +{"id":14185,"name":"Preparation","icon":"ability_rogue_preparation"}, {"id":15235,"name":"Crystal Yield","icon":"inv_misc_gem_amethyst_01","hasBuff":true}, {"id":15407,"name":"Mind Flay","icon":"spell_shadow_siphonmana","hasBuff":true}, {"id":15473,"name":"Shadowform","icon":"spell_shadow_shadowform","hasBuff":true}, @@ -17777,6 +17796,7 @@ {"id":16190,"name":"Mana Tide Totem","icon":"spell_frost_summonwaterelemental"}, {"id":16246,"name":"Clearcasting","icon":"spell_shadow_manaburn","hasBuff":true}, {"id":16278,"name":"Flurry","icon":"ability_ghoulfrenzy","hasBuff":true}, +{"id":16511,"name":"Hemorrhage","icon":"spell_shadow_lifedrain"}, {"id":16624,"name":"Thorium Shield Spike","icon":"inv_misc_armorkit_20"}, {"id":16914,"name":"Hurricane","icon":"spell_nature_cyclone","hasBuff":true}, {"id":17007,"name":"Leader of the Pack","icon":"spell_nature_unyeildingstamina","hasBuff":true}, @@ -17803,6 +17823,7 @@ {"id":20170,"name":"Seal of Justice","icon":"spell_holy_sealofwrath","hasBuff":true}, {"id":20271,"name":"Judgment","icon":"spell_holy_righteousfury"}, {"id":20925,"name":"Sacred Shield","icon":"ability_paladin_blessedmending","hasBuff":true}, +{"id":22482,"name":"Blade Flurry","icon":"ability_rogue_slicedice"}, {"id":22568,"name":"Ferocious Bite","icon":"ability_druid_ferociousbite"}, {"id":23881,"name":"Bloodthirst","icon":"spell_nature_bloodlust"}, {"id":23922,"name":"Shield Slam","icon":"inv_shield_05"}, @@ -17847,6 +17868,7 @@ {"id":31884,"name":"Avenging Wrath","icon":"spell_holy_avenginewrath","hasBuff":true}, {"id":31935,"name":"Avenger's Shield","icon":"spell_holy_avengersshield","hasBuff":true}, {"id":32379,"name":"Shadow Word: Death","icon":"spell_shadow_demonicfortitude"}, +{"id":32645,"name":"Envenom","icon":"ability_rogue_disembowel","hasBuff":true}, {"id":33206,"name":"Pain Suppression","icon":"spell_holy_painsupression","hasBuff":true}, {"id":33395,"name":"Freeze","icon":"spell_frost_frostnova","hasBuff":true}, {"id":33745,"name":"Lacerate","icon":"ability_druid_lacerate","hasBuff":true}, @@ -17898,6 +17920,10 @@ {"id":51505,"name":"Lava Burst","icon":"spell_shaman_lavaburst"}, {"id":51530,"name":"Maelstrom Weapon","icon":"spell_shaman_maelstromweapon","hasBuff":true}, {"id":51533,"name":"Feral Spirit","icon":"spell_shaman_feralspirit"}, +{"id":51690,"name":"Killing Spree","icon":"ability_rogue_murderspree","hasBuff":true}, +{"id":51701,"name":"Honor Among Thieves","icon":"ability_rogue_honoramongstthieves"}, +{"id":51713,"name":"Shadow Dance","icon":"ability_rogue_shadowdance","hasBuff":true}, +{"id":51723,"name":"Fan of Knives","icon":"ability_rogue_fanofknives"}, {"id":53209,"name":"Chimera Shot","icon":"ability_hunter_chimerashot2"}, {"id":53301,"name":"Explosive Shot","icon":"ability_hunter_explosiveshot","hasBuff":true}, {"id":53351,"name":"Kill Shot","icon":"ability_hunter_assassinate2"}, @@ -17936,10 +17962,12 @@ {"id":57386,"name":"Stampede","icon":"spell_shaman_astralshift","hasBuff":true}, {"id":57724,"name":"Sated","icon":"spell_nature_sleep","hasBuff":true}, {"id":57933,"name":"Tricks of the Trade","icon":"ability_rogue_tricksofthetrade","hasBuff":true}, +{"id":57934,"name":"Tricks of the Trade","icon":"ability_rogue_tricksofthetrade","hasBuff":true}, {"id":58410,"name":"Master Poisoner","icon":"ability_creature_poison_06","hasBuff":true}, {"id":58413,"name":"Savage Combat","icon":"ability_creature_disease_03","hasBuff":true}, {"id":59578,"name":"The Art of War","icon":"ability_paladin_artofwar","hasBuff":true}, {"id":59620,"name":"Enchant Weapon - Berserking","icon":"inv_misc_enchantedscroll"}, +{"id":59628,"name":"Tricks of the Trade","icon":"ability_rogue_tricksofthetrade","hasBuff":true}, {"id":59630,"name":"Enchant Weapon - Black Magic","icon":"inv_misc_enchantedscroll"}, {"id":60103,"name":"Lava Lash","icon":"ability_shaman_lavalash"}, {"id":62078,"name":"Swipe","icon":"inv_misc_monsterclaw_03"}, @@ -18040,6 +18068,9 @@ {"id":78674,"name":"Starsurge","icon":"spell_arcane_arcane03"}, {"id":78777,"name":"Wild Mushroom: Detonate","icon":"inv_mushroom_07"}, {"id":79008,"name":"Elusiveness","icon":"ability_rogue_turnthetables","hasBuff":true}, +{"id":79134,"name":"Venomous Wounds","icon":"ability_rogue_venomouswounds","hasBuff":true}, +{"id":79140,"name":"Vendetta","icon":"ability_rogue_deadliness","hasBuff":true}, +{"id":79152,"name":"Energetic Recovery","icon":"ability_rogue_sturdyrecuperate","hasBuff":true}, {"id":79206,"name":"Spiritwalker's Grace","icon":"spell_shaman_spiritwalkersgrace","hasBuff":true}, {"id":81229,"name":"Runic Empowerment","icon":"inv_misc_rune_10","hasBuff":true}, {"id":82175,"name":"Synapse Springs (Mark I)","icon":"trade_engraving"}, @@ -18051,6 +18082,11 @@ {"id":84424,"name":"Invisibility Field","icon":"trade_engraving"}, {"id":84425,"name":"Cardboard Assassin","icon":"trade_engraving"}, {"id":84427,"name":"Grounded Plasma Shield","icon":"trade_engraving"}, +{"id":84617,"name":"Revealing Strike","icon":"inv_sword_97","hasBuff":true}, +{"id":84654,"name":"Bandit's Guile","icon":"ability_rogue_preyontheweak","hasBuff":true}, +{"id":84745,"name":"Shallow Insight","icon":"inv_bijou_green","hasBuff":true}, +{"id":84746,"name":"Moderate Insight","icon":"inv_bijou_yellow","hasBuff":true}, +{"id":84747,"name":"Deep Insight","icon":"inv_bijou_red","hasBuff":true}, {"id":84839,"name":"Vengeance","icon":"spell_shadow_charm","hasBuff":true}, {"id":84963,"name":"Inquisition","icon":"spell_paladin_inquisition","hasBuff":true}, {"id":85007,"name":"Fur Lining - Stamina (Rank 2)","icon":"trade_engraving"}, @@ -18090,6 +18126,7 @@ {"id":86949,"name":"Cauterize","icon":"spell_fire_rune","hasBuff":true}, {"id":87160,"name":"Surge of Darkness","icon":"ability_priest_surgeofdarkness","hasBuff":true}, {"id":87172,"name":"Long Arm of the Law","icon":"ability_paladin_longarmofthelaw","hasBuff":true}, +{"id":87504,"name":"Leather Specialization","icon":"spell_nature_enchantarmor"}, {"id":88263,"name":"Hammer of the Righteous","icon":"ability_paladin_hammeroftherighteous"}, {"id":88747,"name":"Wild Mushroom","icon":"druid_ability_wildmushroom_a"}, {"id":88751,"name":"Wild Mushroom: Detonate","icon":"druid_ability_wildmushroom_b"}, @@ -18293,6 +18330,7 @@ {"id":110744,"name":"Divine Star","icon":"spell_priest_divinestar","hasBuff":true}, {"id":110913,"name":"Dark Bargain","icon":"ability_deathwing_bloodcorruption_death","hasBuff":true}, {"id":110959,"name":"Greater Invisibility","icon":"ability_mage_greaterinvisibility"}, +{"id":111240,"name":"Dispatch","icon":"ability_backstab"}, {"id":111264,"name":"Ice Ward","icon":"spell_frost_frostward","hasBuff":true}, {"id":111397,"name":"Blood Horror","icon":"ability_deathwing_bloodcorruption_earth","hasBuff":true}, {"id":111400,"name":"Burning Rush","icon":"ability_deathwing_sealarmorbreachtga","hasBuff":true}, @@ -18408,11 +18446,14 @@ {"id":120687,"name":"Stormlash","icon":"spell_lightning_lightningbolt01"}, {"id":120697,"name":"Lynx Rush","icon":"ability_hunter_catlikereflexes","hasBuff":true}, {"id":121135,"name":"Cascade","icon":"ability_priest_cascade"}, +{"id":121153,"name":"Blindside","icon":"ability_rogue_focusedattacks","hasBuff":true}, {"id":121192,"name":"Greater Tiger Fang Inscription","icon":"inv_inscription_runescrolloffortitude_yellow"}, {"id":121193,"name":"Greater Tiger Claw Inscription","icon":"inv_inscription_runescrolloffortitude_yellow"}, {"id":121194,"name":"Greater Ox Horn Inscription","icon":"inv_inscription_runescrolloffortitude_yellow"}, {"id":121195,"name":"Greater Crane Wing Inscription","icon":"inv_inscription_runescrolloffortitude_yellow"}, {"id":121253,"name":"Keg Smash","icon":"achievement_brewery_2"}, +{"id":121411,"name":"Crimson Tempest","icon":"inv_knife_1h_cataclysm_c_05"}, +{"id":121471,"name":"Shadow Blades","icon":"inv_knife_1h_grimbatolraid_d_03","hasBuff":true}, {"id":121536,"name":"Angelic Feather","icon":"ability_priest_angelicfeather"}, {"id":121817,"name":"Power Strikes","icon":"ability_monk_powerstrikes","hasBuff":true}, {"id":121818,"name":"Stampede","icon":"ability_hunter_bestialdiscipline","hasBuff":true}, diff --git a/assets/database/leftover_db.bin b/assets/database/leftover_db.bin index 486286e400..0675ac827e 100644 Binary files a/assets/database/leftover_db.bin and b/assets/database/leftover_db.bin differ diff --git a/assets/database/leftover_db.json b/assets/database/leftover_db.json index 0b1c21c6c6..be05d9624d 100644 --- a/assets/database/leftover_db.json +++ b/assets/database/leftover_db.json @@ -1923,7 +1923,6 @@ {"id":29993,"name":"Twinblade of the Phoenix","icon":"inv_sword_2h_blood_c_01","type":13,"weaponType":9,"handType":4,"gemSockets":[2,4,3],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,0,8,8,0,0,0,0,0,0,0,0],"weaponSpeed":3.6,"quality":4,"expansion":2,"sources":[{"drop":{"difficulty":1,"npcId":19622,"zoneId":3845}}],"scalingOptions":{"0":{"randPropPoints":98,"weaponDamageMin":505,"weaponDamageMax":759,"stats":{"2":53,"6":37,"12":110,"13":110},"ilvl":141}}}, {"id":29994,"name":"Thalassian Wildercloak","icon":"inv_misc_cape_15","type":4,"armorType":1,"quality":4,"expansion":2,"sources":[{"drop":{"difficulty":1,"npcId":19622,"zoneId":3845}}],"scalingOptions":{"0":{"randPropPoints":53,"stats":{"1":28,"2":59,"17":267},"ilvl":138}}}, {"id":29995,"name":"Leggings of Murderous Intent","icon":"inv_pants_leather_03","type":9,"armorType":2,"quality":4,"expansion":2,"sources":[{"drop":{"difficulty":1,"npcId":19622,"zoneId":3845}}],"scalingOptions":{"0":{"randPropPoints":95,"stats":{"1":46,"2":74,"6":37,"17":643},"ilvl":138}}}, -{"id":29996,"name":"Rod of the Sun King","icon":"inv_mace_48","type":13,"weaponType":4,"handType":2,"weaponSpeed":2.7,"quality":4,"unique":true,"expansion":2,"sources":[{"drop":{"difficulty":1,"npcId":19622,"zoneId":3845}}],"scalingOptions":{"0":{"randPropPoints":42,"weaponDamageMin":255,"weaponDamageMax":474,"stats":{"12":52,"13":52},"ilvl":141}}}, {"id":29997,"name":"Band of the Ranger-General","icon":"inv_jewelry_ring_55","type":11,"quality":4,"unique":true,"expansion":2,"sources":[{"drop":{"difficulty":1,"npcId":19622,"zoneId":3845}}],"scalingOptions":{"0":{"randPropPoints":53,"stats":{"2":27,"5":18,"6":28,"12":56,"13":56},"ilvl":138}}}, {"id":29998,"name":"Royal Gauntlets of Silvermoon","icon":"inv_gauntlets_29","type":7,"armorType":4,"gemSockets":[4,3],"socketBonus":[0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0],"quality":4,"expansion":2,"sources":[{"drop":{"difficulty":1,"npcId":19622,"zoneId":3845}}],"scalingOptions":{"0":{"randPropPoints":71,"stats":{"0":22,"2":57,"9":34,"17":1003},"ilvl":138}}}, {"id":29999,"name":"After Hours Pauldrons","icon":"inv_shoulder_11","type":3,"armorType":2,"quality":2,"scalingOptions":{"0":{"randPropPoints":38,"stats":{"1":28,"2":27,"5":7,"17":336},"ilvl":108}}}, @@ -11806,7 +11805,6 @@ {"id":49979,"name":"Handguards of Winter's Respite","icon":"inv_gauntlets_83","type":7,"armorType":2,"gemSockets":[4,2],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0],"quality":4,"expansion":3,"sources":[{"drop":{"difficulty":5,"zoneId":4812,"otherName":"Lord Marrowgar"}}],"scalingOptions":{"0":{"randPropPoints":229,"stats":{"2":172,"3":104,"4":80,"7":64,"17":878},"ilvl":264}}}, {"id":49980,"name":"Rusted Bonespike Pauldrons","icon":"inv_shoulder_117","type":3,"armorType":4,"gemSockets":[4,3],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0],"quality":4,"expansion":3,"sources":[{"drop":{"difficulty":5,"zoneId":4812,"otherName":"Lord Marrowgar"}}],"scalingOptions":{"0":{"randPropPoints":229,"stats":{"2":172,"3":104,"4":64,"6":80,"17":1978},"ilvl":264}}}, {"id":49981,"name":"Fal'inrush, Defender of Quel'thalas","icon":"inv_weapon_crossbow_38","type":14,"rangedWeaponType":2,"weaponSpeed":3,"quality":4,"expansion":3,"sources":[{"drop":{"difficulty":5,"zoneId":4812,"otherName":"The Lich King"}}],"scalingOptions":{"0":{"randPropPoints":329,"weaponDamageMin":1445,"weaponDamageMax":2168,"stats":{"1":173,"2":260,"6":115,"7":115},"ilvl":271}}}, -{"id":49982,"name":"Heartpierce","icon":"inv_weapon_shortblade_103","type":13,"weaponType":2,"handType":2,"weaponSpeed":1.8,"quality":4,"expansion":3,"sources":[{"drop":{"difficulty":5,"zoneId":4812,"otherName":"Lady Deathwhisper"}}],"scalingOptions":{"0":{"randPropPoints":132,"weaponDamageMin":621,"weaponDamageMax":933,"stats":{"1":47,"2":69},"ilvl":264}}}, {"id":49983,"name":"Blood-Soaked Saronite Stompers","icon":"inv_boots_plate_12","type":10,"armorType":4,"gemSockets":[4,2],"socketBonus":[6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":4,"expansion":3,"sources":[{"drop":{"difficulty":5,"zoneId":4812,"otherName":"Lady Deathwhisper"}}],"scalingOptions":{"0":{"randPropPoints":229,"stats":{"0":104,"2":181,"6":80,"7":64,"17":1814},"ilvl":264}}}, {"id":49985,"name":"Juggernaut Band","icon":"item_icecrownringd","type":11,"gemSockets":[2],"socketBonus":[0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":4,"expansion":3,"sources":[{"drop":{"difficulty":5,"zoneId":4812,"otherName":"Lady Deathwhisper"}}],"scalingOptions":{"0":{"randPropPoints":172,"stats":{"0":90,"2":124,"9":62,"10":48},"ilvl":264}}}, {"id":49986,"name":"Broken Ram Skull Helm","icon":"inv_helmet_158","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":4,"expansion":3,"sources":[{"drop":{"difficulty":5,"zoneId":4812,"otherName":"Lady Deathwhisper"}}],"scalingOptions":{"0":{"randPropPoints":308,"stats":{"0":123,"2":207,"5":74,"9":146,"17":2143},"ilvl":264}}}, @@ -12130,7 +12128,6 @@ {"id":50638,"name":"Zod's Repeating Longbow","icon":"inv_weapon_bow_55","type":14,"rangedWeaponType":1,"gemSockets":[3],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,0,8,8,0,0,0,0,0,0,0,0],"weaponSpeed":2.8,"quality":4,"expansion":3,"sources":[{"drop":{"difficulty":6,"zoneId":4812,"otherName":"Lady Deathwhisper"}}],"scalingOptions":{"0":{"randPropPoints":348,"weaponDamageMin":1253,"weaponDamageMax":2329,"stats":{"1":106,"2":183},"ilvl":277}}}, {"id":50639,"name":"Blood-Soaked Saronite Stompers","icon":"inv_boots_plate_13","type":10,"armorType":4,"gemSockets":[4,3],"socketBonus":[6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":4,"expansion":3,"sources":[{"drop":{"difficulty":6,"zoneId":4812,"otherName":"Lady Deathwhisper"}}],"scalingOptions":{"0":{"randPropPoints":258,"stats":{"0":120,"2":203,"6":90,"7":74,"17":1900},"ilvl":277}}}, {"id":50640,"name":"Broken Ram Skull Helm","icon":"inv_helmet_151","type":1,"armorType":4,"gemSockets":[1,2],"socketBonus":[0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":4,"expansion":3,"sources":[{"drop":{"difficulty":6,"zoneId":4812,"otherName":"Lady Deathwhisper"}}],"scalingOptions":{"0":{"randPropPoints":348,"stats":{"0":139,"2":239,"5":85,"9":167,"17":2246},"ilvl":277}}}, -{"id":50641,"name":"Heartpierce","icon":"inv_weapon_shortblade_103","type":13,"weaponType":2,"handType":2,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,0,8,8,0,0,0,0,0,0,0,0],"weaponSpeed":1.8,"quality":4,"expansion":3,"sources":[{"drop":{"difficulty":6,"zoneId":4812,"otherName":"Lady Deathwhisper"}}],"scalingOptions":{"0":{"randPropPoints":149,"weaponDamageMin":708,"weaponDamageMax":1063,"stats":{"1":48,"2":78},"ilvl":277}}}, {"id":50642,"name":"Juggernaut Band","icon":"item_icecrownringd","type":11,"gemSockets":[2],"socketBonus":[0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"quality":4,"expansion":3,"sources":[{"drop":{"difficulty":6,"zoneId":4812,"otherName":"Lady Deathwhisper"}}],"scalingOptions":{"0":{"randPropPoints":194,"stats":{"0":102,"2":141,"9":70,"10":54},"ilvl":277}}}, {"id":50643,"name":"Shoulders of Mercy Killing","icon":"inv_shoulder_114","type":3,"armorType":1,"gemSockets":[3,2],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0],"quality":4,"expansion":3,"sources":[{"drop":{"difficulty":6,"zoneId":4812,"otherName":"Lady Deathwhisper"}}],"scalingOptions":{"0":{"randPropPoints":258,"stats":{"2":193,"3":120,"5":74,"7":90,"17":901},"ilvl":277}}}, {"id":50644,"name":"Ring of Maddening Whispers","icon":"inv_jewelry_ring_ahnqiraj_05","type":11,"gemSockets":[4],"socketBonus":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0],"quality":4,"expansion":3,"sources":[{"drop":{"difficulty":6,"zoneId":4812,"otherName":"Lady Deathwhisper"}}],"scalingOptions":{"0":{"randPropPoints":194,"stats":{"2":145,"3":94,"4":68,"6":60},"ilvl":277}}}, @@ -14504,7 +14501,7 @@ {"id":58183,"name":"Soul Casket","icon":"inv_misc_enggizmos_12","type":12,"quality":4,"unique":true,"scalingOptions":{"0":{"randPropPoints":482,"stats":{"11":321},"ilvl":359}}}, {"id":58184,"name":"Core of Ripeness","icon":"inv_misc_cat_trinket04","type":12,"quality":4,"unique":true,"scalingOptions":{"0":{"randPropPoints":482,"stats":{"3":321},"ilvl":359}}}, {"id":58185,"name":"Band of Bees","icon":"inv_misc_pearlring1","type":11,"quality":4,"unique":true,"scalingOptions":{"0":{"randPropPoints":362,"stats":{"0":190,"2":286,"7":127,"11":127},"ilvl":359}}}, -{"id":58186,"name":"Skullcracker Ring","icon":"inv_jewelry_ring_47","type":11,"quality":3,"unique":true,"sources":[{"drop":{"difficulty":2,"npcId":105,"zoneId":5374,"otherName":"Rom'ogg Bonecrusher"}}],"scalingOptions":{"0":{"randPropPoints":320,"stats":{"1":168,"2":252,"6":112,"7":112},"ilvl":346}}}, +{"id":58186,"name":"Skullcracker Ring","icon":"inv_jewelry_ring_47","type":11,"quality":3,"unique":true,"sources":[{"drop":{"difficulty":1,"npcId":105,"zoneId":5374,"otherName":"Rom'ogg Bonecrusher"}}],"scalingOptions":{"0":{"randPropPoints":320,"stats":{"1":168,"2":252,"6":112,"7":112},"ilvl":346}}}, {"id":58187,"name":"Ring of the Battle Anthem","icon":"inv_jewelry_ring_82","type":11,"quality":4,"unique":true,"scalingOptions":{"0":{"randPropPoints":362,"stats":{"0":190,"2":286,"9":127,"11":127},"ilvl":359}}}, {"id":58188,"name":"Band of Secret Names","icon":"inv_misc_diamondring1","type":11,"quality":4,"unique":true,"scalingOptions":{"0":{"randPropPoints":362,"stats":{"2":286,"3":190,"6":127,"7":127},"ilvl":359}}}, {"id":58189,"name":"Twined Band of Flowers","icon":"inv_misc_pearlring1","type":11,"quality":4,"unique":true,"scalingOptions":{"0":{"randPropPoints":362,"stats":{"2":286,"3":190,"4":127,"11":127},"ilvl":359}}}, diff --git a/proto/rogue.proto b/proto/rogue.proto index 0287a524e3..afbd3782a3 100644 --- a/proto/rogue.proto +++ b/proto/rogue.proto @@ -78,20 +78,16 @@ enum RogueMinorGlyph { message RogueOptions { UnitReference tricks_of_the_trade_target = 1; - enum PoisonImbue { + enum PoisonOptions { NoPoison = 0; - InstantPoison = 1; - DeadlyPoison = 2; - WoundPoison = 3; + DeadlyPoison = 1; + WoundPoison = 2; } - PoisonImbue mh_imbue = 2; - PoisonImbue oh_imbue = 3; - PoisonImbue th_imbue = 4; - int32 starting_overkill_duration = 5; - bool apply_poisons_manually = 6; - bool assume_bleed_active = 7; - float vanish_break_time = 8; - int32 starting_combo_points = 9; + PoisonOptions lethal_poison = 2; + int32 starting_overkill_duration = 3; + bool apply_poisons_manually = 4; + float vanish_break_time = 5; + int32 starting_combo_points = 6; } message AssassinationRogue { diff --git a/sim/common/mop/enchants_auto_gen.go b/sim/common/mop/enchants_auto_gen.go index e84a47d12b..03b2bb57a1 100644 --- a/sim/common/mop/enchants_auto_gen.go +++ b/sim/common/mop/enchants_auto_gen.go @@ -1,17 +1,17 @@ package mop import ( + "github.com/wowsims/mop/sim/common/shared" "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/common/shared" ) func RegisterAllEnchants() { // Enchants - + // Permanently attaches Lord Blastington's special scope to a ranged weapon, sometimes increasing Agility // by 1800 for 10s when dealing damage with ranged attacks. - // + // // Attaching this scope to a ranged weapon causes it to become soulbound. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Lord Blastington's Scope of Doom", @@ -21,10 +21,10 @@ func RegisterAllEnchants() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Permanently attaches a mirrored scope to a ranged weapon, sometimes increases critical strike by 900 for // 10s when dealing damage with ranged attacks. - // + // // Attaching this scope to a ranged weapon causes it to become soulbound. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Mirror Scope", @@ -34,10 +34,10 @@ func RegisterAllEnchants() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Embroiders a subtle pattern of light into your cloak, giving you a chance to increase your Intellect by // 2000 for 15s when casting a spell. - // + // // Embroidering your cloak will cause it to become soulbound and requires the Tailoring profession to remain // active. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ @@ -48,10 +48,10 @@ func RegisterAllEnchants() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Embroiders a magical pattern into your cloak, giving you a chance to increase your Spirit by 3000 for // 15s when you cast a spell. - // + // // Embroidering your cloak will cause it to become soulbound and requires the Tailoring profession to remain // active. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ @@ -62,10 +62,10 @@ func RegisterAllEnchants() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Embroiders a magical pattern into your cloak, causing your damaging melee and ranged attacks to sometimes // increase your attack power by 4000 for 15s. - // + // // Embroidering your cloak will cause it to become soulbound and requires the Tailoring profession to remain // active. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ @@ -76,4 +76,4 @@ func RegisterAllEnchants() { Outcome: core.OutcomeLanded, Harmful: true, }) -} \ No newline at end of file +} diff --git a/sim/common/mop/stat_bonus_cds_auto_gen.go b/sim/common/mop/stat_bonus_cds_auto_gen.go index b846e38c1e..1620ce0f69 100644 --- a/sim/common/mop/stat_bonus_cds_auto_gen.go +++ b/sim/common/mop/stat_bonus_cds_auto_gen.go @@ -7,16 +7,16 @@ import ( func RegisterAllOnUseCds() { // Agility - shared.NewSimpleStatActive(81265) // Flashing Steel Talisman (H) - shared.NewSimpleStatActive(84344) // Dreadful Gladiator's Badge of Conquest (Season 12) - shared.NewSimpleStatActive(84934) // Malevolent Gladiator's Badge of Conquest (Season 12) - shared.NewSimpleStatActive(87495) // Gerp's Perfect Arrow - shared.NewSimpleStatActive(91099) // Tyrannical Gladiator's Badge of Conquest (Season 13) (Alliance) - shared.NewSimpleStatActive(91452) // Malevolent Gladiator's Badge of Conquest (Season 13) - shared.NewSimpleStatActive(93419) // Crafted Dreadful Gladiator's Badge of Conquest - shared.NewSimpleStatActive(94373) // Tyrannical Gladiator's Badge of Conquest (Season 13) (Horde) - shared.NewSimpleStatActive(98755) // Crafted Malevolent Gladiator's Badge of Conquest - shared.NewSimpleStatActive(99772) // Tyrannical Gladiator's Badge of Conquest (Season 14) (Alliance) + shared.NewSimpleStatActive(81265) // Flashing Steel Talisman (H) + shared.NewSimpleStatActive(84344) // Dreadful Gladiator's Badge of Conquest (Season 12) + shared.NewSimpleStatActive(84934) // Malevolent Gladiator's Badge of Conquest (Season 12) + shared.NewSimpleStatActive(87495) // Gerp's Perfect Arrow + shared.NewSimpleStatActive(91099) // Tyrannical Gladiator's Badge of Conquest (Season 13) (Alliance) + shared.NewSimpleStatActive(91452) // Malevolent Gladiator's Badge of Conquest (Season 13) + shared.NewSimpleStatActive(93419) // Crafted Dreadful Gladiator's Badge of Conquest + shared.NewSimpleStatActive(94373) // Tyrannical Gladiator's Badge of Conquest (Season 13) (Horde) + shared.NewSimpleStatActive(98755) // Crafted Malevolent Gladiator's Badge of Conquest + shared.NewSimpleStatActive(99772) // Tyrannical Gladiator's Badge of Conquest (Season 14) (Alliance) shared.NewSimpleStatActive(100043) // Tyrannical Gladiator's Badge of Conquest (Season 14) (Horde) shared.NewSimpleStatActive(100195) // Grievous Gladiator's Badge of Conquest (Season 14) (Alliance) shared.NewSimpleStatActive(100603) // Grievous Gladiator's Badge of Conquest (Season 14) (Horde) @@ -26,13 +26,13 @@ func RegisterAllOnUseCds() { shared.NewSimpleStatActive(103342) // Prideful Gladiator's Badge of Conquest (Season 15) (Horde) // CritRating - shared.NewSimpleStatActive(86044) // Jade Magistrate Figurine - shared.NewSimpleStatActive(86773) // Jade Magistrate Figurine (Celestial) - shared.NewSimpleStatActive(89081) // Blossom of Pure Snow - shared.NewSimpleStatActive(93253) // Woundripper Medallion (Horde) - shared.NewSimpleStatActive(93256) // Skullrender Medallion (Horde) - shared.NewSimpleStatActive(93258) // Arrowflight Medallion (Alliance) - shared.NewSimpleStatActive(93261) // Helmbreaker Medallion (Alliance) + shared.NewSimpleStatActive(86044) // Jade Magistrate Figurine + shared.NewSimpleStatActive(86773) // Jade Magistrate Figurine (Celestial) + shared.NewSimpleStatActive(89081) // Blossom of Pure Snow + shared.NewSimpleStatActive(93253) // Woundripper Medallion (Horde) + shared.NewSimpleStatActive(93256) // Skullrender Medallion (Horde) + shared.NewSimpleStatActive(93258) // Arrowflight Medallion (Alliance) + shared.NewSimpleStatActive(93261) // Helmbreaker Medallion (Alliance) shared.NewSimpleStatActive(102307) // Curse of Hubris (N) shared.NewSimpleStatActive(104649) // Curse of Hubris (H) shared.NewSimpleStatActive(104898) // Curse of Hubris (Flexible) @@ -41,10 +41,10 @@ func RegisterAllOnUseCds() { shared.NewSimpleStatActive(105645) // Curse of Hubris (Heroic Warforged) // DodgeRating - shared.NewSimpleStatActive(79329) // Relic of Niuzao - shared.NewSimpleStatActive(81181) // Heart of Fire (H) - shared.NewSimpleStatActive(87571) // Brawler's Statue - shared.NewSimpleStatActive(94507) // Steadfast Talisman of the Shado-Pan Assault + shared.NewSimpleStatActive(79329) // Relic of Niuzao + shared.NewSimpleStatActive(81181) // Heart of Fire (H) + shared.NewSimpleStatActive(87571) // Brawler's Statue + shared.NewSimpleStatActive(94507) // Steadfast Talisman of the Shado-Pan Assault shared.NewSimpleStatActive(103690) // Resolve of Niuzao shared.NewSimpleStatActive(103990) // Resolve of Niuzao (Timeless) @@ -59,37 +59,37 @@ func RegisterAllOnUseCds() { shared.NewSimpleStatActive(93347) // Arcane Badge of the Shieldwall (Alliance) // Health - shared.NewSimpleStatActive(84399) // Dreadful Gladiator's Emblem of Cruelty (Season 12) - shared.NewSimpleStatActive(84400) // Dreadful Gladiator's Emblem of Tenacity (Season 12) - shared.NewSimpleStatActive(84401) // Dreadful Gladiator's Emblem of Meditation (Season 12) - shared.NewSimpleStatActive(84936) // Malevolent Gladiator's Emblem of Cruelty (Season 12) - shared.NewSimpleStatActive(84938) // Malevolent Gladiator's Emblem of Tenacity (Season 12) - shared.NewSimpleStatActive(84939) // Malevolent Gladiator's Emblem of Meditation (Season 12) - shared.NewSimpleStatActive(87500) // Brooch of Munificent Deeds - shared.NewSimpleStatActive(91209) // Tyrannical Gladiator's Emblem of Cruelty (Season 13) (Alliance) - shared.NewSimpleStatActive(91210) // Tyrannical Gladiator's Emblem of Tenacity (Season 13) (Alliance) - shared.NewSimpleStatActive(91211) // Tyrannical Gladiator's Emblem of Meditation (Season 13) (Alliance) - shared.NewSimpleStatActive(91562) // Malevolent Gladiator's Emblem of Cruelty (Season 13) - shared.NewSimpleStatActive(91563) // Malevolent Gladiator's Emblem of Tenacity (Season 13) - shared.NewSimpleStatActive(91564) // Malevolent Gladiator's Emblem of Meditation (Season 13) - shared.NewSimpleStatActive(93485) // Crafted Dreadful Gladiator's Emblem of Cruelty - shared.NewSimpleStatActive(93486) // Crafted Dreadful Gladiator's Emblem of Tenacity - shared.NewSimpleStatActive(93487) // Crafted Dreadful Gladiator's Emblem of Meditation - shared.NewSimpleStatActive(94329) // Tyrannical Gladiator's Emblem of Meditation (Season 13) (Horde) - shared.NewSimpleStatActive(94396) // Tyrannical Gladiator's Emblem of Cruelty (Season 13) (Horde) - shared.NewSimpleStatActive(94422) // Tyrannical Gladiator's Emblem of Tenacity (Season 13) (Horde) - shared.NewSimpleStatActive(94516) // Fortitude of the Zandalari (N) - shared.NewSimpleStatActive(95677) // Fortitude of the Zandalari (LFR) (Celestial) - shared.NewSimpleStatActive(96049) // Fortitude of the Zandalari (Thunderforged) - shared.NewSimpleStatActive(96421) // Fortitude of the Zandalari (H) - shared.NewSimpleStatActive(96793) // Fortitude of the Zandalari (Heroic Thunderforged) - shared.NewSimpleStatActive(98811) // Crafted Malevolent Gladiator's Emblem of Cruelty - shared.NewSimpleStatActive(98812) // Crafted Malevolent Gladiator's Emblem of Tenacity - shared.NewSimpleStatActive(98813) // Crafted Malevolent Gladiator's Emblem of Meditation - shared.NewSimpleStatActive(99838) // Tyrannical Gladiator's Emblem of Cruelty (Season 14) (Alliance) - shared.NewSimpleStatActive(99839) // Tyrannical Gladiator's Emblem of Tenacity (Season 14) (Alliance) - shared.NewSimpleStatActive(99840) // Tyrannical Gladiator's Emblem of Meditation (Season 14) (Alliance) - shared.NewSimpleStatActive(99990) // Tyrannical Gladiator's Emblem of Meditation (Season 14) (Horde) + shared.NewSimpleStatActive(84399) // Dreadful Gladiator's Emblem of Cruelty (Season 12) + shared.NewSimpleStatActive(84400) // Dreadful Gladiator's Emblem of Tenacity (Season 12) + shared.NewSimpleStatActive(84401) // Dreadful Gladiator's Emblem of Meditation (Season 12) + shared.NewSimpleStatActive(84936) // Malevolent Gladiator's Emblem of Cruelty (Season 12) + shared.NewSimpleStatActive(84938) // Malevolent Gladiator's Emblem of Tenacity (Season 12) + shared.NewSimpleStatActive(84939) // Malevolent Gladiator's Emblem of Meditation (Season 12) + shared.NewSimpleStatActive(87500) // Brooch of Munificent Deeds + shared.NewSimpleStatActive(91209) // Tyrannical Gladiator's Emblem of Cruelty (Season 13) (Alliance) + shared.NewSimpleStatActive(91210) // Tyrannical Gladiator's Emblem of Tenacity (Season 13) (Alliance) + shared.NewSimpleStatActive(91211) // Tyrannical Gladiator's Emblem of Meditation (Season 13) (Alliance) + shared.NewSimpleStatActive(91562) // Malevolent Gladiator's Emblem of Cruelty (Season 13) + shared.NewSimpleStatActive(91563) // Malevolent Gladiator's Emblem of Tenacity (Season 13) + shared.NewSimpleStatActive(91564) // Malevolent Gladiator's Emblem of Meditation (Season 13) + shared.NewSimpleStatActive(93485) // Crafted Dreadful Gladiator's Emblem of Cruelty + shared.NewSimpleStatActive(93486) // Crafted Dreadful Gladiator's Emblem of Tenacity + shared.NewSimpleStatActive(93487) // Crafted Dreadful Gladiator's Emblem of Meditation + shared.NewSimpleStatActive(94329) // Tyrannical Gladiator's Emblem of Meditation (Season 13) (Horde) + shared.NewSimpleStatActive(94396) // Tyrannical Gladiator's Emblem of Cruelty (Season 13) (Horde) + shared.NewSimpleStatActive(94422) // Tyrannical Gladiator's Emblem of Tenacity (Season 13) (Horde) + shared.NewSimpleStatActive(94516) // Fortitude of the Zandalari (N) + shared.NewSimpleStatActive(95677) // Fortitude of the Zandalari (LFR) (Celestial) + shared.NewSimpleStatActive(96049) // Fortitude of the Zandalari (Thunderforged) + shared.NewSimpleStatActive(96421) // Fortitude of the Zandalari (H) + shared.NewSimpleStatActive(96793) // Fortitude of the Zandalari (Heroic Thunderforged) + shared.NewSimpleStatActive(98811) // Crafted Malevolent Gladiator's Emblem of Cruelty + shared.NewSimpleStatActive(98812) // Crafted Malevolent Gladiator's Emblem of Tenacity + shared.NewSimpleStatActive(98813) // Crafted Malevolent Gladiator's Emblem of Meditation + shared.NewSimpleStatActive(99838) // Tyrannical Gladiator's Emblem of Cruelty (Season 14) (Alliance) + shared.NewSimpleStatActive(99839) // Tyrannical Gladiator's Emblem of Tenacity (Season 14) (Alliance) + shared.NewSimpleStatActive(99840) // Tyrannical Gladiator's Emblem of Meditation (Season 14) (Alliance) + shared.NewSimpleStatActive(99990) // Tyrannical Gladiator's Emblem of Meditation (Season 14) (Horde) shared.NewSimpleStatActive(100066) // Tyrannical Gladiator's Emblem of Cruelty (Season 14) (Horde) shared.NewSimpleStatActive(100092) // Tyrannical Gladiator's Emblem of Tenacity (Season 14) (Horde) shared.NewSimpleStatActive(100305) // Grievous Gladiator's Emblem of Cruelty (Season 14) (Alliance) @@ -112,17 +112,17 @@ func RegisterAllOnUseCds() { shared.NewSimpleStatActive(103409) // Prideful Gladiator's Emblem of Meditation (Season 15) (Horde) // Intellect - shared.NewSimpleStatActive(81263) // Flashfrozen Resin Globule (H) - shared.NewSimpleStatActive(84488) // Dreadful Gladiator's Badge of Dominance (Season 12) - shared.NewSimpleStatActive(84940) // Malevolent Gladiator's Badge of Dominance (Season 12) - shared.NewSimpleStatActive(91400) // Tyrannical Gladiator's Badge of Dominance (Season 13) (Alliance) - shared.NewSimpleStatActive(91753) // Malevolent Gladiator's Badge of Dominance (Season 13) - shared.NewSimpleStatActive(93254) // Static-Caster's Medallion (Horde) - shared.NewSimpleStatActive(93259) // Shock-Charger Medallion (Alliance) - shared.NewSimpleStatActive(93600) // Crafted Dreadful Gladiator's Badge of Dominance - shared.NewSimpleStatActive(94346) // Tyrannical Gladiator's Badge of Dominance (Season 13) (Horde) - shared.NewSimpleStatActive(98910) // Crafted Malevolent Gladiator's Badge of Dominance - shared.NewSimpleStatActive(99937) // Tyrannical Gladiator's Badge of Dominance (Season 14) (Alliance) + shared.NewSimpleStatActive(81263) // Flashfrozen Resin Globule (H) + shared.NewSimpleStatActive(84488) // Dreadful Gladiator's Badge of Dominance (Season 12) + shared.NewSimpleStatActive(84940) // Malevolent Gladiator's Badge of Dominance (Season 12) + shared.NewSimpleStatActive(91400) // Tyrannical Gladiator's Badge of Dominance (Season 13) (Alliance) + shared.NewSimpleStatActive(91753) // Malevolent Gladiator's Badge of Dominance (Season 13) + shared.NewSimpleStatActive(93254) // Static-Caster's Medallion (Horde) + shared.NewSimpleStatActive(93259) // Shock-Charger Medallion (Alliance) + shared.NewSimpleStatActive(93600) // Crafted Dreadful Gladiator's Badge of Dominance + shared.NewSimpleStatActive(94346) // Tyrannical Gladiator's Badge of Dominance (Season 13) (Horde) + shared.NewSimpleStatActive(98910) // Crafted Malevolent Gladiator's Badge of Dominance + shared.NewSimpleStatActive(99937) // Tyrannical Gladiator's Badge of Dominance (Season 14) (Alliance) shared.NewSimpleStatActive(100016) // Tyrannical Gladiator's Badge of Dominance (Season 14) (Horde) shared.NewSimpleStatActive(100490) // Grievous Gladiator's Badge of Dominance (Season 14) (Alliance) shared.NewSimpleStatActive(100576) // Grievous Gladiator's Badge of Dominance (Season 14) (Horde) @@ -150,34 +150,34 @@ func RegisterAllOnUseCds() { shared.NewSimpleStatActive(92785) // Kor'kron Book of Hurting // PvpResilienceRating - shared.NewSimpleStatActive(92782) // Steadfast Footman's Medallion - shared.NewSimpleStatActive(92783) // Mark of the Hardened Grunt + shared.NewSimpleStatActive(92782) // Steadfast Footman's Medallion + shared.NewSimpleStatActive(92783) // Mark of the Hardened Grunt shared.NewSimpleStatActive(103639) // Pouch of White Ash // Spirit - shared.NewSimpleStatActive(81264) // Vial of Ichorous Blood (H) - shared.NewSimpleStatActive(86045) // Jade Courtesan Figurine - shared.NewSimpleStatActive(86774) // Jade Courtesan Figurine (Celestial) - shared.NewSimpleStatActive(89080) // Scroll of Revered Ancestors - shared.NewSimpleStatActive(93255) // Cutstitcher Medallion (Horde) - shared.NewSimpleStatActive(93260) // Heartwarmer Medallion (Alliance) - shared.NewSimpleStatActive(93343) // Dominator's Mending Badge (Horde) - shared.NewSimpleStatActive(93348) // Mending Badge of the Shieldwall (Alliance) + shared.NewSimpleStatActive(81264) // Vial of Ichorous Blood (H) + shared.NewSimpleStatActive(86045) // Jade Courtesan Figurine + shared.NewSimpleStatActive(86774) // Jade Courtesan Figurine (Celestial) + shared.NewSimpleStatActive(89080) // Scroll of Revered Ancestors + shared.NewSimpleStatActive(93255) // Cutstitcher Medallion (Horde) + shared.NewSimpleStatActive(93260) // Heartwarmer Medallion (Alliance) + shared.NewSimpleStatActive(93343) // Dominator's Mending Badge (Horde) + shared.NewSimpleStatActive(93348) // Mending Badge of the Shieldwall (Alliance) shared.NewSimpleStatActive(100963) // Vial of Ichorous Blood (N) shared.NewSimpleStatActive(103688) // Contemplation of Chi-Ji shared.NewSimpleStatActive(103988) // Contemplation of Chi-Ji (Timeless) // Strength - shared.NewSimpleStatActive(81268) // Lessons of the Darkmaster (H) - shared.NewSimpleStatActive(84490) // Dreadful Gladiator's Badge of Victory (Season 12) - shared.NewSimpleStatActive(84942) // Malevolent Gladiator's Badge of Victory (Season 12) - shared.NewSimpleStatActive(87496) // Daelo's Final Words - shared.NewSimpleStatActive(91410) // Tyrannical Gladiator's Badge of Victory (Season 13) (Alliance) - shared.NewSimpleStatActive(91763) // Malevolent Gladiator's Badge of Victory (Season 13) - shared.NewSimpleStatActive(93606) // Crafted Dreadful Gladiator's Badge of Victory - shared.NewSimpleStatActive(94349) // Tyrannical Gladiator's Badge of Victory (Season 13) (Horde) - shared.NewSimpleStatActive(98912) // Crafted Malevolent Gladiator's Badge of Victory - shared.NewSimpleStatActive(99943) // Tyrannical Gladiator's Badge of Victory (Season 14) (Alliance) + shared.NewSimpleStatActive(81268) // Lessons of the Darkmaster (H) + shared.NewSimpleStatActive(84490) // Dreadful Gladiator's Badge of Victory (Season 12) + shared.NewSimpleStatActive(84942) // Malevolent Gladiator's Badge of Victory (Season 12) + shared.NewSimpleStatActive(87496) // Daelo's Final Words + shared.NewSimpleStatActive(91410) // Tyrannical Gladiator's Badge of Victory (Season 13) (Alliance) + shared.NewSimpleStatActive(91763) // Malevolent Gladiator's Badge of Victory (Season 13) + shared.NewSimpleStatActive(93606) // Crafted Dreadful Gladiator's Badge of Victory + shared.NewSimpleStatActive(94349) // Tyrannical Gladiator's Badge of Victory (Season 13) (Horde) + shared.NewSimpleStatActive(98912) // Crafted Malevolent Gladiator's Badge of Victory + shared.NewSimpleStatActive(99943) // Tyrannical Gladiator's Badge of Victory (Season 14) (Alliance) shared.NewSimpleStatActive(100019) // Tyrannical Gladiator's Badge of Victory (Season 14) (Horde) shared.NewSimpleStatActive(100500) // Grievous Gladiator's Badge of Victory (Season 14) (Alliance) shared.NewSimpleStatActive(100579) // Grievous Gladiator's Badge of Victory (Season 14) (Horde) @@ -185,4 +185,4 @@ func RegisterAllOnUseCds() { shared.NewSimpleStatActive(102833) // Grievous Gladiator's Badge of Victory (Season 15) (Horde) shared.NewSimpleStatActive(103314) // Grievous Gladiator's Badge of Victory (Season 15) (Alliance) shared.NewSimpleStatActive(103511) // Prideful Gladiator's Badge of Victory (Season 15) (Horde) -} \ No newline at end of file +} diff --git a/sim/common/mop/stat_bonus_procs_auto_gen.go b/sim/common/mop/stat_bonus_procs_auto_gen.go index 252995db70..51fa196966 100644 --- a/sim/common/mop/stat_bonus_procs_auto_gen.go +++ b/sim/common/mop/stat_bonus_procs_auto_gen.go @@ -1,14 +1,14 @@ package mop import ( + "github.com/wowsims/mop/sim/common/shared" "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/common/shared" ) func RegisterAllProcs() { // Procs - + // TODO: Manual implementation required // This can be ignored if the effect has already been implemented. // With next db run the item will be removed if implemented. @@ -28,7 +28,7 @@ func RegisterAllProcs() { // {ItemID: 105223, ItemName: "Assurance of Consequence (Warforged)"}, // {ItemID: 105472, ItemName: "Assurance of Consequence (Heroic Warforged)"}, // }) - + // TODO: Manual implementation required // This can be ignored if the effect has already been implemented. // With next db run the item will be removed if implemented. @@ -47,7 +47,7 @@ func RegisterAllProcs() { // {ItemID: 105173, ItemName: "Purified Bindings of Immerseus (Warforged)"}, // {ItemID: 105422, ItemName: "Purified Bindings of Immerseus (Heroic Warforged)"}, // }) - + // TODO: Manual implementation required // This can be ignored if the effect has already been implemented. // With next db run the item will be removed if implemented. @@ -67,7 +67,7 @@ func RegisterAllProcs() { // {ItemID: 105300, ItemName: "Nazgrim's Burnished Insignia (Warforged)"}, // {ItemID: 105549, ItemName: "Nazgrim's Burnished Insignia (Heroic Warforged)"}, // }) - + // TODO: Manual implementation required // This can be ignored if the effect has already been implemented. // With next db run the item will be removed if implemented. @@ -86,7 +86,7 @@ func RegisterAllProcs() { // {ItemID: 105210, ItemName: "Fusion-Fire Core (Warforged)"}, // {ItemID: 105459, ItemName: "Fusion-Fire Core (Heroic Warforged)"}, // }) - + // TODO: Manual implementation required // This can be ignored if the effect has already been implemented. // With next db run the item will be removed if implemented. @@ -106,7 +106,7 @@ func RegisterAllProcs() { // {ItemID: 105242, ItemName: "Evil Eye of Galakras (Warforged)"}, // {ItemID: 105491, ItemName: "Evil Eye of Galakras (Heroic Warforged)"}, // }) - + // TODO: Manual implementation required // This can be ignored if the effect has already been implemented. // With next db run the item will be removed if implemented. @@ -125,7 +125,7 @@ func RegisterAllProcs() { // {ItemID: 105225, ItemName: "Prismatic Prison of Pride (Warforged)"}, // {ItemID: 105474, ItemName: "Prismatic Prison of Pride (Heroic Warforged)"}, // }) - + // TODO: Manual implementation required // This can be ignored if the effect has already been implemented. // With next db run the item will be removed if implemented. @@ -145,7 +145,7 @@ func RegisterAllProcs() { // {ItemID: 105291, ItemName: "Kardris' Toxic Totem (Warforged)"}, // {ItemID: 105540, ItemName: "Kardris' Toxic Totem (Heroic Warforged)"}, // }) - + // TODO: Manual implementation required // This can be ignored if the effect has already been implemented. // With next db run the item will be removed if implemented. @@ -165,7 +165,7 @@ func RegisterAllProcs() { // {ItemID: 105278, ItemName: "Haromm's Talisman (Warforged)"}, // {ItemID: 105527, ItemName: "Haromm's Talisman (Heroic Warforged)"}, // }) - + // TODO: Manual implementation required // This can be ignored if the effect has already been implemented. // With next db run the item will be removed if implemented. @@ -184,7 +184,7 @@ func RegisterAllProcs() { // {ItemID: 105331, ItemName: "Sigil of Rampage (Warforged)"}, // {ItemID: 105580, ItemName: "Sigil of Rampage (Heroic Warforged)"}, // }) - + // TODO: Manual implementation required // This can be ignored if the effect has already been implemented. // With next db run the item will be removed if implemented. @@ -203,7 +203,7 @@ func RegisterAllProcs() { // {ItemID: 105323, ItemName: "Frenzied Crystal of Rage (Warforged)"}, // {ItemID: 105572, ItemName: "Frenzied Crystal of Rage (Heroic Warforged)"}, // }) - + // TODO: Manual implementation required // This can be ignored if the effect has already been implemented. // With next db run the item will be removed if implemented. @@ -222,7 +222,7 @@ func RegisterAllProcs() { // {ItemID: 105358, ItemName: "Thok's Acid-Grooved Tooth (Warforged)"}, // {ItemID: 105607, ItemName: "Thok's Acid-Grooved Tooth (Heroic Warforged)"}, // }) - + // TODO: Manual implementation required // This can be ignored if the effect has already been implemented. // With next db run the item will be removed if implemented. @@ -241,7 +241,7 @@ func RegisterAllProcs() { // {ItemID: 105360, ItemName: "Thok's Tail Tip (Warforged)"}, // {ItemID: 105609, ItemName: "Thok's Tail Tip (Heroic Warforged)"}, // }) - + // TODO: Manual implementation required // This can be ignored if the effect has already been implemented. // With next db run the item will be removed if implemented. @@ -261,7 +261,7 @@ func RegisterAllProcs() { // {ItemID: 105366, ItemName: "Dysmorphic Samophlange of Discontinuity (Warforged)"}, // {ItemID: 105615, ItemName: "Dysmorphic Samophlange of Discontinuity (Heroic Warforged)"}, // }) - + // TODO: Manual implementation required // This can be ignored if the effect has already been implemented. // With next db run the item will be removed if implemented. @@ -281,7 +281,7 @@ func RegisterAllProcs() { // {ItemID: 105363, ItemName: "Ticking Ebon Detonator (Warforged)"}, // {ItemID: 105612, ItemName: "Ticking Ebon Detonator (Heroic Warforged)"}, // }) - + // TODO: Manual implementation required // This can be ignored if the effect has already been implemented. // With next db run the item will be removed if implemented. @@ -295,7 +295,7 @@ func RegisterAllProcs() { // Outcome: core.OutcomeLanded, // Harmful: true // }) - + // Your melee attacks have a chance to grant Blessing of the Celestials, increasing your Strength by 3027 // for 15s. ( 20% chance, 55 sec cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ @@ -306,7 +306,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When you deliver a melee or ranged critical strike, you have a chance to gain Blessing of the Celestials, // increasing your Agility by 3027 for 15s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ @@ -317,7 +317,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeCrit, Harmful: true, }) - + // When you cast healing spells, you have a chance to gain Blessing of the Celestials, increasing your Spirit // by 3027 for 20s. ( 20% chance, 55 sec cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ @@ -328,7 +328,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When you deal spell damage, you have a chance to gain Blessing of the Celestials, increasing your Intellect // by 3027 for 15s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ @@ -339,7 +339,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When your attacks hit you have a chance to gain 2573 haste for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Windswept Pages (H)", @@ -349,7 +349,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your healing spells have a chance to grant 1926 Intellect for 10s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Empty Fruit Barrel (H)", @@ -359,7 +359,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When your attacks hit you have a chance to gain 2573 critical strike for 30s. ( 15% chance, 115 sec cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Carbonic Carbuncle (H)", @@ -369,7 +369,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When your spells deal damage you have a chance to gain 2573 critical strike for 30s. ( 15% chance, 115 // sec cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ @@ -380,7 +380,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your attacks have a chance to grant you 963 dodge for 15s. ( 15% chance, 55 sec cooldown) shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ Callback: core.CallbackOnSpellHitDealt, @@ -391,7 +391,7 @@ func RegisterAllProcs() { {ItemID: 81243, ItemName: "Iron Protector Talisman (H)"}, {ItemID: 85181, ItemName: "Iron Protector Talisman (N)"}, }) - + // When your attacks critical strike your target you have a chance to gain 2573 Agility for 25s. ( 45% chance, // 85 sec cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ @@ -402,7 +402,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeCrit, Harmful: true, }) - + // Your healing and damaging spells have a chance to grant 1851 mastery for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Mark of the Catacombs", @@ -412,7 +412,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When you deal damage you have a chance to gain 1851 haste for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Sigil of the Catacombs", @@ -422,7 +422,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your melee and ranged attacks have a chance to grant 1851 mastery for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Emblem of the Catacombs", @@ -432,7 +432,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your melee attacks have a chance to grant 1851 parry for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Medallion of the Catacombs", @@ -442,7 +442,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your melee and ranged attacks have a chance to grant 1851 critical strike for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Symbol of the Catacombs", @@ -452,7 +452,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your healing and damaging spells have a chance to grant 1851 spirit for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Sigil of Compassion", @@ -462,7 +462,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When you deal damage you have a chance to gain 1851 critical strike for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Sigil of Fidelity", @@ -472,7 +472,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your melee and ranged attacks have a chance to grant 1851 haste for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Sigil of Grace", @@ -482,7 +482,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your melee attacks have a chance to grant 1851 mastery for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Sigil of Patience", @@ -492,7 +492,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your melee and ranged attacks have a chance to grant 1851 mastery for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Sigil of Devotion", @@ -502,7 +502,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your healing and damaging spells have a chance to grant 1851 haste for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Fearwurm Relic", @@ -512,7 +512,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When you deal damage you have a chance to gain 1851 haste for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Charm of Ten Songs", @@ -522,7 +522,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your melee and ranged attacks have a chance to grant 1851 haste for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Braid of Ten Songs", @@ -532,7 +532,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your melee attacks have a chance to grant 1851 parry for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Knot of Ten Songs", @@ -542,7 +542,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your melee and ranged attacks have a chance to grant 1851 haste for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Fearwurm Badge", @@ -552,7 +552,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your healing and damaging spells have a chance to grant 1851 critical strike for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Relic of Kypari Zar", @@ -562,7 +562,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When you deal damage you have a chance to gain 1851 mastery for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Sigil of Kypari Zar", @@ -572,7 +572,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your melee and ranged attacks have a chance to grant 1851 haste for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Emblem of Kypari Zar", @@ -582,7 +582,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your melee attacks have a chance to grant 1851 dodge for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Insignia of Kypari Zar", @@ -592,7 +592,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your melee and ranged attacks have a chance to grant 1851 critical strike for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Badge of Kypari Zar", @@ -602,7 +602,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When you deal damage you have a chance to gain 1287 Agility for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Dreadful Gladiator's Insignia of Conquest (Season 12)", @@ -612,7 +612,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When you deal damage or heal a target you have a chance to gain 1287 Intellect for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Dreadful Gladiator's Insignia of Dominance (Season 12)", @@ -622,7 +622,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When you deal damage you have a chance to gain 1287 Strength for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Dreadful Gladiator's Insignia of Victory (Season 12)", @@ -632,7 +632,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When you deal damage you have a chance to gain 1287 Agility for 20s. shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ Callback: core.CallbackOnSpellHitDealt | core.CallbackOnPeriodicDamageDealt, @@ -643,7 +643,7 @@ func RegisterAllProcs() { {ItemID: 84935, ItemName: "Malevolent Gladiator's Insignia of Conquest (Season 12)"}, {ItemID: 91457, ItemName: "Malevolent Gladiator's Insignia of Conquest (Season 13)"}, }) - + // When you deal damage you have a chance to gain 1287 Strength for 20s. shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ Callback: core.CallbackOnSpellHitDealt | core.CallbackOnPeriodicDamageDealt, @@ -654,7 +654,7 @@ func RegisterAllProcs() { {ItemID: 84937, ItemName: "Malevolent Gladiator's Insignia of Victory (Season 12)"}, {ItemID: 91768, ItemName: "Malevolent Gladiator's Insignia of Victory (Season 13)"}, }) - + // When you deal damage or heal a target you have a chance to gain 1287 Intellect for 20s. shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ Callback: core.CallbackOnSpellHitDealt | core.CallbackOnPeriodicDamageDealt | core.CallbackOnHealDealt | core.CallbackOnPeriodicHealDealt, @@ -665,7 +665,7 @@ func RegisterAllProcs() { {ItemID: 84941, ItemName: "Malevolent Gladiator's Insignia of Dominance (Season 12)"}, {ItemID: 91754, ItemName: "Malevolent Gladiator's Insignia of Dominance (Season 13)"}, }) - + // Your attacks have a chance to grant you 963 dodge for 20s. ( 15% chance, 55 sec cooldown) shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ Callback: core.CallbackOnSpellHitDealt, @@ -677,7 +677,7 @@ func RegisterAllProcs() { {ItemID: 86790, ItemName: "Vial of Dragon's Blood (LFR) (Celestial)"}, {ItemID: 87063, ItemName: "Vial of Dragon's Blood (H)"}, }) - + // Your attacks have a chance to grant you 963 Agility for 20s. ( 15% chance, 55 sec cooldown) shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ Callback: core.CallbackOnSpellHitDealt, @@ -689,7 +689,7 @@ func RegisterAllProcs() { {ItemID: 86791, ItemName: "Bottle of Infinite Stars (LFR) (Celestial)"}, {ItemID: 87057, ItemName: "Bottle of Infinite Stars (H)"}, }) - + // Each time you deal periodic damage you have a chance to gain 963 Intellect for 20s. ( 15% chance, 55 sec // cooldown) shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ @@ -702,7 +702,7 @@ func RegisterAllProcs() { {ItemID: 86792, ItemName: "Light of the Cosmos (LFR) (Celestial)"}, {ItemID: 87065, ItemName: "Light of the Cosmos (H)"}, }) - + // Your attacks have a chance to grant you 963 Strength for 20s. ( 15% chance, 55 sec cooldown) shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ Callback: core.CallbackOnSpellHitDealt, @@ -714,7 +714,7 @@ func RegisterAllProcs() { {ItemID: 86802, ItemName: "Lei Shen's Final Orders (LFR) (Celestial)"}, {ItemID: 87072, ItemName: "Lei Shen's Final Orders (H)"}, }) - + // Each time your spells heal you have a chance to gain 963 Intellect for 20s. ( 15% chance, 55 sec cooldown) shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ Callback: core.CallbackOnHealDealt | core.CallbackOnPeriodicHealDealt, @@ -726,7 +726,7 @@ func RegisterAllProcs() { {ItemID: 86805, ItemName: "Qin-xi's Polarizing Seal (LFR) (Celestial)"}, {ItemID: 87075, ItemName: "Qin-xi's Polarizing Seal (H)"}, }) - + // Each time your attacks hit, you have a chance to gain 963 dodge for 20s. ( 15% chance, 115 sec cooldown) shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ Callback: core.CallbackOnSpellHitDealt, @@ -738,7 +738,7 @@ func RegisterAllProcs() { {ItemID: 86881, ItemName: "Stuff of Nightmares (LFR) (Celestial)"}, {ItemID: 87160, ItemName: "Stuff of Nightmares (H)"}, }) - + // Each time your spells heal you have a chance to gain 963 Spirit for 20s. ( 15% chance, 115 sec cooldown) shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ Callback: core.CallbackOnHealDealt | core.CallbackOnPeriodicHealDealt, @@ -750,7 +750,7 @@ func RegisterAllProcs() { {ItemID: 86885, ItemName: "Spirits of the Sun (LFR) (Celestial)"}, {ItemID: 87163, ItemName: "Spirits of the Sun (H)"}, }) - + // Each time your attacks hit, you have a chance to gain 963 critical strike for 20s. ( 15% chance, 115 sec // cooldown) shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ @@ -763,7 +763,7 @@ func RegisterAllProcs() { {ItemID: 86890, ItemName: "Terror in the Mists (LFR) (Celestial)"}, {ItemID: 87167, ItemName: "Terror in the Mists (H)"}, }) - + // Each time your attacks hit, you have a chance to gain 963 haste for 20s. ( 15% chance, 115 sec cooldown) shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ Callback: core.CallbackOnSpellHitDealt, @@ -775,7 +775,7 @@ func RegisterAllProcs() { {ItemID: 86894, ItemName: "Darkmist Vortex (LFR) (Celestial)"}, {ItemID: 87172, ItemName: "Darkmist Vortex (H)"}, }) - + // Each time your harmful spells hit, you have a chance to gain 963 haste for 20s. ( 15% chance, 115 sec // cooldown) shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ @@ -788,7 +788,7 @@ func RegisterAllProcs() { {ItemID: 86907, ItemName: "Essence of Terror (LFR) (Celestial)"}, {ItemID: 87175, ItemName: "Essence of Terror (H)"}, }) - + // Your healing spells have a chance to grant 1926 spellpower for 20s. ( 15% chance, 115 sec cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Core of Decency", @@ -798,7 +798,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your harmful spells have a chance to increase your spell power by 2040 for 10s. ( 10% chance, 55 sec cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Mithril Wristwatch", @@ -808,7 +808,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your direct healing and heal over time spells have a chance to increase your haste by 2040 for 10s. ( // 10% chance, 55 sec cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ @@ -819,7 +819,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Chance on melee and ranged critical strike to increase your attack power by 4000 for 10s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Coren's Cold Chromium Coaster", @@ -829,7 +829,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeCrit, Harmful: true, }) - + // When you deal damage you have a chance to gain 1287 Agility for 20s. shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ Callback: core.CallbackOnSpellHitDealt | core.CallbackOnPeriodicDamageDealt, @@ -842,7 +842,7 @@ func RegisterAllProcs() { {ItemID: 99777, ItemName: "Tyrannical Gladiator's Insignia of Conquest (Season 14) (Alliance)"}, {ItemID: 100026, ItemName: "Tyrannical Gladiator's Insignia of Conquest (Season 14) (Horde)"}, }) - + // When you deal damage or heal a target you have a chance to gain 1287 Intellect for 20s. shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ Callback: core.CallbackOnSpellHitDealt | core.CallbackOnPeriodicDamageDealt | core.CallbackOnHealDealt | core.CallbackOnPeriodicHealDealt, @@ -855,7 +855,7 @@ func RegisterAllProcs() { {ItemID: 99938, ItemName: "Tyrannical Gladiator's Insignia of Dominance (Season 14) (Alliance)"}, {ItemID: 100152, ItemName: "Tyrannical Gladiator's Insignia of Dominance (Season 14) (Horde)"}, }) - + // When you deal damage you have a chance to gain 1287 Strength for 20s. shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ Callback: core.CallbackOnSpellHitDealt | core.CallbackOnPeriodicDamageDealt, @@ -868,7 +868,7 @@ func RegisterAllProcs() { {ItemID: 99948, ItemName: "Tyrannical Gladiator's Insignia of Victory (Season 14) (Alliance)"}, {ItemID: 100085, ItemName: "Tyrannical Gladiator's Insignia of Victory (Season 14) (Horde)"}, }) - + // When you deal damage you have a chance to gain 1287 Agility for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Crafted Dreadful Gladiator's Insignia of Conquest", @@ -878,7 +878,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When you deal damage or heal a target you have a chance to gain 1287 Intellect for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Crafted Dreadful Gladiator's Insignia of Dominance", @@ -888,7 +888,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When you deal damage you have a chance to gain 1287 Strength for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Crafted Dreadful Gladiator's Insignia of Victory", @@ -898,7 +898,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your attacks have a chance to grant you 963 Strength for 15s. ( 15% chance, 85 sec cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Brutal Talisman of the Shado-Pan Assault", @@ -908,7 +908,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Each time your harmful spells hit, you have a chance to gain 963 haste for 10s. ( 15% chance, 55 sec cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Volatile Talisman of the Shado-Pan Assault", @@ -918,7 +918,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your attacks have a chance to grant you 963 Agility for 20s. ( 15% chance, 115 sec cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Vicious Talisman of the Shado-Pan Assault", @@ -928,7 +928,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your periodic damage spells have a chance to grant 1926 Intellect for 10s. (Approximately 1.10 procs per // minute) shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ @@ -943,7 +943,7 @@ func RegisterAllProcs() { {ItemID: 96455, ItemName: "Breath of the Hydra (H)"}, {ItemID: 96827, ItemName: "Breath of the Hydra (Heroic Thunderforged)"}, }) - + // When your attacks hit you have a chance to gain 2573 Agility and summon 3 Voodoo Gnomes for 10s. (Approximately // 1.10 procs per minute) shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ @@ -958,7 +958,7 @@ func RegisterAllProcs() { {ItemID: 96409, ItemName: "Bad Juju (H)"}, {ItemID: 96781, ItemName: "Bad Juju (Heroic Thunderforged)"}, }) - + // When your spells deal critical damage, you have a chance to gain 1926 Intellect for 10s. (Approximately // 0.85 procs per minute) shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ @@ -973,7 +973,7 @@ func RegisterAllProcs() { {ItemID: 96516, ItemName: "Cha-Ye's Essence of Brilliance (H)"}, {ItemID: 96888, ItemName: "Cha-Ye's Essence of Brilliance (Heroic Thunderforged)"}, }) - + // When you deal damage you have a chance to gain 1287 Agility for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Crafted Malevolent Gladiator's Insignia of Conquest", @@ -983,7 +983,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When you deal damage or heal a target you have a chance to gain 1287 Intellect for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Crafted Malevolent Gladiator's Insignia of Dominance", @@ -993,7 +993,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When you deal damage you have a chance to gain 1287 Strength for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Crafted Malevolent Gladiator's Insignia of Victory", @@ -1003,7 +1003,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When you deal damage you have a chance to gain 1287 Agility for 20s. shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ Callback: core.CallbackOnSpellHitDealt | core.CallbackOnPeriodicDamageDealt, @@ -1016,7 +1016,7 @@ func RegisterAllProcs() { {ItemID: 102840, ItemName: "Grievous Gladiator's Insignia of Conquest (Season 15) (Horde)"}, {ItemID: 103150, ItemName: "Grievous Gladiator's Insignia of Conquest (Season 15) (Alliance)"}, }) - + // When you deal damage or heal a target you have a chance to gain 1287 Intellect for 20s. shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ Callback: core.CallbackOnSpellHitDealt | core.CallbackOnPeriodicDamageDealt | core.CallbackOnHealDealt | core.CallbackOnPeriodicHealDealt, @@ -1029,7 +1029,7 @@ func RegisterAllProcs() { {ItemID: 102963, ItemName: "Grievous Gladiator's Insignia of Dominance (Season 15) (Horde)"}, {ItemID: 103309, ItemName: "Grievous Gladiator's Insignia of Dominance (Season 15) (Alliance)"}, }) - + // When you deal damage you have a chance to gain 1287 Strength for 20s. shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ Callback: core.CallbackOnSpellHitDealt | core.CallbackOnPeriodicDamageDealt, @@ -1042,7 +1042,7 @@ func RegisterAllProcs() { {ItemID: 102896, ItemName: "Grievous Gladiator's Insignia of Victory (Season 15) (Horde)"}, {ItemID: 103319, ItemName: "Grievous Gladiator's Insignia of Victory (Season 15) (Alliance)"}, }) - + // When your attacks hit you have a chance to gain 2573 Mastery for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Heart-Lesion Stone of Battle", @@ -1052,7 +1052,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your attacks have a chance to grant you 963 Strength for 20s. ( 15% chance, 55 sec cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Heart-Lesion Idol of Battle", @@ -1062,7 +1062,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your attacks have a chance to grant you 963 dodge for 15s. ( 15% chance, 55 sec cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Heart-Lesion Defender Idol", @@ -1072,7 +1072,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When your attacks hit you have a chance to gain 2573 Mastery for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Heart-Lesion Defender Stone", @@ -1082,7 +1082,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your attacks have a chance to grant you 963 Agility for 20s. ( 15% chance, 55 sec cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Springrain Idol of Rage", @@ -1092,7 +1092,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When your attacks hit you have a chance to gain 2573 Mastery for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Springrain Stone of Rage", @@ -1102,7 +1102,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Each time your harmful spells hit, you have a chance to gain 963 haste for 20s. ( 15% chance, 115 sec // cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ @@ -1113,7 +1113,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When your attacks hit you have a chance to gain 2573 Mastery for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Springrain Stone of Destruction", @@ -1123,7 +1123,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your healing spells have a chance to grant 1926 Intellect for 10s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Springrain Stone of Wisdom", @@ -1133,7 +1133,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your attacks have a chance to grant you 963 Agility for 20s. ( 15% chance, 55 sec cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Trailseeker Idol of Rage", @@ -1143,7 +1143,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When your attacks hit you have a chance to gain 2573 Mastery for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Trailseeker Stone of Rage", @@ -1153,7 +1153,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Each time your harmful spells hit, you have a chance to gain 963 haste for 20s. ( 15% chance, 115 sec // cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ @@ -1164,7 +1164,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When your attacks hit you have a chance to gain 2573 Mastery for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Mountainsage Stone of Destruction", @@ -1174,7 +1174,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When your attacks hit you have a chance to gain 2573 Mastery for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Mistdancer Defender Stone", @@ -1184,7 +1184,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your attacks have a chance to grant you 963 dodge for 15s. ( 15% chance, 55 sec cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Mistdancer Defender Idol", @@ -1194,7 +1194,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your healing spells have a chance to grant 1926 Intellect for 10s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Mistdancer Stone of Wisdom", @@ -1204,7 +1204,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your attacks have a chance to grant you 963 Agility for 20s. ( 15% chance, 55 sec cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Mistdancer Idol of Rage", @@ -1214,7 +1214,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When your attacks hit you have a chance to gain 2573 Mastery for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Mistdancer Stone of Rage", @@ -1224,7 +1224,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your healing spells have a chance to grant 1926 Intellect for 10s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Sunsoul Stone of Wisdom", @@ -1234,7 +1234,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When your attacks hit you have a chance to gain 2573 Mastery for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Sunsoul Stone of Battle", @@ -1244,7 +1244,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your attacks have a chance to grant you 963 Strength for 20s. ( 15% chance, 55 sec cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Sunsoul Idol of Battle", @@ -1254,7 +1254,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your attacks have a chance to grant you 963 dodge for 15s. ( 15% chance, 55 sec cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Sunsoul Defender Idol", @@ -1264,7 +1264,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When your attacks hit you have a chance to gain 2573 Mastery for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Sunsoul Defender Stone", @@ -1274,7 +1274,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Each time your harmful spells hit, you have a chance to gain 963 haste for 20s. ( 15% chance, 115 sec // cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ @@ -1285,7 +1285,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When your attacks hit you have a chance to gain 2573 Mastery for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Communal Stone of Destruction", @@ -1295,7 +1295,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your healing spells have a chance to grant 1926 Intellect for 10s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Communal Stone of Wisdom", @@ -1305,7 +1305,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your attacks have a chance to grant you 963 Agility for 20s. ( 15% chance, 55 sec cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Lightdrinker Idol of Rage", @@ -1315,7 +1315,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When your attacks hit you have a chance to gain 2573 Mastery for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Lightdrinker Stone of Rage", @@ -1325,7 +1325,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your attacks have a chance to grant you 963 Agility for 20s. ( 15% chance, 55 sec cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Streamtalker Idol of Rage", @@ -1335,7 +1335,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When your attacks hit you have a chance to gain 2573 Mastery for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Streamtalker Stone of Rage", @@ -1345,7 +1345,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Each time your harmful spells hit, you have a chance to gain 963 haste for 20s. ( 15% chance, 115 sec // cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ @@ -1356,7 +1356,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When your attacks hit you have a chance to gain 2573 Mastery for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Streamtalker Stone of Destruction", @@ -1366,7 +1366,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your healing spells have a chance to grant 1926 Intellect for 10s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Streamtalker Stone of Wisdom", @@ -1376,7 +1376,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Each time your harmful spells hit, you have a chance to gain 963 haste for 20s. ( 15% chance, 115 sec // cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ @@ -1387,7 +1387,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When your attacks hit you have a chance to gain 2573 Mastery for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Felsoul Stone of Destruction", @@ -1397,7 +1397,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When your attacks hit you have a chance to gain 2573 Mastery for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Oathsworn Stone of Battle", @@ -1407,7 +1407,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your attacks have a chance to grant you 963 Strength for 20s. ( 15% chance, 55 sec cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Oathsworn Idol of Battle", @@ -1417,7 +1417,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // Your attacks have a chance to grant you 963 dodge for 15s. ( 15% chance, 55 sec cooldown) shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Oathsworn Defender Idol", @@ -1427,7 +1427,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When your attacks hit you have a chance to gain 2573 Mastery for 20s. shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{ Name: "Oathsworn Defender Stone", @@ -1437,7 +1437,7 @@ func RegisterAllProcs() { Outcome: core.OutcomeLanded, Harmful: true, }) - + // When you deal damage you have a chance to gain 1287 Agility for 20s. shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ Callback: core.CallbackOnSpellHitDealt | core.CallbackOnPeriodicDamageDealt, @@ -1448,7 +1448,7 @@ func RegisterAllProcs() { {ItemID: 102643, ItemName: "Prideful Gladiator's Insignia of Conquest (Season 15) (Alliance)"}, {ItemID: 103347, ItemName: "Prideful Gladiator's Insignia of Conquest (Season 15) (Horde)"}, }) - + // When you deal damage you have a chance to gain 1287 Strength for 20s. shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ Callback: core.CallbackOnSpellHitDealt | core.CallbackOnPeriodicDamageDealt, @@ -1459,7 +1459,7 @@ func RegisterAllProcs() { {ItemID: 102699, ItemName: "Prideful Gladiator's Insignia of Victory (Season 15) (Alliance)"}, {ItemID: 103516, ItemName: "Prideful Gladiator's Insignia of Victory (Season 15) (Horde)"}, }) - + // When you deal damage or heal a target you have a chance to gain 1287 Intellect for 20s. shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ Callback: core.CallbackOnSpellHitDealt | core.CallbackOnPeriodicDamageDealt | core.CallbackOnHealDealt | core.CallbackOnPeriodicHealDealt, @@ -1470,7 +1470,7 @@ func RegisterAllProcs() { {ItemID: 102766, ItemName: "Prideful Gladiator's Insignia of Dominance (Season 15) (Alliance)"}, {ItemID: 103506, ItemName: "Prideful Gladiator's Insignia of Dominance (Season 15) (Horde)"}, }) - + // When your attacks hit you have a chance to gain 2573 Mastery for 20s. ( 15% chance, 115 sec cooldown) shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ Callback: core.CallbackOnSpellHitDealt, @@ -1481,7 +1481,7 @@ func RegisterAllProcs() { {ItemID: 103686, ItemName: "Discipline of Xuen"}, {ItemID: 103986, ItemName: "Discipline of Xuen (Timeless)"}, }) - + // When your spells deal damage you have a chance to gain 2573 critical strike for 20s. ( 15% chance, 115 // sec cooldown) shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ @@ -1493,7 +1493,7 @@ func RegisterAllProcs() { {ItemID: 103687, ItemName: "Yu'lon's Bite"}, {ItemID: 103987, ItemName: "Yu'lon's Bite (Timeless)"}, }) - + // Each time your melee attacks hit, you have a chance to gain 963 haste for 20s. ( 15% chance, 115 sec cooldown) shared.NewProcStatBonusEffectWithVariants(shared.ProcStatBonusEffect{ Callback: core.CallbackOnSpellHitDealt, @@ -1504,4 +1504,4 @@ func RegisterAllProcs() { {ItemID: 103689, ItemName: "Alacrity of Xuen"}, {ItemID: 103989, ItemName: "Alacrity of Xuen (Timeless)"}, }) -} \ No newline at end of file +} diff --git a/sim/core/attack.go b/sim/core/attack.go index 3bc6fd7840..dbc5509f60 100644 --- a/sim/core/attack.go +++ b/sim/core/attack.go @@ -247,6 +247,10 @@ func (aa *AutoAttacks) SetReplaceMHSwing(replaceSwing ReplaceMHSwing) { aa.mh.replaceSwing = replaceSwing } +func (aa *AutoAttacks) SetReplaceOHSwing(replaceSwing ReplaceMHSwing) { + aa.oh.replaceSwing = replaceSwing +} + func (aa *AutoAttacks) MHConfig() *SpellConfig { return &aa.mh.config } diff --git a/sim/core/base_stats.go b/sim/core/base_stats.go index 70b7665726..09d26b93c9 100644 --- a/sim/core/base_stats.go +++ b/sim/core/base_stats.go @@ -311,11 +311,13 @@ func init() { AddBaseStatsCombo(proto.Race_RaceGnome, proto.Class_ClassRogue) AddBaseStatsCombo(proto.Race_RaceHuman, proto.Class_ClassRogue) AddBaseStatsCombo(proto.Race_RaceNightElf, proto.Class_ClassRogue) + AddBaseStatsCombo(proto.Race_RaceAlliancePandaren, proto.Class_ClassRogue) AddBaseStatsCombo(proto.Race_RaceOrc, proto.Class_ClassRogue) AddBaseStatsCombo(proto.Race_RaceTroll, proto.Class_ClassRogue) AddBaseStatsCombo(proto.Race_RaceUndead, proto.Class_ClassRogue) AddBaseStatsCombo(proto.Race_RaceGoblin, proto.Class_ClassRogue) AddBaseStatsCombo(proto.Race_RaceWorgen, proto.Class_ClassRogue) + AddBaseStatsCombo(proto.Race_RaceHordePandaren, proto.Class_ClassRogue) AddBaseStatsCombo(proto.Race_RaceDraenei, proto.Class_ClassShaman) AddBaseStatsCombo(proto.Race_RaceOrc, proto.Class_ClassShaman) diff --git a/sim/druid/druid.go b/sim/druid/druid.go index a9ccab6575..8b856f7034 100644 --- a/sim/druid/druid.go +++ b/sim/druid/druid.go @@ -341,7 +341,7 @@ func New(char *core.Character, form DruidForm, selfBuffs SelfBuffs, talents stri druid.AddStatDependency(stats.Agility, stats.PhysicalCritPercent, core.CritPerAgiMaxLevel[char.Class]) // Druids get roughly 1% Dodge per 951.16 Agi at level 90 - druid.AddStatDependency(stats.Agility, stats.DodgeRating, 0.00105135 * core.DodgeRatingPerDodgePercent) + druid.AddStatDependency(stats.Agility, stats.DodgeRating, 0.00105135*core.DodgeRatingPerDodgePercent) // Base dodge is unaffected by Diminishing Returns druid.PseudoStats.BaseDodgeChance += 0.03 diff --git a/sim/druid/frenzied_regeneration.go b/sim/druid/frenzied_regeneration.go index 496fc7e533..c9a052c1b7 100644 --- a/sim/druid/frenzied_regeneration.go +++ b/sim/druid/frenzied_regeneration.go @@ -59,7 +59,7 @@ func (druid *Druid) registerFrenziedRegenerationSpell() { } else { const maxRageCost = 60.0 rageDumped := min(druid.CurrentRage(), maxRageCost) - healthGained := max((druid.GetStat(stats.AttackPower) - 2 * druid.GetStat(stats.Agility)) * 2.2, druid.GetStat(stats.Stamina) * 2.5) * rageDumped / maxRageCost + healthGained := max((druid.GetStat(stats.AttackPower)-2*druid.GetStat(stats.Agility))*2.2, druid.GetStat(stats.Stamina)*2.5) * rageDumped / maxRageCost spell.CalcAndDealHealing(sim, spell.Unit, healthGained, spell.OutcomeHealing) druid.SpendRage(sim, rageDumped, rageMetrics) } diff --git a/sim/druid/guardian/tooth_and_claw.go b/sim/druid/guardian/tooth_and_claw.go index aa3be5e0f9..8ad118fdca 100644 --- a/sim/druid/guardian/tooth_and_claw.go +++ b/sim/druid/guardian/tooth_and_claw.go @@ -64,8 +64,8 @@ func (bear *GuardianDruid) registerToothAndClawPassive() { if bear.Maul.IsEqual(spell) && result.Landed() { debuff := bear.ToothAndClawDebuffs.Get(result.Target) debuff.Activate(sim) - addedAbsorbAmount := max((bear.GetStat(stats.AttackPower) - 2 * bear.GetStat(stats.Agility)) * 2.2, bear.GetStat(stats.Stamina) * 2.5) * 0.4 - debuff.SetStacks(sim, debuff.GetStacks() + int32(math.Round(addedAbsorbAmount))) + addedAbsorbAmount := max((bear.GetStat(stats.AttackPower)-2*bear.GetStat(stats.Agility))*2.2, bear.GetStat(stats.Stamina)*2.5) * 0.4 + debuff.SetStacks(sim, debuff.GetStacks()+int32(math.Round(addedAbsorbAmount))) aura.Deactivate(sim) } }, diff --git a/sim/druid/guardian/treants.go b/sim/druid/guardian/treants.go index 250f552c33..c6ce5b54c0 100644 --- a/sim/druid/guardian/treants.go +++ b/sim/druid/guardian/treants.go @@ -47,5 +47,5 @@ func (bear *GuardianDruid) registerTreants() { func (treant *GuardianTreant) Enable(sim *core.Simulation) { treant.DefaultTreantImpl.Enable(sim) - treant.ExtendGCDUntil(sim, sim.CurrentTime + time.Second * 15) + treant.ExtendGCDUntil(sim, sim.CurrentTime+time.Second*15) } diff --git a/sim/druid/lacerate.go b/sim/druid/lacerate.go index f82849f33c..c60851b82e 100644 --- a/sim/druid/lacerate.go +++ b/sim/druid/lacerate.go @@ -47,7 +47,7 @@ func (druid *Druid) registerLacerateSpell() { panic("Lacerate cannot roll over snapshots!") } - dot.SnapshotPhysical(target, 0.0512 * dot.Spell.MeleeAttackPower() * float64(dot.Aura.GetStacks())) + dot.SnapshotPhysical(target, 0.0512*dot.Spell.MeleeAttackPower()*float64(dot.Aura.GetStacks())) }, OnTick: func(sim *core.Simulation, target *core.Unit, dot *core.Dot) { diff --git a/sim/druid/might_of_ursoc.go b/sim/druid/might_of_ursoc.go index 4967d8c156..b967187e67 100644 --- a/sim/druid/might_of_ursoc.go +++ b/sim/druid/might_of_ursoc.go @@ -36,7 +36,7 @@ func (druid *Druid) registerMightOfUrsocCD() { Cast: core.CastConfig{ CD: core.Cooldown{ Timer: druid.NewTimer(), - Duration: core.TernaryDuration(isGlyphed, time.Minute * 5, time.Minute * 3), + Duration: core.TernaryDuration(isGlyphed, time.Minute*5, time.Minute*3), }, }, diff --git a/sim/druid/prowl.go b/sim/druid/prowl.go index fe9260d640..849b0830da 100644 --- a/sim/druid/prowl.go +++ b/sim/druid/prowl.go @@ -31,7 +31,7 @@ func (druid *Druid) registerProwlSpell() { OnExpire: func(aura *core.Aura, sim *core.Simulation) { icd.Use(sim) - aura.Unit.MultiplyMovementSpeed(sim, 1.0 / movementSpeedMultiplier) + aura.Unit.MultiplyMovementSpeed(sim, 1.0/movementSpeedMultiplier) }, }) diff --git a/sim/druid/shared_feral_passives.go b/sim/druid/shared_feral_passives.go index ba31f2a918..1c47f902ca 100644 --- a/sim/druid/shared_feral_passives.go +++ b/sim/druid/shared_feral_passives.go @@ -93,7 +93,7 @@ func (druid *Druid) ApplyLeaderOfThePack() { Duration: time.Second * 6, } - healingSpell := druid.RegisterSpell(Cat | Bear, core.SpellConfig{ + healingSpell := druid.RegisterSpell(Cat|Bear, core.SpellConfig{ ActionID: core.ActionID{SpellID: 34299}, SpellSchool: core.SpellSchoolPhysical, ProcMask: core.ProcMaskEmpty, @@ -102,7 +102,7 @@ func (druid *Druid) ApplyLeaderOfThePack() { ThreatMultiplier: 0, ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { - spell.CalcAndDealHealing(sim, target, healthRestore * spell.Unit.MaxHealth(), spell.OutcomeHealing) + spell.CalcAndDealHealing(sim, target, healthRestore*spell.Unit.MaxHealth(), spell.OutcomeHealing) }, }) diff --git a/sim/druid/survival_instincts.go b/sim/druid/survival_instincts.go index 93d07b0b26..2c8df097f4 100644 --- a/sim/druid/survival_instincts.go +++ b/sim/druid/survival_instincts.go @@ -14,7 +14,7 @@ func (druid *Druid) registerSurvivalInstinctsCD() { druid.SurvivalInstinctsAura = druid.RegisterAura(core.Aura{ Label: "Survival Instincts", ActionID: actionID, - Duration: core.TernaryDuration(isGlyphed, time.Second * 6, time.Second * 12), + Duration: core.TernaryDuration(isGlyphed, time.Second*6, time.Second*12), OnGain: func(aura *core.Aura, _ *core.Simulation) { aura.Unit.PseudoStats.DamageTakenMultiplier *= 0.5 @@ -31,7 +31,7 @@ func (druid *Druid) registerSurvivalInstinctsCD() { Cast: core.CastConfig{ CD: core.Cooldown{ Timer: druid.NewTimer(), - Duration: core.TernaryDuration(isGlyphed, time.Minute * 2, time.Minute * 3), + Duration: core.TernaryDuration(isGlyphed, time.Minute*2, time.Minute*3), }, }, diff --git a/sim/druid/swipe.go b/sim/druid/swipe.go index 33f9911bc6..fd186d31ef 100644 --- a/sim/druid/swipe.go +++ b/sim/druid/swipe.go @@ -36,7 +36,7 @@ func (druid *Druid) registerSwipeBearSpell() { MaxRange: 8, ApplyEffects: func(sim *core.Simulation, _ *core.Unit, spell *core.Spell) { - baseDamage := flatBaseDamage + 0.225 * spell.MeleeAttackPower() + baseDamage := flatBaseDamage + 0.225*spell.MeleeAttackPower() for _, aoeTarget := range sim.Encounter.TargetUnits { spell.CalcAndDealDamage(sim, aoeTarget, baseDamage, spell.OutcomeMeleeSpecialHitAndCrit) diff --git a/sim/druid/treants.go b/sim/druid/treants.go index 9686741038..a937ae305b 100644 --- a/sim/druid/treants.go +++ b/sim/druid/treants.go @@ -19,7 +19,7 @@ type DefaultTreantImpl struct { } // Overwrite these for spec variants that register spells. -func (treant *DefaultTreantImpl) Initialize() {} +func (treant *DefaultTreantImpl) Initialize() {} func (treant *DefaultTreantImpl) ExecuteCustomRotation(_ *core.Simulation) {} func (treant *DefaultTreantImpl) Reset(sim *core.Simulation) { @@ -31,7 +31,7 @@ func (treant *DefaultTreantImpl) GetPet() *core.Pet { } func (treant *DefaultTreantImpl) Enable(sim *core.Simulation) { - treant.EnableWithTimeout(sim, treant, time.Second * 15) + treant.EnableWithTimeout(sim, treant, time.Second*15) } type TreantConfig struct { @@ -75,7 +75,7 @@ func (druid *Druid) NewDefaultTreant(config TreantConfig) *DefaultTreantImpl { treant.PseudoStats.InFrontOfTarget = true sim.AddPendingAction(&core.PendingAction{ - NextActionAt: sim.CurrentTime + time.Millisecond * 500, + NextActionAt: sim.CurrentTime + time.Millisecond*500, OnAction: func(_ *core.Simulation) { treant.PseudoStats.InFrontOfTarget = false diff --git a/sim/rogue/_backstab.go b/sim/rogue/_backstab.go deleted file mode 100644 index c160dcb4d0..0000000000 --- a/sim/rogue/_backstab.go +++ /dev/null @@ -1,72 +0,0 @@ -package rogue - -import ( - "time" - - "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/core/proto" -) - -func (rogue *Rogue) registerBackstabSpell() { - hasGlyph := rogue.HasPrimeGlyph(proto.RoguePrimeGlyph_GlyphOfBackstab) - baseDamage := rogue.ClassSpellScaling * .307 - murderousIntentMetrics := rogue.NewEnergyMetrics(core.ActionID{SpellID: 79132}) - glyphOfBackstabMetrics := rogue.NewEnergyMetrics(core.ActionID{SpellID: 56800}) - - rogue.Backstab = rogue.RegisterSpell(core.SpellConfig{ - ActionID: core.ActionID{SpellID: 53}, - SpellSchool: core.SpellSchoolPhysical, - ProcMask: core.ProcMaskMeleeMHSpecial, - Flags: core.SpellFlagMeleeMetrics | SpellFlagBuilder | SpellFlagColdBlooded | core.SpellFlagAPL, - ClassSpellMask: RogueSpellBackstab, - - EnergyCost: core.EnergyCostOptions{ - Cost: 60, - Refund: 0.8, - }, - Cast: core.CastConfig{ - DefaultCast: core.Cast{ - GCD: time.Second, - }, - IgnoreHaste: true, - }, - ExtraCastCondition: func(sim *core.Simulation, target *core.Unit) bool { - return !rogue.PseudoStats.InFrontOfTarget && rogue.HasDagger(core.MainHand) - }, - - BonusCritPercent: 10 * float64(rogue.Talents.PuncturingWounds), - - // Opportunity and Aggression are additive - DamageMultiplierAdditive: 1 + - 0.1*float64(rogue.Talents.Opportunity) + - []float64{0.0, .07, .14, .20}[rogue.Talents.Aggression], - // Sinister Calling (Subtlety Spec Passive) is Multiplicative - DamageMultiplier: 2.07 * - core.TernaryFloat64(rogue.Spec == proto.Spec_SpecSubtletyRogue, 1.4, 1), - CritMultiplier: rogue.CritMultiplier(true), - ThreatMultiplier: 1, - - BonusCoefficient: 1, - - ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { - rogue.BreakStealth(sim) - baseDamage := baseDamage + - spell.Unit.MHNormalizedWeaponDamage(sim, spell.MeleeAttackPower()) - - result := spell.CalcAndDealDamage(sim, target, baseDamage, spell.OutcomeMeleeWeaponSpecialHitAndCrit) - - if result.Landed() { - rogue.AddComboPoints(sim, 1, spell.ComboPointMetrics()) - if result.DidCrit() && hasGlyph { - rogue.AddEnergy(sim, 5, glyphOfBackstabMetrics) - } - if sim.IsExecutePhase35() && rogue.Talents.MurderousIntent > 0 { - totalRecovery := 15 * rogue.Talents.MurderousIntent - rogue.AddEnergy(sim, float64(totalRecovery), murderousIntentMetrics) - } - } else { - spell.IssueRefund(sim) - } - }, - }) -} diff --git a/sim/rogue/_envenom.go b/sim/rogue/_envenom.go deleted file mode 100644 index 78a204b6c6..0000000000 --- a/sim/rogue/_envenom.go +++ /dev/null @@ -1,102 +0,0 @@ -package rogue - -import ( - "time" - - "github.com/wowsims/mop/sim/core" -) - -func (rogue *Rogue) registerEnvenom() { - coefficient := 0.21400000155 - apScalingPerComboPoint := 0.09 - - baseDamage := coefficient * rogue.ClassSpellScaling - - rogue.EnvenomAura = rogue.RegisterAura(core.Aura{ - Label: "Envenom", - ActionID: core.ActionID{SpellID: 32645}, - OnGain: func(aura *core.Aura, sim *core.Simulation) { - rogue.UpdateDeadlyPoisonPPH(0.15) - rogue.UpdateInstantPoisonPPM(0.75) - }, - OnExpire: func(aura *core.Aura, sim *core.Simulation) { - rogue.UpdateDeadlyPoisonPPH(0.0) - rogue.UpdateInstantPoisonPPM(0.0) - }, - }) - - chanceToRetainStacks := core.TernaryFloat64(rogue.Talents.MasterPoisoner, 1, 0) - - rogue.Envenom = rogue.RegisterSpell(core.SpellConfig{ - ActionID: core.ActionID{SpellID: 32645}, - SpellSchool: core.SpellSchoolNature, - ProcMask: core.ProcMaskMeleeMHSpecial, // not core.ProcMaskSpellDamage - Flags: core.SpellFlagMeleeMetrics | SpellFlagFinisher | SpellFlagColdBlooded | core.SpellFlagAPL, - MetricSplits: 6, - ClassSpellMask: RogueSpellEnvenom, - - EnergyCost: core.EnergyCostOptions{ - Cost: 35, - Refund: 0.8, - RefundMetrics: rogue.EnergyRefundMetrics, - }, - Cast: core.CastConfig{ - DefaultCast: core.Cast{ - GCD: time.Second, - }, - IgnoreHaste: true, - ModifyCast: func(sim *core.Simulation, spell *core.Spell, cast *core.Cast) { - spell.SetMetricsSplit(spell.Unit.ComboPoints()) - }, - }, - ExtraCastCondition: func(sim *core.Simulation, target *core.Unit) bool { - return rogue.ComboPoints() > 0 && rogue.DeadlyPoison.Dot(target).IsActive() - }, - - DamageMultiplier: 1, - DamageMultiplierAdditive: 1 + - 0.12*float64(rogue.Talents.VilePoisons) + - []float64{0, 0.07, .14, .20}[rogue.Talents.CoupDeGrace], - CritMultiplier: rogue.CritMultiplier(false), - ThreatMultiplier: 1, - - ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { - rogue.BreakStealth(sim) - comboPoints := rogue.ComboPoints() - // - the aura is active even if the attack fails to land - // - the aura is applied before the hit effect - // See: https://github.com/where-fore/rogue-wotlk/issues/32 - rogue.EnvenomAura.Duration = time.Second * time.Duration(1+comboPoints) - rogue.EnvenomAura.Activate(sim) - - dp := rogue.DeadlyPoison.Dot(target) - // - 215 base is scaled by consumed doses (<= comboPoints) - // - apRatio is independent of consumed doses (== comboPoints) - consumed := min(dp.GetStacks(), comboPoints) - baseDamage := baseDamage*float64(consumed) + - apScalingPerComboPoint*float64(comboPoints)*spell.MeleeAttackPower() - - result := spell.CalcDamage(sim, target, baseDamage, spell.OutcomeMeleeSpecialHitAndCrit) - - if result.Landed() { - rogue.ApplyFinisher(sim, spell) - rogue.ApplyCutToTheChase(sim) - if !sim.Proc(chanceToRetainStacks, "Master Poisoner") { - if newStacks := dp.GetStacks() - comboPoints; newStacks > 0 { - dp.SetStacks(sim, newStacks) - } else { - dp.Deactivate(sim) - } - } - } else { - spell.IssueRefund(sim) - } - - spell.DealDamage(sim, result) - }, - }) -} - -func (rogue *Rogue) EnvenomDuration(comboPoints int32) time.Duration { - return time.Second * (1 + time.Duration(comboPoints)) -} diff --git a/sim/rogue/_expose_armor.go b/sim/rogue/_expose_armor.go deleted file mode 100644 index 75c6770750..0000000000 --- a/sim/rogue/_expose_armor.go +++ /dev/null @@ -1,75 +0,0 @@ -package rogue - -import ( - "time" - - "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/core/proto" -) - -func (rogue *Rogue) registerExposeArmorSpell() { - rogue.ExposeArmorAuras = rogue.NewEnemyAuraArray(func(target *core.Unit) *core.Aura { - return core.ExposeArmorAura(target, rogue.HasMajorGlyph(proto.RogueMajorGlyph_GlyphOfExposeArmor)) - }) - durationBonus := core.TernaryDuration(rogue.HasMajorGlyph(proto.RogueMajorGlyph_GlyphOfExposeArmor), time.Second*12, 0) - rogue.exposeArmorDurations = [6]time.Duration{ - 0, - time.Second*6 + durationBonus, - time.Second*12 + durationBonus, - time.Second*18 + durationBonus, - time.Second*24 + durationBonus, - time.Second*30 + durationBonus, - } - - rogue.ExposeArmor = rogue.RegisterSpell(core.SpellConfig{ - ActionID: core.ActionID{SpellID: 8647}, - SpellSchool: core.SpellSchoolPhysical, - ProcMask: core.ProcMaskMeleeMHSpecial, - Flags: core.SpellFlagMeleeMetrics | SpellFlagFinisher | core.SpellFlagAPL, - MetricSplits: 6, - ClassSpellMask: RogueSpellExposeArmor, - - EnergyCost: core.EnergyCostOptions{ - Cost: 25.0, - Refund: 0.8, - RefundMetrics: rogue.EnergyRefundMetrics, - }, - Cast: core.CastConfig{ - DefaultCast: core.Cast{ - GCD: time.Second, - }, - IgnoreHaste: true, - ModifyCast: func(sim *core.Simulation, spell *core.Spell, cast *core.Cast) { - spell.SetMetricsSplit(spell.Unit.ComboPoints()) - }, - }, - ExtraCastCondition: func(sim *core.Simulation, target *core.Unit) bool { - return rogue.ComboPoints() > 0 - }, - - ThreatMultiplier: 1, - - ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { - rogue.BreakStealth(sim) - result := spell.CalcOutcome(sim, target, spell.OutcomeMeleeSpecialHit) - if result.Landed() { - spentPoints := rogue.ComboPoints() - debuffAura := rogue.ExposeArmorAuras.Get(target) - debuffAura.Duration = rogue.exposeArmorDurations[spentPoints] - debuffAura.Activate(sim) - rogue.ApplyFinisher(sim, spell) - if rogue.Talents.ImprovedExposeArmor > 0 { - procChance := 0.5 * float64(rogue.Talents.ImprovedExposeArmor) - if sim.Proc(procChance, "Improved Expose Armor") { - rogue.AddComboPoints(sim, spentPoints, spell.ComboPointMetrics()) - } - } - } else { - spell.IssueRefund(sim) - } - spell.DealOutcome(sim, result) - }, - - RelatedAuraArrays: rogue.ExposeArmorAuras.ToMap(), - }) -} diff --git a/sim/rogue/_fan_of_knives.go b/sim/rogue/_fan_of_knives.go deleted file mode 100644 index 1a35ee1e7a..0000000000 --- a/sim/rogue/_fan_of_knives.go +++ /dev/null @@ -1,94 +0,0 @@ -package rogue - -import ( - "time" - - "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/core/proto" -) - -func (rogue *Rogue) registerFanOfKnives() { - fokSpell := rogue.RegisterSpell(core.SpellConfig{ - ActionID: core.ActionID{SpellID: 51723}, - SpellSchool: core.SpellSchoolPhysical, - ProcMask: core.ProcMaskRangedSpecial, - Flags: core.SpellFlagMeleeMetrics | SpellFlagColdBlooded, - ClassSpellMask: RogueSpellFanOfKnives, - - DamageMultiplier: 0.8 * core.TernaryFloat64(rogue.Spec == proto.Spec_SpecCombatRogue, 1.75, 1.0), - CritMultiplier: rogue.CritMultiplier(false), // TODO (TheBackstabi, 3/16/2024) - Verify what crit table FoK is on - ThreatMultiplier: 1, - }) - - results := make([]*core.SpellResult, len(rogue.Env.Encounter.TargetUnits)) - poisonProcModifier := []float64{0.0, 0.33, 0.67, 1.0}[rogue.Talents.VilePoisons] - - rogue.FanOfKnives = rogue.RegisterSpell(core.SpellConfig{ - ActionID: core.ActionID{SpellID: 51723}, - SpellSchool: core.SpellSchoolPhysical, - Flags: core.SpellFlagAoE | core.SpellFlagMeleeMetrics | core.SpellFlagAPL, - - EnergyCost: core.EnergyCostOptions{ - Cost: 35, - }, - Cast: core.CastConfig{ - DefaultCast: core.Cast{ - GCD: time.Second, - }, - IgnoreHaste: true, - }, - ExtraCastCondition: func(sim *core.Simulation, target *core.Unit) bool { - return rogue.HasThrown() - }, - - ApplyEffects: func(sim *core.Simulation, unit *core.Unit, spell *core.Spell) { - rogue.BreakStealth(sim) - for i, aoeTarget := range sim.Encounter.TargetUnits { - baseDamage := fokSpell.Unit.RangedWeaponDamage(sim, fokSpell.RangedAttackPower()) - - results[i] = fokSpell.CalcDamage(sim, aoeTarget, baseDamage, fokSpell.OutcomeRangedHitAndCrit) - } - for i, aoeTarget := range sim.Encounter.TargetUnits { - fokSpell.DealDamage(sim, results[i]) - - if rogue.Talents.VilePoisons > 0 { - mhProcChance := poisonProcModifier * getPoisonsProcChance(core.ProcMaskMeleeMH, rogue.Options.MhImbue, proto.ItemSlot_ItemSlotMainHand, rogue) - ohProcChance := poisonProcModifier * getPoisonsProcChance(core.ProcMaskMeleeOH, rogue.Options.OhImbue, proto.ItemSlot_ItemSlotOffHand, rogue) - - if sim.Proc(mhProcChance, "Vile Poisons FoK MH") { - switch rogue.Options.MhImbue { - case proto.RogueOptions_InstantPoison: - rogue.InstantPoison[VilePoisonsProc].Cast(sim, aoeTarget) - case proto.RogueOptions_WoundPoison: - rogue.WoundPoison[VilePoisonsProc].Cast(sim, aoeTarget) - case proto.RogueOptions_DeadlyPoison: - rogue.DeadlyPoison.Cast(sim, aoeTarget) - } - } - if sim.Proc(ohProcChance, "Vile Poisons FoK OH") { - switch rogue.Options.OhImbue { - case proto.RogueOptions_InstantPoison: - rogue.InstantPoison[VilePoisonsProc].Cast(sim, aoeTarget) - case proto.RogueOptions_WoundPoison: - rogue.WoundPoison[VilePoisonsProc].Cast(sim, aoeTarget) - case proto.RogueOptions_DeadlyPoison: - rogue.DeadlyPoison.Cast(sim, aoeTarget) - } - } - } - } - }, - }) -} - -func getPoisonsProcChance(procMask core.ProcMask, imbue proto.RogueOptions_PoisonImbue, itemSlot proto.ItemSlot, rogue *Rogue) float64 { - switch imbue { - case proto.RogueOptions_InstantPoison: - return rogue.instantPoisonPPMM[itemSlot].Chance(procMask) - case proto.RogueOptions_WoundPoison: - return rogue.woundPoisonPPMM[itemSlot].Chance(procMask) - case proto.RogueOptions_DeadlyPoison: - return rogue.GetDeadlyPoisonProcChance() - } - return 0.0 -} diff --git a/sim/rogue/_gouge.go b/sim/rogue/_gouge.go deleted file mode 100644 index 5e00baa508..0000000000 --- a/sim/rogue/_gouge.go +++ /dev/null @@ -1,67 +0,0 @@ -package rogue - -import ( - "time" - - "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/core/proto" -) - -func (rogue *Rogue) registerGougeSpell() { - hasGlyph := rogue.HasMajorGlyph(proto.RogueMajorGlyph_GlyphOfGouge) - baseDamage := rogue.ClassSpellScaling * 0.10400000215 - - rogue.Gouge = rogue.RegisterSpell(core.SpellConfig{ - ActionID: core.ActionID{SpellID: 1776}, - SpellSchool: core.SpellSchoolPhysical, - ProcMask: core.ProcMaskMeleeMHSpecial, - Flags: core.SpellFlagMeleeMetrics | SpellFlagBuilder | core.SpellFlagAPL, - ClassSpellMask: RogueSpellGouge, - - EnergyCost: core.EnergyCostOptions{ - Cost: 45 - 15*rogue.Talents.ImprovedGouge, - Refund: 0.8, - }, - Cast: core.CastConfig{ - DefaultCast: core.Cast{ - GCD: time.Second, - }, - CD: core.Cooldown{ - Timer: rogue.NewTimer(), - Duration: time.Second * 10, - }, - IgnoreHaste: true, - }, - ExtraCastCondition: func(sim *core.Simulation, target *core.Unit) bool { - return rogue.PseudoStats.InFrontOfTarget || hasGlyph - }, - - DamageMultiplier: 1, - DamageMultiplierAdditive: 1, - CritMultiplier: rogue.CritMultiplier(false), - ThreatMultiplier: 1, - - BonusCoefficient: 1, - - ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { - rogue.BreakStealth(sim) - calcBaseDamage := baseDamage + - 0.20999999344*spell.MeleeAttackPower() - - // Gouge has a Suppress Weapon Procs flag, but respects bonuses to MH such as expertise. - // This models that effect without introducing a new spell flag/proc mask for this specific case - spell.ProcMask = core.ProcMaskEmpty - result := spell.CalcAndDealDamage(sim, target, calcBaseDamage, spell.OutcomeMeleeWeaponSpecialHitAndCrit) - - // Gouge disables auto attacks, requiring a macro to re-enable, retaining whatever the remaining swing timer is. - // By pausing auto attacks for a short time, we can safely model Gouge usage without potentially over-valuing it. - rogue.AutoAttacks.PauseMeleeBy(sim, rogue.ReactionTime) - - if result.Landed() { - rogue.AddComboPoints(sim, 1, spell.ComboPointMetrics()) - } else { - spell.IssueRefund(sim) - } - }, - }) -} diff --git a/sim/rogue/_poisons.go b/sim/rogue/_poisons.go deleted file mode 100644 index 741df521a3..0000000000 --- a/sim/rogue/_poisons.go +++ /dev/null @@ -1,348 +0,0 @@ -package rogue - -import ( - "fmt" - "strconv" - "time" - - "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/core/proto" -) - -func (rogue *Rogue) applyPoisons() { - rogue.applyDeadlyPoison() - rogue.applyInstantPoison() - rogue.applyWoundPoison() -} - -func (rogue *Rogue) registerPoisonAuras() { - if rogue.Talents.SavageCombat > 0 { - rogue.SavageCombatDebuffAuras = rogue.NewEnemyAuraArray(func(target *core.Unit) *core.Aura { - return core.SavageCombatAura(target, rogue.Talents.SavageCombat) - }) - } - if rogue.Talents.MasterPoisoner { - rogue.MasterPoisonerDebuffAuras = rogue.NewEnemyAuraArray(func(target *core.Unit) *core.Aura { - aura := core.MasterPoisonerDebuff(target) - aura.Duration = core.NeverExpires - return aura - }) - } -} - -func (rogue *Rogue) registerDeadlyPoisonSpell() { - baseDamage := 0.11999999732 * rogue.ClassSpellScaling - apScaling := 0.03500000015 - - rogue.DeadlyPoison = rogue.RegisterSpell(core.SpellConfig{ - ActionID: core.ActionID{SpellID: 2818}, - SpellSchool: core.SpellSchoolNature, - ProcMask: core.ProcMaskSpellDamageProc, - ClassSpellMask: RogueSpellDeadlyPoison, - Flags: core.SpellFlagPassiveSpell, - - DamageMultiplier: 1, - DamageMultiplierAdditive: 1 + 0.12*float64(rogue.Talents.VilePoisons), - CritMultiplier: 1, - ThreatMultiplier: 1, - - Dot: core.DotConfig{ - Aura: core.Aura{ - Label: "Deadly Poison", - MaxStacks: 5, - Duration: time.Second * 12, - OnGain: func(aura *core.Aura, sim *core.Simulation) { - if rogue.Talents.SavageCombat > 0 { - rogue.SavageCombatDebuffAuras.Get(aura.Unit).Activate(sim) - } - if rogue.Talents.MasterPoisoner { - rogue.MasterPoisonerDebuffAuras.Get(aura.Unit).Activate(sim) - } - }, - OnExpire: func(aura *core.Aura, sim *core.Simulation) { - if rogue.Talents.SavageCombat > 0 { - rogue.SavageCombatDebuffAuras.Get(aura.Unit).Deactivate(sim) - } - if rogue.Talents.MasterPoisoner { - rogue.MasterPoisonerDebuffAuras.Get(aura.Unit).Deactivate(sim) - } - }, - }, - NumberOfTicks: 4, - TickLength: time.Second * 3, - - OnSnapshot: func(_ *core.Simulation, target *core.Unit, dot *core.Dot, _ bool) { - if stacks := dot.GetStacks(); stacks > 0 { - dot.SnapshotBaseDamage = (baseDamage + apScaling*dot.Spell.MeleeAttackPower()) * float64(stacks) - attackTable := dot.Spell.Unit.AttackTables[target.UnitIndex] - dot.SnapshotCritChance = dot.Spell.SpellCritChance(attackTable.Defender) - dot.SnapshotAttackerMultiplier = dot.Spell.AttackerDamageMultiplier(attackTable, true) - } - }, - - OnTick: func(sim *core.Simulation, target *core.Unit, dot *core.Dot) { - dot.CalcAndDealPeriodicSnapshotDamage(sim, target, dot.OutcomeSnapshotCrit) - }, - }, - - ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { - result := spell.CalcAndDealOutcome(sim, target, spell.OutcomeMagicHitAndCrit) - if !result.Landed() { - return - } - - dot := spell.Dot(target) - if !dot.IsActive() { - dot.Apply(sim) - dot.SetStacks(sim, 1) - dot.TakeSnapshot(sim, false) - return - } - - if dot.GetStacks() < 5 { - dot.Refresh(sim) - dot.AddStack(sim) - dot.TakeSnapshot(sim, false) - return - } - - if rogue.lastDeadlyPoisonProcMask.Matches(core.ProcMaskMeleeMH) { - switch rogue.Options.OhImbue { - case proto.RogueOptions_InstantPoison: - rogue.InstantPoison[DeadlyProc].Cast(sim, target) - case proto.RogueOptions_WoundPoison: - rogue.WoundPoison[DeadlyProc].Cast(sim, target) - } - } - - // Confirmed: Thrown Deadly Poison proc only the MH poison, and is not proc'd from MH/OH Deadly Poison - if rogue.lastDeadlyPoisonProcMask.Matches(core.ProcMaskMeleeOH | core.ProcMaskRanged | core.ProcMaskMeleeProc) { - switch rogue.Options.MhImbue { - case proto.RogueOptions_InstantPoison: - rogue.InstantPoison[DeadlyProc].Cast(sim, target) - case proto.RogueOptions_WoundPoison: - rogue.WoundPoison[DeadlyProc].Cast(sim, target) - } - } - - dot.Refresh(sim) - dot.TakeSnapshot(sim, false) - }, - }) -} - -func (rogue *Rogue) procDeadlyPoison(sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { - rogue.lastDeadlyPoisonProcMask = spell.ProcMask - rogue.DeadlyPoison.Cast(sim, result.Target) -} - -func (rogue *Rogue) getPoisonProcMaskForSlot(imbue proto.RogueOptions_PoisonImbue, itemSlot proto.ItemSlot) core.ProcMask { - mask := core.ProcMaskUnknown - switch { - case itemSlot == proto.ItemSlot_ItemSlotMainHand && rogue.Options.MhImbue == imbue: - mask |= core.ProcMaskMeleeMH | core.ProcMaskMeleeProc - case itemSlot == proto.ItemSlot_ItemSlotOffHand && rogue.Options.OhImbue == imbue: - mask |= core.ProcMaskMeleeOH - case itemSlot == proto.ItemSlot_ItemSlotRanged && rogue.Options.ThImbue == imbue: - mask |= core.ProcMaskRanged - } - - return mask -} - -func (rogue *Rogue) applyDeadlyPoison() { - rogue.UpdateDeadlyPoisonPPH(0) - - for _, itemSlot := range core.AllWeaponSlots() { - core.MakeProcTriggerAura(&rogue.Unit, core.ProcTrigger{ - Name: fmt.Sprintf("Deadly Poison %s", itemSlot), - Outcome: core.OutcomeLanded, - Callback: core.CallbackOnSpellHitDealt, - Handler: func(sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { - procMask := core.Ternary(spell.SpellID == 86392, core.ProcMaskMeleeMH, spell.ProcMask) - if rogue.deadlyPoisonPPHM[itemSlot].Proc(sim, procMask, "Deadly Poison") { - rogue.procDeadlyPoison(sim, spell, result) - } - }, - }) - } - -} - -func (rogue *Rogue) applyWoundPoison() { - const basePPM = 0.5 / (1.4 / 60) // ~21.43, the former 50% normalized to a 1.4 speed weapon - - for _, itemSlot := range core.AllWeaponSlots() { - procMask := rogue.getPoisonProcMaskForSlot(proto.RogueOptions_WoundPoison, itemSlot) - rogue.woundPoisonPPMM[itemSlot] = rogue.AutoAttacks.NewPPMManager(basePPM, procMask) - - core.MakeProcTriggerAura(&rogue.Unit, core.ProcTrigger{ - Name: fmt.Sprintf("Wound Poison %s", itemSlot), - Outcome: core.OutcomeLanded, - Callback: core.CallbackOnSpellHitDealt, - Handler: func(sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { - procMask := core.Ternary(spell.SpellID == 86392, core.ProcMaskMeleeMH, spell.ProcMask) - if rogue.woundPoisonPPMM[itemSlot].Proc(sim, procMask, "Wound Poison") { - rogue.WoundPoison[NormalProc].Cast(sim, result.Target) - } - }, - }) - } -} - -type PoisonProcSource int - -const ( - NormalProc PoisonProcSource = iota - DeadlyProc - ShivProc - VilePoisonsProc -) - -func (rogue *Rogue) makeInstantPoison(procSource PoisonProcSource) *core.Spell { - isShivProc := procSource == ShivProc - ipBaseDamage := 0.31299999356 * rogue.ClassSpellScaling - ipVariance := 0.28000000119 * ipBaseDamage - minHit := ipBaseDamage - ipVariance/2 - apScaling := 0.09000000358 - - return rogue.RegisterSpell(core.SpellConfig{ - ActionID: core.ActionID{SpellID: 8680, Tag: int32(procSource)}, - SpellSchool: core.SpellSchoolNature, - ProcMask: core.ProcMaskSpellDamageProc, - ClassSpellMask: RogueSpellInstantPoison, - Flags: core.SpellFlagPassiveSpell, - - DamageMultiplier: 1, - DamageMultiplierAdditive: 1 + 0.12*float64(rogue.Talents.VilePoisons), - CritMultiplier: rogue.DefaultCritMultiplier()(), - ThreatMultiplier: 1, - - ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { - baseDamage := minHit + - sim.RandomFloat("Instant Poison")*ipVariance + - apScaling*spell.MeleeAttackPower() - if isShivProc { - spell.CalcAndDealDamage(sim, target, baseDamage, spell.OutcomeMagicHit) - } else { - spell.CalcAndDealDamage(sim, target, baseDamage, spell.OutcomeMagicHitAndCrit) - } - }, - }) -} - -func (rogue *Rogue) makeWoundPoison(procSource PoisonProcSource) *core.Spell { - isShivProc := procSource == ShivProc - wpBaseDamage := 0.24500000477 * rogue.ClassSpellScaling - return rogue.RegisterSpell(core.SpellConfig{ - ActionID: core.ActionID{SpellID: 13218, Tag: int32(procSource)}, - SpellSchool: core.SpellSchoolNature, - ProcMask: core.ProcMaskSpellDamageProc, - ClassSpellMask: RogueSpellWoundPoison, - - DamageMultiplier: 1, - DamageMultiplierAdditive: 1 + 0.12*float64(rogue.Talents.VilePoisons), - CritMultiplier: rogue.DefaultCritMultiplier(), - ThreatMultiplier: 1, - - ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { - baseDamage := wpBaseDamage + 0.04*spell.MeleeAttackPower() - - var result *core.SpellResult - if isShivProc { - result = spell.CalcAndDealDamage(sim, target, baseDamage, spell.OutcomeMagicHit) - } else { - result = spell.CalcAndDealDamage(sim, target, baseDamage, spell.OutcomeMagicHitAndCrit) - } - - if result.Landed() { - rogue.WoundPoisonDebuffAuras.Get(target).Activate(sim) - } - }, - }) -} - -var WoundPoisonActionID = core.ActionID{SpellID: 13219} - -func (rogue *Rogue) registerWoundPoisonSpell() { - woundPoisonDebuffAura := core.Aura{ - Label: "WoundPoison-" + strconv.Itoa(int(rogue.Index)), - ActionID: WoundPoisonActionID, - Duration: time.Second * 15, - OnGain: func(aura *core.Aura, sim *core.Simulation) { - if rogue.Talents.SavageCombat > 0 { - rogue.SavageCombatDebuffAuras.Get(aura.Unit).Activate(sim) - } - if rogue.Talents.MasterPoisoner { - rogue.MasterPoisonerDebuffAuras.Get(aura.Unit).Activate(sim) - } - }, - OnExpire: func(aura *core.Aura, sim *core.Simulation) { - if rogue.Talents.SavageCombat > 0 { - rogue.SavageCombatDebuffAuras.Get(aura.Unit).Deactivate(sim) - } - if rogue.Talents.MasterPoisoner { - rogue.MasterPoisonerDebuffAuras.Get(aura.Unit).Deactivate(sim) - } - }, - } - - rogue.WoundPoisonDebuffAuras = rogue.NewEnemyAuraArray(func(target *core.Unit) *core.Aura { - return target.RegisterAura(woundPoisonDebuffAura) - }) - rogue.WoundPoison = [4]*core.Spell{ - rogue.makeWoundPoison(NormalProc), - rogue.makeWoundPoison(DeadlyProc), - rogue.makeWoundPoison(ShivProc), - rogue.makeWoundPoison(VilePoisonsProc), - } -} - -func (rogue *Rogue) registerInstantPoisonSpell() { - rogue.InstantPoison = [4]*core.Spell{ - rogue.makeInstantPoison(NormalProc), - rogue.makeInstantPoison(DeadlyProc), - rogue.makeInstantPoison(ShivProc), - rogue.makeInstantPoison(VilePoisonsProc), - } -} - -func (rogue *Rogue) GetDeadlyPoisonProcChance() float64 { - return 0.3 + core.TernaryFloat64(rogue.Spec == proto.Spec_SpecAssassinationRogue, 0.2, 0) -} - -func (rogue *Rogue) UpdateDeadlyPoisonPPH(bonusChance float64) { - pph := rogue.GetDeadlyPoisonProcChance() + bonusChance - for _, itemSlot := range core.AllWeaponSlots() { - procMask := rogue.getPoisonProcMaskForSlot(proto.RogueOptions_DeadlyPoison, itemSlot) - rogue.deadlyPoisonPPHM[itemSlot] = rogue.AutoAttacks.NewStaticDynamicProcManager(pph, procMask) - } -} - -func (rogue *Rogue) UpdateInstantPoisonPPM(bonusChance float64) { - const basePPM = 0.2 / (1.4 / 60) // ~8.57, the former 20% normalized to a 1.4 speed weapon - ppm := basePPM * (1 + core.TernaryFloat64(rogue.Spec == proto.Spec_SpecAssassinationRogue, 0.5, 0) + bonusChance) - - for _, itemSlot := range core.AllWeaponSlots() { - procMask := rogue.getPoisonProcMaskForSlot(proto.RogueOptions_InstantPoison, itemSlot) - rogue.instantPoisonPPMM[itemSlot] = rogue.AutoAttacks.NewStaticPPMManager(ppm, procMask) - } -} - -func (rogue *Rogue) applyInstantPoison() { - rogue.UpdateInstantPoisonPPM(0) - - for _, itemSlot := range core.AllWeaponSlots() { - core.MakeProcTriggerAura(&rogue.Unit, core.ProcTrigger{ - Name: fmt.Sprintf("Instant Poison %s", itemSlot), - Outcome: core.OutcomeLanded, - Callback: core.CallbackOnSpellHitDealt, - Handler: func(sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { - procMask := core.Ternary(spell.SpellID == 86392, core.ProcMaskMeleeMH, spell.ProcMask) - if rogue.instantPoisonPPMM[itemSlot].Proc(sim, procMask, "Instant Poison") { - rogue.InstantPoison[NormalProc].Cast(sim, result.Target) - } - }, - }) - } -} diff --git a/sim/rogue/_recuperate.go b/sim/rogue/_recuperate.go deleted file mode 100644 index d8b0135959..0000000000 --- a/sim/rogue/_recuperate.go +++ /dev/null @@ -1,77 +0,0 @@ -package rogue - -import ( - "time" - - "github.com/wowsims/mop/sim/core" -) - -func (rogue *Rogue) registerRecuperate() { - actionID := core.ActionID{SpellID: 73651} - - energeticRecoveryAction := core.ActionID{SpellID: 79152} - energeticRecoveryMetrics := rogue.NewEnergyMetrics(energeticRecoveryAction) - - rogue.Recuperate = rogue.RegisterSpell(core.SpellConfig{ - ActionID: actionID, - Flags: SpellFlagFinisher | core.SpellFlagAPL, - MetricSplits: 6, - ClassSpellMask: RogueSpellRecuperate, - - EnergyCost: core.EnergyCostOptions{ - Cost: 30, - }, - Cast: core.CastConfig{ - DefaultCast: core.Cast{ - GCD: time.Second, - }, - IgnoreHaste: true, - ModifyCast: func(sim *core.Simulation, spell *core.Spell, cast *core.Cast) { - spell.SetMetricsSplit(spell.Unit.ComboPoints()) - }, - }, - ExtraCastCondition: func(sim *core.Simulation, target *core.Unit) bool { - return rogue.ComboPoints() > 0 - }, - Hot: core.DotConfig{ - Aura: core.Aura{ - Label: "Recuperate", - Duration: 30 * time.Second, // Set at activation, but default to maximum value for pre-pull - }, - NumberOfTicks: 10, // Decided at cast time - TickLength: time.Second * 3, - AffectedByCastSpeed: false, - BonusCoefficient: 1, - OnSnapshot: func(sim *core.Simulation, target *core.Unit, dot *core.Dot, isRollover bool) { - rogue.RecuperateAura = dot.Aura - }, - OnTick: func(sim *core.Simulation, target *core.Unit, dot *core.Dot) { - // Disabled heal for now due to Ticks not resetting properly between ST and MT tests - // Maybe implement Recup heal? - // healValue := rogue.MaxHealth() * (.03 + .005*float64(rogue.Talents.ImprovedRecuperate)) - // dot.Spell.CalcAndDealPeriodicHealing(sim, target, healValue, dot.OutcomeTick) - - if rogue.Talents.EnergeticRecovery > 0 { - energyRegen := float64(rogue.Talents.EnergeticRecovery) * 4.0 - // Trigger Energetic Recovery after small delay to prevent aura refresh loops - // https://i.gyazo.com/dc845a371102294abfb207c6fd586bfa.png - core.StartDelayedAction(sim, core.DelayedActionOptions{ - DoAt: sim.CurrentTime + 1, - Priority: core.ActionPriorityDOT, - OnAction: func(s *core.Simulation) { - rogue.AddEnergy(sim, energyRegen, energeticRecoveryMetrics) - }, - }) - } - }, - }, - - ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { - aura := spell.Hot(spell.Unit) - aura.Duration = time.Duration(rogue.ComboPoints()) * time.Second * 6 - aura.BaseTickCount = rogue.ComboPoints() * 2 - rogue.ApplyFinisher(sim, spell) - aura.Activate(sim) - }, - }) -} diff --git a/sim/rogue/_shiv.go b/sim/rogue/_shiv.go deleted file mode 100644 index 4e5f78eec1..0000000000 --- a/sim/rogue/_shiv.go +++ /dev/null @@ -1,56 +0,0 @@ -package rogue - -import ( - "time" - - "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/core/proto" -) - -func (rogue *Rogue) registerShivSpell() { - baseCost := int32(20) - if ohWeapon := rogue.GetOHWeapon(); ohWeapon != nil { - baseCost = baseCost + int32(10*ohWeapon.SwingSpeed) - } - - rogue.Shiv = rogue.RegisterSpell(core.SpellConfig{ - ActionID: core.ActionID{SpellID: 5938}, - SpellSchool: core.SpellSchoolPhysical, - ProcMask: core.ProcMaskMeleeOHSpecial, - Flags: core.SpellFlagMeleeMetrics | SpellFlagBuilder | core.SpellFlagAPL, - ClassSpellMask: RogueSpellShiv, - - EnergyCost: core.EnergyCostOptions{ - Cost: baseCost, - }, - Cast: core.CastConfig{ - DefaultCast: core.Cast{ - GCD: time.Second, - }, - IgnoreHaste: true, - }, - - DamageMultiplier: 1 * rogue.DWSMultiplier(), - CritMultiplier: rogue.CritMultiplier(true), - ThreatMultiplier: 1, - - ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { - rogue.BreakStealth(sim) - baseDamage := spell.Unit.OHNormalizedWeaponDamage(sim, spell.MeleeAttackPower()) - result := spell.CalcAndDealDamage(sim, target, baseDamage, spell.OutcomeMeleeSpecialNoBlockDodgeParryNoCrit) - - if result.Landed() { - rogue.AddComboPoints(sim, 1, spell.ComboPointMetrics()) - - switch rogue.Options.OhImbue { - case proto.RogueOptions_DeadlyPoison: - rogue.DeadlyPoison.Cast(sim, target) - case proto.RogueOptions_InstantPoison: - rogue.InstantPoison[ShivProc].Cast(sim, target) - case proto.RogueOptions_WoundPoison: - rogue.WoundPoison[ShivProc].Cast(sim, target) - } - } - }, - }) -} diff --git a/sim/rogue/_sinister_strike.go b/sim/rogue/_sinister_strike.go deleted file mode 100644 index 4aaa841d05..0000000000 --- a/sim/rogue/_sinister_strike.go +++ /dev/null @@ -1,61 +0,0 @@ -package rogue - -import ( - "time" - - "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/core/proto" -) - -func (rogue *Rogue) registerSinisterStrikeSpell() { - hasGlyphOfSinisterStrike := rogue.HasPrimeGlyph(proto.RoguePrimeGlyph_GlyphOfSinisterStrike) - baseDamage := rogue.ClassSpellScaling * 0.1780000031 - - rogue.SinisterStrike = rogue.RegisterSpell(core.SpellConfig{ - ActionID: core.ActionID{SpellID: 1752}, - SpellSchool: core.SpellSchoolPhysical, - ProcMask: core.ProcMaskMeleeMHSpecial, - Flags: core.SpellFlagMeleeMetrics | SpellFlagBuilder | SpellFlagColdBlooded | core.SpellFlagAPL, - ClassSpellMask: RogueSpellSinisterStrike, - - EnergyCost: core.EnergyCostOptions{ - Cost: 45 - 2*rogue.Talents.ImprovedSinisterStrike, - Refund: 0.8, - }, - Cast: core.CastConfig{ - DefaultCast: core.Cast{ - GCD: time.Second, - }, - IgnoreHaste: true, - }, - - DamageMultiplier: 1.04, // 84 * .73500001431 + 42 - DamageMultiplierAdditive: 1 + - []float64{0.0, .07, .14, .20}[rogue.Talents.Aggression] + - 0.1*float64(rogue.Talents.ImprovedSinisterStrike), - CritMultiplier: rogue.CritMultiplier(true), - ThreatMultiplier: 1, - - BonusCoefficient: 1, - - ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { - rogue.BreakStealth(sim) - baseDamage := baseDamage + - spell.Unit.MHNormalizedWeaponDamage(sim, spell.MeleeAttackPower()) - - result := spell.CalcAndDealDamage(sim, target, baseDamage, spell.OutcomeMeleeWeaponSpecialHitAndCrit) - - if result.Landed() { - points := int32(1) - if hasGlyphOfSinisterStrike { - if sim.RandomFloat("Glyph of Sinister Strike") < 0.2 { - points += 1 - } - } - rogue.AddComboPoints(sim, points, spell.ComboPointMetrics()) - } else { - spell.IssueRefund(sim) - } - }, - }) -} diff --git a/sim/rogue/_talents.go b/sim/rogue/_talents.go deleted file mode 100644 index 00851a8247..0000000000 --- a/sim/rogue/_talents.go +++ /dev/null @@ -1,60 +0,0 @@ -package rogue - -import ( - "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/core/proto" - "github.com/wowsims/mop/sim/core/stats" -) - -func (rogue *Rogue) ApplyTalents() { - rogue.ApplyArmorSpecializationEffect(stats.Agility, proto.ArmorType_ArmorTypeLeather, 87504) - rogue.PseudoStats.MeleeSpeedMultiplier *= []float64{1, 1.02, 1.04, 1.06}[rogue.Talents.LightningReflexes] - rogue.AddStat(stats.PhysicalHitPercent, 2*float64(rogue.Talents.Precision)) - rogue.AddStat(stats.SpellHitPercent, 2*float64(rogue.Talents.Precision)) - - if rogue.Talents.SavageCombat > 0 { - rogue.MultiplyStat(stats.AttackPower, 1.0+0.03*float64(rogue.Talents.SavageCombat)) - } - - if rogue.Talents.Ruthlessness > 0 { - rogue.ruthlessnessMetrics = rogue.NewComboPointMetrics(core.ActionID{SpellID: 14161}) - } - - if rogue.Talents.RelentlessStrikes > 0 { - rogue.relentlessStrikesMetrics = rogue.NewEnergyMetrics(core.ActionID{SpellID: 14179}) - } - - if rogue.HasMajorGlyph(proto.RogueMajorGlyph_GlyphOfTricksOfTheTrade) { - rogue.AddStaticMod(core.SpellModConfig{ - Kind: core.SpellMod_PowerCost_Flat, - IntValue: -15, - ClassMask: RogueSpellTricksOfTheTrade, - }) - } - - if rogue.Talents.SlaughterFromTheShadows > 0 { - rogue.AddStaticMod(core.SpellModConfig{ - Kind: core.SpellMod_PowerCost_Flat, - IntValue: []int32{-0, -7, -14, -20}[rogue.Talents.SlaughterFromTheShadows], - ClassMask: RogueSpellBackstab | RogueSpellAmbush, - }) - - rogue.AddStaticMod(core.SpellModConfig{ - Kind: core.SpellMod_PowerCost_Flat, - IntValue: -2 * rogue.Talents.SlaughterFromTheShadows, - ClassMask: RogueSpellHemorrhage | RogueSpellFanOfKnives, - }) - } - - if rogue.Talents.Quickening > 0 { - spellID := []int32{0, 24090, 31209}[rogue.Talents.Quickening] - multiplier := []float64{0, 0.08, 0.15}[rogue.Talents.Quickening] - rogue.NewMovementSpeedAura("Quickening", core.ActionID{SpellID: spellID}, multiplier) - } -} - -// DWSMultiplier returns the offhand damage multiplier -func (rogue *Rogue) DWSMultiplier() float64 { - // DWS (Now named Ambidexterity) is now a Combat rogue passive - return core.TernaryFloat64(rogue.Spec == proto.Spec_SpecCombatRogue, 1.75, 1) -} diff --git a/sim/rogue/_vanish.go b/sim/rogue/_vanish.go deleted file mode 100644 index 109173b53d..0000000000 --- a/sim/rogue/_vanish.go +++ /dev/null @@ -1,75 +0,0 @@ -package rogue - -import ( - "time" - - "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/core/proto" -) - -func (rogue *Rogue) registerVanishSpell() { - rogue.Vanish = rogue.RegisterSpell(core.SpellConfig{ - ActionID: core.ActionID{SpellID: 1856}, - SpellSchool: core.SpellSchoolPhysical, - Flags: core.SpellFlagAPL, - ClassSpellMask: RogueSpellVanish, - - Cast: core.CastConfig{ - DefaultCast: core.Cast{ - GCD: 0, - }, - IgnoreHaste: true, - CD: core.Cooldown{ - Timer: rogue.NewTimer(), - Duration: time.Second * time.Duration(180-30*rogue.Talents.Elusiveness), - }, - }, - ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { - // Pause auto attacks - rogue.AutoAttacks.CancelAutoSwing(sim) - // Apply stealth - rogue.StealthAura.Activate(sim) - }, - }) - - rogue.AddMajorCooldown(core.MajorCooldown{ - Spell: rogue.Vanish, - Type: core.CooldownTypeDPS, - Priority: core.CooldownPriorityDrums, - - ShouldActivate: func(sim *core.Simulation, unit *core.Character) bool { - if rogue.Talents.Overkill { - return !(rogue.StealthAura.IsActive() || rogue.OverkillAura.IsActive()) && rogue.CurrentEnergy() > 50 - } - if rogue.Spec == proto.Spec_SpecSubtletyRogue { // Master of Subtlety is now a Subtlety rogue passive - if rogue.MasterOfSubtletyAura.IsActive() { - return false // possible after preparation - } - - wantPremed, premedCPs := checkPremediation(sim, rogue) - if wantPremed && premedCPs == 0 { - return false // essentially sync with premed if possible - } - - if rogue.CurrentEnergy() < rogue.Ambush.DefaultCast.Cost { - return false - } - - return rogue.ComboPoints()+premedCPs <= 5 // heuristically, "<= 5" is too strict (since omitting premed is fine) - } - - return false - }, - }) -} - -func checkPremediation(sim *core.Simulation, rogue *Rogue) (bool, int32) { - if rogue.Premeditation == nil { - return false, 0 - } - - if !rogue.Premeditation.IsReady(sim) { - return false, 0 - } - return true, 2 -} diff --git a/sim/rogue/_ambush.go b/sim/rogue/ambush.go similarity index 66% rename from sim/rogue/_ambush.go rename to sim/rogue/ambush.go index 9db9c41882..19abf22f0a 100644 --- a/sim/rogue/_ambush.go +++ b/sim/rogue/ambush.go @@ -8,13 +8,15 @@ import ( ) func (rogue *Rogue) registerAmbushSpell() { - baseDamage := rogue.ClassSpellScaling * 0.32699999213 + baseDamage := rogue.GetBaseDamageFromCoefficient(0.5) + weaponDamage := 3.25 + daggerModifier := 1.447 rogue.Ambush = rogue.RegisterSpell(core.SpellConfig{ ActionID: core.ActionID{SpellID: 8676}, SpellSchool: core.SpellSchoolPhysical, ProcMask: core.ProcMaskMeleeMHSpecial, - Flags: core.SpellFlagMeleeMetrics | SpellFlagBuilder | SpellFlagColdBlooded | core.SpellFlagAPL, + Flags: core.SpellFlagMeleeMetrics | SpellFlagBuilder | core.SpellFlagAPL, ClassSpellMask: RogueSpellAmbush, EnergyCost: core.EnergyCostOptions{ @@ -23,22 +25,19 @@ func (rogue *Rogue) registerAmbushSpell() { }, Cast: core.CastConfig{ DefaultCast: core.Cast{ - GCD: time.Second, + GCD: time.Second, + GCDMin: time.Millisecond * 700, }, IgnoreHaste: true, }, ExtraCastCondition: func(sim *core.Simulation, target *core.Unit) bool { - return !rogue.PseudoStats.InFrontOfTarget && (rogue.IsStealthed() || rogue.HasActiveAura("Shadowmeld")) + return !rogue.PseudoStats.InFrontOfTarget && (rogue.IsStealthed() || rogue.HasActiveAura("Shadowmeld") || rogue.HasActiveAura("Sleight of Hand")) }, - BonusCritPercent: 20 * float64(rogue.Talents.ImprovedAmbush), - DamageMultiplier: core.TernaryFloat64(rogue.HasDagger(core.MainHand), 2.86, 1.97), // 77 * 1.38999998569 + 90 (*1.45 for Dagger) - // Imp Ambush also Additive - DamageMultiplierAdditive: 1 + - 0.05*float64(rogue.Talents.ImprovedAmbush) + - 0.1*float64(rogue.Talents.Opportunity), - CritMultiplier: rogue.CritMultiplier(false), - ThreatMultiplier: 1, + DamageMultiplier: core.TernaryFloat64(rogue.HasDagger(core.MainHand), weaponDamage*daggerModifier, weaponDamage), + DamageMultiplierAdditive: 1, + CritMultiplier: rogue.CritMultiplier(false), + ThreatMultiplier: 1, BonusCoefficient: 1, @@ -47,10 +46,10 @@ func (rogue *Rogue) registerAmbushSpell() { baseDamage := baseDamage + spell.Unit.MHNormalizedWeaponDamage(sim, spell.MeleeAttackPower()) - result := spell.CalcAndDealDamage(sim, target, baseDamage, spell.OutcomeMeleeSpecialHitAndCrit) + result := spell.CalcAndDealDamage(sim, target, baseDamage, spell.OutcomeMeleeSpecialNoBlockDodgeParry) if result.Landed() { - rogue.AddComboPoints(sim, 2, spell.ComboPointMetrics()) + rogue.AddComboPointsOrAnticipation(sim, 2, spell.ComboPointMetrics()) } else { spell.IssueRefund(sim) } @@ -59,6 +58,6 @@ func (rogue *Rogue) registerAmbushSpell() { rogue.RegisterItemSwapCallback([]proto.ItemSlot{proto.ItemSlot_ItemSlotMainHand}, func(s *core.Simulation, slot proto.ItemSlot) { // Recalculate Ambush's multiplier in case the MH weapon changed. - rogue.Ambush.DamageMultiplier = core.TernaryFloat64(rogue.HasDagger(core.MainHand), 2.86, 1.97) + rogue.Ambush.DamageMultiplier = core.TernaryFloat64(rogue.HasDagger(core.MainHand), weaponDamage*daggerModifier, weaponDamage) }) } diff --git a/sim/rogue/assassination/TestAssassination.results b/sim/rogue/assassination/TestAssassination.results new file mode 100644 index 0000000000..911014b688 --- /dev/null +++ b/sim/rogue/assassination/TestAssassination.results @@ -0,0 +1,659 @@ +character_stats_results: { + key: "TestAssassination-CharacterStats-Default" + value: { + final_stats: 222.6 + final_stats: 15040.305 + final_stats: 15277.9 + final_stats: 134.4 + final_stats: 161.71 + final_stats: 2550 + final_stats: 2797 + final_stats: 1334 + final_stats: 1761 + final_stats: 0 + final_stats: 0 + final_stats: 7948 + final_stats: 33509.531 + final_stats: 0 + final_stats: 0 + final_stats: 0 + final_stats: 0 + final_stats: 16122 + final_stats: 0 + final_stats: 360293.6 + final_stats: 0 + final_stats: 0 + final_stats: 7.5 + final_stats: 12.67941 + final_stats: 21.30292 + final_stats: 9.66167 + final_stats: 0 + } +} +stat_weights_results: { + key: "TestAssassination-StatWeights-Default" + value: { + weights: 0 + weights: 1 + weights: 0 + weights: 0 + weights: 0 + weights: 0 + weights: 0.30883 + weights: 0 + weights: 0 + weights: 0 + weights: 0 + weights: 0 + weights: 0 + weights: 0 + weights: 0 + weights: 0 + weights: 0 + weights: 0 + weights: 0 + weights: 0 + weights: 0 + weights: 0 + weights: 0 + weights: 0 + weights: 0 + weights: 0 + weights: 0 + } +} +dps_results: { + key: "TestAssassination-AllItems-AgilePrimalDiamond" + value: { + dps: 77593.46768 + tps: 54584.16853 + } +} +dps_results: { + key: "TestAssassination-AllItems-AusterePrimalDiamond" + value: { + dps: 75573.59445 + tps: 53158.26387 + } +} +dps_results: { + key: "TestAssassination-AllItems-BarbedAssassinBattlegear" + value: { + dps: 89600.83885 + tps: 63070.55409 + } +} +dps_results: { + key: "TestAssassination-AllItems-BattlegearoftheThousandfoldBlades" + value: { + dps: 79586.37099 + tps: 56057.66503 + } +} +dps_results: { + key: "TestAssassination-AllItems-BlackfangBattleweave" + value: { + dps: 57823.66073 + tps: 40691.28417 + } +} +dps_results: { + key: "TestAssassination-AllItems-BurningPrimalDiamond" + value: { + dps: 76378.54256 + tps: 53726.90673 + } +} +dps_results: { + key: "TestAssassination-AllItems-CapacitivePrimalDiamond" + value: { + dps: 76426.28211 + tps: 53760.87626 + } +} +dps_results: { + key: "TestAssassination-AllItems-CourageousPrimalDiamond" + value: { + dps: 75573.59445 + tps: 53158.26387 + } +} +dps_results: { + key: "TestAssassination-AllItems-DelicateVialoftheSanguinaire-94518" + value: { + dps: 73159.10345 + tps: 51461.85894 + } +} +dps_results: { + key: "TestAssassination-AllItems-DelicateVialoftheSanguinaire-95779" + value: { + dps: 73159.10345 + tps: 51461.85894 + } +} +dps_results: { + key: "TestAssassination-AllItems-DelicateVialoftheSanguinaire-96151" + value: { + dps: 73159.10345 + tps: 51461.85894 + } +} +dps_results: { + key: "TestAssassination-AllItems-DelicateVialoftheSanguinaire-96523" + value: { + dps: 73159.10345 + tps: 51461.85894 + } +} +dps_results: { + key: "TestAssassination-AllItems-DelicateVialoftheSanguinaire-96895" + value: { + dps: 73159.10345 + tps: 51461.85894 + } +} +dps_results: { + key: "TestAssassination-AllItems-DestructivePrimalDiamond" + value: { + dps: 76305.2882 + tps: 53674.97059 + } +} +dps_results: { + key: "TestAssassination-AllItems-EffulgentPrimalDiamond" + value: { + dps: 75573.59445 + tps: 53158.26387 + } +} +dps_results: { + key: "TestAssassination-AllItems-EmberPrimalDiamond" + value: { + dps: 75573.59445 + tps: 53158.26387 + } +} +dps_results: { + key: "TestAssassination-AllItems-EnchantWeapon-BloodyDancingSteel-5125" + value: { + dps: 77026.89002 + tps: 54184.94109 + } +} +dps_results: { + key: "TestAssassination-AllItems-EnchantWeapon-Colossus-4445" + value: { + dps: 73980.15211 + tps: 52061.04632 + } +} +dps_results: { + key: "TestAssassination-AllItems-EnchantWeapon-JadeSpirit-4442" + value: { + dps: 73980.15211 + tps: 52061.04632 + } +} +dps_results: { + key: "TestAssassination-AllItems-EnchantWeapon-River'sSong-4446" + value: { + dps: 73980.15211 + tps: 52061.04632 + } +} +dps_results: { + key: "TestAssassination-AllItems-EnchantWeapon-SpiritofConquest-5124" + value: { + dps: 73980.15211 + tps: 52061.04632 + } +} +dps_results: { + key: "TestAssassination-AllItems-EnchantWeapon-Windsong-4441" + value: { + dps: 74809.50039 + tps: 52651.21583 + } +} +dps_results: { + key: "TestAssassination-AllItems-EnigmaticPrimalDiamond" + value: { + dps: 76305.2882 + tps: 53674.97059 + } +} +dps_results: { + key: "TestAssassination-AllItems-EternalPrimalDiamond" + value: { + dps: 75573.59445 + tps: 53158.26387 + } +} +dps_results: { + key: "TestAssassination-AllItems-FangsoftheFather" + value: { + dps: 64981.34172 + tps: 45698.53894 + } +} +dps_results: { + key: "TestAssassination-AllItems-Fear-77945" + value: { + dps: 66872.99453 + tps: 47012.3303 + } +} +dps_results: { + key: "TestAssassination-AllItems-Felstriker-12590" + value: { + dps: 77593.46768 + tps: 54584.16853 + } +} +dps_results: { + key: "TestAssassination-AllItems-FleetPrimalDiamond" + value: { + dps: 76136.29225 + tps: 53557.77932 + } +} +dps_results: { + key: "TestAssassination-AllItems-ForlornPrimalDiamond" + value: { + dps: 75573.59445 + tps: 53158.26387 + } +} +dps_results: { + key: "TestAssassination-AllItems-GazeoftheTwins-94529" + value: { + dps: 77657.12165 + tps: 54617.29338 + } +} +dps_results: { + key: "TestAssassination-AllItems-GazeoftheTwins-95799" + value: { + dps: 76704.12277 + tps: 53946.34467 + } +} +dps_results: { + key: "TestAssassination-AllItems-GazeoftheTwins-96171" + value: { + dps: 77617.46008 + tps: 54582.98388 + } +} +dps_results: { + key: "TestAssassination-AllItems-GazeoftheTwins-96543" + value: { + dps: 77896.26629 + tps: 54779.64148 + } +} +dps_results: { + key: "TestAssassination-AllItems-GazeoftheTwins-96915" + value: { + dps: 78313.83309 + tps: 55074.94241 + } +} +dps_results: { + key: "TestAssassination-AllItems-Gladiator'sVestments" + value: { + dps: 94161.77473 + tps: 66233.92851 + } +} +dps_results: { + key: "TestAssassination-AllItems-Golad,TwilightofAspects-77949" + value: { + dps: 68159.2672 + tps: 47922.70164 + } +} +dps_results: { + key: "TestAssassination-AllItems-Heartpierce-49982" + value: { + dps: 77593.46768 + tps: 54584.16853 + } +} +dps_results: { + key: "TestAssassination-AllItems-Heartpierce-50641" + value: { + dps: 77593.46768 + tps: 54584.16853 + } +} +dps_results: { + key: "TestAssassination-AllItems-ImpassivePrimalDiamond" + value: { + dps: 76305.2882 + tps: 53674.97059 + } +} +dps_results: { + key: "TestAssassination-AllItems-IndomitablePrimalDiamond" + value: { + dps: 75573.59445 + tps: 53158.26387 + } +} +dps_results: { + key: "TestAssassination-AllItems-JawsofRetribution" + value: { + dps: 61188.08217 + tps: 43006.91775 + } +} +dps_results: { + key: "TestAssassination-AllItems-MawofOblivion" + value: { + dps: 62797.73378 + tps: 44149.63407 + } +} +dps_results: { + key: "TestAssassination-AllItems-Nine-TailBattlegear" + value: { + dps: 86813.91272 + tps: 61003.18731 + } +} +dps_results: { + key: "TestAssassination-AllItems-PhaseFingers-4697" + value: { + dps: 77366.27505 + tps: 54422.86176 + } +} +dps_results: { + key: "TestAssassination-AllItems-PowerfulPrimalDiamond" + value: { + dps: 75573.59445 + tps: 53158.26387 + } +} +dps_results: { + key: "TestAssassination-AllItems-PriceofProgress-81266" + value: { + dps: 73159.10345 + tps: 51461.85894 + } +} +dps_results: { + key: "TestAssassination-AllItems-Primordius'TalismanofRage-94519" + value: { + dps: 77473.79212 + tps: 54488.44889 + } +} +dps_results: { + key: "TestAssassination-AllItems-Primordius'TalismanofRage-95757" + value: { + dps: 76829.23376 + tps: 54036.12348 + } +} +dps_results: { + key: "TestAssassination-AllItems-Primordius'TalismanofRage-96129" + value: { + dps: 77710.0165 + tps: 54655.05933 + } +} +dps_results: { + key: "TestAssassination-AllItems-Primordius'TalismanofRage-96501" + value: { + dps: 78098.66987 + tps: 54929.64516 + } +} +dps_results: { + key: "TestAssassination-AllItems-Primordius'TalismanofRage-96873" + value: { + dps: 78385.11572 + tps: 55129.94817 + } +} +dps_results: { + key: "TestAssassination-AllItems-Renataki'sSoulCharm-94512" + value: { + dps: 89746.07117 + tps: 62973.6431 + } +} +dps_results: { + key: "TestAssassination-AllItems-Renataki'sSoulCharm-95625" + value: { + dps: 86721.75306 + tps: 60859.31208 + } +} +dps_results: { + key: "TestAssassination-AllItems-Renataki'sSoulCharm-95997" + value: { + dps: 90919.25504 + tps: 63791.95958 + } +} +dps_results: { + key: "TestAssassination-AllItems-Renataki'sSoulCharm-96369" + value: { + dps: 92384.20702 + tps: 64817.97689 + } +} +dps_results: { + key: "TestAssassination-AllItems-Renataki'sSoulCharm-96741" + value: { + dps: 93571.80831 + tps: 65644.73611 + } +} +dps_results: { + key: "TestAssassination-AllItems-ReverberatingPrimalDiamond" + value: { + dps: 76736.90292 + tps: 53978.80209 + } +} +dps_results: { + key: "TestAssassination-AllItems-RevitalizingPrimalDiamond" + value: { + dps: 76378.54256 + tps: 53726.90673 + } +} +dps_results: { + key: "TestAssassination-AllItems-SinisterPrimalDiamond" + value: { + dps: 76426.28211 + tps: 53760.87626 + } +} +dps_results: { + key: "TestAssassination-AllItems-Slayer'sArmor" + value: { + dps: 40448.83054 + tps: 28467.00163 + } +} +dps_results: { + key: "TestAssassination-AllItems-SynapseSprings(MarkII)-4898" + value: { + dps: 78689.2592 + tps: 55314.75801 + } +} +dps_results: { + key: "TestAssassination-AllItems-TalismanofBloodlust-94522" + value: { + dps: 80594.55119 + tps: 56739.67496 + } +} +dps_results: { + key: "TestAssassination-AllItems-TalismanofBloodlust-95748" + value: { + dps: 79663.73642 + tps: 56090.47483 + } +} +dps_results: { + key: "TestAssassination-AllItems-TalismanofBloodlust-96120" + value: { + dps: 81346.56262 + tps: 57254.11155 + } +} +dps_results: { + key: "TestAssassination-AllItems-TalismanofBloodlust-96492" + value: { + dps: 81861.95429 + tps: 57620.62179 + } +} +dps_results: { + key: "TestAssassination-AllItems-TalismanofBloodlust-96864" + value: { + dps: 82873.6697 + tps: 58312.72976 + } +} +dps_results: { + key: "TestAssassination-AllItems-TheGloamingBlade-88149" + value: { + dps: 77593.46768 + tps: 54584.16853 + } +} +dps_results: { + key: "TestAssassination-AllItems-TheSleeper-77947" + value: { + dps: 67540.6874 + tps: 47487.05889 + } +} +dps_results: { + key: "TestAssassination-AllItems-TyrannicalPrimalDiamond" + value: { + dps: 75573.59445 + tps: 53158.26387 + } +} +dps_results: { + key: "TestAssassination-AllItems-VestmentsoftheDarkPhoenix" + value: { + dps: 58504.46764 + tps: 41154.92774 + } +} +dps_results: { + key: "TestAssassination-AllItems-ZenAlchemistStone-75274" + value: { + dps: 79900.85157 + tps: 56131.60841 + } +} +dps_results: { + key: "TestAssassination-Average-Default" + value: { + dps: 76927.72405 + tps: 54154.75771 + } +} +dps_results: { + key: "TestAssassination-Settings-Human-preraid_assassination-Assassination-assassination-FullBuffs-0.0yards-LongMultiTarget" + value: { + dps: 77593.46768 + tps: 54584.16853 + } +} +dps_results: { + key: "TestAssassination-Settings-Human-preraid_assassination-Assassination-assassination-FullBuffs-0.0yards-LongSingleTarget" + value: { + dps: 77593.46768 + tps: 54584.16853 + } +} +dps_results: { + key: "TestAssassination-Settings-Human-preraid_assassination-Assassination-assassination-FullBuffs-0.0yards-ShortSingleTarget" + value: { + dps: 106730.76376 + tps: 73242.87465 + } +} +dps_results: { + key: "TestAssassination-Settings-Human-preraid_assassination-Assassination-assassination-NoBuffs-0.0yards-LongMultiTarget" + value: { + dps: 51722.745 + tps: 36723.14895 + } +} +dps_results: { + key: "TestAssassination-Settings-Human-preraid_assassination-Assassination-assassination-NoBuffs-0.0yards-LongSingleTarget" + value: { + dps: 51722.745 + tps: 36723.14895 + } +} +dps_results: { + key: "TestAssassination-Settings-Human-preraid_assassination-Assassination-assassination-NoBuffs-0.0yards-ShortSingleTarget" + value: { + dps: 58618.58238 + tps: 41619.19349 + } +} +dps_results: { + key: "TestAssassination-Settings-Orc-preraid_assassination-Assassination-assassination-FullBuffs-0.0yards-LongMultiTarget" + value: { + dps: 79248.65351 + tps: 55708.82589 + } +} +dps_results: { + key: "TestAssassination-Settings-Orc-preraid_assassination-Assassination-assassination-FullBuffs-0.0yards-LongSingleTarget" + value: { + dps: 79248.65351 + tps: 55708.82589 + } +} +dps_results: { + key: "TestAssassination-Settings-Orc-preraid_assassination-Assassination-assassination-FullBuffs-0.0yards-ShortSingleTarget" + value: { + dps: 110355.24086 + tps: 75563.63051 + } +} +dps_results: { + key: "TestAssassination-Settings-Orc-preraid_assassination-Assassination-assassination-NoBuffs-0.0yards-LongMultiTarget" + value: { + dps: 52815.0638 + tps: 37498.6953 + } +} +dps_results: { + key: "TestAssassination-Settings-Orc-preraid_assassination-Assassination-assassination-NoBuffs-0.0yards-LongSingleTarget" + value: { + dps: 52815.0638 + tps: 37498.6953 + } +} +dps_results: { + key: "TestAssassination-Settings-Orc-preraid_assassination-Assassination-assassination-NoBuffs-0.0yards-ShortSingleTarget" + value: { + dps: 60640.47409 + tps: 43054.73661 + } +} +dps_results: { + key: "TestAssassination-SwitchInFrontOfTarget-Default" + value: { + dps: 73643.00872 + tps: 51842.80476 + } +} diff --git a/sim/rogue/assassination/_assassination_test.go b/sim/rogue/assassination/_assassination_test.go deleted file mode 100644 index c73208b2a4..0000000000 --- a/sim/rogue/assassination/_assassination_test.go +++ /dev/null @@ -1,121 +0,0 @@ -package assassination - -import ( - "testing" - - _ "github.com/wowsims/mop/sim/common" // imported to get item effects included. - "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/core/proto" -) - -func init() { - RegisterAssassinationRogue() -} - -func TestAssassination(t *testing.T) { - core.RunTestSuite(t, t.Name(), core.FullCharacterTestSuiteGenerator(core.CharacterSuiteConfig{ - Class: proto.Class_ClassRogue, - Race: proto.Race_RaceHuman, - OtherRaces: []proto.Race{proto.Race_RaceOrc}, - GearSet: core.GetGearSet("../../../ui/rogue/assassination/gear_sets", "p1_assassination"), - - OtherGearSets: []core.GearSetCombo{ - core.GetGearSet("../../../ui/rogue/assassination/gear_sets", "p3_assassination"), - core.GetGearSet("../../../ui/rogue/assassination/gear_sets", "p4_assassination"), - }, - - Talents: AssassinationTalents, - Glyphs: AssassinationGlyphs, - Consumables: FullConsumesSpec, - SpecOptions: core.SpecOptionsCombo{Label: "Assassination", SpecOptions: PlayerOptionsAssassinationDI}, - - OtherSpecOptions: []core.SpecOptionsCombo{ - {Label: "MH Instant OH Deadly", SpecOptions: PlayerOptionsAssassinationID}, - {Label: "MH Instant OH Instant", SpecOptions: PlayerOptionsAssassinationII}, - {Label: "MH Deadly OH Deadly", SpecOptions: PlayerOptionsAssassinationDD}, - }, - - Rotation: core.GetAplRotation("../../../ui/rogue/assassination/apls", "mutilate"), - OtherRotations: []core.RotationCombo{}, - - ItemFilter: core.ItemFilter{ - ArmorType: proto.ArmorType_ArmorTypeLeather, - - RangedWeaponTypes: []proto.RangedWeaponType{ - proto.RangedWeaponType_RangedWeaponTypeBow, - proto.RangedWeaponType_RangedWeaponTypeCrossbow, - proto.RangedWeaponType_RangedWeaponTypeGun, - proto.RangedWeaponType_RangedWeaponTypeThrown, - }, - - WeaponTypes: []proto.WeaponType{ - proto.WeaponType_WeaponTypeDagger, - }, - }, - - // General practice is to not include stat weights in test suite configs to speed up test execution, but at least one spec should - // include them so the core functionality is tested. Assassination Rogue was chosen for this since it has appreciable EP - // contributions from both physical and spell Crit, and therefore provides a good test case of school-specific EP consolidation for - // Rating stats. - StatsToWeigh: []proto.Stat{proto.Stat_StatCritRating}, - PseudoStatsToWeigh: []proto.PseudoStat{proto.PseudoStat_PseudoStatPhysicalCritPercent, proto.PseudoStat_PseudoStatSpellCritPercent}, - EPReferenceStat: proto.Stat_StatAgility, - })) -} - -var AssassinationTalents = "0333230013122110321-002-203003" - -var AssassinationGlyphs = &proto.Glyphs{} - -var PlayerOptionsAssassinationDI = &proto.Player_AssassinationRogue{ - AssassinationRogue: &proto.AssassinationRogue{ - Options: &proto.AssassinationRogue_Options{ - ClassOptions: &proto.RogueOptions{ - MhImbue: proto.RogueOptions_DeadlyPoison, - OhImbue: proto.RogueOptions_InstantPoison, - ThImbue: proto.RogueOptions_DeadlyPoison, - }, - }, - }, -} - -var PlayerOptionsAssassinationID = &proto.Player_AssassinationRogue{ - AssassinationRogue: &proto.AssassinationRogue{ - Options: &proto.AssassinationRogue_Options{ - ClassOptions: &proto.RogueOptions{ - MhImbue: proto.RogueOptions_InstantPoison, - OhImbue: proto.RogueOptions_DeadlyPoison, - ThImbue: proto.RogueOptions_DeadlyPoison, - }, - }, - }, -} - -var PlayerOptionsAssassinationDD = &proto.Player_AssassinationRogue{ - AssassinationRogue: &proto.AssassinationRogue{ - Options: &proto.AssassinationRogue_Options{ - ClassOptions: &proto.RogueOptions{ - MhImbue: proto.RogueOptions_DeadlyPoison, - OhImbue: proto.RogueOptions_DeadlyPoison, - ThImbue: proto.RogueOptions_DeadlyPoison, - }, - }, - }, -} - -var PlayerOptionsAssassinationII = &proto.Player_AssassinationRogue{ - AssassinationRogue: &proto.AssassinationRogue{ - Options: &proto.AssassinationRogue_Options{ - ClassOptions: &proto.RogueOptions{ - MhImbue: proto.RogueOptions_InstantPoison, - OhImbue: proto.RogueOptions_InstantPoison, - ThImbue: proto.RogueOptions_InstantPoison, - }, - }, - }, -} -var FullConsumesSpec = &proto.ConsumesSpec{ - FlaskId: 58087, // Flask of the Winds - PotId: 58145, // Potion of the Tol'vir - ConjuredId: 7676, // Thistle Tea -} diff --git a/sim/rogue/assassination/_coldblood.go b/sim/rogue/assassination/_coldblood.go deleted file mode 100644 index d0f2395117..0000000000 --- a/sim/rogue/assassination/_coldblood.go +++ /dev/null @@ -1,64 +0,0 @@ -package assassination - -import ( - "time" - - "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/rogue" -) - -func (sinRogue *AssassinationRogue) registerColdBloodCD() { - if !sinRogue.Talents.ColdBlood { - return - } - - actionID := core.ActionID{SpellID: 14177} - cbEnergyMetric := sinRogue.NewEnergyMetrics(actionID) - - coldBloodAura := sinRogue.RegisterAura(core.Aura{ - Label: "Cold Blood", - ActionID: actionID, - Duration: core.NeverExpires, - OnGain: func(aura *core.Aura, sim *core.Simulation) { - for _, spell := range sinRogue.Spellbook { - if spell.Flags.Matches(rogue.SpellFlagColdBlooded) { - spell.BonusCritPercent += 100 - } - } - }, - OnExpire: func(aura *core.Aura, sim *core.Simulation) { - for _, spell := range sinRogue.Spellbook { - if spell.Flags.Matches(rogue.SpellFlagColdBlooded) { - spell.BonusCritPercent -= 100 - } - } - }, - OnSpellHitDealt: func(aura *core.Aura, sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { - // for Mutilate, the offhand hit comes first and is ignored, so the aura doesn't fade too early - if spell.Flags.Matches(rogue.SpellFlagColdBlooded) && spell.ProcMask.Matches(core.ProcMaskMeleeMH|core.ProcMaskRangedSpecial) { - aura.Deactivate(sim) - } - }, - }) - - sinRogue.ColdBlood = sinRogue.RegisterSpell(core.SpellConfig{ - ActionID: actionID, - - Cast: core.CastConfig{ - CD: core.Cooldown{ - Timer: sinRogue.NewTimer(), - Duration: time.Minute * 2, - }, - }, - - ApplyEffects: func(sim *core.Simulation, _ *core.Unit, spell *core.Spell) { - coldBloodAura.Activate(sim) - sinRogue.AddEnergy(sim, 25, cbEnergyMetric) - }, - }) - - sinRogue.AddMajorCooldown(core.MajorCooldown{ - Spell: sinRogue.ColdBlood, - Type: core.CooldownTypeDPS, - }) -} diff --git a/sim/rogue/assassination/_overkill.go b/sim/rogue/assassination/_overkill.go deleted file mode 100644 index 08011df954..0000000000 --- a/sim/rogue/assassination/_overkill.go +++ /dev/null @@ -1,25 +0,0 @@ -package assassination - -import ( - "time" - - "github.com/wowsims/mop/sim/core" -) - -func (sinRogue *AssassinationRogue) registerOverkill() { - if !sinRogue.Talents.Overkill { - return - } - - sinRogue.OverkillAura = sinRogue.RegisterAura(core.Aura{ - Label: "Overkill", - ActionID: core.ActionID{SpellID: 58427}, - Duration: time.Second * 20, - OnGain: func(aura *core.Aura, sim *core.Simulation) { - sinRogue.ApplyAdditiveEnergyRegenBonus(sim, 0.3) - }, - OnExpire: func(aura *core.Aura, sim *core.Simulation) { - sinRogue.ApplyAdditiveEnergyRegenBonus(sim, -0.3) - }, - }) -} diff --git a/sim/rogue/assassination/assassination.go b/sim/rogue/assassination/assassination.go index 08b31720f0..e6c75865ea 100644 --- a/sim/rogue/assassination/assassination.go +++ b/sim/rogue/assassination/assassination.go @@ -3,7 +3,6 @@ package assassination import ( "github.com/wowsims/mop/sim/core" "github.com/wowsims/mop/sim/core/proto" - "github.com/wowsims/mop/sim/core/stats" "github.com/wowsims/mop/sim/rogue" ) @@ -37,31 +36,13 @@ func (sinRogue *AssassinationRogue) Initialize() { sinRogue.MasteryBaseValue = 0.28 sinRogue.MasteryMultiplier = 0.035 - // sinRogue.registerMutilateSpell() - // sinRogue.registerOverkill() - // sinRogue.registerColdBloodCD() - // sinRogue.applySealFate() - // sinRogue.registerVenomousWounds() - // sinRogue.registerVendetta() - - // Apply Mastery - // As far as I am able to find, Asn's Mastery is an additive bonus. To be tested. - masteryMod := sinRogue.AddDynamicMod(core.SpellModConfig{ - Kind: core.SpellMod_DamageDone_Flat, - ClassMask: rogue.RogueSpellInstantPoison | rogue.RogueSpellWoundPoison | rogue.RogueSpellDeadlyPoison | rogue.RogueSpellEnvenom | rogue.RogueSpellVenomousWounds, - FloatValue: sinRogue.GetMasteryBonusFromRating(sinRogue.GetStat(stats.MasteryRating)), - }) - masteryMod.Activate() - - sinRogue.AddOnMasteryStatChanged(func(sim *core.Simulation, oldMastery, newMastery float64) { - masteryMod.UpdateFloatValue(sinRogue.GetMasteryBonusFromRating(newMastery)) - }) - - // Assassin's Resolve: +20% Multiplicative physical damage (confirmed) - // +20 Energy handled in base rogue - if sinRogue.GetMHWeapon() != nil && sinRogue.GetMHWeapon().WeaponType == proto.WeaponType_WeaponTypeDagger { - sinRogue.PseudoStats.SchoolDamageDealtMultiplier[stats.SchoolIndexPhysical] *= 1.2 - } + sinRogue.registerMutilateSpell() + sinRogue.registerDispatch() + sinRogue.applySealFate() + sinRogue.registerVenomousWounds() + sinRogue.registerVendetta() + sinRogue.registerEnvenom() + sinRogue.registerAllPassives() } func NewAssassinationRogue(character *core.Character, options *proto.Player) *AssassinationRogue { diff --git a/sim/rogue/assassination/assassination_test.go b/sim/rogue/assassination/assassination_test.go new file mode 100644 index 0000000000..562ab9331d --- /dev/null +++ b/sim/rogue/assassination/assassination_test.go @@ -0,0 +1,67 @@ +package assassination + +import ( + "testing" + + _ "github.com/wowsims/mop/sim/common" // imported to get item effects included. + "github.com/wowsims/mop/sim/core" + "github.com/wowsims/mop/sim/core/proto" +) + +func init() { + RegisterAssassinationRogue() +} + +func TestAssassination(t *testing.T) { + core.RunTestSuite(t, t.Name(), core.FullCharacterTestSuiteGenerator(core.CharacterSuiteConfig{ + Class: proto.Class_ClassRogue, + Race: proto.Race_RaceHuman, + OtherRaces: []proto.Race{proto.Race_RaceOrc}, + GearSet: core.GetGearSet("../../../ui/rogue/assassination/gear_sets", "preraid_assassination"), + + OtherGearSets: []core.GearSetCombo{ + //core.GetGearSet("../../../ui/rogue/assassination/gear_sets", "p3_assassination"), + //core.GetGearSet("../../../ui/rogue/assassination/gear_sets", "p4_assassination"), + }, + + Talents: AssassinationTalents, + Glyphs: AssassinationGlyphs, + Consumables: FullConsumesSpec, + SpecOptions: core.SpecOptionsCombo{Label: "Assassination", SpecOptions: PlayerOptionsAssassination}, + + Rotation: core.GetAplRotation("../../../ui/rogue/assassination/apls", "assassination"), + OtherRotations: []core.RotationCombo{}, + + ItemFilter: core.ItemFilter{ + ArmorType: proto.ArmorType_ArmorTypeLeather, + + WeaponTypes: []proto.WeaponType{ + proto.WeaponType_WeaponTypeDagger, + }, + }, + + // General practice is to not include stat weights in test suite configs to speed up test execution, but at least one spec should + // include them so the core functionality is tested. Assassination Rogue was chosen because it was + StatsToWeigh: []proto.Stat{proto.Stat_StatCritRating}, + EPReferenceStat: proto.Stat_StatAgility, + })) +} + +var AssassinationTalents = "321232" + +var AssassinationGlyphs = &proto.Glyphs{} + +var PlayerOptionsAssassination = &proto.Player_AssassinationRogue{ + AssassinationRogue: &proto.AssassinationRogue{ + Options: &proto.AssassinationRogue_Options{ + ClassOptions: &proto.RogueOptions{ + LethalPoison: proto.RogueOptions_DeadlyPoison, + }, + }, + }, +} + +var FullConsumesSpec = &proto.ConsumesSpec{ + FlaskId: 76084, // Flask of Spring Blossoms + PotId: 76089, // Virmen's Bite +} diff --git a/sim/rogue/assassination/dispatch.go b/sim/rogue/assassination/dispatch.go new file mode 100644 index 0000000000..92d3d80971 --- /dev/null +++ b/sim/rogue/assassination/dispatch.go @@ -0,0 +1,51 @@ +package assassination + +import ( + "time" + + "github.com/wowsims/mop/sim/core" + "github.com/wowsims/mop/sim/rogue" +) + +func (sinRogue *AssassinationRogue) registerDispatch() { + addedDamage := sinRogue.GetBaseDamageFromCoefficient(0.62900000811) + weaponPercent := 6.45 + + sinRogue.Dispatch = sinRogue.RegisterSpell(core.SpellConfig{ + ActionID: core.ActionID{SpellID: 111240}, + SpellSchool: core.SpellSchoolPhysical, + ProcMask: core.ProcMaskMeleeMHSpecial, + Flags: core.SpellFlagMeleeMetrics | rogue.SpellFlagBuilder | core.SpellFlagAPL, + ClassSpellMask: rogue.RogueSpellDispatch, + + EnergyCost: core.EnergyCostOptions{ + Cost: 30, + Refund: 0.8, + }, + Cast: core.CastConfig{ + DefaultCast: core.Cast{ + GCD: time.Second, + GCDMin: time.Millisecond * 700, + }, + IgnoreHaste: true, + }, + ExtraCastCondition: func(sim *core.Simulation, target *core.Unit) bool { + return sinRogue.HasDagger(core.MainHand) && (sim.IsExecutePhase35() || sinRogue.HasActiveAura("Blindside")) + }, + + DamageMultiplier: weaponPercent, + DamageMultiplierAdditive: 1, + CritMultiplier: sinRogue.CritMultiplier(true), + ThreatMultiplier: 1, + + ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { + damage := addedDamage + spell.Unit.MHNormalizedWeaponDamage(sim, spell.MeleeAttackPower()) + outcome := spell.CalcAndDealDamage(sim, target, damage, spell.OutcomeMeleeSpecialHitAndCrit) + if outcome.Landed() { + sinRogue.AddComboPointsOrAnticipation(sim, 1, spell.ComboPointMetrics()) + } else { + spell.IssueRefund(sim) + } + }, + }) +} diff --git a/sim/rogue/assassination/envenom.go b/sim/rogue/assassination/envenom.go new file mode 100644 index 0000000000..34de42d21c --- /dev/null +++ b/sim/rogue/assassination/envenom.go @@ -0,0 +1,95 @@ +package assassination + +import ( + "time" + + "github.com/wowsims/mop/sim/core" + "github.com/wowsims/mop/sim/rogue" +) + +func (asnRogue *AssassinationRogue) registerEnvenom() { + baseDamage := asnRogue.GetBaseDamageFromCoefficient(0.38499999046) + apScalingPerComboPoint := 0.112 + + // Envenom has a DoT-like clipping window, where it adds up to 1 seconds to the new duration. + // This functions exactly like DoT clipping, just for a standard aura + clipInterval := time.Second * 1 + + asnRogue.EnvenomAura = asnRogue.RegisterAura(core.Aura{ + Label: "Envenom", + ActionID: core.ActionID{SpellID: 32645}, + OnGain: func(aura *core.Aura, sim *core.Simulation) { + asnRogue.UpdateLethalPoisonPPH(0.15) + }, + OnExpire: func(aura *core.Aura, sim *core.Simulation) { + asnRogue.UpdateLethalPoisonPPH(0.0) + }, + }) + + asnRogue.Envenom = asnRogue.RegisterSpell(core.SpellConfig{ + ActionID: core.ActionID{SpellID: 32645}, + SpellSchool: core.SpellSchoolNature, + ProcMask: core.ProcMaskMeleeMHSpecial, // not core.ProcMaskSpellDamage + Flags: core.SpellFlagMeleeMetrics | rogue.SpellFlagFinisher | core.SpellFlagAPL, + MetricSplits: 6, + ClassSpellMask: rogue.RogueSpellEnvenom, + + EnergyCost: core.EnergyCostOptions{ + Cost: 35, + Refund: 0.8, + RefundMetrics: asnRogue.EnergyRefundMetrics, + }, + Cast: core.CastConfig{ + DefaultCast: core.Cast{ + GCD: time.Second, + GCDMin: time.Millisecond * 700, + }, + IgnoreHaste: true, + ModifyCast: func(sim *core.Simulation, spell *core.Spell, cast *core.Cast) { + spell.SetMetricsSplit(asnRogue.ComboPoints()) + }, + }, + ExtraCastCondition: func(sim *core.Simulation, target *core.Unit) bool { + return asnRogue.ComboPoints() > 0 + }, + + DamageMultiplier: 1, + DamageMultiplierAdditive: 1, + CritMultiplier: asnRogue.CritMultiplier(false), + ThreatMultiplier: 1, + + ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { + asnRogue.BreakStealth(sim) + comboPoints := asnRogue.ComboPoints() + + bonusDuration := time.Duration(0) + if asnRogue.EnvenomAura.IsActive() { + bonusDuration = asnRogue.EnvenomAura.RemainingDuration(sim) % clipInterval + bonusDuration = core.TernaryDuration(bonusDuration == 0, clipInterval, bonusDuration) + } + asnRogue.EnvenomAura.Duration = time.Second*time.Duration(1+comboPoints) + bonusDuration + if asnRogue.Has2PT15 { + asnRogue.EnvenomAura.Duration += time.Second * 1 + } + asnRogue.EnvenomAura.Activate(sim) + + baseDamage := baseDamage*float64(comboPoints) + + apScalingPerComboPoint*float64(comboPoints)*spell.MeleeAttackPower() + + result := spell.CalcDamage(sim, target, baseDamage, spell.OutcomeMeleeSpecialHitAndCrit) + + if result.Landed() { + asnRogue.ApplyFinisher(sim, spell) + asnRogue.ApplyCutToTheChase(sim) + } else { + spell.IssueRefund(sim) + } + + spell.DealDamage(sim, result) + }, + }) +} + +func (asnRogue *AssassinationRogue) EnvenomDuration(comboPoints int32) time.Duration { + return time.Second * (1 + time.Duration(comboPoints)) +} diff --git a/sim/rogue/assassination/_mutilate.go b/sim/rogue/assassination/mutilate.go similarity index 76% rename from sim/rogue/assassination/_mutilate.go rename to sim/rogue/assassination/mutilate.go index 9b00022a7a..dc97be56df 100644 --- a/sim/rogue/assassination/_mutilate.go +++ b/sim/rogue/assassination/mutilate.go @@ -4,7 +4,6 @@ import ( "time" "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/core/proto" "github.com/wowsims/mop/sim/rogue" ) @@ -17,19 +16,18 @@ func (sinRogue *AssassinationRogue) newMutilateHitSpell(isMH bool) *core.Spell { actionID = core.ActionID{SpellID: MutilateSpellID, Tag: 2} procMask = core.ProcMaskMeleeOHSpecial } - mutBaseDamage := sinRogue.ClassSpellScaling * 0.17900000513 + mutBaseDamage := sinRogue.GetBaseDamageFromCoefficient(0.25) + mutWeaponPercent := 2.8 return sinRogue.RegisterSpell(core.SpellConfig{ ActionID: actionID, SpellSchool: core.SpellSchoolPhysical, ProcMask: procMask, - Flags: core.SpellFlagMeleeMetrics | rogue.SpellFlagBuilder | rogue.SpellFlagColdBlooded, + Flags: core.SpellFlagMeleeMetrics | rogue.SpellFlagSealFate, ClassSpellMask: rogue.RogueSpellMutilate, - BonusCritPercent: 5 * float64(sinRogue.Talents.PuncturingWounds), - - DamageMultiplier: 1.86, // 84 * 1.3220000267 + 75 - DamageMultiplierAdditive: 1 + 0.1*float64(sinRogue.Talents.Opportunity), + DamageMultiplier: mutWeaponPercent, + DamageMultiplierAdditive: 1, CritMultiplier: sinRogue.CritMultiplier(true), ThreatMultiplier: 1, @@ -53,28 +51,32 @@ func (sinRogue *AssassinationRogue) registerMutilateSpell() { sinRogue.Mutilate = sinRogue.RegisterSpell(core.SpellConfig{ ActionID: core.ActionID{SpellID: MutilateSpellID, Tag: 0}, SpellSchool: core.SpellSchoolPhysical, - ProcMask: core.ProcMaskMeleeMHSpecial, - Flags: core.SpellFlagMeleeMetrics | core.SpellFlagAPL, + ProcMask: core.ProcMaskEmpty, // Mutilate (Cast) no longer appears to proc anything + Flags: core.SpellFlagMeleeMetrics | rogue.SpellFlagBuilder | core.SpellFlagAPL, ClassSpellMask: rogue.RogueSpellMutilate, EnergyCost: core.EnergyCostOptions{ - Cost: 60 - core.TernaryInt32(sinRogue.HasPrimeGlyph(proto.RoguePrimeGlyph_GlyphOfMutilate), 5, 0), + Cost: 55, Refund: 0.8, }, Cast: core.CastConfig{ DefaultCast: core.Cast{ - GCD: time.Second, + GCD: time.Second, + GCDMin: time.Millisecond * 700, }, IgnoreHaste: true, }, + ExtraCastCondition: func(sim *core.Simulation, target *core.Unit) bool { + return sinRogue.HasDagger(core.MainHand) && sinRogue.HasDagger(core.OffHand) + }, ThreatMultiplier: 1, ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { sinRogue.BreakStealth(sim) - result := spell.CalcOutcome(sim, target, spell.OutcomeMeleeSpecialHit) // Miss/Dodge/Parry/Hit + result := spell.CalcOutcome(sim, target, spell.OutcomeMeleeSpecialHit) if result.Landed() { - sinRogue.AddComboPoints(sim, 2, spell.ComboPointMetrics()) + sinRogue.AddComboPointsOrAnticipation(sim, 2, spell.ComboPointMetrics()) sinRogue.MutilateOH.Cast(sim, target) sinRogue.MutilateMH.Cast(sim, target) } else { diff --git a/sim/rogue/assassination/passives.go b/sim/rogue/assassination/passives.go new file mode 100644 index 0000000000..db2a23d892 --- /dev/null +++ b/sim/rogue/assassination/passives.go @@ -0,0 +1,70 @@ +package assassination + +import ( + "time" + + "github.com/wowsims/mop/sim/core" + "github.com/wowsims/mop/sim/core/stats" + "github.com/wowsims/mop/sim/rogue" +) + +func (asnRogue *AssassinationRogue) registerAllPassives() { + asnRogue.registerBlindsidePassive() +} + +func (asnRogue *AssassinationRogue) registerBlindsidePassive() { + // Apply Mastery + masteryMod := asnRogue.AddDynamicMod(core.SpellModConfig{ + Kind: core.SpellMod_DamageDone_Pct, + ClassMask: rogue.RogueSpellWoundPoison | rogue.RogueSpellDeadlyPoison | rogue.RogueSpellEnvenom | rogue.RogueSpellVenomousWounds, + FloatValue: asnRogue.GetMasteryBonusFromRating(asnRogue.GetStat(stats.MasteryRating)), + }) + masteryMod.Activate() + + asnRogue.AddOnMasteryStatChanged(func(sim *core.Simulation, oldMastery, newMastery float64) { + masteryMod.UpdateFloatValue(asnRogue.GetMasteryBonusFromRating(newMastery)) + }) + + // Assassin's Resolve: +25% Multiplicative all-school damage + // +20 Energy handled in base rogue + if asnRogue.HasDagger(core.MainHand) || asnRogue.HasDagger(core.OffHand) { + asnRogue.PseudoStats.DamageDealtMultiplier *= 1.25 + } + + energyMod := asnRogue.AddDynamicMod(core.SpellModConfig{ + Kind: core.SpellMod_PowerCost_Pct, + ClassMask: rogue.RogueSpellDispatch, + IntValue: -100, + }) + + blindsideProc := asnRogue.RegisterAura(core.Aura{ + Label: "Blindside", + ActionID: core.ActionID{SpellID: 121153}, + Duration: time.Second * 10, + OnGain: func(aura *core.Aura, sim *core.Simulation) { + energyMod.Activate() + }, + OnExpire: func(aura *core.Aura, sim *core.Simulation) { + energyMod.Deactivate() + }, + + OnSpellHitDealt: func(aura *core.Aura, sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { + if result.Landed() && spell.SpellID == 111240 { + // Dispatch casted, consume aura + aura.Deactivate(sim) + } + }, + }) + + core.MakePermanent(core.MakeProcTriggerAura(&asnRogue.Unit, core.ProcTrigger{ + Name: "Blindside Proc Trigger", + ActionID: core.ActionID{ItemID: 121152}, + Callback: core.CallbackOnSpellHitDealt, + ClassSpellMask: rogue.RogueSpellMutilate, + ProcChance: 0.3, + Outcome: core.OutcomeHit, + Handler: func(sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { + blindsideProc.Activate(sim) + }, + })) +} diff --git a/sim/rogue/assassination/_sealfate.go b/sim/rogue/assassination/sealfate.go similarity index 68% rename from sim/rogue/assassination/_sealfate.go rename to sim/rogue/assassination/sealfate.go index 8981df124e..9a2b11b7c7 100644 --- a/sim/rogue/assassination/_sealfate.go +++ b/sim/rogue/assassination/sealfate.go @@ -8,11 +8,6 @@ import ( ) func (sinRogue *AssassinationRogue) applySealFate() { - if sinRogue.Talents.SealFate == 0 { - return - } - - procChance := 0.5 * float64(sinRogue.Talents.SealFate) cpMetrics := sinRogue.NewComboPointMetrics(core.ActionID{SpellID: 14190}) icd := core.Cooldown{ @@ -23,7 +18,7 @@ func (sinRogue *AssassinationRogue) applySealFate() { core.MakePermanent(sinRogue.RegisterAura(core.Aura{ Label: "Seal Fate", OnSpellHitDealt: func(aura *core.Aura, sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { - if !spell.Flags.Matches(rogue.SpellFlagBuilder) { + if !spell.Flags.Matches(rogue.SpellFlagBuilder | rogue.SpellFlagSealFate) { return } @@ -31,9 +26,14 @@ func (sinRogue *AssassinationRogue) applySealFate() { return } - if icd.IsReady(sim) && (procChance == 1 || sim.Proc(procChance, "Seal Fate")) { - sinRogue.AddComboPoints(sim, 1, cpMetrics) + if icd.IsReady(sim) { + sinRogue.AddComboPointsOrAnticipation(sim, 1, cpMetrics) icd.Use(sim) + + if sinRogue.T16EnergyAura != nil { + sinRogue.T16EnergyAura.Activate(sim) + sinRogue.T16EnergyAura.AddStack(sim) + } } }, })) diff --git a/sim/rogue/assassination/_vendetta.go b/sim/rogue/assassination/vendetta.go similarity index 80% rename from sim/rogue/assassination/_vendetta.go rename to sim/rogue/assassination/vendetta.go index 53ace7d9ad..b4170fe012 100644 --- a/sim/rogue/assassination/_vendetta.go +++ b/sim/rogue/assassination/vendetta.go @@ -9,13 +9,9 @@ import ( ) func (sinRogue *AssassinationRogue) registerVendetta() { - if !sinRogue.Talents.Vendetta { - return - } - actionID := core.ActionID{SpellID: 79140} - hasGlyph := sinRogue.HasPrimeGlyph(proto.RoguePrimeGlyph_GlyphOfVendetta) - duration := time.Duration((30.0)*core.TernaryFloat64(hasGlyph, 1.2, 1.0)) * time.Second + hasGlyph := sinRogue.HasMajorGlyph(proto.RogueMajorGlyph_GlyphOfVendetta) + duration := time.Second * time.Duration(core.TernaryFloat64(hasGlyph, 30, 20)) vendettaAuras := sinRogue.NewEnemyAuraArray(func(target *core.Unit) *core.Aura { return target.GetOrRegisterAura(core.Aura{ @@ -25,13 +21,13 @@ func (sinRogue *AssassinationRogue) registerVendetta() { OnGain: func(aura *core.Aura, sim *core.Simulation) { core.EnableDamageDoneByCaster(DDBC_Vendetta, DDBC_Total, sinRogue.AttackTables[aura.Unit.UnitIndex], func(sim *core.Simulation, spell *core.Spell, attackTable *core.AttackTable) float64 { if spell.Matches(rogue.RogueSpellsAll) || spell.ProcMask.Matches(core.ProcMaskMeleeWhiteHit) { - return 1.2 + return core.TernaryFloat64(hasGlyph, 1.3, 1.25) } return 1.0 }) }, OnExpire: func(aura *core.Aura, sim *core.Simulation) { - core.DisableDamageDoneByCaster(0, sinRogue.AttackTables[aura.Unit.UnitIndex]) + core.DisableDamageDoneByCaster(DDBC_Vendetta, sinRogue.AttackTables[aura.Unit.UnitIndex]) }, }) }) @@ -62,8 +58,5 @@ func (sinRogue *AssassinationRogue) registerVendetta() { Spell: sinRogue.Vendetta, Type: core.CooldownTypeDPS, Priority: core.CooldownPriorityDefault, - ShouldActivate: func(sim *core.Simulation, character *core.Character) bool { - return sinRogue.ComboPoints() >= 4 - }, }) } diff --git a/sim/rogue/assassination/_venomous_wounds.go b/sim/rogue/assassination/venomous_wounds.go similarity index 77% rename from sim/rogue/assassination/_venomous_wounds.go rename to sim/rogue/assassination/venomous_wounds.go index 15395a1253..6c04978207 100644 --- a/sim/rogue/assassination/_venomous_wounds.go +++ b/sim/rogue/assassination/venomous_wounds.go @@ -6,23 +6,23 @@ import ( ) func (sinRogue *AssassinationRogue) registerVenomousWounds() { - if sinRogue.Talents.VenomousWounds == 0 { - return - } + vwActionID := core.ActionID{SpellID: 79134} - vwSpellID := 79132 + sinRogue.Talents.VenomousWounds - vwActionID := core.ActionID{SpellID: vwSpellID} - - // https://web.archive.org/web/20111128070437/http://elitistjerks.com/f78/t105429-cataclysm_mechanics_testing/ Ctrl-F "Venomous Wounds" - vwBaseTickDamage := 675.0 + vwBaseTickDamage := sinRogue.GetBaseDamageFromCoefficient(0.55000001192) + vwAPCoeff := 0.15999999642 vwMetrics := sinRogue.NewEnergyMetrics(vwActionID) - vwProcChance := 0.3 * float64(sinRogue.Talents.VenomousWounds) + vwProcChance := 0.75 // VW tracked via Aura instead of each bleed to keep the functionality in one place core.MakePermanent(sinRogue.RegisterAura(core.Aura{ Label: "Venomous Wounds Aura", OnPeriodicDamageDealt: func(aura *core.Aura, sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { + // If the target has both Rupture and Garrote, Garrote cannot trigger VW + if spell == sinRogue.Garrote && result.Target.HasActiveAura("Rupture") { + return + } + if spell == sinRogue.Rupture || spell == sinRogue.Garrote { if sim.Proc(vwProcChance, "Venomous Wounds") { // Trigger VW after small delay to prevent aura refresh loops @@ -51,8 +51,8 @@ func (sinRogue *AssassinationRogue) registerVenomousWounds() { DamageMultiplier: 1, ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { - vwDamage := vwBaseTickDamage + 0.176*spell.MeleeAttackPower() - result := spell.CalcAndDealDamage(sim, target, vwDamage, spell.OutcomeMagicHitAndCrit) + vwDamage := vwBaseTickDamage + vwAPCoeff*spell.MeleeAttackPower() + result := spell.CalcAndDealDamage(sim, target, vwDamage, spell.OutcomeMeleeSpecialCritOnly) if result.Landed() { sinRogue.AddEnergy(sim, 10, vwMetrics) } diff --git a/sim/rogue/combat/TestCombat.results b/sim/rogue/combat/TestCombat.results new file mode 100644 index 0000000000..9599c32e6d --- /dev/null +++ b/sim/rogue/combat/TestCombat.results @@ -0,0 +1,634 @@ +character_stats_results: { + key: "TestCombat-CharacterStats-Default" + value: { + final_stats: 222.6 + final_stats: 15040.305 + final_stats: 15277.9 + final_stats: 134.4 + final_stats: 161.71 + final_stats: 2570 + final_stats: 2536 + final_stats: 4679 + final_stats: 2550 + final_stats: 0 + final_stats: 0 + final_stats: 4097 + final_stats: 46913.3434 + final_stats: 0 + final_stats: 0 + final_stats: 0 + final_stats: 0 + final_stats: 16122 + final_stats: 0 + final_stats: 360293.6 + final_stats: 0 + final_stats: 0 + final_stats: 7.55882 + final_stats: 15.05882 + final_stats: 20.86792 + final_stats: 9.22667 + final_stats: 0 + } +} +dps_results: { + key: "TestCombat-AllItems-AgilePrimalDiamond" + value: { + dps: 80897.18951 + tps: 56805.42288 + } +} +dps_results: { + key: "TestCombat-AllItems-AusterePrimalDiamond" + value: { + dps: 79136.32112 + tps: 55564.80213 + } +} +dps_results: { + key: "TestCombat-AllItems-BarbedAssassinBattlegear" + value: { + dps: 94891.93432 + tps: 66738.30353 + } +} +dps_results: { + key: "TestCombat-AllItems-BattlegearoftheThousandfoldBlades" + value: { + dps: 84923.64844 + tps: 59686.23471 + } +} +dps_results: { + key: "TestCombat-AllItems-BlackfangBattleweave" + value: { + dps: 60184.06527 + tps: 42257.13805 + } +} +dps_results: { + key: "TestCombat-AllItems-BurningPrimalDiamond" + value: { + dps: 79973.33839 + tps: 56156.40841 + } +} +dps_results: { + key: "TestCombat-AllItems-CapacitivePrimalDiamond" + value: { + dps: 79509.59373 + tps: 55825.0873 + } +} +dps_results: { + key: "TestCombat-AllItems-CourageousPrimalDiamond" + value: { + dps: 79136.32112 + tps: 55564.80213 + } +} +dps_results: { + key: "TestCombat-AllItems-DelicateVialoftheSanguinaire-94518" + value: { + dps: 76882.28419 + tps: 53985.46673 + } +} +dps_results: { + key: "TestCombat-AllItems-DelicateVialoftheSanguinaire-95779" + value: { + dps: 76882.28419 + tps: 53985.46673 + } +} +dps_results: { + key: "TestCombat-AllItems-DelicateVialoftheSanguinaire-96151" + value: { + dps: 76882.28419 + tps: 53985.46673 + } +} +dps_results: { + key: "TestCombat-AllItems-DelicateVialoftheSanguinaire-96523" + value: { + dps: 76882.28419 + tps: 53985.46673 + } +} +dps_results: { + key: "TestCombat-AllItems-DelicateVialoftheSanguinaire-96895" + value: { + dps: 76882.28419 + tps: 53985.46673 + } +} +dps_results: { + key: "TestCombat-AllItems-DestructivePrimalDiamond" + value: { + dps: 79640.72304 + tps: 55918.18912 + } +} +dps_results: { + key: "TestCombat-AllItems-EffulgentPrimalDiamond" + value: { + dps: 79136.32112 + tps: 55564.80213 + } +} +dps_results: { + key: "TestCombat-AllItems-EmberPrimalDiamond" + value: { + dps: 79136.32112 + tps: 55564.80213 + } +} +dps_results: { + key: "TestCombat-AllItems-EnchantWeapon-BloodyDancingSteel-5125" + value: { + dps: 81411.14746 + tps: 57163.68107 + } +} +dps_results: { + key: "TestCombat-AllItems-EnchantWeapon-Colossus-4445" + value: { + dps: 78077.02811 + tps: 54829.32981 + } +} +dps_results: { + key: "TestCombat-AllItems-EnchantWeapon-JadeSpirit-4442" + value: { + dps: 78077.02811 + tps: 54829.32981 + } +} +dps_results: { + key: "TestCombat-AllItems-EnchantWeapon-River'sSong-4446" + value: { + dps: 78077.02811 + tps: 54829.32981 + } +} +dps_results: { + key: "TestCombat-AllItems-EnchantWeapon-SpiritofConquest-5124" + value: { + dps: 78077.02811 + tps: 54829.32981 + } +} +dps_results: { + key: "TestCombat-AllItems-EnchantWeapon-Windsong-4441" + value: { + dps: 79076.54962 + tps: 55579.14307 + } +} +dps_results: { + key: "TestCombat-AllItems-EnigmaticPrimalDiamond" + value: { + dps: 79640.72304 + tps: 55918.18912 + } +} +dps_results: { + key: "TestCombat-AllItems-EternalPrimalDiamond" + value: { + dps: 79136.32112 + tps: 55564.80213 + } +} +dps_results: { + key: "TestCombat-AllItems-FangsoftheFather" + value: { + dps: 65624.39475 + tps: 46055.40995 + } +} +dps_results: { + key: "TestCombat-AllItems-Fear-77945" + value: { + dps: 69069.31084 + tps: 48477.44613 + } +} +dps_results: { + key: "TestCombat-AllItems-Felstriker-12590" + value: { + dps: 80897.18951 + tps: 56805.42288 + } +} +dps_results: { + key: "TestCombat-AllItems-FleetPrimalDiamond" + value: { + dps: 79497.71839 + tps: 55821.63252 + } +} +dps_results: { + key: "TestCombat-AllItems-ForlornPrimalDiamond" + value: { + dps: 79136.32112 + tps: 55564.80213 + } +} +dps_results: { + key: "TestCombat-AllItems-GazeoftheTwins-94529" + value: { + dps: 80932.12121 + tps: 56814.27591 + } +} +dps_results: { + key: "TestCombat-AllItems-GazeoftheTwins-95799" + value: { + dps: 80332.75199 + tps: 56397.55973 + } +} +dps_results: { + key: "TestCombat-AllItems-GazeoftheTwins-96171" + value: { + dps: 81212.90756 + tps: 57006.58203 + } +} +dps_results: { + key: "TestCombat-AllItems-GazeoftheTwins-96543" + value: { + dps: 81504.44228 + tps: 57210.01697 + } +} +dps_results: { + key: "TestCombat-AllItems-GazeoftheTwins-96915" + value: { + dps: 81829.71098 + tps: 57437.13602 + } +} +dps_results: { + key: "TestCombat-AllItems-Gladiator'sVestments" + value: { + dps: 97778.58368 + tps: 68648.81136 + } +} +dps_results: { + key: "TestCombat-AllItems-Golad,TwilightofAspects-77949" + value: { + dps: 70479.92516 + tps: 49502.84391 + } +} +dps_results: { + key: "TestCombat-AllItems-Heartpierce-49982" + value: { + dps: 80897.18951 + tps: 56805.42288 + } +} +dps_results: { + key: "TestCombat-AllItems-Heartpierce-50641" + value: { + dps: 80897.18951 + tps: 56805.42288 + } +} +dps_results: { + key: "TestCombat-AllItems-ImpassivePrimalDiamond" + value: { + dps: 79640.72304 + tps: 55918.18912 + } +} +dps_results: { + key: "TestCombat-AllItems-IndomitablePrimalDiamond" + value: { + dps: 79136.32112 + tps: 55564.80213 + } +} +dps_results: { + key: "TestCombat-AllItems-JawsofRetribution" + value: { + dps: 61613.51669 + tps: 43218.01521 + } +} +dps_results: { + key: "TestCombat-AllItems-MawofOblivion" + value: { + dps: 63275.88336 + tps: 44392.51245 + } +} +dps_results: { + key: "TestCombat-AllItems-Nine-TailBattlegear" + value: { + dps: 96169.90206 + tps: 67415.84092 + } +} +dps_results: { + key: "TestCombat-AllItems-PhaseFingers-4697" + value: { + dps: 80541.1933 + tps: 56567.85274 + } +} +dps_results: { + key: "TestCombat-AllItems-PowerfulPrimalDiamond" + value: { + dps: 79136.32112 + tps: 55564.80213 + } +} +dps_results: { + key: "TestCombat-AllItems-PriceofProgress-81266" + value: { + dps: 76882.28419 + tps: 53985.46673 + } +} +dps_results: { + key: "TestCombat-AllItems-Primordius'TalismanofRage-94519" + value: { + dps: 81309.79429 + tps: 57073.53485 + } +} +dps_results: { + key: "TestCombat-AllItems-Primordius'TalismanofRage-95757" + value: { + dps: 80535.78257 + tps: 56538.38061 + } +} +dps_results: { + key: "TestCombat-AllItems-Primordius'TalismanofRage-96129" + value: { + dps: 81563.88787 + tps: 57252.46905 + } +} +dps_results: { + key: "TestCombat-AllItems-Primordius'TalismanofRage-96501" + value: { + dps: 81907.81273 + tps: 57494.85262 + } +} +dps_results: { + key: "TestCombat-AllItems-Primordius'TalismanofRage-96873" + value: { + dps: 82217.98599 + tps: 57713.42143 + } +} +dps_results: { + key: "TestCombat-AllItems-Renataki'sSoulCharm-94512" + value: { + dps: 92205.29008 + tps: 64511.80976 + } +} +dps_results: { + key: "TestCombat-AllItems-Renataki'sSoulCharm-95625" + value: { + dps: 89539.32392 + tps: 62678.82075 + } +} +dps_results: { + key: "TestCombat-AllItems-Renataki'sSoulCharm-95997" + value: { + dps: 93203.95671 + tps: 65200.47273 + } +} +dps_results: { + key: "TestCombat-AllItems-Renataki'sSoulCharm-96369" + value: { + dps: 94398.05608 + tps: 66023.12637 + } +} +dps_results: { + key: "TestCombat-AllItems-Renataki'sSoulCharm-96741" + value: { + dps: 95528.17851 + tps: 66802.47487 + } +} +dps_results: { + key: "TestCombat-AllItems-ReverberatingPrimalDiamond" + value: { + dps: 80342.35311 + tps: 56415.11371 + } +} +dps_results: { + key: "TestCombat-AllItems-RevitalizingPrimalDiamond" + value: { + dps: 79973.33839 + tps: 56156.40841 + } +} +dps_results: { + key: "TestCombat-AllItems-RodoftheSunKing-29996" + value: { + dps: 80897.18951 + tps: 56805.42288 + } +} +dps_results: { + key: "TestCombat-AllItems-SinisterPrimalDiamond" + value: { + dps: 79509.59373 + tps: 55825.0873 + } +} +dps_results: { + key: "TestCombat-AllItems-Slayer'sArmor" + value: { + dps: 41357.24638 + tps: 29050.89955 + } +} +dps_results: { + key: "TestCombat-AllItems-SynapseSprings(MarkII)-4898" + value: { + dps: 82623.51041 + tps: 57986.15047 + } +} +dps_results: { + key: "TestCombat-AllItems-TalismanofBloodlust-94522" + value: { + dps: 85243.06378 + tps: 59880.4057 + } +} +dps_results: { + key: "TestCombat-AllItems-TalismanofBloodlust-95748" + value: { + dps: 83694.59355 + tps: 58777.52308 + } +} +dps_results: { + key: "TestCombat-AllItems-TalismanofBloodlust-96120" + value: { + dps: 85941.43652 + tps: 60379.22212 + } +} +dps_results: { + key: "TestCombat-AllItems-TalismanofBloodlust-96492" + value: { + dps: 86483.5906 + tps: 60772.54844 + } +} +dps_results: { + key: "TestCombat-AllItems-TalismanofBloodlust-96864" + value: { + dps: 86535.63663 + tps: 60855.72822 + } +} +dps_results: { + key: "TestCombat-AllItems-TheGloamingBlade-88149" + value: { + dps: 80897.18951 + tps: 56805.42288 + } +} +dps_results: { + key: "TestCombat-AllItems-TheSleeper-77947" + value: { + dps: 69790.32936 + tps: 48989.97118 + } +} +dps_results: { + key: "TestCombat-AllItems-TyrannicalPrimalDiamond" + value: { + dps: 79136.32112 + tps: 55564.80213 + } +} +dps_results: { + key: "TestCombat-AllItems-VestmentsoftheDarkPhoenix" + value: { + dps: 60851.15559 + tps: 42732.44519 + } +} +dps_results: { + key: "TestCombat-AllItems-ZenAlchemistStone-75274" + value: { + dps: 83177.84845 + tps: 58359.1575 + } +} +dps_results: { + key: "TestCombat-Average-Default" + value: { + dps: 80125.2691 + tps: 56292.62091 + } +} +dps_results: { + key: "TestCombat-Settings-Human-preraid_combat-Combat-combat-FullBuffs-0.0yards-LongMultiTarget" + value: { + dps: 80897.18951 + tps: 56805.42288 + } +} +dps_results: { + key: "TestCombat-Settings-Human-preraid_combat-Combat-combat-FullBuffs-0.0yards-LongSingleTarget" + value: { + dps: 80897.18951 + tps: 56805.42288 + } +} +dps_results: { + key: "TestCombat-Settings-Human-preraid_combat-Combat-combat-FullBuffs-0.0yards-ShortSingleTarget" + value: { + dps: 106683.22811 + tps: 72587.18362 + } +} +dps_results: { + key: "TestCombat-Settings-Human-preraid_combat-Combat-combat-NoBuffs-0.0yards-LongMultiTarget" + value: { + dps: 52762.88673 + tps: 37461.64958 + } +} +dps_results: { + key: "TestCombat-Settings-Human-preraid_combat-Combat-combat-NoBuffs-0.0yards-LongSingleTarget" + value: { + dps: 52762.88673 + tps: 37461.64958 + } +} +dps_results: { + key: "TestCombat-Settings-Human-preraid_combat-Combat-combat-NoBuffs-0.0yards-ShortSingleTarget" + value: { + dps: 56148.9362 + tps: 39865.7447 + } +} +dps_results: { + key: "TestCombat-Settings-Orc-preraid_combat-Combat-combat-FullBuffs-0.0yards-LongMultiTarget" + value: { + dps: 82595.89591 + tps: 57945.97134 + } +} +dps_results: { + key: "TestCombat-Settings-Orc-preraid_combat-Combat-combat-FullBuffs-0.0yards-LongSingleTarget" + value: { + dps: 82595.89591 + tps: 57945.97134 + } +} +dps_results: { + key: "TestCombat-Settings-Orc-preraid_combat-Combat-combat-FullBuffs-0.0yards-ShortSingleTarget" + value: { + dps: 110388.9999 + tps: 74890.61611 + } +} +dps_results: { + key: "TestCombat-Settings-Orc-preraid_combat-Combat-combat-NoBuffs-0.0yards-LongMultiTarget" + value: { + dps: 53901.81172 + tps: 38270.28632 + } +} +dps_results: { + key: "TestCombat-Settings-Orc-preraid_combat-Combat-combat-NoBuffs-0.0yards-LongSingleTarget" + value: { + dps: 53901.81172 + tps: 38270.28632 + } +} +dps_results: { + key: "TestCombat-Settings-Orc-preraid_combat-Combat-combat-NoBuffs-0.0yards-ShortSingleTarget" + value: { + dps: 58076.58966 + tps: 41234.37866 + } +} +dps_results: { + key: "TestCombat-SwitchInFrontOfTarget-Default" + value: { + dps: 73598.81958 + tps: 51674.42401 + } +} diff --git a/sim/rogue/combat/_combat_test.go b/sim/rogue/combat/_combat_test.go deleted file mode 100644 index 0d6685814b..0000000000 --- a/sim/rogue/combat/_combat_test.go +++ /dev/null @@ -1,116 +0,0 @@ -package combat - -import ( - "testing" - - _ "github.com/wowsims/mop/sim/common" // imported to get item effects included. - "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/core/proto" -) - -func init() { - RegisterCombatRogue() -} - -func TestCombat(t *testing.T) { - core.RunTestSuite(t, t.Name(), core.FullCharacterTestSuiteGenerator(core.CharacterSuiteConfig{ - Class: proto.Class_ClassRogue, - Race: proto.Race_RaceHuman, - OtherRaces: []proto.Race{proto.Race_RaceOrc}, - GearSet: core.GetGearSet("../../../ui/rogue/combat/gear_sets", "p1_combat"), - OtherGearSets: []core.GearSetCombo{ - core.GetGearSet("../../../ui/rogue/combat/gear_sets", "p3_combat"), - core.GetGearSet("../../../ui/rogue/combat/gear_sets", "p4_combat"), - }, - Talents: CombatTalents, - Glyphs: CombatGlyphs, - Consumables: FullConsumesSpec, - SpecOptions: core.SpecOptionsCombo{Label: "Combat", SpecOptions: PlayerOptionsID}, - OtherSpecOptions: []core.SpecOptionsCombo{ - {Label: "MH Deadly OH Instant", SpecOptions: PlayerOptionsDI}, - {Label: "MH Instant OH Instant", SpecOptions: PlayerOptionsII}, - {Label: "MH Deadly OH Deadly", SpecOptions: PlayerOptionsDD}, - }, - Rotation: core.GetAplRotation("../../../ui/rogue/combat/apls", "combat"), - OtherRotations: []core.RotationCombo{}, - ItemFilter: core.ItemFilter{ - ArmorType: proto.ArmorType_ArmorTypeLeather, - RangedWeaponTypes: []proto.RangedWeaponType{ - proto.RangedWeaponType_RangedWeaponTypeBow, - proto.RangedWeaponType_RangedWeaponTypeCrossbow, - proto.RangedWeaponType_RangedWeaponTypeGun, - proto.RangedWeaponType_RangedWeaponTypeThrown, - }, - WeaponTypes: []proto.WeaponType{ - proto.WeaponType_WeaponTypeDagger, - proto.WeaponType_WeaponTypeFist, - proto.WeaponType_WeaponTypeAxe, - proto.WeaponType_WeaponTypeMace, - proto.WeaponType_WeaponTypeSword, - }, - HandTypes: []proto.HandType{ - proto.HandType_HandTypeMainHand, - proto.HandType_HandTypeOffHand, - proto.HandType_HandTypeOneHand, - }, - }, - })) -} - -var CombatTalents = "0322-2332030310230012321-003" - -var CombatGlyphs = &proto.Glyphs{} - -var PlayerOptionsDI = &proto.Player_CombatRogue{ - CombatRogue: &proto.CombatRogue{ - Options: &proto.CombatRogue_Options{ - ClassOptions: &proto.RogueOptions{ - MhImbue: proto.RogueOptions_DeadlyPoison, - OhImbue: proto.RogueOptions_InstantPoison, - ThImbue: proto.RogueOptions_DeadlyPoison, - }, - }, - }, -} - -var PlayerOptionsID = &proto.Player_CombatRogue{ - CombatRogue: &proto.CombatRogue{ - Options: &proto.CombatRogue_Options{ - ClassOptions: &proto.RogueOptions{ - MhImbue: proto.RogueOptions_InstantPoison, - OhImbue: proto.RogueOptions_DeadlyPoison, - ThImbue: proto.RogueOptions_DeadlyPoison, - }, - }, - }, -} - -var PlayerOptionsDD = &proto.Player_CombatRogue{ - CombatRogue: &proto.CombatRogue{ - Options: &proto.CombatRogue_Options{ - ClassOptions: &proto.RogueOptions{ - MhImbue: proto.RogueOptions_DeadlyPoison, - OhImbue: proto.RogueOptions_DeadlyPoison, - ThImbue: proto.RogueOptions_DeadlyPoison, - }, - }, - }, -} - -var PlayerOptionsII = &proto.Player_CombatRogue{ - CombatRogue: &proto.CombatRogue{ - Options: &proto.CombatRogue_Options{ - ClassOptions: &proto.RogueOptions{ - MhImbue: proto.RogueOptions_InstantPoison, - OhImbue: proto.RogueOptions_InstantPoison, - ThImbue: proto.RogueOptions_InstantPoison, - }, - }, - }, -} - -var FullConsumesSpec = &proto.ConsumesSpec{ - FlaskId: 58087, // Flask of the Winds - PotId: 58145, // Potion of the Tol'vir - ConjuredId: 7676, // Thistle Tea -} diff --git a/sim/rogue/combat/_revealing_strike.go b/sim/rogue/combat/_revealing_strike.go deleted file mode 100644 index c1fddb8549..0000000000 --- a/sim/rogue/combat/_revealing_strike.go +++ /dev/null @@ -1,88 +0,0 @@ -package combat - -import ( - "time" - - "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/core/proto" - "github.com/wowsims/mop/sim/rogue" -) - -func (comRogue *CombatRogue) registerRevealingStrike() { - if !comRogue.Talents.RevealingStrike { - return - } - - hasGlyph := comRogue.HasPrimeGlyph(proto.RoguePrimeGlyph_GlyphOfRevealingStrike) - multiplier := 1 + core.TernaryFloat64(hasGlyph, .45, .35) - actionID := core.ActionID{SpellID: 84617} - isApplied := false - - // Enemy Debuff Aura for Finisher Damage - rvsAura := comRogue.NewEnemyAuraArray(func(target *core.Unit) *core.Aura { - return target.GetOrRegisterAura(core.Aura{ - Label: "Revealing Strike", - ActionID: actionID, - Duration: 15 * time.Second, - - OnGain: func(aura *core.Aura, sim *core.Simulation) { - if !isApplied { - comRogue.Eviscerate.DamageMultiplier *= multiplier - comRogue.Envenom.DamageMultiplier *= multiplier - comRogue.Rupture.DamageMultiplier *= multiplier - isApplied = true - } - }, - OnExpire: func(aura *core.Aura, sim *core.Simulation) { - comRogue.Eviscerate.DamageMultiplier /= multiplier - comRogue.Envenom.DamageMultiplier /= multiplier - comRogue.Rupture.DamageMultiplier /= multiplier - isApplied = false - aura.Deactivate(sim) - }, - OnSpellHitTaken: func(aura *core.Aura, sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { - if result.Landed() && spell.Flags.Matches(rogue.SpellFlagFinisher) { - aura.Deactivate(sim) - } - }, - }) - }) - - // Attack - comRogue.RevealingStrike = comRogue.RegisterSpell(core.SpellConfig{ - ActionID: actionID, - SpellSchool: core.SpellSchoolPhysical, - ProcMask: core.ProcMaskMeleeMHSpecial, - Flags: core.SpellFlagMeleeMetrics | core.SpellFlagAPL | rogue.SpellFlagBuilder, - ClassSpellMask: rogue.RogueSpellRevealingStrike, - Cast: core.CastConfig{ - DefaultCast: core.Cast{ - GCD: time.Second, - }, - }, - EnergyCost: core.EnergyCostOptions{ - Cost: 40, - Refund: 0.8, - }, - - DamageMultiplier: 1.29, - CritMultiplier: comRogue.CritMultiplier(false), - ThreatMultiplier: 1, - - BonusCoefficient: 1, - - ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { - comRogue.BreakStealth(sim) - - baseDamage := spell.Unit.MHNormalizedWeaponDamage(sim, spell.MeleeAttackPower()) - - result := spell.CalcAndDealDamage(sim, target, baseDamage, spell.OutcomeMeleeWeaponSpecialHitAndCrit) - if result.Landed() { - comRogue.AddComboPoints(sim, 1, spell.ComboPointMetrics()) - rvsAura.Get(target).Activate(sim) - } else { - spell.IssueRefund(sim) - } - }, - }) -} diff --git a/sim/rogue/combat/_adrenaline_rush.go b/sim/rogue/combat/adrenaline_rush.go similarity index 74% rename from sim/rogue/combat/_adrenaline_rush.go rename to sim/rogue/combat/adrenaline_rush.go index 3b691dad59..9a21b63c3f 100644 --- a/sim/rogue/combat/_adrenaline_rush.go +++ b/sim/rogue/combat/adrenaline_rush.go @@ -4,31 +4,35 @@ import ( "time" "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/core/proto" "github.com/wowsims/mop/sim/rogue" ) var AdrenalineRushActionID = core.ActionID{SpellID: 13750} func (comRogue *CombatRogue) registerAdrenalineRushCD() { - if !comRogue.Talents.AdrenalineRush { - return - } - speedBonus := 1.2 inverseBonus := 1 / speedBonus + // Reduces the GCD of Sinister Strike, Revealing Strike, Eviscerate, Slice and Dice, and Rupture by 0.2 sec + gcdReduction := comRogue.AddDynamicMod(core.SpellModConfig{ + Kind: core.SpellMod_GlobalCooldown_Flat, + ClassMask: rogue.RogueSpellRupture | rogue.RogueSpellEviscerate | rogue.RogueSpellSliceAndDice | rogue.RogueSpellRevealingStrike | rogue.RogueSpellSinisterStrike, + TimeValue: time.Millisecond * -200, + }) + comRogue.AdrenalineRushAura = comRogue.RegisterAura(core.Aura{ Label: "Adrenaline Rush", ActionID: AdrenalineRushActionID, - Duration: core.TernaryDuration(comRogue.HasPrimeGlyph(proto.RoguePrimeGlyph_GlyphOfAdrenalineRush), time.Second*20, time.Second*15), + Duration: time.Second * 15, OnGain: func(aura *core.Aura, sim *core.Simulation) { comRogue.ApplyAdditiveEnergyRegenBonus(sim, 1.0) comRogue.MultiplyMeleeSpeed(sim, speedBonus) + gcdReduction.Activate() }, OnExpire: func(aura *core.Aura, sim *core.Simulation) { comRogue.ApplyAdditiveEnergyRegenBonus(sim, -1.0) comRogue.MultiplyMeleeSpeed(sim, inverseBonus) + gcdReduction.Deactivate() }, }) @@ -58,9 +62,5 @@ func (comRogue *CombatRogue) registerAdrenalineRushCD() { Spell: comRogue.AdrenalineRush, Type: core.CooldownTypeDPS, Priority: core.CooldownPriorityDefault, - ShouldActivate: func(sim *core.Simulation, character *core.Character) bool { - thresh := 40.0 - return comRogue.CurrentEnergy() <= thresh && !comRogue.KillingSpree.IsReady(sim) - }, }) } diff --git a/sim/rogue/combat/_bandits_guile.go b/sim/rogue/combat/bandits_guile.go similarity index 53% rename from sim/rogue/combat/_bandits_guile.go rename to sim/rogue/combat/bandits_guile.go index abeed7c53c..4acab904ec 100644 --- a/sim/rogue/combat/_bandits_guile.go +++ b/sim/rogue/combat/bandits_guile.go @@ -8,9 +8,7 @@ import ( ) func (comRogue *CombatRogue) registerBanditsGuile() { - chanceToProc := []float64{0.0, 0.33, 0.67, 1.0}[comRogue.Talents.BanditsGuile] attackCounter := int32(0) - var lastAttacked *core.Unit var bgDamageAuras [3]*core.Aura currentInsightIndex := -1 @@ -29,7 +27,13 @@ func (comRogue *CombatRogue) registerBanditsGuile() { actionID = core.ActionID{SpellID: 84747} } - damageBonus := []float64{1.1, 1.2, 1.3}[index] + damageBonus := []float64{0.1, 0.2, 0.3}[index] + + bgDamageMod := comRogue.AddDynamicMod(core.SpellModConfig{ + Kind: core.SpellMod_DamageDone_Pct, + ClassMask: rogue.RogueSpellsAll, + FloatValue: damageBonus, + }) bgDamageAuras[index] = comRogue.RegisterAura(core.Aura{ Label: label, @@ -37,15 +41,14 @@ func (comRogue *CombatRogue) registerBanditsGuile() { Duration: time.Second * 15, OnGain: func(aura *core.Aura, sim *core.Simulation) { - core.EnableDamageDoneByCaster(DDBC_BanditsGuile, DDBC_Total, comRogue.AttackTables[comRogue.CurrentTarget.UnitIndex], func(sim *core.Simulation, spell *core.Spell, attackTable *core.AttackTable) float64 { - if spell.Matches(rogue.RogueSpellsAll) || spell.ProcMask.Matches(core.ProcMaskMeleeWhiteHit) { - return damageBonus - } - return 1.0 - }) + comRogue.AutoAttacks.MHAuto().DamageMultiplier *= (1 + damageBonus) + comRogue.AutoAttacks.OHAuto().DamageMultiplier *= (1 + damageBonus) + bgDamageMod.Activate() }, OnExpire: func(aura *core.Aura, sim *core.Simulation) { - core.DisableDamageDoneByCaster(0, comRogue.AttackTables[comRogue.CurrentTarget.UnitIndex]) + comRogue.AutoAttacks.MHAuto().DamageMultiplier /= (1 + damageBonus) + comRogue.AutoAttacks.OHAuto().DamageMultiplier /= (1 + damageBonus) + bgDamageMod.Deactivate() if currentInsightIndex == 2 { currentInsightIndex = -1 attackCounter = 0 @@ -65,38 +68,26 @@ func (comRogue *CombatRogue) registerBanditsGuile() { }, OnSpellHitDealt: func(aura *core.Aura, sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { if currentInsightIndex < 2 && result.Landed() && (spell == comRogue.SinisterStrike || spell == comRogue.RevealingStrike) { - if lastAttacked != result.Target { - // Reset back to no insight, no casts + attackCounter += 1 + + if attackCounter == 4 { attackCounter = 0 + // Deactivate previous aura if currentInsightIndex >= 0 { bgDamageAuras[currentInsightIndex].Deactivate(sim) } - currentInsightIndex = -1 - } - lastAttacked = result.Target - - if chanceToProc == 1 || sim.Proc(chanceToProc, "Bandit's Guile") { - attackCounter += 1 - comRogue.BanditsGuileAura.SetStacks(sim, attackCounter+1) - if attackCounter == 4 { - attackCounter = 0 - comRogue.BanditsGuileAura.SetStacks(sim, attackCounter+1) - // Deactivate previous aura - if currentInsightIndex >= 0 { - bgDamageAuras[currentInsightIndex].Deactivate(sim) - } - currentInsightIndex += 1 - // Activate next aura + currentInsightIndex += 1 + // Activate next aura + bgDamageAuras[currentInsightIndex].Activate(sim) + } else { + // Refresh duration of existing aura + if currentInsightIndex >= 0 { + bgDamageAuras[currentInsightIndex].Duration = time.Second * 15 bgDamageAuras[currentInsightIndex].Activate(sim) - } else { - // Refresh duration of existing aura - if currentInsightIndex >= 0 { - bgDamageAuras[currentInsightIndex].Duration = time.Second * 15 - bgDamageAuras[currentInsightIndex].Activate(sim) - } } } + comRogue.BanditsGuileAura.SetStacks(sim, attackCounter+1) } }, }) diff --git a/sim/rogue/combat/blade_flurry.go b/sim/rogue/combat/blade_flurry.go index f4f5f4f594..3eb1b8b872 100644 --- a/sim/rogue/combat/blade_flurry.go +++ b/sim/rogue/combat/blade_flurry.go @@ -4,7 +4,6 @@ import ( "time" "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/core/proto" "github.com/wowsims/mop/sim/rogue" ) @@ -17,7 +16,7 @@ func (comRogue *CombatRogue) registerBladeFlurry() { ActionID: BladeFlurryHitID, SpellSchool: core.SpellSchoolPhysical, ProcMask: core.ProcMaskEmpty, // No proc mask, so it won't proc itself. - Flags: core.SpellFlagMeleeMetrics | core.SpellFlagNoOnCastComplete | core.SpellFlagIgnoreAttackerModifiers, + Flags: core.SpellFlagMeleeMetrics | core.SpellFlagNoOnCastComplete | core.SpellFlagIgnoreModifiers | core.SpellFlagIgnoreArmor, DamageMultiplier: 1, ThreatMultiplier: 1, @@ -27,8 +26,7 @@ func (comRogue *CombatRogue) registerBladeFlurry() { }, }) - hasGlyph := comRogue.HasMajorGlyph(proto.RogueMajorGlyph_GlyphOfBladeFlurry) - energyReduction := core.TernaryFloat64(hasGlyph, -0.15, -0.3) + energyReduction := -0.2 comRogue.BladeFlurryAura = comRogue.RegisterAura(core.Aura{ Label: "Blade Flurry", @@ -52,11 +50,16 @@ func (comRogue *CombatRogue) registerBladeFlurry() { return } - // Undo armor reduction to get the raw damage value. - curDmg = result.Damage / result.ArmorMultiplier + curDmg = result.Damage * 0.4 + numHits := 0 - bfTarget := comRogue.Env.NextTargetUnit(result.Target) - bfHit.Cast(sim, bfTarget) + for enemyIndex := 0; enemyIndex < int(comRogue.Env.GetNumTargets()) && numHits < 4; enemyIndex++ { + bfTarget := comRogue.Env.GetTargetUnit(int32(enemyIndex)) + if bfTarget != comRogue.CurrentTarget { + numHits++ + bfHit.Cast(sim, bfTarget) + } + } }, }) diff --git a/sim/rogue/combat/combat.go b/sim/rogue/combat/combat.go index 1c8f664a4c..8d4f9fb526 100644 --- a/sim/rogue/combat/combat.go +++ b/sim/rogue/combat/combat.go @@ -9,7 +9,8 @@ import ( // Damage Done By Caster setup const ( - DDBC_BanditsGuile int = iota + DDBC_BanditsGuile int = 0 + DDBC_RevealingStrike = iota DDBC_Total ) @@ -51,17 +52,18 @@ func (combatRogue *CombatRogue) Initialize() { // Ambidexterity Passive combatRogue.AutoAttacks.OHConfig().DamageMultiplier *= 1.75 // Vitality Passive - combatRogue.AdditiveEnergyRegenBonus += 0.25 - combatRogue.MultiplyStat(stats.AttackPower, 1.3) + combatRogue.AdditiveEnergyRegenBonus += 0.20 + combatRogue.MultiplyStat(stats.AttackPower, 1.4) - // combatRogue.registerRevealingStrike() - // combatRogue.registerBladeFlurry() - // combatRogue.registerBanditsGuile() + combatRogue.registerSinisterStrikeSpell() + combatRogue.registerRevealingStrike() + combatRogue.registerBladeFlurry() + combatRogue.registerBanditsGuile() - // combatRogue.applyCombatPotency() + combatRogue.applyCombatPotency() - // combatRogue.registerKillingSpreeCD() - // combatRogue.registerAdrenalineRushCD() + combatRogue.registerKillingSpreeCD() + combatRogue.registerAdrenalineRushCD() combatRogue.applyMastery() } @@ -77,9 +79,5 @@ func (combatRogue *CombatRogue) GetRogue() *rogue.Rogue { func (combatRogue *CombatRogue) Reset(sim *core.Simulation) { combatRogue.Rogue.Reset(sim) - // TODO: Fix this to work with the new talent system. - // if combatRogue.Talents.BanditsGuile > 0 { - // combatRogue.BanditsGuileAura.Activate(sim) - // } - + combatRogue.BanditsGuileAura.Activate(sim) } diff --git a/sim/rogue/combat/_combat_potency.go b/sim/rogue/combat/combat_potency.go similarity index 78% rename from sim/rogue/combat/_combat_potency.go rename to sim/rogue/combat/combat_potency.go index d28bfb6d62..81b2b1d9f2 100644 --- a/sim/rogue/combat/_combat_potency.go +++ b/sim/rogue/combat/combat_potency.go @@ -3,12 +3,7 @@ package combat import "github.com/wowsims/mop/sim/core" func (comRogue *CombatRogue) applyCombatPotency() { - if comRogue.Talents.CombatPotency == 0 { - return - } - - const procChance = 0.2 - energyBonus := 5.0 * float64(comRogue.Talents.CombatPotency) + energyBonus := 15.0 energyMetrics := comRogue.NewEnergyMetrics(core.ActionID{SpellID: 35546}) comRogue.RegisterAura(core.Aura{ @@ -19,6 +14,12 @@ func (comRogue *CombatRogue) applyCombatPotency() { }, OnSpellHitDealt: func(aura *core.Aura, sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { if result.Landed() && (spell.ProcMask.Matches(core.ProcMaskMeleeOHAuto) || spell.SpellID == 86392) { // 86392 = Main Gauche + procChance := 0.2 + if spell.ProcMask.Matches(core.ProcMaskMeleeOHAuto) { + ohSpeed := comRogue.GetOHWeapon().SwingSpeed + procChance = (20 * ohSpeed / 1.4) / 100 + } + if sim.RandomFloat("Combat Potency") < procChance { comRogue.AddEnergy(sim, energyBonus, energyMetrics) } diff --git a/sim/rogue/combat/combat_test.go b/sim/rogue/combat/combat_test.go new file mode 100644 index 0000000000..c5f726c65b --- /dev/null +++ b/sim/rogue/combat/combat_test.go @@ -0,0 +1,67 @@ +package combat + +import ( + "testing" + + _ "github.com/wowsims/mop/sim/common" // imported to get item effects included. + "github.com/wowsims/mop/sim/core" + "github.com/wowsims/mop/sim/core/proto" +) + +func init() { + RegisterCombatRogue() +} + +func TestCombat(t *testing.T) { + core.RunTestSuite(t, t.Name(), core.FullCharacterTestSuiteGenerator(core.CharacterSuiteConfig{ + Class: proto.Class_ClassRogue, + Race: proto.Race_RaceHuman, + OtherRaces: []proto.Race{proto.Race_RaceOrc}, + GearSet: core.GetGearSet("../../../ui/rogue/combat/gear_sets", "preraid_combat"), + OtherGearSets: []core.GearSetCombo{ + //core.GetGearSet("../../../ui/rogue/combat/gear_sets", "p3_combat"), + //core.GetGearSet("../../../ui/rogue/combat/gear_sets", "p4_combat"), + }, + Talents: CombatTalents, + Glyphs: CombatGlyphs, + Consumables: FullConsumesSpec, + SpecOptions: core.SpecOptionsCombo{Label: "Combat", SpecOptions: PlayerOptions}, + + Rotation: core.GetAplRotation("../../../ui/rogue/combat/apls", "combat"), + OtherRotations: []core.RotationCombo{}, + ItemFilter: core.ItemFilter{ + ArmorType: proto.ArmorType_ArmorTypeLeather, + WeaponTypes: []proto.WeaponType{ + proto.WeaponType_WeaponTypeDagger, + proto.WeaponType_WeaponTypeFist, + proto.WeaponType_WeaponTypeAxe, + proto.WeaponType_WeaponTypeMace, + proto.WeaponType_WeaponTypeSword, + }, + HandTypes: []proto.HandType{ + proto.HandType_HandTypeMainHand, + proto.HandType_HandTypeOffHand, + proto.HandType_HandTypeOneHand, + }, + }, + })) +} + +var CombatTalents = "321233" + +var CombatGlyphs = &proto.Glyphs{} + +var PlayerOptions = &proto.Player_CombatRogue{ + CombatRogue: &proto.CombatRogue{ + Options: &proto.CombatRogue_Options{ + ClassOptions: &proto.RogueOptions{ + LethalPoison: proto.RogueOptions_DeadlyPoison, + }, + }, + }, +} + +var FullConsumesSpec = &proto.ConsumesSpec{ + FlaskId: 76084, // Flask of Spring Blossoms + PotId: 76089, // Virmen's Bite +} diff --git a/sim/rogue/combat/_killing_spree.go b/sim/rogue/combat/killing_spree.go similarity index 84% rename from sim/rogue/combat/_killing_spree.go rename to sim/rogue/combat/killing_spree.go index 1c036e4341..c88ee006fb 100644 --- a/sim/rogue/combat/_killing_spree.go +++ b/sim/rogue/combat/killing_spree.go @@ -5,15 +5,10 @@ import ( "time" "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/core/proto" "github.com/wowsims/mop/sim/rogue" ) func (comRogue *CombatRogue) registerKillingSpreeCD() { - if !comRogue.Talents.KillingSpree { - return - } - mhWeaponSwing := comRogue.GetOrRegisterSpell(core.SpellConfig{ ActionID: core.ActionID{SpellID: 51690, Tag: 1}, // actual spellID is 57841 SpellSchool: core.SpellSchoolPhysical, @@ -41,7 +36,7 @@ func (comRogue *CombatRogue) registerKillingSpreeCD() { Flags: core.SpellFlagMeleeMetrics, ClassSpellMask: rogue.RogueSpellKillingSpreeHit, - DamageMultiplier: 1 * comRogue.DWSMultiplier(), + DamageMultiplier: 1.75, // Combat has a 1.75x OH damage multiplier CritMultiplier: comRogue.CritMultiplier(false), ThreatMultiplier: 1, @@ -55,33 +50,43 @@ func (comRogue *CombatRogue) registerKillingSpreeCD() { }, }) - hasGlyph := comRogue.HasPrimeGlyph(proto.RoguePrimeGlyph_GlyphOfKillingSpree) - auraDamageMult := core.TernaryFloat64(hasGlyph, 1.3, 1.2) + auraDamageMult := 1.5 comRogue.KillingSpreeAura = comRogue.RegisterAura(core.Aura{ Label: "Killing Spree", ActionID: core.ActionID{SpellID: 51690}, - Duration: time.Second*2 + 1, + Duration: time.Second*3 + 1, // +1 ensures the final hit is buffed OnGain: func(aura *core.Aura, sim *core.Simulation) { comRogue.SetGCDTimer(sim, sim.CurrentTime+aura.Duration) comRogue.PseudoStats.DamageDealtMultiplier *= auraDamageMult core.StartPeriodicAction(sim, core.PeriodicActionOptions{ Period: time.Millisecond * 500, - NumTicks: 5, + NumTicks: 7, TickImmediately: true, OnAction: func(s *core.Simulation) { targetCount := sim.GetNumTargets() target := comRogue.CurrentTarget - if targetCount > 1 { + if targetCount > 1 && comRogue.HasActiveAura("Blade Flurry") { newUnitIndex := int32(math.Ceil(float64(targetCount)*sim.RandomFloat("Killing Spree"))) - 1 target = sim.GetTargetUnit(newUnitIndex) } mhWeaponSwing.Cast(sim, target) ohWeaponSwing.Cast(sim, target) + if comRogue.T16SpecMod != nil { + if comRogue.T16SpecMod.IsActive { + newMod := comRogue.T16SpecMod.GetFloatValue() * 1.1 + comRogue.T16SpecMod.UpdateFloatValue(newMod) + } + comRogue.T16SpecMod.Activate() + } }, }) }, OnExpire: func(aura *core.Aura, sim *core.Simulation) { comRogue.PseudoStats.DamageDealtMultiplier /= auraDamageMult + if comRogue.T16SpecMod != nil { + comRogue.T16SpecMod.UpdateFloatValue(0.1) + comRogue.T16SpecMod.Deactivate() + } }, }) comRogue.KillingSpree = comRogue.RegisterSpell(core.SpellConfig{ diff --git a/sim/rogue/combat/mastery.go b/sim/rogue/combat/mastery.go index ccb9e9fd6d..20bbbeb3ea 100644 --- a/sim/rogue/combat/mastery.go +++ b/sim/rogue/combat/mastery.go @@ -13,7 +13,7 @@ func (comRogue *CombatRogue) applyMastery() { Flags: core.SpellFlagMeleeMetrics | core.SpellFlagNoOnCastComplete | core.SpellFlagPassiveSpell, ClassSpellMask: rogue.RogueSpellMainGauche, - DamageMultiplier: 1.0, + DamageMultiplier: 1.2, DamageMultiplierAdditive: 1.0, CritMultiplier: comRogue.CritMultiplier(false), ThreatMultiplier: 1.0, diff --git a/sim/rogue/combat/revealing_strike.go b/sim/rogue/combat/revealing_strike.go new file mode 100644 index 0000000000..9655ab36e1 --- /dev/null +++ b/sim/rogue/combat/revealing_strike.go @@ -0,0 +1,105 @@ +package combat + +import ( + "time" + + "github.com/wowsims/mop/sim/core" + "github.com/wowsims/mop/sim/rogue" +) + +func (comRogue *CombatRogue) registerRevealingStrike() { + multiplier := 1.35 + actionID := core.ActionID{SpellID: 84617} + cpMetric := comRogue.NewComboPointMetrics(core.ActionID{SpellID: 139546}) // Random "Combo Point" Spell ID - resolves a multithreading test error + + wepDamage := 1.6 + + // RvS has a DoT-like clipping window, where it adds up to 3 seconds to the new duration. + // This functions exactly like DoT clipping, just for a standard aura + clipInterval := time.Second * 3 + baseDuration := time.Second * 24 + + // Enemy Debuff Aura for Finisher Damage + rvsAura := comRogue.NewEnemyAuraArray(func(target *core.Unit) *core.Aura { + return target.GetOrRegisterAura(core.Aura{ + Label: "Revealing Strike", + ActionID: actionID, + Duration: baseDuration, + + OnGain: func(aura *core.Aura, sim *core.Simulation) { + core.EnableDamageDoneByCaster(DDBC_RevealingStrike, DDBC_Total, comRogue.AttackTables[aura.Unit.UnitIndex], func(sim *core.Simulation, spell *core.Spell, attackTable *core.AttackTable) float64 { + if spell.Matches(rogue.RogueSpellDamagingFinisher) { + return multiplier + } + return 1.0 + }) + }, + OnExpire: func(aura *core.Aura, sim *core.Simulation) { + core.DisableDamageDoneByCaster(DDBC_RevealingStrike, comRogue.AttackTables[aura.Unit.UnitIndex]) + aura.Deactivate(sim) + }, + OnReset: func(aura *core.Aura, sim *core.Simulation) { + aura.Deactivate(sim) + }, + OnSpellHitTaken: func(aura *core.Aura, sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { + if result.Landed() && spell.ClassSpellMask == rogue.RogueSpellSinisterStrike { + if sim.Proc(0.2, "Revealing Strike Extra Combo Point") { + comRogue.AddComboPointsOrAnticipation(sim, 1, cpMetric) + + if comRogue.T16EnergyAura != nil { + comRogue.T16EnergyAura.Activate(sim) + comRogue.T16EnergyAura.AddStack(sim) + } + } + } + }, + }) + }) + + // Attack + comRogue.RevealingStrike = comRogue.RegisterSpell(core.SpellConfig{ + ActionID: actionID, + SpellSchool: core.SpellSchoolPhysical, + ProcMask: core.ProcMaskMeleeMHSpecial, + Flags: core.SpellFlagMeleeMetrics | core.SpellFlagAPL | rogue.SpellFlagBuilder, + ClassSpellMask: rogue.RogueSpellRevealingStrike, + Cast: core.CastConfig{ + DefaultCast: core.Cast{ + GCD: time.Second, + GCDMin: time.Millisecond * 500, + }, + IgnoreHaste: true, + }, + EnergyCost: core.EnergyCostOptions{ + Cost: 40, + Refund: 0.8, + }, + + DamageMultiplier: wepDamage, + CritMultiplier: comRogue.CritMultiplier(false), + ThreatMultiplier: 1, + + BonusCoefficient: 1, + + ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { + comRogue.BreakStealth(sim) + + baseDamage := spell.Unit.MHNormalizedWeaponDamage(sim, spell.MeleeAttackPower()) + + result := spell.CalcAndDealDamage(sim, target, baseDamage, spell.OutcomeMeleeWeaponSpecialHitAndCrit) + if result.Landed() { + comRogue.AddComboPointsOrAnticipation(sim, 1, spell.ComboPointMetrics()) + aura := rvsAura.Get(target) + if aura.IsActive() { + aura.Duration = aura.RemainingDuration(sim)%clipInterval + baseDuration + aura.Activate(sim) + } else { + aura.Duration = baseDuration + aura.Activate(sim) + } + } else { + spell.IssueRefund(sim) + } + }, + }) +} diff --git a/sim/rogue/combat/sinister_strike.go b/sim/rogue/combat/sinister_strike.go new file mode 100644 index 0000000000..064ae29a5a --- /dev/null +++ b/sim/rogue/combat/sinister_strike.go @@ -0,0 +1,54 @@ +package combat + +import ( + "time" + + "github.com/wowsims/mop/sim/core" + "github.com/wowsims/mop/sim/rogue" +) + +func (comRogue *CombatRogue) registerSinisterStrikeSpell() { + baseDamage := comRogue.GetBaseDamageFromCoefficient(0.22499999404) + wepDamage := 1.92 + + comRogue.SinisterStrike = comRogue.RegisterSpell(core.SpellConfig{ + ActionID: core.ActionID{SpellID: 1752}, + SpellSchool: core.SpellSchoolPhysical, + ProcMask: core.ProcMaskMeleeMHSpecial, + Flags: core.SpellFlagMeleeMetrics | rogue.SpellFlagBuilder | core.SpellFlagAPL, + ClassSpellMask: rogue.RogueSpellSinisterStrike, + + EnergyCost: core.EnergyCostOptions{ + Cost: 40, + Refund: 0.8, + }, + Cast: core.CastConfig{ + DefaultCast: core.Cast{ + GCD: time.Second, + GCDMin: time.Millisecond * 500, + }, + IgnoreHaste: true, + }, + + DamageMultiplier: wepDamage, + DamageMultiplierAdditive: 1, + CritMultiplier: comRogue.CritMultiplier(true), + ThreatMultiplier: 1, + + BonusCoefficient: 1, + + ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { + comRogue.BreakStealth(sim) + baseDamage := baseDamage + + spell.Unit.MHNormalizedWeaponDamage(sim, spell.MeleeAttackPower()) + + result := spell.CalcAndDealDamage(sim, target, baseDamage, spell.OutcomeMeleeWeaponSpecialHitAndCrit) + + if result.Landed() { + comRogue.AddComboPointsOrAnticipation(sim, 1, spell.ComboPointMetrics()) + } else { + spell.IssueRefund(sim) + } + }, + }) +} diff --git a/sim/rogue/crimson_tempest.go b/sim/rogue/crimson_tempest.go new file mode 100644 index 0000000000..bdc054957b --- /dev/null +++ b/sim/rogue/crimson_tempest.go @@ -0,0 +1,103 @@ +package rogue + +import ( + "time" + + "github.com/wowsims/mop/sim/core" +) + +func (rogue *Rogue) registerCrimsonTempest() { + hit_baseDamage := rogue.GetBaseDamageFromCoefficient(0.47600001097) + hit_cpScaling := rogue.GetBaseDamageFromCoefficient(0.47600001097) // Same number...? + hit_apScaling := 0.0275 + + hit_minDamage := hit_baseDamage * 0.5 + + dot_modifier := 2.4 + var lastCTDamage []float64 + + // The DoT does not benefit from any external buff/debuff/passive + rogue.CrimsonTempestDoT = rogue.RegisterSpell(core.SpellConfig{ + ActionID: core.ActionID{SpellID: 121411, Tag: 7}, + SpellSchool: core.SpellSchoolPhysical, + ProcMask: core.ProcMaskEmpty, + Flags: core.SpellFlagIgnoreTargetModifiers | core.SpellFlagIgnoreAttackerModifiers | core.SpellFlagPassiveSpell, + ClassSpellMask: RogueSpellCrimsonTempestDoT, + + DamageMultiplier: 1, + CritMultiplier: rogue.CritMultiplier(false), + ThreatMultiplier: 1, + + Dot: core.DotConfig{ + Aura: core.Aura{ + Label: "Crimson Tempest", + Tag: RogueBleedTag, + }, + NumberOfTicks: 6, + TickLength: time.Second * 2, + + OnSnapshot: func(sim *core.Simulation, target *core.Unit, dot *core.Dot, isRollover bool) { + dot.SnapshotPhysical(target, lastCTDamage[target.UnitIndex]/6) + }, + OnTick: func(sim *core.Simulation, target *core.Unit, dot *core.Dot) { + dot.CalcAndDealPeriodicSnapshotDamage(sim, target, dot.OutcomeTick) + }, + }, + ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { + spell.Dot(target).Apply(sim) + spell.CalcAndDealOutcome(sim, target, spell.OutcomeAlwaysHitNoHitCounter) + }, + }) + + rogue.CrimsonTempest = rogue.RegisterSpell(core.SpellConfig{ + ActionID: core.ActionID{SpellID: 121411}, + SpellSchool: core.SpellSchoolPhysical, + ProcMask: core.ProcMaskMeleeMHSpecial, + Flags: core.SpellFlagMeleeMetrics | SpellFlagFinisher | core.SpellFlagAPL, + MetricSplits: 6, + ClassSpellMask: RogueSpellCrimsonTempest, + + DamageMultiplier: 1, + CritMultiplier: rogue.CritMultiplier(false), + ThreatMultiplier: 1, + + EnergyCost: core.EnergyCostOptions{ + Cost: 35, + Refund: 0.8, + RefundMetrics: rogue.EnergyRefundMetrics, + }, + Cast: core.CastConfig{ + DefaultCast: core.Cast{ + GCD: time.Second, + // Omitting the GCDMin - does not appear affected by either Shadow Blades or Adrenaline Rush + }, + IgnoreHaste: true, + ModifyCast: func(sim *core.Simulation, spell *core.Spell, cast *core.Cast) { + spell.SetMetricsSplit(rogue.ComboPoints()) + }, + }, + ExtraCastCondition: func(sim *core.Simulation, target *core.Unit) bool { + return rogue.ComboPoints() > 0 + }, + + ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { + lastCTDamage = make([]float64, sim.GetNumTargets()) + for _, aoeTarget := range sim.Encounter.TargetUnits { + damage := hit_minDamage + + sim.RandomFloat("Crimson Tempest")*hit_baseDamage + + hit_cpScaling*float64(rogue.ComboPoints()) + + hit_apScaling*float64(rogue.ComboPoints())*spell.MeleeAttackPower() + + result := spell.CalcAndDealDamage(sim, target, damage, spell.OutcomeMeleeSpecialHitAndCrit) + lastCTDamage[aoeTarget.UnitIndex] = result.Damage * dot_modifier + + if result.Landed() { + rogue.CrimsonTempestDoT.Cast(sim, aoeTarget) + // Currently, CT is triggering a Relentless Strikes refund for _every single target hit_ + // I'm assuming this to be a bug currently, but will model it should it stay for some time + } + } + rogue.ApplyFinisher(sim, spell) + }, + }) +} diff --git a/sim/rogue/_eviscerate.go b/sim/rogue/eviscerate.go similarity index 72% rename from sim/rogue/_eviscerate.go rename to sim/rogue/eviscerate.go index e62d941877..8c21ac56d4 100644 --- a/sim/rogue/_eviscerate.go +++ b/sim/rogue/eviscerate.go @@ -4,13 +4,12 @@ import ( "time" "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/core/proto" ) func (rogue *Rogue) registerEviscerate() { - coefficient := 0.32600000501 - resourceCoefficient := 0.47600001097 - apScalingPerComboPoint := 0.091 + coefficient := 0.5339999795 + resourceCoefficient := 0.70700001717 + apScalingPerComboPoint := 0.18 avgBaseDamage := coefficient * rogue.ClassSpellScaling damagePerComboPoint := resourceCoefficient * rogue.ClassSpellScaling @@ -20,7 +19,7 @@ func (rogue *Rogue) registerEviscerate() { ActionID: core.ActionID{SpellID: 2098}, SpellSchool: core.SpellSchoolPhysical, ProcMask: core.ProcMaskMeleeMHSpecial, - Flags: core.SpellFlagMeleeMetrics | SpellFlagFinisher | SpellFlagColdBlooded | core.SpellFlagAPL, + Flags: core.SpellFlagMeleeMetrics | SpellFlagFinisher | core.SpellFlagAPL, MetricSplits: 6, ClassSpellMask: RogueSpellEviscerate, @@ -31,25 +30,22 @@ func (rogue *Rogue) registerEviscerate() { }, Cast: core.CastConfig{ DefaultCast: core.Cast{ - GCD: time.Second, + GCD: time.Second, + GCDMin: time.Millisecond * 500, }, IgnoreHaste: true, ModifyCast: func(sim *core.Simulation, spell *core.Spell, cast *core.Cast) { - spell.SetMetricsSplit(spell.Unit.ComboPoints()) + spell.SetMetricsSplit(rogue.ComboPoints()) }, }, ExtraCastCondition: func(sim *core.Simulation, target *core.Unit) bool { return rogue.ComboPoints() > 0 }, - BonusCritPercent: core.TernaryFloat64( - rogue.HasPrimeGlyph(proto.RoguePrimeGlyph_GlyphOfEviscerate), 10, 0), - DamageMultiplier: 1, - DamageMultiplierAdditive: 1 + - []float64{0.0, 0.07, 0.14, 0.2}[rogue.Talents.CoupDeGrace] + - []float64{0.0, 0.07, 0.14, 0.2}[rogue.Talents.Aggression], - CritMultiplier: rogue.CritMultiplier(false), - ThreatMultiplier: 1, + DamageMultiplier: 1, + DamageMultiplierAdditive: 1, + CritMultiplier: rogue.CritMultiplier(false), + ThreatMultiplier: 1, BonusCoefficient: 1, diff --git a/sim/rogue/expose_armor.go b/sim/rogue/expose_armor.go new file mode 100644 index 0000000000..3e558a04a4 --- /dev/null +++ b/sim/rogue/expose_armor.go @@ -0,0 +1,61 @@ +package rogue + +import ( + "time" + + "github.com/wowsims/mop/sim/core" + "github.com/wowsims/mop/sim/core/proto" +) + +func (rogue *Rogue) registerExposeArmorSpell() { + rogue.ExposeArmorAuras = rogue.NewEnemyAuraArray(func(target *core.Unit) *core.Aura { + return core.WeakenedArmorAura(target) + }) + + cpMetric := rogue.NewComboPointMetrics(core.ActionID{SpellID: 8647}) + hasGlyph := rogue.HasMajorGlyph(proto.RogueMajorGlyph_GlyphOfExposeArmor) + + rogue.ExposeArmor = rogue.RegisterSpell(core.SpellConfig{ + ActionID: core.ActionID{SpellID: 8647}, + SpellSchool: core.SpellSchoolPhysical, + ProcMask: core.ProcMaskMeleeMHSpecial, + Flags: core.SpellFlagMeleeMetrics | SpellFlagBuilder | core.SpellFlagAPL, + ClassSpellMask: RogueSpellExposeArmor, + + EnergyCost: core.EnergyCostOptions{ + Cost: 25.0, + Refund: 0.8, + }, + Cast: core.CastConfig{ + DefaultCast: core.Cast{ + GCD: time.Second, + // Omitting the GCDMin - does not appear affected by either Shadow Blades or Adrenaline Rush + }, + IgnoreHaste: true, + }, + + ThreatMultiplier: 1, + + ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { + rogue.BreakStealth(sim) + result := spell.CalcOutcome(sim, target, spell.OutcomeMeleeSpecialHit) + if result.Landed() { + debuffAura := rogue.ExposeArmorAuras.Get(target) + debuffAura.Activate(sim) + if hasGlyph { + // just set the stacks to 3 + debuffAura.SetStacks(sim, 3) + } else { + debuffAura.AddStack(sim) + } + + rogue.AddComboPointsOrAnticipation(sim, 1, cpMetric) + } else { + spell.IssueRefund(sim) + } + spell.DealOutcome(sim, result) + }, + + RelatedAuraArrays: rogue.ExposeArmorAuras.ToMap(), + }) +} diff --git a/sim/rogue/fan_of_knives.go b/sim/rogue/fan_of_knives.go new file mode 100644 index 0000000000..a5ae1e9625 --- /dev/null +++ b/sim/rogue/fan_of_knives.go @@ -0,0 +1,71 @@ +package rogue + +import ( + "time" + + "github.com/wowsims/mop/sim/core" + "github.com/wowsims/mop/sim/core/proto" +) + +func (rogue *Rogue) registerFanOfKnives() { + baseDamage := rogue.GetBaseDamageFromCoefficient(1.25) + apScaling := 0.17499999702 + damageSpread := baseDamage * 0.40000000596 + minDamage := baseDamage - damageSpread/2 + + cpMetrics := rogue.NewComboPointMetrics(core.ActionID{SpellID: 51723}) + hasGlyph := rogue.HasMajorGlyph(proto.RogueMajorGlyph_GlyphOfSharpKnives) + + fokSpell := rogue.RegisterSpell(core.SpellConfig{ + ActionID: core.ActionID{SpellID: 51723}, + SpellSchool: core.SpellSchoolPhysical, + ProcMask: core.ProcMaskMeleeSpecial, + Flags: core.SpellFlagMeleeMetrics, + ClassSpellMask: RogueSpellFanOfKnives, + + DamageMultiplier: 1, + CritMultiplier: rogue.CritMultiplier(false), + ThreatMultiplier: 1, + }) + + results := make([]*core.SpellResult, len(rogue.Env.Encounter.TargetUnits)) + + rogue.FanOfKnives = rogue.RegisterSpell(core.SpellConfig{ + ActionID: core.ActionID{SpellID: 51723}, + SpellSchool: core.SpellSchoolPhysical, + Flags: core.SpellFlagMeleeMetrics | core.SpellFlagAPL | core.SpellFlagAoE, + + EnergyCost: core.EnergyCostOptions{ + Cost: 35, + }, + Cast: core.CastConfig{ + DefaultCast: core.Cast{ + GCD: time.Second, + GCDMin: time.Millisecond * 700, + }, + IgnoreHaste: true, + }, + + ApplyEffects: func(sim *core.Simulation, unit *core.Unit, spell *core.Spell) { + rogue.BreakStealth(sim) + for i, aoeTarget := range sim.Encounter.TargetUnits { + damage := minDamage + + sim.RandomFloat("Fan of Knives")*damageSpread + + spell.MeleeAttackPower()*apScaling + + damage *= sim.Encounter.AOECapMultiplier() + + results[i] = fokSpell.CalcAndDealDamage(sim, aoeTarget, damage, fokSpell.OutcomeMeleeSpecialNoBlockDodgeParry) + if results[i].Landed() && aoeTarget == rogue.CurrentTarget { + rogue.AddComboPointsOrAnticipation(sim, 1, cpMetrics) + + if hasGlyph { + sunder := rogue.ExposeArmorAuras.Get(aoeTarget) + sunder.Activate(sim) + sunder.AddStack(sim) + } + } + } + }, + }) +} diff --git a/sim/rogue/feint.go b/sim/rogue/feint.go deleted file mode 100644 index 65f1ad433b..0000000000 --- a/sim/rogue/feint.go +++ /dev/null @@ -1,40 +0,0 @@ -package rogue - -import ( - "time" - - "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/core/proto" -) - -func (rogue *Rogue) registerFeintSpell() { - rogue.Feint = rogue.RegisterSpell(core.SpellConfig{ - ActionID: core.ActionID{SpellID: 1966}, - SpellSchool: core.SpellSchoolPhysical, - ProcMask: core.ProcMaskEmpty, - Flags: core.SpellFlagMeleeMetrics | core.SpellFlagAPL, - ClassSpellMask: RogueSpellFeint, - - EnergyCost: core.EnergyCostOptions{ - Cost: core.TernaryInt32(rogue.HasMajorGlyph(proto.RogueMajorGlyph_GlyphOfFeint), 0, 20), - }, - Cast: core.CastConfig{ - DefaultCast: core.Cast{ - GCD: time.Second, - }, - CD: core.Cooldown{ - Timer: rogue.NewTimer(), - Duration: time.Second * 10, - }, - IgnoreHaste: true, - }, - - DamageMultiplier: 0, - ThreatMultiplier: 1, - - ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { - rogue.BreakStealth(sim) - spell.CalcAndDealOutcome(sim, target, spell.OutcomeMeleeSpecialHit) - }, - }) -} diff --git a/sim/rogue/_garrote.go b/sim/rogue/garrote.go similarity index 83% rename from sim/rogue/_garrote.go rename to sim/rogue/garrote.go index 481adf1f30..ecc0fef361 100644 --- a/sim/rogue/_garrote.go +++ b/sim/rogue/garrote.go @@ -7,7 +7,7 @@ import ( ) func (rogue *Rogue) registerGarrote() { - numTicks := int32(6) + baseDamage := rogue.GetBaseDamageFromCoefficient(0.11800000072) rogue.Garrote = rogue.GetOrRegisterSpell(core.SpellConfig{ ActionID: core.ActionID{SpellID: 703}, @@ -22,7 +22,8 @@ func (rogue *Rogue) registerGarrote() { }, Cast: core.CastConfig{ DefaultCast: core.Cast{ - GCD: time.Second, + GCD: time.Second, + GCDMin: time.Millisecond * 700, }, IgnoreHaste: true, }, @@ -30,7 +31,7 @@ func (rogue *Rogue) registerGarrote() { return !rogue.PseudoStats.InFrontOfTarget && (rogue.IsStealthed() || rogue.HasActiveAura("Shadowmeld")) }, - DamageMultiplierAdditive: 1 + 0.10*float64(rogue.Talents.Opportunity), + DamageMultiplierAdditive: 1, DamageMultiplier: 1, CritMultiplier: rogue.CritMultiplier(false), ThreatMultiplier: 1, @@ -40,10 +41,10 @@ func (rogue *Rogue) registerGarrote() { Label: "Garrote", Tag: RogueBleedTag, }, - NumberOfTicks: numTicks, + NumberOfTicks: 6, TickLength: time.Second * 3, OnSnapshot: func(sim *core.Simulation, target *core.Unit, dot *core.Dot, _ bool) { - dot.SnapshotPhysical(target, 119+dot.Spell.MeleeAttackPower()*0.07) + dot.SnapshotPhysical(target, baseDamage+dot.Spell.MeleeAttackPower()*0.078) }, OnTick: func(sim *core.Simulation, target *core.Unit, dot *core.Dot) { dot.CalcAndDealPeriodicSnapshotDamage(sim, target, dot.OutcomeSnapshotCrit) @@ -54,7 +55,7 @@ func (rogue *Rogue) registerGarrote() { rogue.BreakStealth(sim) result := spell.CalcOutcome(sim, target, spell.OutcomeMeleeSpecialNoBlockDodgeParryNoCrit) if result.Landed() { - rogue.AddComboPoints(sim, 1, spell.ComboPointMetrics()) + rogue.AddComboPointsOrAnticipation(sim, 1, spell.ComboPointMetrics()) spell.Dot(target).Apply(sim) } else { spell.IssueRefund(sim) diff --git a/sim/rogue/_items.go b/sim/rogue/items_cata.go similarity index 85% rename from sim/rogue/_items.go rename to sim/rogue/items_cata.go index fbeee3c91a..50368931db 100644 --- a/sim/rogue/_items.go +++ b/sim/rogue/items_cata.go @@ -4,7 +4,7 @@ import ( "math" "time" - cata "github.com/wowsims/mop/sim/common/cata" + "github.com/wowsims/mop/sim/common/shared" "github.com/wowsims/mop/sim/core" "github.com/wowsims/mop/sim/core/proto" "github.com/wowsims/mop/sim/core/stats" @@ -31,7 +31,7 @@ var Tier6 = core.NewItemSet(core.ItemSet{ 4: func(agent core.Agent, setBonusAura *core.Aura) { // Increases the damage dealt by your Backstab, Sinister Strike, Mutilate, and Hemorrhage abilities by 6%. setBonusAura.AttachSpellMod(core.SpellModConfig{ - Kind: core.SpellMod_DamageDone_Flat, + Kind: core.SpellMod_DamageDone_Pct, ClassMask: RogueSpellBackstab | RogueSpellSinisterStrike | RogueSpellMutilate | RogueSpellHemorrhage, FloatValue: .06, }) @@ -39,55 +39,6 @@ var Tier6 = core.NewItemSet(core.ItemSet{ }, }) -var Tier11 = core.NewItemSet(core.ItemSet{ - Name: "Wind Dancer's Regalia", - Bonuses: map[int32]core.ApplySetBonus{ - 2: func(_ core.Agent, setBonusAura *core.Aura) { - // +5% Crit to Backstab, Mutilate, and Sinister Strike - setBonusAura.AttachSpellMod(core.SpellModConfig{ - Kind: core.SpellMod_BonusCrit_Percent, - FloatValue: 5, - ClassMask: RogueSpellBackstab | RogueSpellMutilate | RogueSpellSinisterStrike, - }) - }, - 4: func(agent core.Agent, setBonusAura *core.Aura) { - // 1% Chance on Auto Attack to increase crit of next Evis or Envenom by +100% for 15 seconds - rogue := agent.(RogueAgent).GetRogue() - - t11Proc := rogue.RegisterAura(core.Aura{ - Label: "Deadly Scheme Proc", - ActionID: core.ActionID{SpellID: 90472}, - Duration: time.Second * 15, - - OnGain: func(aura *core.Aura, sim *core.Simulation) { - rogue.Envenom.BonusCritPercent += 100 - rogue.Eviscerate.BonusCritPercent += 100 - }, - OnExpire: func(aura *core.Aura, sim *core.Simulation) { - rogue.Envenom.BonusCritPercent -= 100 - rogue.Eviscerate.BonusCritPercent -= 100 - }, - OnSpellHitDealt: func(aura *core.Aura, sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { - if spell == rogue.Envenom || spell == rogue.Eviscerate { - aura.Deactivate(sim) - } - }, - }) - - setBonusAura.AttachProcTrigger(core.ProcTrigger{ - Name: "Deadly Scheme Aura", - Callback: core.CallbackOnSpellHitDealt, - ProcMask: core.ProcMaskMeleeWhiteHit, - Outcome: core.OutcomeLanded, - ProcChance: 0.01, - Handler: func(sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { - t11Proc.Activate(sim) - }, - }) - }, - }, -}) - func MakeT12StatAura(action core.ActionID, stat stats.Stat, name string) core.Aura { var lastRatingGain float64 return core.Aura{ @@ -113,7 +64,7 @@ var Tier12 = core.NewItemSet(core.ItemSet{ // Tentatively, this is just Ignite. Testing required to validate behavior. rogue := agent.GetCharacter() - cata.RegisterIgniteEffect(&rogue.Unit, cata.IgniteConfig{ + shared.RegisterIgniteEffect(&rogue.Unit, shared.IgniteConfig{ ActionID: core.ActionID{SpellID: 99173}, DotAuraLabel: "Burning Wounds", IncludeAuraDelay: true, @@ -244,14 +195,11 @@ var Tier13 = core.NewItemSet(core.ItemSet{ // Increases the duration of Shadow Dance by 2 sec, Adrenaline Rush by 3 sec, and Vendetta by 9 sec. // Implemented in respective spells 4: func(agent core.Agent, setBonusAura *core.Aura) { - rogue := agent.(RogueAgent).GetRogue() - - vendettaDurationIncrease := core.DurationFromSeconds(9.0 * core.TernaryFloat64(rogue.HasPrimeGlyph(proto.RoguePrimeGlyph_GlyphOfVendetta), 1.2, 1.0)) setBonusAura.AttachSpellMod(core.SpellModConfig{ Kind: core.SpellMod_DebuffDuration_Flat, ClassMask: RogueSpellVendetta, KeyValue: "Vendetta", - TimeValue: vendettaDurationIncrease, + TimeValue: time.Second * 9, }) setBonusAura.AttachSpellMod(core.SpellModConfig{ @@ -269,17 +217,16 @@ var Tier13 = core.NewItemSet(core.ItemSet{ }, }) -// Pulled from old Shadowcraft/SimC logic. -// There exists Blizzard sourced numbers, but those were from MoP beta. TBD which is valid. -// The final difference between the Blizzard numbers and old TC numbers is exceedingly small either way. +// Against level 93 mobs, the proc rate gets halved +// I could make this dynamic, but the items are (probably) dead anyways func getFangsProcRate(character *core.Character) float64 { switch character.Spec { case proto.Spec_SpecSubtletyRogue: - return 0.275 + return 0.29223 * 0.5 case proto.Spec_SpecAssassinationRogue: - return 0.235 + return 0.23139 * 0.5 default: - return 0.095 + return 0.09438 * 0.5 } } diff --git a/sim/rogue/items_mop.go b/sim/rogue/items_mop.go new file mode 100644 index 0000000000..b2485683f5 --- /dev/null +++ b/sim/rogue/items_mop.go @@ -0,0 +1,222 @@ +package rogue + +import ( + "time" + + "github.com/wowsims/mop/sim/core" + "github.com/wowsims/mop/sim/core/proto" + "github.com/wowsims/mop/sim/core/stats" +) + +var Tier14 = core.NewItemSet(core.ItemSet{ + Name: "Battlegear of the Thousandfold Blades", + Bonuses: map[int32]core.ApplySetBonus{ + 2: func(agent core.Agent, setBonusAura *core.Aura) { + // Increases the damage done by your Venomous Wounds ability by 20%, + // increases the damage done by your Sinister Strike ability by 15%, + // and increases the damage done by your Backstab ability by 10%. + setBonusAura.AttachSpellMod(core.SpellModConfig{ + Kind: core.SpellMod_DamageDone_Pct, + ClassMask: RogueSpellVenomousWounds, + FloatValue: 0.2, + }) + setBonusAura.AttachSpellMod(core.SpellModConfig{ + Kind: core.SpellMod_DamageDone_Pct, + ClassMask: RogueSpellSinisterStrike, + FloatValue: 0.15, + }) + setBonusAura.AttachSpellMod(core.SpellModConfig{ + Kind: core.SpellMod_DamageDone_Pct, + ClassMask: RogueSpellBackstab, + FloatValue: 0.1, + }) + }, + 4: func(agent core.Agent, setBonusAura *core.Aura) { + // Increases the duration of your Shadow Blades ability by Combat: 6 / Assassination, Subtlety: 12 sec. + rogue := agent.(RogueAgent).GetRogue() + addTime := time.Second * time.Duration(core.Ternary(rogue.Spec == proto.Spec_SpecCombatRogue, 6, 12)) + setBonusAura.AttachSpellMod(core.SpellModConfig{ + Kind: core.SpellMod_BuffDuration_Flat, + ClassMask: RogueSpellShadowBlades, + TimeValue: addTime, + }) + }, + }, +}) + +var Tier15 = core.NewItemSet(core.ItemSet{ + Name: "Nine-Tail Battlegear", + Bonuses: map[int32]core.ApplySetBonus{ + 2: func(agent core.Agent, setBonusAura *core.Aura) { + // Increases the duration of your finishing moves as if you had used an additional combo point, up to a maximum of 6 combo points. + rogue := agent.(RogueAgent).GetRogue() + + rogue.Has2PT15 = true + }, + 4: func(agent core.Agent, setBonusAura *core.Aura) { + // Shadow Blades also reduces the cost of all your abilities by 15%. + // Additionally, reduces the GCD of all rogue abilities by 300ms + rogue := agent.(RogueAgent).GetRogue() + energyMod := rogue.AddDynamicMod(core.SpellModConfig{ + Kind: core.SpellMod_PowerCost_Pct, + ClassMask: RogueSpellsAll, + FloatValue: -0.15, + }) + gcdMod := rogue.AddDynamicMod(core.SpellModConfig{ + Kind: core.SpellMod_GlobalCooldown_Flat, + ClassMask: RogueSpellActives, + TimeValue: time.Millisecond * -300, + }) + aura := rogue.RegisterAura(core.Aura{ + Label: "Shadow Blades Energy Cost Reduction", + ActionID: core.ActionID{SpellID: 138151}, + Duration: time.Second * 12, + OnGain: func(aura *core.Aura, sim *core.Simulation) { + energyMod.Activate() + gcdMod.Activate() + }, + OnExpire: func(aura *core.Aura, sim *core.Simulation) { + energyMod.Deactivate() + gcdMod.Deactivate() + }, + }) + + setBonusAura.AttachProcTrigger(core.ProcTrigger{ + Name: "Rogue T15 4P Bonus", + Callback: core.CallbackOnCastComplete, + ClassSpellMask: RogueSpellShadowBlades, + Handler: func(sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { + aura.Activate(sim) + }, + }) + }, + }, +}) + +var Tier16 = core.NewItemSet(core.ItemSet{ + Name: "Barbed Assassin Battlegear", + Bonuses: map[int32]core.ApplySetBonus{ + 2: func(agent core.Agent, setBonusAura *core.Aura) { + // When you generate a combo point from Revealing Strike's effect, Honor Among Thieves, or Seal Fate + // your next combo point generating ability has its energy cost reduced by {Subtlety: 2, Assassination: 6, Combat: 15]. + // Stacks up to 5 times. + rogue := agent.(RogueAgent).GetRogue() + + energyReduction := 0 + switch rogue.Spec { + case proto.Spec_SpecSubtletyRogue: + energyReduction = -2 + case proto.Spec_SpecAssassinationRogue: + energyReduction = -6 + default: + energyReduction = -15 + } + + energyMod := rogue.AddDynamicMod(core.SpellModConfig{ + Kind: core.SpellMod_PowerCost_Flat, + ClassMask: RogueSpellGenerator, + IntValue: 0, // Set dynamically + }) + + // This aura gets activated by the applicable spell scripts + rogue.T16EnergyAura = rogue.RegisterAura(core.Aura{ + Label: "Silent Blades", + ActionID: core.ActionID{SpellID: 145193}, + Duration: time.Second * 30, + MaxStacks: 5, + OnGain: func(aura *core.Aura, sim *core.Simulation) { + energyMod.UpdateIntValue(aura.GetStacks() * int32(energyReduction)) + energyMod.Activate() + }, + OnStacksChange: func(aura *core.Aura, sim *core.Simulation, oldStacks, newStacks int32) { + energyMod.UpdateIntValue(aura.GetStacks() * int32(energyReduction)) + }, + OnExpire: func(aura *core.Aura, sim *core.Simulation) { + energyMod.Deactivate() + }, + OnSpellHitDealt: func(aura *core.Aura, sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { + if result.Landed() && spell.Flags.Matches(SpellFlagBuilder) && spell.DefaultCast.Cost > 0 { + // Free action casts (such as Dispatch w/ Blindside) will not consume the aura + aura.Deactivate(sim) + } + }, + }) + }, + 4: func(agent core.Agent, setBonusAura *core.Aura) { + // Killing Spree deals 10% more damage every time it strikes a target. + // Abilities against a target with Vendetta on it increase your mastery by 250 for 5 sec, stacking up to 20 times. + // Every time you Backstab, you have a 4% chance to replace your Backstab with Ambush that can be used regardless of Stealth. + rogue := agent.(RogueAgent).GetRogue() + + if rogue.Spec == proto.Spec_SpecSubtletyRogue { + aura := rogue.RegisterAura(core.Aura{ + Label: "Sleight of Hand", + ActionID: core.ActionID{SpellID: 145211}, + Duration: time.Second * 10, + OnSpellHitDealt: func(aura *core.Aura, sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { + if spell == rogue.Ambush { + aura.Deactivate(sim) + } + }, + }) + + setBonusAura.AttachProcTrigger(core.ProcTrigger{ + Name: "Rogue T16 4P Bonus", + Callback: core.CallbackOnApplyEffects, + ClassSpellMask: RogueSpellBackstab, + Outcome: core.OutcomeLanded, + ProcChance: 0.04, + Handler: func(sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { + aura.Activate(sim) + }, + }) + } else if rogue.Spec == proto.Spec_SpecCombatRogue { + rogue.T16SpecMod = rogue.AddDynamicMod(core.SpellModConfig{ + Kind: core.SpellMod_DamageDone_Pct, + ClassMask: RogueSpellKillingSpreeHit, + FloatValue: 0.1, // Set dynamically in Killing Spree + }) + } else if rogue.Spec == proto.Spec_SpecAssassinationRogue { + aura := rogue.RegisterAura(core.Aura{ + Label: "Toxicologist", + ActionID: core.ActionID{SpellID: 145249}, + Duration: time.Second * 5, + MaxStacks: 20, + OnGain: func(aura *core.Aura, sim *core.Simulation) { + aura.AddStack(sim) + aura.Activate(sim) + }, + OnExpire: func(aura *core.Aura, sim *core.Simulation) { + aura.SetStacks(sim, 0) + }, + OnStacksChange: func(aura *core.Aura, sim *core.Simulation, oldStacks, newStacks int32) { + change := newStacks - oldStacks + aura.Unit.AddStatDynamic(sim, stats.MasteryRating, float64(250*change)) + }, + }) + + setBonusAura.AttachProcTrigger(core.ProcTrigger{ + Name: "Rogue T16 4P Bonus", + Callback: core.CallbackOnApplyEffects, + ClassSpellMask: RogueSpellVendetta, + Handler: func(sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { + aura.Activate(sim) + }, + }) + + setBonusAura.AttachProcTrigger(core.ProcTrigger{ + Name: "Toxicologist Trigger", + Callback: core.CallbackOnSpellHitDealt, + ClassSpellMask: RogueSpellActives, + ExtraCondition: func(sim *core.Simulation, spell *core.Spell, result *core.SpellResult) bool { + return rogue.Vendetta.RelatedAuraArrays.AnyActive(result.Target) + }, + Handler: func(sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { + aura.AddStack(sim) + aura.Refresh(sim) + }, + }) + } + }, + }, +}) diff --git a/sim/rogue/items_precata.go b/sim/rogue/items_precata.go new file mode 100644 index 0000000000..8f54d8e55b --- /dev/null +++ b/sim/rogue/items_precata.go @@ -0,0 +1,114 @@ +package rogue + +import ( + "time" + + "github.com/wowsims/mop/sim/core" + "github.com/wowsims/mop/sim/core/proto" + "github.com/wowsims/mop/sim/core/stats" +) + +func init() { + // Felstriker + core.NewItemEffect(12590, func(agent core.Agent, _ proto.ItemLevelState) { + character := agent.GetCharacter() + + effectAura := character.NewTemporaryStatsAura("Felstriker", core.ActionID{SpellID: 16551}, stats.Stats{stats.PhysicalCritPercent: 100, stats.PhysicalHitPercent: 100}, time.Second*3) + procMask := character.GetDynamicProcMaskForWeaponEffect(12590) + core.MakeProcTriggerAura(&character.Unit, core.ProcTrigger{ + Name: "Felstriker Trigger", + Callback: core.CallbackOnSpellHitDealt, + Outcome: core.OutcomeLanded, + ProcMask: *procMask, + SpellFlagsExclude: core.SpellFlagPassiveSpell, + DPM: character.NewDynamicLegacyProcForWeapon(12590, 1, 0), + Handler: func(sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { + effectAura.Activate(sim) + }, + }) + }) + + // Rod of the Sun King + core.NewItemEffect(29996, func(agent core.Agent, _ proto.ItemLevelState) { + character := agent.GetCharacter() + + actionID := core.ActionID{ItemID: 29996} + resourceMetricsEnergy := character.NewEnergyMetrics(actionID) + procMask := character.GetDynamicProcMaskForWeaponEffect(29996) + + core.MakeProcTriggerAura(&character.Unit, core.ProcTrigger{ + Name: "Rod of the Sun King", + Callback: core.CallbackOnSpellHitDealt, + Outcome: core.OutcomeLanded, + ProcMask: *procMask, + SpellFlagsExclude: core.SpellFlagPassiveSpell, + DPM: character.NewDynamicLegacyProcForWeapon(29996, 1, 0), + Handler: func(sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { + spell.Unit.AddEnergy(sim, 10, resourceMetricsEnergy) + }, + }) + }) + + // Heartpierce + // Normal + core.NewItemEffect(49982, func(agent core.Agent, _ proto.ItemLevelState) { + character := agent.GetCharacter() + actionID := core.ActionID{ItemID: 49982} + resourceMetricsEnergy := character.NewEnergyMetrics(actionID) + + hpSpell := character.GetOrRegisterSpell(core.SpellConfig{ + ActionID: actionID, + Hot: core.DotConfig{ + TickLength: time.Second * 2, + NumberOfTicks: 6, + OnTick: func(sim *core.Simulation, target *core.Unit, dot *core.Dot) { + character.AddEnergy(sim, 4, resourceMetricsEnergy) + }, + }, + }) + + core.MakeProcTriggerAura(&character.Unit, core.ProcTrigger{ + Name: "Heartpierce Trigger", + Callback: core.CallbackOnSpellHitDealt, + Outcome: core.OutcomeLanded, + ProcMask: core.ProcMaskMelee, + DPM: character.NewDynamicLegacyProcForWeapon(49982, 1, 0), + ActionID: core.ActionID{ItemID: 49982}, + + Handler: func(sim *core.Simulation, _ *core.Spell, result *core.SpellResult) { + hpSpell.Hot(&character.Unit).Activate(sim) + }, + }) + }) + + // Heroic + core.NewItemEffect(50641, func(agent core.Agent, _ proto.ItemLevelState) { + character := agent.GetCharacter() + actionID := core.ActionID{ItemID: 50641} + resourceMetricsEnergy := character.NewEnergyMetrics(actionID) + + hpSpell := character.GetOrRegisterSpell(core.SpellConfig{ + ActionID: actionID, + Hot: core.DotConfig{ + TickLength: time.Second * 2, + NumberOfTicks: 6, + OnTick: func(sim *core.Simulation, target *core.Unit, dot *core.Dot) { + character.AddEnergy(sim, 4, resourceMetricsEnergy) + }, + }, + }) + + core.MakeProcTriggerAura(&character.Unit, core.ProcTrigger{ + Name: "Heartpierce Trigger", + Callback: core.CallbackOnSpellHitDealt, + Outcome: core.OutcomeLanded, + ProcMask: core.ProcMaskMelee, + DPM: character.NewDynamicLegacyProcForWeapon(50641, 1, 0), + ActionID: core.ActionID{ItemID: 50641}, + + Handler: func(sim *core.Simulation, _ *core.Spell, result *core.SpellResult) { + hpSpell.Hot(&character.Unit).Activate(sim) + }, + }) + }) +} diff --git a/sim/rogue/poisons.go b/sim/rogue/poisons.go new file mode 100644 index 0000000000..8189a45698 --- /dev/null +++ b/sim/rogue/poisons.go @@ -0,0 +1,206 @@ +package rogue + +import ( + "time" + + "github.com/wowsims/mop/sim/core" + "github.com/wowsims/mop/sim/core/proto" +) + +func (rogue *Rogue) applyPoisons() { + rogue.applyDeadlyPoison() + rogue.applyWoundPoison() +} + +func (rogue *Rogue) registerPoisonAuras() { + rogue.MasterPoisonerDebuffAuras = rogue.NewEnemyAuraArray(func(target *core.Unit) *core.Aura { + aura := core.MasterPoisonerDebuff(target) + aura.Duration = core.NeverExpires + return aura + }) +} + +func (rogue *Rogue) GetLethalPoisonProcChance() float64 { + return 0.3 + core.TernaryFloat64(rogue.Spec == proto.Spec_SpecAssassinationRogue, 0.2, 0) +} + +func (rogue *Rogue) UpdateLethalPoisonPPH(bonusChance float64) { + pph := rogue.GetLethalPoisonProcChance() + bonusChance + rogue.deadlyPoisonPPHM = rogue.NewFixedProcChanceManager(pph, core.ProcMaskMelee) + rogue.woundPoisonPPHM = rogue.NewFixedProcChanceManager(pph, core.ProcMaskMelee) +} + +func (rogue *Rogue) registerDeadlyPoisonSpell() { + dot_baseDamage := rogue.GetBaseDamageFromCoefficient(0.60000002384) + dot_apScaling := 0.21299999952 + + hit_baseDamage := rogue.GetBaseDamageFromCoefficient(0.31299999356) + hit_apScaling := 0.10899999738 + hit_variance := 0.28000000119 * hit_baseDamage + hit_minimum := hit_baseDamage - hit_variance/2 + + // Register the hit as a distinct spell for Results UI separation + dpHit := rogue.RegisterSpell(core.SpellConfig{ + ActionID: core.ActionID{SpellID: 2818, Tag: 2}, + SpellSchool: core.SpellSchoolNature, + ProcMask: core.ProcMaskSpellDamageProc, + ClassSpellMask: RogueSpellDeadlyPoison, + Flags: core.SpellFlagPassiveSpell, + + DamageMultiplier: 1, + DamageMultiplierAdditive: 1, + CritMultiplier: rogue.CritMultiplier(false), + ThreatMultiplier: 1, + + ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { + baseDamage := hit_minimum + + sim.RandomFloat("Deadly Poison Hit")*hit_variance + + hit_apScaling*spell.MeleeAttackPower() + // DoT spell already checked if we hit, just send the damage + spell.CalcAndDealDamage(sim, target, baseDamage, spell.OutcomeMeleeSpecialCritOnly) + }, + }) + + rogue.DeadlyPoison = rogue.RegisterSpell(core.SpellConfig{ + ActionID: core.ActionID{SpellID: 2818, Tag: 1}, + SpellSchool: core.SpellSchoolNature, + ProcMask: core.ProcMaskSpellDamageProc, + ClassSpellMask: RogueSpellDeadlyPoison, + Flags: core.SpellFlagPassiveSpell, + + DamageMultiplier: 1, + DamageMultiplierAdditive: 1, + CritMultiplier: rogue.CritMultiplier(false), + ThreatMultiplier: 1, + + Dot: core.DotConfig{ + Aura: core.Aura{ + Label: "Deadly Poison", + MaxStacks: 1, + Duration: time.Second * 12, + OnGain: func(aura *core.Aura, sim *core.Simulation) { + rogue.MasterPoisonerDebuffAuras.Get(aura.Unit).Activate(sim) + + }, + OnExpire: func(aura *core.Aura, sim *core.Simulation) { + rogue.MasterPoisonerDebuffAuras.Get(aura.Unit).Deactivate(sim) + + }, + }, + NumberOfTicks: 4, + TickLength: time.Second * 3, + + OnSnapshot: func(_ *core.Simulation, target *core.Unit, dot *core.Dot, _ bool) { + dot.SnapshotBaseDamage = (dot_baseDamage + dot_apScaling*dot.Spell.MeleeAttackPower()) + attackTable := dot.Spell.Unit.AttackTables[target.UnitIndex] + dot.SnapshotCritChance = dot.Spell.PhysicalCritChance(attackTable) + dot.SnapshotAttackerMultiplier = dot.Spell.AttackerDamageMultiplier(attackTable, true) + }, + + OnTick: func(sim *core.Simulation, target *core.Unit, dot *core.Dot) { + dot.CalcAndDealPeriodicSnapshotDamage(sim, target, dot.OutcomeSnapshotCrit) + }, + }, + + ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { + result := spell.CalcOutcome(sim, target, spell.OutcomeMeleeSpecialNoBlockDodgeParry) + if !result.Landed() { + return + } + + dot := spell.Dot(target) + if dot.IsActive() { + dpHit.Cast(sim, result.Target) + dot.Refresh(sim) + dot.TakeSnapshot(sim, false) + } else { + dot.Apply(sim) + dot.Refresh(sim) + dot.TakeSnapshot(sim, false) + } + }, + }) +} + +func (rogue *Rogue) registerWoundPoisonSpell() { + woundPoisonDebuffAura := core.Aura{ + Label: "Wound Poison", + ActionID: core.ActionID{SpellID: 8680}, + Duration: time.Second * 15, + OnGain: func(aura *core.Aura, sim *core.Simulation) { + rogue.MasterPoisonerDebuffAuras.Get(aura.Unit).Activate(sim) + }, + OnExpire: func(aura *core.Aura, sim *core.Simulation) { + rogue.MasterPoisonerDebuffAuras.Get(aura.Unit).Deactivate(sim) + }, + } + + rogue.WoundPoisonDebuffAuras = rogue.NewEnemyAuraArray(func(target *core.Unit) *core.Aura { + return target.RegisterAura(woundPoisonDebuffAura) + }) + + wpBaseDamage := rogue.GetBaseDamageFromCoefficient(0.41699999571) + apScaling := 0.11999999732 + variance := 0.28000000119 * wpBaseDamage + minBaseDamage := wpBaseDamage - variance/2 + + rogue.WoundPoison = rogue.RegisterSpell(core.SpellConfig{ + ActionID: core.ActionID{SpellID: 8680}, + SpellSchool: core.SpellSchoolNature, + ProcMask: core.ProcMaskSpellDamageProc, + ClassSpellMask: RogueSpellWoundPoison, + + DamageMultiplier: 1, + DamageMultiplierAdditive: 1, + CritMultiplier: rogue.DefaultCritMultiplier(), + ThreatMultiplier: 1, + + ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { + baseDamage := minBaseDamage + + sim.RandomFloat("Wound Poison")*variance + + spell.MeleeAttackPower()*apScaling + + result := spell.CalcAndDealDamage(sim, target, baseDamage, spell.OutcomeMeleeSpecialHitAndCrit) + + if result.Landed() { + rogue.WoundPoisonDebuffAuras.Get(target).Activate(sim) + } + }, + }) +} + +func (rogue *Rogue) applyDeadlyPoison() { + if rogue.Options.LethalPoison == proto.RogueOptions_DeadlyPoison { + rogue.UpdateLethalPoisonPPH(0) + + core.MakeProcTriggerAura(&rogue.Unit, core.ProcTrigger{ + Name: "Deadly Poison", + Outcome: core.OutcomeLanded, + Callback: core.CallbackOnSpellHitDealt, + Handler: func(sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { + procMask := core.Ternary(spell.SpellID == 86392, core.ProcMaskMeleeMH, spell.ProcMask) + if rogue.deadlyPoisonPPHM.Proc(sim, procMask, "Deadly Poison") { + rogue.DeadlyPoison.Cast(sim, result.Target) + } + }, + }) + } +} + +func (rogue *Rogue) applyWoundPoison() { + if rogue.Options.LethalPoison == proto.RogueOptions_WoundPoison { + rogue.UpdateLethalPoisonPPH(0) + + core.MakeProcTriggerAura(&rogue.Unit, core.ProcTrigger{ + Name: "Wound Poison", + Outcome: core.OutcomeLanded, + Callback: core.CallbackOnSpellHitDealt, + Handler: func(sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { + procMask := core.Ternary(spell.SpellID == 86392, core.ProcMaskMeleeMH, spell.ProcMask) + if rogue.woundPoisonPPHM.Proc(sim, procMask, "Wound Poison") { + rogue.WoundPoison.Cast(sim, result.Target) + } + }, + }) + } +} diff --git a/sim/rogue/preparation.go b/sim/rogue/preparation.go new file mode 100644 index 0000000000..7b6bdb9d8a --- /dev/null +++ b/sim/rogue/preparation.go @@ -0,0 +1,36 @@ +package rogue + +import ( + "time" + + "github.com/wowsims/mop/sim/core" +) + +func (rogue *Rogue) registerPreparationCD() { + + rogue.Preparation = rogue.RegisterSpell(core.SpellConfig{ + ActionID: core.ActionID{SpellID: 14185}, + Flags: core.SpellFlagAPL, + ClassSpellMask: RogueSpellPreparation, + Cast: core.CastConfig{ + DefaultCast: core.Cast{ + GCD: time.Second, + }, + CD: core.Cooldown{ + Timer: rogue.NewTimer(), + Duration: time.Minute * 5, + }, + IgnoreHaste: true, + }, + ApplyEffects: func(sim *core.Simulation, _ *core.Unit, spell *core.Spell) { + // Spells affected by Preparation are:, Vanish (Overkill/Master of Subtlety), Sprint, Evasion, Dismantle + rogue.Vanish.CD.Reset() + }, + }) + + rogue.AddMajorCooldown(core.MajorCooldown{ + Spell: rogue.Preparation, + Type: core.CooldownTypeDPS, + Priority: core.CooldownPriorityDefault, + }) +} diff --git a/sim/rogue/rogue.go b/sim/rogue/rogue.go index f8f9460215..918fd3b2cf 100644 --- a/sim/rogue/rogue.go +++ b/sim/rogue/rogue.go @@ -9,9 +9,9 @@ import ( ) const ( - SpellFlagBuilder = core.SpellFlagAgentReserved2 - SpellFlagFinisher = core.SpellFlagAgentReserved3 - SpellFlagColdBlooded = core.SpellFlagAgentReserved4 + SpellFlagBuilder = core.SpellFlagAgentReserved2 + SpellFlagFinisher = core.SpellFlagAgentReserved3 + SpellFlagSealFate = core.SpellFlagAgentReserved4 ) const RogueBleedTag = "RogueBleed" @@ -34,7 +34,6 @@ type Rogue struct { AdditiveEnergyRegenBonus float64 sliceAndDiceDurations [6]time.Duration - exposeArmorDurations [6]time.Duration Backstab *core.Spell BladeFlurry *core.Spell @@ -46,9 +45,9 @@ type Rogue struct { Hemorrhage *core.Spell GhostlyStrike *core.Spell HungerForBlood *core.Spell - InstantPoison [4]*core.Spell - WoundPoison [4]*core.Spell + WoundPoison *core.Spell Mutilate *core.Spell + Dispatch *core.Spell MutilateMH *core.Spell MutilateOH *core.Spell Shiv *core.Spell @@ -66,19 +65,18 @@ type Rogue struct { KillingSpree *core.Spell AdrenalineRush *core.Spell Gouge *core.Spell + ShadowBlades *core.Spell - Envenom *core.Spell - Eviscerate *core.Spell - ExposeArmor *core.Spell - Rupture *core.Spell - SliceAndDice *core.Spell - Recuperate *core.Spell + Envenom *core.Spell + Eviscerate *core.Spell + ExposeArmor *core.Spell + Rupture *core.Spell + SliceAndDice *core.Spell + CrimsonTempest *core.Spell + CrimsonTempestDoT *core.Spell - lastDeadlyPoisonProcMask core.ProcMask - - deadlyPoisonPPHM [core.NumItemSlots]*core.DynamicProcManager - instantPoisonPPMM [core.NumItemSlots]*core.DynamicProcManager - woundPoisonPPMM [core.NumItemSlots]*core.DynamicProcManager + deadlyPoisonPPHM *core.DynamicProcManager + woundPoisonPPHM *core.DynamicProcManager AdrenalineRushAura *core.Aura BladeFlurryAura *core.Aura @@ -86,7 +84,6 @@ type Rogue struct { ExposeArmorAuras core.AuraArray HungerForBloodAura *core.Aura KillingSpreeAura *core.Aura - OverkillAura *core.Aura SliceAndDiceAura *core.Aura RecuperateAura *core.Aura MasterOfSubtletyAura *core.Aura @@ -95,13 +92,22 @@ type Rogue struct { DirtyDeedsAura *core.Aura HonorAmongThieves *core.Aura StealthAura *core.Aura + SubterfugeAura *core.Aura BanditsGuileAura *core.Aura + AnticipationAura *core.Aura + ShadowBladesAura *core.Aura + + NightstalkerMod *core.SpellMod + ShadowFocusMod *core.SpellMod MasterPoisonerDebuffAuras core.AuraArray SavageCombatDebuffAuras core.AuraArray WoundPoisonDebuffAuras core.AuraArray T12ToTLastBuff int + Has2PT15 bool + T16EnergyAura *core.Aura + T16SpecMod *core.SpellMod ruthlessnessMetrics *core.ResourceMetrics relentlessStrikesMetrics *core.ResourceMetrics @@ -118,46 +124,56 @@ func (rogue *Rogue) GetRogue() *Rogue { func (rogue *Rogue) AddRaidBuffs(_ *proto.RaidBuffs) {} func (rogue *Rogue) AddPartyBuffs(_ *proto.PartyBuffs) {} +func (rogue *Rogue) AddComboPointsOrAnticipation(sim *core.Simulation, numPoints int32, metric *core.ResourceMetrics) { + if rogue.Talents.Anticipation && rogue.ComboPoints()+numPoints > 5 { + realPoints := 5 - rogue.ComboPoints() + antiPoints := rogue.AnticipationAura.GetStacks() + numPoints - realPoints + + rogue.AddComboPoints(sim, realPoints, metric) + + rogue.AnticipationAura.Activate(sim) + rogue.AnticipationAura.Refresh(sim) + rogue.AnticipationAura.SetStacks(sim, antiPoints) + if antiPoints > 5 { + // run AddComboPoints again to report the overcapping into UI + rogue.AddComboPoints(sim, antiPoints-5, metric) + } + } else { + rogue.AddComboPoints(sim, numPoints, metric) + } +} + // Apply the effect of successfully casting a finisher to combo points func (rogue *Rogue) ApplyFinisher(sim *core.Simulation, spell *core.Spell) { - // numPoints := rogue.ComboPoints() - // rogue.SpendComboPoints(sim, spell.ComboPointMetrics()) - - // TODO: Fix this to work with the new talent system. - // if rogue.Talents.Ruthlessness > 0 && (spell.ClassSpellMask&RogueSpellDamagingFinisher != 0) { - // procChance := 0.2 * float64(rogue.Talents.Ruthlessness) - // if sim.Proc(procChance, "Ruthlessness") { - // rogue.AddComboPoints(sim, 1, rogue.ruthlessnessMetrics) - // } - // } - // if rogue.Talents.RelentlessStrikes > 0 { - // procChance := []float64{0.0, 0.07, 0.14, 0.2}[rogue.Talents.RelentlessStrikes] * float64(numPoints) - // if sim.Proc(procChance, "Relentless Strikes") { - // rogue.AddEnergy(sim, 25, rogue.relentlessStrikesMetrics) - // } - // } - // if rogue.Talents.RestlessBlades > 0 && (spell.ClassSpellMask&RogueSpellDamagingFinisher != 0) { - // cdReduction := time.Duration(rogue.Talents.RestlessBlades) * time.Second * time.Duration(numPoints) - - // if rogue.KillingSpree != nil { - // ksNewTime := rogue.KillingSpree.CD.Timer.ReadyAt() - cdReduction - // rogue.KillingSpree.CD.Timer.Set(ksNewTime) - // } - // if rogue.AdrenalineRush != nil { - // arNewTime := rogue.AdrenalineRush.CD.Timer.ReadyAt() - cdReduction - // rogue.AdrenalineRush.CD.Timer.Set(arNewTime) - // } - // } - // if rogue.Talents.SerratedBlades > 0 && spell == rogue.Eviscerate { - // chancePerPoint := 0.1 * float64(rogue.Talents.SerratedBlades) - // procChance := float64(numPoints) * chancePerPoint - // if sim.Proc(procChance, "Serrated Blades") { - // rupAura := rogue.Rupture.Dot(spell.Unit.CurrentTarget) - // if rupAura.IsActive() { - // rupAura.Activate(sim) - // } - // } - // } + numPoints := rogue.ComboPoints() + rogue.SpendComboPoints(sim, spell.ComboPointMetrics()) + + if rogue.Spec == proto.Spec_SpecCombatRogue { + // Ruthlessness + if sim.Proc(0.2*float64(numPoints), "Ruthlessness") { + rogue.AddComboPoints(sim, 1, rogue.ruthlessnessMetrics) + } + + // Restless Blades + cdReduction := 2 * time.Second * time.Duration(numPoints) + if rogue.KillingSpree != nil { + ksNewTime := rogue.KillingSpree.CD.Timer.ReadyAt() - cdReduction + rogue.KillingSpree.CD.Timer.Set(ksNewTime) + } + if rogue.AdrenalineRush != nil { + arNewTime := rogue.AdrenalineRush.CD.Timer.ReadyAt() - cdReduction + rogue.AdrenalineRush.CD.Timer.Set(arNewTime) + } + if rogue.ShadowBlades != nil { + sbNewTime := rogue.ShadowBlades.CD.Timer.ReadyAt() - cdReduction + rogue.ShadowBlades.CD.Timer.Set(sbNewTime) + } + } + + // Relentless Strikes + if sim.Proc(0.2*float64(numPoints), "Relentless Strikes") { + rogue.AddEnergy(sim, 25, rogue.relentlessStrikesMetrics) + } } func (rogue *Rogue) HasMajorGlyph(glyph proto.RogueMajorGlyph) bool { @@ -168,61 +184,39 @@ func (rogue *Rogue) HasMinorGlyph(glyph proto.RogueMinorGlyph) bool { return rogue.HasGlyph(int32(glyph)) } +func (rogue *Rogue) GetBaseDamageFromCoefficient(c float64) float64 { + return c * rogue.ClassSpellScaling +} + func (rogue *Rogue) Initialize() { // Update auto crit multipliers now that we have the targets. rogue.AutoAttacks.MHConfig().CritMultiplier = rogue.CritMultiplier(false) rogue.AutoAttacks.OHConfig().CritMultiplier = rogue.CritMultiplier(false) rogue.AutoAttacks.RangedConfig().CritMultiplier = rogue.CritMultiplier(false) - // rogue.registerStealthAura() - // rogue.registerVanishSpell() - rogue.registerFeintSpell() - // rogue.registerAmbushSpell() - // rogue.registerGarrote() - // rogue.registerSinisterStrikeSpell() - // rogue.registerBackstabSpell() - // rogue.registerRupture() - // rogue.registerSliceAndDice() - // rogue.registerEviscerate() - // rogue.registerEnvenom() - // rogue.registerExposeArmorSpell() - // rogue.registerRecuperate() - // rogue.registerFanOfKnives() - // rogue.registerTricksOfTheTradeSpell() - // rogue.registerDeadlyPoisonSpell() - // rogue.registerInstantPoisonSpell() - // rogue.registerWoundPoisonSpell() - // rogue.registerPoisonAuras() - // rogue.registerShivSpell() - rogue.registerThistleTeaCD() - // rogue.registerGougeSpell() + rogue.registerStealthAura() + rogue.registerVanishSpell() + rogue.registerAmbushSpell() + rogue.registerGarrote() + rogue.registerRupture() + rogue.registerSliceAndDice() + rogue.registerEviscerate() + rogue.registerExposeArmorSpell() + rogue.registerFanOfKnives() + rogue.registerTricksOfTheTradeSpell() + rogue.registerDeadlyPoisonSpell() + rogue.registerWoundPoisonSpell() + rogue.registerPoisonAuras() + rogue.registerShadowBladesCD() + rogue.registerCrimsonTempest() + rogue.registerPreparationCD() rogue.T12ToTLastBuff = 3 - // re-configure poisons when performing an item swap - rogue.RegisterItemSwapCallback(core.MeleeWeaponSlots(), func(sim *core.Simulation, slot proto.ItemSlot) { - if !rogue.Options.ApplyPoisonsManually { - if rogue.MainHand() == nil || rogue.OffHand() == nil { - return - } - mhWeaponSpeed := rogue.MainHand().SwingSpeed - ohWeaponSpeed := rogue.OffHand().SwingSpeed - if mhWeaponSpeed <= ohWeaponSpeed { - rogue.Options.MhImbue = proto.RogueOptions_DeadlyPoison - rogue.Options.OhImbue = proto.RogueOptions_InstantPoison - rogue.lastDeadlyPoisonProcMask = core.ProcMaskMeleeMH - } else { - rogue.Options.MhImbue = proto.RogueOptions_InstantPoison - rogue.Options.OhImbue = proto.RogueOptions_DeadlyPoison - rogue.lastDeadlyPoisonProcMask = core.ProcMaskMeleeOH - } - // rogue.UpdateInstantPoisonPPM(0) - } - }) + rogue.ruthlessnessMetrics = rogue.NewComboPointMetrics(core.ActionID{SpellID: 14161}) + rogue.relentlessStrikesMetrics = rogue.NewEnergyMetrics(core.ActionID{SpellID: 58423}) } -func (rogue *Rogue) ApplyTalents() {} - func (rogue *Rogue) ApplyAdditiveEnergyRegenBonus(sim *core.Simulation, increment float64) { oldBonus := rogue.AdditiveEnergyRegenBonus newBonus := oldBonus + increment @@ -242,10 +236,6 @@ func (rogue *Rogue) Reset(sim *core.Simulation) { func (rogue *Rogue) CritMultiplier(applyLethality bool) float64 { secondaryModifier := 0.0 - // TODO: Fix this to work with the new talent system. - // if applyLethality { - // secondaryModifier += 0.1 * float64(rogue.Talents.Lethality) - // } return rogue.GetCharacter().CritMultiplier(1.0, secondaryModifier) } @@ -265,9 +255,7 @@ func NewRogue(character *core.Character, options *proto.RogueOptions, talents st maxEnergy := 100.0 - if rogue.Spec == proto.Spec_SpecAssassinationRogue && - rogue.GetMHWeapon() != nil && - rogue.GetMHWeapon().WeaponType == proto.WeaponType_WeaponTypeDagger { + if rogue.Spec == proto.Spec_SpecAssassinationRogue && (rogue.HasDagger(core.MainHand) || rogue.HasDagger(core.OffHand)) { maxEnergy += 20 } @@ -284,7 +272,7 @@ func NewRogue(character *core.Character, options *proto.RogueOptions, talents st Ranged: rogue.WeaponFromRanged(0), AutoSwingMelee: true, }) - // rogue.applyPoisons() + rogue.applyPoisons() rogue.AddStatDependency(stats.Strength, stats.AttackPower, 1) rogue.AddStatDependency(stats.Agility, stats.AttackPower, 2) @@ -293,19 +281,6 @@ func NewRogue(character *core.Character, options *proto.RogueOptions, talents st return rogue } -// Apply the effects of the Cut to the Chase talent -// TODO: Put a fresh instance of SnD rather than use the original as per client -// TODO (TheBackstabi, 3/16/2024) - Assassination only talent, to be moved? -// func (rogue *Rogue) ApplyCutToTheChase(sim *core.Simulation) { -// if rogue.Talents.CutToTheChase > 0 && rogue.SliceAndDiceAura.IsActive() { -// procChance := []float64{0.0, 0.33, 0.67, 1.0}[rogue.Talents.CutToTheChase] -// if procChance == 1 || sim.Proc(procChance, "Cut to the Chase") { -// rogue.SliceAndDiceAura.Duration = rogue.sliceAndDiceDurations[5] -// rogue.SliceAndDiceAura.Activate(sim) -// } -// } -// } - // Deactivate Stealth if it is active. This must be added to all abilities that cause Stealth to fade. func (rogue *Rogue) BreakStealth(sim *core.Simulation) { if rogue.StealthAura.IsActive() { @@ -316,10 +291,15 @@ func (rogue *Rogue) BreakStealth(sim *core.Simulation) { // Does the rogue have a dagger equipped in the specified hand (main or offhand)? func (rogue *Rogue) HasDagger(hand core.Hand) bool { - if hand == core.MainHand { + if hand == core.MainHand && rogue.MainHand() != nil { return rogue.MainHand().WeaponType == proto.WeaponType_WeaponTypeDagger } - return rogue.OffHand().WeaponType == proto.WeaponType_WeaponTypeDagger + + if rogue.OffHand() != nil { + return rogue.OffHand().WeaponType == proto.WeaponType_WeaponTypeDagger + } + + return false } // Does the rogue have a thrown weapon equipped in the ranged slot? @@ -330,14 +310,9 @@ func (rogue *Rogue) HasThrown() bool { // Check if the rogue is considered in "stealth" for the purpose of casting abilities func (rogue *Rogue) IsStealthed() bool { - if rogue.StealthAura.IsActive() { - return true - } - // TODO: Fix this to work with the new talent system. - // if rogue.Talents.ShadowDance && rogue.ShadowDanceAura.IsActive() { - // return true - // } - return false + return rogue.StealthAura.IsActive() || + (rogue.ShadowDanceAura != nil && rogue.ShadowDanceAura.IsActive()) || + (rogue.Talents.Subterfuge && rogue.SubterfugeAura.IsActive()) } func (rogue *Rogue) GetMasteryBonus() float64 { @@ -365,6 +340,8 @@ const ( RogueSpellGouge RogueSpellRecuperate RogueSpellRupture + RogueSpellCrimsonTempest + RogueSpellCrimsonTempestDoT RogueSpellShiv RogueSpellSinisterStrike RogueSpellSliceAndDice @@ -385,16 +362,22 @@ const ( RogueSpellRevealingStrike RogueSpellColdBlood RogueSpellMutilate + RogueSpellMutilateHit + RogueSpellDispatch RogueSpellVendetta RogueSpellVenomousWounds RogueSpellWoundPoison - RogueSpellInstantPoison RogueSpellDeadlyPoison + RogueSpellShadowBlades + RogueSpellShadowBladesHit + RogueSpellMarkedForDeath RogueSpellLast RogueSpellsAll = RogueSpellLast<<1 - 1 - RogueSpellPoisons = RogueSpellVenomousWounds | RogueSpellWoundPoison | RogueSpellInstantPoison | RogueSpellDeadlyPoison - RogueSpellDamagingFinisher = RogueSpellEnvenom | RogueSpellEviscerate | RogueSpellRupture + RogueSpellPoisons = RogueSpellVenomousWounds | RogueSpellWoundPoison | RogueSpellDeadlyPoison + RogueSpellGenerator = RogueSpellBackstab | RogueSpellHemorrhage | RogueSpellSinisterStrike | RogueSpellRevealingStrike | RogueSpellMutilate | RogueSpellDispatch | RogueSpellAmbush | RogueSpellGarrote | RogueSpellFanOfKnives + RogueSpellDamagingFinisher = RogueSpellEnvenom | RogueSpellEviscerate | RogueSpellRupture | RogueSpellCrimsonTempest RogueSpellWeightedBlades = RogueSpellSinisterStrike | RogueSpellRevealingStrike + RogueSpellActives = RogueSpellGenerator | RogueSpellDamagingFinisher | RogueSpellSliceAndDice ) diff --git a/sim/rogue/_rupture.go b/sim/rogue/rupture.go similarity index 79% rename from sim/rogue/_rupture.go rename to sim/rogue/rupture.go index 9412d6dcd8..b54a40ceca 100644 --- a/sim/rogue/_rupture.go +++ b/sim/rogue/rupture.go @@ -4,20 +4,17 @@ import ( "time" "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/core/proto" ) const RuptureEnergyCost = 25.0 const RuptureSpellID = 1943 func (rogue *Rogue) registerRupture() { - coefficient := 0.12600000203 - resourceCoefficient := 0.01799999923 + coefficient := 0.18500000238 + resourceCoefficient := 0.02600000054 - baseDamage := coefficient * rogue.ClassSpellScaling - damagePerComboPoint := resourceCoefficient * rogue.ClassSpellScaling - - glyphTicks := core.TernaryInt32(rogue.HasPrimeGlyph(proto.RoguePrimeGlyph_GlyphOfRupture), 2, 0) + baseDamage := rogue.GetBaseDamageFromCoefficient(coefficient) + damagePerComboPoint := rogue.GetBaseDamageFromCoefficient(resourceCoefficient) rogue.Rupture = rogue.RegisterSpell(core.SpellConfig{ ActionID: core.ActionID{SpellID: RuptureSpellID}, @@ -34,11 +31,12 @@ func (rogue *Rogue) registerRupture() { }, Cast: core.CastConfig{ DefaultCast: core.Cast{ - GCD: time.Second, + GCD: time.Second, + GCDMin: time.Millisecond * 500, }, IgnoreHaste: true, ModifyCast: func(sim *core.Simulation, spell *core.Spell, cast *core.Cast) { - spell.SetMetricsSplit(spell.Unit.ComboPoints()) + spell.SetMetricsSplit(rogue.ComboPoints()) }, }, ExtraCastCondition: func(sim *core.Simulation, target *core.Unit) bool { @@ -70,7 +68,10 @@ func (rogue *Rogue) registerRupture() { result := spell.CalcOutcome(sim, target, spell.OutcomeMeleeSpecialHit) if result.Landed() { dot := spell.Dot(target) - dot.BaseTickCount = 3 + rogue.ComboPoints() + glyphTicks + dot.BaseTickCount = 2 + (2 * rogue.ComboPoints()) + if rogue.Has2PT15 { + dot.BaseTickCount += 2 + } dot.Apply(sim) rogue.ApplyFinisher(sim, spell) spell.DealOutcome(sim, result) @@ -86,5 +87,5 @@ func (rogue *Rogue) registerRupture() { func (rogue *Rogue) ruptureDamage(comboPoints int32, baseDamage float64, damagePerComboPoint float64) float64 { return baseDamage + damagePerComboPoint*float64(comboPoints) + - []float64{0, 0.06 / 4, 0.12 / 5, 0.18 / 6, 0.24 / 7, 0.30 / 8}[comboPoints]*rogue.Rupture.MeleeAttackPower() + []float64{0, 0.025, 0.04, 0.05, 0.056, 0.062}[comboPoints]*rogue.Rupture.MeleeAttackPower() } diff --git a/sim/rogue/shadow_blades.go b/sim/rogue/shadow_blades.go new file mode 100644 index 0000000000..8d3de9992a --- /dev/null +++ b/sim/rogue/shadow_blades.go @@ -0,0 +1,101 @@ +package rogue + +import ( + "time" + + "github.com/wowsims/mop/sim/core" + "github.com/wowsims/mop/sim/core/proto" +) + +func (rogue *Rogue) registerShadowBladesCD() { + mhHit := rogue.makeShadowBladeHit(true) + ohHit := rogue.makeShadowBladeHit(false) + cpMetrics := rogue.NewComboPointMetrics(core.ActionID{SpellID: 121471}) + + rogue.ShadowBladesAura = rogue.RegisterAura(core.Aura{ + Label: "Shadow Blades", + ActionID: core.ActionID{SpellID: 121471}, + Duration: time.Second * 12, + + OnGain: func(aura *core.Aura, sim *core.Simulation) { + // Make auto attacks deal 0 damage for the duration of SB + // This allows for anything tied to autos (poisons, main gauche, etc) to still fire + rogue.AutoAttacks.SetReplaceMHSwing(func(sim *core.Simulation, mhSwingSpell *core.Spell) *core.Spell { + return mhHit + }) + + rogue.AutoAttacks.SetReplaceOHSwing(func(sim *core.Simulation, mhSwingSpell *core.Spell) *core.Spell { + return ohHit + }) + }, + OnExpire: func(aura *core.Aura, sim *core.Simulation) { + rogue.AutoAttacks.SetReplaceMHSwing(nil) + rogue.AutoAttacks.SetReplaceOHSwing(nil) + }, + OnReset: func(aura *core.Aura, sim *core.Simulation) { + rogue.AutoAttacks.SetReplaceMHSwing(nil) + rogue.AutoAttacks.SetReplaceOHSwing(nil) + }, + + OnSpellHitDealt: func(aura *core.Aura, sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { + if result.Landed() && spell.Flags.Matches(SpellFlagBuilder) { + rogue.AddComboPoints(sim, 1, cpMetrics) + } + }, + }) + + rogue.ShadowBlades = rogue.RegisterSpell(core.SpellConfig{ + ActionID: core.ActionID{SpellID: 121471}, + Flags: core.SpellFlagAPL, + ClassSpellMask: RogueSpellShadowBlades, + + Cast: core.CastConfig{ + IgnoreHaste: true, + CD: core.Cooldown{ + Timer: rogue.NewTimer(), + Duration: time.Minute * 3, + }, + }, + ApplyEffects: func(sim *core.Simulation, unit *core.Unit, spell *core.Spell) { + spell.RelatedSelfBuff.Activate(sim) + }, + RelatedSelfBuff: rogue.ShadowBladesAura, + }) + + rogue.AddMajorCooldown(core.MajorCooldown{ + Spell: rogue.ShadowBlades, + Type: core.CooldownTypeDPS, + Priority: core.CooldownPriorityDefault, + }) +} + +func (rogue *Rogue) makeShadowBladeHit(isMH bool) *core.Spell { + procMask := core.Ternary(isMH, core.ProcMaskMeleeMH, core.ProcMaskMeleeOH) + tag := core.TernaryInt32(isMH, 1, 2) + return rogue.RegisterSpell(core.SpellConfig{ + ActionID: core.ActionID{SpellID: 121471, Tag: tag}, + ClassSpellMask: RogueSpellShadowBladesHit, + SpellSchool: core.SpellSchoolShadow, + ProcMask: procMask, + Flags: core.SpellFlagMeleeMetrics, + + DamageMultiplier: 1, + DamageMultiplierAdditive: 1, + CritMultiplier: rogue.CritMultiplier(true), + ThreatMultiplier: 1, + + ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { + var baseDamage float64 + if isMH { + baseDamage = spell.Unit.MHNormalizedWeaponDamage(sim, spell.MeleeAttackPower()) + } else { + baseDamage = spell.Unit.OHNormalizedWeaponDamage(sim, spell.MeleeAttackPower()) + if rogue.Spec == proto.Spec_SpecCombatRogue { + baseDamage *= 1.75 + } + } + + spell.CalcAndDealDamage(sim, target, baseDamage, spell.OutcomeMeleeSpecialHitAndCrit) + }, + }) +} diff --git a/sim/rogue/shadowstep.go b/sim/rogue/shadowstep.go new file mode 100644 index 0000000000..0782e44fed --- /dev/null +++ b/sim/rogue/shadowstep.go @@ -0,0 +1,39 @@ +package rogue + +import ( + "time" + + "github.com/wowsims/mop/sim/core" +) + +func (rogue *Rogue) registerShadowstepCD() { + actionID := core.ActionID{SpellID: 36554} + + rogue.ShadowstepAura = rogue.RegisterAura(core.Aura{ + Label: "Shadowstep", + ActionID: actionID, + Duration: time.Second * 10, + OnGain: func(aura *core.Aura, sim *core.Simulation) { + // TODO: Movement Speed? + }, + }) + + rogue.Shadowstep = rogue.RegisterSpell(core.SpellConfig{ + ActionID: actionID, + Flags: core.SpellFlagAPL, + ClassSpellMask: RogueSpellShadowstep, + + Cast: core.CastConfig{ + IgnoreHaste: true, + CD: core.Cooldown{ + Timer: rogue.NewTimer(), + Duration: time.Second * 24, + }, + }, + ApplyEffects: func(sim *core.Simulation, _ *core.Unit, spell *core.Spell) { + // TODO: Teleport? + spell.RelatedSelfBuff.Activate(sim) + }, + RelatedSelfBuff: rogue.ShadowstepAura, + }) +} diff --git a/sim/rogue/_slice_and_dice.go b/sim/rogue/slice_and_dice.go similarity index 53% rename from sim/rogue/_slice_and_dice.go rename to sim/rogue/slice_and_dice.go index e3618590dc..09948a90af 100644 --- a/sim/rogue/_slice_and_dice.go +++ b/sim/rogue/slice_and_dice.go @@ -9,20 +9,16 @@ import ( func (rogue *Rogue) registerSliceAndDice() { actionID := core.ActionID{SpellID: 5171} + energyMetrics := rogue.NewEnergyMetrics(core.ActionID{SpellID: 79152}) rogue.SliceAndDiceBonusFlat = 0.4 - durationMultiplier := 1.0 + 0.25*float64(rogue.Talents.ImprovedSliceAndDice) - durationBonus := time.Duration(0) - if rogue.HasPrimeGlyph(proto.RoguePrimeGlyph_GlyphOfSliceAndDice) { - durationBonus += time.Second * 6 - } rogue.sliceAndDiceDurations = [6]time.Duration{ 0, - time.Duration(float64(time.Second*9+durationBonus) * durationMultiplier), - time.Duration(float64(time.Second*12+durationBonus) * durationMultiplier), - time.Duration(float64(time.Second*15+durationBonus) * durationMultiplier), - time.Duration(float64(time.Second*18+durationBonus) * durationMultiplier), - time.Duration(float64(time.Second*21+durationBonus) * durationMultiplier), + time.Duration(time.Second * 12), + time.Duration(time.Second * 18), + time.Duration(time.Second * 24), + time.Duration(time.Second * 30), + time.Duration(time.Second * 36), } var slideAndDiceMod float64 @@ -55,21 +51,52 @@ func (rogue *Rogue) registerSliceAndDice() { }, Cast: core.CastConfig{ DefaultCast: core.Cast{ - GCD: time.Second, + GCD: time.Second, + GCDMin: time.Millisecond * 500, }, IgnoreHaste: true, ModifyCast: func(sim *core.Simulation, spell *core.Spell, cast *core.Cast) { - spell.SetMetricsSplit(spell.Unit.ComboPoints()) + spell.SetMetricsSplit(rogue.ComboPoints()) }, }, ExtraCastCondition: func(sim *core.Simulation, target *core.Unit) bool { return rogue.ComboPoints() > 0 }, + Hot: core.DotConfig{ // Subtlety SnD restores 8 energy every 2 seconds; functions like a HoT w/ pandemic window + Aura: core.Aura{ + Label: "Slice and Dice", + Duration: rogue.sliceAndDiceDurations[5], + ActionID: core.ActionID{SpellID: 79152}, + }, + NumberOfTicks: 0, + TickLength: time.Second * 2, + AffectedByCastSpeed: false, + BonusCoefficient: 1, + OnTick: func(sim *core.Simulation, target *core.Unit, dot *core.Dot) { + if rogue.Spec == proto.Spec_SpecSubtletyRogue { + rogue.AddEnergy(sim, 8, energyMetrics) + } + // Do something just to give us a tick line + dot.CalcAndDealPeriodicSnapshotHealing(sim, target, dot.OutcomeTickHealingCrit) + }, + }, ApplyEffects: func(sim *core.Simulation, _ *core.Unit, spell *core.Spell) { - rogue.SliceAndDiceAura.Duration = rogue.sliceAndDiceDurations[rogue.ComboPoints()] + spell.RelatedSelfBuff.Duration = rogue.sliceAndDiceDurations[rogue.ComboPoints()] + if rogue.Has2PT15 { + spell.RelatedSelfBuff.Duration += time.Second * 6 + } rogue.ApplyFinisher(sim, spell) - rogue.SliceAndDiceAura.Activate(sim) + spell.RelatedSelfBuff.Activate(sim) + + if rogue.Spec == proto.Spec_SpecSubtletyRogue { + hot := spell.Hot(spell.Unit) + hot.Duration = rogue.SliceAndDiceAura.Duration + hot.BaseTickCount = 3 + 3*rogue.ComboPoints() + hot.Activate(sim) + } }, + + RelatedSelfBuff: rogue.SliceAndDiceAura, }) } diff --git a/sim/rogue/_stealth.go b/sim/rogue/stealth.go similarity index 63% rename from sim/rogue/_stealth.go rename to sim/rogue/stealth.go index 31db8bc374..87ece695d8 100644 --- a/sim/rogue/_stealth.go +++ b/sim/rogue/stealth.go @@ -8,32 +8,40 @@ import ( ) func (rogue *Rogue) registerStealthAura() { + extraDuration := core.Ternary(rogue.Talents.Subterfuge, time.Second*3, 0) + rogue.StealthAura = rogue.RegisterAura(core.Aura{ Label: "Stealth", ActionID: core.ActionID{SpellID: 1784}, Duration: core.NeverExpires, OnGain: func(aura *core.Aura, sim *core.Simulation) { // Stealth triggered auras - if rogue.Talents.Overkill { - rogue.OverkillAura.Duration = core.NeverExpires - rogue.OverkillAura.Activate(sim) - } if rogue.Spec == proto.Spec_SpecSubtletyRogue { rogue.MasterOfSubtletyAura.Duration = core.NeverExpires rogue.MasterOfSubtletyAura.Activate(sim) } + if rogue.Talents.Nightstalker { + rogue.NightstalkerMod.Activate() + } + if rogue.Talents.ShadowFocus { + rogue.ShadowFocusMod.Activate() + } }, OnExpire: func(aura *core.Aura, sim *core.Simulation) { - if rogue.Talents.Overkill { - rogue.OverkillAura.Deactivate(sim) - rogue.OverkillAura.Duration = time.Second * 20 - rogue.OverkillAura.Activate(sim) - } if rogue.Spec == proto.Spec_SpecSubtletyRogue { rogue.MasterOfSubtletyAura.Deactivate(sim) - rogue.MasterOfSubtletyAura.Duration = time.Second * 6 + rogue.MasterOfSubtletyAura.Duration = time.Second*6 + extraDuration rogue.MasterOfSubtletyAura.Activate(sim) } + if rogue.Talents.Subterfuge { + rogue.SubterfugeAura.Activate(sim) + } + if rogue.Talents.Nightstalker { + rogue.NightstalkerMod.Deactivate() + } + if rogue.Talents.ShadowFocus { + rogue.ShadowFocusMod.Deactivate() + } }, // Stealth breaks on damage taken (if not absorbed) // This may be desirable later, but not applicable currently diff --git a/sim/rogue/subtlety/TestSubtlety.results b/sim/rogue/subtlety/TestSubtlety.results new file mode 100644 index 0000000000..28ba792bd4 --- /dev/null +++ b/sim/rogue/subtlety/TestSubtlety.results @@ -0,0 +1,627 @@ +character_stats_results: { + key: "TestSubtlety-CharacterStats-Default" + value: { + final_stats: 222.6 + final_stats: 19437.7365 + final_stats: 15277.9 + final_stats: 134.4 + final_stats: 161.71 + final_stats: 2550 + final_stats: 3175 + final_stats: 4374 + final_stats: 2551 + final_stats: 0 + final_stats: 0 + final_stats: 3925 + final_stats: 43183.8803 + final_stats: 0 + final_stats: 0 + final_stats: 0 + final_stats: 0 + final_stats: 16122 + final_stats: 0 + final_stats: 360293.6 + final_stats: 0 + final_stats: 0 + final_stats: 7.5 + final_stats: 15.00294 + final_stats: 25.42426 + final_stats: 10.29167 + final_stats: 0 + } +} +dps_results: { + key: "TestSubtlety-AllItems-AgilePrimalDiamond" + value: { + dps: 79222.49363 + tps: 55840.33506 + } +} +dps_results: { + key: "TestSubtlety-AllItems-AusterePrimalDiamond" + value: { + dps: 77275.11079 + tps: 54460.87116 + } +} +dps_results: { + key: "TestSubtlety-AllItems-BarbedAssassinBattlegear" + value: { + dps: 92616.45047 + tps: 65287.32901 + } +} +dps_results: { + key: "TestSubtlety-AllItems-BattlegearoftheThousandfoldBlades" + value: { + dps: 81976.45748 + tps: 57798.69429 + } +} +dps_results: { + key: "TestSubtlety-AllItems-BlackfangBattleweave" + value: { + dps: 59307.00514 + tps: 41821.23603 + } +} +dps_results: { + key: "TestSubtlety-AllItems-BurningPrimalDiamond" + value: { + dps: 78242.07707 + tps: 55145.3108 + } +} +dps_results: { + key: "TestSubtlety-AllItems-CapacitivePrimalDiamond" + value: { + dps: 77707.33759 + tps: 54769.89771 + } +} +dps_results: { + key: "TestSubtlety-AllItems-CourageousPrimalDiamond" + value: { + dps: 77275.11079 + tps: 54460.87116 + } +} +dps_results: { + key: "TestSubtlety-AllItems-DelicateVialoftheSanguinaire-94518" + value: { + dps: 75629.84754 + tps: 53305.13193 + } +} +dps_results: { + key: "TestSubtlety-AllItems-DelicateVialoftheSanguinaire-95779" + value: { + dps: 75629.84754 + tps: 53305.13193 + } +} +dps_results: { + key: "TestSubtlety-AllItems-DelicateVialoftheSanguinaire-96151" + value: { + dps: 75629.84754 + tps: 53305.13193 + } +} +dps_results: { + key: "TestSubtlety-AllItems-DelicateVialoftheSanguinaire-96523" + value: { + dps: 75629.84754 + tps: 53305.13193 + } +} +dps_results: { + key: "TestSubtlety-AllItems-DelicateVialoftheSanguinaire-96895" + value: { + dps: 75629.84754 + tps: 53305.13193 + } +} +dps_results: { + key: "TestSubtlety-AllItems-DestructivePrimalDiamond" + value: { + dps: 77906.13309 + tps: 54909.11887 + } +} +dps_results: { + key: "TestSubtlety-AllItems-EffulgentPrimalDiamond" + value: { + dps: 77275.11079 + tps: 54460.87116 + } +} +dps_results: { + key: "TestSubtlety-AllItems-EmberPrimalDiamond" + value: { + dps: 77275.11079 + tps: 54460.87116 + } +} +dps_results: { + key: "TestSubtlety-AllItems-EnchantWeapon-BloodyDancingSteel-5125" + value: { + dps: 79416.48447 + tps: 55978.18313 + } +} +dps_results: { + key: "TestSubtlety-AllItems-EnchantWeapon-Colossus-4445" + value: { + dps: 76042.94577 + tps: 53612.03415 + } +} +dps_results: { + key: "TestSubtlety-AllItems-EnchantWeapon-JadeSpirit-4442" + value: { + dps: 76042.94577 + tps: 53612.03415 + } +} +dps_results: { + key: "TestSubtlety-AllItems-EnchantWeapon-River'sSong-4446" + value: { + dps: 76042.94577 + tps: 53612.03415 + } +} +dps_results: { + key: "TestSubtlety-AllItems-EnchantWeapon-SpiritofConquest-5124" + value: { + dps: 76042.94577 + tps: 53612.03415 + } +} +dps_results: { + key: "TestSubtlety-AllItems-EnchantWeapon-Windsong-4441" + value: { + dps: 77594.35752 + tps: 54709.0608 + } +} +dps_results: { + key: "TestSubtlety-AllItems-EnigmaticPrimalDiamond" + value: { + dps: 77906.13309 + tps: 54909.11887 + } +} +dps_results: { + key: "TestSubtlety-AllItems-EternalPrimalDiamond" + value: { + dps: 77275.11079 + tps: 54460.87116 + } +} +dps_results: { + key: "TestSubtlety-AllItems-FangsoftheFather" + value: { + dps: 67700.27519 + tps: 47711.33935 + } +} +dps_results: { + key: "TestSubtlety-AllItems-Fear-77945" + value: { + dps: 68089.24436 + tps: 47952.71024 + } +} +dps_results: { + key: "TestSubtlety-AllItems-Felstriker-12590" + value: { + dps: 79222.49363 + tps: 55840.33506 + } +} +dps_results: { + key: "TestSubtlety-AllItems-FleetPrimalDiamond" + value: { + dps: 78580.74751 + tps: 55394.73736 + } +} +dps_results: { + key: "TestSubtlety-AllItems-ForlornPrimalDiamond" + value: { + dps: 77275.11079 + tps: 54460.87116 + } +} +dps_results: { + key: "TestSubtlety-AllItems-GazeoftheTwins-94529" + value: { + dps: 79377.60646 + tps: 55949.98637 + } +} +dps_results: { + key: "TestSubtlety-AllItems-GazeoftheTwins-95799" + value: { + dps: 78280.08576 + tps: 55174.14618 + } +} +dps_results: { + key: "TestSubtlety-AllItems-GazeoftheTwins-96171" + value: { + dps: 79490.79895 + tps: 56029.73442 + } +} +dps_results: { + key: "TestSubtlety-AllItems-GazeoftheTwins-96543" + value: { + dps: 79762.14589 + tps: 56221.62657 + } +} +dps_results: { + key: "TestSubtlety-AllItems-GazeoftheTwins-96915" + value: { + dps: 80023.53799 + tps: 56406.52357 + } +} +dps_results: { + key: "TestSubtlety-AllItems-Gladiator'sVestments" + value: { + dps: 95886.45009 + tps: 67553.81514 + } +} +dps_results: { + key: "TestSubtlety-AllItems-Golad,TwilightofAspects-77949" + value: { + dps: 69239.18415 + tps: 48767.80406 + } +} +dps_results: { + key: "TestSubtlety-AllItems-Heartpierce-49982" + value: { + dps: 79222.49363 + tps: 55840.33506 + } +} +dps_results: { + key: "TestSubtlety-AllItems-Heartpierce-50641" + value: { + dps: 79222.49363 + tps: 55840.33506 + } +} +dps_results: { + key: "TestSubtlety-AllItems-ImpassivePrimalDiamond" + value: { + dps: 77906.13309 + tps: 54909.11887 + } +} +dps_results: { + key: "TestSubtlety-AllItems-IndomitablePrimalDiamond" + value: { + dps: 77275.11079 + tps: 54460.87116 + } +} +dps_results: { + key: "TestSubtlety-AllItems-JawsofRetribution" + value: { + dps: 62097.58906 + tps: 43737.58765 + } +} +dps_results: { + key: "TestSubtlety-AllItems-MawofOblivion" + value: { + dps: 63589.63287 + tps: 44795.97443 + } +} +dps_results: { + key: "TestSubtlety-AllItems-Nine-TailBattlegear" + value: { + dps: 89869.32495 + tps: 63380.71588 + } +} +dps_results: { + key: "TestSubtlety-AllItems-PhaseFingers-4697" + value: { + dps: 79475.12929 + tps: 56008.84362 + } +} +dps_results: { + key: "TestSubtlety-AllItems-PowerfulPrimalDiamond" + value: { + dps: 77275.11079 + tps: 54460.87116 + } +} +dps_results: { + key: "TestSubtlety-AllItems-PriceofProgress-81266" + value: { + dps: 75629.84754 + tps: 53305.13193 + } +} +dps_results: { + key: "TestSubtlety-AllItems-Primordius'TalismanofRage-94519" + value: { + dps: 78772.9209 + tps: 55525.50384 + } +} +dps_results: { + key: "TestSubtlety-AllItems-Primordius'TalismanofRage-95757" + value: { + dps: 78502.20398 + tps: 55337.26111 + } +} +dps_results: { + key: "TestSubtlety-AllItems-Primordius'TalismanofRage-96129" + value: { + dps: 78966.32853 + tps: 55660.85056 + } +} +dps_results: { + key: "TestSubtlety-AllItems-Primordius'TalismanofRage-96501" + value: { + dps: 79189.49361 + tps: 55820.3909 + } +} +dps_results: { + key: "TestSubtlety-AllItems-Primordius'TalismanofRage-96873" + value: { + dps: 79353.40775 + tps: 55936.00103 + } +} +dps_results: { + key: "TestSubtlety-AllItems-Renataki'sSoulCharm-94512" + value: { + dps: 89439.01937 + tps: 63003.84777 + } +} +dps_results: { + key: "TestSubtlety-AllItems-Renataki'sSoulCharm-95625" + value: { + dps: 86434.30773 + tps: 60893.50801 + } +} +dps_results: { + key: "TestSubtlety-AllItems-Renataki'sSoulCharm-95997" + value: { + dps: 91099.84575 + tps: 64176.57977 + } +} +dps_results: { + key: "TestSubtlety-AllItems-Renataki'sSoulCharm-96369" + value: { + dps: 92019.81129 + tps: 64821.79167 + } +} +dps_results: { + key: "TestSubtlety-AllItems-Renataki'sSoulCharm-96741" + value: { + dps: 93104.52314 + tps: 65584.64409 + } +} +dps_results: { + key: "TestSubtlety-AllItems-ReverberatingPrimalDiamond" + value: { + dps: 78521.07526 + tps: 55341.84873 + } +} +dps_results: { + key: "TestSubtlety-AllItems-RevitalizingPrimalDiamond" + value: { + dps: 78242.07707 + tps: 55145.3108 + } +} +dps_results: { + key: "TestSubtlety-AllItems-SinisterPrimalDiamond" + value: { + dps: 77707.33759 + tps: 54769.89771 + } +} +dps_results: { + key: "TestSubtlety-AllItems-Slayer'sArmor" + value: { + dps: 40909.29988 + tps: 28840.36692 + } +} +dps_results: { + key: "TestSubtlety-AllItems-SynapseSprings(MarkII)-4898" + value: { + dps: 81588.49173 + tps: 57476.71357 + } +} +dps_results: { + key: "TestSubtlety-AllItems-TalismanofBloodlust-94522" + value: { + dps: 83694.19741 + tps: 58975.63567 + } +} +dps_results: { + key: "TestSubtlety-AllItems-TalismanofBloodlust-95748" + value: { + dps: 82789.2946 + tps: 58336.22824 + } +} +dps_results: { + key: "TestSubtlety-AllItems-TalismanofBloodlust-96120" + value: { + dps: 84225.34993 + tps: 59365.91325 + } +} +dps_results: { + key: "TestSubtlety-AllItems-TalismanofBloodlust-96492" + value: { + dps: 84883.19764 + tps: 59827.62957 + } +} +dps_results: { + key: "TestSubtlety-AllItems-TalismanofBloodlust-96864" + value: { + dps: 85740.84943 + tps: 60444.80104 + } +} +dps_results: { + key: "TestSubtlety-AllItems-TheGloamingBlade-88149" + value: { + dps: 79222.49363 + tps: 55840.33506 + } +} +dps_results: { + key: "TestSubtlety-AllItems-TheSleeper-77947" + value: { + dps: 68596.78335 + tps: 48312.2701 + } +} +dps_results: { + key: "TestSubtlety-AllItems-TyrannicalPrimalDiamond" + value: { + dps: 77275.11079 + tps: 54460.87116 + } +} +dps_results: { + key: "TestSubtlety-AllItems-VestmentsoftheDarkPhoenix" + value: { + dps: 59836.46113 + tps: 42192.219 + } +} +dps_results: { + key: "TestSubtlety-AllItems-ZenAlchemistStone-75274" + value: { + dps: 82281.88675 + tps: 57964.44386 + } +} +dps_results: { + key: "TestSubtlety-Average-Default" + value: { + dps: 79501.36716 + tps: 56022.56598 + } +} +dps_results: { + key: "TestSubtlety-Settings-Human-preraid_subtlety-Subtlety-subtlety-FullBuffs-0.0yards-LongMultiTarget" + value: { + dps: 79222.49363 + tps: 55840.33506 + } +} +dps_results: { + key: "TestSubtlety-Settings-Human-preraid_subtlety-Subtlety-subtlety-FullBuffs-0.0yards-LongSingleTarget" + value: { + dps: 79222.49363 + tps: 55840.33506 + } +} +dps_results: { + key: "TestSubtlety-Settings-Human-preraid_subtlety-Subtlety-subtlety-FullBuffs-0.0yards-ShortSingleTarget" + value: { + dps: 112761.71924 + tps: 78022.64356 + } +} +dps_results: { + key: "TestSubtlety-Settings-Human-preraid_subtlety-Subtlety-subtlety-NoBuffs-0.0yards-LongMultiTarget" + value: { + dps: 52756.70979 + tps: 37457.26395 + } +} +dps_results: { + key: "TestSubtlety-Settings-Human-preraid_subtlety-Subtlety-subtlety-NoBuffs-0.0yards-LongSingleTarget" + value: { + dps: 52756.70979 + tps: 37457.26395 + } +} +dps_results: { + key: "TestSubtlety-Settings-Human-preraid_subtlety-Subtlety-subtlety-NoBuffs-0.0yards-ShortSingleTarget" + value: { + dps: 59541.94592 + tps: 42274.7816 + } +} +dps_results: { + key: "TestSubtlety-Settings-Orc-preraid_subtlety-Subtlety-subtlety-FullBuffs-0.0yards-LongMultiTarget" + value: { + dps: 80481.84314 + tps: 56703.88221 + } +} +dps_results: { + key: "TestSubtlety-Settings-Orc-preraid_subtlety-Subtlety-subtlety-FullBuffs-0.0yards-LongSingleTarget" + value: { + dps: 80481.84314 + tps: 56703.88221 + } +} +dps_results: { + key: "TestSubtlety-Settings-Orc-preraid_subtlety-Subtlety-subtlety-FullBuffs-0.0yards-ShortSingleTarget" + value: { + dps: 115242.2735 + tps: 79630.88206 + } +} +dps_results: { + key: "TestSubtlety-Settings-Orc-preraid_subtlety-Subtlety-subtlety-NoBuffs-0.0yards-LongMultiTarget" + value: { + dps: 53484.96803 + tps: 37974.3273 + } +} +dps_results: { + key: "TestSubtlety-Settings-Orc-preraid_subtlety-Subtlety-subtlety-NoBuffs-0.0yards-LongSingleTarget" + value: { + dps: 53484.96803 + tps: 37974.3273 + } +} +dps_results: { + key: "TestSubtlety-Settings-Orc-preraid_subtlety-Subtlety-subtlety-NoBuffs-0.0yards-ShortSingleTarget" + value: { + dps: 60716.13079 + tps: 43108.45286 + } +} +dps_results: { + key: "TestSubtlety-SwitchInFrontOfTarget-Default" + value: { + dps: 27639.45503 + tps: 19624.01307 + } +} diff --git a/sim/rogue/subtlety/_initiative.go b/sim/rogue/subtlety/_initiative.go deleted file mode 100644 index 5c0ff8e07d..0000000000 --- a/sim/rogue/subtlety/_initiative.go +++ /dev/null @@ -1,29 +0,0 @@ -package subtlety - -import "github.com/wowsims/mop/sim/core" - -func (subRogue *SubtletyRogue) applyInitiative() { - if subRogue.Talents.Initiative == 0 { - return - } - - procChance := 0.5 * float64(subRogue.Talents.Initiative) - cpMetrics := subRogue.NewComboPointMetrics(core.ActionID{SpellID: 13979}) - - subRogue.RegisterAura(core.Aura{ - Label: "Initiative", - Duration: core.NeverExpires, - OnReset: func(aura *core.Aura, sim *core.Simulation) { - aura.Activate(sim) - }, - OnSpellHitDealt: func(aura *core.Aura, sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { - if spell == subRogue.Garrote || spell == subRogue.Ambush { - if result.Landed() { - if sim.Proc(procChance, "Initiative") { - subRogue.AddComboPoints(sim, 1, cpMetrics) - } - } - } - }, - }) -} diff --git a/sim/rogue/subtlety/_preparation.go b/sim/rogue/subtlety/_preparation.go deleted file mode 100644 index 1885d78e57..0000000000 --- a/sim/rogue/subtlety/_preparation.go +++ /dev/null @@ -1,45 +0,0 @@ -package subtlety - -import ( - "time" - - "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/rogue" -) - -func (subRogue *SubtletyRogue) registerPreparationCD() { - if !subRogue.Talents.Preparation { - return - } - - subRogue.Preparation = subRogue.RegisterSpell(core.SpellConfig{ - ActionID: core.ActionID{SpellID: 14185}, - Flags: core.SpellFlagAPL, - ClassSpellMask: rogue.RogueSpellPreparation, - Cast: core.CastConfig{ - DefaultCast: core.Cast{ - GCD: time.Second, - }, - CD: core.Cooldown{ - Timer: subRogue.NewTimer(), - Duration: time.Minute * 5, - }, - IgnoreHaste: true, - }, - ApplyEffects: func(sim *core.Simulation, _ *core.Unit, spell *core.Spell) { - // Spells affected by Preparation are: Shadowstep, Vanish (Overkill/Master of Subtlety), Sprint - // If Glyph of Preparation is applied, Smoke Bomb, Dismantle, and Kick are also affected - subRogue.Shadowstep.CD.Reset() - subRogue.Vanish.CD.Reset() - }, - }) - - subRogue.AddMajorCooldown(core.MajorCooldown{ - Spell: subRogue.Preparation, - Type: core.CooldownTypeDPS, - Priority: core.CooldownPriorityDefault, - ShouldActivate: func(sim *core.Simulation, character *core.Character) bool { - return !subRogue.Vanish.CD.IsReady(sim) - }, - }) -} diff --git a/sim/rogue/subtlety/_subtlety_test.go b/sim/rogue/subtlety/_subtlety_test.go deleted file mode 100644 index 2f5552851c..0000000000 --- a/sim/rogue/subtlety/_subtlety_test.go +++ /dev/null @@ -1,107 +0,0 @@ -package subtlety - -import ( - "testing" - - _ "github.com/wowsims/mop/sim/common" // imported to get item effects included. - "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/core/proto" -) - -func init() { - RegisterSubtletyRogue() -} - -func TestSubtlety(t *testing.T) { - core.RunTestSuite(t, t.Name(), core.FullCharacterTestSuiteGenerator(core.CharacterSuiteConfig{ - Class: proto.Class_ClassRogue, - Race: proto.Race_RaceHuman, - OtherRaces: []proto.Race{proto.Race_RaceOrc}, - GearSet: core.GetGearSet("../../../ui/rogue/subtlety/gear_sets", "p1_subtlety"), - OtherGearSets: []core.GearSetCombo{ - core.GetGearSet("../../../ui/rogue/subtlety/gear_sets", "p3_subtlety"), - core.GetGearSet("../../../ui/rogue/subtlety/gear_sets", "p4_subtlety"), - }, - Talents: SubtletyTalents, - Glyphs: SubtletyGlyphs, - Consumables: FullConsumesSpec, - SpecOptions: core.SpecOptionsCombo{Label: "Subtlety", SpecOptions: PlayerOptionsID}, - OtherSpecOptions: []core.SpecOptionsCombo{ - {Label: "MH Deadly OH Instant", SpecOptions: PlayerOptionsDI}, - {Label: "MH Instant OH Instant", SpecOptions: PlayerOptionsII}, - {Label: "MH Deadly OH Deadly", SpecOptions: PlayerOptionsDD}, - }, - Rotation: core.GetAplRotation("../../../ui/rogue/subtlety/apls", "subtlety"), - OtherRotations: []core.RotationCombo{}, - ItemFilter: core.ItemFilter{ - ArmorType: proto.ArmorType_ArmorTypeLeather, - RangedWeaponTypes: []proto.RangedWeaponType{ - proto.RangedWeaponType_RangedWeaponTypeBow, - proto.RangedWeaponType_RangedWeaponTypeCrossbow, - proto.RangedWeaponType_RangedWeaponTypeGun, - proto.RangedWeaponType_RangedWeaponTypeThrown, - }, - WeaponTypes: []proto.WeaponType{ - proto.WeaponType_WeaponTypeDagger, - }, - }, - })) -} - -var SubtletyTalents = "023003-002-0332031321310012321" - -var SubtletyGlyphs = &proto.Glyphs{} - -var PlayerOptionsDI = &proto.Player_SubtletyRogue{ - SubtletyRogue: &proto.SubtletyRogue{ - Options: &proto.SubtletyRogue_Options{ - ClassOptions: &proto.RogueOptions{ - MhImbue: proto.RogueOptions_DeadlyPoison, - OhImbue: proto.RogueOptions_InstantPoison, - ThImbue: proto.RogueOptions_DeadlyPoison, - }, - }, - }, -} - -var PlayerOptionsID = &proto.Player_SubtletyRogue{ - SubtletyRogue: &proto.SubtletyRogue{ - Options: &proto.SubtletyRogue_Options{ - ClassOptions: &proto.RogueOptions{ - MhImbue: proto.RogueOptions_InstantPoison, - OhImbue: proto.RogueOptions_DeadlyPoison, - ThImbue: proto.RogueOptions_DeadlyPoison, - }, - }, - }, -} - -var PlayerOptionsDD = &proto.Player_SubtletyRogue{ - SubtletyRogue: &proto.SubtletyRogue{ - Options: &proto.SubtletyRogue_Options{ - ClassOptions: &proto.RogueOptions{ - MhImbue: proto.RogueOptions_DeadlyPoison, - OhImbue: proto.RogueOptions_DeadlyPoison, - ThImbue: proto.RogueOptions_DeadlyPoison, - }, - }, - }, -} - -var PlayerOptionsII = &proto.Player_SubtletyRogue{ - SubtletyRogue: &proto.SubtletyRogue{ - Options: &proto.SubtletyRogue_Options{ - ClassOptions: &proto.RogueOptions{ - MhImbue: proto.RogueOptions_InstantPoison, - OhImbue: proto.RogueOptions_InstantPoison, - ThImbue: proto.RogueOptions_InstantPoison, - }, - }, - }, -} - -var FullConsumesSpec = &proto.ConsumesSpec{ - FlaskId: 58087, // Flask of the Winds - PotId: 58145, // Potion of the Tol'vir - ConjuredId: 7676, // Thistle Tea -} diff --git a/sim/rogue/subtlety/backstab.go b/sim/rogue/subtlety/backstab.go new file mode 100644 index 0000000000..dc2b518360 --- /dev/null +++ b/sim/rogue/subtlety/backstab.go @@ -0,0 +1,57 @@ +package subtlety + +import ( + "time" + + "github.com/wowsims/mop/sim/core" + "github.com/wowsims/mop/sim/rogue" +) + +func (subRogue *SubtletyRogue) registerBackstabSpell() { + baseDamage := subRogue.GetBaseDamageFromCoefficient(0.36800000072) + weaponDamage := 3.8 + + subRogue.Backstab = subRogue.RegisterSpell(core.SpellConfig{ + ActionID: core.ActionID{SpellID: 53}, + SpellSchool: core.SpellSchoolPhysical, + ProcMask: core.ProcMaskMeleeMHSpecial, + Flags: core.SpellFlagMeleeMetrics | rogue.SpellFlagBuilder | core.SpellFlagAPL, + ClassSpellMask: rogue.RogueSpellBackstab, + + EnergyCost: core.EnergyCostOptions{ + Cost: 35, + Refund: 0.8, + }, + Cast: core.CastConfig{ + DefaultCast: core.Cast{ + GCD: time.Second, + GCDMin: time.Millisecond * 700, + }, + IgnoreHaste: true, + }, + ExtraCastCondition: func(sim *core.Simulation, target *core.Unit) bool { + return !subRogue.PseudoStats.InFrontOfTarget && subRogue.HasDagger(core.MainHand) + }, + + DamageMultiplierAdditive: weaponDamage, + DamageMultiplier: 1, + CritMultiplier: subRogue.CritMultiplier(true), + ThreatMultiplier: 1, + + BonusCoefficient: 1, + + ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { + subRogue.BreakStealth(sim) + baseDamage := baseDamage + + spell.Unit.MHNormalizedWeaponDamage(sim, spell.MeleeAttackPower()) + + result := spell.CalcAndDealDamage(sim, target, baseDamage, spell.OutcomeMeleeWeaponSpecialHitAndCrit) + + if result.Landed() { + subRogue.AddComboPointsOrAnticipation(sim, 1, spell.ComboPointMetrics()) + } else { + spell.IssueRefund(sim) + } + }, + }) +} diff --git a/sim/rogue/subtlety/_find_weakness.go b/sim/rogue/subtlety/find_weakness.go similarity index 90% rename from sim/rogue/subtlety/_find_weakness.go rename to sim/rogue/subtlety/find_weakness.go index b1cc8b3256..3d97fe6cc6 100644 --- a/sim/rogue/subtlety/_find_weakness.go +++ b/sim/rogue/subtlety/find_weakness.go @@ -7,11 +7,7 @@ import ( ) func (subRogue *SubtletyRogue) applyFindWeakness() { - if subRogue.Talents.FindWeakness == 0 { - return - } - - debuffPower := .35 * float64(subRogue.Talents.FindWeakness) + debuffPower := 1.0 fwDebuff := subRogue.NewEnemyAuraArray(func(target *core.Unit) *core.Aura { return target.GetOrRegisterAura(core.Aura{ diff --git a/sim/rogue/subtlety/_hemorrhage.go b/sim/rogue/subtlety/hemorrhage.go similarity index 76% rename from sim/rogue/subtlety/_hemorrhage.go rename to sim/rogue/subtlety/hemorrhage.go index 9ca1bb31c3..3837899e83 100644 --- a/sim/rogue/subtlety/_hemorrhage.go +++ b/sim/rogue/subtlety/hemorrhage.go @@ -9,21 +9,17 @@ import ( ) func (subRogue *SubtletyRogue) registerHemorrhageSpell() { - if !subRogue.Talents.Hemorrhage { - return - } - - hemoActionID := core.ActionID{SpellID: 16511} - hemoDotActionID := core.ActionID{SpellID: 89775} - hasGlyph := subRogue.HasPrimeGlyph(proto.RoguePrimeGlyph_GlyphOfHemorrhage) - hemoAuras := subRogue.NewEnemyAuraArray(core.HemorrhageAura) + hemoActionID := core.ActionID{SpellID: 16511, Tag: 1} + hemoDotActionID := core.ActionID{SpellID: 16511} + hasMinorGlyph := subRogue.HasMinorGlyph(proto.RogueMinorGlyph_GlyphOfHemorrhage) var lastHemoDamage float64 - // Hemorrhage DoT has a chance to proc MH weapon effects/poisons, so must be defined as its own spell + weaponDamage := 1.6 + hemoDot := subRogue.RegisterSpell(core.SpellConfig{ ActionID: hemoDotActionID, SpellSchool: core.SpellSchoolPhysical, - ProcMask: core.ProcMaskMeleeMHSpecial, + ProcMask: core.ProcMaskEmpty, Flags: core.SpellFlagIgnoreAttackerModifiers | core.SpellFlagPassiveSpell, // From initial testing, Hemo DoT only benefits from debuffs on target, such as 30% bleed damage ThreatMultiplier: 1, @@ -34,17 +30,17 @@ func (subRogue *SubtletyRogue) registerHemorrhageSpell() { Aura: core.Aura{ Label: "Hemorrhage DoT", Tag: rogue.RogueBleedTag, - ActionID: core.ActionID{SpellID: 89775}, + ActionID: hemoDotActionID, Duration: time.Second * 24, }, NumberOfTicks: 8, TickLength: time.Second * 3, OnSnapshot: func(sim *core.Simulation, target *core.Unit, dot *core.Dot, _ bool) { - dot.SnapshotPhysical(target, lastHemoDamage*.05) + dot.SnapshotPhysical(target, lastHemoDamage*0.0625) }, OnTick: func(sim *core.Simulation, target *core.Unit, dot *core.Dot) { - dot.CalcAndDealPeriodicSnapshotDamage(sim, target, dot.OutcomeSnapshotCrit) + dot.CalcAndDealPeriodicSnapshotDamage(sim, target, dot.OutcomeTick) }, }, @@ -62,17 +58,18 @@ func (subRogue *SubtletyRogue) registerHemorrhageSpell() { ClassSpellMask: rogue.RogueSpellHemorrhage, EnergyCost: core.EnergyCostOptions{ - Cost: 35, + Cost: 30, Refund: 0.8, }, Cast: core.CastConfig{ DefaultCast: core.Cast{ - GCD: time.Second, + GCD: time.Second, + GCDMin: time.Millisecond * 700, }, IgnoreHaste: true, }, - DamageMultiplier: core.TernaryFloat64(subRogue.HasDagger(core.MainHand), 3.25, 2.24), + DamageMultiplier: core.TernaryFloat64(subRogue.HasDagger(core.MainHand), weaponDamage*1.45, weaponDamage), CritMultiplier: subRogue.CritMultiplier(true), ThreatMultiplier: 1, @@ -86,22 +83,24 @@ func (subRogue *SubtletyRogue) registerHemorrhageSpell() { result := spell.CalcAndDealDamage(sim, target, baseDamage, spell.OutcomeMeleeWeaponSpecialHitAndCrit) if result.Landed() { - subRogue.AddComboPoints(sim, 1, spell.ComboPointMetrics()) - hemoAuras.Get(target).Activate(sim) - if hasGlyph { - lastHemoDamage = result.Damage + subRogue.AddComboPointsOrAnticipation(sim, 1, spell.ComboPointMetrics()) + lastHemoDamage = result.Damage + + if hasMinorGlyph { // Prevents triggering the DoT unless Garrote/Rupture/Crimson Tempest are active + if target.HasAuraWithTag(rogue.RogueBleedTag) { + hemoDot.Cast(sim, target) + } + } else { hemoDot.Cast(sim, target) } } else { spell.IssueRefund(sim) } }, - - RelatedAuraArrays: hemoAuras.ToMap(), }) subRogue.RegisterItemSwapCallback([]proto.ItemSlot{proto.ItemSlot_ItemSlotMainHand}, func(s *core.Simulation, slot proto.ItemSlot) { // Recalculate Hemorrhage's multiplier in case the MH weapon changed. - subRogue.Hemorrhage.DamageMultiplier = core.TernaryFloat64(subRogue.HasDagger(core.MainHand), 3.25, 2.24) + subRogue.Hemorrhage.DamageMultiplier = core.TernaryFloat64(subRogue.HasDagger(core.MainHand), weaponDamage*1.45, weaponDamage) }) } diff --git a/sim/rogue/subtlety/_honor_among_thieves.go b/sim/rogue/subtlety/honor_among_thieves.go similarity index 85% rename from sim/rogue/subtlety/_honor_among_thieves.go rename to sim/rogue/subtlety/honor_among_thieves.go index 2d4c2397ca..587c202cc7 100644 --- a/sim/rogue/subtlety/_honor_among_thieves.go +++ b/sim/rogue/subtlety/honor_among_thieves.go @@ -8,13 +8,11 @@ import ( func (subRogue *SubtletyRogue) registerHonorAmongThieves() { // When anyone in your group critically hits with a damage or healing spell or ability, - // you have a [33%/66%/100%] chance to gain a combo point on your current target. - // This effect cannot occur more than once per second. - if subRogue.Talents.HonorAmongThieves == 0 { - return - } + // you have a 100% chance to gain a combo point on your current target. + // This effect cannot occur more than once per 2 seconds. + // Cannot trigger before combat starts - procChance := []float64{0, 0.33, 0.66, 1}[subRogue.Talents.HonorAmongThieves] + procChance := 1.0 comboMetrics := subRogue.NewComboPointMetrics(core.ActionID{SpellID: 51701}) honorAmongThievesID := core.ActionID{SpellID: 51701} @@ -25,7 +23,13 @@ func (subRogue *SubtletyRogue) registerHonorAmongThieves() { maybeProc := func(sim *core.Simulation) { if icd.IsReady(sim) && sim.Proc(procChance, "Honor Among Thieves") { - subRogue.AddComboPoints(sim, 1, comboMetrics) + subRogue.AddComboPointsOrAnticipation(sim, 1, comboMetrics) + + if subRogue.T16EnergyAura != nil { + subRogue.T16EnergyAura.Activate(sim) + subRogue.T16EnergyAura.AddStack(sim) + } + icd.Use(sim) } } diff --git a/sim/rogue/subtlety/passives.go b/sim/rogue/subtlety/passives.go new file mode 100644 index 0000000000..4abffcbfd5 --- /dev/null +++ b/sim/rogue/subtlety/passives.go @@ -0,0 +1,38 @@ +package subtlety + +import ( + "github.com/wowsims/mop/sim/core" + "github.com/wowsims/mop/sim/rogue" +) + +func (subRogue *SubtletyRogue) applyPassives() { + // Sanguinary Vein - 50% Increase to Rupture + subRogue.AddStaticMod(core.SpellModConfig{ + Kind: core.SpellMod_DamageDone_Pct, + ClassMask: rogue.RogueSpellRupture, + FloatValue: 0.5, + }) + + // Apply Mastery + masteryMod := subRogue.AddDynamicMod(core.SpellModConfig{ + Kind: core.SpellMod_DamageDone_Pct, + ClassMask: rogue.RogueSpellDamagingFinisher, + FloatValue: subRogue.GetMasteryBonus(), + }) + + subRogue.AddOnMasteryStatChanged(func(sim *core.Simulation, oldMastery, newMastery float64) { + masteryMod.UpdateFloatValue(subRogue.GetMasteryBonus()) + }) + + core.MakePermanent(subRogue.GetOrRegisterAura(core.Aura{ + Label: "Executioner", + ActionID: core.ActionID{SpellID: 76808}, + OnGain: func(aura *core.Aura, sim *core.Simulation) { + masteryMod.UpdateFloatValue(subRogue.GetMasteryBonus()) + masteryMod.Activate() + }, + OnExpire: func(aura *core.Aura, sim *core.Simulation) { + masteryMod.Deactivate() + }, + })) +} diff --git a/sim/rogue/subtlety/_premeditation.go b/sim/rogue/subtlety/premeditation.go similarity index 78% rename from sim/rogue/subtlety/_premeditation.go rename to sim/rogue/subtlety/premeditation.go index 4d75a0c0e2..8f53886644 100644 --- a/sim/rogue/subtlety/_premeditation.go +++ b/sim/rogue/subtlety/premeditation.go @@ -8,10 +8,6 @@ import ( ) func (subRogue *SubtletyRogue) registerPremeditation() { - if !subRogue.Talents.Premeditation { - return - } - comboMetrics := subRogue.NewComboPointMetrics(core.ActionID{SpellID: 14183}) subRogue.Premeditation = subRogue.RegisterSpell(core.SpellConfig{ @@ -35,7 +31,7 @@ func (subRogue *SubtletyRogue) registerPremeditation() { }, ApplyEffects: func(sim *core.Simulation, _ *core.Unit, spell *core.Spell) { - subRogue.AddComboPoints(sim, 2, comboMetrics) + subRogue.AddComboPointsOrAnticipation(sim, 2, comboMetrics) }, }) @@ -43,8 +39,5 @@ func (subRogue *SubtletyRogue) registerPremeditation() { Spell: subRogue.Premeditation, Type: core.CooldownTypeDPS, Priority: core.CooldownPriorityLow, - ShouldActivate: func(sim *core.Simulation, character *core.Character) bool { - return subRogue.ComboPoints() <= 2 && subRogue.ShadowDanceAura.IsActive() //|| subRogue.StealthAura.IsActive()) - }, }) } diff --git a/sim/rogue/subtlety/_sanguinary_vein.go b/sim/rogue/subtlety/sanguinary_vein.go similarity index 56% rename from sim/rogue/subtlety/_sanguinary_vein.go rename to sim/rogue/subtlety/sanguinary_vein.go index 6e03a60c00..34afcc5a36 100644 --- a/sim/rogue/subtlety/_sanguinary_vein.go +++ b/sim/rogue/subtlety/sanguinary_vein.go @@ -9,13 +9,8 @@ import ( ) func (subRogue *SubtletyRogue) registerSanguinaryVein() { - if subRogue.Talents.SanguinaryVein == 0 { - return - } - - svBonus := 1 + 0.08*float64(subRogue.Talents.SanguinaryVein) - hasGlyph := subRogue.HasPrimeGlyph(proto.RoguePrimeGlyph_GlyphOfHemorrhage) - isApplied := false + svBonus := 1.35 + hasHemoGlyph := subRogue.HasMajorGlyph(proto.RogueMajorGlyph_GlyphOfHemorraghingVeins) svDebuffArray := subRogue.NewEnemyAuraArray(func(target *core.Unit) *core.Aura { return target.GetOrRegisterAura(core.Aura{ @@ -23,22 +18,15 @@ func (subRogue *SubtletyRogue) registerSanguinaryVein() { Duration: core.NeverExpires, // Action ID Suppressed to not fill debuff log OnGain: func(aura *core.Aura, sim *core.Simulation) { - if !isApplied { - isApplied = true - subRogue.AttackTables[aura.Unit.UnitIndex].DamageTakenMultiplier *= svBonus - } + core.EnableDamageDoneByCaster(DDBC_SanguinaryVein, DDBC_Total, subRogue.AttackTables[aura.Unit.UnitIndex], func(sim *core.Simulation, spell *core.Spell, attackTable *core.AttackTable) float64 { + if spell.Matches(rogue.RogueSpellsAll) || spell.ProcMask.Matches(core.ProcMaskMeleeWhiteHit) { + return svBonus + } + return 1.0 + }) }, OnExpire: func(aura *core.Aura, sim *core.Simulation) { - if !aura.Unit.HasAuraWithTag(rogue.RogueBleedTag) { - subRogue.AttackTables[aura.Unit.UnitIndex].DamageTakenMultiplier /= svBonus - isApplied = false - } - }, - OnReset: func(aura *core.Aura, sim *core.Simulation) { - if isApplied && !subRogue.Options.AssumeBleedActive { - isApplied = false - subRogue.AttackTables[aura.Unit.UnitIndex].DamageTakenMultiplier /= svBonus - } + core.DisableDamageDoneByCaster(DDBC_SanguinaryVein, subRogue.AttackTables[aura.Unit.UnitIndex]) }, }) }) @@ -47,18 +35,14 @@ func (subRogue *SubtletyRogue) registerSanguinaryVein() { if subRogue.Rupture != nil { subRogue.Rupture.RelatedAuraArrays = subRogue.Rupture.RelatedAuraArrays.Append(svDebuffArray) } - if subRogue.Hemorrhage != nil && hasGlyph { + if subRogue.Garrote != nil { + subRogue.Garrote.RelatedAuraArrays = subRogue.Garrote.RelatedAuraArrays.Append(svDebuffArray) + } + if subRogue.Hemorrhage != nil && hasHemoGlyph { subRogue.Hemorrhage.RelatedAuraArrays = subRogue.Hemorrhage.RelatedAuraArrays.Append(svDebuffArray) } - }) - - subRogue.RegisterPrepullAction(-1, func(sim *core.Simulation) { - if subRogue.Options.AssumeBleedActive { - for _, target := range subRogue.Env.Encounter.TargetUnits { - aura := svDebuffArray.Get(target) - aura.Duration = core.NeverExpires - aura.Activate(sim) - } + if subRogue.CrimsonTempest != nil { + subRogue.CrimsonTempestDoT.RelatedAuraArrays = subRogue.CrimsonTempestDoT.RelatedAuraArrays.Append(svDebuffArray) } }) @@ -73,12 +57,12 @@ func (subRogue *SubtletyRogue) registerSanguinaryVein() { return } - if spell == subRogue.Rupture { + if spell == subRogue.Rupture || spell == subRogue.Garrote || spell == subRogue.CrimsonTempestDoT { aura := svDebuffArray.Get(result.Target) dot := spell.Dot(result.Target) aura.Duration = dot.BaseTickLength * time.Duration(dot.BaseTickCount) aura.Activate(sim) - } else if spell == subRogue.Hemorrhage && hasGlyph { + } else if spell == subRogue.Hemorrhage && hasHemoGlyph { aura := svDebuffArray.Get(result.Target) aura.Duration = 24 * time.Second aura.Activate(sim) diff --git a/sim/rogue/subtlety/_shadow_dance.go b/sim/rogue/subtlety/shadow_dance.go similarity index 71% rename from sim/rogue/subtlety/_shadow_dance.go rename to sim/rogue/subtlety/shadow_dance.go index 73c977eb30..571bfaeda0 100644 --- a/sim/rogue/subtlety/_shadow_dance.go +++ b/sim/rogue/subtlety/shadow_dance.go @@ -4,24 +4,30 @@ import ( "time" "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/core/proto" "github.com/wowsims/mop/sim/rogue" ) func (subRogue *SubtletyRogue) registerShadowDanceCD() { - if !subRogue.Talents.ShadowDance { - return - } - - hasGlyph := subRogue.HasPrimeGlyph(proto.RoguePrimeGlyph_GlyphOfShadowDance) actionID := core.ActionID{SpellID: 51713} + ambushReduction := subRogue.AddDynamicMod(core.SpellModConfig{ + Kind: core.SpellMod_PowerCost_Flat, + ClassMask: rogue.RogueSpellAmbush, + IntValue: -20, + }) + subRogue.ShadowDanceAura = subRogue.RegisterAura(core.Aura{ Label: "Shadow Dance", ActionID: actionID, - Duration: core.TernaryDuration(hasGlyph, time.Second*8, time.Second*6), + Duration: time.Second * 8, // Can now cast opening abilities outside of stealth // Covered in rogue.go by IsStealthed() + OnGain: func(aura *core.Aura, sim *core.Simulation) { + ambushReduction.Activate() + }, + OnExpire: func(aura *core.Aura, sim *core.Simulation) { + ambushReduction.Deactivate() + }, }) subRogue.ShadowDance = subRogue.RegisterSpell(core.SpellConfig{ @@ -47,8 +53,5 @@ func (subRogue *SubtletyRogue) registerShadowDanceCD() { Spell: subRogue.ShadowDance, Type: core.CooldownTypeDPS, Priority: core.CooldownPriorityDefault, - ShouldActivate: func(s *core.Simulation, c *core.Character) bool { - return subRogue.GCD.IsReady(s) && subRogue.CurrentEnergy() >= 80 && subRogue.SliceAndDiceAura.IsActive() && subRogue.RecuperateAura.IsActive() - }, }) } diff --git a/sim/rogue/subtlety/shadowstep.go b/sim/rogue/subtlety/shadowstep.go deleted file mode 100644 index d2874da56e..0000000000 --- a/sim/rogue/subtlety/shadowstep.go +++ /dev/null @@ -1,55 +0,0 @@ -package subtlety - -import ( - "time" - - "github.com/wowsims/mop/sim/core" - "github.com/wowsims/mop/sim/rogue" -) - -func (subRogue *SubtletyRogue) registerShadowstepCD() { - actionID := core.ActionID{SpellID: 36554} - - affectedSpellClassMasks := rogue.RogueSpellAmbush | rogue.RogueSpellGarrote - damageMultiMod := subRogue.AddDynamicMod(core.SpellModConfig{ - ClassMask: affectedSpellClassMasks, - Kind: core.SpellMod_DamageDone_Pct, - FloatValue: 0.2, - }) - - subRogue.ShadowstepAura = subRogue.RegisterAura(core.Aura{ - Label: "Shadowstep", - ActionID: actionID, - Duration: time.Second * 10, - OnGain: func(aura *core.Aura, sim *core.Simulation) { - // Damage of your next ability is increased by 20% and the threat caused is reduced by 50%. - damageMultiMod.Activate() - }, - OnExpire: func(aura *core.Aura, sim *core.Simulation) { - damageMultiMod.Deactivate() - }, - OnSpellHitDealt: func(aura *core.Aura, sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { - if spell.Matches(affectedSpellClassMasks) { - aura.Deactivate(sim) - } - }, - }) - - subRogue.Shadowstep = subRogue.RegisterSpell(core.SpellConfig{ - ActionID: actionID, - Flags: core.SpellFlagAPL, - ClassSpellMask: rogue.RogueSpellShadowstep, - - Cast: core.CastConfig{ - IgnoreHaste: true, - CD: core.Cooldown{ - Timer: subRogue.NewTimer(), - Duration: time.Second * 24, - }, - }, - ApplyEffects: func(sim *core.Simulation, _ *core.Unit, spell *core.Spell) { - spell.RelatedSelfBuff.Activate(sim) - }, - RelatedSelfBuff: subRogue.ShadowstepAura, - }) -} diff --git a/sim/rogue/subtlety/subtlety.go b/sim/rogue/subtlety/subtlety.go index b53e620636..c45cbcfded 100644 --- a/sim/rogue/subtlety/subtlety.go +++ b/sim/rogue/subtlety/subtlety.go @@ -7,6 +7,13 @@ import ( "github.com/wowsims/mop/sim/rogue" ) +// Damage Done By Caster setup +const ( + DDBC_SanguinaryVein = iota + + DDBC_Total +) + func RegisterSubtletyRogue() { core.RegisterAgentFactory( proto.Player_SubtletyRogue{}, @@ -27,45 +34,21 @@ func RegisterSubtletyRogue() { func (subRogue *SubtletyRogue) Initialize() { subRogue.Rogue.Initialize() - subRogue.MasteryBaseValue = 0.2 - subRogue.MasteryMultiplier = .025 + subRogue.MasteryBaseValue = 0.24 + subRogue.MasteryMultiplier = .03 - // subRogue.registerHemorrhageSpell() - // subRogue.registerSanguinaryVein() - // subRogue.registerPremeditation() - // subRogue.registerHonorAmongThieves() + subRogue.registerBackstabSpell() + subRogue.registerHemorrhageSpell() + subRogue.registerSanguinaryVein() + subRogue.registerPremeditation() + subRogue.registerHonorAmongThieves() - // subRogue.applyInitiative() - // subRogue.applyFindWeakness() + subRogue.applyFindWeakness() subRogue.registerMasterOfSubtletyCD() - // subRogue.registerShadowDanceCD() - // subRogue.registerPreparationCD() - subRogue.registerShadowstepCD() - - // Apply Mastery - masteryMod := subRogue.AddDynamicMod(core.SpellModConfig{ - Kind: core.SpellMod_DamageDone_Flat, - ClassMask: rogue.RogueSpellRupture | rogue.RogueSpellEviscerate, - FloatValue: subRogue.GetMasteryBonus(), - }) - - subRogue.AddOnMasteryStatChanged(func(sim *core.Simulation, oldMastery, newMastery float64) { - masteryMod.UpdateFloatValue(subRogue.GetMasteryBonus()) - }) - - core.MakePermanent(subRogue.GetOrRegisterAura(core.Aura{ - Label: "Executioner", - ActionID: core.ActionID{SpellID: 76808}, - OnGain: func(aura *core.Aura, sim *core.Simulation) { - masteryMod.UpdateFloatValue(subRogue.GetMasteryBonus()) - masteryMod.Activate() - }, - OnExpire: func(aura *core.Aura, sim *core.Simulation) { - masteryMod.Deactivate() - }, - })) + subRogue.registerShadowDanceCD() + subRogue.applyPassives() } func NewSubtletyRogue(character *core.Character, options *proto.Player) *SubtletyRogue { diff --git a/sim/rogue/subtlety/subtlety_test.go b/sim/rogue/subtlety/subtlety_test.go new file mode 100644 index 0000000000..6c992a7bb6 --- /dev/null +++ b/sim/rogue/subtlety/subtlety_test.go @@ -0,0 +1,57 @@ +package subtlety + +import ( + "testing" + + _ "github.com/wowsims/mop/sim/common" // imported to get item effects included. + "github.com/wowsims/mop/sim/core" + "github.com/wowsims/mop/sim/core/proto" +) + +func init() { + RegisterSubtletyRogue() +} + +func TestSubtlety(t *testing.T) { + core.RunTestSuite(t, t.Name(), core.FullCharacterTestSuiteGenerator(core.CharacterSuiteConfig{ + Class: proto.Class_ClassRogue, + Race: proto.Race_RaceHuman, + OtherRaces: []proto.Race{proto.Race_RaceOrc}, + GearSet: core.GetGearSet("../../../ui/rogue/subtlety/gear_sets", "preraid_subtlety"), + OtherGearSets: []core.GearSetCombo{ + //core.GetGearSet("../../../ui/rogue/subtlety/gear_sets", "p3_subtlety"), + //core.GetGearSet("../../../ui/rogue/subtlety/gear_sets", "p4_subtlety"), + }, + Talents: SubtletyTalents, + Glyphs: SubtletyGlyphs, + Consumables: FullConsumesSpec, + SpecOptions: core.SpecOptionsCombo{Label: "Subtlety", SpecOptions: PlayerOptions}, + Rotation: core.GetAplRotation("../../../ui/rogue/subtlety/apls", "subtlety"), + OtherRotations: []core.RotationCombo{}, + ItemFilter: core.ItemFilter{ + ArmorType: proto.ArmorType_ArmorTypeLeather, + WeaponTypes: []proto.WeaponType{ + proto.WeaponType_WeaponTypeDagger, + }, + }, + })) +} + +var SubtletyTalents = "321233" + +var SubtletyGlyphs = &proto.Glyphs{} + +var PlayerOptions = &proto.Player_SubtletyRogue{ + SubtletyRogue: &proto.SubtletyRogue{ + Options: &proto.SubtletyRogue_Options{ + ClassOptions: &proto.RogueOptions{ + LethalPoison: proto.RogueOptions_DeadlyPoison, + }, + }, + }, +} + +var FullConsumesSpec = &proto.ConsumesSpec{ + FlaskId: 76084, // Flask of Spring Blossoms + PotId: 76089, // Virmen's Bite +} diff --git a/sim/rogue/talents.go b/sim/rogue/talents.go new file mode 100644 index 0000000000..ff7e2fcb5d --- /dev/null +++ b/sim/rogue/talents.go @@ -0,0 +1,105 @@ +package rogue + +import ( + "time" + + "github.com/wowsims/mop/sim/core" + "github.com/wowsims/mop/sim/core/proto" + "github.com/wowsims/mop/sim/core/stats" +) + +func (rogue *Rogue) ApplyTalents() { + rogue.ApplyArmorSpecializationEffect(stats.Agility, proto.ArmorType_ArmorTypeLeather, 87504) + + // Hotfix Passive: https://www.wowhead.com/mop-classic/spell=137034/hotfix-passive + rogue.AddStaticMod(core.SpellModConfig{ + Kind: core.SpellMod_DamageDone_Pct, + ClassMask: RogueSpellAmbush, + FloatValue: 0.12, + }) + + // Nightstalker + if rogue.Talents.Nightstalker { + rogue.NightstalkerMod = rogue.AddDynamicMod(core.SpellModConfig{ + Kind: core.SpellMod_DamageDone_Pct, + ClassMask: RogueSpellsAll, + FloatValue: 0.5, + }) + } + + // Subterfuge + if rogue.Talents.Subterfuge { + rogue.SubterfugeAura = rogue.RegisterAura(core.Aura{ + Label: "Subterfuge", + Duration: time.Second * 3, + ActionID: core.ActionID{SpellID: 108208}, + }) + } + + // Shadow Focus + if rogue.Talents.ShadowFocus { + rogue.ShadowFocusMod = rogue.AddDynamicMod(core.SpellModConfig{ + Kind: core.SpellMod_PowerCost_Pct, + ClassMask: RogueSpellsAll, + FloatValue: -0.75, + }) + } + + // Marked for Death + if rogue.Talents.MarkedForDeath { + mfdMetrics := rogue.NewComboPointMetrics(core.ActionID{SpellID: 137619}) + + mfdSpell := rogue.RegisterSpell(core.SpellConfig{ + ActionID: core.ActionID{SpellID: 137619}, + Flags: core.SpellFlagAPL, + ClassSpellMask: RogueSpellMarkedForDeath, + + Cast: core.CastConfig{ + IgnoreHaste: true, + CD: core.Cooldown{ + Timer: rogue.NewTimer(), + Duration: time.Minute * 1, + }, + }, + ApplyEffects: func(sim *core.Simulation, unit *core.Unit, spell *core.Spell) { + rogue.AddComboPoints(sim, 5, mfdMetrics) + }, + }) + + rogue.AddMajorCooldown(core.MajorCooldown{ + Spell: mfdSpell, + Type: core.CooldownTypeDPS, + Priority: core.CooldownPriorityDefault, + }) + } + + // Anticipation + if rogue.Talents.Anticipation { + action := core.ActionID{SpellID: 114015} + antiMetrics := rogue.NewComboPointMetrics(action) + + rogue.AnticipationAura = rogue.RegisterAura(core.Aura{ + Label: "Anticipation", + ActionID: action, + Duration: time.Second * 15, + MaxStacks: 5, + + // Adding stacks is driven by rogue.AddComboPointsOrAnticipation() + + OnSpellHitDealt: func(aura *core.Aura, sim *core.Simulation, spell *core.Spell, result *core.SpellResult) { + if result.Landed() && spell.Flags.Matches(SpellFlagFinisher) { + rogue.AddComboPoints(sim, aura.GetStacks(), antiMetrics) + aura.SetStacks(sim, 0) + aura.Deactivate(sim) + } + }, + }) + } +} + +func (rogue *Rogue) ApplyCutToTheChase(sim *core.Simulation) { + if rogue.Spec == proto.Spec_SpecAssassinationRogue && rogue.SliceAndDiceAura.IsActive() { + rogue.SliceAndDiceAura.Duration = rogue.sliceAndDiceDurations[5] + rogue.SliceAndDiceAura.Activate(sim) + } +} diff --git a/sim/rogue/thistle_tea.go b/sim/rogue/thistle_tea.go deleted file mode 100644 index 058facb512..0000000000 --- a/sim/rogue/thistle_tea.go +++ /dev/null @@ -1,46 +0,0 @@ -package rogue - -import ( - "time" - - "github.com/wowsims/mop/sim/core" -) - -func (rogue *Rogue) registerThistleTeaCD() { - if rogue.Consumables.ConjuredId != 7676 { - return - } - - actionID := core.ActionID{ItemID: 7676} - energyMetrics := rogue.NewEnergyMetrics(actionID) - - const energyRegen = 10.0 - - thistleTeaSpell := rogue.RegisterSpell(core.SpellConfig{ - ActionID: actionID, - - Cast: core.CastConfig{ - CD: core.Cooldown{ - Timer: rogue.NewTimer(), - Duration: time.Minute * 5, - }, - SharedCD: core.Cooldown{ - Timer: rogue.GetConjuredCD(), - Duration: time.Minute * 2, - }, - }, - - ApplyEffects: func(sim *core.Simulation, _ *core.Unit, _ *core.Spell) { - rogue.AddEnergy(sim, energyRegen, energyMetrics) - }, - }) - - rogue.AddMajorCooldown(core.MajorCooldown{ - Spell: thistleTeaSpell, - Type: core.CooldownTypeDPS, - ShouldActivate: func(sim *core.Simulation, character *core.Character) bool { - // Make sure we have plenty of room so we dont energy cap right after using. - return rogue.CurrentEnergy() <= 60 - }, - }) -} diff --git a/sim/rogue/_tricks_of_the_trade.go b/sim/rogue/tricks_of_the_trade.go similarity index 92% rename from sim/rogue/_tricks_of_the_trade.go rename to sim/rogue/tricks_of_the_trade.go index 751df07cde..32eb16cc10 100644 --- a/sim/rogue/_tricks_of_the_trade.go +++ b/sim/rogue/tricks_of_the_trade.go @@ -8,8 +8,8 @@ import ( ) func (rogue *Rogue) registerTricksOfTheTradeSpell() { - hasGlyph := rogue.HasMajorGlyph(proto.RogueMajorGlyph_GlyphOfTricksOfTheTrade) - damageMult := core.TernaryFloat64(hasGlyph, 1.15, 1.10) + hasGlyph := rogue.HasMinorGlyph(proto.RogueMinorGlyph_GlyphOfTricksOfTheTrade) + damageMult := core.TernaryFloat64(hasGlyph, 1.0, 1.15) actionID := core.ActionID{SpellID: 57934} var tottTarget *core.Unit @@ -94,8 +94,5 @@ func (rogue *Rogue) registerTricksOfTheTradeSpell() { rogue.AddMajorCooldown(core.MajorCooldown{ Spell: rogue.TricksOfTheTrade, Type: core.CooldownTypeDPS, - ShouldActivate: func(s *core.Simulation, c *core.Character) bool { - return tottTarget != nil - }, }) } diff --git a/sim/rogue/vanish.go b/sim/rogue/vanish.go new file mode 100644 index 0000000000..35f477f4c9 --- /dev/null +++ b/sim/rogue/vanish.go @@ -0,0 +1,39 @@ +package rogue + +import ( + "time" + + "github.com/wowsims/mop/sim/core" +) + +func (rogue *Rogue) registerVanishSpell() { + rogue.Vanish = rogue.RegisterSpell(core.SpellConfig{ + ActionID: core.ActionID{SpellID: 1856}, + SpellSchool: core.SpellSchoolPhysical, + Flags: core.SpellFlagAPL, + ClassSpellMask: RogueSpellVanish, + + Cast: core.CastConfig{ + DefaultCast: core.Cast{ + GCD: 0, + }, + IgnoreHaste: true, + CD: core.Cooldown{ + Timer: rogue.NewTimer(), + Duration: time.Minute * 2, + }, + }, + ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { + // Pause auto attacks + rogue.AutoAttacks.CancelAutoSwing(sim) + // Apply stealth + rogue.StealthAura.Activate(sim) + }, + }) + + rogue.AddMajorCooldown(core.MajorCooldown{ + Spell: rogue.Vanish, + Type: core.CooldownTypeDPS, + Priority: core.CooldownPriorityDrums, + }) +} diff --git a/tools/database/overrides.go b/tools/database/overrides.go index 014b2c6a53..13bf95a55d 100644 --- a/tools/database/overrides.go +++ b/tools/database/overrides.go @@ -187,6 +187,9 @@ var ItemOverrides = []*proto.UIItem{ var ItemAllowList = map[int32]struct{}{ 2140: {}, 2505: {}, + + 12590: {}, // Felstriker + //Shaman Dungeon Set 3 Tidefury 27510: {}, // Tidefury Gauntlets 27802: {}, // Tidefury Shoulderguards @@ -196,6 +199,8 @@ var ItemAllowList = map[int32]struct{}{ 29309: {}, // Band of the Eternal Restorer + 29996: {}, // Rod of the Sun King + 31026: {}, // Slayer's Handguards 31027: {}, // Slayer's Helm 31028: {}, // Slayer's Chestguard @@ -208,6 +213,9 @@ var ItemAllowList = map[int32]struct{}{ 34677: {}, // Shattered Sun Pendant of Restoration 45703: {}, // Spark of Hope + + 49982: {}, // Heartpierce N + 50641: {}, // Heartpierce H } // Keep these sorted by item ID. diff --git a/ui/core/components/detailed_results/timeline.tsx b/ui/core/components/detailed_results/timeline.tsx index c1e05802a4..f11ff6b4f3 100644 --- a/ui/core/components/detailed_results/timeline.tsx +++ b/ui/core/components/detailed_results/timeline.tsx @@ -981,7 +981,11 @@ export class Timeline extends ResultComponent { // If there are any auras that correspond to this cast, visualize them in the same row. aurasById - .filter(auraUptimeLogs => actionId.equals(buffAuraToSpellIdMap[auraUptimeLogs[0].actionId!.spellId] ?? auraUptimeLogs[0].actionId!)) + .filter(auraUptimeLogs => { + return idsToGroupForRotation.includes(actionId.spellId) ? + actionId.equalsIgnoringTag(buffAuraToSpellIdMap[auraUptimeLogs[0].actionId!.spellId] ?? auraUptimeLogs[0].actionId!) : + actionId.equals(buffAuraToSpellIdMap[auraUptimeLogs[0].actionId!.spellId] ?? auraUptimeLogs[0].actionId!) + }) .forEach(auraUptimeLogs => this.applyAuraUptimeLogsToRow(auraUptimeLogs, rowElem, true)); this.rotationTimeline.appendChild(rowElem); @@ -1546,12 +1550,13 @@ const idToCategoryMap: Record = { }; const idsToGroupForRotation: Array = [ - 6774, // Slice and Dice - 8647, // Expose Armor - 48668, // Eviscerate - 48672, // Rupture - 51690, // Killing Spree - 57993, // Envenom + 5171, // Rogue - Slice and Dice + 2098, // Rogue - Eviscerate + 1943, // Rogue - Rupture + 51690, // Rogue - Killing Spree + 32645, // Rogue - Envenom + 16511, // Rogue - Hemorrhage + 121471, // Rogue - Shadow Blades ]; const percentageResources: Array = [ResourceType.ResourceTypeHealth, ResourceType.ResourceTypeMana]; diff --git a/ui/core/launched_sims.ts b/ui/core/launched_sims.ts index e5499659d3..4035e8a5f3 100644 --- a/ui/core/launched_sims.ts +++ b/ui/core/launched_sims.ts @@ -126,15 +126,15 @@ export const simLaunchStatuses: Record = { // Rogue [Spec.SpecAssassinationRogue]: { phase: Phase.Phase1, - status: LaunchStatus.Unlaunched, + status: LaunchStatus.Alpha, }, [Spec.SpecCombatRogue]: { phase: Phase.Phase1, - status: LaunchStatus.Unlaunched, + status: LaunchStatus.Alpha, }, [Spec.SpecSubtletyRogue]: { phase: Phase.Phase1, - status: LaunchStatus.Unlaunched, + status: LaunchStatus.Alpha, }, // Shaman [Spec.SpecElementalShaman]: { diff --git a/ui/core/player_classes/rogue.ts b/ui/core/player_classes/rogue.ts index 862e63182f..69d70df8c7 100644 --- a/ui/core/player_classes/rogue.ts +++ b/ui/core/player_classes/rogue.ts @@ -20,12 +20,14 @@ export class Rogue extends PlayerClass { Race.RaceNightElf, Race.RaceGnome, Race.RaceWorgen, + Race.RaceAlliancePandaren, // [H] Race.RaceOrc, Race.RaceUndead, Race.RaceTroll, Race.RaceBloodElf, Race.RaceGoblin, + Race.RaceHordePandaren ]; static armorTypes: ArmorType[] = [ArmorType.ArmorTypeLeather, ArmorType.ArmorTypeCloth]; static weaponTypes: EligibleWeaponType[] = [ @@ -36,12 +38,6 @@ export class Rogue extends PlayerClass { { weaponType: WeaponType.WeaponTypeOffHand }, { weaponType: WeaponType.WeaponTypeSword }, ]; - static rangedWeaponTypes: RangedWeaponType[] = [ - RangedWeaponType.RangedWeaponTypeBow, - RangedWeaponType.RangedWeaponTypeCrossbow, - RangedWeaponType.RangedWeaponTypeGun, - RangedWeaponType.RangedWeaponTypeThrown, - ]; readonly classID = Rogue.classID; readonly friendlyName = Rogue.name; diff --git a/ui/core/proto_utils/action_id.ts b/ui/core/proto_utils/action_id.ts index 6717c8b8a1..167e50ea9c 100644 --- a/ui/core/proto_utils/action_id.ts +++ b/ui/core/proto_utils/action_id.ts @@ -372,23 +372,31 @@ export class ActionId { break; case 'Envenom': case 'Eviscerate': - case 'Expose Armor': case 'Rupture': case 'Slice and Dice': - case 'Recuperate': if (tag) name += ` (${tag} CP)`; break; - case 'Instant Poison': - case 'Wound Poison': + case 'Crimson Tempest': + if (tag == 7) { + name += ' (DoT)'; + } else if (tag) { + name += ` (${tag} CP)`; + } + break; + case 'Deadly Poison': if (tag == 1) { - name += ' (Deadly)'; + name += ' (DoT)'; + } else { + name += ' (Hit)'; + } + break; + case 'Shadow Blades': + if (tag == 1) { + name = 'Shadow Blade' } else if (tag == 2) { - name += ' (Shiv)'; - } else if (tag == 3) { - name += ' (Fan of Knives)'; + name = 'Shadow Blade Off-hand' } break; - case 'Fan of Knives': case 'Killing Spree': if (tag == 1) { name += ' (Main Hand)'; @@ -411,8 +419,10 @@ export class ActionId { } break; case 'Hemorrhage': - if (this.spellId == 89775) { - name += ' (DoT)'; + if (tag == 1) { + name += ' (Hit)'; + } else { + name += ' (DoT)' } break; case 'Wind Lash': @@ -1174,6 +1184,9 @@ const spellIdTooltipOverrides: Map = new Map([ [JSON.stringify({ spellId: 879, tag: 2 }), { spellId: 122032 }], // Paladin - Glyph of Mass Exorcism [JSON.stringify({ spellId: 49020, tag: 3 }), { spellId: 99000 }], // Death Knight - T12 4P Flaming Torment [JSON.stringify({ spellId: 55090, tag: 3 }), { spellId: 99000 }], // Death Knight - T12 4P Flaming Torment + [JSON.stringify({ spellId: 2818, tag: 2 }), { spellId: 113780 }], // Rogue - Deadly Poison - Hit + [JSON.stringify({ spellId: 121411, tag: 7 }), { spellId: 122233 }], // Rogue - Crimson Tempest - DoT + [JSON.stringify({ spellId: 121471, tag: 1 }), { spellId: 121473 }], // Rogue - Shadow Blade // Off-Hand attacks [JSON.stringify({ spellId: 45902, tag: 2 }), { spellId: 66215 }], // Death Knight - Blood Strike Off-Hand @@ -1184,6 +1197,7 @@ const spellIdTooltipOverrides: Map = new Map([ [JSON.stringify({ spellId: 45462, tag: 2 }), { spellId: 66216 }], // Death Knight - Plague Strike Off-Hand [JSON.stringify({ spellId: 56815, tag: 2 }), { spellId: 66217 }], // Death Knight - Rune Strike Off-Hand [JSON.stringify({ spellId: 1329, tag: 2 }), { spellId: 27576 }], // Rogue - Mutilate Off-Hand + [JSON.stringify({ spellId: 121471, tag: 2 }), { spellId: 121474 }], // Rogue - Shadow Blade Off-Hand [JSON.stringify({ spellId: 17364, tag: 2 }), { spellId: 32176 }], // Shaman - Stormstrike Off-Hand [JSON.stringify({ spellId: 85288, tag: 2 }), { spellId: 85384 }], // Warrior - Raging Blow Off-Hand [JSON.stringify({ spellId: 1464, tag: 2 }), { spellId: 97992 }], // Warrior - Slam Off-Hand diff --git a/ui/index.html b/ui/index.html index 2a61edb244..4a2561782a 100644 --- a/ui/index.html +++ b/ui/index.html @@ -237,7 +237,7 @@

Mists of Pandaria

Rogue - Not Yet Supported + Alpha
@@ -249,7 +249,7 @@

Mists of Pandaria

Rogue Assassination - Not Yet Supported + Alpha
@@ -261,7 +261,7 @@

Mists of Pandaria

Rogue Combat - Not Yet Supported + Alpha
@@ -273,7 +273,7 @@

Mists of Pandaria

Rogue Subtlety - Not Yet Supported + Alpha
diff --git a/ui/rogue/assassination/apls/assassination.apl.json b/ui/rogue/assassination/apls/assassination.apl.json new file mode 100644 index 0000000000..b7480e55b3 --- /dev/null +++ b/ui/rogue/assassination/apls/assassination.apl.json @@ -0,0 +1,23 @@ +{ + "type": "TypeAPL", + "prepullActions": [ + {"action":{"castSpell":{"spellId":{"otherId":"OtherActionPotion"}}},"doAtValue":{"const":{"val":"-1s"}}}, + {"action":{"activateAura":{"auraId":{"spellId":1784}}},"doAtValue":{"const":{"val":"-1s"}}} + ], + "priorityList": [ + {"action":{"castSpell":{"spellId":{"spellId":2825,"tag":-1}}}}, + {"action":{"condition":{"not":{"val":{"dotIsActive":{"spellId":{"spellId":1943}}}}},"castSpell":{"spellId":{"spellId":1943}}}}, + {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"dotRemainingTime":{"spellId":{"spellId":1943}}},"rhs":{"const":{"val":"2"}}}},{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"4"}}}}]}},"castSpell":{"spellId":{"spellId":1943}}}}, + {"action":{"condition":{"not":{"val":{"auraIsActive":{"auraId":{"spellId":5171}}}}},"castSpell":{"spellId":{"spellId":5171}}}}, + {"action":{"condition":{"auraIsActive":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":79140}}},"autocastOtherCooldowns":{}}}, + {"action":{"condition":{"and":{"vals":[{"auraIsActive":{"auraId":{"spellId":5171}}},{"dotIsActive":{"spellId":{"spellId":1943}}},{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}}]}},"castSpell":{"spellId":{"spellId":79140}}}}, + {"action":{"condition":{"and":{"vals":[{"auraIsActive":{"auraId":{"spellId":5171}}},{"dotIsActive":{"spellId":{"spellId":1943}}}]}},"castSpell":{"spellId":{"spellId":121471}}}}, + {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"4"}}}},{"or":{"vals":[{"and":{"vals":[{"auraIsActive":{"auraId":{"spellId":32645}}},{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"85"}}}}]}},{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"auraId":{"spellId":32645}}},"rhs":{"const":{"val":"1s"}}}}]}}]}},"castSpell":{"spellId":{"spellId":32645}}}}, + {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpEq","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"0"}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":1784}}}}},{"auraIsActive":{"auraId":{"spellId":5171}}}]}},"castSpell":{"spellId":{"spellId":137619}}}}, + {"action":{"condition":{"and":{"vals":[{"or":{"vals":[{"cmp":{"op":"OpLe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"4"}}}},{"and":{"vals":[{"auraIsKnown":{"auraId":{"spellId":114015}}},{"cmp":{"op":"OpLe","lhs":{"auraNumStacks":{"auraId":{"spellId":114015}}},"rhs":{"const":{"val":"4"}}}}]}}]}},{"or":{"vals":[{"isExecutePhase":{"threshold":"E35"}},{"auraIsActive":{"auraId":{"spellId":121153}}}]}}]}},"castSpell":{"spellId":{"spellId":111240}}}}, + {"action":{"condition":{"and":{"vals":[{"auraIsActive":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":79140}}},{"gcdIsReady":{}},{"cmp":{"op":"OpLe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"60"}}}},{"cmp":{"op":"OpLe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"4"}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":121153}}}}}]}},"castSpell":{"spellId":{"spellId":1856}}}}, + {"action":{"condition":{"and":{"vals":[{"or":{"vals":[{"cmp":{"op":"OpLe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"3"}}}},{"and":{"vals":[{"auraIsKnown":{"auraId":{"spellId":114015}}},{"cmp":{"op":"OpLe","lhs":{"auraNumStacks":{"auraId":{"spellId":114015}}},"rhs":{"const":{"val":"3"}}}}]}}]}},{"not":{"val":{"isExecutePhase":{"threshold":"E35"}}}}]}},"castSpell":{"spellId":{"spellId":1329}}}}, + {"action":{"condition":{"not":{"val":{"spellIsReady":{"spellId":{"spellId":1856}}}}},"castSpell":{"spellId":{"spellId":14185}}}}, + {"action":{"condition":{"const":{"val":"false"}},"castSpell":{"spellId":{"spellId":57934}}}} + ] +} diff --git a/ui/rogue/assassination/apls/mutilate.apl.json b/ui/rogue/assassination/apls/mutilate.apl.json deleted file mode 100644 index 5b3e8438a1..0000000000 --- a/ui/rogue/assassination/apls/mutilate.apl.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "TypeAPL", - "prepullActions": [ - {"action":{"activateAura":{"auraId":{"spellId":1784}}},"doAtValue":{"const":{"val":"-1s"}}}, - {"action":{"castSpell":{"spellId":{"spellId":57934}}},"doAtValue":{"const":{"val":"-1s"}}} - ], - "priorityList": [ - {"action":{"autocastOtherCooldowns":{}}}, - {"action":{"condition":{"not":{"val":{"auraIsActive":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":703}}}}},"castSpell":{"spellId":{"spellId":703}}}}, - {"action":{"condition":{"not":{"val":{"auraIsActive":{"auraId":{"spellId":5171}}}}},"castSpell":{"spellId":{"spellId":5171}}}}, - {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"auraId":{"spellId":5171}}},"rhs":{"const":{"val":"1s"}}}},{"auraIsActive":{"auraId":{"spellId":5171}}}]}},"castSpell":{"spellId":{"spellId":32645}}}}, - {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"dotRemainingTime":{"spellId":{"spellId":1943}}},"rhs":{"const":{"val":"2"}}}},{"cmp":{"op":"OpGe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"6"}}}},{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"4"}}}}]}},"castSpell":{"spellId":{"spellId":1943}}}}, - {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpGe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"6"}}}},{"not":{"val":{"dotIsActive":{"spellId":{"spellId":1943}}}}}]}},"castSpell":{"spellId":{"spellId":1943}}}}, - {"action":{"condition":{"and":{"vals":[{"not":{"val":{"auraIsActive":{"auraId":{"spellId":58427}}}}},{"not":{"val":{"dotIsActive":{"spellId":{"spellId":703}}}}}]}},"castSpell":{"spellId":{"spellId":1856}}}}, - {"action":{"condition":{"and":{"vals":[{"not":{"val":{"dotIsActive":{"spellId":{"spellId":703}}}}},{"not":{"val":{"spellIsReady":{"spellId":{"spellId":1856}}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":1784}}}}}]}},"castSpell":{"spellId":{"spellId":58984}}}}, - {"action":{"condition":{"or":{"vals":[{"cmp":{"op":"OpEq","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},{"cmp":{"op":"OpLe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"5s"}}}}]}},"castSpell":{"spellId":{"spellId":14177}}}}, - {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"4"}}}},{"or":{"vals":[{"and":{"vals":[{"not":{"val":{"auraIsActive":{"auraId":{"spellId":32645}}}}},{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"55"}}}}]}},{"and":{"vals":[{"auraIsActive":{"auraId":{"spellId":32645}}},{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"80"}}}}]}},{"auraIsActive":{"auraId":{"spellId":109949}}}]}},{"not":{"val":{"isExecutePhase":{"threshold":"E35"}}}}]}},"castSpell":{"spellId":{"spellId":32645}}}}, - {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},{"or":{"vals":[{"and":{"vals":[{"auraIsActive":{"auraId":{"spellId":32645}}},{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"65"}}}}]}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":32645}}}}},{"auraIsActive":{"auraId":{"spellId":109949}}}]}},{"isExecutePhase":{"threshold":"E35"}}]}},"castSpell":{"spellId":{"spellId":32645}}}}, - {"action":{"condition":{"and":{"vals":[{"or":{"vals":[{"not":{"val":{"isExecutePhase":{"threshold":"E35"}}}},{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"90"}}}}]}},{"cmp":{"op":"OpLe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"3"}}}}]}},"castSpell":{"spellId":{"spellId":1329}}}}, - {"action":{"condition":{"and":{"vals":[{"isExecutePhase":{"threshold":"E35"}},{"cmp":{"op":"OpLe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"4"}}}}]}},"castSpell":{"spellId":{"spellId":53}}}}, - {"action":{"castSpell":{"spellId":{"spellId":57934}}}} - ] -} diff --git a/ui/rogue/assassination/gear_sets/p1_assassination.gear.json b/ui/rogue/assassination/gear_sets/p1_assassination.gear.json deleted file mode 100644 index d942331cc1..0000000000 --- a/ui/rogue/assassination/gear_sets/p1_assassination.gear.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "items": [ - { "id": 65241, "enchant": 4209, "gems": [68778, 52220], "reforging": 147 }, - { "id": 65107, "reforging": 151 }, - { "id": 65243, "enchant": 4204, "gems": [52220], "reforging": 147 }, - { "id": 69884, "randomSuffix": -136, "enchant": 1099, "reforging": 151 }, - { "id": 65239, "enchant": 4102, "gems": [52212, 52220], "reforging": 161 }, - { "id": 65050, "enchant": 4258, "gems": [0], "reforging": 144 }, - { "id": 65240, "enchant": 4107, "gems": [52212, 0], "reforging": 154 }, - { "id": 60231, "gems": [52220, 52212, 52212], "reforging": 144 }, - { "id": 65381, "randomSuffix": -202, "enchant": 4126, "gems": [52212, 52220], "reforging": 151 }, - { "id": 65144, "enchant": 4076, "gems": [52212], "reforging": 165 }, - { "id": 65367, "randomSuffix": -136, "reforging": 151 }, - { "id": 65082, "reforging": 147 }, - { "id": 65026 }, - { "id": 58181, "reforging": 140 }, - { "id": 65081, "enchant": 4099, "reforging": 158 }, - { "id": 68600, "enchant": 4099, "reforging": 147 }, - { "id": 65095, "reforging": 147 } - ] -} diff --git a/ui/rogue/assassination/gear_sets/p1_assassination_msv.gear.json b/ui/rogue/assassination/gear_sets/p1_assassination_msv.gear.json new file mode 100644 index 0000000000..fe7ab0b539 --- /dev/null +++ b/ui/rogue/assassination/gear_sets/p1_assassination_msv.gear.json @@ -0,0 +1,20 @@ +{ + "items": [ + {"id":87070,"gems":[76884,76692],"reforging":147}, + {"id":87045,"reforging":161}, + {"id":87033,"enchant":4914,"gems":[76692]}, + {"id":87044,"enchant":4424,"reforging":161}, + {"id":87058,"enchant":4419,"gems":[76692,76670],"reforging":147}, + {"id":89935,"enchant":4875,"gems":[0],"reforging":147}, + {"id":85828,"enchant":4433,"gems":[76680,0],"reforging":144}, + {"id":87022,"gems":[76670,76680,76692],"reforging":154}, + {"id":87013,"enchant":4822,"gems":[76692,76680],"reforging":147}, + {"id":90442,"enchant":4428,"reforging":154}, + {"id":90861,"reforging":140}, + {"id":89932,"reforging":145}, + {"id":87057}, + {"id":79328}, + {"id":87012,"enchant":4444,"reforging":154}, + {"id":87012,"enchant":4444,"reforging":154} + ] +} diff --git a/ui/rogue/assassination/gear_sets/p1_assassination_t14.gear.json b/ui/rogue/assassination/gear_sets/p1_assassination_t14.gear.json new file mode 100644 index 0000000000..34cdc60e17 --- /dev/null +++ b/ui/rogue/assassination/gear_sets/p1_assassination_t14.gear.json @@ -0,0 +1,20 @@ +{ + "items": [ + {"id":87126,"gems":[76884,76680],"reforging":160}, + {"id":89917,"reforging":153}, + {"id":87128,"enchant":4914,"gems":[76680],"reforging":161}, + {"id":86963,"enchant":4421,"reforging":144}, + {"id":87124,"enchant":4419,"gems":[76670,76670],"reforging":144}, + {"id":86954,"enchant":4875,"gems":[0],"reforging":147}, + {"id":87125,"enchant":4433,"gems":[0],"reforging":147}, + {"id":87022,"gems":[76670,76680,76692],"reforging":161}, + {"id":89943,"enchant":4822,"gems":[76692,76680],"reforging":138}, + {"id":86984,"enchant":4428,"gems":[76670],"reforging":160}, + {"id":86974,"reforging":160}, + {"id":87144,"reforging":147}, + {"id":87057}, + {"id":87167}, + {"id":87166,"enchant":4444,"gems":[89873],"reforging":160}, + {"id":87166,"enchant":4444,"gems":[0],"reforging":160} + ] +} diff --git a/ui/rogue/assassination/gear_sets/p1_assassination_test.gear.json b/ui/rogue/assassination/gear_sets/p1_assassination_test.gear.json deleted file mode 100644 index 29c4df8d6f..0000000000 --- a/ui/rogue/assassination/gear_sets/p1_assassination_test.gear.json +++ /dev/null @@ -1,19 +0,0 @@ -{"items": [ - {"id":65241,"enchant":4209,"gems":[68778,52220],"reforging":147}, - {"id":65107,"reforging":151}, - {"id":65083,"enchant":4204,"gems":[52212],"reforging":144}, - {"id":69884,"randomSuffix":-136,"enchant":1099}, - {"id":65060,"enchant":4102,"gems":[52212,52212],"reforging":145}, - {"id":65050,"enchant":4258,"gems":[0],"reforging":144}, - {"id":65240,"enchant":4107,"gems":[52212,0],"reforging":154}, - {"id":60231,"gems":[52220,52212,52212],"reforging":144}, - {"id":65381,"randomSuffix":-202,"enchant":4126,"gems":[52212,52220]}, - {"id":65144,"enchant":4076,"gems":[52212]}, - {"id":65367,"randomSuffix":-136}, - {"id":65082,"reforging":147}, - {"id":65026}, - {"id":58181}, - {"id":68600,"enchant":4099,"reforging":144}, - {"id":65081,"enchant":4099,"reforging":158}, - {"id":65095,"reforging":144} -]} diff --git a/ui/rogue/assassination/gear_sets/p1_expertise.gear.json b/ui/rogue/assassination/gear_sets/p1_expertise.gear.json deleted file mode 100644 index 4736cbb53b..0000000000 --- a/ui/rogue/assassination/gear_sets/p1_expertise.gear.json +++ /dev/null @@ -1,19 +0,0 @@ -{"items": [ - {"id":65241,"enchant":4209,"gems":[68778,52220],"reforging":146}, - {"id":65107,"reforging":151}, - {"id":65243,"enchant":4204,"gems":[52220],"reforging":146}, - {"id":69884,"randomSuffix":-136,"enchant":1099,"reforging":151}, - {"id":65239,"enchant":4102,"gems":[52212,52220],"reforging":151}, - {"id":65050,"enchant":4258,"gems":[0],"reforging":144}, - {"id":65240,"enchant":4107,"gems":[52212,0],"reforging":153}, - {"id":60231,"gems":[52220,52212,52212],"reforging":144}, - {"id":65381,"randomSuffix":-202,"enchant":4126,"gems":[52212,52220],"reforging":153}, - {"id":65144,"enchant":4076,"gems":[52212],"reforging":153}, - {"id":65367,"randomSuffix":-136}, - {"id":65082,"reforging":147}, - {"id":65026}, - {"id":58181}, - {"id":65081,"enchant":4099}, - {"id":68600,"enchant":4099,"reforging":144}, - {"id":65095,"reforging":146} -]} diff --git a/ui/rogue/assassination/gear_sets/p3_assassination.gear.json b/ui/rogue/assassination/gear_sets/p3_assassination.gear.json deleted file mode 100644 index ce3747ae70..0000000000 --- a/ui/rogue/assassination/gear_sets/p3_assassination.gear.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "items": [ - { "id": 71539, "enchant": 4209, "gems": [68778, 52204], "reforging": 154 }, - { "id": 71610, "reforging": 151 }, - { "id": 71541, "enchant": 4204, "gems": [52212], "reforging": 151 }, - { "id": 71415, "enchant": 4100, "gems": [52212, 52212], "reforging": 138 }, - { "id": 71455, "enchant": 4102, "gems": [52212, 52212], "reforging": 151 }, - { "id": 71428, "randomSuffix": -136, "enchant": 4258, "gems": [0], "reforging": 151 }, - { "id": 71538, "enchant": 4107, "gems": [52212, 0], "reforging": 147 }, - { "id": 71641, "gems": [52220, 52212], "reforging": 147 }, - { "id": 71540, "enchant": 4126, "gems": [52212, 52220], "reforging": 147 }, - { "id": 71467, "enchant": 4076, "gems": [52212], "reforging": 145 }, - { "id": 71216, "gems": [52212], "reforging": 151 }, - { "id": 71401, "reforging": 151 }, - { "id": 69112 }, - { "id": 69150 }, - { "id": 71778, "enchant": 4099, "reforging": 147 }, - { "id": 71427, "enchant": 4099, "gems": [52204], "reforging": 161 }, - { "id": 71611, "reforging": 147 } - ] -} diff --git a/ui/rogue/assassination/gear_sets/p4_assassination.gear.json b/ui/rogue/assassination/gear_sets/p4_assassination.gear.json deleted file mode 100644 index 839a427a7d..0000000000 --- a/ui/rogue/assassination/gear_sets/p4_assassination.gear.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "items": [ - {"id":78699,"enchant":4209,"gems":[68778,71879],"reforging":147}, - {"id":71610,"reforging":151}, - {"id":78368,"enchant":4204,"gems":[71879,71879],"reforging":151}, - {"id":71415,"enchant":4100,"gems":[71879,71879]}, - {"id":78664,"enchant":4102,"gems":[71879,71879,71879],"reforging":151}, - {"id":78446,"enchant":4258,"gems":[71879,71879],"reforging":147}, - {"id":78679,"enchant":4107,"gems":[71879,71879],"reforging":161}, - {"id":78388,"gems":[71879,71879,71879],"reforging":147}, - {"id":78708,"enchant":4126,"gems":[71879,71879,71852],"reforging":147}, - {"id":78462,"enchant":4076,"gems":[71879,71879],"reforging":161}, - {"id":78489,"gems":[71879],"reforging":160}, - {"id":78413,"gems":[71879],"reforging":147}, - {"id":77999}, - {"id":77994}, - {"id":77949,"enchant":4099,"gems":[71879],"reforging":147}, - {"id":77950,"enchant":4099,"gems":[71879],"reforging":158}, - {"id":78369,"reforging":140} - ] -} diff --git a/ui/rogue/assassination/gear_sets/preraid_assassination.gear.json b/ui/rogue/assassination/gear_sets/preraid_assassination.gear.json index a8fece1809..6483321884 100644 --- a/ui/rogue/assassination/gear_sets/preraid_assassination.gear.json +++ b/ui/rogue/assassination/gear_sets/preraid_assassination.gear.json @@ -1,21 +1,20 @@ { "items": [ - {"id":78794,"enchant":4209,"gems":[68778,52212],"reforging":147}, - {"id":77091,"reforging":154}, - {"id":78833,"enchant":4204,"gems":[52212,52204],"reforging":147}, - {"id":77095,"enchant":1099,"gems":[52212],"reforging":144}, - {"id":78759,"enchant":4102,"gems":[52212,52212,52212],"reforging":151}, - {"id":71994,"enchant":4258,"gems":[52212,52212,0],"reforging":154}, - {"id":78774,"enchant":4107,"gems":[52212,0],"reforging":161}, - {"id":77180,"gems":[52212,52220,52212],"reforging":151}, - {"id":71985,"enchant":4126,"gems":[52212,52204,52204]}, - {"id":78467,"enchant":4076,"gems":[52212,52212],"reforging":161}, - {"id":77111,"gems":[52204],"reforging":151}, - {"id":78494,"gems":[52212],"reforging":158}, - {"id":77979}, - {"id":77974}, - {"id":78483,"enchant":4099,"reforging":151}, - {"id":78422,"enchant":4099,"gems":[52212],"reforging":151}, - {"id":77086,"reforging":151} + {"id":81283,"gems":[76884,76692],"reforging":153}, + {"id":89065,"reforging":147}, + {"id":81071,"enchant":4914,"gems":[76692],"reforging":140}, + {"id":81282,"enchant":4421,"reforging":147}, + {"id":85823,"enchant":4419,"gems":[76670,76670],"reforging":146}, + {"id":81090,"enchant":4875,"gems":[0],"reforging":154}, + {"id":85824,"enchant":4433,"gems":[76692,0],"reforging":146}, + {"id":81135,"gems":[76692],"reforging":161}, + {"id":82851,"enchant":4822,"gems":[76670],"reforging":154}, + {"id":81688,"enchant":4428,"gems":[76670],"reforging":144}, + {"id":90861,"reforging":147}, + {"id":81186,"reforging":154}, + {"id":81267,"reforging":147}, + {"id":79328}, + {"id":82813,"enchant":4444,"reforging":139}, + {"id":89393,"enchant":4444,"reforging":151} ] } diff --git a/ui/rogue/assassination/presets.ts b/ui/rogue/assassination/presets.ts index 4e6623f7b8..948e798ccc 100644 --- a/ui/rogue/assassination/presets.ts +++ b/ui/rogue/assassination/presets.ts @@ -1,90 +1,38 @@ import * as PresetUtils from '../../core/preset_utils'; import { ConsumesSpec, Glyphs, PseudoStat, Stat } from '../../core/proto/common'; -import { AssassinationRogue_Options as RogueOptions, RogueMajorGlyph, RogueOptions_PoisonImbue } from '../../core/proto/rogue'; +import { AssassinationRogue_Options as RogueOptions, RogueMajorGlyph, RogueOptions_PoisonOptions } from '../../core/proto/rogue'; import { SavedTalents } from '../../core/proto/ui'; import { Stats } from '../../core/proto_utils/stats'; -import MutilateApl from './apls/mutilate.apl.json'; -import P1AssassinationGear from './gear_sets/p1_assassination.gear.json'; -import P1ExpertiseGear from './gear_sets/p1_expertise.gear.json'; -import P3AssassinationGear from './gear_sets/p3_assassination.gear.json'; -import P4AssassinationGear from './gear_sets/p4_assassination.gear.json'; -import PreraidAssassination from './gear_sets/preraid_assassination.gear.json'; +import AssassinationApl from './apls/assassination.apl.json'; +import PreraidGear from './gear_sets/preraid_assassination.gear.json' +import MSVGear from './gear_sets/p1_assassination_msv.gear.json'; +import T14 from './gear_sets/p1_assassination_t14.gear.json' // Preset options for this spec. // Eventually we will import these values for the raid sim too, so its good to // keep them in a separate file. -export const P1_PRESET_ASSASSINATION = PresetUtils.makePresetGear('P1 Assassination', P1AssassinationGear); -export const P1_PRESET_ASN_EXPERTISE = PresetUtils.makePresetGear('P1 Expertise', P1ExpertiseGear); -export const P3_PRESET_ASSASSINATION = PresetUtils.makePresetGear('P3 Assassination', P3AssassinationGear); -export const PRERAID_PRESET_ASSASSINATION = PresetUtils.makePresetGear('Pre-Raid Assassination', PreraidAssassination); -export const P4_PRESET_ASSASSINATION = PresetUtils.makePresetGear('P4 Assassination', P4AssassinationGear); +export const PRERAID_GEARSET = PresetUtils.makePresetGear('P1 Preraid', PreraidGear); +export const P1_MSV_GEARSET = PresetUtils.makePresetGear('P1 MSV', MSVGear); +export const P1_T14_GEARSET = PresetUtils.makePresetGear('P1 T14', T14); -export const ROTATION_PRESET_MUTILATE = PresetUtils.makePresetAPLRotation('Assassination', MutilateApl); +export const ROTATION_PRESET_ASSASSINATION = PresetUtils.makePresetAPLRotation('Assassination', AssassinationApl); // Preset options for EP weights -export const P1_EP_PRESET = PresetUtils.makePresetEpWeights( +export const ASN_EP_PRESET = PresetUtils.makePresetEpWeights( 'Asn', Stats.fromMap( { - [Stat.StatAgility]: 2.64, - [Stat.StatStrength]: 1.05, - [Stat.StatAttackPower]: 1, - [Stat.StatCritRating]: 1.18, - [Stat.StatHitRating]: 2.62, - [Stat.StatHasteRating]: 1.35, - [Stat.StatMasteryRating]: 1.45, - [Stat.StatExpertiseRating]: 1.2, + [Stat.StatAgility]: 1.0, + [Stat.StatCritRating]: 0.35, + [Stat.StatHitRating]: 1.2, + [Stat.StatHasteRating]: 0.37, + [Stat.StatMasteryRating]: 0.41, + [Stat.StatExpertiseRating]: 0.39, }, { - [PseudoStat.PseudoStatMainHandDps]: 3.0, - [PseudoStat.PseudoStatOffHandDps]: 0.97, - [PseudoStat.PseudoStatSpellHitPercent]: 130.5, - [PseudoStat.PseudoStatPhysicalHitPercent]: 162.0, - }, - ), -); - -export const P1_EP_EXPERTISE_PRESET = PresetUtils.makePresetEpWeights( - 'Asn Expertise', - Stats.fromMap( - { - [Stat.StatAgility]: 2.71, - [Stat.StatStrength]: 1.05, - [Stat.StatAttackPower]: 1, - [Stat.StatCritRating]: 1.18, - [Stat.StatHitRating]: 2.62, - [Stat.StatHasteRating]: 1.35, - [Stat.StatMasteryRating]: 1.45, - [Stat.StatExpertiseRating]: 2.0, - }, - { - [PseudoStat.PseudoStatMainHandDps]: 3.0, - [PseudoStat.PseudoStatOffHandDps]: 0.97, - [PseudoStat.PseudoStatSpellHitPercent]: 130.5, - [PseudoStat.PseudoStatPhysicalHitPercent]: 162.0, - }, - ), -); - -export const P4_EP_LEGENDARY_PRESET = PresetUtils.makePresetEpWeights( - 'Asn Legendary', - Stats.fromMap( - { - [Stat.StatAgility]: 2.71, - [Stat.StatStrength]: 1.05, - [Stat.StatAttackPower]: 1, - [Stat.StatCritRating]: 1.18, - [Stat.StatHitRating]: 2.62, - [Stat.StatHasteRating]: 1.39, - [Stat.StatMasteryRating]: 1.61, - [Stat.StatExpertiseRating]: 1.22, - }, - { - [PseudoStat.PseudoStatMainHandDps]: 3.0, - [PseudoStat.PseudoStatOffHandDps]: 0.97, - [PseudoStat.PseudoStatSpellHitPercent]: 130.5, - [PseudoStat.PseudoStatPhysicalHitPercent]: 162.0, + [PseudoStat.PseudoStatMainHandDps]: 1.37, + [PseudoStat.PseudoStatOffHandDps]: 0.30, }, ), ); @@ -93,21 +41,18 @@ export const P4_EP_LEGENDARY_PRESET = PresetUtils.makePresetEpWeights( // https://wowhead.com/mop-classic/talent-calc and copy the numbers in the url. export const AssassinationTalentsDefault = { - name: 'Assassination 31/2/8', + name: 'Assassination', data: SavedTalents.create({ - talentsString: '', + talentsString: '321232', glyphs: Glyphs.create({ - major1: RogueMajorGlyph.GlyphOfFeint, - major3: RogueMajorGlyph.GlyphOfSprint, + major1: RogueMajorGlyph.GlyphOfVendetta, }), }), }; export const DefaultOptions = RogueOptions.create({ classOptions: { - mhImbue: RogueOptions_PoisonImbue.DeadlyPoison, - ohImbue: RogueOptions_PoisonImbue.InstantPoison, - thImbue: RogueOptions_PoisonImbue.DeadlyPoison, + lethalPoison: RogueOptions_PoisonOptions.DeadlyPoison, applyPoisonsManually: false, startingOverkillDuration: 20, vanishBreakTime: 0.1, @@ -115,11 +60,10 @@ export const DefaultOptions = RogueOptions.create({ }); export const DefaultConsumables = ConsumesSpec.create({ - flaskId: 58087, // Flask of the Winds - foodId: 62669, // Skewered Eel - potId: 58145, // Potion of the Tol'vir - prepotId: 58145, // Potion of the Tol'vir - conjuredId: 7676, // Thistle Tea + flaskId: 76084, // Flask of the Winds + foodId: 74648, // Skewered Eel + potId: 76089, // Potion of the Tol'vir + prepotId: 76089, // Potion of the Tol'vir }); export const OtherDefaults = { diff --git a/ui/rogue/assassination/sim.ts b/ui/rogue/assassination/sim.ts index 3a90626968..5e0e2abb0a 100644 --- a/ui/rogue/assassination/sim.ts +++ b/ui/rogue/assassination/sim.ts @@ -7,7 +7,7 @@ import { Player } from '../../core/player'; import { PlayerClasses } from '../../core/player_classes'; import { APLRotation } from '../../core/proto/apl'; import { Debuffs, Faction, IndividualBuffs, ItemSlot, PartyBuffs, PseudoStat, Race, RaidBuffs, Spec, Stat } from '../../core/proto/common'; -import { RogueOptions_PoisonImbue } from '../../core/proto/rogue'; +import { RogueOptions_PoisonOptions } from '../../core/proto/rogue'; import { StatCapType } from '../../core/proto/ui'; import { StatCap, Stats, UnitStat } from '../../core/proto_utils/stats'; import * as RogueInputs from '../inputs'; @@ -23,8 +23,6 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecAssassinationRogue, { // All stats for which EP should be calculated. epStats: [ Stat.StatAgility, - Stat.StatStrength, - Stat.StatAttackPower, Stat.StatHitRating, Stat.StatCritRating, Stat.StatHasteRating, @@ -34,48 +32,37 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecAssassinationRogue, { epPseudoStats: [ PseudoStat.PseudoStatMainHandDps, PseudoStat.PseudoStatOffHandDps, - PseudoStat.PseudoStatPhysicalHitPercent, - PseudoStat.PseudoStatSpellHitPercent, ], // Reference stat against which to calculate EP. - epReferenceStat: Stat.StatAttackPower, + epReferenceStat: Stat.StatAgility, // Which stats to display in the Character Stats section, at the bottom of the left-hand sidebar. displayStats: UnitStat.createDisplayStatArray( [Stat.StatHealth, Stat.StatStamina, Stat.StatAgility, Stat.StatStrength, Stat.StatAttackPower, Stat.StatMasteryRating, Stat.StatExpertiseRating], [ PseudoStat.PseudoStatPhysicalHitPercent, - PseudoStat.PseudoStatSpellHitPercent, PseudoStat.PseudoStatPhysicalCritPercent, - PseudoStat.PseudoStatSpellCritPercent, PseudoStat.PseudoStatMeleeHastePercent, ], ), defaults: { // Default equipped gear. - gear: Presets.P4_PRESET_ASSASSINATION.gear, + gear: Presets.P1_MSV_GEARSET.gear, // Default EP weights for sorting gear in the gear picker. - epWeights: Presets.P1_EP_PRESET.epWeights, + epWeights: Presets.ASN_EP_PRESET.epWeights, // Stat caps for reforge optimizer statCaps: (() => { - const expCap = new Stats().withStat(Stat.StatExpertiseRating, 6.5 * 4 * Mechanics.EXPERTISE_PER_QUARTER_PERCENT_REDUCTION); + const expCap = new Stats().withStat(Stat.StatExpertiseRating, 7.5 * 4 * Mechanics.EXPERTISE_PER_QUARTER_PERCENT_REDUCTION); return expCap; })(), softCapBreakpoints: (() => { - // Running just under spell cap is typically preferrable to being over. - const spellHitSoftCapConfig = StatCap.fromPseudoStat(PseudoStat.PseudoStatSpellHitPercent, { - breakpoints: [16.95, 16.96, 16.97, 16.98, 16.99, 17], - capType: StatCapType.TypeSoftCap, - postCapEPs: [0, 0, 0, 0, 0, 0], - }); - const meleeHitSoftCapConfig = StatCap.fromPseudoStat(PseudoStat.PseudoStatPhysicalHitPercent, { - breakpoints: [8, 27], + breakpoints: [7.5, 26.5], capType: StatCapType.TypeSoftCap, - postCapEPs: [94.15, 0], + postCapEPs: [0.21 * Mechanics.PHYSICAL_HIT_RATING_PER_HIT_PERCENT, 0], }); - return [meleeHitSoftCapConfig, spellHitSoftCapConfig]; + return [meleeHitSoftCapConfig]; })(), other: Presets.OtherDefaults, // Default consumes settings. @@ -85,15 +72,20 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecAssassinationRogue, { // Default spec-specific settings. specOptions: Presets.DefaultOptions, // Default raid/party buffs settings. - raidBuffs: RaidBuffs.create({}), + raidBuffs: RaidBuffs.create({ + blessingOfKings: true, + trueshotAura: true, + swiftbladesCunning: true, + legacyOfTheWhiteTiger: true, + blessingOfMight: true, + bloodlust: true, + }), partyBuffs: PartyBuffs.create({}), individualBuffs: IndividualBuffs.create({}), debuffs: Debuffs.create({ - // mangle: true, - // faerieFire: true, - // earthAndMoon: true, - // bloodFrenzy: true, - // shadowAndFlame: true, + weakenedArmor: true, + physicalVulnerability: true, + masterPoisoner: true, }), }, @@ -101,19 +93,32 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecAssassinationRogue, { inputs: [RogueInputs.ApplyPoisonsManually()], }, // IconInputs to include in the 'Player' section on the settings tab. - playerIconInputs: [RogueInputs.MainHandImbue(), RogueInputs.OffHandImbue(), RogueInputs.ThrownImbue()], + playerIconInputs: [RogueInputs.LethalPoison()], // Buff and Debuff inputs to include/exclude, overriding the EP-based defaults. - includeBuffDebuffInputs: [BuffDebuffInputs.CritBuff, BuffDebuffInputs.SpellDamageDebuff, BuffDebuffInputs.MajorArmorDebuff], + includeBuffDebuffInputs: [ + BuffDebuffInputs.CritBuff, + BuffDebuffInputs.AttackPowerBuff, + BuffDebuffInputs.MasteryBuff, + BuffDebuffInputs.StatsBuff, + BuffDebuffInputs.AttackSpeedBuff, + + BuffDebuffInputs.MajorHasteBuff, + BuffDebuffInputs.StormLashTotem, + BuffDebuffInputs.Skullbanner, + BuffDebuffInputs.ShatteringThrow, + BuffDebuffInputs.TricksOfTheTrade, + + BuffDebuffInputs.SpellDamageDebuff, + BuffDebuffInputs.MajorArmorDebuff, + BuffDebuffInputs.PhysicalDamageDebuff + ], excludeBuffDebuffInputs: [], // Inputs to include in the 'Other' section on the settings tab. otherInputs: { inputs: [ - // RogueInputs.StartingOverkillDuration(), - // RogueInputs.VanishBreakTime(), - // RogueInputs.AssumeBleedActive(), - // OtherInputs.TankAssignment, OtherInputs.InFrontOfTarget, OtherInputs.InputDelay, + RogueInputs.StartingComboPoints(), ], }, itemSwapSlots: [ @@ -140,27 +145,25 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecAssassinationRogue, { }, presets: { - epWeights: [Presets.P1_EP_PRESET, Presets.P1_EP_EXPERTISE_PRESET, Presets.P4_EP_LEGENDARY_PRESET], + epWeights: [Presets.ASN_EP_PRESET], // Preset talents that the user can quickly select. talents: [Presets.AssassinationTalentsDefault], // Preset rotations that the user can quickly select. - rotations: [Presets.ROTATION_PRESET_MUTILATE], + rotations: [Presets.ROTATION_PRESET_ASSASSINATION], // Preset gear configurations that the user can quickly select. gear: [ - Presets.PRERAID_PRESET_ASSASSINATION, - Presets.P1_PRESET_ASSASSINATION, - Presets.P1_PRESET_ASN_EXPERTISE, - Presets.P3_PRESET_ASSASSINATION, - Presets.P4_PRESET_ASSASSINATION, + Presets.PRERAID_GEARSET, + Presets.P1_MSV_GEARSET, + Presets.P1_T14_GEARSET, ], }, autoRotation: (player: Player): APLRotation => { const numTargets = player.sim.encounter.targets.length; if (numTargets >= 5) { - return Presets.ROTATION_PRESET_MUTILATE.rotation.rotation!; + return Presets.ROTATION_PRESET_ASSASSINATION.rotation.rotation!; } else { - return Presets.ROTATION_PRESET_MUTILATE.rotation.rotation!; + return Presets.ROTATION_PRESET_ASSASSINATION.rotation.rotation!; } }, @@ -178,10 +181,10 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecAssassinationRogue, { defaultGear: { [Faction.Unknown]: {}, [Faction.Alliance]: { - 1: Presets.P1_PRESET_ASSASSINATION.gear, + 1: Presets.P1_MSV_GEARSET.gear, }, [Faction.Horde]: { - 1: Presets.P1_PRESET_ASSASSINATION.gear, + 1: Presets.P1_MSV_GEARSET.gear, }, }, otherDefaults: Presets.OtherDefaults, @@ -194,54 +197,21 @@ export class AssassinationRogueSimUI extends IndividualSimUI { - new ReforgeOptimizer(this, { - getEPDefaults: (player: Player) => { - const mhWepId = player.getEquippedItem(ItemSlot.ItemSlotMainHand)?.id; - const ohWepId = player.getEquippedItem(ItemSlot.ItemSlotOffHand)?.id; - - if (mhWepId == 77949 && ohWepId == 77950) { - return Presets.P4_EP_LEGENDARY_PRESET.epWeights; - } else { - return Presets.P1_EP_PRESET.epWeights; - } - }, - }); + new ReforgeOptimizer(this, {}); }); // Poison selection this.player.changeEmitter.on(c => { const options = this.player.getSpecOptions(); if (!options.classOptions!.applyPoisonsManually) { - const mhWeaponSpeed = this.player.getGear().getEquippedItem(ItemSlot.ItemSlotMainHand)?.item.weaponSpeed; - const ohWeaponSpeed = this.player.getGear().getEquippedItem(ItemSlot.ItemSlotOffHand)?.item.weaponSpeed; - if (typeof mhWeaponSpeed == 'undefined' || typeof ohWeaponSpeed == 'undefined') { - return; - } - if (mhWeaponSpeed <= ohWeaponSpeed) { - options.classOptions!.mhImbue = RogueOptions_PoisonImbue.DeadlyPoison; - options.classOptions!.ohImbue = RogueOptions_PoisonImbue.InstantPoison; - } else { - options.classOptions!.mhImbue = RogueOptions_PoisonImbue.InstantPoison; - options.classOptions!.ohImbue = RogueOptions_PoisonImbue.DeadlyPoison; - } + options.classOptions!.lethalPoison = RogueOptions_PoisonOptions.DeadlyPoison } this.player.setSpecOptions(c, options); }); this.sim.encounter.changeEmitter.on(c => { const options = this.player.getSpecOptions(); if (!options.classOptions!.applyPoisonsManually) { - const mhWeaponSpeed = this.player.getGear().getEquippedItem(ItemSlot.ItemSlotMainHand)?.item.weaponSpeed; - const ohWeaponSpeed = this.player.getGear().getEquippedItem(ItemSlot.ItemSlotOffHand)?.item.weaponSpeed; - if (typeof mhWeaponSpeed == 'undefined' || typeof ohWeaponSpeed == 'undefined') { - return; - } - if (mhWeaponSpeed <= ohWeaponSpeed) { - options.classOptions!.mhImbue = RogueOptions_PoisonImbue.DeadlyPoison; - options.classOptions!.ohImbue = RogueOptions_PoisonImbue.InstantPoison; - } else { - options.classOptions!.mhImbue = RogueOptions_PoisonImbue.InstantPoison; - options.classOptions!.ohImbue = RogueOptions_PoisonImbue.DeadlyPoison; - } + options.classOptions!.lethalPoison = RogueOptions_PoisonOptions.DeadlyPoison } this.player.setSpecOptions(c, options); }); diff --git a/ui/rogue/combat/apls/combat.apl.json b/ui/rogue/combat/apls/combat.apl.json index 08cd8dea49..ba774b1f30 100644 --- a/ui/rogue/combat/apls/combat.apl.json +++ b/ui/rogue/combat/apls/combat.apl.json @@ -1,22 +1,23 @@ { - "type": "TypeAPL", + "type": "TypeAPL", "prepullActions": [ - {"action":{"castSpell":{"spellId":{"spellId":57934}}},"doAtValue":{"const":{"val":"-1s"}}}, + {"action":{"castSpell":{"spellId":{"spellId":13877}}},"doAtValue":{"const":{"val":"-1s"}},"hide":true}, + {"action":{"activateAura":{"auraId":{"spellId":1784}}},"doAtValue":{"const":{"val":"-1s"}}}, {"action":{"castSpell":{"spellId":{"otherId":"OtherActionPotion"}}},"doAtValue":{"const":{"val":"-1s"}}} ], "priorityList": [ - {"action":{"autocastOtherCooldowns":{}}}, - {"action":{"condition":{"and":{"vals":[{"not":{"val":{"auraIsActive":{"auraId":{"spellId":5171}}}}},{"cmp":{"op":"OpEq","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"0"}}}}]}},"strictSequence":{"actions":[{"castSpell":{"spellId":{"spellId":1752}}},{"castSpell":{"spellId":{"spellId":5171}}}]}}}, - {"action":{"condition":{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"auraId":{"spellId":5171}}},"rhs":{"const":{"val":"1"}}}},"castSpell":{"spellId":{"spellId":5171}}}}, - {"action":{"condition":{"or":{"vals":[{"cmp":{"op":"OpLe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"40"}}}},{"and":{"vals":[{"auraIsActive":{"auraId":{"spellId":2825,"tag":-1}}},{"auraIsKnown":{"auraId":{"spellId":109949}}}]}},{"cmp":{"op":"OpLe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"10"}}}},{"and":{"vals":[{"cmp":{"op":"OpEq","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},{"not":{"val":{"auraIsKnown":{"auraId":{"spellId":109949}}}}}]}}]}},"castSpell":{"spellId":{"spellId":51690}}}}, - {"action":{"condition":{"or":{"vals":[{"cmp":{"op":"OpGt","lhs":{"spellTimeToReady":{"spellId":{"spellId":51690}}},"rhs":{"const":{"val":"15"}}}},{"cmp":{"op":"OpLe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"20"}}}}]}},"castSpell":{"spellId":{"spellId":13750}}}}, - {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},{"not":{"val":{"dotIsActive":{"spellId":{"spellId":1943}}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":84747}}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":13877}}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":13750}}}}},{"cmp":{"op":"OpGe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"12"}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":2825,"tag":-1}}}}},{"or":{"vals":[{"auraIsActive":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":33876}}},{"auraIsActive":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":16511}}},{"auraIsActive":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":57386}}},{"auraIsActive":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":29859}}}]}}]}},"castSpell":{"spellId":{"spellId":1943}}}}, + {"action":{"castSpell":{"spellId":{"spellId":2825,"tag":-1}}}}, + {"action":{"condition":{"cmp":{"op":"OpEq","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"0"}}}},"castSpell":{"spellId":{"spellId":137619}}}}, + {"action":{"condition":{"or":{"vals":[{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"auraId":{"spellId":5171}}},"rhs":{"const":{"val":"4"}}}},{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}}]}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":5171}}}}}]}},"castSpell":{"spellId":{"spellId":5171}}}}, + {"action":{"condition":{"or":{"vals":[{"auraIsActive":{"auraId":{"spellId":51690}}},{"auraIsActive":{"auraId":{"spellId":13750}}}]}},"autocastOtherCooldowns":{}}}, + {"action":{"condition":{"and":{"vals":[{"auraIsActive":{"auraId":{"spellId":5171}}},{"or":{"vals":[{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},{"cmp":{"op":"OpLe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"40"}}}}]}}]}},"castSpell":{"spellId":{"spellId":51690}}}}, + {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpGe","lhs":{"spellTimeToReady":{"spellId":{"spellId":51690}}},"rhs":{"const":{"val":"15"}}}}]}},"strictSequence":{"actions":[{"castSpell":{"spellId":{"spellId":13750}}},{"castSpell":{"spellId":{"spellId":121471}}}]}}}, + {"action":{"condition":{"and":{"vals":[{"or":{"vals":[{"cmp":{"op":"OpLe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"4"}}}},{"and":{"vals":[{"auraIsKnown":{"auraId":{"spellId":114015}}},{"cmp":{"op":"OpLe","lhs":{"auraNumStacks":{"auraId":{"spellId":114015}}},"rhs":{"const":{"val":"4"}}}}]}}]}},{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":84617}}},"rhs":{"const":{"val":"3"}}}}]}},"castSpell":{"spellId":{"spellId":84617}}}}, + {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},{"not":{"val":{"dotIsActive":{"spellId":{"spellId":1943}}}}}]}},"castSpell":{"spellId":{"spellId":1943}}}}, {"action":{"condition":{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},"castSpell":{"spellId":{"spellId":2098}}}}, - {"hide":true,"action":{"condition":{"cmp":{"op":"OpLt","lhs":{"dotRemainingTime":{"spellId":{"spellId":96648}}},"rhs":{"const":{"val":"1.5"}}}},"castSpell":{"spellId":{"spellId":5938}}}}, - {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"4"}}}},{"not":{"val":{"auraIsActive":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":84617}}}}},{"cmp":{"op":"OpGt","lhs":{"auraRemainingTime":{"auraId":{"spellId":5171}}},"rhs":{"const":{"val":"5"}}}}]}},"castSpell":{"spellId":{"spellId":84617}}}}, - {"hide":true,"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpEq","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"4"}}}},{"not":{"val":{"auraIsActive":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":84617}}}}},{"cmp":{"op":"OpGt","lhs":{"auraRemainingTime":{"auraId":{"spellId":5171}}},"rhs":{"const":{"val":"3"}}}}]}},"castSpell":{"spellId":{"spellId":84617}}}}, - {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLt","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},{"cmp":{"op":"OpLe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"40"}}}}]}},"castSpell":{"spellId":{"spellId":1776}}}}, - {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLt","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}}]}},"castSpell":{"spellId":{"spellId":1752}}}}, - {"action":{"castSpell":{"spellId":{"spellId":57934}}}} + {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"50"}}}},{"cmp":{"op":"OpLe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"3"}}}}]}},"strictSequence":{"actions":[{"castSpell":{"spellId":{"spellId":1856}}},{"castSpell":{"spellId":{"spellId":8676}}}]}}}, + {"action":{"condition":{"cmp":{"op":"OpLe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"4"}}}},"castSpell":{"spellId":{"spellId":1752}}}}, + {"action":{"condition":{"not":{"val":{"spellIsReady":{"spellId":{"spellId":1856}}}}},"castSpell":{"spellId":{"spellId":14185}}}}, + {"action":{"condition":{"const":{"val":"false"}},"castSpell":{"spellId":{"spellId":57934}}}} ] } diff --git a/ui/rogue/combat/gear_sets/p1_combat.gear.json b/ui/rogue/combat/gear_sets/p1_combat.gear.json deleted file mode 100644 index e7a07a0d2b..0000000000 --- a/ui/rogue/combat/gear_sets/p1_combat.gear.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "items": [ - {"id":65241,"enchant":4209,"gems":[68778,52220],"reforging":145}, - {"id":65107,"reforging":168}, - {"id":65243,"enchant":4204,"gems":[52220],"reforging":144}, - {"id":69884,"randomSuffix":-136,"enchant":1099,"reforging":168}, - {"id":65239,"enchant":4102,"gems":[52212,52220],"reforging":151}, - {"id":65050,"enchant":4258,"gems":[0],"reforging":145}, - {"id":65240,"enchant":4107,"gems":[52212,0],"reforging":153}, - {"id":60231,"gems":[52220,52212,52212],"reforging":146}, - {"id":65381,"randomSuffix":-202,"enchant":4126,"gems":[52212,52220],"reforging":168}, - {"id":65144,"enchant":4105,"gems":[52212],"reforging":168}, - {"id":65367,"randomSuffix":-136,"reforging":165}, - {"id":65082,"reforging":145}, - {"id":65026}, - {"id":58181,"reforging":138}, - {"id":68130,"randomSuffix":-136,"enchant":4099,"reforging":165}, - {"id":68600,"enchant":4099,"reforging":144}, - {"id":65095,"reforging":146} - ] -} diff --git a/ui/rogue/combat/gear_sets/p1_combat_msv.gear.json b/ui/rogue/combat/gear_sets/p1_combat_msv.gear.json new file mode 100644 index 0000000000..1262d8cdbc --- /dev/null +++ b/ui/rogue/combat/gear_sets/p1_combat_msv.gear.json @@ -0,0 +1,20 @@ +{ + "items": [ + {"id":87070,"gems":[76884,76692],"reforging":147}, + {"id":87045}, + {"id":87033,"enchant":4914,"gems":[76692],"reforging":160}, + {"id":87044,"enchant":4421,"reforging":158}, + {"id":87058,"enchant":4419,"gems":[76692,76666],"reforging":146}, + {"id":89935,"enchant":4875,"gems":[0],"reforging":145}, + {"id":85828,"enchant":4430,"gems":[76680,0],"reforging":145}, + {"id":87022,"gems":[76666,76680,76692],"reforging":158}, + {"id":87013,"enchant":4822,"gems":[76692,76680],"reforging":145}, + {"id":90442,"enchant":4428}, + {"id":90861,"reforging":138}, + {"id":89932,"reforging":145}, + {"id":87057,"reforging":167}, + {"id":79328}, + {"id":87032,"enchant":4444,"reforging":165}, + {"id":87032,"enchant":4444,"reforging":165} + ] +} diff --git a/ui/rogue/combat/gear_sets/p1_combat_t14.gear.json b/ui/rogue/combat/gear_sets/p1_combat_t14.gear.json new file mode 100644 index 0000000000..3a620a9fb3 --- /dev/null +++ b/ui/rogue/combat/gear_sets/p1_combat_t14.gear.json @@ -0,0 +1,20 @@ +{ + "items": [ + {"id":87126,"gems":[76884,76680],"reforging":160}, + {"id":89917,"reforging":165}, + {"id":87128,"enchant":4914,"gems":[76680]}, + {"id":87044,"enchant":4421,"reforging":161}, + {"id":87124,"enchant":4419,"gems":[76666,76666],"reforging":145}, + {"id":86954,"enchant":4875,"gems":[0],"reforging":147}, + {"id":86964,"enchant":4430,"gems":[76680,0],"reforging":140}, + {"id":87180,"gems":[76680,76692],"reforging":145}, + {"id":87127,"enchant":4822,"gems":[76692],"reforging":140}, + {"id":86943,"enchant":4428,"gems":[76666],"reforging":144}, + {"id":86974,"reforging":167}, + {"id":87144,"reforging":147}, + {"id":87167}, + {"id":87057,"reforging":167}, + {"id":86988,"enchant":4444,"gems":[89873],"reforging":145}, + {"id":86988,"enchant":4444,"gems":[0],"reforging":145} + ] +} diff --git a/ui/rogue/combat/gear_sets/p1_combat_test.gear.json b/ui/rogue/combat/gear_sets/p1_combat_test.gear.json deleted file mode 100644 index ac1d333933..0000000000 --- a/ui/rogue/combat/gear_sets/p1_combat_test.gear.json +++ /dev/null @@ -1,19 +0,0 @@ -{"items": [ - {"id":65129,"enchant":4209,"gems":[68778,52212],"reforging":151}, - {"id":65107,"reforging":151}, - {"id":65243,"enchant":4204,"gems":[52220],"reforging":146}, - {"id":69884,"randomSuffix":-136,"enchant":1099}, - {"id":65239,"enchant":4102,"gems":[52212,52220],"reforging":151}, - {"id":65050,"enchant":4258,"gems":[0],"reforging":146}, - {"id":65240,"enchant":4107,"gems":[52212,0],"reforging":154}, - {"id":60231,"gems":[52220,52212,52212],"reforging":146}, - {"id":65242,"enchant":4126,"gems":[52211,52220],"reforging":146}, - {"id":65144,"enchant":4105,"gems":[52212]}, - {"id":65367,"randomSuffix":-136}, - {"id":65082,"reforging":146}, - {"id":65026}, - {"id":58181}, - {"id":68130,"randomSuffix":-136,"enchant":4099}, - {"id":68600,"enchant":4099,"reforging":144}, - {"id":65095,"reforging":146} -]} diff --git a/ui/rogue/combat/gear_sets/p3_combat.gear.json b/ui/rogue/combat/gear_sets/p3_combat.gear.json deleted file mode 100644 index 1945d914c4..0000000000 --- a/ui/rogue/combat/gear_sets/p3_combat.gear.json +++ /dev/null @@ -1,19 +0,0 @@ -{"items": [ - {"id":71539,"enchant":4209,"gems":[68778,52211],"reforging":140}, - {"id":71610}, - {"id":71541,"enchant":4204,"gems":[52212],"reforging":168}, - {"id":71415,"enchant":4100,"gems":[52212,52212],"reforging":138}, - {"id":71455,"enchant":4102,"gems":[52212,52212],"reforging":153}, - {"id":71428,"randomSuffix":-136,"enchant":4258,"gems":[0],"reforging":168}, - {"id":71538,"enchant":4107,"gems":[52212,0],"reforging":147}, - {"id":71641,"gems":[52220,52212],"reforging":145}, - {"id":71540,"enchant":4126,"gems":[52212,52220],"reforging":145}, - {"id":71467,"enchant":4105,"gems":[52212],"reforging":145}, - {"id":71216,"gems":[52212],"reforging":153}, - {"id":71401,"reforging":153}, - {"id":69150}, - {"id":69112}, - {"id":71454,"enchant":4099,"reforging":145}, - {"id":71427,"enchant":4099,"gems":[52212],"reforging":161}, - {"id":71611,"reforging":147} -]} diff --git a/ui/rogue/combat/gear_sets/p4_combat.gear.json b/ui/rogue/combat/gear_sets/p4_combat.gear.json deleted file mode 100644 index e2cdb1fe67..0000000000 --- a/ui/rogue/combat/gear_sets/p4_combat.gear.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "items": [ - {"id":78699,"enchant":4209,"gems":[68778,71879],"reforging":147}, - {"id":71610}, - {"id":78368,"enchant":4204,"gems":[71879,71879],"reforging":165}, - {"id":71415,"enchant":4100,"gems":[71879,71879],"reforging":138}, - {"id":78664,"enchant":4102,"gems":[71879,71879,71879]}, - {"id":78446,"enchant":4258,"gems":[71879,71879],"reforging":147}, - {"id":78679,"enchant":4107,"gems":[71879,71879],"reforging":160}, - {"id":78388,"gems":[71879,71879,71879],"reforging":145}, - {"id":78708,"enchant":4126,"gems":[71879,71879,71848],"reforging":145}, - {"id":78462,"enchant":4105,"gems":[71879,71879],"reforging":161}, - {"id":78489,"gems":[71879],"reforging":160}, - {"id":78413,"gems":[71879],"reforging":144}, - {"id":77994}, - {"id":77999}, - {"id":77949,"enchant":4099,"gems":[71879],"reforging":147}, - {"id":77950,"enchant":4099,"gems":[71879],"reforging":158}, - {"id":78369,"reforging":139} - ] -} diff --git a/ui/rogue/combat/gear_sets/preraid_combat.gear.json b/ui/rogue/combat/gear_sets/preraid_combat.gear.json index 645fe691f6..5d10d76caa 100644 --- a/ui/rogue/combat/gear_sets/preraid_combat.gear.json +++ b/ui/rogue/combat/gear_sets/preraid_combat.gear.json @@ -1,21 +1,20 @@ { "items": [ - {"id":78794,"enchant":4209,"gems":[68778,52212],"reforging":146}, - {"id":77091,"reforging":139}, - {"id":78833,"enchant":4204,"gems":[52212,52211],"reforging":144}, - {"id":77095,"enchant":1099,"gems":[52212],"reforging":146}, - {"id":78759,"enchant":4102,"gems":[52212,52212,52212],"reforging":165}, - {"id":71994,"enchant":4258,"gems":[52212,52212,0],"reforging":139}, - {"id":78774,"enchant":4107,"gems":[52212,0],"reforging":160}, - {"id":77180,"gems":[52212,52220,52212],"reforging":165}, - {"id":71985,"enchant":4126,"gems":[52212,52211,52211],"reforging":167}, - {"id":78467,"enchant":4105,"gems":[52212,52212],"reforging":158}, - {"id":77111,"gems":[52211],"reforging":168}, - {"id":78494,"gems":[52212],"reforging":167}, - {"id":77974}, - {"id":77979}, - {"id":78481,"enchant":4099}, - {"id":78422,"enchant":4099,"gems":[52212]}, - {"id":78374} + {"id":81283,"gems":[76884,76692],"reforging":165}, + {"id":89065,"reforging":145}, + {"id":81071,"enchant":4914,"gems":[76692],"reforging":138}, + {"id":81282,"enchant":4421,"reforging":145}, + {"id":85823,"enchant":4419,"gems":[76666,76666],"reforging":146}, + {"id":81090,"enchant":4875,"gems":[0]}, + {"id":85824,"enchant":4430,"gems":[76692,0],"reforging":167}, + {"id":81135,"gems":[76692],"reforging":160}, + {"id":82851,"enchant":4822,"gems":[76666],"reforging":146}, + {"id":81249,"enchant":4428,"gems":[76666]}, + {"id":90861,"reforging":145}, + {"id":81186,"reforging":139}, + {"id":81267,"reforging":145}, + {"id":79328}, + {"id":81286,"enchant":4444,"reforging":138}, + {"id":81286,"enchant":4444,"reforging":138} ] } diff --git a/ui/rogue/combat/presets.ts b/ui/rogue/combat/presets.ts index 11510b7703..8db01769a4 100644 --- a/ui/rogue/combat/presets.ts +++ b/ui/rogue/combat/presets.ts @@ -1,67 +1,38 @@ import * as PresetUtils from '../../core/preset_utils'; import { ConsumesSpec, Glyphs, PseudoStat, Stat } from '../../core/proto/common'; -import { CombatRogue_Options as RogueOptions, RogueMajorGlyph, RogueOptions_PoisonImbue } from '../../core/proto/rogue'; +import { CombatRogue_Options as RogueOptions, RogueMajorGlyph, RogueOptions_PoisonOptions } from '../../core/proto/rogue'; import { SavedTalents } from '../../core/proto/ui'; import { Stats } from '../../core/proto_utils/stats'; import CombatApl from './apls/combat.apl.json'; -import P1CombatGear from './gear_sets/p1_combat.gear.json'; -import P3CombatGear from './gear_sets/p3_combat.gear.json'; -import P4CombatGear from './gear_sets/p4_combat.gear.json'; -import PreraidCombatGear from './gear_sets/preraid_combat.gear.json'; +import MSVGear from './gear_sets/p1_combat_msv.gear.json'; +import PreraidGear from './gear_sets/preraid_combat.gear.json'; +import T14 from './gear_sets/p1_combat_t14.gear.json' // Preset options for this spec. // Eventually we will import these values for the raid sim too, so its good to // keep them in a separate file. -export const P1_PRESET_COMBAT = PresetUtils.makePresetGear('P1 Combat', P1CombatGear); -export const P3_PRESET_COMBAT = PresetUtils.makePresetGear('P3 Combat', P3CombatGear); -export const PRERAID_PRESET_COMBAT = PresetUtils.makePresetGear('Pre-Raid Combat', PreraidCombatGear); -export const P4_PRESET_COMBAT = PresetUtils.makePresetGear('P4 Combat', P4CombatGear); +export const PRERAID_GEARSET = PresetUtils.makePresetGear('P1 Preraid', PreraidGear); +export const P1_MSV_GEARSET = PresetUtils.makePresetGear('P1 MSV', MSVGear); +export const P1_T14_GEARSET = PresetUtils.makePresetGear('P1 T14', T14); export const ROTATION_PRESET_COMBAT = PresetUtils.makePresetAPLRotation('Combat', CombatApl); // Preset options for EP weights export const CBAT_STANDARD_EP_PRESET = PresetUtils.makePresetEpWeights( - 'Combat Standard', + 'Combat', Stats.fromMap( { - [Stat.StatAgility]: 2.85, - [Stat.StatStrength]: 1.05, - [Stat.StatAttackPower]: 1, - [Stat.StatCritRating]: 1.2, - [Stat.StatHitRating]: 2.5, - [Stat.StatHasteRating]: 1.58, - [Stat.StatMasteryRating]: 1.41, - [Stat.StatExpertiseRating]: 2.1, + [Stat.StatAgility]: 1.0, + [Stat.StatCritRating]: 0.29, + [Stat.StatHitRating]: 0.7, + [Stat.StatHasteRating]: 0.39, + [Stat.StatMasteryRating]: 0.32, + [Stat.StatExpertiseRating]: 0.56, }, { - [PseudoStat.PseudoStatMainHandDps]: 4.31, - [PseudoStat.PseudoStatOffHandDps]: 1.32, - [PseudoStat.PseudoStatSpellHitPercent]: 52, - [PseudoStat.PseudoStatPhysicalHitPercent]: 249, - }, - ), -); - -// 4PT12 pushes Haste, Mastery, and Crit up moderately (Crit also gains from 2P but has no affect on reforging); Haste and Mastery overtake Hit for reforging entirely (Trends towards 10%-ish) -export const CBAT_4PT12_EP_PRESET = PresetUtils.makePresetEpWeights( - 'Combat 4PT12', - Stats.fromMap( - { - [Stat.StatAgility]: 2.85, - [Stat.StatStrength]: 1.05, - [Stat.StatAttackPower]: 1, - [Stat.StatCritRating]: 1.16, - [Stat.StatHitRating]: 2.21, - [Stat.StatHasteRating]: 1.38, - [Stat.StatMasteryRating]: 1.28, - [Stat.StatExpertiseRating]: 2.1, - }, - { - [PseudoStat.PseudoStatMainHandDps]: 4.31, - [PseudoStat.PseudoStatOffHandDps]: 1.32, - [PseudoStat.PseudoStatSpellHitPercent]: 46, - [PseudoStat.PseudoStatPhysicalHitPercent]: 230, + [PseudoStat.PseudoStatMainHandDps]: 1.63, + [PseudoStat.PseudoStatOffHandDps]: 0.45, }, ), ); @@ -72,19 +43,15 @@ export const CBAT_4PT12_EP_PRESET = PresetUtils.makePresetEpWeights( export const CombatTalents = { name: 'Combat', data: SavedTalents.create({ - talentsString: '', + talentsString: '321233', glyphs: Glyphs.create({ - major1: RogueMajorGlyph.GlyphOfBladeFlurry, - major3: RogueMajorGlyph.GlyphOfGouge, }), }), }; export const DefaultOptions = RogueOptions.create({ classOptions: { - mhImbue: RogueOptions_PoisonImbue.InstantPoison, - ohImbue: RogueOptions_PoisonImbue.DeadlyPoison, - thImbue: RogueOptions_PoisonImbue.WoundPoison, + lethalPoison: RogueOptions_PoisonOptions.DeadlyPoison, applyPoisonsManually: false, startingOverkillDuration: 20, vanishBreakTime: 0.1, @@ -92,11 +59,10 @@ export const DefaultOptions = RogueOptions.create({ }); export const DefaultConsumables = ConsumesSpec.create({ - flaskId: 58087, // Flask of the Winds - foodId: 62669, // Skewered Eel - potId: 58145, // Potion of the Tol'vir - prepotId: 58145, // Potion of the Tol'vir - conjuredId: 7676, // Thistle Tea + flaskId: 76084, // Flask of the Winds + foodId: 74648, // Skewered Eel + potId: 76089, // Potion of the Tol'vir + prepotId: 76089, // Potion of the Tol'vir }); export const OtherDefaults = { diff --git a/ui/rogue/combat/sim.ts b/ui/rogue/combat/sim.ts index c3becf05e4..a63ccbbec8 100644 --- a/ui/rogue/combat/sim.ts +++ b/ui/rogue/combat/sim.ts @@ -7,7 +7,7 @@ import { Player } from '../../core/player'; import { PlayerClasses } from '../../core/player_classes'; import { APLRotation } from '../../core/proto/apl'; import { Debuffs, Faction, IndividualBuffs, ItemSlot, PartyBuffs, PseudoStat, Race, RaidBuffs, Spec, Stat, WeaponType } from '../../core/proto/common'; -import { RogueOptions_PoisonImbue } from '../../core/proto/rogue'; +import { RogueOptions_PoisonOptions } from '../../core/proto/rogue'; import { StatCapType } from '../../core/proto/ui'; import { StatCap, Stats, UnitStat } from '../../core/proto_utils/stats'; import { Sim } from '../../core/sim'; @@ -23,8 +23,6 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecCombatRogue, { // All stats for which EP should be calculated. epStats: [ Stat.StatAgility, - Stat.StatStrength, - Stat.StatAttackPower, Stat.StatHitRating, Stat.StatCritRating, Stat.StatHasteRating, @@ -34,50 +32,38 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecCombatRogue, { epPseudoStats: [ PseudoStat.PseudoStatMainHandDps, PseudoStat.PseudoStatOffHandDps, - PseudoStat.PseudoStatPhysicalHitPercent, - PseudoStat.PseudoStatSpellHitPercent, ], // Reference stat against which to calculate EP. - epReferenceStat: Stat.StatAttackPower, + epReferenceStat: Stat.StatAgility, // Which stats to display in the Character Stats section, at the bottom of the left-hand sidebar. displayStats: UnitStat.createDisplayStatArray( [Stat.StatHealth, Stat.StatStamina, Stat.StatAgility, Stat.StatStrength, Stat.StatAttackPower, Stat.StatMasteryRating, Stat.StatExpertiseRating], [ PseudoStat.PseudoStatPhysicalHitPercent, - PseudoStat.PseudoStatSpellHitPercent, PseudoStat.PseudoStatPhysicalCritPercent, - PseudoStat.PseudoStatSpellCritPercent, PseudoStat.PseudoStatMeleeHastePercent, ], ), defaults: { // Default equipped gear. - gear: Presets.P4_PRESET_COMBAT.gear, + gear: Presets.P1_MSV_GEARSET.gear, // Default EP weights for sorting gear in the gear picker. epWeights: Presets.CBAT_STANDARD_EP_PRESET.epWeights, // Stat caps for reforge optimizer statCaps: (() => { - const expCap = new Stats().withStat(Stat.StatExpertiseRating, 6.5 * 4 * Mechanics.EXPERTISE_PER_QUARTER_PERCENT_REDUCTION); + const expCap = new Stats().withStat(Stat.StatExpertiseRating, 7.5 * 4 * Mechanics.EXPERTISE_PER_QUARTER_PERCENT_REDUCTION); return expCap; })(), softCapBreakpoints: (() => { - // Running just under spell cap is typically preferrable to being over. - const spellHitSoftCapConfig = StatCap.fromPseudoStat(PseudoStat.PseudoStatSpellHitPercent, { - breakpoints: [16.95, 16.96, 16.97, 16.98, 16.99, 17], - capType: StatCapType.TypeSoftCap, - // These are set by the active EP weight in the updateSoftCaps callback - postCapEPs: [0, 0, 0, 0, 0, 0], - }); - const meleeHitSoftCapConfig = StatCap.fromPseudoStat(PseudoStat.PseudoStatPhysicalHitPercent, { - breakpoints: [8, 27], + breakpoints: [7.5, 26.5], capType: StatCapType.TypeSoftCap, // These are set by the active EP weight in the updateSoftCaps callback - postCapEPs: [0, 0], + postCapEPs: [0.3 * Mechanics.PHYSICAL_HIT_RATING_PER_HIT_PERCENT, 0], }); - return [meleeHitSoftCapConfig, spellHitSoftCapConfig]; + return [meleeHitSoftCapConfig]; })(), other: Presets.OtherDefaults, // Default consumes settings. @@ -87,15 +73,20 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecCombatRogue, { // Default spec-specific settings. specOptions: Presets.DefaultOptions, // Default raid/party buffs settings. - raidBuffs: RaidBuffs.create({}), + raidBuffs: RaidBuffs.create({ + blessingOfKings: true, + trueshotAura: true, + swiftbladesCunning: true, + legacyOfTheWhiteTiger: true, + blessingOfMight: true, + bloodlust: true, + }), partyBuffs: PartyBuffs.create({}), individualBuffs: IndividualBuffs.create({}), debuffs: Debuffs.create({ - // mangle: true, - // faerieFire: true, - // shadowAndFlame: true, - // earthAndMoon: true, - // bloodFrenzy: true, + weakenedArmor: true, + physicalVulnerability: true, + masterPoisoner: true, }), }, @@ -103,19 +94,32 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecCombatRogue, { inputs: [RogueInputs.ApplyPoisonsManually()], }, // IconInputs to include in the 'Player' section on the settings tab. - playerIconInputs: [RogueInputs.MainHandImbue(), RogueInputs.OffHandImbue(), RogueInputs.ThrownImbue()], + playerIconInputs: [RogueInputs.LethalPoison()], // Buff and Debuff inputs to include/exclude, overriding the EP-based defaults. - includeBuffDebuffInputs: [BuffDebuffInputs.CritBuff, BuffDebuffInputs.SpellDamageDebuff, BuffDebuffInputs.MajorArmorDebuff], + includeBuffDebuffInputs: [ + BuffDebuffInputs.CritBuff, + BuffDebuffInputs.AttackPowerBuff, + BuffDebuffInputs.MasteryBuff, + BuffDebuffInputs.StatsBuff, + BuffDebuffInputs.AttackSpeedBuff, + + BuffDebuffInputs.MajorHasteBuff, + BuffDebuffInputs.StormLashTotem, + BuffDebuffInputs.Skullbanner, + BuffDebuffInputs.ShatteringThrow, + BuffDebuffInputs.TricksOfTheTrade, + + BuffDebuffInputs.SpellDamageDebuff, + BuffDebuffInputs.MajorArmorDebuff, + BuffDebuffInputs.PhysicalDamageDebuff + ], excludeBuffDebuffInputs: [], // Inputs to include in the 'Other' section on the settings tab. otherInputs: { inputs: [ - // RogueInputs.StartingOverkillDuration(), - // RogueInputs.VanishBreakTime(), - // RogueInputs.AssumeBleedActive(), - // OtherInputs.TankAssignment, OtherInputs.InFrontOfTarget, OtherInputs.InputDelay, + RogueInputs.StartingComboPoints(), ], }, itemSwapSlots: [ @@ -142,13 +146,13 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecCombatRogue, { }, presets: { - epWeights: [Presets.CBAT_STANDARD_EP_PRESET, Presets.CBAT_4PT12_EP_PRESET], + epWeights: [Presets.CBAT_STANDARD_EP_PRESET], // Preset talents that the user can quickly select. talents: [Presets.CombatTalents], // Preset rotations that the user can quickly select. rotations: [Presets.ROTATION_PRESET_COMBAT], // Preset gear configurations that the user can quickly select. - gear: [Presets.PRERAID_PRESET_COMBAT, Presets.P1_PRESET_COMBAT, Presets.P3_PRESET_COMBAT, Presets.P4_PRESET_COMBAT], + gear: [Presets.PRERAID_GEARSET, Presets.P1_MSV_GEARSET, Presets.P1_T14_GEARSET], }, autoRotation: (player: Player): APLRotation => { @@ -174,10 +178,10 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecCombatRogue, { defaultGear: { [Faction.Unknown]: {}, [Faction.Alliance]: { - 1: Presets.P1_PRESET_COMBAT.gear, + 1: Presets.P1_MSV_GEARSET.gear, }, [Faction.Horde]: { - 1: Presets.P1_PRESET_COMBAT.gear, + 1: Presets.P1_MSV_GEARSET.gear, }, }, otherDefaults: Presets.OtherDefaults, @@ -185,40 +189,12 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecCombatRogue, { ], }); -const getActiveEPWeight = (player: Player, sim: Sim): Stats => { - if (sim.getUseCustomEPValues()) { - return player.getEpWeights(); - } else { - const playerGear = player.getGear(); - if (playerGear.getItemSetCount('Vestments of the Dark Phoenix') >= 4) { - return Presets.CBAT_4PT12_EP_PRESET.epWeights; - } else { - return Presets.CBAT_STANDARD_EP_PRESET.epWeights; - } - } -}; - export class CombatRogueSimUI extends IndividualSimUI { constructor(parentElem: HTMLElement, player: Player) { super(parentElem, player, SPEC_CONFIG); player.sim.waitForInit().then(() => { new ReforgeOptimizer(this, { - updateSoftCaps: (softCaps: StatCap[]) => { - const activeEPWeight = getActiveEPWeight(player, this.sim); - - // Dynamic adjustments to the static Hit soft cap EP - const meleeSoftCap = softCaps.find(v => v.unitStat.equalsPseudoStat(PseudoStat.PseudoStatPhysicalHitPercent)); - if (meleeSoftCap) { - const initialEP = activeEPWeight.getPseudoStat(PseudoStat.PseudoStatPhysicalHitPercent); - meleeSoftCap.postCapEPs = [initialEP * 0.6, 0]; - } - - return softCaps; - }, - getEPDefaults: (player: Player) => { - return getActiveEPWeight(player, this.sim); - }, updateGearStatsModifier: (baseStats: Stats) => { // Human/Orc racials for MH. Maxing Expertise for OH is a DPS loss when the MH matches the racial. const mhWepType = player.getEquippedItem(ItemSlot.ItemSlotMainHand)?.item.weaponType; @@ -228,7 +204,7 @@ export class CombatRogueSimUI extends IndividualSimUI { (playerRace == Race.RaceOrc && (mhWepType == WeaponType.WeaponTypeAxe || mhWepType == WeaponType.WeaponTypeFist)) || (playerRace == Race.RaceGnome && (mhWepType == WeaponType.WeaponTypeDagger || mhWepType == WeaponType.WeaponTypeSword)) ) { - return baseStats.addStat(Stat.StatExpertiseRating, 90); + return baseStats.addStat(Stat.StatExpertiseRating, 4 * Mechanics.EXPERTISE_PER_QUARTER_PERCENT_REDUCTION); } return baseStats; }, @@ -239,23 +215,7 @@ export class CombatRogueSimUI extends IndividualSimUI { const options = this.player.getSpecOptions(); const encounter = this.sim.encounter; if (!options.classOptions!.applyPoisonsManually) { - const mhWeaponSpeed = this.player.getGear().getEquippedItem(ItemSlot.ItemSlotMainHand)?.item.weaponSpeed; - const ohWeaponSpeed = this.player.getGear().getEquippedItem(ItemSlot.ItemSlotOffHand)?.item.weaponSpeed; - if (typeof mhWeaponSpeed == 'undefined' || typeof ohWeaponSpeed == 'undefined') { - return; - } - if (encounter.targets.length > 3) { - options.classOptions!.mhImbue = RogueOptions_PoisonImbue.InstantPoison; - options.classOptions!.ohImbue = RogueOptions_PoisonImbue.InstantPoison; - } else { - if (mhWeaponSpeed <= ohWeaponSpeed) { - options.classOptions!.mhImbue = RogueOptions_PoisonImbue.DeadlyPoison; - options.classOptions!.ohImbue = RogueOptions_PoisonImbue.InstantPoison; - } else { - options.classOptions!.mhImbue = RogueOptions_PoisonImbue.InstantPoison; - options.classOptions!.ohImbue = RogueOptions_PoisonImbue.DeadlyPoison; - } - } + options.classOptions!.lethalPoison = RogueOptions_PoisonOptions.DeadlyPoison } this.player.setSpecOptions(c, options); }); @@ -263,23 +223,7 @@ export class CombatRogueSimUI extends IndividualSimUI { const options = this.player.getSpecOptions(); const encounter = this.sim.encounter; if (!options.classOptions!.applyPoisonsManually) { - const mhWeaponSpeed = this.player.getGear().getEquippedItem(ItemSlot.ItemSlotMainHand)?.item.weaponSpeed; - const ohWeaponSpeed = this.player.getGear().getEquippedItem(ItemSlot.ItemSlotOffHand)?.item.weaponSpeed; - if (typeof mhWeaponSpeed == 'undefined' || typeof ohWeaponSpeed == 'undefined') { - return; - } - if (encounter.targets.length > 3) { - options.classOptions!.mhImbue = RogueOptions_PoisonImbue.InstantPoison; - options.classOptions!.ohImbue = RogueOptions_PoisonImbue.InstantPoison; - } else { - if (mhWeaponSpeed <= ohWeaponSpeed) { - options.classOptions!.mhImbue = RogueOptions_PoisonImbue.DeadlyPoison; - options.classOptions!.ohImbue = RogueOptions_PoisonImbue.InstantPoison; - } else { - options.classOptions!.mhImbue = RogueOptions_PoisonImbue.InstantPoison; - options.classOptions!.ohImbue = RogueOptions_PoisonImbue.DeadlyPoison; - } - } + options.classOptions!.lethalPoison = RogueOptions_PoisonOptions.DeadlyPoison } this.player.setSpecOptions(c, options); }); diff --git a/ui/rogue/inputs.ts b/ui/rogue/inputs.ts index 1cb3dd2e95..f18243b843 100644 --- a/ui/rogue/inputs.ts +++ b/ui/rogue/inputs.ts @@ -1,46 +1,21 @@ import * as InputHelpers from '../core/components/input_helpers.js'; import { PlayerSpec } from '../core/player_spec'; import { Player } from '../core/proto/api'; -import { RogueOptions_PoisonImbue as Poison } from '../core/proto/rogue.js'; +import { RogueOptions_PoisonOptions as Poison } from '../core/proto/rogue.js'; import { ActionId } from '../core/proto_utils/action_id.js'; import { RogueSpecs } from '../core/proto_utils/utils'; // Configuration for class-specific UI elements on the settings tab. // These don't need to be in a separate file but it keeps things cleaner. -export const MainHandImbue = () => +export const LethalPoison = () => InputHelpers.makeClassOptionsEnumIconInput({ - fieldName: 'mhImbue', + fieldName: 'lethalPoison', numColumns: 1, values: [ - { value: Poison.NoPoison, tooltip: 'No Main Hand Poison' }, - { actionId: ActionId.fromItemId(2892), value: Poison.DeadlyPoison }, - { actionId: ActionId.fromItemId(6947), value: Poison.InstantPoison }, - { actionId: ActionId.fromItemId(10918), value: Poison.WoundPoison }, - ], - }); - -export const OffHandImbue = () => - InputHelpers.makeClassOptionsEnumIconInput({ - fieldName: 'ohImbue', - numColumns: 1, - values: [ - { value: Poison.NoPoison, tooltip: 'No Off Hand Poison' }, - { actionId: ActionId.fromItemId(2892), value: Poison.DeadlyPoison }, - { actionId: ActionId.fromItemId(6947), value: Poison.InstantPoison }, - { actionId: ActionId.fromItemId(10918), value: Poison.WoundPoison }, - ], - }); - -export const ThrownImbue = () => - InputHelpers.makeClassOptionsEnumIconInput({ - fieldName: 'thImbue', - numColumns: 1, - values: [ - { value: Poison.NoPoison, tooltip: 'No Thrown Poison' }, - { actionId: ActionId.fromItemId(2892), value: Poison.DeadlyPoison }, - { actionId: ActionId.fromItemId(6947), value: Poison.InstantPoison }, - { actionId: ActionId.fromItemId(10918), value: Poison.WoundPoison }, + { value: Poison.NoPoison, tooltip: 'No Lethal Poison' }, + { actionId: ActionId.fromSpellId(129410), value: Poison.DeadlyPoison }, + { actionId: ActionId.fromSpellId(8679), value: Poison.WoundPoison }, ], }); @@ -61,14 +36,6 @@ export const ThrownImbue = () => // showWhen: (player: Player) => player.getTalents().overkill || player.getTalents().masterOfSubtlety > 0, // }); -export const AssumeBleedActive = () => - InputHelpers.makeClassOptionsBooleanInput({ - fieldName: 'assumeBleedActive', - label: 'Assume Bleed Always Active', - labelTooltip: "Assume bleed always exists for 'Sanguinary Vein' activation. Otherwise will only calculate based on personal bleed effects.", - extraCssClasses: ['within-raid-sim-hide'], - }); - export const ApplyPoisonsManually = () => InputHelpers.makeClassOptionsBooleanInput({ fieldName: 'applyPoisonsManually', diff --git a/ui/rogue/subtlety/apls/subtlety.apl.json b/ui/rogue/subtlety/apls/subtlety.apl.json index a808774e4d..e73a5648ed 100644 --- a/ui/rogue/subtlety/apls/subtlety.apl.json +++ b/ui/rogue/subtlety/apls/subtlety.apl.json @@ -1,32 +1,31 @@ { "type": "TypeAPL", "prepullActions": [ - {"action":{"castSpell":{"spellId":{"spellId":57934}}},"doAtValue":{"const":{"val":"-3s"}}}, - {"action":{"activateAura":{"auraId":{"spellId":73651}}},"doAtValue":{"const":{"val":"-2s"}}}, - {"action":{"castSpell":{"spellId":{"otherId":"OtherActionPotion"}}},"doAtValue":{"const":{"val":"-1.5s"}}}, - {"action":{"activateAura":{"auraId":{"spellId":1784}}},"doAtValue":{"const":{"val":"-1.5s"}}}, + {"action":{"castSpell":{"spellId":{"otherId":"OtherActionPotion"}}},"doAtValue":{"const":{"val":"-1s"}}}, + {"action":{"activateAura":{"auraId":{"spellId":1784}}},"doAtValue":{"const":{"val":"-1s"}}}, {"action":{"castSpell":{"spellId":{"spellId":14183}}},"doAtValue":{"const":{"val":"-1s"}}}, {"action":{"castSpell":{"spellId":{"spellId":5171}}},"doAtValue":{"const":{"val":"-1s"}}} ], "priorityList": [ - {"action":{"autocastOtherCooldowns":{}}}, - {"action":{"condition":{"or":{"vals":[{"auraIsActive":{"auraId":{"spellId":51713}}},{"cmp":{"op":"OpLe","lhs":{"currentTime":{}},"rhs":{"const":{"val":"1"}}}}]}},"autocastOtherCooldowns":{}}}, - {"action":{"condition":{"and":{"vals":[{"not":{"val":{"auraIsActive":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":1943}}}}},{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},{"cmp":{"op":"OpGe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"10"}}}}]}},"castSpell":{"spellId":{"spellId":1943}}}}, - {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},{"cmp":{"op":"OpLe","lhs":{"dotRemainingTime":{"spellId":{"spellId":1943}}},"rhs":{"const":{"val":"8"}}}}]}},"castSpell":{"spellId":{"spellId":2098}}}}, - {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"auraId":{"spellId":5171}}},"rhs":{"const":{"val":"5"}}}},{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},{"cmp":{"op":"OpGe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"8"}}}},{"or":{"vals":[{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"auraId":{"spellId":5171}}},"rhs":{"const":{"val":"3"}}}},{"cmp":{"op":"OpLe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"30"}}}}]}}]}},"castSpell":{"spellId":{"spellId":5171}}}}, - {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"auraId":{"spellId":73651}}},"rhs":{"const":{"val":"6"}}}},{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},{"cmp":{"op":"OpGe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"10"}}}}]}},"castSpell":{"spellId":{"spellId":73651}}}}, - {"action":{"condition":{"and":{"vals":[{"auraIsActive":{"auraId":{"spellId":109949}}},{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"auraId":{"spellId":51713}}},"rhs":{"const":{"val":"1"}}}}]}},"castSpell":{"spellId":{"spellId":8676}}}}, - {"action":{"condition":{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},"castSpell":{"spellId":{"spellId":2098}}}}, - {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"dotRemainingTime":{"spellId":{"spellId":89775}}},"rhs":{"const":{"val":"3"}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":51713}}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":1784}}}}},{"cmp":{"op":"OpGe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"10"}}}},{"or":{"vals":[{"cmp":{"op":"OpLt","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"4"}}}},{"and":{"vals":[{"cmp":{"op":"OpLt","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},{"or":{"vals":[{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"80"}}}},{"cmp":{"op":"OpGe","lhs":{"auraInternalCooldown":{"auraId":{"spellId":51701}}},"rhs":{"const":{"val":"1"}}}}]}}]}}]}}]}},"castSpell":{"spellId":{"spellId":16511}}}}, - {"action":{"condition":{"or":{"vals":[{"and":{"vals":[{"auraIsActive":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":91023}}},{"auraIsActive":{"auraId":{"spellId":51713}}}]}},{"and":{"vals":[{"auraIsActive":{"auraId":{"spellId":1784}}},{"cmp":{"op":"OpGt","lhs":{"currentTime":{}},"rhs":{"const":{"val":"1"}}}}]}}]}},"castSpell":{"spellId":{"spellId":36554}}}}, - {"action":{"condition":{"and":{"vals":[{"not":{"val":{"auraIsActive":{"auraId":{"spellId":1784}}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":58984}}}}},{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":91023}}},"rhs":{"const":{"val":"2"}}}},{"cmp":{"op":"OpLe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"2"}}}}]}},"strictSequence":{"actions":[{"waitUntil":{"condition":{"or":{"vals":[{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"80"}}}},{"cmp":{"op":"OpEq","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"3"}}}}]}}}},{"castSpell":{"spellId":{"spellId":51713}}}]}}}, - {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":91023}}},"rhs":{"const":{"val":"2"}}}},{"cmp":{"op":"OpLe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"2"}}}},{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"60"}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":51713}}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":1784}}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":58984}}}}},{"gcdIsReady":{}}]}},"castSpell":{"spellId":{"spellId":1856}}}}, - {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":91023}}},"rhs":{"const":{"val":"2"}}}},{"cmp":{"op":"OpLe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"2"}}}},{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"60"}}}},{"not":{"val":{"spellIsReady":{"spellId":{"spellId":51713}}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":1784}}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":51713}}}}},{"gcdIsReady":{}}]}},"castSpell":{"spellId":{"spellId":58984}}}}, - {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLt","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"2"}}}},{"cmp":{"op":"OpGt","lhs":{"currentTime":{}},"rhs":{"const":{"val":"1"}}}}]}},"castSpell":{"spellId":{"spellId":14183}}}}, - {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"dotRemainingTime":{"spellId":{"spellId":1943}}},"rhs":{"const":{"val":"8"}}}},{"dotIsActive":{"spellId":{"spellId":1943}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":51713}}}}}]}},"waitUntil":{"condition":{"or":{"vals":[{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"75"}}}},{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}}]}}}}}, - {"action":{"condition":{"or":{"vals":[{"cmp":{"op":"OpLt","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"4"}}}},{"and":{"vals":[{"cmp":{"op":"OpLt","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"95"}}}}]}},{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"auraId":{"spellId":51713}}},"rhs":{"const":{"val":"1"}}}},{"and":{"vals":[{"cmp":{"op":"OpGe","lhs":{"auraInternalCooldown":{"auraId":{"spellId":51701}}},"rhs":{"const":{"val":"1"}}}},{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"60"}}}},{"cmp":{"op":"OpLt","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}}]}}]}},"castSpell":{"spellId":{"spellId":8676}}}}, - {"action":{"condition":{"or":{"vals":[{"cmp":{"op":"OpLt","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"4"}}}},{"and":{"vals":[{"cmp":{"op":"OpLt","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"95"}}}}]}},{"and":{"vals":[{"cmp":{"op":"OpGe","lhs":{"auraInternalCooldown":{"auraId":{"spellId":51701}}},"rhs":{"const":{"val":"1"}}}},{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"60"}}}},{"cmp":{"op":"OpLt","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}}]}}]}},"castSpell":{"spellId":{"spellId":53}}}}, - {"action":{"castSpell":{"spellId":{"spellId":57934}}}}, - {"action":{"condition":{"not":{"val":{"spellIsReady":{"spellId":{"spellId":1856}}}}},"castSpell":{"spellId":{"spellId":14185}}}} + {"action":{"castSpell":{"spellId":{"spellId":2825,"tag":-1}}}}, + {"action":{"condition":{"auraIsActive":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":91023}}},"autocastOtherCooldowns":{}}}, + {"action":{"condition":{"cmp":{"op":"OpEq","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"0"}}}},"castSpell":{"spellId":{"spellId":137619}}}}, + {"action":{"condition":{"and":{"vals":[{"not":{"val":{"auraIsActive":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":91023}}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":51713}}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":1784}}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":58984}}}}}]}},"strictSequence":{"actions":[{"waitUntil":{"condition":{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"80"}}}}}},{"castSpell":{"spellId":{"spellId":121471}}}]}}}, + {"hide":true,"action":{"castSpell":{"spellId":{"spellId":121471}}}}, + {"action":{"condition":{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"auraId":{"spellId":51713}}},"rhs":{"const":{"val":"1.5s"}}}},"strictSequence":{"actions":[{"waitUntil":{"condition":{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"40"}}}}}},{"castSpell":{"spellId":{"spellId":8676}}}]}}}, + {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"auraId":{"spellId":5171}}},"rhs":{"const":{"val":"2"}}}},{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"3"}}}}]}},"castSpell":{"spellId":{"spellId":5171}}}}, + {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"dotRemainingTime":{"spellId":{"spellId":1943}}},"rhs":{"const":{"val":"2"}}}},{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}}]}},"castSpell":{"spellId":{"spellId":1943}}}}, + {"action":{"condition":{"and":{"vals":[{"auraIsKnown":{"auraId":{"spellId":108208}}},{"cmp":{"op":"OpEq","lhs":{"currentTime":{}},"rhs":{"const":{"val":"0"}}}}]}},"castSpell":{"spellId":{"spellId":703}}}}, + {"action":{"condition":{"and":{"vals":[{"auraIsKnown":{"auraId":{"spellId":108208}}},{"auraIsActive":{"auraId":{"spellId":108208}}}]}},"strictSequence":{"actions":[{"waitUntil":{"condition":{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"60"}}}}}},{"castSpell":{"spellId":{"spellId":8676}}}]}}}, + {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpGe","lhs":{"dotRemainingTime":{"spellId":{"spellId":1943}}},"rhs":{"const":{"val":"4"}}}},{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":145211}}}}}]}},"castSpell":{"spellId":{"spellId":2098}}}}, + {"action":{"condition":{"and":{"vals":[{"or":{"vals":[{"cmp":{"op":"OpGe","lhs":{"dotRemainingTime":{"spellId":{"spellId":16511}}},"rhs":{"const":{"val":"10"}}}},{"cmp":{"op":"OpGe","lhs":{"dotRemainingTime":{"spellId":{"spellId":1943}}},"rhs":{"const":{"val":"10"}}}}]}},{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":91023}}},"rhs":{"const":{"val":"3"}}}},{"cmp":{"op":"OpLe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"3"}}}},{"cmp":{"op":"OpGe","lhs":{"auraRemainingTime":{"auraId":{"spellId":5171}}},"rhs":{"const":{"val":"6"}}}}]}},"strictSequence":{"actions":[{"waitUntil":{"condition":{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"80"}}}}}},{"castSpell":{"spellId":{"spellId":51713}}},{"castSpell":{"spellId":{"spellId":8676}}}]}}}, + {"action":{"condition":{"and":{"vals":[{"or":{"vals":[{"cmp":{"op":"OpGe","lhs":{"dotRemainingTime":{"spellId":{"spellId":16511}}},"rhs":{"const":{"val":"10"}}}},{"cmp":{"op":"OpGe","lhs":{"dotRemainingTime":{"spellId":{"spellId":1943}}},"rhs":{"const":{"val":"10"}}}}]}},{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":91023}}},"rhs":{"const":{"val":"3"}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":51713}}}}},{"cmp":{"op":"OpGe","lhs":{"spellTimeToReady":{"spellId":{"spellId":51713}}},"rhs":{"const":{"val":"10"}}}},{"cmp":{"op":"OpLe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"3"}}}}]}},"strictSequence":{"actions":[{"waitUntil":{"condition":{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"80"}}}}}},{"castSpell":{"spellId":{"spellId":1856}}},{"castSpell":{"spellId":{"spellId":8676}}}]}}}, + {"action":{"condition":{"and":{"vals":[{"or":{"vals":[{"cmp":{"op":"OpGe","lhs":{"dotRemainingTime":{"spellId":{"spellId":16511}}},"rhs":{"const":{"val":"10"}}}},{"cmp":{"op":"OpGe","lhs":{"dotRemainingTime":{"spellId":{"spellId":1943}}},"rhs":{"const":{"val":"10"}}}}]}},{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":91023}}},"rhs":{"const":{"val":"3"}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":51713}}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":1784}}}}},{"cmp":{"op":"OpGe","lhs":{"spellTimeToReady":{"spellId":{"spellId":51713}}},"rhs":{"const":{"val":"10"}}}},{"cmp":{"op":"OpGe","lhs":{"spellTimeToReady":{"spellId":{"spellId":1856}}},"rhs":{"const":{"val":"10"}}}},{"cmp":{"op":"OpLe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"3"}}}}]}},"strictSequence":{"actions":[{"waitUntil":{"condition":{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"60"}}}}}},{"castSpell":{"spellId":{"spellId":58984}}},{"castSpell":{"spellId":{"spellId":8676}}}]}}}, + {"action":{"condition":{"cmp":{"op":"OpLe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"4"}}}},"castSpell":{"spellId":{"spellId":14183}}}}, + {"action":{"condition":{"or":{"vals":[{"cmp":{"op":"OpLe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"4"}}}},{"and":{"vals":[{"auraIsKnown":{"auraId":{"spellId":114015}}},{"cmp":{"op":"OpLe","lhs":{"auraNumStacks":{"auraId":{"spellId":114015}}},"rhs":{"const":{"val":"3"}}}}]}}]}},"castSpell":{"spellId":{"spellId":8676}}}}, + {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"4"}}}},{"cmp":{"op":"OpLe","lhs":{"dotRemainingTime":{"spellId":{"spellId":16511}}},"rhs":{"const":{"val":"3"}}}},{"not":{"val":{"dotIsActive":{"spellId":{"spellId":703}}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":51713}}}}}]}},"castSpell":{"spellId":{"spellId":16511,"tag":1}}}}, + {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"4"}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":145211}}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":51713}}}}}]}},"castSpell":{"spellId":{"spellId":53}}}}, + {"action":{"condition":{"not":{"val":{"spellIsReady":{"spellId":{"spellId":1856}}}}},"castSpell":{"spellId":{"spellId":14185}}}}, + {"action":{"condition":{"not":{"val":{"auraIsActive":{"auraId":{"spellId":51713}}}}},"castSpell":{"spellId":{"spellId":57934}}}} ] } diff --git a/ui/rogue/subtlety/apls/subtlety_mastery_prepull.apl.json b/ui/rogue/subtlety/apls/subtlety_mastery_prepull.apl.json deleted file mode 100644 index ead761034a..0000000000 --- a/ui/rogue/subtlety/apls/subtlety_mastery_prepull.apl.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "type": "TypeAPL", - "prepullActions": [ - {"action":{"itemSwap":{"swapSet":"Swap1"}},"doAtValue":{"const":{"val":"-40s"}}}, - {"action":{"castSpell":{"spellId":{"spellId":57934}}},"doAtValue":{"const":{"val":"-3s"}}}, - {"action":{"castSpell":{"spellId":{"itemId":70142}}},"doAtValue":{"const":{"val":"-3s"}}}, - {"action":{"castSpell":{"spellId":{"spellId":82174}}},"doAtValue":{"const":{"val":"-3s"}}}, - {"action":{"activateAura":{"auraId":{"spellId":5171}}},"doAtValue":{"const":{"val":"-2s"}}}, - {"action":{"castSpell":{"spellId":{"otherId":"OtherActionPotion"}}},"doAtValue":{"const":{"val":"-1.5s"}}}, - {"action":{"activateAura":{"auraId":{"spellId":1784}}},"doAtValue":{"const":{"val":"-1.5s"}}}, - {"action":{"castSpell":{"spellId":{"spellId":14183}}},"doAtValue":{"const":{"val":"-1s"}}}, - {"action":{"castSpell":{"spellId":{"spellId":73651}}},"doAtValue":{"const":{"val":"-1s"}}}, - {"action":{"itemSwap":{"swapSet":"Main"}},"doAtValue":{"const":{"val":"-1s"}}} - ], - "priorityList": [ - {"action":{"autocastOtherCooldowns":{}}}, - {"action":{"condition":{"or":{"vals":[{"auraIsActive":{"auraId":{"spellId":51713}}},{"cmp":{"op":"OpLe","lhs":{"currentTime":{}},"rhs":{"const":{"val":"1"}}}}]}},"autocastOtherCooldowns":{}}}, - {"action":{"condition":{"and":{"vals":[{"not":{"val":{"auraIsActive":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":1943}}}}},{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},{"cmp":{"op":"OpGe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"10"}}}}]}},"castSpell":{"spellId":{"spellId":1943}}}}, - {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},{"cmp":{"op":"OpLe","lhs":{"dotRemainingTime":{"spellId":{"spellId":1943}}},"rhs":{"const":{"val":"8"}}}}]}},"castSpell":{"spellId":{"spellId":2098}}}}, - {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"auraId":{"spellId":5171}}},"rhs":{"const":{"val":"5"}}}},{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},{"cmp":{"op":"OpGe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"8"}}}},{"or":{"vals":[{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"auraId":{"spellId":5171}}},"rhs":{"const":{"val":"3"}}}},{"cmp":{"op":"OpLe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"30"}}}}]}}]}},"castSpell":{"spellId":{"spellId":5171}}}}, - {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"auraId":{"spellId":73651}}},"rhs":{"const":{"val":"6"}}}},{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},{"cmp":{"op":"OpGe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"10"}}}}]}},"castSpell":{"spellId":{"spellId":73651}}}}, - {"action":{"condition":{"and":{"vals":[{"auraIsActive":{"auraId":{"spellId":109949}}},{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"auraId":{"spellId":51713}}},"rhs":{"const":{"val":"1"}}}}]}},"castSpell":{"spellId":{"spellId":8676}}}}, - {"action":{"condition":{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},"castSpell":{"spellId":{"spellId":2098}}}}, - {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"dotRemainingTime":{"spellId":{"spellId":89775}}},"rhs":{"const":{"val":"3"}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":51713}}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":1784}}}}},{"cmp":{"op":"OpGe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"10"}}}},{"or":{"vals":[{"cmp":{"op":"OpLt","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"4"}}}},{"and":{"vals":[{"cmp":{"op":"OpLt","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},{"or":{"vals":[{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"80"}}}},{"cmp":{"op":"OpGe","lhs":{"auraInternalCooldown":{"auraId":{"spellId":51701}}},"rhs":{"const":{"val":"1"}}}}]}}]}}]}}]}},"castSpell":{"spellId":{"spellId":16511}}}}, - {"action":{"condition":{"or":{"vals":[{"and":{"vals":[{"auraIsActive":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":91023}}},{"auraIsActive":{"auraId":{"spellId":51713}}}]}},{"and":{"vals":[{"auraIsActive":{"auraId":{"spellId":1784}}},{"cmp":{"op":"OpGt","lhs":{"currentTime":{}},"rhs":{"const":{"val":"1"}}}}]}}]}},"castSpell":{"spellId":{"spellId":36554}}}}, - {"action":{"condition":{"and":{"vals":[{"not":{"val":{"auraIsActive":{"auraId":{"spellId":1784}}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":58984}}}}},{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":91023}}},"rhs":{"const":{"val":"2"}}}},{"cmp":{"op":"OpLe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"2"}}}}]}},"strictSequence":{"actions":[{"waitUntil":{"condition":{"or":{"vals":[{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"80"}}}},{"cmp":{"op":"OpEq","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"3"}}}}]}}}},{"castSpell":{"spellId":{"spellId":51713}}}]}}}, - {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":91023}}},"rhs":{"const":{"val":"2"}}}},{"cmp":{"op":"OpLe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"2"}}}},{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"60"}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":51713}}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":1784}}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":58984}}}}},{"gcdIsReady":{}}]}},"castSpell":{"spellId":{"spellId":1856}}}}, - {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":91023}}},"rhs":{"const":{"val":"2"}}}},{"cmp":{"op":"OpLe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"2"}}}},{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"60"}}}},{"not":{"val":{"spellIsReady":{"spellId":{"spellId":51713}}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":1784}}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":51713}}}}},{"gcdIsReady":{}}]}},"castSpell":{"spellId":{"spellId":58984}}}}, - {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLt","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"2"}}}},{"cmp":{"op":"OpGt","lhs":{"currentTime":{}},"rhs":{"const":{"val":"1"}}}}]}},"castSpell":{"spellId":{"spellId":14183}}}}, - {"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"dotRemainingTime":{"spellId":{"spellId":1943}}},"rhs":{"const":{"val":"8"}}}},{"dotIsActive":{"spellId":{"spellId":1943}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":51713}}}}}]}},"waitUntil":{"condition":{"or":{"vals":[{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"75"}}}},{"cmp":{"op":"OpGe","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}}]}}}}}, - {"action":{"condition":{"or":{"vals":[{"cmp":{"op":"OpLt","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"4"}}}},{"and":{"vals":[{"cmp":{"op":"OpLt","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"95"}}}}]}},{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"auraId":{"spellId":51713}}},"rhs":{"const":{"val":"1"}}}},{"and":{"vals":[{"cmp":{"op":"OpGe","lhs":{"auraInternalCooldown":{"auraId":{"spellId":51701}}},"rhs":{"const":{"val":"1"}}}},{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"60"}}}},{"cmp":{"op":"OpLt","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}}]}}]}},"castSpell":{"spellId":{"spellId":8676}}}}, - {"action":{"condition":{"or":{"vals":[{"cmp":{"op":"OpLt","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"4"}}}},{"and":{"vals":[{"cmp":{"op":"OpLt","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}},{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"95"}}}}]}},{"and":{"vals":[{"cmp":{"op":"OpGe","lhs":{"auraInternalCooldown":{"auraId":{"spellId":51701}}},"rhs":{"const":{"val":"1"}}}},{"cmp":{"op":"OpGe","lhs":{"currentEnergy":{}},"rhs":{"const":{"val":"60"}}}},{"cmp":{"op":"OpLt","lhs":{"currentComboPoints":{}},"rhs":{"const":{"val":"5"}}}}]}}]}},"castSpell":{"spellId":{"spellId":53}}}}, - {"action":{"castSpell":{"spellId":{"spellId":57934}}}}, - {"action":{"condition":{"not":{"val":{"spellIsReady":{"spellId":{"spellId":1856}}}}},"castSpell":{"spellId":{"spellId":14185}}}} - ] -} diff --git a/ui/rogue/subtlety/gear_sets/p1_subtlety.gear.json b/ui/rogue/subtlety/gear_sets/p1_subtlety.gear.json deleted file mode 100644 index e6dc55668c..0000000000 --- a/ui/rogue/subtlety/gear_sets/p1_subtlety.gear.json +++ /dev/null @@ -1,19 +0,0 @@ -{"items": [ - {"id":65241,"enchant":4209,"gems":[68778,52220],"reforging":145}, - {"id":69880,"randomSuffix":-135,"reforging":146}, - {"id":65243,"enchant":4204,"gems":[52220],"reforging":146}, - {"id":69884,"randomSuffix":-135,"enchant":1099,"reforging":146}, - {"id":65239,"enchant":4102,"gems":[52212,52220]}, - {"id":65050,"enchant":4258,"gems":[0],"reforging":167}, - {"id":65240,"enchant":3222,"gems":[52212,0],"reforging":139}, - {"id":60231,"gems":[52220,52212,52212],"reforging":167}, - {"id":65381,"randomSuffix":-200,"enchant":4126,"gems":[52212,52220],"reforging":144}, - {"id":65144,"enchant":4105,"gems":[52212],"reforging":168}, - {"id":65367,"randomSuffix":-135,"reforging":146}, - {"id":65082,"reforging":145}, - {"id":65140}, - {"id":65026}, - {"id":65081,"enchant":4099,"reforging":167}, - {"id":68600,"enchant":4099,"reforging":146}, - {"id":65095,"reforging":146} -]} diff --git a/ui/rogue/subtlety/gear_sets/p1_subtlety_msv.gear.json b/ui/rogue/subtlety/gear_sets/p1_subtlety_msv.gear.json new file mode 100644 index 0000000000..83341c6641 --- /dev/null +++ b/ui/rogue/subtlety/gear_sets/p1_subtlety_msv.gear.json @@ -0,0 +1,20 @@ +{ + "items": [ + {"id":87070,"gems":[76884,76692]}, + {"id":87045}, + {"id":87033,"enchant":4914,"gems":[76692],"reforging":167}, + {"id":87044,"enchant":4421,"reforging":159}, + {"id":87058,"enchant":4419,"gems":[76692,76666],"reforging":144}, + {"id":89935,"enchant":4875,"gems":[0],"reforging":138}, + {"id":85828,"enchant":4430,"gems":[76680,0],"reforging":167}, + {"id":87022,"gems":[76692,76692,76692],"reforging":158}, + {"id":87013,"enchant":4822,"gems":[76692,76680],"reforging":145}, + {"id":90442,"enchant":4428}, + {"id":90861,"reforging":138}, + {"id":89932,"reforging":167}, + {"id":79328}, + {"id":87057,"reforging":167}, + {"id":87012,"enchant":4444,"reforging":139}, + {"id":87012,"enchant":4444} + ] +} diff --git a/ui/rogue/subtlety/gear_sets/p1_subtlety_t14.gear.json b/ui/rogue/subtlety/gear_sets/p1_subtlety_t14.gear.json new file mode 100644 index 0000000000..b5fcb518c1 --- /dev/null +++ b/ui/rogue/subtlety/gear_sets/p1_subtlety_t14.gear.json @@ -0,0 +1,20 @@ +{ + "items": [ + {"id":87126,"gems":[76884,76680],"reforging":167}, + {"id":89917,"reforging":166}, + {"id":87128,"enchant":4914,"gems":[76680],"reforging":159}, + {"id":86963,"enchant":4421,"reforging":167}, + {"id":89950,"enchant":4419,"gems":[76680,76666],"reforging":139}, + {"id":86954,"enchant":4875,"gems":[0]}, + {"id":87125,"enchant":4430,"gems":[0],"reforging":138}, + {"id":87180,"gems":[76680,76692],"reforging":138}, + {"id":87127,"enchant":4822,"gems":[76692],"reforging":137}, + {"id":86943,"enchant":4428,"gems":[76692]}, + {"id":87144}, + {"id":86974,"reforging":167}, + {"id":87167}, + {"id":87057,"reforging":167}, + {"id":87166,"enchant":4444,"gems":[89873],"reforging":165}, + {"id":87166,"enchant":4444,"gems":[0],"reforging":167} + ] +} diff --git a/ui/rogue/subtlety/gear_sets/p1_subtlety_test.gear.json b/ui/rogue/subtlety/gear_sets/p1_subtlety_test.gear.json deleted file mode 100644 index 46ef920c23..0000000000 --- a/ui/rogue/subtlety/gear_sets/p1_subtlety_test.gear.json +++ /dev/null @@ -1,19 +0,0 @@ -{"items": [ - {"id":65241,"enchant":4209,"gems":[68778,52220],"reforging":146}, - {"id":69880,"randomSuffix":-135}, - {"id":65243,"enchant":4204,"gems":[52220],"reforging":146}, - {"id":69884,"randomSuffix":-135,"enchant":1099}, - {"id":65239,"enchant":4102,"gems":[52212,52220]}, - {"id":65050,"enchant":4258,"gems":[0],"reforging":168}, - {"id":65240,"enchant":3222,"gems":[52212,0]}, - {"id":65371,"randomSuffix":-234,"gems":[52220,52212]}, - {"id":65381,"randomSuffix":-200,"enchant":4126,"gems":[52212,52220]}, - {"id":65144,"enchant":4105,"gems":[52212],"reforging":165}, - {"id":65367,"randomSuffix":-135}, - {"id":65082,"reforging":145}, - {"id":58181}, - {"id":65026}, - {"id":65081,"enchant":4099,"reforging":167}, - {"id":68600,"enchant":4099,"reforging":144}, - {"id":65095,"reforging":146} -]} diff --git a/ui/rogue/subtlety/gear_sets/p3_subtlety.gear.json b/ui/rogue/subtlety/gear_sets/p3_subtlety.gear.json deleted file mode 100644 index 2d931c68ca..0000000000 --- a/ui/rogue/subtlety/gear_sets/p3_subtlety.gear.json +++ /dev/null @@ -1,19 +0,0 @@ -{"items": [ - {"id":71416,"enchant":4209,"gems":[68778,52212],"reforging":158}, - {"id":71610,"reforging":168}, - {"id":71541,"enchant":4204,"gems":[52212],"reforging":166}, - {"id":71415,"enchant":4100,"gems":[52212,52212],"reforging":167}, - {"id":71537,"enchant":4102,"gems":[52212,52220],"reforging":160}, - {"id":71428,"randomSuffix":-135,"enchant":4258,"gems":[0],"reforging":146}, - {"id":71538,"enchant":4082,"gems":[52212,0]}, - {"id":71641,"gems":[52220,52212],"reforging":145}, - {"id":71540,"enchant":4126,"gems":[52212,52220],"reforging":138}, - {"id":71467,"enchant":4105,"gems":[52212],"reforging":167}, - {"id":71216,"gems":[52212],"reforging":166}, - {"id":71401,"reforging":166}, - {"id":69150}, - {"id":69112}, - {"id":71441,"enchant":4099}, - {"id":71427,"enchant":4083,"gems":[52212],"reforging":159}, - {"id":71611,"reforging":146} -]} diff --git a/ui/rogue/subtlety/gear_sets/p4_subtlety.gear.json b/ui/rogue/subtlety/gear_sets/p4_subtlety.gear.json deleted file mode 100644 index a45a4dfef3..0000000000 --- a/ui/rogue/subtlety/gear_sets/p4_subtlety.gear.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "items": [ - {"id":78699,"enchant":4209,"gems":[68778,71879]}, - {"id":77091,"reforging":139}, - {"id":71541,"enchant":4204,"gems":[71879],"reforging":166}, - {"id":71415,"enchant":4100,"gems":[71879,71879],"reforging":138}, - {"id":78664,"enchant":4102,"gems":[71879,71879,71879],"reforging":166}, - {"id":78446,"enchant":4258,"gems":[71879,0]}, - {"id":71538,"enchant":4068,"gems":[71879,0]}, - {"id":78388,"gems":[71879,71879,71879],"reforging":160}, - {"id":78708,"enchant":4126,"gems":[71879,71879,71848],"reforging":138}, - {"id":78462,"enchant":4105,"gems":[71879,71879],"reforging":159}, - {"id":78413,"gems":[71879]}, - {"id":78489,"gems":[71879],"reforging":167}, - {"id":77999}, - {"id":77994}, - {"id":77949,"enchant":4099,"gems":[71879],"reforging":139}, - {"id":77950,"enchant":4083,"gems":[71879],"reforging":166}, - {"id":78369,"reforging":139} - ] -} diff --git a/ui/rogue/subtlety/gear_sets/preraid_subtlety.gear.json b/ui/rogue/subtlety/gear_sets/preraid_subtlety.gear.json index 5e9c375e7c..380653c3f0 100644 --- a/ui/rogue/subtlety/gear_sets/preraid_subtlety.gear.json +++ b/ui/rogue/subtlety/gear_sets/preraid_subtlety.gear.json @@ -1,21 +1,20 @@ { "items": [ - {"id":78794,"enchant":4209,"gems":[68778,52212],"reforging":146}, - {"id":77091,"reforging":139}, - {"id":71049,"enchant":4204,"gems":[52212],"reforging":166}, - {"id":77095,"enchant":4100,"gems":[52212],"reforging":146}, - {"id":78759,"enchant":4102,"gems":[52212,52212,52212],"reforging":168}, - {"id":71994,"enchant":4258,"gems":[52212,52212,0],"reforging":137}, - {"id":71046,"enchant":4082,"gems":[52212,0],"reforging":146}, - {"id":77180,"gems":[52212,52220,52212],"reforging":168}, - {"id":71985,"enchant":4126,"gems":[52212,52211,52211],"reforging":167}, - {"id":78467,"enchant":4105,"gems":[52212,52212],"reforging":159}, - {"id":77111,"gems":[52211],"reforging":168}, - {"id":78421,"gems":[52212],"reforging":146}, - {"id":77979}, - {"id":77974}, - {"id":78483,"enchant":4099,"reforging":166}, - {"id":78422,"enchant":4083,"gems":[52212],"reforging":166}, - {"id":77086,"reforging":168} + {"id":82853,"gems":[76884,76666],"reforging":146}, + {"id":89065,"reforging":146}, + {"id":81071,"enchant":4914,"gems":[76692],"reforging":160}, + {"id":81282,"enchant":4421,"reforging":145}, + {"id":85823,"enchant":4419,"gems":[76666,76666],"reforging":167}, + {"id":81090,"enchant":4875,"gems":[0],"reforging":158}, + {"id":85824,"enchant":4430,"gems":[76692,0],"reforging":167}, + {"id":81135,"gems":[76692],"reforging":138}, + {"id":82851,"enchant":4822,"gems":[76666],"reforging":146}, + {"id":81249,"enchant":4428,"gems":[76666]}, + {"id":90861,"reforging":138}, + {"id":81186,"reforging":139}, + {"id":81267,"reforging":146}, + {"id":79328}, + {"id":89393,"enchant":4444,"reforging":168}, + {"id":89393,"enchant":4444,"reforging":168} ] } diff --git a/ui/rogue/subtlety/presets.ts b/ui/rogue/subtlety/presets.ts index 92eb066cf7..84a81b1d33 100644 --- a/ui/rogue/subtlety/presets.ts +++ b/ui/rogue/subtlety/presets.ts @@ -1,68 +1,38 @@ import * as PresetUtils from '../../core/preset_utils'; import { ConsumesSpec, Glyphs, PseudoStat, Stat } from '../../core/proto/common'; -import { RogueMajorGlyph, RogueOptions_PoisonImbue, SubtletyRogue_Options as RogueOptions } from '../../core/proto/rogue'; +import { RogueMajorGlyph, RogueOptions_PoisonOptions, SubtletyRogue_Options as RogueOptions } from '../../core/proto/rogue'; import { SavedTalents } from '../../core/proto/ui'; import { Stats } from '../../core/proto_utils/stats'; import SubtletyApl from './apls/subtlety.apl.json'; -import SubtletyMasteryApl from './apls/subtlety_mastery_prepull.apl.json'; -import P1SubtletyGear from './gear_sets/p1_subtlety.gear.json'; -import P3SubtletyGear from './gear_sets/p3_subtlety.gear.json'; -import P4SubtletyGear from './gear_sets/p4_subtlety.gear.json'; -import PreraidSubtletyGear from './gear_sets/preraid_subtlety.gear.json'; +import MSVGear from './gear_sets/p1_subtlety_msv.gear.json'; +import PreraidGear from './gear_sets/preraid_subtlety.gear.json'; +import T14 from './gear_sets/p1_subtlety_t14.gear.json' // Preset options for this spec. // Eventually we will import these values for the raid sim too, so its good to // keep them in a separate file. -export const P1_PRESET_SUB = PresetUtils.makePresetGear('P1 Sub', P1SubtletyGear); -export const P3_PRESET_SUB = PresetUtils.makePresetGear('P3 Sub', P3SubtletyGear); -export const PRERAID_PRESET_SUB = PresetUtils.makePresetGear('Pre-Raid Sub', PreraidSubtletyGear); -export const P4_PRESET_SUB = PresetUtils.makePresetGear('P4 Sub', P4SubtletyGear); +export const PRERAID_GEARSET = PresetUtils.makePresetGear('P1 Preraid', PreraidGear); +export const P1_MSV_GEARSET = PresetUtils.makePresetGear('P1 MSV', MSVGear); +export const P1_T14_GEARSET = PresetUtils.makePresetGear('P1 T14', T14); export const ROTATION_PRESET_SUBTLETY = PresetUtils.makePresetAPLRotation('Subtlety', SubtletyApl); -export const ROTATION_PRESET_SUBTLETY_MASTERY = PresetUtils.makePresetAPLRotation('Subtlety Mastery Prepull', SubtletyMasteryApl); // Preset options for EP weights export const P1_EP_PRESET = PresetUtils.makePresetEpWeights( - 'Sub Default', + 'Sub', Stats.fromMap( { - [Stat.StatAgility]: 3.84, - [Stat.StatStrength]: 1.05, - [Stat.StatAttackPower]: 1, - [Stat.StatCritRating]: 1.42, - [Stat.StatHitRating]: 2.19, - [Stat.StatHasteRating]: 1.58, - [Stat.StatMasteryRating]: 0.95, - [Stat.StatExpertiseRating]: 1.76, + [Stat.StatAgility]: 1.0, + [Stat.StatCritRating]: 0.31, + [Stat.StatHitRating]: 0.54, + [Stat.StatHasteRating]: 0.32, + [Stat.StatMasteryRating]: 0.26, + [Stat.StatExpertiseRating]: 0.35, }, { - [PseudoStat.PseudoStatMainHandDps]: 7.16, - [PseudoStat.PseudoStatOffHandDps]: 1.07, - [PseudoStat.PseudoStatSpellHitPercent]: 39.59, - [PseudoStat.PseudoStatPhysicalHitPercent]: 216.76, - }, - ), -); - -export const P4_EP_PRESET = PresetUtils.makePresetEpWeights( - 'Sub Legendary Dags', - Stats.fromMap( - { - [Stat.StatAgility]: 3.84, - [Stat.StatStrength]: 1.05, - [Stat.StatAttackPower]: 1, - [Stat.StatCritRating]: 1.42, - [Stat.StatHitRating]: 2.19, - [Stat.StatHasteRating]: 1.67, - [Stat.StatMasteryRating]: 1.32, - [Stat.StatExpertiseRating]: 1.76, - }, - { - [PseudoStat.PseudoStatMainHandDps]: 7.16, - [PseudoStat.PseudoStatOffHandDps]: 1.07, - [PseudoStat.PseudoStatSpellHitPercent]: 49.09, - [PseudoStat.PseudoStatPhysicalHitPercent]: 216.76, + [PseudoStat.PseudoStatMainHandDps]: 1.43, + [PseudoStat.PseudoStatOffHandDps]: 0.26, }, ), ); @@ -73,19 +43,16 @@ export const P4_EP_PRESET = PresetUtils.makePresetEpWeights( export const SubtletyTalents = { name: 'Subtlety', data: SavedTalents.create({ - talentsString: '', + talentsString: '321233', glyphs: Glyphs.create({ - major2: RogueMajorGlyph.GlyphOfSprint, - major3: RogueMajorGlyph.GlyphOfFeint, + major1: RogueMajorGlyph.GlyphOfHemorraghingVeins }), }), }; export const DefaultOptions = RogueOptions.create({ classOptions: { - mhImbue: RogueOptions_PoisonImbue.InstantPoison, - ohImbue: RogueOptions_PoisonImbue.DeadlyPoison, - thImbue: RogueOptions_PoisonImbue.WoundPoison, + lethalPoison: RogueOptions_PoisonOptions.DeadlyPoison, applyPoisonsManually: false, startingOverkillDuration: 20, vanishBreakTime: 0.1, @@ -94,11 +61,10 @@ export const DefaultOptions = RogueOptions.create({ }); export const DefaultConsumables = ConsumesSpec.create({ - flaskId: 58087, // Flask of the Winds - foodId: 62669, // Skewered Eel - potId: 58145, // Potion of the Tol'vir - prepotId: 58145, // Potion of the Tol'vir - conjuredId: 7676, // Thistle Tea + flaskId: 76084, // Flask of the Winds + foodId: 74648, // Skewered Eel + potId: 76089, // Potion of the Tol'vir + prepotId: 76089, // Potion of the Tol'vir }); export const OtherDefaults = { diff --git a/ui/rogue/subtlety/sim.ts b/ui/rogue/subtlety/sim.ts index 36978fdd08..a6ebcf1450 100644 --- a/ui/rogue/subtlety/sim.ts +++ b/ui/rogue/subtlety/sim.ts @@ -7,7 +7,7 @@ import { Player } from '../../core/player'; import { PlayerClasses } from '../../core/player_classes'; import { APLRotation } from '../../core/proto/apl'; import { Debuffs, Faction, IndividualBuffs, ItemSlot, PartyBuffs, PseudoStat, Race, RaidBuffs, Spec, Stat } from '../../core/proto/common'; -import { RogueOptions_PoisonImbue } from '../../core/proto/rogue'; +import { RogueOptions_PoisonOptions } from '../../core/proto/rogue'; import { StatCapType } from '../../core/proto/ui'; import { StatCap, Stats, UnitStat } from '../../core/proto_utils/stats'; import * as RogueInputs from '../inputs'; @@ -23,8 +23,6 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecSubtletyRogue, { // All stats for which EP should be calculated. epStats: [ Stat.StatAgility, - Stat.StatStrength, - Stat.StatAttackPower, Stat.StatHitRating, Stat.StatCritRating, Stat.StatHasteRating, @@ -34,47 +32,37 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecSubtletyRogue, { epPseudoStats: [ PseudoStat.PseudoStatMainHandDps, PseudoStat.PseudoStatOffHandDps, - PseudoStat.PseudoStatPhysicalHitPercent, - PseudoStat.PseudoStatSpellHitPercent, ], // Reference stat against which to calculate EP. - epReferenceStat: Stat.StatAttackPower, + epReferenceStat: Stat.StatAgility, // Which stats to display in the Character Stats section, at the bottom of the left-hand sidebar. displayStats: UnitStat.createDisplayStatArray( [Stat.StatHealth, Stat.StatStamina, Stat.StatAgility, Stat.StatStrength, Stat.StatAttackPower, Stat.StatMasteryRating, Stat.StatExpertiseRating], [ PseudoStat.PseudoStatPhysicalHitPercent, - PseudoStat.PseudoStatSpellHitPercent, PseudoStat.PseudoStatPhysicalCritPercent, - PseudoStat.PseudoStatSpellCritPercent, PseudoStat.PseudoStatMeleeHastePercent, ], ), defaults: { // Default equipped gear. - gear: Presets.P4_PRESET_SUB.gear, + gear: Presets.P1_MSV_GEARSET.gear, // Default EP weights for sorting gear in the gear picker. epWeights: Presets.P1_EP_PRESET.epWeights, // Stat caps for reforge optimizer statCaps: (() => { - const expCap = new Stats().withStat(Stat.StatExpertiseRating, 6.5 * 4 * Mechanics.EXPERTISE_PER_QUARTER_PERCENT_REDUCTION); + const expCap = new Stats().withStat(Stat.StatExpertiseRating, 7.5 * 4 * Mechanics.EXPERTISE_PER_QUARTER_PERCENT_REDUCTION); return expCap; })(), softCapBreakpoints: (() => { - const spellHitSoftCapConfig = StatCap.fromPseudoStat(PseudoStat.PseudoStatSpellHitPercent, { - breakpoints: [17], - capType: StatCapType.TypeSoftCap, - postCapEPs: [0], - }); - const meleeHitSoftCapConfig = StatCap.fromPseudoStat(PseudoStat.PseudoStatPhysicalHitPercent, { - breakpoints: [8, 27], + breakpoints: [7.5, 26.5], capType: StatCapType.TypeSoftCap, - postCapEPs: [98.02, 0], + postCapEPs: [0.2 * Mechanics.PHYSICAL_HIT_RATING_PER_HIT_PERCENT, 0], }); - return [meleeHitSoftCapConfig, spellHitSoftCapConfig]; + return [meleeHitSoftCapConfig]; })(), other: Presets.OtherDefaults, // Default consumes settings. @@ -84,15 +72,20 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecSubtletyRogue, { // Default spec-specific settings. specOptions: Presets.DefaultOptions, // Default raid/party buffs settings. - raidBuffs: RaidBuffs.create({}), + raidBuffs: RaidBuffs.create({ + blessingOfKings: true, + trueshotAura: true, + swiftbladesCunning: true, + legacyOfTheWhiteTiger: true, + blessingOfMight: true, + bloodlust: true, + }), partyBuffs: PartyBuffs.create({}), individualBuffs: IndividualBuffs.create({}), debuffs: Debuffs.create({ - // mangle: true, - // faerieFire: true, - // shadowAndFlame: true, - // earthAndMoon: true, - // bloodFrenzy: true, + weakenedArmor: true, + physicalVulnerability: true, + masterPoisoner: true, }), }, @@ -100,18 +93,30 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecSubtletyRogue, { inputs: [RogueInputs.ApplyPoisonsManually()], }, // IconInputs to include in the 'Player' section on the settings tab. - playerIconInputs: [RogueInputs.MainHandImbue(), RogueInputs.OffHandImbue(), RogueInputs.ThrownImbue()], + playerIconInputs: [RogueInputs.LethalPoison()], // Buff and Debuff inputs to include/exclude, overriding the EP-based defaults. - includeBuffDebuffInputs: [BuffDebuffInputs.CritBuff, BuffDebuffInputs.SpellDamageDebuff, BuffDebuffInputs.MajorArmorDebuff], + includeBuffDebuffInputs: [ + BuffDebuffInputs.CritBuff, + BuffDebuffInputs.AttackPowerBuff, + BuffDebuffInputs.MasteryBuff, + BuffDebuffInputs.StatsBuff, + BuffDebuffInputs.AttackSpeedBuff, + + BuffDebuffInputs.MajorHasteBuff, + BuffDebuffInputs.StormLashTotem, + BuffDebuffInputs.Skullbanner, + BuffDebuffInputs.ShatteringThrow, + BuffDebuffInputs.TricksOfTheTrade, + + BuffDebuffInputs.SpellDamageDebuff, + BuffDebuffInputs.MajorArmorDebuff, + BuffDebuffInputs.PhysicalDamageDebuff + ], excludeBuffDebuffInputs: [], // Inputs to include in the 'Other' section on the settings tab. otherInputs: { inputs: [ - // RogueInputs.StartingOverkillDuration(), - // RogueInputs.VanishBreakTime(), - RogueInputs.AssumeBleedActive(), SubInputs.HonorAmongThievesCritRate, - // OtherInputs.TankAssignment, OtherInputs.InFrontOfTarget, OtherInputs.InputDelay, RogueInputs.StartingComboPoints(), @@ -141,13 +146,13 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecSubtletyRogue, { }, presets: { - epWeights: [Presets.P1_EP_PRESET, Presets.P4_EP_PRESET], + epWeights: [Presets.P1_EP_PRESET], // Preset talents that the user can quickly select. talents: [Presets.SubtletyTalents], // Preset rotations that the user can quickly select. - rotations: [Presets.ROTATION_PRESET_SUBTLETY, Presets.ROTATION_PRESET_SUBTLETY_MASTERY], + rotations: [Presets.ROTATION_PRESET_SUBTLETY], // Preset gear configurations that the user can quickly select. - gear: [Presets.PRERAID_PRESET_SUB, Presets.P1_PRESET_SUB, Presets.P3_PRESET_SUB, Presets.P4_PRESET_SUB], + gear: [Presets.PRERAID_GEARSET, Presets.P1_MSV_GEARSET, Presets.P1_T14_GEARSET], }, autoRotation: (player: Player): APLRotation => { @@ -174,10 +179,10 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecSubtletyRogue, { defaultGear: { [Faction.Unknown]: {}, [Faction.Alliance]: { - 1: Presets.P1_PRESET_SUB.gear, + 1: Presets.P1_MSV_GEARSET.gear, }, [Faction.Horde]: { - 1: Presets.P1_PRESET_SUB.gear, + 1: Presets.P1_MSV_GEARSET.gear, }, }, otherDefaults: Presets.OtherDefaults, @@ -191,50 +196,20 @@ export class SubtletyRogueSimUI extends IndividualSimUI // Auto Reforging player.sim.waitForInit().then(() => { - new ReforgeOptimizer(this, { - getEPDefaults: (player: Player) => { - if (player.getEquippedItem(ItemSlot.ItemSlotMainHand)?.id == 77949) { - return Presets.P4_EP_PRESET.epWeights; - } else { - return Presets.P1_EP_PRESET.epWeights; - } - }, - }); + new ReforgeOptimizer(this, {}); }); this.player.changeEmitter.on(c => { const options = this.player.getSpecOptions(); if (!options.classOptions!.applyPoisonsManually) { - const mhWeaponSpeed = this.player.getGear().getEquippedItem(ItemSlot.ItemSlotMainHand)?.item.weaponSpeed; - const ohWeaponSpeed = this.player.getGear().getEquippedItem(ItemSlot.ItemSlotOffHand)?.item.weaponSpeed; - if (typeof mhWeaponSpeed == 'undefined' || typeof ohWeaponSpeed == 'undefined') { - return; - } - if (mhWeaponSpeed <= ohWeaponSpeed) { - options.classOptions!.mhImbue = RogueOptions_PoisonImbue.DeadlyPoison; - options.classOptions!.ohImbue = RogueOptions_PoisonImbue.InstantPoison; - } else { - options.classOptions!.mhImbue = RogueOptions_PoisonImbue.InstantPoison; - options.classOptions!.ohImbue = RogueOptions_PoisonImbue.DeadlyPoison; - } + options.classOptions!.lethalPoison = RogueOptions_PoisonOptions.DeadlyPoison } this.player.setSpecOptions(c, options); }); this.sim.encounter.changeEmitter.on(c => { const options = this.player.getSpecOptions(); if (!options.classOptions!.applyPoisonsManually) { - const mhWeaponSpeed = this.player.getGear().getEquippedItem(ItemSlot.ItemSlotMainHand)?.item.weaponSpeed; - const ohWeaponSpeed = this.player.getGear().getEquippedItem(ItemSlot.ItemSlotOffHand)?.item.weaponSpeed; - if (typeof mhWeaponSpeed == 'undefined' || typeof ohWeaponSpeed == 'undefined') { - return; - } - if (mhWeaponSpeed <= ohWeaponSpeed) { - options.classOptions!.mhImbue = RogueOptions_PoisonImbue.DeadlyPoison; - options.classOptions!.ohImbue = RogueOptions_PoisonImbue.InstantPoison; - } else { - options.classOptions!.mhImbue = RogueOptions_PoisonImbue.InstantPoison; - options.classOptions!.ohImbue = RogueOptions_PoisonImbue.DeadlyPoison; - } + options.classOptions!.lethalPoison = RogueOptions_PoisonOptions.DeadlyPoison } this.player.setSpecOptions(c, options); });