diff --git a/cmd/create_emblem_items/chaos-emblem.csv b/cmd/create_emblem_items/chaos-emblem.csv new file mode 100644 index 0000000..34c9823 --- /dev/null +++ b/cmd/create_emblem_items/chaos-emblem.csv @@ -0,0 +1,239 @@ +entry,name,ItemLevel,RequiredLevel,Quality,InventoryType,class,subclass,stat_type1,stat_value1,stat_type2,stat_value2,stat_type3,stat_value3,stat_type4,stat_value4,stat_type5,stat_value5,stat_type6,stat_value6,stat_type7,stat_value7,stat_type8,stat_value8,stat_type9,stat_value9,stat_type10,stat_value10 +2051259,Sanctified Crimson Acolyte Raiments,377,85,4,20,4,1,45,302,7,215,5,215,32,176,36,176,0,0,0,0,0,0,0,0,0,0 +2051177,Sanctified Crimson Acolyte Leggings,364,85,4,7,4,1,45,265,7,190,5,190,6,167,36,142,0,0,0,0,0,0,0,0,0,0 +2051279,Sanctified Lightsworn Shoulderplates,377,85,4,3,4,4,4,227,7,240,32,139,36,127,0,0,0,0,0,0,0,0,0,0,0,0 +2051267,Sanctified Lightsworn Handguards,377,85,4,10,4,4,4,159,7,297,12,139,31,106,0,0,0,0,0,0,0,0,0,0,0,0 +2051135,Sanctified Lasherweave Pauldrons,364,85,4,3,4,2,45,204,7,142,5,142,6,124,32,111,0,0,0,0,0,0,0,0,0,0 +2051198,Sanctified Frost Witch's War-Kilt,364,85,4,7,4,3,38,285,3,251,7,198,5,131,32,155,31,119,0,0,0,0,0,0,0,0 +2051208,Sanctified Dark Coven Hood,364,85,4,1,4,1,45,251,7,190,5,190,32,155,36,142,0,0,0,0,0,0,0,0,0,0 +2051205,Sanctified Dark Coven Shoulderpads,364,85,4,3,4,1,45,204,7,142,5,142,32,124,36,111,0,0,0,0,0,0,0,0,0,0 +2051132,Sanctified Scourgelord Handguards,364,85,4,10,4,4,4,142,7,261,12,124,31,94,0,0,0,0,0,0,0,0,0,0,0,0 +2051289,Sanctified Ahn'Kahar Blood Hunter's Tunic,377,85,4,5,4,3,38,328,3,283,7,223,5,148,32,176,44,136,0,0,0,0,0,0,0,0 +2051272,Sanctified Lightsworn Headpiece,377,85,4,1,4,4,45,288,7,215,5,215,32,176,36,164,0,0,0,0,0,0,0,0,0,0 +2050981,Gloves of the Great Horned Owl,364,85,4,10,4,2,45,204,7,142,5,142,32,124,36,111,0,0,0,0,0,0,0,0,0,0 +2051137,Sanctified Lasherweave Helmet,364,85,4,1,4,2,45,251,7,190,5,190,6,155,32,142,0,0,0,0,0,0,0,0,0,0 +2050975,Ermine Coronation Robes,364,85,4,20,4,1,45,251,7,190,5,190,6,130,32,167,0,0,0,0,0,0,0,0,0,0 +2051298,Sanctified Lasherweave Raiment,377,85,4,20,4,2,38,328,3,283,7,283,32,189,44,164,0,0,0,0,0,0,0,0,0,0 +2051263,Sanctified Crimson Acolyte Robe,377,85,4,20,4,1,45,302,7,215,5,215,6,176,32,176,0,0,0,0,0,0,0,0,0,0 +2050470,Recovered Scarlet Onslaught Cape,364,85,4,16,4,1,38,162,3,139,7,139,32,93,44,80,0,0,0,0,0,0,0,0,0,0 +2051291,Sanctified Lasherweave Gloves,377,85,4,10,4,2,45,232,7,159,5,159,32,139,31,127,0,0,0,0,0,0,0,0,0,0 +2051275,Sanctified Lightsworn Battleplate,377,85,4,5,4,4,4,299,7,323,32,189,36,164,0,0,0,0,0,0,0,0,0,0,0,0 +2051229,Sanctified Ymirjar Lord's Shoulderplates,377,85,4,3,4,4,4,227,7,240,32,139,44,127,0,0,0,0,0,0,0,0,0,0,0,0 +2051210,Sanctified Ymirjar Lord's Shoulderplates,364,85,4,3,4,4,4,199,7,212,32,124,44,111,0,0,0,0,0,0,0,0,0,0,0,0 +2051226,Sanctified Ymirjar Lord's Gauntlets,377,85,4,10,4,4,4,227,7,240,32,139,31,127,0,0,0,0,0,0,0,0,0,0,0,0 +2050461,Libram of the Eternal Tower,364,85,4,28,4,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2051225,Sanctified Ymirjar Lord's Battleplate,377,85,4,5,4,4,4,299,7,323,32,189,44,164,0,0,0,0,0,0,0,0,0,0,0,0 +2051199,Sanctified Frost Witch's Shoulderguards,364,85,4,3,4,3,38,224,3,186,7,147,5,97,32,124,36,85,0,0,0,0,0,0,0,0 +2050968,Cataclysmic Chestguard,364,85,4,5,4,4,4,190,7,320,12,167,37,127,0,0,0,0,0,0,0,0,0,0,0,0 +2050469,Volde's Cloak of the Night Sky,364,85,4,16,4,1,45,150,7,106,5,106,6,93,32,80,0,0,0,0,0,0,0,0,0,0 +2051125,Sanctified Scourgelord Shoulderplates,364,85,4,3,4,4,4,199,7,212,32,124,44,111,0,0,0,0,0,0,0,0,0,0,0,0 +2051173,Sanctified Lightsworn Faceguard,364,85,4,1,4,4,4,251,7,327,12,131,13,106,14,119,0,0,0,0,0,0,0,0,0,0 +2051224,Sanctified Ymirjar Lord's Pauldrons,377,85,4,3,4,4,4,210,7,297,12,110,13,97,14,110,0,0,0,0,0,0,0,0,0,0 +2051187,Sanctified Shadowblade Helmet,364,85,4,1,4,2,38,260,3,251,7,251,32,155,44,142,0,0,0,0,0,0,0,0,0,0 +2050978,Gauntlets of the Kraken,364,85,4,10,4,4,4,186,7,243,12,97,14,74,0,0,0,0,0,0,0,0,0,0,0,0 +2051251,Sanctified Shadowblade Gauntlets,377,85,4,10,4,2,38,255,3,210,7,210,32,139,36,127,0,0,0,0,0,0,0,0,0,0 +2051271,Sanctified Lightsworn Greaves,377,85,4,7,4,4,45,302,7,215,5,215,32,189,43,82,0,0,0,0,0,0,0,0,0,0 +2051155,Sanctified Bloodmage Shoulderpads,364,85,4,3,4,1,45,204,7,142,5,142,32,124,36,111,0,0,0,0,0,0,0,0,0,0 +2051266,Sanctified Lightsworn Faceguard,377,85,4,1,4,4,4,283,7,376,12,148,13,124,14,136,0,0,0,0,0,0,0,0,0,0 +2051274,Sanctified Lightsworn Tunic,377,85,4,5,4,4,45,302,7,215,5,215,32,189,36,164,0,0,0,0,0,0,0,0,0,0 +2051260,Sanctified Crimson Acolyte Gloves,377,85,4,10,4,1,45,232,7,159,5,159,6,139,36,127,0,0,0,0,0,0,0,0,0,0 +2050468,Drape of the Violet Tower,364,85,4,16,4,1,45,150,7,106,5,106,32,80,43,46,0,0,0,0,0,0,0,0,0,0 +2050993,Band of the Night Raven,364,85,4,6,4,3,38,249,3,161,7,147,5,97,32,124,31,72,0,0,0,0,0,0,0,0 +2051146,Sanctified Lasherweave Trousers,364,85,4,7,4,2,45,265,7,190,5,190,32,167,31,142,0,0,0,0,0,0,0,0,0,0 +2051227,Sanctified Ymirjar Lord's Helmet,377,85,4,1,4,4,4,286,7,323,32,176,44,164,0,0,0,0,0,0,0,0,0,0,0,0 +2051302,Sanctified Lasherweave Helmet,377,85,4,1,4,2,45,288,7,215,5,215,6,176,32,164,0,0,0,0,0,0,0,0,0,0 +2051223,Sanctified Ymirjar Lord's Legguards,377,85,4,7,4,4,4,215,7,389,12,164,13,189,37,144,0,0,0,0,0,0,0,0,0,0 +2050996,Belt of Omission,364,85,4,6,4,1,45,189,7,142,5,142,32,124,31,99,0,0,0,0,0,0,0,0,0,0 +2051297,Sanctified Lasherweave Legguards,377,85,4,7,4,2,38,328,3,283,7,283,44,189,37,164,0,0,0,0,0,0,0,0,0,0 +2051126,Sanctified Scourgelord Legplates,364,85,4,7,4,4,4,261,7,286,32,167,37,142,0,0,0,0,0,0,0,0,0,0,0,0 +2050987,Malevolent Girdle,364,85,4,6,4,4,4,187,7,212,32,128,31,93,0,0,0,0,0,0,0,0,0,0,0,0 +2050467,Might of the Ocean Serpent,364,85,4,16,4,1,4,147,7,159,44,100,37,69,0,0,0,0,0,0,0,0,0,0,0,0 +2051195,Sanctified Frost Witch's Chestguard,364,85,4,5,4,3,38,285,3,251,7,198,5,131,32,155,36,119,0,0,0,0,0,0,0,0 +2050983,Gloves of False Gestures,364,85,4,10,4,1,45,189,7,142,5,142,32,124,36,99,0,0,0,0,0,0,0,0,0,0 +2051306,Sanctified Scourgelord Faceguard,377,85,4,1,4,4,4,283,7,370,12,148,13,124,14,136,0,0,0,0,0,0,0,0,0,0 +2051144,Sanctified Lasherweave Handgrips,364,85,4,10,4,2,38,224,3,186,7,186,44,124,36,111,0,0,0,0,0,0,0,0,0,0 +2051222,Sanctified Ymirjar Lord's Handguards,377,85,4,10,4,4,4,159,7,297,12,139,31,106,0,0,0,0,0,0,0,0,0,0,0,0 +2051280,Sanctified Bloodmage Gloves,377,85,4,10,4,1,45,232,7,159,5,159,32,139,31,127,0,0,0,0,0,0,0,0,0,0 +2051284,Sanctified Bloodmage Shoulderpads,377,85,4,3,4,1,45,232,7,159,5,159,32,139,36,127,0,0,0,0,0,0,0,0,0,0 +2051256,Sanctified Crimson Acolyte Handwraps,377,85,4,10,4,1,45,232,7,159,5,159,32,139,31,127,0,0,0,0,0,0,0,0,0,0 +2050974,Meteor Chaser's Raiment,364,85,4,20,4,1,45,251,7,190,5,190,32,130,36,167,0,0,0,0,0,0,0,0,0,0 +2050357,Maghia's Misguided Quill,364,85,4,12,4,0,31,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2051217,Sanctified Ymirjar Lord's Handguards,364,85,4,10,4,4,4,142,7,261,12,124,31,94,0,0,0,0,0,0,0,0,0,0,0,0 +2051163,Sanctified Lightsworn Gauntlets,364,85,4,10,4,4,4,199,7,212,32,124,31,111,0,0,0,0,0,0,0,0,0,0,0,0 +2051188,Sanctified Shadowblade Gauntlets,364,85,4,10,4,2,38,224,3,186,7,186,32,124,36,111,0,0,0,0,0,0,0,0,0,0 +2051164,Sanctified Lightsworn Battleplate,364,85,4,5,4,4,4,261,7,286,32,167,36,142,0,0,0,0,0,0,0,0,0,0,0,0 +2051234,Sanctified Dark Coven Shoulderpads,377,85,4,3,4,1,45,232,7,159,5,159,32,139,36,127,0,0,0,0,0,0,0,0,0,0 +2051245,Sanctified Frost Witch's Spaulders,377,85,4,3,4,3,45,232,7,159,5,159,32,139,36,127,0,0,0,0,0,0,0,0,0,0 +2051209,Sanctified Dark Coven Gloves,364,85,4,10,4,1,45,204,7,142,5,142,32,124,31,111,0,0,0,0,0,0,0,0,0,0 +2050992,Waistband of Despair,364,85,4,6,4,3,45,189,7,142,5,142,32,124,36,99,0,0,0,0,0,0,0,0,0,0 +2051283,Sanctified Bloodmage Robe,377,85,4,20,4,1,45,302,7,215,5,215,32,164,36,189,0,0,0,0,0,0,0,0,0,0 +2051218,Sanctified Ymirjar Lord's Greathelm,364,85,4,1,4,4,4,251,7,320,12,119,13,106,14,119,0,0,0,0,0,0,0,0,0,0 +2050977,Gatecrasher's Gauntlets,364,85,4,10,4,4,4,187,7,212,32,124,44,99,0,0,0,0,0,0,0,0,0,0,0,0 +2051287,Sanctified Ahn'Kahar Blood Hunter's Legguards,377,85,4,7,4,3,38,328,3,283,7,223,5,148,32,176,36,136,0,0,0,0,0,0,0,0 +2051241,Sanctified Frost Witch's War-Kilt,377,85,4,7,4,3,38,328,3,283,7,223,5,148,32,176,31,136,0,0,0,0,0,0,0,0 +2051206,Sanctified Dark Coven Robe,364,85,4,20,4,1,45,265,7,190,5,190,32,167,36,142,0,0,0,0,0,0,0,0,0,0 +2051162,Sanctified Lightsworn Helmet,364,85,4,1,4,4,4,249,7,286,32,155,36,142,0,0,0,0,0,0,0,0,0,0,0,0 +2051242,Sanctified Frost Witch's Faceguard,377,85,4,1,4,3,38,328,3,271,7,223,5,148,32,176,36,124,0,0,0,0,0,0,0,0 +2051300,Sanctified Lasherweave Robes,377,85,4,20,4,2,45,302,7,215,5,215,6,189,32,164,0,0,0,0,0,0,0,0,0,0 +2050462,Sigil of the Bone Gryphon,364,85,4,28,4,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2051200,Sanctified Frost Witch's Hauberk,364,85,4,5,4,3,45,265,7,190,5,190,32,167,36,142,0,0,0,0,0,0,0,0,0,0 +2050984,Gloves of Ambivalence,364,85,4,10,4,1,45,189,7,142,5,142,6,124,32,99,0,0,0,0,0,0,0,0,0,0 +2051143,Sanctified Lasherweave Headguard,364,85,4,1,4,2,38,260,3,251,7,251,32,155,44,142,0,0,0,0,0,0,0,0,0,0 +2051230,Sanctified Dark Coven Gloves,377,85,4,10,4,1,45,232,7,159,5,159,32,139,31,127,0,0,0,0,0,0,0,0,0,0 +2051179,Sanctified Crimson Acolyte Gloves,364,85,4,10,4,1,45,204,7,142,5,142,6,124,36,111,0,0,0,0,0,0,0,0,0,0 +2051180,Sanctified Crimson Acolyte Raiments,364,85,4,20,4,1,45,265,7,190,5,190,32,155,36,155,0,0,0,0,0,0,0,0,0,0 +2051211,Sanctified Ymirjar Lord's Legplates,364,85,4,7,4,4,4,261,7,285,32,167,37,142,0,0,0,0,0,0,0,0,0,0,0,0 +2050455,Libram of Three Truths,364,85,4,28,4,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2051138,Sanctified Lasherweave Gauntlets,364,85,4,10,4,2,45,204,7,142,5,142,6,124,36,111,0,0,0,0,0,0,0,0,0,0 +2050997,Circle of Ossus,364,85,4,6,4,1,45,189,7,142,5,142,6,99,36,124,0,0,0,0,0,0,0,0,0,0 +2051269,Sanctified Lightsworn Shoulderguards,377,85,4,3,4,4,4,210,7,297,12,110,13,97,14,110,0,0,0,0,0,0,0,0,0,0 +2050971,Mail of the Geyser,364,85,4,5,4,3,45,251,7,190,5,190,32,155,43,71,0,0,0,0,0,0,0,0,0,0 +2051310,Sanctified Scourgelord Battleplate,377,85,4,5,4,4,4,299,7,323,32,189,44,164,0,0,0,0,0,0,0,0,0,0,0,0 +2050973,Vestments of Spruce and Fir,364,85,4,20,4,2,45,251,7,190,5,190,6,130,36,167,0,0,0,0,0,0,0,0,0,0 +2050458,Bizuri's Totem of Shattered Ice,364,85,4,28,4,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2051288,Sanctified Ahn'Kahar Blood Hunter's Spaulders,377,85,4,3,4,3,38,255,3,210,7,165,5,110,32,139,44,97,0,0,0,0,0,0,0,0 +2051255,Sanctified Crimson Acolyte Cowl,377,85,4,1,4,1,45,286,7,215,5,215,32,189,36,151,0,0,0,0,0,0,0,0,0,0 +2051286,Sanctified Ahn'Kahar Blood Hunter's Headpiece,377,85,4,1,4,3,38,328,3,271,7,223,5,148,32,164,44,136,0,0,0,0,0,0,0,0 +2051141,Sanctified Lasherweave Raiment,364,85,4,20,4,2,38,285,3,251,7,251,32,167,44,142,0,0,0,0,0,0,0,0,0,0 +2051133,Sanctified Scourgelord Faceguard,364,85,4,1,4,4,4,251,7,320,12,131,13,106,14,119,0,0,0,0,0,0,0,0,0,0 +2051305,Sanctified Scourgelord Chestguard,377,85,4,5,4,4,4,283,7,389,13,124,14,148,0,0,0,0,0,0,0,0,0,0,0,0 +2051196,Sanctified Frost Witch's Grips,364,85,4,10,4,3,38,224,3,186,7,147,5,97,32,124,31,85,0,0,0,0,0,0,0,0 +2051240,Sanctified Frost Witch's Shoulderguards,377,85,4,3,4,3,38,255,3,210,7,165,5,110,32,139,36,97,0,0,0,0,0,0,0,0 +2051204,Sanctified Frost Witch's Shoulderpads,364,85,4,3,4,3,45,204,7,142,5,142,32,124,36,111,0,0,0,0,0,0,0,0,0,0 +2051202,Sanctified Frost Witch's Helm,364,85,4,1,4,3,45,249,7,190,5,190,32,155,36,142,0,0,0,0,0,0,0,0,0,0 +2050355,Herkuml War Token,364,85,4,12,4,0,36,237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2051244,Sanctified Frost Witch's Chestguard,377,85,4,5,4,3,38,328,3,283,7,223,5,148,32,176,36,136,0,0,0,0,0,0,0,0 +2051178,Sanctified Crimson Acolyte Hood,364,85,4,1,4,1,45,251,7,190,5,190,6,142,32,155,0,0,0,0,0,0,0,0,0,0 +2051161,Sanctified Lightsworn Legplates,364,85,4,7,4,4,4,261,7,286,32,167,37,142,0,0,0,0,0,0,0,0,0,0,0,0 +2051281,Sanctified Bloodmage Hood,377,85,4,1,4,1,45,288,7,215,5,215,32,189,36,151,0,0,0,0,0,0,0,0,0,0 +2051214,Sanctified Ymirjar Lord's Battleplate,364,85,4,5,4,4,4,261,7,286,32,167,44,142,0,0,0,0,0,0,0,0,0,0,0,0 +2050464,Totem of the Surging Sea,364,85,4,28,4,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2050976,Gauntlets of Overexposure,364,85,4,10,4,4,45,189,7,142,5,142,32,124,36,99,0,0,0,0,0,0,0,0,0,0 +2051249,Sanctified Frost Witch's Tunic,377,85,4,5,4,3,45,302,7,215,5,215,32,189,36,164,0,0,0,0,0,0,0,0,0,0 +2051254,Sanctified Shadowblade Pauldrons,377,85,4,3,4,2,38,255,3,210,7,210,32,139,31,127,0,0,0,0,0,0,0,0,0,0 +2051201,Sanctified Frost Witch's Gloves,364,85,4,10,4,3,45,204,7,142,5,142,32,124,31,111,0,0,0,0,0,0,0,0,0,0 +2050995,Vengeful Noose,364,85,4,6,4,2,38,199,3,186,7,186,36,99,44,124,0,0,0,0,0,0,0,0,0,0 +2051228,Sanctified Ymirjar Lord's Legplates,377,85,4,7,4,4,4,299,7,322,32,189,37,164,0,0,0,0,0,0,0,0,0,0,0,0 +2050463,Totem of the Avalanche,364,85,4,28,4,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2051290,Sanctified Lasherweave Cover,377,85,4,1,4,2,45,288,7,215,5,215,32,176,36,164,0,0,0,0,0,0,0,0,0,0 +2051176,Sanctified Crimson Acolyte Robe,364,85,4,20,4,1,45,265,7,190,5,190,6,155,32,155,0,0,0,0,0,0,0,0,0,0 +2051236,Sanctified Frost Witch's Kilt,377,85,4,7,4,3,45,302,7,215,5,215,32,189,31,164,0,0,0,0,0,0,0,0,0,0 +2051140,Sanctified Lasherweave Shoulderpads,364,85,4,3,4,2,38,224,3,186,7,186,32,124,44,111,0,0,0,0,0,0,0,0,0,0 +2051142,Sanctified Lasherweave Legguards,364,85,4,7,4,2,38,285,3,251,7,251,44,167,37,142,0,0,0,0,0,0,0,0,0,0 +2051295,Sanctified Lasherweave Handgrips,377,85,4,10,4,2,38,255,3,210,7,210,44,139,36,127,0,0,0,0,0,0,0,0,0,0 +2050356,Corroded Skeleton Key,364,85,4,12,4,0,7,353,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2051152,Sanctified Ahn'Kahar Blood Hunter's Legguards,364,85,4,7,4,3,38,285,3,251,7,198,5,131,32,155,36,119,0,0,0,0,0,0,0,0 +2051308,Sanctified Scourgelord Legguards,377,85,4,7,4,4,4,215,7,389,12,189,13,164,37,144,0,0,0,0,0,0,0,0,0,0 +2051165,Sanctified Lightsworn Tunic,364,85,4,5,4,4,45,265,7,190,5,190,32,167,36,142,0,0,0,0,0,0,0,0,0,0 +2051128,Sanctified Scourgelord Gauntlets,364,85,4,10,4,4,4,199,7,212,32,124,31,111,0,0,0,0,0,0,0,0,0,0,0,0 +2051313,Sanctified Scourgelord Legplates,377,85,4,7,4,4,4,299,7,323,32,189,37,164,0,0,0,0,0,0,0,0,0,0,0,0 +2051232,Sanctified Dark Coven Leggings,377,85,4,7,4,1,45,302,7,215,5,215,32,189,31,164,0,0,0,0,0,0,0,0,0,0 +2051311,Sanctified Scourgelord Gauntlets,377,85,4,10,4,4,4,227,7,240,32,139,31,127,0,0,0,0,0,0,0,0,0,0,0,0 +2051182,Sanctified Crimson Acolyte Mantle,364,85,4,3,4,1,45,204,7,142,5,142,32,124,36,111,0,0,0,0,0,0,0,0,0,0 +2051285,Sanctified Ahn'Kahar Blood Hunter's Handguards,377,85,4,10,4,3,38,255,3,210,7,165,5,110,32,127,31,110,0,0,0,0,0,0,0,0 +2051131,Sanctified Scourgelord Legguards,364,85,4,7,4,4,4,190,7,339,12,167,13,142,37,127,0,0,0,0,0,0,0,0,0,0 +2051150,Sanctified Ahn'Kahar Blood Hunter's Tunic,364,85,4,5,4,3,38,285,3,251,7,198,5,131,32,155,44,119,0,0,0,0,0,0,0,0 +2051212,Sanctified Ymirjar Lord's Helmet,364,85,4,1,4,4,4,249,7,286,32,155,44,142,0,0,0,0,0,0,0,0,0,0,0,0 +2051158,Sanctified Bloodmage Hood,364,85,4,1,4,1,45,251,7,190,5,190,32,167,36,130,0,0,0,0,0,0,0,0,0,0 +2051252,Sanctified Shadowblade Helmet,377,85,4,1,4,2,38,303,3,283,7,283,32,176,44,164,0,0,0,0,0,0,0,0,0,0 +2051184,Sanctified Crimson Acolyte Cowl,364,85,4,1,4,1,45,249,7,190,5,190,32,167,36,130,0,0,0,0,0,0,0,0,0,0 +2051207,Sanctified Dark Coven Leggings,364,85,4,7,4,1,45,265,7,190,5,190,32,167,31,142,0,0,0,0,0,0,0,0,0,0 +2051156,Sanctified Bloodmage Robe,364,85,4,20,4,1,45,265,7,190,5,190,32,142,36,167,0,0,0,0,0,0,0,0,0,0 +2051127,Sanctified Scourgelord Helmet,364,85,4,1,4,4,4,249,7,286,32,155,44,142,0,0,0,0,0,0,0,0,0,0,0,0 +2051136,Sanctified Lasherweave Legplates,364,85,4,7,4,2,45,265,7,190,5,190,6,167,36,139,0,0,0,0,0,0,0,0,0,0 +2051307,Sanctified Scourgelord Handguards,377,85,4,10,4,4,4,159,7,297,12,139,31,106,0,0,0,0,0,0,0,0,0,0,0,0 +2051130,Sanctified Scourgelord Pauldrons,364,85,4,3,4,4,4,186,7,261,12,97,13,85,14,97,0,0,0,0,0,0,0,0,0,0 +2050979,Logsplitters,364,85,4,10,4,3,38,224,3,173,7,147,5,97,32,99,44,97,0,0,0,0,0,0,0,0 +2051293,Sanctified Lasherweave Trousers,377,85,4,7,4,2,45,302,7,215,5,215,32,189,31,164,0,0,0,0,0,0,0,0,0,0 +2051261,Sanctified Crimson Acolyte Hood,377,85,4,1,4,1,45,288,7,215,5,215,6,164,32,176,0,0,0,0,0,0,0,0,0,0 +2051248,Sanctified Frost Witch's Handguards,377,85,4,10,4,3,45,232,7,159,5,159,32,139,43,63,0,0,0,0,0,0,0,0,0,0 +2051301,Sanctified Lasherweave Gauntlets,377,85,4,10,4,2,45,232,7,159,5,159,6,139,36,127,0,0,0,0,0,0,0,0,0,0 +2051221,Sanctified Ymirjar Lord's Greathelm,377,85,4,1,4,4,4,283,7,370,12,136,13,124,14,136,0,0,0,0,0,0,0,0,0,0 +2051312,Sanctified Scourgelord Helmet,377,85,4,1,4,4,4,286,7,323,32,176,44,164,0,0,0,0,0,0,0,0,0,0,0,0 +2051151,Sanctified Ahn'Kahar Blood Hunter's Spaulders,364,85,4,3,4,3,38,224,3,186,7,147,5,97,32,124,44,85,0,0,0,0,0,0,0,0 +2051253,Sanctified Shadowblade Legplates,377,85,4,7,4,2,38,328,3,283,7,283,32,189,37,164,0,0,0,0,0,0,0,0,0,0 +2051183,Sanctified Crimson Acolyte Handwraps,364,85,4,10,4,1,45,204,7,142,5,142,32,124,31,111,0,0,0,0,0,0,0,0,0,0 +2050970,Longstrider's Vest,364,85,4,5,4,3,38,285,3,226,7,198,5,131,32,167,44,106,0,0,0,0,0,0,0,0 +2051153,Sanctified Ahn'Kahar Blood Hunter's Headpiece,364,85,4,1,4,3,38,285,3,238,7,198,5,131,32,142,44,119,0,0,0,0,0,0,0,0 +2051237,Sanctified Frost Witch's Helm,377,85,4,1,4,3,45,286,7,215,5,215,32,176,36,164,0,0,0,0,0,0,0,0,0,0 +2051197,Sanctified Frost Witch's Faceguard,364,85,4,1,4,3,38,285,3,238,7,198,5,131,32,155,36,106,0,0,0,0,0,0,0,0 +2051174,Sanctified Lightsworn Chestguard,364,85,4,5,4,4,4,251,7,339,13,106,14,131,0,0,0,0,0,0,0,0,0,0,0,0 +2050460,Libram of Blinding Light,364,85,4,28,4,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2051268,Sanctified Lightsworn Legguards,377,85,4,7,4,4,4,215,7,389,12,189,13,164,37,144,0,0,0,0,0,0,0,0,0,0 +2051157,Sanctified Bloodmage Leggings,364,85,4,7,4,1,45,265,7,190,5,190,32,167,31,142,0,0,0,0,0,0,0,0,0,0 +2050454,Idol of the Black Willow,364,85,4,28,4,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2050358,Purified Lunar Dust,364,85,4,12,4,0,45,277,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2051160,Sanctified Lightsworn Shoulderplates,364,85,4,3,4,4,4,199,7,212,32,124,36,111,0,0,0,0,0,0,0,0,0,0,0,0 +2051169,Sanctified Lightsworn Gloves,364,85,4,10,4,4,45,204,7,142,5,142,32,124,43,55,0,0,0,0,0,0,0,0,0,0 +2051299,Sanctified Lasherweave Shoulderpads,377,85,4,3,4,2,38,255,3,210,7,210,32,139,44,127,0,0,0,0,0,0,0,0,0,0 +2051192,Sanctified Frost Witch's Headpiece,364,85,4,1,4,3,45,249,7,190,5,190,32,155,36,142,0,0,0,0,0,0,0,0,0,0 +2051243,Sanctified Frost Witch's Grips,377,85,4,10,4,3,38,255,3,210,7,165,5,110,32,139,31,97,0,0,0,0,0,0,0,0 +2051139,Sanctified Lasherweave Robes,364,85,4,20,4,2,45,265,7,190,5,190,6,167,32,142,0,0,0,0,0,0,0,0,0,0 +2051181,Sanctified Crimson Acolyte Pants,364,85,4,7,4,1,45,265,7,190,5,190,32,167,31,142,0,0,0,0,0,0,0,0,0,0 +2051304,Sanctified Lasherweave Pauldrons,377,85,4,3,4,2,45,232,7,159,5,159,6,139,32,127,0,0,0,0,0,0,0,0,0,0 +2050457,Idol of the Lunar Eclipse,364,85,4,28,4,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2051282,Sanctified Bloodmage Leggings,377,85,4,7,4,1,45,302,7,215,5,215,32,189,31,164,0,0,0,0,0,0,0,0,0,0 +2051314,Sanctified Scourgelord Shoulderplates,377,85,4,3,4,4,4,227,7,240,32,139,44,127,0,0,0,0,0,0,0,0,0,0,0,0 +2051203,Sanctified Frost Witch's Kilt,364,85,4,7,4,3,45,265,7,190,5,190,32,167,31,142,0,0,0,0,0,0,0,0,0,0 +2051292,Sanctified Lasherweave Mantle,377,85,4,3,4,2,45,232,7,159,5,159,32,139,36,127,0,0,0,0,0,0,0,0,0,0 +2050456,Idol of the Crying Moon,364,85,4,28,4,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2051154,Sanctified Ahn'Kahar Blood Hunter's Handguards,364,85,4,10,4,3,38,224,3,186,7,147,5,97,32,111,31,97,0,0,0,0,0,0,0,0 +2051186,Sanctified Shadowblade Legplates,364,85,4,7,4,2,38,285,3,251,7,251,32,167,37,142,0,0,0,0,0,0,0,0,0,0 +2051277,Sanctified Lightsworn Helmet,377,85,4,1,4,4,4,286,7,323,32,176,36,164,0,0,0,0,0,0,0,0,0,0,0,0 +2050459,Sigil of the Hanged Man,364,85,4,28,4,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2050991,Verdigris Chain Belt,364,85,4,6,4,4,4,186,7,243,12,97,14,97,0,0,0,0,0,0,0,0,0,0,0,0 +2050994,Belt of Petrified Ivy,364,85,4,6,4,2,45,189,7,142,5,142,32,124,36,99,0,0,0,0,0,0,0,0,0,0 +2050980,Blizzard Keeper's Mitts,364,85,4,10,4,3,45,189,7,142,5,142,32,124,36,99,0,0,0,0,0,0,0,0,0,0 +2051219,Sanctified Ymirjar Lord's Breastplate,364,85,4,5,4,4,4,251,7,339,13,119,14,119,0,0,0,0,0,0,0,0,0,0,0,0 +2051170,Sanctified Lightsworn Shoulderguards,364,85,4,3,4,4,4,186,7,261,12,97,13,85,14,97,0,0,0,0,0,0,0,0,0,0 +2051262,Sanctified Crimson Acolyte Leggings,377,85,4,7,4,1,45,302,7,215,5,215,6,189,36,164,0,0,0,0,0,0,0,0,0,0 +2051238,Sanctified Frost Witch's Gloves,377,85,4,10,4,3,45,232,7,159,5,159,32,139,31,127,0,0,0,0,0,0,0,0,0,0 +2051309,Sanctified Scourgelord Pauldrons,377,85,4,3,4,4,4,210,7,297,12,110,13,97,14,110,0,0,0,0,0,0,0,0,0,0 +2050965,Castle Breaker's Battleplate,364,85,4,5,4,4,4,249,7,286,32,130,44,167,0,0,0,0,0,0,0,0,0,0,0,0 +2051190,Sanctified Frost Witch's Tunic,364,85,4,5,4,3,45,265,7,190,5,190,32,167,36,142,0,0,0,0,0,0,0,0,0,0 +2051194,Sanctified Frost Witch's Spaulders,364,85,4,3,4,3,45,204,7,142,5,142,32,124,36,111,0,0,0,0,0,0,0,0,0,0 +2051191,Sanctified Frost Witch's Handguards,364,85,4,10,4,3,45,204,7,142,5,142,32,124,43,55,0,0,0,0,0,0,0,0,0,0 +2051303,Sanctified Lasherweave Legplates,377,85,4,7,4,2,45,302,7,215,5,215,6,189,36,161,0,0,0,0,0,0,0,0,0,0 +2051129,Sanctified Scourgelord Battleplate,364,85,4,5,4,4,4,261,7,286,32,167,44,142,0,0,0,0,0,0,0,0,0,0,0,0 +2051273,Sanctified Lightsworn Spaulders,377,85,4,3,4,4,45,232,7,159,5,159,32,139,36,127,0,0,0,0,0,0,0,0,0,0 +2051213,Sanctified Ymirjar Lord's Gauntlets,364,85,4,10,4,4,4,199,7,212,32,124,31,111,0,0,0,0,0,0,0,0,0,0,0,0 +2051270,Sanctified Lightsworn Gloves,377,85,4,10,4,4,45,232,7,159,5,159,32,139,43,63,0,0,0,0,0,0,0,0,0,0 +2051171,Sanctified Lightsworn Legguards,364,85,4,7,4,4,4,190,7,339,12,167,13,142,37,127,0,0,0,0,0,0,0,0,0,0 +2051175,Sanctified Crimson Acolyte Shoulderpads,364,85,4,3,4,1,45,204,7,142,5,142,6,124,32,111,0,0,0,0,0,0,0,0,0,0 +2050982,Cat Burglar's Grips,364,85,4,10,4,2,38,199,3,186,7,186,32,124,44,99,0,0,0,0,0,0,0,0,0,0 +2050989,Lich Killer's Lanyard,364,85,4,6,4,4,45,189,7,142,5,142,32,124,36,99,0,0,0,0,0,0,0,0,0,0 +2051278,Sanctified Lightsworn Legplates,377,85,4,7,4,4,4,299,7,323,32,189,37,164,0,0,0,0,0,0,0,0,0,0,0,0 +2051147,Sanctified Lasherweave Mantle,364,85,4,3,4,2,45,204,7,142,5,142,32,124,36,111,0,0,0,0,0,0,0,0,0,0 +2051265,Sanctified Lightsworn Chestguard,377,85,4,5,4,4,4,283,7,389,13,124,14,148,0,0,0,0,0,0,0,0,0,0,0,0 +2051264,Sanctified Crimson Acolyte Shoulderpads,377,85,4,3,4,1,45,232,7,159,5,159,6,139,32,127,0,0,0,0,0,0,0,0,0,0 +2051294,Sanctified Lasherweave Vestment,377,85,4,20,4,2,45,302,7,215,5,215,32,189,36,164,0,0,0,0,0,0,0,0,0,0 +2051215,Sanctified Ymirjar Lord's Pauldrons,364,85,4,3,4,4,4,186,7,261,12,97,13,85,14,97,0,0,0,0,0,0,0,0,0,0 +2051168,Sanctified Lightsworn Greaves,364,85,4,7,4,4,45,265,7,190,5,190,32,167,43,71,0,0,0,0,0,0,0,0,0,0 +2051247,Sanctified Frost Witch's Headpiece,377,85,4,1,4,3,45,286,7,215,5,215,32,176,36,164,0,0,0,0,0,0,0,0,0,0 +2051148,Sanctified Lasherweave Gloves,364,85,4,10,4,2,45,204,7,142,5,142,32,124,31,111,0,0,0,0,0,0,0,0,0,0 +2050972,Shadow Seeker's Tunic,364,85,4,5,4,2,38,285,3,251,7,251,32,142,37,142,0,0,0,0,0,0,0,0,0,0 +2051166,Sanctified Lightsworn Spaulders,364,85,4,3,4,4,45,204,7,142,5,142,32,124,36,111,0,0,0,0,0,0,0,0,0,0 +2051185,Sanctified Shadowblade Pauldrons,364,85,4,3,4,2,38,224,3,186,7,186,32,124,31,111,0,0,0,0,0,0,0,0,0,0 +2051167,Sanctified Lightsworn Headpiece,364,85,4,1,4,4,45,251,7,190,5,190,32,155,36,142,0,0,0,0,0,0,0,0,0,0 +2051231,Sanctified Dark Coven Hood,377,85,4,1,4,1,45,288,7,215,5,215,32,176,36,164,0,0,0,0,0,0,0,0,0,0 +2051149,Sanctified Lasherweave Cover,364,85,4,1,4,2,45,251,7,190,5,190,32,155,36,142,0,0,0,0,0,0,0,0,0,0 +2051159,Sanctified Bloodmage Gloves,364,85,4,10,4,1,45,204,7,142,5,142,32,124,31,111,0,0,0,0,0,0,0,0,0,0 +2050466,Sentinel's Winter Cloak,364,85,4,16,4,1,4,139,7,192,12,74,13,74,0,0,0,0,0,0,0,0,0,0,0,0 +2051257,Sanctified Crimson Acolyte Mantle,377,85,4,3,4,1,45,232,7,159,5,159,32,139,36,127,0,0,0,0,0,0,0,0,0,0 +2051172,Sanctified Lightsworn Handguards,364,85,4,10,4,4,4,142,7,261,12,124,31,94,0,0,0,0,0,0,0,0,0,0,0,0 +2051246,Sanctified Frost Witch's Legguards,377,85,4,7,4,3,45,302,7,215,5,215,32,189,43,82,0,0,0,0,0,0,0,0,0,0 +2051296,Sanctified Lasherweave Headguard,377,85,4,1,4,2,38,303,3,283,7,283,32,176,44,164,0,0,0,0,0,0,0,0,0,0 +2051145,Sanctified Lasherweave Vestment,364,85,4,20,4,2,45,265,7,190,5,190,32,167,36,142,0,0,0,0,0,0,0,0,0,0 +2051189,Sanctified Shadowblade Breastplate,364,85,4,5,4,2,38,285,3,251,7,251,32,167,44,142,0,0,0,0,0,0,0,0,0,0 +2051258,Sanctified Crimson Acolyte Pants,377,85,4,7,4,1,45,302,7,215,5,215,32,189,31,164,0,0,0,0,0,0,0,0,0,0 +2051239,Sanctified Frost Witch's Hauberk,377,85,4,5,4,3,45,302,7,215,5,215,32,189,36,164,0,0,0,0,0,0,0,0,0,0 +2051235,Sanctified Frost Witch's Shoulderpads,377,85,4,3,4,3,45,232,7,159,5,159,32,139,36,127,0,0,0,0,0,0,0,0,0,0 +2050969,Chestplate of Unspoken Truths,364,85,4,5,4,4,45,251,7,190,5,190,32,155,43,71,0,0,0,0,0,0,0,0,0,0 +2051216,Sanctified Ymirjar Lord's Legguards,364,85,4,7,4,4,4,190,7,339,12,142,13,167,37,127,0,0,0,0,0,0,0,0,0,0 +2051193,Sanctified Frost Witch's Legguards,364,85,4,7,4,3,45,265,7,190,5,190,32,167,43,71,0,0,0,0,0,0,0,0,0,0 +2051233,Sanctified Dark Coven Robe,377,85,4,20,4,1,45,302,7,215,5,215,32,189,36,164,0,0,0,0,0,0,0,0,0,0 +2051134,Sanctified Scourgelord Chestguard,364,85,4,5,4,4,4,251,7,339,13,106,14,131,0,0,0,0,0,0,0,0,0,0,0,0 +2050474,Shrapnel Star,364,85,4,25,2,16,38,105,3,79,7,79,32,52,36,52,0,0,0,0,0,0,0,0,0,0 +2051250,Sanctified Shadowblade Breastplate,377,85,4,5,4,2,38,328,3,283,7,283,32,189,44,164,0,0,0,0,0,0,0,0,0,0 +2051276,Sanctified Lightsworn Gauntlets,377,85,4,10,4,4,4,227,7,240,32,139,31,127,0,0,0,0,0,0,0,0,0,0,0,0 +2051220,Sanctified Ymirjar Lord's Breastplate,377,85,4,5,4,4,4,283,7,389,13,136,14,136,0,0,0,0,0,0,0,0,0,0,0,0 \ No newline at end of file diff --git a/cmd/create_emblem_items/compare_power_stats.go b/cmd/create_emblem_items/compare_power_stats.go new file mode 100644 index 0000000..e25833a --- /dev/null +++ b/cmd/create_emblem_items/compare_power_stats.go @@ -0,0 +1,372 @@ +package main + +import ( + "log" + "math" + + "github.com/araxiaonline/endgame-item-generator/internal/db/mysql" + "github.com/araxiaonline/endgame-item-generator/internal/items" + "github.com/araxiaonline/endgame-item-generator/internal/spells" +) + +// ComparePowerStats compares Attack Power and Spell Power stats between old generated items and new items +// and logs the differences. This helps identify cases where new items might have lower power stats +// despite having equal or higher item levels. Also checks for spells that add these stats. +// If oldGenItem is empty (Entry = 0), it will only show stats for the new item. +// Optionally filters by itemClass and itemSubClass (pass -1 to disable filtering) +func ComparePowerStats(newItem mysql.DbItem, oldGenItem mysql.DbItem, itemName string, itemClass int, itemSubClass ...int) { + // No need to check for nil since we're using value types + + // Check if we should filter by item class/subclass + if itemClass >= 0 { + // Skip if item class doesn't match + if newItem.Class == nil || *newItem.Class != itemClass { + return + } + + // Check subclass if provided + if len(itemSubClass) > 0 && itemSubClass[0] >= 0 { + if newItem.Subclass == nil || *newItem.Subclass != itemSubClass[0] { + return + } + } + } + + newItemLevel := 0 + oldItemLevel := 0 + entryID := 0 + originalEntry := 0 + + if newItem.ItemLevel != nil { + newItemLevel = *newItem.ItemLevel + } + + if oldGenItem.ItemLevel != nil { + oldItemLevel = *oldGenItem.ItemLevel + } + + entryID = newItem.Entry + + // Check if we have a valid old item to compare with + isComparing := oldGenItem.Entry != 0 + + // Calculate the original entry ID by subtracting the bump (20000000) from old generated item + if isComparing { + originalEntry = oldGenItem.Entry - 20000000 + } else { + // If we don't have an old item, try to use the new item's entry as the original + originalEntry = newItem.Entry + } + + // Try to get the original item to get its original level + originalItemLevel := 0 + db, err := mysql.GetDb() + if err == nil { + originalItem, err := db.GetItem(originalEntry) + if err == nil && originalItem.ItemLevel != nil { + originalItemLevel = *originalItem.ItemLevel + log.Printf(" Original item found: Entry %d, Level %d", originalEntry, originalItemLevel) + } + } + + // If we couldn't get the original item level, use the old generated item level + if originalItemLevel == 0 { + originalItemLevel = oldItemLevel + } + + // Find Attack Power and Spell Power in the new item + newAttackPower := findStatValue(&newItem, items.STAT.AttackPower) + newSpellPower := findStatValue(&newItem, items.STAT.SpellPower) + + // Find Attack Power and Spell Power from spells in the new item + newSpellAttackPower, newSpellSpellPower := findPowerFromSpells(&newItem, originalItemLevel) + + // Add spell-based power to direct stats for the new item + newAttackPower += newSpellAttackPower + newSpellPower += newSpellSpellPower + + if isComparing { + // If we have an old item to compare with, get its stats too + oldAttackPower := findStatValue(&oldGenItem, items.STAT.AttackPower) + oldSpellPower := findStatValue(&oldGenItem, items.STAT.SpellPower) + + // Find Attack Power and Spell Power from spells in the old item + oldSpellAttackPower, oldSpellSpellPower := findPowerFromSpells(&oldGenItem) + + // Add spell-based power to direct stats for the old item + oldAttackPower += oldSpellAttackPower + oldSpellPower += oldSpellSpellPower + + // Log Attack Power comparison if either item has it + if oldAttackPower > 0 || newAttackPower > 0 { + log.Printf("===== ATTACK POWER COMPARISON: %s (Entry: %d) =====", itemName, entryID) + log.Printf(" Item Level: %d -> %d", oldItemLevel, newItemLevel) + log.Printf(" Attack Power: %d -> %d", oldAttackPower, newAttackPower) + + // Log spell-based Attack Power if present + if oldSpellAttackPower > 0 || newSpellAttackPower > 0 { + log.Printf(" Attack Power from Spells: %d -> %d", oldSpellAttackPower, newSpellAttackPower) + } + + // Highlight if new item has lower Attack Power despite equal or higher item level + if newItemLevel >= oldItemLevel && newAttackPower < oldAttackPower && newAttackPower > 0 { + log.Printf(" WARNING: Attack Power DECREASED despite item level being equal or higher!") + } + log.Printf("==========================================") + } + + // Log Spell Power comparison if either item has it + if oldSpellPower > 0 || newSpellPower > 0 { + log.Printf("===== SPELL POWER COMPARISON: %s (Entry: %d) =====", itemName, entryID) + log.Printf(" Item Level: %d -> %d", oldItemLevel, newItemLevel) + log.Printf(" Spell Power: %d -> %d", oldSpellPower, newSpellPower) + + // Log spell-based Spell Power if present + if oldSpellSpellPower > 0 || newSpellSpellPower > 0 { + log.Printf(" Spell Power from Spells: %d -> %d", oldSpellSpellPower, newSpellSpellPower) + } + + // Highlight if new item has lower Spell Power despite equal or higher item level + if newItemLevel >= oldItemLevel && newSpellPower < oldSpellPower && newSpellPower > 0 { + log.Printf(" WARNING: Spell Power DECREASED despite item level being equal or higher!") + } + log.Printf("==========================================") + } + } else { + // If we don't have an old item to compare with, just show the new item's stats + + // Log Attack Power if present + if newAttackPower > 0 { + log.Printf("===== NEW ITEM ATTACK POWER: %s (Entry: %d) =====", itemName, entryID) + log.Printf(" Item Level: %d", newItemLevel) + log.Printf(" Attack Power: %d", newAttackPower) + + // Log spell-based Attack Power if present + if newSpellAttackPower > 0 { + log.Printf(" Attack Power from Spells: %d", newSpellAttackPower) + log.Printf(" Original Item Level: %d, New Item Level: %d", originalItemLevel, newItemLevel) + } + log.Printf("==========================================") + } + + // Log Spell Power if present + if newSpellPower > 0 { + log.Printf("===== NEW ITEM SPELL POWER: %s (Entry: %d) =====", itemName, entryID) + log.Printf(" Item Level: %d", newItemLevel) + log.Printf(" Spell Power: %d", newSpellPower) + + // Log spell-based Spell Power if present + if newSpellSpellPower > 0 { + log.Printf(" Spell Power from Spells: %d", newSpellSpellPower) + log.Printf(" Original Item Level: %d, New Item Level: %d", originalItemLevel, newItemLevel) + } + log.Printf("==========================================") + } + } +} + +// findStatValue searches through all stat slots in an item to find a specific stat type +// and returns its value. Returns 0 if the stat is not found. +func findStatValue(item *mysql.DbItem, statType int) int { + if item == nil { + return 0 + } + + // Check all stat slots + if item.StatType1 != nil && *item.StatType1 == statType && item.StatValue1 != nil { + return *item.StatValue1 + } + if item.StatType2 != nil && *item.StatType2 == statType && item.StatValue2 != nil { + return *item.StatValue2 + } + if item.StatType3 != nil && *item.StatType3 == statType && item.StatValue3 != nil { + return *item.StatValue3 + } + if item.StatType4 != nil && *item.StatType4 == statType && item.StatValue4 != nil { + return *item.StatValue4 + } + if item.StatType5 != nil && *item.StatType5 == statType && item.StatValue5 != nil { + return *item.StatValue5 + } + if item.StatType6 != nil && *item.StatType6 == statType && item.StatValue6 != nil { + return *item.StatValue6 + } + if item.StatType7 != nil && *item.StatType7 == statType && item.StatValue7 != nil { + return *item.StatValue7 + } + if item.StatType8 != nil && *item.StatType8 == statType && item.StatValue8 != nil { + return *item.StatValue8 + } + if item.StatType9 != nil && *item.StatType9 == statType && item.StatValue9 != nil { + return *item.StatValue9 + } + if item.StatType10 != nil && *item.StatType10 == statType && item.StatValue10 != nil { + return *item.StatValue10 + } + + return 0 +} + +// findPowerFromSpells checks for spells on an item that add Attack Power or Spell Power +// and returns the total values for each. If originalItemLevel is provided, it will be used +// to scale the spell values to match what they would be after actual scaling. +func findPowerFromSpells(item *mysql.DbItem, originalItemLevel ...int) (attackPower int, spellPower int) { + if item == nil { + return 0, 0 + } + + // Set the spell IDs from the DbItem + for i := 1; i <= 3; i++ { + var spellID *int + + switch i { + case 1: + spellID = item.SpellId1 + case 2: + spellID = item.SpellId2 + case 3: + spellID = item.SpellId3 + } + + if spellID == nil || *spellID == 0 { + continue + } + + // Get the spell from the database + db, err := mysql.GetDb() + if err != nil { + log.Printf("Failed to get database connection: %v", err) + continue + } + + dbSpell, err := db.GetSpell(*spellID) + if err != nil { + log.Printf("Failed to get spell %d: %v", *spellID, err) + continue + } + + // Create a Spell struct + spell := spells.Spell{ + DbSpell: dbSpell, + ItemSpellSlot: i, + } + + // Scale the spell if we have original item level and current item level + scaledSpell := spell + if len(originalItemLevel) > 0 && originalItemLevel[0] > 0 && item.ItemLevel != nil && item.Quality != nil { + // Create a copy of the spell to scale + scaledSpell = spell + + // Use the new ForceScaleSpell method to scale the spell regardless of effect type + // This ensures all spells get scaled, not just the ones that qualify for ScaleSpell + // No tier specified - use base scaling only + err := scaledSpell.ForceScaleSpell(originalItemLevel[0], *item.ItemLevel, *item.Quality, 3) + if err == nil { + log.Printf(" Scaled spell %s (ID: %d) from level %d to %d using ForceScaleSpell", + scaledSpell.Name, scaledSpell.ID, originalItemLevel[0], *item.ItemLevel) + + // Show before/after values for effect points + if spell.EffectBasePoints1 != 0 { + log.Printf(" Effect1: Original value: %d, Scaled value: %d", spell.EffectBasePoints1, scaledSpell.EffectBasePoints1) + } + if spell.EffectBasePoints2 != 0 { + log.Printf(" Effect2: Original value: %d, Scaled value: %d", spell.EffectBasePoints2, scaledSpell.EffectBasePoints2) + } + if spell.EffectBasePoints3 != 0 { + log.Printf(" Effect3: Original value: %d, Scaled value: %d", spell.EffectBasePoints3, scaledSpell.EffectBasePoints3) + } + } else { + log.Printf(" Error scaling spell %s (ID: %d): %v", spell.Name, spell.ID, err) + } + } + + // Convert spell to stats + convStats, err := scaledSpell.ConvertToStats() + if err != nil { + log.Printf(" Error converting spell to stats: %v", err) + continue + } + + // Check for Attack Power or Spell Power in the converted stats + for _, stat := range convStats { + if stat.StatType == items.STAT.AttackPower { + attackPower += stat.StatValue + if len(originalItemLevel) > 0 && originalItemLevel[0] > 0 { + logSpellDetails(spell, "Attack Power", stat.StatValue, item, originalItemLevel[0]) + } else { + logSpellDetails(spell, "Attack Power", stat.StatValue, item) + } + } else if stat.StatType == items.STAT.SpellPower { + spellPower += stat.StatValue + if len(originalItemLevel) > 0 && originalItemLevel[0] > 0 { + logSpellDetails(spell, "Spell Power", stat.StatValue, item, originalItemLevel[0]) + } else { + logSpellDetails(spell, "Spell Power", stat.StatValue, item) + } + } + } + } + + return attackPower, spellPower +} + +// logSpellDetails logs detailed information about a spell that adds power stats +func logSpellDetails(spell spells.Spell, powerType string, powerValue int, item *mysql.DbItem, originalItemLevel ...int) { + // Log basic spell information + log.Printf(" Found %s spell: %s (ID: %d) adding %d %s Description: %s", powerType, spell.Name, spell.ID, powerValue, powerType, spell.Description) + + // Log aura description if available + if spell.AuraDescription != "" { + log.Printf(" Aura: %s", spell.AuraDescription) + } + + // Show what the spell would look like if scaled + if item.ItemLevel != nil && item.Quality != nil { + // Calculate what this spell would look like if scaled to a higher item level + currentLevel := *item.ItemLevel + startingLevel := currentLevel + + // If original item level is provided, use it as the starting point for scaling + if len(originalItemLevel) > 0 && originalItemLevel[0] > 0 { + startingLevel = originalItemLevel[0] + log.Printf(" Using original item level %d as scaling base (current level: %d)", startingLevel, currentLevel) + } + + qualModifier := 1.0 + switch *item.Quality { + case 3: // Rare + qualModifier = 1.20 + case 4: // Epic + qualModifier = 1.30 + case 5: // Legendary + qualModifier = 1.40 + } + + // Determine the appropriate multiplier based on spell effect type + effectMultiplier := 1.0 + + // Check for stat-boosting effects (Attack Power and Spell Power) + if powerType == "Attack Power" || powerType == "Spell Power" { + // For stat buffs like Attack Power and Spell Power, use a higher multiplier + // to account for the significant item level jumps + effectMultiplier = 2.0 + } + + // Show scaling examples for larger item level jumps + for _, newLevel := range []int{100, 150, 200, 250} { + if newLevel <= currentLevel { + continue // Skip levels that are lower than current + } + + // Calculate level ratio with a power curve to account for exponential scaling + // Use the original item level as the starting point if available + levelRatio := math.Pow(float64(newLevel)/float64(startingLevel), 1.3) + + // Simulate the spell scaling formula with enhanced scaling for large level jumps + scaledValue := int(float64(powerValue) * levelRatio * qualModifier * effectMultiplier) + + log.Printf(" If scaled to item level %d: ~%d %s (%.2fx increase)", + newLevel, scaledValue, powerType, float64(scaledValue)/float64(powerValue)) + } + } +} diff --git a/cmd/create_emblem_items/create_emblem_items b/cmd/create_emblem_items/create_emblem_items new file mode 100755 index 0000000..4bb3d24 Binary files /dev/null and b/cmd/create_emblem_items/create_emblem_items differ diff --git a/cmd/create_emblem_items/main.go b/cmd/create_emblem_items/main.go new file mode 100644 index 0000000..a35bd2e --- /dev/null +++ b/cmd/create_emblem_items/main.go @@ -0,0 +1,165 @@ +package main + +import ( + "flag" + "log" + "os" + + "github.com/araxiaonline/endgame-item-generator/internal/db/mysql" + "github.com/araxiaonline/endgame-item-generator/internal/items" + "github.com/gocarina/gocsv" + "github.com/joho/godotenv" + + _ "github.com/go-sql-driver/mysql" +) + +// This will accept a list of existing items pre-scaled by ChatGPT and scale stats +// based on our server modifiers and tier modifiers. A sample format is in the same directory. +func main() { + + log.SetFlags(log.LstdFlags | log.Lshortfile) + godotenv.Load("../../.env") + + filename := flag.String("filename", "", "csv of the items to read in") + tier := flag.Int("tier", 1, "tier of the items to read in") + flag.Parse() + + if *filename == "" { + log.Fatal("item file is required") + } + + itemsFile, err := os.OpenFile(*filename, os.O_RDWR|os.O_CREATE, os.ModePerm) + if err != nil { + panic(err) + } + defer itemsFile.Close() + + // Connection to mysql database + mysqlDb, err := mysql.Connect(&mysql.MySqlConfig{ + Host: os.Getenv("DB_HOST"), + User: os.Getenv("DB_USER"), + Password: os.Getenv("DB_PASSWORD"), + Database: os.Getenv("DB_NAME"), + }) + + if err != nil { + log.Fatal(err) + } + + csvItems := []*mysql.DbItemCsv{} + + if err := gocsv.UnmarshalFile(itemsFile, &csvItems); err != nil { // Load items from file + panic(err) + } + + // dbItems := []*mysql.DbItem{} + + for _, item := range csvItems { + // ConvertCsvToDbItem already tries to find the original item and preserve its fields + dbItem, err := mysqlDb.ConvertCsvToDbItem(*item) + if err != nil { + log.Printf("Failed to convert item %d - %s to DbItem: %v", item.Entry, item.Name, err) + continue + } + + // Get the original item for reference (e.g., for scaling calculations) + originalEntry := item.Entry - 2000000 + originalItem, err := mysqlDb.GetItem(originalEntry) + if err != nil { + log.Printf("Failed to get original item %d - %s: %v", originalEntry, item.Name, err) + continue + } + + // Create a new item from the dbItem (which already has preserved fields) + newItem := items.ItemFromDbItem(dbItem) + + // Scale armor based on the new item level + newItem.ScaleArmor(*item.ItemLevel) + + if *newItem.Class == 2 && *newItem.MinDmg1 > 0 { + _, err := newItem.ScaleDPS(*originalItem.ItemLevel, *item.ItemLevel) + if err != nil { + log.Printf("Failed to scale DPS: %v", err) + } else { + log.Printf("Successfully scaled DPS for item %d - %s to oldMinD dmg1: %f, oldMaxDmg1: %f, minDmg1: %f, maxDmg1: %f", item.Entry, item.Name, *originalItem.MinDmg1, *originalItem.MaxDmg1, *newItem.MinDmg1, *newItem.MaxDmg1) + } + } + + // Now need to apply tier modifiers and stat modifiers to the items + newItem.ApplyTierModifiers(*tier) + + // Make a copy of the spells for the new item + spells, err := newItem.GetSpells() + if err != nil { + log.Printf("Failed to get spells for item %d - %s: %v", item.Entry, item.Name, err) + continue + } + + for _, spell := range spells { + + newSpellId := spell.ID + 3000000 + + // Copy the spell to the new vendor table (why vendor... not sure just random I guess I made up) + mysqlDb.CopySpell("spell_dbc", "spells_new_vendor", spell.ID, newSpellId) + + // Scale the spell now and replace the key scaling aspects. + spell.ForceScaleSpell(*originalItem.ItemLevel, *newItem.ItemLevel, *newItem.Quality, *tier) + + // Create a copy of the spell with the new ID for the update + scaledSpell := spell.DbSpell + scaledSpell.ID = newSpellId + + // Write the scaled spell values to update the copied spell + // log.Printf("Writing scaled spell ID %d with base points: %d, %d, %d", + // newSpellId, scaledSpell.EffectBasePoints1, scaledSpell.EffectBasePoints2, scaledSpell.EffectBasePoints3) + mysqlDb.WriteSpell("spells_new_vendor", scaledSpell) + + // Update the original newItem spellID with the new scaled spell ID + newItem.UpdateSpellID(spell.ID, newSpellId) + } + + // First, copy the original item to preserve all fields + newEntry := originalEntry + 2000000 + err = mysqlDb.CopyItem("item_template", "item_template_new_vendor", originalEntry, newEntry) + if err != nil { + log.Printf("Failed to copy item %d: %v", originalEntry, err) + continue + } + + // Then write the updated item to override specific fields + newItem.DbItem.Entry = newEntry + mysqlDb.WriteItem("item_template_new_vendor", newItem.DbItem) + log.Printf("Successfully wrote item %d - %s to database", newEntry, item.Name) + + // oldGenEntry := originalEntry + 20000000 + // oldGenItem, err := mysqlDb.GetItem(oldGenEntry) + + // if err != nil { + // //log.Printf("Failed to get old generated item %d - %s: %v", oldGenEntry, item.Name, err) + // // Even if we can't find the old item, still show the new item's stats + // emptyOldItem := mysql.DbItem{} + // // Set the name for the comparison output + // // Pass -1 for itemClass to disable filtering + // ComparePowerStats(newItem.DbItem, emptyOldItem, item.Name, 4, 7) + // } else { + // // Compare Attack Power and Spell Power stats between old and new items + // ComparePowerStats(newItem.DbItem, oldGenItem, item.Name, 4, 7) + // } + + // err = mysqlDb.WriteItem("item_template_new_vendor", dbItem) + // if err != nil { + // log.Printf("Failed to write item %d - %s to database: %v", item.Entry, item.Name, err) + // continue + // } else { + // log.Printf("Successfully wrote item %d - %s to database", item.Entry, item.Name) + // } + + // Print the item in a more readable format + // jsonData, err := json.MarshalIndent(dbItem, "", " ") + // if err != nil { + // log.Printf("Error marshaling item to JSON: %v", err) + // } else { + // log.Printf("Item %d - %s:\n%s", dbItem.Entry, dbItem.Name, string(jsonData)) + // } + } +} diff --git a/cmd/create_emblem_items/mythic-items.csv b/cmd/create_emblem_items/mythic-items.csv new file mode 100644 index 0000000..6e0e0d6 --- /dev/null +++ b/cmd/create_emblem_items/mythic-items.csv @@ -0,0 +1,283 @@ +entry,name,ItemLevel,RequiredLevel,Quality,InventoryType,class,subclass,stat_type1,stat_value1,stat_type2,stat_value2,stat_type3,stat_value3,stat_type4,stat_value4,stat_type5,stat_value5,stat_type6,stat_value6,stat_type7,stat_value7,stat_type8,stat_value8,stat_type9,stat_value9,stat_type10,stat_value10 +2039579,Heroes' Cryptstalker Tunic,300,80,4,5,4,3,3,93,7,117,5,62,36,79,31,62,0,0,0,0,0,0,0,0,0,0 +2040571,Valorous Redemption Headpiece,313,80,4,1,4,4,7,116,5,119,32,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2045212,Staff of Feral Furies,300,80,4,17,2,10,38,207,3,159,7,151,32,80,0,0,0,0,0,0,0,0,0,0,0,0 +2039557,Heroes' Dreamwalker Handgrips,300,80,4,10,4,2,3,77,7,102,32,68,36,51,0,0,0,0,0,0,0,0,0,0,0,0 +2039555,Heroes' Dreamwalker Legguards,300,80,4,7,4,2,3,113,7,139,32,79,37,57,0,0,0,0,0,0,0,0,0,0,0,0 +2040512,Valorous Earthshatter Legguards,313,80,4,7,4,3,7,153,5,119,36,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039757,Idol of Worship,313,80,4,28,4,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040684,Mirror of Truth,300,80,4,12,4,0,32,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039578,Heroes' Cryptstalker Headpiece,300,80,4,1,4,3,3,113,7,108,5,72,32,68,36,46,0,0,0,0,0,0,0,0,0,0 +2039523,Heroes' Raiments of Faith,300,80,4,20,4,1,7,88,5,105,6,93,31,66,0,0,0,0,0,0,0,0,0,0,0,0 +2040565,Valorous Scourgeborne Faceguard,313,80,4,1,4,4,4,124,7,196,12,91,37,54,14,77,0,0,0,0,0,0,0,0,0,0 +2040715,Sigil of Haunted Dreams,300,80,4,28,4,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2045210,Sen'jin Beakblade Longrifle,300,80,4,26,2,3,3,49,36,34,38,43,7,48,0,0,0,0,0,0,0,0,0,0,0,0 +2040694,Jorach's Crocolisk Skin Belt,300,80,4,6,4,2,3,62,7,94,32,71,37,58,0,0,0,0,0,0,0,0,0,0,0,0 +2040518,Valorous Earthshatter Shoulderpads,313,80,4,3,4,3,7,94,5,88,32,77,31,57,0,0,0,0,0,0,0,0,0,0,0,0 +2045077,Dagger of the Rising Moon,300,80,4,13,2,15,38,120,7,66,31,58,32,34,0,0,0,0,0,0,0,0,0,0,0,0 +2040449,Valorous Robe of Faith,313,80,4,20,4,1,7,116,5,103,6,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040419,Valorous Frostfire Shoulderpads,313,80,4,3,4,1,7,88,5,88,32,82,36,54,0,0,0,0,0,0,0,0,0,0,0,0 +2039583,Heroes' Earthshatter Headpiece,300,80,4,1,4,3,7,102,5,100,36,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040682,Sundial of the Exiled,300,80,4,12,4,0,32,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039545,Heroes' Dreamwalker Cover,300,80,4,1,4,2,7,103,5,100,32,82,31,55,0,0,0,0,0,0,0,0,0,0,0,0 +2039590,Heroes' Earthshatter Spaulders,300,80,4,3,4,3,7,75,5,79,32,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040267,Totem of Hex,313,80,4,28,4,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039628,Heroes' Redemption Headpiece,300,80,4,1,4,4,7,103,5,106,32,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039611,Heroes' Dreadnaught Breastplate,300,80,4,5,4,4,4,125,7,172,12,72,13,72,15,58,0,0,0,0,0,0,0,0,0,0 +2040421,Valorous Plagueheart Circlet,313,80,4,1,4,1,7,153,5,91,6,77,36,86,0,0,0,0,0,0,0,0,0,0,0,0 +2040500,Valorous Bonescythe Legplates,313,80,4,7,4,2,3,142,7,136,36,89,31,65,0,0,0,0,0,0,0,0,0,0,0,0 +2040712,Idol of Steadfast Renewal,300,80,4,28,4,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040741,Cuffs of the Shadow Ascendant,313,80,4,9,4,1,7,65,5,66,36,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2045214,Scalpel of the Royal Apothecary,300,80,4,21,2,15,5,58,6,58,7,43,36,46,45,632,0,0,0,0,0,0,0,0,0,0 +2039612,Heroes' Dreadnaught Legguards,300,80,4,7,4,4,4,137,7,172,12,74,14,63,13,48,0,0,0,0,0,0,0,0,0,0 +2040705,Libram of Renewal,300,80,4,28,4,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040737,Pigmented Clan Bindings,313,80,4,9,4,3,7,85,5,58,36,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040547,Valorous Dreadnaught Legguards,313,80,4,7,4,4,4,155,7,196,12,82,14,69,13,66,0,0,0,0,0,0,0,0,0,0 +2045689,Inscribed Loop of the Kirin Tor,313,80,4,11,4,0,45,102,7,85,5,58,6,58,43,29,0,0,0,0,0,0,0,0,0,0 +2040523,Valorous Earthshatter Chestguard,313,80,4,5,4,3,3,103,7,134,5,69,31,89,37,68,0,0,0,0,0,0,0,0,0,0 +2039640,Heroes' Redemption Faceguard,300,80,4,1,4,4,4,111,7,172,12,66,37,46,0,0,0,0,0,0,0,0,0,0,0,0 +2040576,Valorous Redemption Helm,313,80,4,1,4,4,4,131,7,103,36,145,31,62,0,0,0,0,0,0,0,0,0,0,0,0 +2039606,Heroes' Dreadnaught Battleplate,300,80,4,5,4,4,4,113,7,139,32,125,31,80,0,0,0,0,0,0,0,0,0,0,0,0 +2040423,Valorous Plagueheart Robe,313,80,4,20,4,1,7,153,5,103,6,102,31,79,0,0,0,0,0,0,0,0,0,0,0,0 +2039625,Heroes' Scourgeborne Faceguard,300,80,4,1,4,4,4,111,7,172,12,75,37,46,14,66,0,0,0,0,0,0,0,0,0,0 +2040559,Valorous Scourgeborne Chestguard,313,80,4,5,4,4,4,142,7,196,12,82,14,82,13,69,0,0,0,0,0,0,0,0,0,0 +2039588,Heroes' Earthshatter Tunic,300,80,4,5,4,3,7,97,5,110,36,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040503,Valorous Cryptstalker Tunic,313,80,4,5,4,3,3,103,7,134,5,69,36,89,31,68,0,0,0,0,0,0,0,0,0,0 +2039553,Heroes' Dreamwalker Headguard,300,80,4,1,4,2,3,93,7,139,32,68,44,66,0,0,0,0,0,0,0,0,0,0,0,0 +2040460,Valorous Dreamwalker Handguards,313,80,4,10,4,2,7,85,5,88,6,85,36,54,0,0,0,0,0,0,0,0,0,0,0,0 +2040424,Valorous Plagueheart Shoulderpads,313,80,4,3,4,1,7,113,5,77,36,85,31,54,45,120,0,0,0,0,0,0,0,0,0,0 +2040699,Handbook of Obscure Remedies,300,80,4,23,4,0,7,66,5,55,6,58,36,38,0,0,0,0,0,0,0,0,0,0,0,0 +2039597,Heroes' Earthshatter Chestguard,300,80,4,5,4,3,3,93,7,117,5,62,31,79,37,62,0,0,0,0,0,0,0,0,0,0 +2040719,Band of Channeled Magic,313,80,4,11,4,0,7,65,5,63,6,49,36,66,0,0,0,0,0,0,0,0,0,0,0,0 +2039592,Heroes' Earthshatter Hauberk,300,80,4,5,4,3,7,103,5,106,36,77,32,82,0,0,0,0,0,0,0,0,0,0,0,0 +2039626,Heroes' Scourgeborne Legguards,300,80,4,7,4,4,4,111,7,172,12,68,13,99,31,46,0,0,0,0,0,0,0,0,0,0 +2039519,Heroes' Gloves of Faith,300,80,4,10,4,1,7,69,5,74,6,75,32,54,0,0,0,0,0,0,0,0,0,0,0,0 +2039618,Heroes' Scourgeborne Gauntlets,300,80,4,10,4,4,4,88,7,153,32,71,31,51,0,0,0,0,0,0,0,0,0,0,0,0 +2039560,Heroes' Bonescythe Gauntlets,300,80,4,10,4,2,3,89,7,83,32,68,31,51,38,158,0,0,0,0,0,0,0,0,0,0 +2040529,Valorous Dreadnaught Legplates,313,80,4,7,4,4,4,131,7,155,32,130,37,102,0,0,0,0,0,0,0,0,0,0,0,0 +2040191,Libram of Radiance,313,80,4,28,4,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039613,Heroes' Dreadnaught Pauldrons,300,80,4,3,4,4,4,89,7,134,12,49,13,68,15,38,0,0,0,0,0,0,0,0,0,0 +2040738,Wristwraps of the Cutthroat,313,80,4,9,4,2,3,58,7,85,36,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2045076,Teldrassil Protector,300,80,4,13,2,0,4,44,7,66,12,68,14,29,0,0,0,0,0,0,0,0,0,0,0,0 +2040581,Valorous Redemption Faceguard,313,80,4,1,4,4,4,124,7,196,12,102,37,54,0,0,0,0,0,0,0,0,0,0,0,0 +2040696,Plush Sash of Guzbah,300,80,4,6,4,1,7,75,5,80,36,65,31,51,0,0,0,0,0,0,0,0,0,0,0,0 +2040710,Totem of Splintering,300,80,4,28,4,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040716,Lillehoff's Winged Blades,300,80,4,25,2,16,3,29,7,41,32,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040509,Valorous Earthshatter Handguards,313,80,4,10,4,3,7,99,5,85,32,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039593,Heroes' Earthshatter Gloves,300,80,4,10,4,3,7,88,5,74,31,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040724,Cloak of Kea Feathers,313,80,4,16,4,1,7,65,5,66,36,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040584,Valorous Redemption Shoulderguards,313,80,4,3,4,4,4,105,7,155,12,62,13,57,14,60,0,0,0,0,0,0,0,0,0,0 +2039499,Heroes' Plagueheart Shoulderpads,300,80,4,3,4,1,7,102,5,68,36,74,31,46,0,0,0,0,0,0,0,0,0,0,0,0 +2040746,Pack-Ice Striders,313,80,4,8,4,3,3,75,7,116,5,62,31,60,0,0,0,0,0,0,0,0,0,0,0,0 +2040465,Valorous Dreamwalker Spaulders,313,80,4,3,4,2,7,85,5,85,6,88,32,54,0,0,0,0,0,0,0,0,0,0,0,0 +2040556,Valorous Scourgeborne Legplates,313,80,4,7,4,4,4,131,7,155,32,130,36,102,0,0,0,0,0,0,0,0,0,0,0,0 +2040502,Valorous Bonescythe Pauldrons,313,80,4,3,4,2,3,85,7,113,32,89,36,66,0,0,0,0,0,0,0,0,0,0,0,0 +2039609,Heroes' Dreadnaught Gauntlets,300,80,4,10,4,4,4,88,7,153,37,71,31,51,0,0,0,0,0,0,0,0,0,0,0,0 +2039531,Heroes' Dreamwalker Headpiece,300,80,4,1,4,2,7,103,5,106,6,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039631,Heroes' Redemption Spaulders,300,80,4,3,4,4,7,75,5,80,32,74,36,48,0,0,0,0,0,0,0,0,0,0,0,0 +2040471,Valorous Dreamwalker Raiments,313,80,4,20,4,2,3,131,7,158,37,62,32,88,0,0,0,0,0,0,0,0,0,0,0,0 +2040454,Valorous Handwraps of Faith,313,80,4,10,4,1,7,80,5,82,32,86,36,63,0,0,0,0,0,0,0,0,0,0,0,0 +2039539,Heroes' Dreamwalker Leggings,300,80,4,7,4,2,7,103,5,100,6,105,32,55,0,0,0,0,0,0,0,0,0,0,0,0 +2040493,Valorous Dreamwalker Legguards,313,80,4,7,4,2,3,131,7,158,32,85,37,65,0,0,0,0,0,0,0,0,0,0,0,0 +2040578,Valorous Redemption Shoulderplates,313,80,4,3,4,4,4,116,7,122,32,91,31,66,0,0,0,0,0,0,0,0,0,0,0,0 +2040466,Valorous Dreamwalker Gloves,313,80,4,10,4,2,7,88,5,88,6,54,32,82,0,0,0,0,0,0,0,0,0,0,0,0 +2039495,Heroes' Frostfire Gloves,300,80,4,10,4,1,7,88,5,79,32,74,31,51,0,0,0,0,0,0,0,0,0,0,0,0 +2040458,Valorous Raiments of Faith,313,80,4,20,4,1,7,116,5,119,6,102,31,77,0,0,0,0,0,0,0,0,0,0,0,0 +2045691,Inscribed Signet of the Kirin Tor,313,80,4,11,4,0,45,102,7,85,5,58,32,57,36,58,0,0,0,0,0,0,0,0,0,0 +2040707,Libram of Obstruction,300,80,4,28,4,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039544,Heroes' Dreamwalker Gloves,300,80,4,10,4,2,7,75,5,79,6,46,32,74,0,0,0,0,0,0,0,0,0,0,0,0 +2040473,Valorous Dreamwalker Headguard,313,80,4,1,4,2,3,102,7,158,32,79,44,74,0,0,0,0,0,0,0,0,0,0,0,0 +2040701,Crygil's Discarded Plate Panel,300,80,4,14,4,6,4,58,7,116,12,52,13,51,31,38,0,0,0,0,0,0,0,0,0,0 +2040517,Valorous Earthshatter Kilt,313,80,4,7,4,3,7,153,5,119,32,91,31,65,0,0,0,0,0,0,0,0,0,0,0,0 +2045129,Gnomeregan Bonechopper,300,80,4,21,2,7,7,69,5,66,32,34,31,44,45,632,0,0,0,0,0,0,0,0,0,0 +2040514,Valorous Earthshatter Hauberk,313,80,4,5,4,3,7,116,5,119,36,88,32,93,0,0,0,0,0,0,0,0,0,0,0,0 +2040416,Valorous Frostfire Circlet,313,80,4,1,4,1,7,80,5,119,6,102,32,79,0,0,0,0,0,0,0,0,0,0,0,0 +2040750,Xintor's Expeditionary Boots,313,80,4,8,4,1,7,85,5,88,6,85,31,66,0,0,0,0,0,0,0,0,0,0,0,0 +2040520,Valorous Earthshatter Grips,313,80,4,10,4,3,3,82,7,93,5,66,32,60,36,48,0,0,0,0,0,0,0,0,0,0 +2039635,Heroes' Redemption Helm,300,80,4,1,4,4,4,114,7,139,36,125,31,44,0,0,0,0,0,0,0,0,0,0,0,0 +2040462,Valorous Dreamwalker Leggings,313,80,4,7,4,2,7,116,5,111,6,119,32,65,0,0,0,0,0,0,0,0,0,0,0,0 +2040708,Totem of the Elemental Plane,300,80,4,28,4,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040461,Valorous Dreamwalker Headpiece,313,80,4,1,4,2,7,116,5,119,6,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040546,Valorous Dreadnaught Greathelm,313,80,4,1,4,4,4,124,7,196,12,89,31,54,0,0,0,0,0,0,0,0,0,0,0,0 +2040720,Renewal of Life,313,80,4,11,4,0,7,74,5,63,32,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039604,Heroes' Earthshatter Shoulderguards,300,80,4,3,4,3,3,68,7,83,5,52,32,55,37,49,0,0,0,0,0,0,0,0,0,0 +2040507,Valorous Cryptstalker Spaulders,313,80,4,3,4,3,3,102,7,97,5,60,36,63,32,58,0,0,0,0,0,0,0,0,0,0 +2040525,Valorous Dreadnaught Battleplate,313,80,4,5,4,4,4,113,7,155,32,142,31,102,0,0,0,0,0,0,0,0,0,0,0,0 +2040499,Valorous Bonescythe Helmet,313,80,4,1,4,2,3,106,7,136,32,89,37,65,0,0,0,0,0,0,0,0,0,0,0,0 +2040680,Encircling Burnished Gold Chains,300,80,4,2,4,0,7,75,5,58,6,52,31,38,45,91,0,0,0,0,0,0,0,0,0,0 +2039582,Heroes' Cryptstalker Handguards,300,80,4,10,4,3,3,74,7,80,5,58,36,54,0,0,0,0,0,0,0,0,0,0,0,0 +2040548,Valorous Dreadnaught Pauldrons,313,80,4,3,4,4,4,102,7,155,12,55,13,77,15,44,0,0,0,0,0,0,0,0,0,0 +2039634,Heroes' Redemption Gauntlets,300,80,4,10,4,4,4,88,7,153,32,71,36,51,0,0,0,0,0,0,0,0,0,0,0,0 +2039641,Heroes' Redemption Legguards,300,80,4,7,4,4,4,137,7,172,12,74,15,63,0,0,0,0,0,0,0,0,0,0,0,0 +2039491,Heroes' Frostfire Circlet,300,80,4,1,4,1,7,83,5,99,6,93,32,66,0,0,0,0,0,0,0,0,0,0,0,0 +2039497,Heroes' Plagueheart Robe,300,80,4,20,4,1,7,139,5,91,6,99,31,55,0,0,0,0,0,0,0,0,0,0,0,0 +2039556,Heroes' Dreamwalker Shoulderpads,300,80,4,3,4,2,3,89,7,117,32,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040552,Valorous Scourgeborne Gauntlets,313,80,4,10,4,4,4,103,7,172,32,75,31,60,0,0,0,0,0,0,0,0,0,0,0,0 +2040573,Valorous Redemption Spaulders,313,80,4,3,4,4,7,85,5,88,32,85,36,54,0,0,0,0,0,0,0,0,0,0,0,0 +2040459,Valorous Mantle of Faith,313,80,4,3,4,1,7,88,5,88,36,77,31,63,0,0,0,0,0,0,0,0,0,0,0,0 +2040472,Valorous Dreamwalker Handgrips,313,80,4,10,4,2,3,91,7,116,32,77,36,57,0,0,0,0,0,0,0,0,0,0,0,0 +2040574,Valorous Redemption Chestpiece,313,80,4,5,4,4,4,131,7,178,32,130,36,77,0,0,0,0,0,0,0,0,0,0,0,0 +2045078,Dagger of Lunar Purity,300,80,4,21,2,15,5,58,6,58,7,43,36,46,45,632,0,0,0,0,0,0,0,0,0,0 +2040580,Valorous Redemption Handguards,313,80,4,10,4,4,4,88,7,155,12,77,13,65,31,57,0,0,0,0,0,0,0,0,0,0 +2039546,Heroes' Dreamwalker Trousers,300,80,4,7,4,2,7,103,5,100,6,80,32,80,0,0,0,0,0,0,0,0,0,0,0,0 +2039561,Heroes' Bonescythe Helmet,300,80,4,1,4,2,3,93,7,125,32,80,37,57,0,0,0,0,0,0,0,0,0,0,0,0 +2040445,Valorous Gloves of Faith,313,80,4,10,4,1,7,83,5,85,6,63,32,63,0,0,0,0,0,0,0,0,0,0,0,0 +2040494,Valorous Dreamwalker Shoulderpads,313,80,4,3,4,2,3,103,7,131,32,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039637,Heroes' Redemption Shoulderplates,300,80,4,3,4,4,4,102,7,108,32,77,31,60,0,0,0,0,0,0,0,0,0,0,0,0 +2040495,Valorous Bonescythe Breastplate,313,80,4,5,4,2,3,130,7,134,32,68,36,96,0,0,0,0,0,0,0,0,0,0,0,0 +2040448,Valorous Leggings of Faith,313,80,4,7,4,1,7,116,5,119,6,103,32,77,0,0,0,0,0,0,0,0,0,0,0,0 +2045208,Blade of the Keening Banshee,300,80,4,21,2,7,7,69,5,66,32,34,31,44,45,632,0,0,0,0,0,0,0,0,0,0 +2040695,Vine Belt of the Woodland Dryad,300,80,4,6,4,2,7,75,5,79,6,58,32,62,0,0,0,0,0,0,0,0,0,0,0,0 +2039632,Heroes' Redemption Gloves,300,80,4,10,4,4,7,75,5,79,36,46,32,74,0,0,0,0,0,0,0,0,0,0,0,0 +2040508,Valorous Earthshatter Tunic,313,80,4,5,4,3,7,116,5,119,36,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040422,Valorous Plagueheart Leggings,313,80,4,7,4,1,7,134,5,111,32,79,36,102,0,0,0,0,0,0,0,0,0,0,0,0 +2040506,Valorous Cryptstalker Legguards,313,80,4,7,4,3,3,103,7,120,5,102,36,80,0,0,0,0,0,0,0,0,0,0,0,0 +2040748,Boots of Captain Ellis,313,80,4,8,4,2,3,57,7,131,32,66,36,85,0,0,0,0,0,0,0,0,0,0,0,0 +2039518,Heroes' Shoulderpads of Faith,300,80,4,3,4,1,7,75,5,79,6,68,32,55,0,0,0,0,0,0,0,0,0,0,0,0 +2039621,Heroes' Scourgeborne Shoulderplates,300,80,4,3,4,4,4,102,7,108,32,77,31,60,0,0,0,0,0,0,0,0,0,0,0,0 +2039498,Heroes' Plagueheart Leggings,300,80,4,7,4,1,7,120,5,99,32,66,36,93,0,0,0,0,0,0,0,0,0,0,0,0 +2039589,Heroes' Earthshatter Legguards,300,80,4,7,4,3,7,131,5,106,36,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040681,Lattice Choker of Light,300,80,4,2,4,0,7,57,5,58,32,52,45,91,43,24,0,0,0,0,0,0,0,0,0,0 +2040718,Signet of the Impregnable Fortress,313,80,4,11,4,0,4,58,7,130,12,86,31,41,37,32,0,0,0,0,0,0,0,0,0,0 +2039636,Heroes' Redemption Legplates,300,80,4,7,4,4,4,125,7,139,36,113,32,80,0,0,0,0,0,0,0,0,0,0,0,0 +2040521,Valorous Earthshatter Faceguard,313,80,4,1,4,3,3,102,7,120,5,82,32,79,31,55,0,0,0,0,0,0,0,0,0,0 +2040322,Totem of Dueling,313,80,4,28,4,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040702,Rolfsen's Ripper,300,80,4,22,2,15,7,60,36,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039608,Heroes' Dreadnaught Shoulderplates,300,80,4,3,4,4,4,102,7,108,32,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039627,Heroes' Scourgeborne Pauldrons,300,80,4,3,4,4,4,89,7,134,12,43,14,69,13,44,0,0,0,0,0,0,0,0,0,0 +2040569,Valorous Redemption Tunic,313,80,4,5,4,4,7,116,5,119,36,103,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040522,Valorous Earthshatter War-Kilt,313,80,4,7,4,3,3,103,7,102,5,102,32,79,31,55,0,0,0,0,0,0,0,0,0,0 +2039521,Heroes' Circlet of Faith,300,80,4,1,4,1,7,83,5,93,6,99,32,66,0,0,0,0,0,0,0,0,0,0,0,0 +2039494,Heroes' Frostfire Shoulderpads,300,80,4,3,4,1,7,75,5,77,32,74,36,46,0,0,0,0,0,0,0,0,0,0,0,0 +2040468,Valorous Dreamwalker Trousers,313,80,4,7,4,2,7,116,5,119,6,91,32,89,0,0,0,0,0,0,0,0,0,0,0,0 +2045204,Axe of the Sen'jin Protector,300,80,4,13,2,0,4,44,7,66,12,68,14,29,0,0,0,0,0,0,0,0,0,0,0,0 +2045688,Inscribed Band of the Kirin Tor,313,80,4,11,4,0,38,173,3,57,7,88,32,58,36,57,0,0,0,0,0,0,0,0,0,0 +2040749,Rainey's Chewed Boots,313,80,4,8,4,2,7,99,5,88,6,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040567,Valorous Scourgeborne Legguards,313,80,4,7,4,4,4,124,7,196,12,77,13,111,31,54,0,0,0,0,0,0,0,0,0,0 +2040711,Idol of Lush Moss,300,80,4,28,4,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040418,Valorous Frostfire Robe,313,80,4,20,4,1,7,113,5,119,6,102,32,94,0,0,0,0,0,0,0,0,0,0,0,0 +2040733,Wristbands of the Sentinel Huntress,313,80,4,9,4,4,4,86,7,94,37,49,32,86,0,0,0,0,0,0,0,0,0,0,0,0 +2040723,Disguise of the Kumiho,313,80,4,16,4,1,7,74,5,58,6,57,36,63,0,0,0,0,0,0,0,0,0,0,0,0 +2040692,Vereesa's Silver Chain Belt,300,80,4,6,4,3,3,88,7,106,5,52,31,43,0,0,0,0,0,0,0,0,0,0,0,0 +2039633,Heroes' Redemption Chestpiece,300,80,4,5,4,4,4,113,7,159,32,114,36,69,0,0,0,0,0,0,0,0,0,0,0,0 +2040740,Wraps of the Astral Traveler,313,80,4,9,4,1,7,74,5,63,6,66,31,43,0,0,0,0,0,0,0,0,0,0,0,0 +2040735,Zartson's Jungle Vambraces,313,80,4,9,4,4,7,85,5,58,36,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040700,Protective Barricade of the Light,300,80,4,14,4,6,7,75,5,52,32,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040268,Libram of Tolerance,313,80,4,28,4,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039603,Heroes' Earthshatter War-Kilt,300,80,4,7,4,3,3,93,7,93,5,91,32,80,31,48,0,0,0,0,0,0,0,0,0,0 +2040557,Valorous Scourgeborne Shoulderplates,313,80,4,3,4,4,4,116,7,127,32,89,31,66,0,0,0,0,0,0,0,0,0,0,0,0 +2040698,Ward of the Violet Citadel,300,80,4,23,4,0,7,75,5,52,31,58,32,38,0,0,0,0,0,0,0,0,0,0,0,0 +2040545,Valorous Dreadnaught Handguards,313,80,4,10,4,4,4,88,7,155,12,66,14,77,37,52,0,0,0,0,0,0,0,0,0,0 +2045130,Blunderbuss of Khaz Modan,300,80,4,26,2,3,3,49,36,34,38,43,7,48,0,0,0,0,0,0,0,0,0,0,0,0 +2039595,Heroes' Earthshatter Kilt,300,80,4,7,4,3,7,131,5,106,32,86,31,57,0,0,0,0,0,0,0,0,0,0,0,0 +2040342,Idol of Awakening,313,80,4,28,4,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039528,Heroes' Pants of Faith,300,80,4,7,4,1,7,103,5,105,6,79,32,80,0,0,0,0,0,0,0,0,0,0,0,0 +2040685,The Egg of Mortal Essence,300,80,4,12,4,0,45,151,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040739,Bands of the Great Tree,313,80,4,9,4,2,7,74,5,63,6,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039548,Heroes' Dreamwalker Mantle,300,80,4,3,4,2,7,75,5,79,36,72,31,44,0,0,0,0,0,0,0,0,0,0,0,0 +2040504,Valorous Cryptstalker Handguards,313,80,4,10,4,3,3,82,7,93,5,66,36,60,0,0,0,0,0,0,0,0,0,0,0,0 +2045074,Claymore of the Prophet,300,80,4,17,2,8,4,156,7,161,36,69,31,103,0,0,0,0,0,0,0,0,0,0,0,0 +2040337,Libram of Resurgence,313,80,4,28,4,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039564,Heroes' Bonescythe Legplates,300,80,4,7,4,2,3,125,7,120,36,79,31,57,0,0,0,0,0,0,0,0,0,0,0,0 +2045128,Silvery Sylvan Stave,300,80,4,17,2,10,38,207,3,159,7,151,32,80,0,0,0,0,0,0,0,0,0,0,0,0 +2040568,Valorous Scourgeborne Pauldrons,313,80,4,3,4,4,4,102,7,155,12,52,14,77,13,51,0,0,0,0,0,0,0,0,0,0 +2039581,Heroes' Cryptstalker Spaulders,300,80,4,3,4,3,3,89,7,83,5,51,36,55,32,51,0,0,0,0,0,0,0,0,0,0 +2040470,Valorous Dreamwalker Mantle,313,80,4,3,4,2,7,85,5,88,36,85,31,54,0,0,0,0,0,0,0,0,0,0,0,0 +2040321,Idol of the Shooting Star,313,80,4,28,4,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040734,Bracers of Dalaran's Parapets,313,80,4,9,4,4,4,66,7,130,12,57,14,58,31,43,0,0,0,0,0,0,0,0,0,0 +2040469,Valorous Dreamwalker Vestments,313,80,4,20,4,2,7,116,5,108,32,94,36,94,0,0,0,0,0,0,0,0,0,0,0,0 +2045203,Grimhorn Crusher,300,80,4,13,2,4,3,60,7,74,36,38,32,43,0,0,0,0,0,0,0,0,0,0,0,0 +2040420,Valorous Plagueheart Gloves,313,80,4,10,4,1,7,116,5,77,36,82,32,66,0,0,0,0,0,0,0,0,0,0,0,0 +2040579,Valorous Redemption Breastplate,313,80,4,5,4,4,4,155,7,196,12,71,15,82,0,0,0,0,0,0,0,0,0,0,0,0 +2039594,Heroes' Earthshatter Helm,300,80,4,1,4,3,7,102,5,100,36,80,32,66,0,0,0,0,0,0,0,0,0,0,0,0 +2040463,Valorous Dreamwalker Robe,313,80,4,20,4,2,7,116,5,111,6,119,36,65,0,0,0,0,0,0,0,0,0,0,0,0 +2040505,Valorous Cryptstalker Headpiece,313,80,4,1,4,3,3,130,7,122,5,72,32,82,36,57,0,0,0,0,0,0,0,0,0,0 +2040689,Waistguard of Living Iron,300,80,4,6,4,4,4,88,7,136,12,68,13,38,14,49,0,0,0,0,0,0,0,0,0,0 +2040745,Sabatons of Rapid Recovery,313,80,4,8,4,4,7,113,5,77,36,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040457,Valorous Pants of Faith,313,80,4,7,4,1,7,116,5,119,6,89,32,91,0,0,0,0,0,0,0,0,0,0,0,0 +2040467,Valorous Dreamwalker Cover,313,80,4,1,4,2,7,116,5,111,32,94,31,65,0,0,0,0,0,0,0,0,0,0,0,0 +2040714,Sigil of the Unfaltering Knight,300,80,4,28,4,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039622,Heroes' Dreadnaught Handguards,300,80,4,10,4,4,4,79,7,134,12,58,14,66,37,46,0,0,0,0,0,0,0,0,0,0 +2040456,Valorous Circlet of Faith,313,80,4,1,4,1,7,97,5,111,6,99,32,79,0,0,0,0,0,0,0,0,0,0,0,0 +2039619,Heroes' Scourgeborne Helmet,300,80,4,1,4,4,4,114,7,139,32,125,31,44,0,0,0,0,0,0,0,0,0,0,0,0 +2040528,Valorous Dreadnaught Helmet,313,80,4,1,4,4,4,131,7,158,32,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040691,Magroth's Meditative Cincture,300,80,4,6,4,4,7,75,5,79,32,58,36,62,0,0,0,0,0,0,0,0,0,0,0,0 +2039639,Heroes' Redemption Handguards,300,80,4,10,4,4,4,79,7,134,12,58,13,66,31,46,0,0,0,0,0,0,0,0,0,0 +2040570,Valorous Redemption Gloves,313,80,4,10,4,4,7,85,5,88,36,54,32,85,0,0,0,0,0,0,0,0,0,0,0,0 +2040706,Libram of Reciprocation,300,80,4,28,4,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039530,Heroes' Handwraps of Faith,300,80,4,10,4,1,7,69,5,74,32,75,36,54,0,0,0,0,0,0,0,0,0,0,0,0 +2039642,Heroes' Redemption Shoulderguards,300,80,4,3,4,4,4,93,7,134,12,52,13,51,14,54,0,0,0,0,0,0,0,0,0,0 +2040550,Valorous Scourgeborne Battleplate,313,80,4,5,4,4,4,131,7,158,36,128,32,103,0,0,0,0,0,0,0,0,0,0,0,0 +2040510,Valorous Earthshatter Headpiece,313,80,4,1,4,3,7,117,5,111,36,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039517,Heroes' Leggings of Faith,300,80,4,7,4,1,7,103,5,105,6,93,32,66,0,0,0,0,0,0,0,0,0,0,0,0 +2039515,Heroes' Robe of Faith,300,80,4,20,4,1,7,103,5,93,6,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039500,Heroes' Plagueheart Gloves,300,80,4,10,4,1,7,102,5,68,36,74,32,58,0,0,0,0,0,0,0,0,0,0,0,0 +2040736,Armguard of the Tower Archer,313,80,4,9,4,3,3,58,7,85,5,48,31,43,36,46,0,0,0,0,0,0,0,0,0,0 +2040447,Valorous Crown of Faith,313,80,4,1,4,1,7,97,5,106,6,103,36,77,0,0,0,0,0,0,0,0,0,0,0,0 +2039617,Heroes' Scourgeborne Battleplate,300,80,4,5,4,4,4,114,7,139,36,111,32,93,0,0,0,0,0,0,0,0,0,0,0,0 +2039607,Heroes' Dreadnaught Legplates,300,80,4,7,4,4,4,116,7,139,32,111,37,91,0,0,0,0,0,0,0,0,0,0,0,0 +2040717,Ring of Invincibility,313,80,4,11,4,0,3,43,7,85,32,66,36,58,0,0,0,0,0,0,0,0,0,0,0,0 +2040527,Valorous Dreadnaught Gauntlets,313,80,4,10,4,4,4,103,7,172,37,77,31,65,0,0,0,0,0,0,0,0,0,0,0,0 +2039610,Heroes' Dreadnaught Greathelm,300,80,4,1,4,4,4,111,7,172,12,75,31,46,0,0,0,0,0,0,0,0,0,0,0,0 +2040583,Valorous Redemption Legguards,313,80,4,7,4,4,4,155,7,196,12,83,15,80,0,0,0,0,0,0,0,0,0,0,0,0 +2039493,Heroes' Frostfire Leggings,300,80,4,7,4,1,7,103,5,105,36,99,31,55,0,0,0,0,0,0,0,0,0,0,0,0 +2040713,Idol of the Ravenous Beast,300,80,4,28,4,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039492,Heroes' Frostfire Robe,300,80,4,20,4,1,7,88,5,93,6,93,32,79,0,0,0,0,0,0,0,0,0,0,0,0 +2039624,Heroes' Scourgeborne Handguards,300,80,4,10,4,4,4,79,7,134,12,66,13,58,31,46,0,0,0,0,0,0,0,0,0,0 +2039565,Heroes' Bonescythe Pauldrons,300,80,4,3,4,2,3,69,7,99,32,77,36,51,0,0,0,0,0,0,0,0,0,0,0,0 +2039538,Heroes' Dreamwalker Robe,300,80,4,20,4,2,7,103,5,99,6,106,36,55,0,0,0,0,0,0,0,0,0,0,0,0 +2039543,Heroes' Dreamwalker Handguards,300,80,4,10,4,2,7,75,5,79,6,74,36,46,0,0,0,0,0,0,0,0,0,0,0,0 +2039638,Heroes' Redemption Breastplate,300,80,4,5,4,4,4,137,7,172,12,58,15,72,0,0,0,0,0,0,0,0,0,0,0,0 +2040679,Chained Military Gorget,300,80,4,2,4,0,4,63,7,116,12,51,13,49,31,32,0,0,0,0,0,0,0,0,0,0 +2039602,Heroes' Earthshatter Faceguard,300,80,4,1,4,3,3,93,7,108,5,72,32,68,31,46,0,0,0,0,0,0,0,0,0,0 +2040516,Valorous Earthshatter Helm,313,80,4,1,4,3,7,116,5,111,36,89,32,79,0,0,0,0,0,0,0,0,0,0,0,0 +2039629,Heroes' Redemption Tunic,300,80,4,5,4,4,7,103,5,106,36,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040703,Grasscutter,300,80,4,22,2,7,3,38,7,60,32,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040683,Valor Medal of the First War,300,80,4,12,4,0,13,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040697,Elegant Temple Gardens' Girdle,300,80,4,6,4,1,7,88,5,74,6,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040544,Valorous Dreadnaught Breastplate,313,80,4,5,4,4,4,142,7,196,12,80,13,80,15,69,0,0,0,0,0,0,0,0,0,0 +2040704,Pride,300,80,4,22,2,13,7,60,31,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039558,Heroes' Bonescythe Breastplate,300,80,4,5,4,2,3,114,7,120,32,66,36,83,0,0,0,0,0,0,0,0,0,0,0,0 +2039496,Heroes' Plagueheart Circlet,300,80,4,1,4,1,7,134,5,80,6,71,36,74,0,0,0,0,0,0,0,0,0,0,0,0 +2040709,Totem of Forest Growth,300,80,4,28,4,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040722,Platinum Mesh Cloak,313,80,4,16,4,1,4,63,7,130,12,58,13,57,31,49,0,0,0,0,0,0,0,0,0,0 +2039601,Heroes' Earthshatter Grips,300,80,4,10,4,3,3,74,7,80,5,58,32,54,36,40,0,0,0,0,0,0,0,0,0,0 +2040513,Valorous Earthshatter Spaulders,313,80,4,3,4,3,7,85,5,88,32,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040575,Valorous Redemption Gauntlets,313,80,4,10,4,4,4,103,7,172,32,77,36,65,0,0,0,0,0,0,0,0,0,0,0,0 +2039591,Heroes' Earthshatter Handguards,300,80,4,10,4,3,7,88,5,74,32,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040688,Verdungo's Barbarian Cord,300,80,4,6,4,4,4,89,7,153,32,74,36,46,0,0,0,0,0,0,0,0,0,0,0,0 +2040563,Valorous Scourgeborne Handguards,313,80,4,10,4,4,4,88,7,153,12,77,13,62,31,58,0,0,0,0,0,0,0,0,0,0 +2040743,Kyzoc's Ground Stompers,313,80,4,8,4,4,4,116,7,172,12,77,13,51,14,52,0,0,0,0,0,0,0,0,0,0 +2040572,Valorous Redemption Greaves,313,80,4,7,4,4,7,116,5,119,36,102,32,79,0,0,0,0,0,0,0,0,0,0,0,0 +2040693,Beadwork Belt of Shamanic Vision,300,80,4,6,4,3,7,75,5,77,36,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040450,Valorous Shoulderpads of Faith,313,80,4,3,4,1,7,85,5,88,6,77,32,65,0,0,0,0,0,0,0,0,0,0,0,0 +2040530,Valorous Dreadnaught Shoulderplates,313,80,4,3,4,4,4,116,7,127,32,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039554,Heroes' Dreamwalker Raiments,300,80,4,20,4,2,3,114,7,139,37,54,32,83,0,0,0,0,0,0,0,0,0,0,0,0 +2045222,Spinal Destroyer,300,80,4,13,2,15,38,120,7,66,31,58,32,34,0,0,0,0,0,0,0,0,0,0,0,0 +2040415,Valorous Frostfire Gloves,313,80,4,10,4,1,7,99,5,88,32,82,31,58,0,0,0,0,0,0,0,0,0,0,0,0 +2040554,Valorous Scourgeborne Helmet,313,80,4,1,4,4,4,131,7,155,32,155,31,52,0,0,0,0,0,0,0,0,0,0,0,0 +2040417,Valorous Frostfire Leggings,313,80,4,7,4,1,7,134,5,119,36,103,31,66,0,0,0,0,0,0,0,0,0,0,0,0 +2040751,Slippers of the Holy Light,313,80,4,8,4,1,7,99,5,85,6,88,36,57,0,0,0,0,0,0,0,0,0,0,0,0 +2039529,Heroes' Mantle of Faith,300,80,4,3,4,1,7,77,5,77,36,68,31,55,0,0,0,0,0,0,0,0,0,0,0,0 +2045075,Ironforge Smasher,300,80,4,13,2,4,3,60,7,74,36,38,32,43,0,0,0,0,0,0,0,0,0,0,0,0 +2040721,Hammerhead Sharkskin Cloak,313,80,4,16,4,1,3,43,7,94,36,49,32,66,0,0,0,0,0,0,0,0,0,0,0,0 +2040678,Pendant of the Outcast Hero,300,80,4,2,4,0,3,69,7,79,32,58,38,155,0,0,0,0,0,0,0,0,0,0,0,0 +2039620,Heroes' Scourgeborne Legplates,300,80,4,7,4,4,4,116,7,139,32,111,36,91,0,0,0,0,0,0,0,0,0,0,0,0 +2040742,Bladed Steelboots,313,80,4,8,4,4,4,116,7,173,32,82,31,66,0,0,0,0,0,0,0,0,0,0,0,0 +2040577,Valorous Redemption Legplates,313,80,4,7,4,4,4,131,7,155,36,130,32,102,0,0,0,0,0,0,0,0,0,0,0,0 +2045690,Inscribed Ring of the Kirin Tor,313,80,4,11,4,0,4,86,7,130,32,58,37,57,0,0,0,0,0,0,0,0,0,0,0,0 +2039542,Heroes' Dreamwalker Spaulders,300,80,4,3,4,2,7,75,5,72,6,79,32,44,0,0,0,0,0,0,0,0,0,0,0,0 +2039580,Heroes' Cryptstalker Legguards,300,80,4,7,4,3,3,93,7,93,5,91,36,80,0,0,0,0,0,0,0,0,0,0,0,0 +2040207,Sigil of Awareness,313,80,4,28,4,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039605,Heroes' Dreadnaught Helmet,300,80,4,1,4,4,4,114,7,139,32,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040747,Treads of Coastal Wandering,313,80,4,8,4,3,7,99,5,82,32,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2040515,Valorous Earthshatter Gloves,313,80,4,10,4,3,7,99,5,82,31,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039630,Heroes' Redemption Greaves,300,80,4,7,4,4,7,103,5,105,36,93,32,68,0,0,0,0,0,0,0,0,0,0,0,0 +2040496,Valorous Bonescythe Gauntlets,313,80,4,10,4,2,3,102,7,97,32,77,31,58,38,176,0,0,0,0,0,0,0,0,0,0 +2039728,Totem of Misery,313,80,4,28,4,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2039623,Heroes' Scourgeborne Chestguard,300,80,4,5,4,4,4,125,7,172,12,72,14,72,13,58,0,0,0,0,0,0,0,0,0,0 +2040524,Valorous Earthshatter Shoulderguards,313,80,4,3,4,3,3,77,7,93,5,62,32,63,37,58,0,0,0,0,0,0,0,0,0,0 +2045205,Greatsword of the Sin'dorei,300,80,4,17,2,8,4,156,7,161,36,69,31,103,0,0,0,0,0,0,0,0,0,0,0,0 +2039547,Heroes' Dreamwalker Vestments,300,80,4,20,4,2,7,103,5,97,32,83,36,80,0,0,0,0,0,0,0,0,0,0,0,0 +2039596,Heroes' Earthshatter Shoulderpads,300,80,4,3,4,3,7,75,5,79,32,68,31,49,0,0,0,0,0,0,0,0,0,0,0,0 +2039514,Heroes' Crown of Faith,300,80,4,1,4,1,7,83,5,93,6,99,36,66,0,0,0,0,0,0,0,0,0,0,0,0 \ No newline at end of file diff --git a/cmd/create_emblem_items/undeath-emblem.csv b/cmd/create_emblem_items/undeath-emblem.csv new file mode 100644 index 0000000..06aa465 --- /dev/null +++ b/cmd/create_emblem_items/undeath-emblem.csv @@ -0,0 +1,440 @@ +entry,name,ItemLevel,RequiredLevel,Quality,InventoryType,class,subclass,stat_type1,stat_value1,stat_type2,stat_value2,stat_type3,stat_value3,stat_type4,stat_value4,stat_type5,stat_value5,stat_type6,stat_value6,stat_type7,stat_value7,stat_type8,stat_value8,stat_type9,stat_value9,stat_type10,stat_value10 +2048498,Koltira's Helmet of Triumph,345,85,4,1,4,4,4,203,7,240,32,127,37,114,0,0,0,0,0,0,0,0,0,0,0,0 +2048081,Velen's Mantle of Triumph,345,85,4,3,4,1,45,168,7,119,5,119,6,103,32,91,0,0,0,0,0,0,0,0,0,0 +2048610,Turalyon's Legplates of Triumph,345,85,4,7,4,4,4,215,7,240,32,127,37,127,0,0,0,0,0,0,0,0,0,0,0,0 +2048197,Runetotem's Shoulderpads of Triumph,345,85,4,3,4,2,38,209,3,144,7,156,36,103,44,91,0,0,0,0,0,0,0,0,0,0 +2048561,Koltira's Legguards of Conquest,332,85,4,7,4,4,4,142,7,243,12,88,14,82,13,97,0,0,0,0,0,0,0,0,0,0 +2048637,Turalyon's Shoulderguards of Triumph,345,85,4,3,4,4,4,119,7,215,12,103,13,103,37,66,0,0,0,0,0,0,0,0,0,0 +2048655,Liadrin's Legguards of Conquest,332,85,4,7,4,4,4,142,7,243,12,124,31,69,0,0,0,0,0,0,0,0,0,0,0,0 +2047665,Totem of Calming Tides,345,85,4,28,4,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2048190,Runetotem's Legguards of Conquest,332,85,4,7,4,2,38,199,3,161,7,186,32,124,31,99,0,0,0,0,0,0,0,0,0,0 +2048152,Runetotem's Handguards of Triumph,345,85,4,10,4,2,45,168,7,119,5,119,6,103,32,91,0,0,0,0,0,0,0,0,0,0 +2047985,Velen's Leggings of Triumph,345,85,4,7,4,1,45,217,7,159,5,159,6,127,36,127,0,0,0,0,0,0,0,0,0,0 +2048459,Hellscream's Legguards of Conquest,332,85,4,7,4,4,4,142,7,243,12,124,31,69,0,0,0,0,0,0,0,0,0,0,0,0 +2047659,Crimson Star,345,85,4,25,2,16,38,88,3,66,7,66,37,43,44,43,0,0,0,0,0,0,0,0,0,0 +2048161,Malfurion's Mantle of Conquest,332,85,4,3,4,2,45,148,7,105,5,105,6,93,32,80,0,0,0,0,0,0,0,0,0,0 +2048657,Liadrin's Breastplate of Triumph,345,85,4,5,4,4,4,210,7,279,12,110,14,97,13,97,0,0,0,0,0,0,0,0,0,0 +2048130,Malfurion's Leggings of Conquest,332,85,4,7,4,2,45,189,7,142,5,142,6,111,36,111,0,0,0,0,0,0,0,0,0,0 +2048319,Nobundo's Kilt of Triumph,345,85,4,7,4,3,45,217,7,159,5,159,32,114,31,139,0,0,0,0,0,0,0,0,0,0 +2048094,Zabra's Pants of Triumph,345,85,4,7,4,1,45,217,7,159,5,159,36,114,31,139,0,0,0,0,0,0,0,0,0,0 +2047677,Faceplate of the Honorbound,345,85,4,1,4,4,4,159,7,260,12,127,37,106,13,114,0,0,0,0,0,0,0,0,0,0 +2047658,Brimstone Igniter,345,85,4,26,2,19,45,77,7,49,5,49,6,43,31,43,0,0,0,0,0,0,0,0,0,0 +2047675,Faceplate of Thunderous Rampage,345,85,4,1,4,4,4,203,7,240,32,114,44,127,0,0,0,0,0,0,0,0,0,0,0,0 +2047704,Epaulets of the Devourer,345,85,4,3,4,3,38,184,3,144,7,124,5,82,32,103,44,82,0,0,0,0,0,0,0,0 +2048497,Koltira's Legplates of Triumph,345,85,4,7,4,4,4,215,7,240,32,127,44,127,0,0,0,0,0,0,0,0,0,0,0,0 +2048099,Zabra's Pants of Conquest,332,85,4,7,4,1,45,189,7,142,5,142,36,99,31,124,0,0,0,0,0,0,0,0,0,0 +2048350,Nobundo's Shoulderguards of Triumph,345,85,4,3,4,3,38,288,3,91,7,124,5,82,32,103,31,82,0,0,0,0,0,0,0,0 +2047707,Mantle of the Groundbreaker,345,85,4,3,4,3,45,168,7,119,5,119,32,91,43,52,0,0,0,0,0,0,0,0,0,0 +2048504,Koltira's Legplates of Conquest,332,85,4,7,4,4,4,187,7,212,32,111,44,111,0,0,0,0,0,0,0,0,0,0,0,0 +2047702,Pauldrons of the Cavalier,345,85,4,3,4,4,45,168,7,119,5,119,32,91,36,103,0,0,0,0,0,0,0,0,0,0 +2048474,Thassarian's Battleplate of Conquest,332,85,4,5,4,4,4,187,7,212,32,111,36,111,0,0,0,0,0,0,0,0,0,0,0,0 +2047798,Gul'dan's Shoulderpads of Conquest,332,85,4,3,4,1,45,148,7,105,5,105,6,80,32,93,0,0,0,0,0,0,0,0,0,0 +2048636,Turalyon's Shoulderguards of Conquest,332,85,4,3,4,4,4,105,7,189,12,93,13,93,37,57,0,0,0,0,0,0,0,0,0,0 +2047771,Sunstrider's Hood of Triumph,345,85,4,1,4,1,45,203,7,159,5,159,36,127,31,114,0,0,0,0,0,0,0,0,0,0 +2047787,Kel'Thuzad's Shoulderpads of Conquest,332,85,4,3,4,1,45,148,7,105,5,105,6,80,32,93,0,0,0,0,0,0,0,0,0,0 +2047735,Glyph of Indomitability,345,85,4,12,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2048531,Thassarian's Chestguard of Conquest,332,85,4,5,4,4,4,142,7,243,12,97,14,88,13,82,0,0,0,0,0,0,0,0,0,0 +2048310,Nobundo's Hauberk of Conquest,332,85,4,5,4,3,45,189,7,142,5,142,36,111,31,111,0,0,0,0,0,0,0,0,0,0 +2048238,Garona's Pauldrons of Triumph,345,85,4,3,4,2,38,184,3,156,7,156,44,103,37,91,0,0,0,0,0,0,0,0,0,0 +2048244,Garona's Gauntlets of Conquest,332,85,4,10,4,2,38,159,3,137,7,137,32,93,31,80,0,0,0,0,0,0,0,0,0,0 +2047986,Velen's Robe of Triumph,345,85,4,20,4,1,45,217,7,159,5,159,6,127,32,127,0,0,0,0,0,0,0,0,0,0 +2048095,Zabra's Circlet of Triumph,345,85,4,1,4,1,45,203,7,159,5,159,6,114,31,127,0,0,0,0,0,0,0,0,0,0 +2047980,Velen's Leggings of Conquest,332,85,4,7,4,1,45,189,7,142,5,142,6,111,36,111,0,0,0,0,0,0,0,0,0,0 +2048242,Garona's Breastplate of Triumph,345,85,4,5,4,2,38,255,3,186,7,210,32,139,31,127,0,0,0,0,0,0,0,0,0,0 +2048258,Windrunner's Legguards of Triumph,345,85,4,7,4,3,38,230,3,186,7,110,5,165,32,139,44,110,0,0,0,0,0,0,0,0 +2048394,Hellscream's Legplates of Triumph,345,85,4,7,4,4,4,215,7,240,32,127,37,127,0,0,0,0,0,0,0,0,0,0,0,0 +2048464,Hellscream's Legguards of Triumph,345,85,4,7,4,4,4,159,7,279,12,139,31,82,0,0,0,0,0,0,0,0,0,0,0,0 +2048068,Zabra's Cowl of Conquest,332,85,4,1,4,1,45,175,7,142,5,142,6,111,32,99,0,0,0,0,0,0,0,0,0,0 +2048572,Turalyon's Spaulders of Conquest,332,85,4,3,4,4,45,148,7,105,5,105,32,93,36,80,0,0,0,0,0,0,0,0,0,0 +2048625,Liadrin's Gauntlets of Triumph,345,85,4,10,4,4,4,165,7,178,32,103,31,91,0,0,0,0,0,0,0,0,0,0,0,0 +2048505,Koltira's Shoulderplates of Conquest,332,85,4,3,4,4,4,145,7,158,32,93,31,80,0,0,0,0,0,0,0,0,0,0,0,0 +2048219,VanCleef's Breastplate of Conquest,332,85,4,5,4,2,38,224,3,161,7,186,32,124,31,111,0,0,0,0,0,0,0,0,0,0 +2048076,Velen's Mantle of Conquest,332,85,4,3,4,1,45,148,7,105,5,105,6,93,32,80,0,0,0,0,0,0,0,0,0,0 +2048347,Nobundo's Grips of Triumph,345,85,4,10,4,3,38,288,3,103,7,124,5,82,37,91,32,82,0,0,0,0,0,0,0,0 +2047666,Totem of Electrifying Wind,345,85,4,28,4,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2048253,Windrunner's Spaulders of Conquest,332,85,4,3,4,3,38,159,3,125,7,110,5,72,32,93,31,72,0,0,0,0,0,0,0,0 +2048222,VanCleef's Gauntlets of Conquest,332,85,4,10,4,2,38,159,3,137,7,137,32,93,31,80,0,0,0,0,0,0,0,0,0,0 +2048541,Thassarian's Legguards of Triumph,345,85,4,7,4,4,4,159,7,279,12,100,14,94,13,110,0,0,0,0,0,0,0,0,0,0 +2048187,Runetotem's Mantle of Conquest,332,85,4,3,4,2,45,148,7,105,5,105,6,93,32,80,0,0,0,0,0,0,0,0,0,0 +2048590,Liadrin's Spaulders of Triumph,345,85,4,3,4,4,45,168,7,119,5,119,32,103,36,91,0,0,0,0,0,0,0,0,0,0 +2048302,Thrall's Headpiece of Triumph,345,85,4,1,4,3,45,203,7,159,5,159,32,117,43,62,0,0,0,0,0,0,0,0,0,0 +2048297,Thrall's Headpiece of Conquest,332,85,4,1,4,3,45,175,7,142,5,142,32,102,43,54,0,0,0,0,0,0,0,0,0,0 +2047799,Gul'dan's Robe of Conquest,332,85,4,20,4,1,45,189,7,142,5,142,6,111,31,111,0,0,0,0,0,0,0,0,0,0 +2047708,Duskstalker Shoulderpads,345,85,4,3,4,2,38,209,3,144,7,156,32,103,44,91,0,0,0,0,0,0,0,0,0,0 +2048220,VanCleef's Legplates of Conquest,332,85,4,7,4,2,38,224,3,161,7,186,31,99,44,111,0,0,0,0,0,0,0,0,0,0 +2048167,Malfurion's Mantle of Triumph,345,85,4,3,4,2,45,168,7,119,5,119,6,103,32,91,0,0,0,0,0,0,0,0,0,0 +2048722,Shard of the Crystal Heart,345,85,4,12,4,0,31,198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2048075,Velen's Raiments of Conquest,332,85,4,20,4,1,45,189,7,142,5,142,6,111,36,111,0,0,0,0,0,0,0,0,0,0 +2048639,Turalyon's Faceguard of Triumph,345,85,4,1,4,4,4,210,7,260,12,97,13,85,0,0,0,0,0,0,0,0,0,0,0,0 +2048607,Turalyon's Battleplate of Triumph,345,85,4,5,4,4,4,215,7,240,32,127,44,127,0,0,0,0,0,0,0,0,0,0,0,0 +2047774,Sunstrider's Hood of Conquest,332,85,4,1,4,1,45,175,7,142,5,142,36,111,31,99,0,0,0,0,0,0,0,0,0,0 +2048218,VanCleef's Helmet of Conquest,332,85,4,1,4,2,38,199,3,161,7,186,32,124,37,99,0,0,0,0,0,0,0,0,0,0 +2048159,Malfurion's Vestments of Conquest,332,85,4,20,4,2,45,189,7,142,5,142,36,124,32,99,0,0,0,0,0,0,0,0,0,0 +2048652,Liadrin's Breastplate of Conquest,332,85,4,5,4,4,4,186,7,243,12,97,14,85,13,85,0,0,0,0,0,0,0,0,0,0 +2048450,Wrynn's Breastplate of Triumph,345,85,4,5,4,4,4,210,7,279,12,110,14,97,13,97,0,0,0,0,0,0,0,0,0,0 +2048640,Turalyon's Handguards of Triumph,345,85,4,10,4,4,4,156,7,215,12,82,13,69,14,82,0,0,0,0,0,0,0,0,0,0 +2048482,Thassarian's Gauntlets of Triumph,345,85,4,10,4,4,4,165,7,178,32,103,31,91,0,0,0,0,0,0,0,0,0,0,0,0 +2048225,VanCleef's Helmet of Triumph,345,85,4,1,4,2,38,230,3,186,7,210,32,139,37,114,0,0,0,0,0,0,0,0,0,0 +2048556,Koltira's Handguards of Triumph,345,85,4,10,4,4,4,156,7,215,12,82,13,82,14,69,0,0,0,0,0,0,0,0,0,0 +2048148,Runetotem's Spaulders of Triumph,345,85,4,3,4,2,45,168,7,119,5,119,6,91,36,103,0,0,0,0,0,0,0,0,0,0 +2047779,Kel'Thuzad's Robe of Triumph,345,85,4,20,4,1,45,217,7,159,5,159,6,127,31,127,0,0,0,0,0,0,0,0,0,0 +2048553,Koltira's Pauldrons of Triumph,345,85,4,3,4,4,4,119,7,215,12,103,14,103,31,66,0,0,0,0,0,0,0,0,0,0 +2048164,Malfurion's Cover of Triumph,345,85,4,1,4,2,45,203,7,159,5,159,31,127,32,114,0,0,0,0,0,0,0,0,0,0 +2048156,Runetotem's Robe of Conquest,332,85,4,20,4,2,45,189,7,142,5,142,6,111,32,111,0,0,0,0,0,0,0,0,0,0 +2048097,Zabra's Handwraps of Conquest,332,85,4,10,4,1,45,148,7,105,5,105,31,80,32,93,0,0,0,0,0,0,0,0,0,0 +2048250,Windrunner's Headpiece of Conquest,332,85,4,1,4,3,38,199,3,161,7,147,5,97,32,124,44,72,0,0,0,0,0,0,0,0 +2047755,Khadgar's Leggings of Triumph,345,85,4,7,4,1,45,217,7,159,5,159,6,114,32,139,0,0,0,0,0,0,0,0,0,0 +2048074,Velen's Pants of Conquest,332,85,4,7,4,1,45,189,7,142,5,142,36,99,31,124,0,0,0,0,0,0,0,0,0,0 +2048537,Thassarian's Handguards of Conquest,332,85,4,10,4,4,4,137,7,189,12,72,13,72,14,60,0,0,0,0,0,0,0,0,0,0 +2048226,VanCleef's Legplates of Triumph,345,85,4,7,4,2,38,255,3,186,7,210,31,114,44,127,0,0,0,0,0,0,0,0,0,0 +2047715,Pauldrons of Revered Mortality,345,85,4,3,4,1,45,168,7,119,5,119,6,103,36,91,0,0,0,0,0,0,0,0,0,0 +2048392,Hellscream's Gauntlets of Triumph,345,85,4,10,4,4,4,165,7,178,32,103,31,91,0,0,0,0,0,0,0,0,0,0,0,0 +2048386,Hellscream's Battleplate of Conquest,332,85,4,5,4,4,4,187,7,212,32,111,44,111,0,0,0,0,0,0,0,0,0,0,0,0 +2048529,Thassarian's Faceguard of Conquest,332,85,4,1,4,4,4,142,7,224,12,111,31,69,13,124,0,0,0,0,0,0,0,0,0,0 +2048623,Liadrin's Legplates of Triumph,345,85,4,7,4,4,4,215,7,240,32,127,37,127,0,0,0,0,0,0,0,0,0,0,0,0 +2048568,Turalyon's Greaves of Conquest,332,85,4,7,4,4,45,189,7,142,5,142,32,99,43,62,0,0,0,0,0,0,0,0,0,0 +2048224,VanCleef's Gauntlets of Triumph,345,85,4,10,4,2,38,184,3,156,7,156,32,103,31,91,0,0,0,0,0,0,0,0,0,0 +2048367,Thrall's Grips of Conquest,332,85,4,10,4,3,38,252,3,93,7,110,5,72,37,80,32,72,0,0,0,0,0,0,0,0 +2048372,Wrynn's Battleplate of Conquest,332,85,4,5,4,4,4,187,7,212,32,111,44,111,0,0,0,0,0,0,0,0,0,0,0,0 +2048622,Liadrin's Shoulderplates of Triumph,345,85,4,3,4,4,4,165,7,178,32,103,31,91,0,0,0,0,0,0,0,0,0,0,0,0 +2048188,Runetotem's Headguard of Conquest,332,85,4,1,4,2,38,199,3,161,7,186,32,124,37,99,0,0,0,0,0,0,0,0,0,0 +2047780,Kel'Thuzad's Leggings of Triumph,345,85,4,7,4,1,45,217,7,159,5,159,32,139,36,114,0,0,0,0,0,0,0,0,0,0 +2048062,Zabra's Shoulderpads of Triumph,345,85,4,3,4,1,45,168,7,119,5,119,6,103,32,91,0,0,0,0,0,0,0,0,0,0 +2048653,Liadrin's Handguards of Conquest,332,85,4,10,4,4,4,137,7,189,12,72,13,60,14,72,0,0,0,0,0,0,0,0,0,0 +2047709,Duskstalker Pauldrons,345,85,4,3,4,2,38,209,3,144,7,156,32,103,44,91,0,0,0,0,0,0,0,0,0,0 +2048445,Wrynn's Legguards of Conquest,332,85,4,7,4,4,4,142,7,243,12,124,31,69,0,0,0,0,0,0,0,0,0,0,0,0 +2048634,Turalyon's Faceguard of Conquest,332,85,4,1,4,4,4,186,7,224,12,85,13,72,0,0,0,0,0,0,0,0,0,0,0,0 +2048462,Hellscream's Handguards of Triumph,345,85,4,10,4,4,4,156,7,215,12,82,13,69,14,82,0,0,0,0,0,0,0,0,0,0 +2048102,Malfurion's Headpiece of Conquest,332,85,4,1,4,2,45,175,7,142,5,142,6,99,32,111,0,0,0,0,0,0,0,0,0,0 +2048073,Velen's Circlet of Conquest,332,85,4,1,4,1,45,175,7,142,5,142,6,99,31,111,0,0,0,0,0,0,0,0,0,0 +2048366,Thrall's Chestguard of Conquest,332,85,4,5,4,3,38,373,3,99,7,147,5,97,32,111,36,85,0,0,0,0,0,0,0,0 +2048559,Koltira's Handguards of Conquest,332,85,4,10,4,4,4,137,7,189,12,72,13,72,14,60,0,0,0,0,0,0,0,0,0,0 +2047668,Idol of Mutilation,345,85,4,28,4,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2047730,Dexterous Brightstone Ring,345,85,4,11,4,0,38,156,3,117,7,117,44,77,36,77,0,0,0,0,0,0,0,0,0,0 +2048603,Turalyon's Gauntlets of Conquest,332,85,4,10,4,4,4,145,7,158,32,93,31,80,0,0,0,0,0,0,0,0,0,0,0,0 +2048481,Thassarian's Battleplate of Triumph,345,85,4,5,4,4,4,215,7,240,32,127,36,127,0,0,0,0,0,0,0,0,0,0,0,0 +2048067,Zabra's Gloves of Conquest,332,85,4,10,4,1,45,148,7,105,5,105,6,80,36,93,0,0,0,0,0,0,0,0,0,0 +2048368,Thrall's Faceguard of Conquest,332,85,4,1,4,3,38,199,3,161,7,147,5,97,31,99,32,97,0,0,0,0,0,0,0,0 +2048456,Hellscream's Breastplate of Conquest,332,85,4,5,4,4,4,186,7,243,12,97,14,85,13,85,0,0,0,0,0,0,0,0,0,0 +2047753,Khadgar's Gauntlets of Triumph,345,85,4,10,4,1,45,168,7,119,5,119,32,103,36,91,0,0,0,0,0,0,0,0,0,0 +2047768,Sunstrider's Shoulderpads of Triumph,345,85,4,3,4,1,45,168,7,119,5,119,32,91,36,103,0,0,0,0,0,0,0,0,0,0 +2048181,Runetotem's Cover of Triumph,345,85,4,1,4,2,45,203,7,159,5,159,31,127,32,114,0,0,0,0,0,0,0,0,0,0 +2048484,Thassarian's Legplates of Triumph,345,85,4,7,4,4,4,215,7,240,32,127,44,127,0,0,0,0,0,0,0,0,0,0,0,0 +2048284,Nobundo's Handguards of Conquest,332,85,4,10,4,3,45,148,7,105,5,105,36,80,43,46,0,0,0,0,0,0,0,0,0,0 +2048596,Liadrin's Greaves of Conquest,332,85,4,7,4,4,45,189,7,142,5,142,32,99,43,62,0,0,0,0,0,0,0,0,0,0 +2048185,Runetotem's Trousers of Conquest,332,85,4,7,4,2,45,189,7,142,5,142,6,99,31,124,0,0,0,0,0,0,0,0,0,0 +2048096,Zabra's Handwraps of Triumph,345,85,4,10,4,1,45,168,7,119,5,119,31,91,32,103,0,0,0,0,0,0,0,0,0,0 +2047674,Helm of Thunderous Rampage,345,85,4,1,4,4,4,203,7,240,32,114,44,127,0,0,0,0,0,0,0,0,0,0,0,0 +2048223,VanCleef's Breastplate of Triumph,345,85,4,5,4,2,38,255,3,186,7,210,32,139,31,127,0,0,0,0,0,0,0,0,0,0 +2048214,Malfurion's Headguard of Conquest,332,85,4,1,4,2,38,199,3,161,7,186,32,124,37,99,0,0,0,0,0,0,0,0,0,0 +2048389,Hellscream's Legplates of Conquest,332,85,4,7,4,4,4,187,7,212,32,111,37,111,0,0,0,0,0,0,0,0,0,0,0,0 +2048555,Koltira's Faceguard of Triumph,345,85,4,1,4,4,4,159,7,260,12,127,31,82,13,139,0,0,0,0,0,0,0,0,0,0 +2048150,Runetotem's Leggings of Triumph,345,85,4,7,4,2,45,217,7,159,5,159,6,127,36,127,0,0,0,0,0,0,0,0,0,0 +2048162,Malfurion's Gloves of Conquest,332,85,4,10,4,2,45,148,7,105,5,105,6,80,36,93,0,0,0,0,0,0,0,0,0,0 +2048160,Malfurion's Trousers of Conquest,332,85,4,7,4,2,45,189,7,142,5,142,6,99,31,124,0,0,0,0,0,0,0,0,0,0 +2047750,Khadgar's Leggings of Conquest,332,85,4,7,4,1,45,189,7,142,5,142,6,99,32,124,0,0,0,0,0,0,0,0,0,0 +2048213,Malfurion's Handgrips of Conquest,332,85,4,10,4,2,38,184,3,125,7,137,32,93,31,80,0,0,0,0,0,0,0,0,0,0 +2047802,Gul'dan's Gloves of Conquest,332,85,4,10,4,1,45,148,7,105,5,105,32,93,31,80,0,0,0,0,0,0,0,0,0,0 +2048221,VanCleef's Pauldrons of Conquest,332,85,4,3,4,2,38,159,3,137,7,137,44,93,37,80,0,0,0,0,0,0,0,0,0,0 +2048476,Thassarian's Legplates of Conquest,332,85,4,7,4,4,4,187,7,212,32,111,44,111,0,0,0,0,0,0,0,0,0,0,0,0 +2048566,Turalyon's Tunic of Conquest,332,85,4,5,4,4,45,189,7,142,5,142,32,99,43,62,0,0,0,0,0,0,0,0,0,0 +2048136,Malfurion's Robe of Triumph,345,85,4,20,4,2,45,217,7,159,5,159,6,127,32,127,0,0,0,0,0,0,0,0,0,0 +2048478,Thassarian's Shoulderplates of Conquest,332,85,4,3,4,4,4,145,7,158,32,93,31,80,0,0,0,0,0,0,0,0,0,0,0,0 +2047705,Pauldrons of the Devourer,345,85,4,3,4,3,38,184,3,144,7,124,5,82,32,103,44,82,0,0,0,0,0,0,0,0 +2048558,Koltira's Chestguard of Conquest,332,85,4,5,4,4,4,142,7,243,12,97,14,88,13,82,0,0,0,0,0,0,0,0,0,0 +2047662,Libram of Veracity,345,85,4,28,4,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2047987,Velen's Shoulderpads of Triumph,345,85,4,3,4,1,45,168,7,119,5,119,6,103,32,91,0,0,0,0,0,0,0,0,0,0 +2048379,Wrynn's Legplates of Triumph,345,85,4,7,4,4,4,215,7,240,32,127,37,127,0,0,0,0,0,0,0,0,0,0,0,0 +2048245,Garona's Helmet of Conquest,332,85,4,1,4,2,38,199,3,161,7,186,32,124,37,99,0,0,0,0,0,0,0,0,0,0 +2048209,Malfurion's Raiments of Triumph,345,85,4,20,4,2,38,280,3,186,7,210,32,130,36,124,0,0,0,0,0,0,0,0,0,0 +2047751,Khadgar's Shoulderpads of Conquest,332,85,4,3,4,1,45,148,7,105,5,105,32,80,36,93,0,0,0,0,0,0,0,0,0,0 +2047803,Gul'dan's Gloves of Triumph,345,85,4,10,4,1,45,168,7,119,5,119,32,103,31,91,0,0,0,0,0,0,0,0,0,0 +2047769,Sunstrider's Robe of Triumph,345,85,4,20,4,1,45,217,7,159,5,159,6,139,31,114,0,0,0,0,0,0,0,0,0,0 +2048077,Velen's Handwraps of Triumph,345,85,4,10,4,1,45,168,7,119,5,119,31,91,32,103,0,0,0,0,0,0,0,0,0,0 +2048624,Liadrin's Helm of Triumph,345,85,4,1,4,4,4,203,7,240,32,127,36,114,0,0,0,0,0,0,0,0,0,0,0,0 +2048465,Hellscream's Pauldrons of Triumph,345,85,4,3,4,4,4,119,7,215,12,103,13,103,37,66,0,0,0,0,0,0,0,0,0,0 +2048472,Thassarian's Helmet of Conquest,332,85,4,1,4,4,4,175,7,212,32,111,37,99,0,0,0,0,0,0,0,0,0,0,0,0 +2047914,Velen's Cowl of Conquest,332,85,4,1,4,1,45,175,7,142,5,142,6,111,32,99,0,0,0,0,0,0,0,0,0,0 +2048641,Turalyon's Breastplate of Triumph,345,85,4,5,4,4,4,210,7,279,12,110,14,97,13,97,0,0,0,0,0,0,0,0,0,0 +2047984,Velen's Cowl of Triumph,345,85,4,1,4,1,45,203,7,159,5,159,6,127,32,114,0,0,0,0,0,0,0,0,0,0 +2048183,Runetotem's Gloves of Conquest,332,85,4,10,4,2,45,148,7,105,5,105,6,80,36,93,0,0,0,0,0,0,0,0,0,0 +2047785,Kel'Thuzad's Leggings of Conquest,332,85,4,7,4,1,45,189,7,142,5,142,32,124,36,99,0,0,0,0,0,0,0,0,0,0 +2048239,Garona's Legplates of Triumph,345,85,4,7,4,2,38,255,3,186,7,210,31,114,44,127,0,0,0,0,0,0,0,0,0,0 +2048364,Thrall's Grips of Triumph,345,85,4,10,4,3,38,288,3,103,7,124,5,82,37,91,32,82,0,0,0,0,0,0,0,0 +2048560,Koltira's Faceguard of Conquest,332,85,4,1,4,4,4,142,7,224,12,111,31,69,13,124,0,0,0,0,0,0,0,0,0,0 +2048605,Turalyon's Legplates of Conquest,332,85,4,7,4,4,4,187,7,212,32,111,37,111,0,0,0,0,0,0,0,0,0,0,0,0 +2048281,Nobundo's Tunic of Conquest,332,85,4,5,4,3,45,189,7,142,5,142,36,111,32,111,0,0,0,0,0,0,0,0,0,0 +2048072,Velen's Handwraps of Conquest,332,85,4,10,4,1,45,148,7,105,5,105,31,80,32,93,0,0,0,0,0,0,0,0,0,0 +2048500,Koltira's Battleplate of Triumph,345,85,4,5,4,4,4,215,7,240,32,127,36,127,0,0,0,0,0,0,0,0,0,0,0,0 +2048246,Garona's Legplates of Conquest,332,85,4,7,4,2,38,224,3,161,7,186,31,99,44,111,0,0,0,0,0,0,0,0,0,0 +2048337,Thrall's Gloves of Conquest,332,85,4,10,4,3,45,148,7,105,5,105,36,80,31,93,0,0,0,0,0,0,0,0,0,0 +2048463,Hellscream's Greathelm of Triumph,345,85,4,1,4,4,4,210,7,260,12,97,13,85,0,0,0,0,0,0,0,0,0,0,0,0 +2048093,Zabra's Raiments of Triumph,345,85,4,20,4,1,45,217,7,159,5,159,6,127,36,127,0,0,0,0,0,0,0,0,0,0 +2048252,Windrunner's Legguards of Conquest,332,85,4,7,4,3,38,199,3,161,7,97,5,147,32,124,44,97,0,0,0,0,0,0,0,0 +2048210,Malfurion's Legguards of Triumph,345,85,4,7,4,2,38,230,3,186,7,210,32,139,31,114,0,0,0,0,0,0,0,0,0,0 +2048178,Runetotem's Mantle of Triumph,345,85,4,3,4,2,45,168,7,119,5,119,6,103,32,91,0,0,0,0,0,0,0,0,0,0 +2047681,Heaume of the Restless Watch,345,85,4,1,4,4,45,203,7,159,5,159,32,102,43,69,0,0,0,0,0,0,0,0,0,0 +2048314,Nobundo's Kilt of Conquest,332,85,4,7,4,3,45,189,7,142,5,142,32,99,31,124,0,0,0,0,0,0,0,0,0,0 +2048312,Nobundo's Gloves of Conquest,332,85,4,10,4,3,45,148,7,105,5,105,36,80,31,93,0,0,0,0,0,0,0,0,0,0 +2048342,Nobundo's Grips of Conquest,332,85,4,10,4,3,38,252,3,93,7,110,5,72,37,80,32,72,0,0,0,0,0,0,0,0 +2048576,Turalyon's Gloves of Triumph,345,85,4,10,4,4,45,168,7,119,5,119,36,103,43,46,0,0,0,0,0,0,0,0,0,0 +2048454,Wrynn's Pauldrons of Triumph,345,85,4,3,4,4,4,119,7,215,12,103,13,103,37,66,0,0,0,0,0,0,0,0,0,0 +2047699,Shoulderguards of Enduring Order,345,85,4,3,4,4,4,156,7,215,12,82,13,69,14,82,0,0,0,0,0,0,0,0,0,0 +2048101,Zabra's Mantle of Conquest,332,85,4,3,4,1,45,148,7,105,5,105,6,93,32,80,0,0,0,0,0,0,0,0,0,0 +2048632,Turalyon's Breastplate of Conquest,332,85,4,5,4,4,4,186,7,243,12,97,14,85,13,85,0,0,0,0,0,0,0,0,0,0 +2048192,Runetotem's Handgrips of Conquest,332,85,4,10,4,2,38,184,3,125,7,137,32,93,31,80,0,0,0,0,0,0,0,0,0,0 +2048334,Thrall's Gloves of Triumph,345,85,4,10,4,3,45,168,7,119,5,119,36,91,31,103,0,0,0,0,0,0,0,0,0,0 +2048157,Runetotem's Spaulders of Conquest,332,85,4,3,4,2,45,148,7,105,5,105,6,80,36,93,0,0,0,0,0,0,0,0,0,0 +2047733,Heartmender Circle,345,85,4,11,4,0,45,137,7,89,5,89,32,77,43,38,0,0,0,0,0,0,0,0,0,0 +2048212,Malfurion's Handgrips of Triumph,345,85,4,10,4,2,38,209,3,144,7,156,32,103,31,91,0,0,0,0,0,0,0,0,0,0 +2048286,Nobundo's Handguards of Triumph,345,85,4,10,4,3,45,168,7,119,5,119,36,91,43,52,0,0,0,0,0,0,0,0,0,0 +2048298,Thrall's Legguards of Conquest,332,85,4,7,4,3,45,189,7,142,5,142,32,114,43,54,0,0,0,0,0,0,0,0,0,0 +2048333,Thrall's Helm of Triumph,345,85,4,1,4,3,45,203,7,159,5,159,32,124,36,130,0,0,0,0,0,0,0,0,0,0 +2048194,Runetotem's Headguard of Triumph,345,85,4,1,4,2,38,230,3,186,7,210,32,139,37,114,0,0,0,0,0,0,0,0,0,0 +2048611,Turalyon's Shoulderplates of Triumph,345,85,4,3,4,4,4,165,7,178,32,103,31,91,0,0,0,0,0,0,0,0,0,0,0,0 +2048132,Malfurion's Handguards of Conquest,332,85,4,10,4,2,45,148,7,105,5,105,6,93,32,80,0,0,0,0,0,0,0,0,0,0 +2048496,Koltira's Shoulderplates of Triumph,345,85,4,3,4,4,4,165,7,178,32,103,31,91,0,0,0,0,0,0,0,0,0,0,0,0 +2047982,Velen's Gloves of Conquest,332,85,4,10,4,1,45,148,7,105,5,105,6,80,36,93,0,0,0,0,0,0,0,0,0,0 +2048154,Runetotem's Headpiece of Conquest,332,85,4,1,4,2,45,175,7,142,5,142,6,99,32,111,0,0,0,0,0,0,0,0,0,0 +2047698,Shoulderplates of Enduring Order,345,85,4,3,4,4,4,156,7,215,12,82,13,69,14,82,0,0,0,0,0,0,0,0,0,0 +2047800,Gul'dan's Leggings of Conquest,332,85,4,7,4,1,45,189,7,142,5,142,32,124,36,99,0,0,0,0,0,0,0,0,0,0 +2048227,VanCleef's Pauldrons of Triumph,345,85,4,3,4,2,38,184,3,156,7,156,44,103,37,91,0,0,0,0,0,0,0,0,0,0 +2047786,Kel'Thuzad's Robe of Conquest,332,85,4,20,4,1,45,189,7,142,5,142,6,111,31,111,0,0,0,0,0,0,0,0,0,0 +2048598,Liadrin's Gloves of Conquest,332,85,4,10,4,4,45,148,7,105,5,105,36,93,43,40,0,0,0,0,0,0,0,0,0,0 +2048604,Turalyon's Helm of Conquest,332,85,4,1,4,4,4,175,7,212,32,111,36,99,0,0,0,0,0,0,0,0,0,0,0,0 +2047706,Shoulders of the Groundbreaker,345,85,4,3,4,3,45,168,7,119,5,119,32,91,43,52,0,0,0,0,0,0,0,0,0,0 +2048331,Thrall's Shoulderpads of Triumph,345,85,4,3,4,3,45,168,7,119,5,119,36,103,32,91,0,0,0,0,0,0,0,0,0,0 +2048287,Nobundo's Headpiece of Triumph,345,85,4,1,4,3,45,203,7,159,5,159,32,117,43,62,0,0,0,0,0,0,0,0,0,0 +2047784,Kel'Thuzad's Hood of Conquest,332,85,4,1,4,1,45,175,7,142,5,142,6,99,32,111,0,0,0,0,0,0,0,0,0,0 +2048724,Talisman of Resurgence,345,85,4,12,4,0,5,198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2048629,Liadrin's Helm of Conquest,332,85,4,1,4,4,4,175,7,212,32,111,36,99,0,0,0,0,0,0,0,0,0,0,0,0 +2048661,Liadrin's Shoulderguards of Triumph,345,85,4,3,4,4,4,119,7,215,12,103,13,103,37,66,0,0,0,0,0,0,0,0,0,0 +2047673,Sigil of Virulence,345,85,4,28,4,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2048278,Windrunner's Legguards of Conquest,332,85,4,7,4,3,38,199,3,161,7,97,5,147,32,124,44,97,0,0,0,0,0,0,0,0 +2048608,Turalyon's Gauntlets of Triumph,345,85,4,10,4,4,4,165,7,178,32,103,31,91,0,0,0,0,0,0,0,0,0,0,0,0 +2048448,Wrynn's Pauldrons of Conquest,332,85,4,3,4,4,4,105,7,189,12,93,13,93,37,57,0,0,0,0,0,0,0,0,0,0 +2047712,Shoulders of the Fateful Accord,345,85,4,3,4,2,45,168,7,119,5,119,6,103,32,91,0,0,0,0,0,0,0,0,0,0 +2048391,Hellscream's Battleplate of Triumph,345,85,4,5,4,4,4,215,7,240,32,127,44,127,0,0,0,0,0,0,0,0,0,0,0,0 +2047805,Gul'dan's Leggings of Triumph,345,85,4,7,4,1,45,217,7,159,5,159,32,139,36,114,0,0,0,0,0,0,0,0,0,0 +2048279,Windrunner's Spaulders of Conquest,332,85,4,3,4,3,38,159,3,125,7,110,5,72,32,93,31,72,0,0,0,0,0,0,0,0 +2048626,Liadrin's Battleplate of Triumph,345,85,4,5,4,4,4,215,7,240,32,127,44,127,0,0,0,0,0,0,0,0,0,0,0,0 +2048158,Malfurion's Cover of Conquest,332,85,4,1,4,2,45,175,7,142,5,142,31,111,32,99,0,0,0,0,0,0,0,0,0,0 +2048254,Windrunner's Handguards of Conquest,332,85,4,10,4,3,38,184,3,125,7,110,5,72,32,80,36,72,0,0,0,0,0,0,0,0 +2048539,Thassarian's Handguards of Triumph,345,85,4,10,4,4,4,156,7,215,12,82,13,82,14,69,0,0,0,0,0,0,0,0,0,0 +2048430,Wrynn's Greathelm of Triumph,345,85,4,1,4,4,4,210,7,260,12,97,13,85,0,0,0,0,0,0,0,0,0,0,0,0 +2048628,Liadrin's Legplates of Conquest,332,85,4,7,4,4,4,187,7,212,32,111,37,111,0,0,0,0,0,0,0,0,0,0,0,0 +2048155,Runetotem's Leggings of Conquest,332,85,4,7,4,2,45,189,7,142,5,142,6,111,36,111,0,0,0,0,0,0,0,0,0,0 +2048631,Liadrin's Battleplate of Conquest,332,85,4,5,4,4,4,187,7,212,32,111,44,111,0,0,0,0,0,0,0,0,0,0,0,0 +2048633,Turalyon's Handguards of Conquest,332,85,4,10,4,4,4,137,7,189,12,72,13,60,14,72,0,0,0,0,0,0,0,0,0,0 +2048606,Turalyon's Shoulderplates of Conquest,332,85,4,3,4,4,4,145,7,158,32,93,31,80,0,0,0,0,0,0,0,0,0,0,0,0 +2047782,Kel'Thuzad's Gloves of Triumph,345,85,4,10,4,1,45,168,7,119,5,119,32,103,31,91,0,0,0,0,0,0,0,0,0,0 +2048131,Malfurion's Spaulders of Conquest,332,85,4,3,4,2,45,148,7,105,5,105,6,80,36,93,0,0,0,0,0,0,0,0,0,0 +2048578,Turalyon's Greaves of Triumph,345,85,4,7,4,4,45,217,7,159,5,159,32,114,43,69,0,0,0,0,0,0,0,0,0,0 +2048374,Wrynn's Shoulderplates of Conquest,332,85,4,3,4,4,4,145,7,158,32,93,44,80,0,0,0,0,0,0,0,0,0,0,0,0 +2048276,Windrunner's Handguards of Conquest,332,85,4,10,4,3,38,184,3,125,7,110,5,72,32,80,36,72,0,0,0,0,0,0,0,0 +2048340,Thrall's Shoulderpads of Conquest,332,85,4,3,4,3,45,148,7,105,5,105,36,93,32,80,0,0,0,0,0,0,0,0,0,0 +2048295,Thrall's Tunic of Conquest,332,85,4,5,4,3,45,189,7,142,5,142,36,111,32,111,0,0,0,0,0,0,0,0,0,0 +2048098,Zabra's Circlet of Conquest,332,85,4,1,4,1,45,175,7,142,5,142,6,99,31,111,0,0,0,0,0,0,0,0,0,0 +2048240,Garona's Helmet of Triumph,345,85,4,1,4,2,38,230,3,186,7,210,32,139,37,114,0,0,0,0,0,0,0,0,0,0 +2048318,Nobundo's Helm of Triumph,345,85,4,1,4,3,45,203,7,159,5,159,32,124,36,130,0,0,0,0,0,0,0,0,0,0 +2048256,Windrunner's Handguards of Triumph,345,85,4,10,4,3,38,209,3,144,7,124,5,82,32,91,36,82,0,0,0,0,0,0,0,0 +2047693,Hood of Fiery Aftermath,345,85,4,1,4,1,45,203,7,159,5,159,36,127,31,114,0,0,0,0,0,0,0,0,0,0 +2047667,Totem of Quaking Earth,345,85,4,28,4,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2048182,Runetotem's Gloves of Triumph,345,85,4,10,4,2,45,168,7,119,5,119,6,91,36,103,0,0,0,0,0,0,0,0,0,0 +2048502,Koltira's Gauntlets of Conquest,332,85,4,10,4,4,4,145,7,158,32,93,31,80,0,0,0,0,0,0,0,0,0,0,0,0 +2048217,Malfurion's Shoulderpads of Conquest,332,85,4,3,4,2,38,184,3,125,7,137,36,93,44,80,0,0,0,0,0,0,0,0,0,0 +2048241,Garona's Gauntlets of Triumph,345,85,4,10,4,2,38,184,3,156,7,156,32,103,31,91,0,0,0,0,0,0,0,0,0,0 +2048485,Thassarian's Shoulderplates of Triumph,345,85,4,3,4,4,4,165,7,178,32,103,31,91,0,0,0,0,0,0,0,0,0,0,0,0 +2048458,Hellscream's Greathelm of Conquest,332,85,4,1,4,4,4,186,7,224,12,85,13,72,0,0,0,0,0,0,0,0,0,0,0,0 +2048393,Hellscream's Helmet of Triumph,345,85,4,1,4,4,4,203,7,240,32,114,31,127,0,0,0,0,0,0,0,0,0,0,0,0 +2048153,Runetotem's Handguards of Conquest,332,85,4,10,4,2,45,148,7,105,5,105,6,93,32,80,0,0,0,0,0,0,0,0,0,0 +2047778,Kel'Thuzad's Hood of Triumph,345,85,4,1,4,1,45,203,7,159,5,159,6,114,32,127,0,0,0,0,0,0,0,0,0,0 +2047729,Bloodshed Band,345,85,4,11,4,0,4,133,7,133,32,83,31,68,0,0,0,0,0,0,0,0,0,0,0,0 +2048215,Malfurion's Legguards of Conquest,332,85,4,7,4,2,38,199,3,161,7,186,32,124,31,99,0,0,0,0,0,0,0,0,0,0 +2048449,Wrynn's Handguards of Conquest,332,85,4,10,4,4,4,137,7,189,12,72,13,60,14,72,0,0,0,0,0,0,0,0,0,0 +2048460,Hellscream's Pauldrons of Conquest,332,85,4,3,4,4,4,105,7,189,12,93,13,93,37,57,0,0,0,0,0,0,0,0,0,0 +2048332,Thrall's Kilt of Triumph,345,85,4,7,4,3,45,217,7,159,5,159,32,114,31,139,0,0,0,0,0,0,0,0,0,0 +2048660,Liadrin's Legguards of Triumph,345,85,4,7,4,4,4,159,7,279,12,139,31,82,0,0,0,0,0,0,0,0,0,0,0,0 +2048255,Windrunner's Tunic of Triumph,345,85,4,5,4,3,38,420,3,114,7,165,5,110,32,127,31,97,0,0,0,0,0,0,0,0 +2048274,Windrunner's Tunic of Triumph,345,85,4,5,4,3,38,420,3,114,7,165,5,110,32,127,31,97,0,0,0,0,0,0,0,0 +2048129,Malfurion's Robe of Conquest,332,85,4,20,4,2,45,189,7,142,5,142,6,111,32,111,0,0,0,0,0,0,0,0,0,0 +2048349,Nobundo's War-Kilt of Triumph,345,85,4,7,4,3,38,230,3,186,7,110,5,165,32,139,31,110,0,0,0,0,0,0,0,0 +2048452,Wrynn's Handguards of Triumph,345,85,4,10,4,4,4,156,7,215,12,82,13,69,14,82,0,0,0,0,0,0,0,0,0,0 +2047983,Velen's Gloves of Triumph,345,85,4,10,4,1,45,168,7,119,5,119,6,91,36,103,0,0,0,0,0,0,0,0,0,0 +2048289,Nobundo's Spaulders of Triumph,345,85,4,3,4,3,45,168,7,119,5,119,36,91,43,52,0,0,0,0,0,0,0,0,0,0 +2048376,Wrynn's Battleplate of Triumph,345,85,4,5,4,4,4,215,7,240,32,127,44,127,0,0,0,0,0,0,0,0,0,0,0,0 +2048064,Zabra's Leggings of Triumph,345,85,4,7,4,1,45,217,7,159,5,159,6,127,36,127,0,0,0,0,0,0,0,0,0,0 +2048251,Windrunner's Tunic of Conquest,332,85,4,5,4,3,38,373,3,99,7,147,5,97,32,111,31,85,0,0,0,0,0,0,0,0 +2048151,Runetotem's Headpiece of Triumph,345,85,4,1,4,2,45,203,7,159,5,159,6,114,32,127,0,0,0,0,0,0,0,0,0,0 +2048137,Malfurion's Spaulders of Triumph,345,85,4,3,4,2,45,168,7,119,5,119,6,91,36,103,0,0,0,0,0,0,0,0,0,0 +2048079,Velen's Pants of Triumph,345,85,4,7,4,1,45,217,7,159,5,159,36,114,31,139,0,0,0,0,0,0,0,0,0,0 +2048348,Nobundo's Faceguard of Triumph,345,85,4,1,4,3,38,230,3,186,7,165,5,110,31,114,32,110,0,0,0,0,0,0,0,0 +2048599,Liadrin's Tunic of Conquest,332,85,4,5,4,4,45,189,7,142,5,142,32,99,43,62,0,0,0,0,0,0,0,0,0,0 +2048338,Thrall's Helm of Conquest,332,85,4,1,4,3,45,175,7,142,5,142,32,108,36,114,0,0,0,0,0,0,0,0,0,0 +2047682,Helm of the Restless Watch,345,85,4,1,4,4,45,203,7,159,5,159,32,102,43,69,0,0,0,0,0,0,0,0,0,0 +2048361,Thrall's Shoulderguards of Triumph,345,85,4,3,4,3,38,288,3,91,7,124,5,82,32,103,31,82,0,0,0,0,0,0,0,0 +2048277,Windrunner's Headpiece of Conquest,332,85,4,1,4,3,38,199,3,161,7,147,5,97,32,124,44,72,0,0,0,0,0,0,0,0 +2048092,Zabra's Mantle of Triumph,345,85,4,3,4,1,45,168,7,119,5,119,6,103,32,91,0,0,0,0,0,0,0,0,0,0 +2048594,Liadrin's Tunic of Triumph,345,85,4,5,4,4,45,217,7,159,5,159,32,114,43,69,0,0,0,0,0,0,0,0,0,0 +2048273,Windrunner's Handguards of Triumph,345,85,4,10,4,3,38,209,3,144,7,124,5,82,32,91,36,82,0,0,0,0,0,0,0,0 +2048283,Nobundo's Spaulders of Conquest,332,85,4,3,4,3,45,148,7,105,5,105,36,80,43,46,0,0,0,0,0,0,0,0,0,0 +2048593,Liadrin's Gloves of Triumph,345,85,4,10,4,4,45,168,7,119,5,119,36,103,43,46,0,0,0,0,0,0,0,0,0,0 +2048259,Windrunner's Spaulders of Triumph,345,85,4,3,4,3,38,184,3,144,7,124,5,82,32,103,31,82,0,0,0,0,0,0,0,0 +2048480,Thassarian's Gauntlets of Conquest,332,85,4,10,4,4,4,145,7,158,32,93,31,80,0,0,0,0,0,0,0,0,0,0,0,0 +2048320,Nobundo's Shoulderpads of Triumph,345,85,4,3,4,3,45,168,7,119,5,119,36,103,32,91,0,0,0,0,0,0,0,0,0,0 +2048373,Wrynn's Legplates of Conquest,332,85,4,7,4,4,4,187,7,212,32,111,37,111,0,0,0,0,0,0,0,0,0,0,0,0 +2047691,Mask of Abundant Growth,345,85,4,1,4,2,45,203,7,159,5,159,6,127,36,114,0,0,0,0,0,0,0,0,0,0 +2048501,Koltira's Battleplate of Conquest,332,85,4,5,4,4,4,187,7,212,32,111,36,111,0,0,0,0,0,0,0,0,0,0,0,0 +2047781,Kel'Thuzad's Shoulderpads of Triumph,345,85,4,3,4,1,45,168,7,119,5,119,6,91,32,103,0,0,0,0,0,0,0,0,0,0 +2047686,Helm of Inner Warmth,345,85,4,1,4,3,45,203,7,159,5,159,36,102,43,69,0,0,0,0,0,0,0,0,0,0 +2048195,Runetotem's Legguards of Triumph,345,85,4,7,4,2,38,230,3,186,7,210,32,139,31,114,0,0,0,0,0,0,0,0,0,0 +2047806,Gul'dan's Robe of Triumph,345,85,4,20,4,1,45,217,7,159,5,159,6,127,31,127,0,0,0,0,0,0,0,0,0,0 +2048069,Zabra's Leggings of Conquest,332,85,4,7,4,1,45,189,7,142,5,142,6,111,36,111,0,0,0,0,0,0,0,0,0,0 +2048303,Thrall's Legguards of Triumph,345,85,4,7,4,3,45,217,7,159,5,159,32,130,43,62,0,0,0,0,0,0,0,0,0,0 +2047694,Helm of Clouded Sight,345,85,4,1,4,1,45,203,7,159,5,159,6,139,32,102,0,0,0,0,0,0,0,0,0,0 +2048627,Liadrin's Shoulderplates of Conquest,332,85,4,3,4,4,4,145,7,158,32,93,31,80,0,0,0,0,0,0,0,0,0,0,0,0 +2047690,Helm of Abundant Growth,345,85,4,1,4,2,45,203,7,159,5,159,6,127,36,114,0,0,0,0,0,0,0,0,0,0 +2048063,Zabra's Robe of Triumph,345,85,4,20,4,1,45,217,7,159,5,159,6,127,32,127,0,0,0,0,0,0,0,0,0,0 +2048299,Thrall's Spaulders of Conquest,332,85,4,3,4,3,45,148,7,105,5,105,36,80,43,46,0,0,0,0,0,0,0,0,0,0 +2047773,Sunstrider's Gauntlets of Conquest,332,85,4,10,4,1,45,148,7,105,5,105,32,93,36,80,0,0,0,0,0,0,0,0,0,0 +2048375,Wrynn's Gauntlets of Conquest,332,85,4,10,4,4,4,145,7,158,32,93,31,80,0,0,0,0,0,0,0,0,0,0,0,0 +2047775,Sunstrider's Leggings of Conquest,332,85,4,7,4,1,45,189,7,142,5,142,6,99,32,124,0,0,0,0,0,0,0,0,0,0 +2047697,Pauldrons of Trembling Rage,345,85,4,3,4,4,4,165,7,178,32,103,31,91,0,0,0,0,0,0,0,0,0,0,0,0 +2048387,Hellscream's Gauntlets of Conquest,332,85,4,10,4,4,4,145,7,158,32,93,31,80,0,0,0,0,0,0,0,0,0,0,0,0 +2048345,Nobundo's Shoulderguards of Conquest,332,85,4,3,4,3,38,252,3,80,7,110,5,72,32,93,31,72,0,0,0,0,0,0,0,0 +2048243,Garona's Breastplate of Conquest,332,85,4,5,4,2,38,224,3,161,7,186,32,124,31,111,0,0,0,0,0,0,0,0,0,0 +2048363,Thrall's Faceguard of Triumph,345,85,4,1,4,3,38,230,3,186,7,165,5,110,31,114,32,110,0,0,0,0,0,0,0,0 +2048362,Thrall's War-Kilt of Triumph,345,85,4,7,4,3,38,230,3,186,7,110,5,165,32,139,31,110,0,0,0,0,0,0,0,0 +2047731,Clutch of Fortification,345,85,4,11,4,0,4,117,7,176,12,62,13,62,0,0,0,0,0,0,0,0,0,0,0,0 +2047714,Pauldrons of Catastrophic Emanation,345,85,4,3,4,1,45,168,7,119,5,119,32,91,31,103,0,0,0,0,0,0,0,0,0,0 +2047732,Band of the Invoker,345,85,4,11,4,0,45,137,7,89,5,89,6,77,36,77,0,0,0,0,0,0,0,0,0,0 +2047701,Shoulderplates of the Cavalier,345,85,4,3,4,4,45,168,7,119,5,119,32,91,36,103,0,0,0,0,0,0,0,0,0,0 +2048365,Thrall's Chestguard of Triumph,345,85,4,5,4,3,38,420,3,114,7,165,5,110,32,127,36,97,0,0,0,0,0,0,0,0 +2048535,Thassarian's Pauldrons of Conquest,332,85,4,3,4,4,4,105,7,189,12,93,14,93,31,57,0,0,0,0,0,0,0,0,0,0 +2048313,Nobundo's Helm of Conquest,332,85,4,1,4,3,45,175,7,142,5,142,32,108,36,114,0,0,0,0,0,0,0,0,0,0 +2047801,Gul'dan's Hood of Conquest,332,85,4,1,4,1,45,175,7,142,5,142,6,99,32,111,0,0,0,0,0,0,0,0,0,0 +2048100,Zabra's Raiments of Conquest,332,85,4,20,4,1,45,189,7,142,5,142,6,111,36,111,0,0,0,0,0,0,0,0,0,0 +2047749,Khadgar's Robe of Conquest,332,85,4,20,4,1,45,189,7,142,5,142,6,124,31,99,0,0,0,0,0,0,0,0,0,0 +2047684,Coif of the Brooding Dragon,345,85,4,1,4,3,38,230,3,186,7,165,5,110,44,139,36,85,0,0,0,0,0,0,0,0 +2048446,Wrynn's Legguards of Triumph,345,85,4,7,4,4,4,159,7,279,12,139,31,82,0,0,0,0,0,0,0,0,0,0,0,0 +2048078,Velen's Circlet of Triumph,345,85,4,1,4,1,45,203,7,159,5,159,6,114,31,127,0,0,0,0,0,0,0,0,0,0 +2047670,Idol of Lunar Fury,345,85,4,28,4,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2048369,Thrall's War-Kilt of Conquest,332,85,4,7,4,3,38,199,3,161,7,97,5,147,32,124,31,97,0,0,0,0,0,0,0,0 +2048344,Nobundo's War-Kilt of Conquest,332,85,4,7,4,3,38,199,3,161,7,97,5,147,32,124,31,97,0,0,0,0,0,0,0,0 +2047752,Khadgar's Gauntlets of Conquest,332,85,4,10,4,1,45,148,7,105,5,105,32,93,36,80,0,0,0,0,0,0,0,0,0,0 +2048503,Koltira's Helmet of Conquest,332,85,4,1,4,4,4,175,7,212,32,111,37,99,0,0,0,0,0,0,0,0,0,0,0,0 +2048377,Wrynn's Gauntlets of Triumph,345,85,4,10,4,4,4,165,7,178,32,103,31,91,0,0,0,0,0,0,0,0,0,0,0,0 +2048579,Turalyon's Spaulders of Triumph,345,85,4,3,4,4,45,168,7,119,5,119,32,103,36,91,0,0,0,0,0,0,0,0,0,0 +2048296,Thrall's Handguards of Conquest,332,85,4,10,4,3,45,148,7,105,5,105,36,80,43,46,0,0,0,0,0,0,0,0,0,0 +2047734,Mark of Supremacy,345,85,4,12,4,0,31,198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2047692,Hood of Smoldering Aftermath,345,85,4,1,4,1,45,203,7,159,5,159,36,127,31,114,0,0,0,0,0,0,0,0,0,0 +2048189,Runetotem's Raiments of Conquest,332,85,4,20,4,2,38,249,3,161,7,186,32,114,36,108,0,0,0,0,0,0,0,0,0,0 +2048336,Thrall's Hauberk of Conquest,332,85,4,5,4,3,45,189,7,142,5,142,36,111,31,111,0,0,0,0,0,0,0,0,0,0 +2048208,Malfurion's Shoulderpads of Triumph,345,85,4,3,4,2,38,209,3,144,7,156,36,103,44,91,0,0,0,0,0,0,0,0,0,0 +2048654,Liadrin's Faceguard of Conquest,332,85,4,1,4,4,4,186,7,224,12,85,13,72,0,0,0,0,0,0,0,0,0,0,0,0 +2047678,Headplate of the Honorbound,345,85,4,1,4,4,4,159,7,260,12,127,37,106,13,114,0,0,0,0,0,0,0,0,0,0 +2048080,Velen's Raiments of Triumph,345,85,4,20,4,1,45,217,7,159,5,159,6,127,36,127,0,0,0,0,0,0,0,0,0,0 +2047748,Khadgar's Hood of Conquest,332,85,4,1,4,1,45,175,7,142,5,142,36,111,31,99,0,0,0,0,0,0,0,0,0,0 +2047685,Helm of the Brooding Dragon,345,85,4,1,4,3,38,230,3,186,7,165,5,110,44,139,36,85,0,0,0,0,0,0,0,0 +2047696,Shoulderplates of Trembling Rage,345,85,4,3,4,4,4,165,7,178,32,103,31,91,0,0,0,0,0,0,0,0,0,0,0,0 +2048335,Thrall's Hauberk of Triumph,345,85,4,5,4,3,45,217,7,159,5,159,36,127,31,127,0,0,0,0,0,0,0,0,0,0 +2048554,Koltira's Legguards of Triumph,345,85,4,7,4,4,4,159,7,279,12,100,14,94,13,110,0,0,0,0,0,0,0,0,0,0 +2048635,Turalyon's Legguards of Conquest,332,85,4,7,4,4,4,142,7,243,12,124,31,69,0,0,0,0,0,0,0,0,0,0,0,0 +2048630,Liadrin's Gauntlets of Conquest,332,85,4,10,4,4,4,145,7,158,32,93,31,80,0,0,0,0,0,0,0,0,0,0,0,0 +2047777,Sunstrider's Shoulderpads of Conquest,332,85,4,3,4,1,45,148,7,105,5,105,32,80,36,93,0,0,0,0,0,0,0,0,0,0 +2048564,Turalyon's Headpiece of Conquest,332,85,4,1,4,4,45,175,7,142,5,142,32,99,36,111,0,0,0,0,0,0,0,0,0,0 +2048133,Malfurion's Handguards of Triumph,345,85,4,10,4,2,45,168,7,119,5,119,6,103,32,91,0,0,0,0,0,0,0,0,0,0 +2048658,Liadrin's Handguards of Triumph,345,85,4,10,4,4,4,156,7,215,12,82,13,69,14,82,0,0,0,0,0,0,0,0,0,0 +2048315,Nobundo's Shoulderpads of Conquest,332,85,4,3,4,3,45,148,7,105,5,105,36,93,32,80,0,0,0,0,0,0,0,0,0,0 +2048659,Liadrin's Faceguard of Triumph,345,85,4,1,4,4,4,210,7,260,12,97,13,85,0,0,0,0,0,0,0,0,0,0,0,0 +2048429,Wrynn's Greathelm of Conquest,332,85,4,1,4,4,4,186,7,224,12,85,13,72,0,0,0,0,0,0,0,0,0,0,0,0 +2048533,Thassarian's Legguards of Conquest,332,85,4,7,4,4,4,142,7,243,12,88,14,82,13,97,0,0,0,0,0,0,0,0,0,0 +2047687,Headguard of Inner Warmth,345,85,4,1,4,3,45,203,7,159,5,159,36,102,43,69,0,0,0,0,0,0,0,0,0,0 +2048186,Runetotem's Vestments of Conquest,332,85,4,20,4,2,45,189,7,142,5,142,36,124,32,99,0,0,0,0,0,0,0,0,0,0 +2047695,Hood of Clouded Sight,345,85,4,1,4,1,45,203,7,159,5,159,6,139,32,102,0,0,0,0,0,0,0,0,0,0 +2048193,Runetotem's Handgrips of Triumph,345,85,4,10,4,2,38,209,3,144,7,156,32,103,31,91,0,0,0,0,0,0,0,0,0,0 +2047688,Mask of Lethal Intent,345,85,4,1,4,2,38,255,3,186,7,210,31,127,44,114,0,0,0,0,0,0,0,0,0,0 +2048371,Wrynn's Helmet of Conquest,332,85,4,1,4,4,4,175,7,212,32,99,31,111,0,0,0,0,0,0,0,0,0,0,0,0 +2048370,Thrall's Shoulderguards of Conquest,332,85,4,3,4,3,38,252,3,80,7,110,5,72,32,93,31,72,0,0,0,0,0,0,0,0 +2047770,Sunstrider's Leggings of Triumph,345,85,4,7,4,1,45,217,7,159,5,159,6,114,32,139,0,0,0,0,0,0,0,0,0,0 +2048538,Thassarian's Chestguard of Triumph,345,85,4,5,4,4,4,159,7,279,12,110,14,100,13,94,0,0,0,0,0,0,0,0,0,0 +2048179,Runetotem's Vestments of Triumph,345,85,4,20,4,2,45,217,7,159,5,159,36,139,32,114,0,0,0,0,0,0,0,0,0,0 +2048270,Windrunner's Spaulders of Triumph,345,85,4,3,4,3,38,184,3,144,7,124,5,82,32,103,31,82,0,0,0,0,0,0,0,0 +2047936,Velen's Robe of Conquest,332,85,4,20,4,1,45,189,7,142,5,142,6,111,32,111,0,0,0,0,0,0,0,0,0,0 +2048390,Hellscream's Shoulderplates of Conquest,332,85,4,3,4,4,4,145,7,158,32,93,44,80,0,0,0,0,0,0,0,0,0,0,0,0 +2048592,Liadrin's Headpiece of Triumph,345,85,4,1,4,4,45,203,7,159,5,159,32,114,36,127,0,0,0,0,0,0,0,0,0,0 +2048216,Malfurion's Raiments of Conquest,332,85,4,20,4,2,38,249,3,161,7,186,32,114,36,108,0,0,0,0,0,0,0,0,0,0 +2047757,Khadgar's Shoulderpads of Triumph,345,85,4,3,4,1,45,168,7,119,5,119,32,91,36,103,0,0,0,0,0,0,0,0,0,0 +2047671,Idol of Flaring Growth,345,85,4,28,4,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2047807,Gul'dan's Shoulderpads of Triumph,345,85,4,3,4,1,45,168,7,119,5,119,6,91,32,103,0,0,0,0,0,0,0,0,0,0 +2048656,Liadrin's Shoulderguards of Conquest,332,85,4,3,4,4,4,105,7,189,12,93,13,93,37,57,0,0,0,0,0,0,0,0,0,0 +2048638,Turalyon's Legguards of Triumph,345,85,4,7,4,4,4,159,7,279,12,139,31,82,0,0,0,0,0,0,0,0,0,0,0,0 +2048591,Liadrin's Greaves of Triumph,345,85,4,7,4,4,45,217,7,159,5,159,32,114,43,69,0,0,0,0,0,0,0,0,0,0 +2047716,Mantle of Revered Mortality,345,85,4,3,4,1,45,168,7,119,5,119,6,103,36,91,0,0,0,0,0,0,0,0,0,0 +2048595,Liadrin's Spaulders of Conquest,332,85,4,3,4,4,45,148,7,105,5,105,32,93,36,80,0,0,0,0,0,0,0,0,0,0 +2048272,Windrunner's Headpiece of Triumph,345,85,4,1,4,3,38,230,3,186,7,165,5,110,32,139,44,85,0,0,0,0,0,0,0,0 +2048395,Hellscream's Shoulderplates of Triumph,345,85,4,3,4,4,4,165,7,178,32,103,44,91,0,0,0,0,0,0,0,0,0,0,0,0 +2048574,Turalyon's Gloves of Conquest,332,85,4,10,4,4,45,148,7,105,5,105,36,93,43,40,0,0,0,0,0,0,0,0,0,0 +2048071,Zabra's Shoulderpads of Conquest,332,85,4,3,4,1,45,148,7,105,5,105,6,93,32,80,0,0,0,0,0,0,0,0,0,0 +2048247,Garona's Pauldrons of Conquest,332,85,4,3,4,2,38,159,3,137,7,137,44,93,37,80,0,0,0,0,0,0,0,0,0,0 +2048317,Nobundo's Gloves of Triumph,345,85,4,10,4,3,45,168,7,119,5,119,36,91,31,103,0,0,0,0,0,0,0,0,0,0 +2048597,Liadrin's Headpiece of Conquest,332,85,4,1,4,4,45,175,7,142,5,142,32,99,36,111,0,0,0,0,0,0,0,0,0,0 +2048285,Nobundo's Tunic of Triumph,345,85,4,5,4,3,45,217,7,159,5,159,36,127,32,127,0,0,0,0,0,0,0,0,0,0 +2047661,Libram of Valiance,345,85,4,28,4,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2048339,Thrall's Kilt of Conquest,332,85,4,7,4,3,45,189,7,142,5,142,32,99,31,124,0,0,0,0,0,0,0,0,0,0 +2048271,Windrunner's Legguards of Triumph,345,85,4,7,4,3,38,230,3,186,7,110,5,165,32,139,44,110,0,0,0,0,0,0,0,0 +2048134,Malfurion's Headpiece of Triumph,345,85,4,1,4,2,45,203,7,159,5,159,6,114,32,127,0,0,0,0,0,0,0,0,0,0 +2048184,Runetotem's Cover of Conquest,332,85,4,1,4,2,45,175,7,142,5,142,31,111,32,99,0,0,0,0,0,0,0,0,0,0 +2048457,Hellscream's Handguards of Conquest,332,85,4,10,4,4,4,137,7,189,12,72,13,60,14,72,0,0,0,0,0,0,0,0,0,0 +2048388,Hellscream's Helmet of Conquest,332,85,4,1,4,4,4,175,7,212,32,99,31,111,0,0,0,0,0,0,0,0,0,0,0,0 +2047756,Khadgar's Robe of Triumph,345,85,4,20,4,1,45,217,7,159,5,159,6,139,31,114,0,0,0,0,0,0,0,0,0,0 +2048542,Thassarian's Pauldrons of Triumph,345,85,4,3,4,4,4,119,7,215,12,103,14,103,31,66,0,0,0,0,0,0,0,0,0,0 +2048066,Zabra's Gloves of Triumph,345,85,4,10,4,1,45,168,7,119,5,119,6,91,36,103,0,0,0,0,0,0,0,0,0,0 +2048609,Turalyon's Helm of Triumph,345,85,4,1,4,4,4,203,7,240,32,127,36,114,0,0,0,0,0,0,0,0,0,0,0,0 +2048499,Koltira's Gauntlets of Triumph,345,85,4,10,4,4,4,165,7,178,32,103,31,91,0,0,0,0,0,0,0,0,0,0,0,0 +2048304,Thrall's Spaulders of Triumph,345,85,4,3,4,3,45,168,7,119,5,119,36,91,43,52,0,0,0,0,0,0,0,0,0,0 +2047710,Epaulets of the Fateful Accord,345,85,4,3,4,2,45,168,7,119,5,119,6,103,32,91,0,0,0,0,0,0,0,0,0,0 +2047804,Gul'dan's Hood of Triumph,345,85,4,1,4,1,45,203,7,159,5,159,6,114,32,127,0,0,0,0,0,0,0,0,0,0 +2048380,Wrynn's Shoulderplates of Triumph,345,85,4,3,4,4,4,165,7,178,32,103,44,91,0,0,0,0,0,0,0,0,0,0,0,0 +2048191,Runetotem's Shoulderpads of Conquest,332,85,4,3,4,2,38,184,3,125,7,137,36,93,44,80,0,0,0,0,0,0,0,0,0,0 +2048165,Malfurion's Trousers of Triumph,345,85,4,7,4,2,45,217,7,159,5,159,6,114,31,139,0,0,0,0,0,0,0,0,0,0 +2048378,Wrynn's Helmet of Triumph,345,85,4,1,4,4,4,203,7,240,32,114,31,127,0,0,0,0,0,0,0,0,0,0,0,0 +2048211,Malfurion's Headguard of Triumph,345,85,4,1,4,2,38,230,3,186,7,210,32,139,37,114,0,0,0,0,0,0,0,0,0,0 +2048540,Thassarian's Faceguard of Triumph,345,85,4,1,4,4,4,159,7,260,12,127,31,82,13,139,0,0,0,0,0,0,0,0,0,0 +2047772,Sunstrider's Gauntlets of Triumph,345,85,4,10,4,1,45,168,7,119,5,119,32,103,36,91,0,0,0,0,0,0,0,0,0,0 +2047713,Mantle of Catastrophic Emanation,345,85,4,3,4,1,45,168,7,119,5,119,32,91,31,103,0,0,0,0,0,0,0,0,0,0 +2048316,Nobundo's Hauberk of Triumph,345,85,4,5,4,3,45,217,7,159,5,159,36,127,31,127,0,0,0,0,0,0,0,0,0,0 +2047689,Hood of Lethal Intent,345,85,4,1,4,2,38,255,3,186,7,210,31,127,44,114,0,0,0,0,0,0,0,0,0,0 +2048436,Wrynn's Breastplate of Conquest,332,85,4,5,4,4,4,186,7,243,12,97,14,85,13,85,0,0,0,0,0,0,0,0,0,0 +2048557,Koltira's Chestguard of Triumph,345,85,4,5,4,4,4,159,7,279,12,110,14,100,13,94,0,0,0,0,0,0,0,0,0,0 +2048065,Zabra's Cowl of Triumph,345,85,4,1,4,1,45,203,7,159,5,159,6,127,32,114,0,0,0,0,0,0,0,0,0,0 +2048257,Windrunner's Headpiece of Triumph,345,85,4,1,4,3,38,230,3,186,7,165,5,110,32,139,44,85,0,0,0,0,0,0,0,0 +2047981,Velen's Shoulderpads of Conquest,332,85,4,3,4,1,45,148,7,105,5,105,6,93,32,80,0,0,0,0,0,0,0,0,0,0 +2048300,Thrall's Tunic of Triumph,345,85,4,5,4,3,45,217,7,159,5,159,36,127,32,127,0,0,0,0,0,0,0,0,0,0 +2048577,Turalyon's Headpiece of Triumph,345,85,4,1,4,4,45,203,7,159,5,159,32,114,36,127,0,0,0,0,0,0,0,0,0,0 +2048282,Nobundo's Legguards of Conquest,332,85,4,7,4,3,45,189,7,142,5,142,32,114,43,54,0,0,0,0,0,0,0,0,0,0 +2048483,Thassarian's Helmet of Triumph,345,85,4,1,4,4,4,203,7,240,32,127,37,114,0,0,0,0,0,0,0,0,0,0,0,0 +2048180,Runetotem's Trousers of Triumph,345,85,4,7,4,2,45,217,7,159,5,159,6,114,31,139,0,0,0,0,0,0,0,0,0,0 +2047783,Kel'Thuzad's Gloves of Conquest,332,85,4,10,4,1,45,148,7,105,5,105,32,93,31,80,0,0,0,0,0,0,0,0,0,0 +2048280,Nobundo's Headpiece of Conquest,332,85,4,1,4,3,45,175,7,142,5,142,32,102,43,54,0,0,0,0,0,0,0,0,0,0 +2048149,Runetotem's Robe of Triumph,345,85,4,20,4,2,45,217,7,159,5,159,6,127,32,127,0,0,0,0,0,0,0,0,0,0 +2047776,Sunstrider's Robe of Conquest,332,85,4,20,4,1,45,189,7,142,5,142,6,124,31,99,0,0,0,0,0,0,0,0,0,0 +2048461,Hellscream's Breastplate of Triumph,345,85,4,5,4,4,4,210,7,279,12,110,14,97,13,97,0,0,0,0,0,0,0,0,0,0 +2048070,Zabra's Robe of Conquest,332,85,4,20,4,1,45,189,7,142,5,142,6,111,32,111,0,0,0,0,0,0,0,0,0,0 +2048602,Turalyon's Battleplate of Conquest,332,85,4,5,4,4,4,187,7,212,32,111,44,111,0,0,0,0,0,0,0,0,0,0,0,0 +2048166,Malfurion's Vestments of Triumph,345,85,4,20,4,2,45,217,7,159,5,159,36,139,32,114,0,0,0,0,0,0,0,0,0,0 +2048562,Koltira's Pauldrons of Conquest,332,85,4,3,4,4,4,105,7,189,12,93,14,93,31,57,0,0,0,0,0,0,0,0,0,0 +2048288,Nobundo's Legguards of Triumph,345,85,4,7,4,3,45,217,7,159,5,159,32,130,43,62,0,0,0,0,0,0,0,0,0,0 +2048343,Nobundo's Faceguard of Conquest,332,85,4,1,4,3,38,199,3,161,7,147,5,97,31,99,32,97,0,0,0,0,0,0,0,0 +2048135,Malfurion's Leggings of Triumph,345,85,4,7,4,2,45,217,7,159,5,159,6,127,36,127,0,0,0,0,0,0,0,0,0,0 +2048163,Malfurion's Gloves of Triumph,345,85,4,10,4,2,45,168,7,119,5,119,6,91,36,103,0,0,0,0,0,0,0,0,0,0 +2048275,Windrunner's Tunic of Conquest,332,85,4,5,4,3,38,373,3,99,7,147,5,97,32,111,31,85,0,0,0,0,0,0,0,0 +2048301,Thrall's Handguards of Triumph,345,85,4,10,4,3,45,168,7,119,5,119,36,91,43,52,0,0,0,0,0,0,0,0,0,0 +2048341,Nobundo's Chestguard of Conquest,332,85,4,5,4,3,38,373,3,99,7,147,5,97,32,111,36,85,0,0,0,0,0,0,0,0 +2047660,Blades of the Sable Cross,345,85,4,25,2,16,4,49,7,99,12,43,13,43,31,34,0,0,0,0,0,0,0,0,0,0 +2048196,Runetotem's Raiments of Triumph,345,85,4,20,4,2,38,280,3,186,7,210,32,130,36,124,0,0,0,0,0,0,0,0,0,0 +2047672,Sigil of Insolence,345,85,4,28,4,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2047664,Libram of Defiance,345,85,4,28,4,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2048346,Nobundo's Chestguard of Triumph,345,85,4,5,4,3,38,420,3,114,7,165,5,110,32,127,36,97,0,0,0,0,0,0,0,0 +2047754,Khadgar's Hood of Triumph,345,85,4,1,4,1,45,203,7,159,5,159,36,127,31,114,0,0,0,0,0,0,0,0,0,0 +2048575,Turalyon's Tunic of Triumph,345,85,4,5,4,4,45,217,7,159,5,159,32,114,43,69,0,0,0,0,0,0,0,0,0,0 \ No newline at end of file diff --git a/cmd/create_emblem_items/veil-emblem.csv b/cmd/create_emblem_items/veil-emblem.csv new file mode 100644 index 0000000..caf8b88 --- /dev/null +++ b/cmd/create_emblem_items/veil-emblem.csv @@ -0,0 +1,291 @@ +entry,name,ItemLevel,RequiredLevel,Quality,InventoryType,class,subclass,stat_type1,stat_value1,stat_type2,stat_value2,stat_type3,stat_value3,stat_type4,stat_value4,stat_type5,stat_value5,stat_type6,stat_value6,stat_type7,stat_value7,stat_type8,stat_value8,stat_type9,stat_value9,stat_type10,stat_value10 +2050825,Lasherweave Legguards,351,85,4,7,4,2,38,246,3,223,7,223,44,148,37,124,0,0,0,0,0,0,0,0,0,0 +2050765,Crimson Acolyte Hood,351,85,4,1,4,1,45,217,7,168,5,168,6,124,32,136,0,0,0,0,0,0,0,0,0,0 +2050832,Frost Witch's Faceguard,351,85,4,1,4,3,38,246,3,210,7,175,5,117,32,136,36,93,0,0,0,0,0,0,0,0 +2048231,VanCleef's Gauntlets of Triumph,358,85,4,10,4,2,38,209,3,176,7,176,32,117,31,105,0,0,0,0,0,0,0,0,0,0 +2048291,Nobundo's Legguards of Triumph,358,85,4,7,4,3,45,248,7,179,5,179,32,148,43,71,0,0,0,0,0,0,0,0,0,0 +2048548,Koltira's Chestguard of Triumph,358,85,4,5,4,4,4,179,7,319,12,124,14,114,13,108,0,0,0,0,0,0,0,0,0,0 +2047760,Khadgar's Leggings of Triumph,358,85,4,7,4,1,45,248,7,179,5,179,6,133,32,158,0,0,0,0,0,0,0,0,0,0 +2050082,Ymirjar Lord's Shoulderplates,351,85,4,3,4,4,4,176,7,189,32,110,44,97,0,0,0,0,0,0,0,0,0,0,0,0 +2048146,Runetotem's Robe of Triumph,358,85,4,20,4,2,45,248,7,179,5,179,6,145,32,145,0,0,0,0,0,0,0,0,0,0 +2048262,Windrunner's Headpiece of Triumph,358,85,4,1,4,3,38,266,3,212,7,187,5,124,32,158,44,99,0,0,0,0,0,0,0,0 +2048230,VanCleef's Helmet of Triumph,358,85,4,1,4,2,38,266,3,212,7,237,32,158,37,133,0,0,0,0,0,0,0,0,0,0 +2048357,Thrall's Grips of Triumph,358,85,4,10,4,3,38,327,3,117,7,139,5,93,37,105,32,93,0,0,0,0,0,0,0,0 +2050824,Lasherweave Shoulderpads,351,85,4,3,4,2,38,195,3,165,7,165,32,110,44,97,0,0,0,0,0,0,0,0,0,0 +2048086,Velen's Handwraps of Triumph,358,85,4,10,4,1,45,192,7,133,5,133,31,105,32,117,0,0,0,0,0,0,0,0,0,0 +2050823,Lasherweave Vestment,351,85,4,20,4,2,45,230,7,168,5,168,32,148,36,124,0,0,0,0,0,0,0,0,0,0 +2048037,Velen's Gloves of Triumph,358,85,4,10,4,1,45,192,7,133,5,133,6,105,36,117,0,0,0,0,0,0,0,0,0,0 +2048433,Wrynn's Greathelm of Triumph,358,85,4,1,4,4,4,237,7,300,12,111,13,99,0,0,0,0,0,0,0,0,0,0,0,0 +2050325,Lightsworn Legplates,351,85,4,7,4,4,4,229,7,254,32,148,37,124,0,0,0,0,0,0,0,0,0,0,0,0 +2048360,Thrall's Shoulderguards of Triumph,358,85,4,3,4,3,38,327,3,105,7,139,5,93,32,117,31,93,0,0,0,0,0,0,0,0 +2048294,Nobundo's Tunic of Triumph,358,85,4,5,4,3,45,248,7,179,5,179,36,145,32,145,0,0,0,0,0,0,0,0,0,0 +2050866,Lightsworn Greaves,351,85,4,7,4,4,45,230,7,168,5,168,32,148,43,62,0,0,0,0,0,0,0,0,0,0 +2051557,Runed Signet of the Kirin Tor,351,85,4,11,4,0,45,145,7,120,5,83,32,82,36,83,0,0,0,0,0,0,0,0,0,0 +2050393,Crimson Acolyte Pants,351,85,4,7,4,1,45,230,7,168,5,168,32,148,31,124,0,0,0,0,0,0,0,0,0,0 +2050118,Ahn'Kahar Blood Hunter's Tunic,351,85,4,5,4,3,38,246,3,223,7,175,5,117,32,136,44,105,0,0,0,0,0,0,0,0 +2050869,Lightsworn Tunic,351,85,4,5,4,4,45,230,7,168,5,168,32,148,36,124,0,0,0,0,0,0,0,0,0,0 +2048327,Thrall's Gloves of Triumph,358,85,4,10,4,3,45,192,7,133,5,133,36,105,31,117,0,0,0,0,0,0,0,0,0,0 +2047797,Gul'dan's Gloves of Triumph,358,85,4,10,4,1,45,192,7,133,5,133,32,117,31,105,0,0,0,0,0,0,0,0,0,0 +2048651,Liadrin's Breastplate of Triumph,358,85,4,5,4,4,4,237,7,319,12,124,14,111,13,111,0,0,0,0,0,0,0,0,0,0 +2048356,Thrall's Chestguard of Triumph,358,85,4,5,4,3,38,474,3,133,7,187,5,124,32,145,36,111,0,0,0,0,0,0,0,0 +2050079,Ymirjar Lord's Gauntlets,351,85,4,10,4,4,4,176,7,189,32,110,31,97,0,0,0,0,0,0,0,0,0,0,0,0 +2048397,Hellscream's Gauntlets of Triumph,358,85,4,10,4,4,4,189,7,201,32,117,31,105,0,0,0,0,0,0,0,0,0,0,0,0 +2050078,Ymirjar Lord's Battleplate,351,85,4,5,4,4,4,229,7,254,32,148,44,124,0,0,0,0,0,0,0,0,0,0,0,0 +2048549,Koltira's Handguards of Triumph,358,85,4,10,4,4,4,176,7,244,12,93,13,93,14,80,0,0,0,0,0,0,0,0,0,0 +2048168,Malfurion's Mantle of Triumph,358,85,4,3,4,2,45,192,7,133,5,133,6,117,32,105,0,0,0,0,0,0,0,0,0,0 +2048029,Velen's Shoulderpads of Triumph,358,85,4,3,4,1,45,192,7,133,5,133,6,117,32,105,0,0,0,0,0,0,0,0,0,0 +2051560,Runed Band of the Kirin Tor,351,85,4,11,4,0,38,165,3,124,7,124,32,85,36,79,0,0,0,0,0,0,0,0,0,0 +2047763,Sunstrider's Gauntlets of Triumph,358,85,4,10,4,1,45,192,7,133,5,133,32,117,36,105,0,0,0,0,0,0,0,0,0,0 +2050087,Shadowblade Breastplate,351,85,4,5,4,2,38,246,3,223,7,223,32,148,44,124,0,0,0,0,0,0,0,0,0,0 +2050828,Lasherweave Raiment,351,85,4,20,4,2,38,246,3,223,7,223,32,148,44,124,0,0,0,0,0,0,0,0,0,0 +2050394,Crimson Acolyte Raiments,351,85,4,20,4,1,45,230,7,168,5,168,32,136,36,136,0,0,0,0,0,0,0,0,0,0 +2048620,Liadrin's Legplates of Triumph,358,85,4,7,4,4,4,244,7,269,32,145,37,145,0,0,0,0,0,0,0,0,0,0,0,0 +2048618,Liadrin's Gauntlets of Triumph,358,85,4,10,4,4,4,189,7,201,32,117,31,105,0,0,0,0,0,0,0,0,0,0,0,0 +2048489,Thassarian's Gauntlets of Triumph,358,85,4,10,4,4,4,189,7,201,32,117,31,105,0,0,0,0,0,0,0,0,0,0,0,0 +2048204,Malfurion's Headguard of Triumph,358,85,4,1,4,2,38,266,3,212,7,237,32,158,37,133,0,0,0,0,0,0,0,0,0,0 +2047767,Sunstrider's Shoulderpads of Triumph,358,85,4,3,4,1,45,192,7,133,5,133,32,105,36,117,0,0,0,0,0,0,0,0,0,0 +2050820,Lasherweave Trousers,351,85,4,7,4,2,45,230,7,168,5,168,32,148,31,124,0,0,0,0,0,0,0,0,0,0 +2048330,Thrall's Shoulderpads of Triumph,358,85,4,3,4,3,45,192,7,133,5,133,36,117,32,105,0,0,0,0,0,0,0,0,0,0 +2048494,Koltira's Legplates of Triumph,358,85,4,7,4,4,4,244,7,269,32,145,44,145,0,0,0,0,0,0,0,0,0,0,0,0 +2048292,Nobundo's Headpiece of Triumph,358,85,4,1,4,3,45,234,7,179,5,179,32,136,43,71,0,0,0,0,0,0,0,0,0,0 +2048323,Nobundo's Helm of Triumph,358,85,4,1,4,3,45,234,7,179,5,179,32,142,36,148,0,0,0,0,0,0,0,0,0,0 +2048141,Malfurion's Headpiece of Triumph,358,85,4,1,4,2,45,234,7,179,5,179,6,133,32,145,0,0,0,0,0,0,0,0,0,0 +2050855,Scourgelord Faceguard,351,85,4,1,4,4,4,223,7,277,12,117,13,93,14,105,0,0,0,0,0,0,0,0,0,0 +2050109,Lasherweave Legplates,351,85,4,7,4,2,45,230,7,168,5,168,6,148,36,120,0,0,0,0,0,0,0,0,0,0 +2050088,Shadowblade Gauntlets,351,85,4,10,4,2,38,195,3,165,7,165,32,110,36,97,0,0,0,0,0,0,0,0,0,0 +2048200,Runetotem's Legguards of Triumph,358,85,4,7,4,2,38,266,3,212,7,237,32,158,31,133,0,0,0,0,0,0,0,0,0,0 +2050853,Scourgelord Pauldrons,351,85,4,3,4,4,4,165,7,229,12,86,13,74,14,86,0,0,0,0,0,0,0,0,0,0 +2048352,Nobundo's War-Kilt of Triumph,358,85,4,7,4,3,38,266,3,212,7,124,5,187,32,158,31,124,0,0,0,0,0,0,0,0 +2048451,Wrynn's Breastplate of Triumph,358,85,4,5,4,4,4,237,7,319,12,124,14,111,13,111,0,0,0,0,0,0,0,0,0,0 +2050080,Ymirjar Lord's Helmet,351,85,4,1,4,4,4,217,7,254,32,136,44,124,0,0,0,0,0,0,0,0,0,0,0,0 +2050865,Lightsworn Spaulders,351,85,4,3,4,4,45,179,7,125,5,125,32,110,36,97,0,0,0,0,0,0,0,0,0,0 +2048586,Liadrin's Greaves of Triumph,358,85,4,7,4,4,45,248,7,179,5,179,32,133,43,79,0,0,0,0,0,0,0,0,0,0 +2050846,Ymirjar Lord's Pauldrons,351,85,4,3,4,4,4,165,7,229,12,86,13,74,14,86,0,0,0,0,0,0,0,0,0,0 +2050106,Lasherweave Robes,351,85,4,20,4,2,45,230,7,168,5,168,6,148,32,124,0,0,0,0,0,0,0,0,0,0 +2048035,Velen's Cowl of Triumph,358,85,4,1,4,1,45,234,7,179,5,179,6,145,32,133,0,0,0,0,0,0,0,0,0,0 +2048453,Wrynn's Handguards of Triumph,358,85,4,10,4,4,4,176,7,244,12,93,13,80,14,93,0,0,0,0,0,0,0,0,0,0 +2048324,Nobundo's Gloves of Triumph,358,85,4,10,4,3,45,192,7,133,5,133,36,105,31,117,0,0,0,0,0,0,0,0,0,0 +2048145,Runetotem's Leggings of Triumph,358,85,4,7,4,2,45,248,7,179,5,179,6,145,36,145,0,0,0,0,0,0,0,0,0,0 +2050842,Frost Witch's Gloves,351,85,4,10,4,3,45,179,7,125,5,125,32,110,31,97,0,0,0,0,0,0,0,0,0,0 +2048544,Thassarian's Legguards of Triumph,358,85,4,7,4,4,4,179,7,319,12,114,14,108,13,124,0,0,0,0,0,0,0,0,0,0 +2048646,Turalyon's Shoulderguards of Triumph,358,85,4,3,4,4,4,133,7,244,12,117,13,117,37,77,0,0,0,0,0,0,0,0,0,0 +2048265,Windrunner's Tunic of Triumph,358,85,4,5,4,3,38,474,3,133,7,187,5,124,32,145,31,111,0,0,0,0,0,0,0,0 +2048487,Thassarian's Legplates of Triumph,358,85,4,7,4,4,4,244,7,269,32,145,44,145,0,0,0,0,0,0,0,0,0,0,0,0 +2048329,Thrall's Kilt of Triumph,358,85,4,7,4,3,45,248,7,179,5,179,32,133,31,158,0,0,0,0,0,0,0,0,0,0 +2047789,Kel'Thuzad's Hood of Triumph,358,85,4,1,4,1,45,234,7,179,5,179,6,133,32,145,0,0,0,0,0,0,0,0,0,0 +2047788,Kel'Thuzad's Gloves of Triumph,358,85,4,10,4,1,45,192,7,133,5,133,32,117,31,105,0,0,0,0,0,0,0,0,0,0 +2047794,Gul'dan's Robe of Triumph,358,85,4,20,4,1,45,248,7,179,5,179,6,145,31,145,0,0,0,0,0,0,0,0,0,0 +2048447,Wrynn's Legguards of Triumph,358,85,4,7,4,4,4,179,7,319,12,158,31,96,0,0,0,0,0,0,0,0,0,0,0,0 +2048290,Nobundo's Spaulders of Triumph,358,85,4,3,4,3,45,192,7,133,5,133,36,105,43,58,0,0,0,0,0,0,0,0,0,0 +2048139,Malfurion's Robe of Triumph,358,85,4,20,4,2,45,248,7,179,5,179,6,145,32,145,0,0,0,0,0,0,0,0,0,0 +2050843,Frost Witch's Helm,351,85,4,1,4,3,45,215,7,168,5,168,32,136,36,124,0,0,0,0,0,0,0,0,0,0 +2048547,Thassarian's Chestguard of Triumph,358,85,4,5,4,4,4,179,7,319,12,124,14,114,13,108,0,0,0,0,0,0,0,0,0,0 +2047766,Sunstrider's Robe of Triumph,358,85,4,20,4,1,45,248,7,179,5,179,6,158,31,133,0,0,0,0,0,0,0,0,0,0 +2050819,Lasherweave Mantle,351,85,4,3,4,2,45,179,7,125,5,125,32,110,36,97,0,0,0,0,0,0,0,0,0,0 +2050856,Scourgelord Handguards,351,85,4,10,4,4,4,125,7,229,12,110,31,83,0,0,0,0,0,0,0,0,0,0,0,0 +2048495,Koltira's Shoulderplates of Triumph,358,85,4,3,4,4,4,189,7,201,32,117,31,105,0,0,0,0,0,0,0,0,0,0,0,0 +2050090,Shadowblade Legplates,351,85,4,7,4,2,38,246,3,223,7,223,32,148,37,124,0,0,0,0,0,0,0,0,0,0 +2050324,Lightsworn Shoulderplates,351,85,4,3,4,4,4,176,7,189,32,110,36,97,0,0,0,0,0,0,0,0,0,0,0,0 +2048266,Windrunner's Handguards of Triumph,358,85,4,10,4,3,38,234,3,164,7,139,5,93,32,105,36,93,0,0,0,0,0,0,0,0 +2048236,Garona's Legplates of Triumph,358,85,4,7,4,2,38,291,3,212,7,237,31,133,44,145,0,0,0,0,0,0,0,0,0,0 +2048588,Liadrin's Gloves of Triumph,358,85,4,10,4,4,45,192,7,133,5,133,36,117,43,52,0,0,0,0,0,0,0,0,0,0 +2048400,Hellscream's Shoulderplates of Triumph,358,85,4,3,4,4,4,189,7,201,32,117,44,105,0,0,0,0,0,0,0,0,0,0,0,0 +2051559,Runed Ring of the Kirin Tor,351,85,4,11,4,0,4,124,7,184,32,83,37,82,0,0,0,0,0,0,0,0,0,0,0,0 +2050326,Lightsworn Helmet,351,85,4,1,4,4,4,217,7,254,32,136,36,124,0,0,0,0,0,0,0,0,0,0,0,0 +2048206,Malfurion's Raiments of Triumph,358,85,4,20,4,2,38,316,3,212,7,237,32,148,36,142,0,0,0,0,0,0,0,0,0,0 +2048176,Runetotem's Vestments of Triumph,358,85,4,20,4,2,45,248,7,179,5,179,36,158,32,133,0,0,0,0,0,0,0,0,0,0 +2048177,Runetotem's Mantle of Triumph,358,85,4,3,4,2,45,192,7,133,5,133,6,117,32,105,0,0,0,0,0,0,0,0,0,0 +2048269,Windrunner's Spaulders of Triumph,358,85,4,3,4,3,38,209,3,164,7,139,5,93,32,117,31,93,0,0,0,0,0,0,0,0 +2048617,Liadrin's Battleplate of Triumph,358,85,4,5,4,4,4,244,7,269,32,145,44,145,0,0,0,0,0,0,0,0,0,0,0,0 +2048649,Liadrin's Faceguard of Triumph,358,85,4,1,4,4,4,237,7,300,12,111,13,99,0,0,0,0,0,0,0,0,0,0,0,0 +2048090,Zabra's Raiments of Triumph,358,85,4,20,4,1,45,248,7,179,5,179,6,145,36,145,0,0,0,0,0,0,0,0,0,0 +2048057,Zabra's Gloves of Triumph,358,85,4,10,4,1,45,192,7,133,5,133,6,105,36,117,0,0,0,0,0,0,0,0,0,0 +2048307,Thrall's Headpiece of Triumph,358,85,4,1,4,3,45,234,7,179,5,179,32,136,43,71,0,0,0,0,0,0,0,0,0,0 +2048229,VanCleef's Legplates of Triumph,358,85,4,7,4,2,38,291,3,212,7,237,31,133,44,145,0,0,0,0,0,0,0,0,0,0 +2050863,Lightsworn Handguards,351,85,4,10,4,4,4,125,7,229,12,110,31,83,0,0,0,0,0,0,0,0,0,0,0,0 +2048147,Runetotem's Spaulders of Triumph,358,85,4,3,4,2,45,192,7,133,5,133,6,105,36,117,0,0,0,0,0,0,0,0,0,0 +2048488,Thassarian's Helmet of Triumph,358,85,4,1,4,4,4,232,7,269,32,145,37,133,0,0,0,0,0,0,0,0,0,0,0,0 +2050243,Dark Coven Robe,351,85,4,20,4,1,45,230,7,168,5,168,32,148,36,124,0,0,0,0,0,0,0,0,0,0 +2048616,Turalyon's Battleplate of Triumph,358,85,4,5,4,4,4,244,7,269,32,145,44,145,0,0,0,0,0,0,0,0,0,0,0,0 +2048268,Windrunner's Legguards of Triumph,358,85,4,7,4,3,38,266,3,212,7,124,5,187,32,158,44,124,0,0,0,0,0,0,0,0 +2048383,Wrynn's Helmet of Triumph,358,85,4,1,4,4,4,232,7,269,32,133,31,145,0,0,0,0,0,0,0,0,0,0,0,0 +2048144,Runetotem's Headpiece of Triumph,358,85,4,1,4,2,45,234,7,179,5,179,6,133,32,145,0,0,0,0,0,0,0,0,0,0 +2050822,Lasherweave Gloves,351,85,4,10,4,2,45,179,7,125,5,125,32,110,31,97,0,0,0,0,0,0,0,0,0,0 +2048091,Zabra's Mantle of Triumph,358,85,4,3,4,1,45,192,7,133,5,133,6,117,32,105,0,0,0,0,0,0,0,0,0,0 +2048470,Hellscream's Pauldrons of Triumph,358,85,4,3,4,4,4,133,7,244,12,117,13,117,37,77,0,0,0,0,0,0,0,0,0,0 +2048382,Wrynn's Legplates of Triumph,358,85,4,7,4,4,4,244,7,269,32,145,37,145,0,0,0,0,0,0,0,0,0,0,0,0 +2048059,Zabra's Leggings of Triumph,358,85,4,7,4,1,45,248,7,179,5,179,6,145,36,145,0,0,0,0,0,0,0,0,0,0 +2050108,Lasherweave Helmet,351,85,4,1,4,2,45,217,7,168,5,168,6,136,32,124,0,0,0,0,0,0,0,0,0,0 +2048140,Malfurion's Leggings of Triumph,358,85,4,7,4,2,45,248,7,179,5,179,6,145,36,145,0,0,0,0,0,0,0,0,0,0 +2048583,Turalyon's Gloves of Triumph,358,85,4,10,4,4,45,192,7,133,5,133,36,117,43,52,0,0,0,0,0,0,0,0,0,0 +2048351,Nobundo's Shoulderguards of Triumph,358,85,4,3,4,3,38,327,3,105,7,139,5,93,32,117,31,93,0,0,0,0,0,0,0,0 +2048031,Velen's Robe of Triumph,358,85,4,20,4,1,45,248,7,179,5,179,6,145,32,145,0,0,0,0,0,0,0,0,0,0 +2048308,Thrall's Legguards of Triumph,358,85,4,7,4,3,45,248,7,179,5,179,32,148,43,71,0,0,0,0,0,0,0,0,0,0 +2048169,Malfurion's Vestments of Triumph,358,85,4,20,4,2,45,248,7,179,5,179,36,158,32,133,0,0,0,0,0,0,0,0,0,0 +2050849,Ymirjar Lord's Handguards,351,85,4,10,4,4,4,125,7,229,12,110,31,83,0,0,0,0,0,0,0,0,0,0,0,0 +2048582,Turalyon's Headpiece of Triumph,358,85,4,1,4,4,45,234,7,179,5,179,32,133,36,145,0,0,0,0,0,0,0,0,0,0 +2048650,Liadrin's Handguards of Triumph,358,85,4,10,4,4,4,176,7,244,12,93,13,80,14,93,0,0,0,0,0,0,0,0,0,0 +2047759,Khadgar's Robe of Triumph,358,85,4,20,4,1,45,248,7,179,5,179,6,158,31,133,0,0,0,0,0,0,0,0,0,0 +2050847,Ymirjar Lord's Legguards,351,85,4,7,4,4,4,168,7,296,12,124,13,148,37,113,0,0,0,0,0,0,0,0,0,0 +2048171,Malfurion's Cover of Triumph,358,85,4,1,4,2,45,234,7,179,5,179,31,145,32,133,0,0,0,0,0,0,0,0,0,0 +2048354,Nobundo's Grips of Triumph,358,85,4,10,4,3,38,327,3,117,7,139,5,93,37,105,32,93,0,0,0,0,0,0,0,0 +2047765,Sunstrider's Leggings of Triumph,358,85,4,7,4,1,45,248,7,179,5,179,6,133,32,158,0,0,0,0,0,0,0,0,0,0 +2050116,Ahn'Kahar Blood Hunter's Legguards,351,85,4,7,4,3,38,246,3,223,7,175,5,117,32,136,36,105,0,0,0,0,0,0,0,0 +2048175,Runetotem's Trousers of Triumph,358,85,4,7,4,2,45,248,7,179,5,179,6,133,31,158,0,0,0,0,0,0,0,0,0,0 +2050868,Lightsworn Gloves,351,85,4,10,4,4,45,179,7,125,5,125,32,110,43,49,0,0,0,0,0,0,0,0,0,0 +2048199,Runetotem's Raiments of Triumph,358,85,4,20,4,2,38,316,3,212,7,237,32,148,36,142,0,0,0,0,0,0,0,0,0,0 +2048551,Koltira's Legguards of Triumph,358,85,4,7,4,4,4,179,7,319,12,114,14,108,13,124,0,0,0,0,0,0,0,0,0,0 +2048084,Velen's Pants of Triumph,358,85,4,7,4,1,45,248,7,179,5,179,36,133,31,158,0,0,0,0,0,0,0,0,0,0 +2050242,Dark Coven Leggings,351,85,4,7,4,1,45,230,7,168,5,168,32,148,31,124,0,0,0,0,0,0,0,0,0,0 +2050095,Scourgelord Gauntlets,351,85,4,10,4,4,4,176,7,189,32,110,31,97,0,0,0,0,0,0,0,0,0,0,0,0 +2048085,Velen's Circlet of Triumph,358,85,4,1,4,1,45,234,7,179,5,179,6,133,31,145,0,0,0,0,0,0,0,0,0,0 +2050396,Crimson Acolyte Mantle,351,85,4,3,4,1,45,179,7,125,5,125,32,110,36,97,0,0,0,0,0,0,0,0,0,0 +2050275,Bloodmage Gloves,351,85,4,10,4,1,45,179,7,125,5,125,32,110,31,97,0,0,0,0,0,0,0,0,0,0 +2048580,Turalyon's Spaulders of Triumph,358,85,4,3,4,4,45,192,7,133,5,133,32,117,36,105,0,0,0,0,0,0,0,0,0,0 +2050850,Ymirjar Lord's Breastplate,351,85,4,5,4,4,4,223,7,296,13,93,14,117,0,0,0,0,0,0,0,0,0,0,0,0 +2048058,Zabra's Cowl of Triumph,358,85,4,1,4,1,45,234,7,179,5,179,6,145,32,133,0,0,0,0,0,0,0,0,0,0 +2048061,Zabra's Shoulderpads of Triumph,358,85,4,3,4,1,45,192,7,133,5,133,6,117,32,105,0,0,0,0,0,0,0,0,0,0 +2048613,Turalyon's Legplates of Triumph,358,85,4,7,4,4,4,244,7,269,32,145,37,145,0,0,0,0,0,0,0,0,0,0,0,0 +2048647,Liadrin's Shoulderguards of Triumph,358,85,4,3,4,4,4,133,7,244,12,117,13,117,37,77,0,0,0,0,0,0,0,0,0,0 +2047795,Gul'dan's Leggings of Triumph,358,85,4,7,4,1,45,248,7,179,5,179,32,158,36,133,0,0,0,0,0,0,0,0,0,0 +2050327,Lightsworn Gauntlets,351,85,4,10,4,4,4,176,7,189,32,110,31,97,0,0,0,0,0,0,0,0,0,0,0,0 +2051558,Runed Loop of the Kirin Tor,351,85,4,11,4,0,45,145,7,120,5,83,6,83,43,41,0,0,0,0,0,0,0,0,0,0 +2050244,Dark Coven Shoulderpads,351,85,4,3,4,1,45,179,7,125,5,125,32,110,36,97,0,0,0,0,0,0,0,0,0,0 +2050766,Crimson Acolyte Gloves,351,85,4,10,4,1,45,179,7,125,5,125,6,110,36,97,0,0,0,0,0,0,0,0,0,0 +2048455,Wrynn's Pauldrons of Triumph,358,85,4,3,4,4,4,133,7,244,12,117,13,117,37,77,0,0,0,0,0,0,0,0,0,0 +2047790,Kel'Thuzad's Leggings of Triumph,358,85,4,7,4,1,45,248,7,179,5,179,32,158,36,133,0,0,0,0,0,0,0,0,0,0 +2048060,Zabra's Robe of Triumph,358,85,4,20,4,1,45,248,7,179,5,179,6,145,32,145,0,0,0,0,0,0,0,0,0,0 +2048381,Wrynn's Shoulderplates of Triumph,358,85,4,3,4,4,4,189,7,201,32,117,44,105,0,0,0,0,0,0,0,0,0,0,0,0 +2050848,Ymirjar Lord's Greathelm,351,85,4,1,4,4,4,223,7,277,12,117,13,93,14,105,0,0,0,0,0,0,0,0,0,0 +2050328,Lightsworn Battleplate,351,85,4,5,4,4,4,229,7,254,32,148,36,124,0,0,0,0,0,0,0,0,0,0,0,0 +2048082,Velen's Mantle of Triumph,358,85,4,3,4,1,45,192,7,133,5,133,6,117,32,105,0,0,0,0,0,0,0,0,0,0 +2048321,Nobundo's Shoulderpads of Triumph,358,85,4,3,4,3,45,192,7,133,5,133,36,117,32,105,0,0,0,0,0,0,0,0,0,0 +2048612,Turalyon's Shoulderplates of Triumph,358,85,4,3,4,4,4,189,7,201,32,117,31,105,0,0,0,0,0,0,0,0,0,0,0,0 +2048468,Hellscream's Greathelm of Triumph,358,85,4,1,4,4,4,237,7,300,12,111,13,99,0,0,0,0,0,0,0,0,0,0,0,0 +2048233,Garona's Breastplate of Triumph,358,85,4,5,4,2,38,291,3,212,7,237,32,158,31,145,0,0,0,0,0,0,0,0,0,0 +2048550,Koltira's Faceguard of Triumph,358,85,4,1,4,4,4,179,7,300,12,145,31,96,13,158,0,0,0,0,0,0,0,0,0,0 +2050854,Scourgelord Legguards,351,85,4,7,4,4,4,168,7,296,12,148,13,124,37,113,0,0,0,0,0,0,0,0,0,0 +2048322,Nobundo's Kilt of Triumph,358,85,4,7,4,3,45,248,7,179,5,179,32,133,31,158,0,0,0,0,0,0,0,0,0,0 +2048642,Turalyon's Breastplate of Triumph,358,85,4,5,4,4,4,237,7,319,12,124,14,111,13,111,0,0,0,0,0,0,0,0,0,0 +2048263,Windrunner's Handguards of Triumph,358,85,4,10,4,3,38,234,3,164,7,139,5,93,32,105,36,93,0,0,0,0,0,0,0,0 +2048305,Thrall's Tunic of Triumph,358,85,4,5,4,3,45,248,7,179,5,179,36,145,32,145,0,0,0,0,0,0,0,0,0,0 +2050391,Crimson Acolyte Handwraps,351,85,4,10,4,1,45,179,7,125,5,125,32,110,31,97,0,0,0,0,0,0,0,0,0,0 +2050827,Lasherweave Handgrips,351,85,4,10,4,2,38,195,3,165,7,165,44,110,36,97,0,0,0,0,0,0,0,0,0,0 +2048581,Turalyon's Greaves of Triumph,358,85,4,7,4,4,45,248,7,179,5,179,32,133,43,79,0,0,0,0,0,0,0,0,0,0 +2050089,Shadowblade Helmet,351,85,4,1,4,2,38,221,3,223,7,223,32,136,44,124,0,0,0,0,0,0,0,0,0,0 +2048491,Koltira's Battleplate of Triumph,358,85,4,5,4,4,4,244,7,269,32,145,36,145,0,0,0,0,0,0,0,0,0,0,0,0 +2050836,Frost Witch's Handguards,351,85,4,10,4,3,45,179,7,125,5,125,32,110,43,49,0,0,0,0,0,0,0,0,0,0 +2048621,Liadrin's Shoulderplates of Triumph,358,85,4,3,4,4,4,189,7,201,32,117,31,105,0,0,0,0,0,0,0,0,0,0,0,0 +2048398,Hellscream's Helmet of Triumph,358,85,4,1,4,4,4,232,7,269,32,133,31,145,0,0,0,0,0,0,0,0,0,0,0,0 +2048587,Liadrin's Headpiece of Triumph,358,85,4,1,4,4,45,234,7,179,5,179,32,133,36,145,0,0,0,0,0,0,0,0,0,0 +2048326,Thrall's Hauberk of Triumph,358,85,4,5,4,3,45,248,7,179,5,179,36,145,31,145,0,0,0,0,0,0,0,0,0,0 +2050107,Lasherweave Gauntlets,351,85,4,10,4,2,45,179,7,125,5,125,6,110,36,97,0,0,0,0,0,0,0,0,0,0 +2048399,Hellscream's Legplates of Triumph,358,85,4,7,4,4,4,244,7,269,32,145,37,145,0,0,0,0,0,0,0,0,0,0,0,0 +2048083,Velen's Raiments of Triumph,358,85,4,20,4,1,45,248,7,179,5,179,6,145,36,145,0,0,0,0,0,0,0,0,0,0 +2048325,Nobundo's Hauberk of Triumph,358,85,4,5,4,3,45,248,7,179,5,179,36,145,31,145,0,0,0,0,0,0,0,0,0,0 +2048203,Malfurion's Handgrips of Triumph,358,85,4,10,4,2,38,234,3,164,7,176,32,117,31,105,0,0,0,0,0,0,0,0,0,0 +2051577,Titan-Forged Shoulders of Triumph,351,85,4,3,4,3,38,195,3,110,7,189,5,83,31,97,35,110,0,0,0,0,0,0,0,0 +2048552,Koltira's Pauldrons of Triumph,358,85,4,3,4,4,4,133,7,244,12,117,14,117,31,77,0,0,0,0,0,0,0,0,0,0 +2050841,Frost Witch's Hauberk,351,85,4,5,4,3,45,230,7,168,5,168,32,148,36,124,0,0,0,0,0,0,0,0,0,0 +2048237,Garona's Pauldrons of Triumph,358,85,4,3,4,2,38,209,3,176,7,176,44,117,37,105,0,0,0,0,0,0,0,0,0,0 +2050278,Bloodmage Robe,351,85,4,20,4,1,45,230,7,168,5,168,32,124,36,148,0,0,0,0,0,0,0,0,0,0 +2048396,Hellscream's Battleplate of Triumph,358,85,4,5,4,4,4,244,7,269,32,145,44,145,0,0,0,0,0,0,0,0,0,0,0,0 +2050769,Crimson Acolyte Leggings,351,85,4,7,4,1,45,230,7,168,5,168,6,148,36,124,0,0,0,0,0,0,0,0,0,0 +2050839,Frost Witch's Spaulders,351,85,4,3,4,3,45,179,7,125,5,125,32,110,36,97,0,0,0,0,0,0,0,0,0,0 +2050767,Crimson Acolyte Shoulderpads,351,85,4,3,4,1,45,179,7,125,5,125,6,110,32,97,0,0,0,0,0,0,0,0,0,0 +2048235,Garona's Helmet of Triumph,358,85,4,1,4,2,38,266,3,212,7,237,32,158,37,133,0,0,0,0,0,0,0,0,0,0 +2048201,Runetotem's Headguard of Triumph,358,85,4,1,4,2,38,266,3,212,7,237,32,158,37,133,0,0,0,0,0,0,0,0,0,0 +2048546,Thassarian's Handguards of Triumph,358,85,4,10,4,4,4,176,7,244,12,93,13,93,14,80,0,0,0,0,0,0,0,0,0,0 +2050864,Lightsworn Chestguard,351,85,4,5,4,4,4,223,7,296,13,93,14,117,0,0,0,0,0,0,0,0,0,0,0,0 +2048234,Garona's Gauntlets of Triumph,358,85,4,10,4,2,38,209,3,176,7,176,32,117,31,105,0,0,0,0,0,0,0,0,0,0 +2048490,Thassarian's Battleplate of Triumph,358,85,4,5,4,4,4,244,7,269,32,145,36,145,0,0,0,0,0,0,0,0,0,0,0,0 +2050835,Frost Witch's Tunic,351,85,4,5,4,3,45,230,7,168,5,168,32,148,36,124,0,0,0,0,0,0,0,0,0,0 +2050831,Frost Witch's Grips,351,85,4,10,4,3,38,195,3,165,7,130,5,86,32,110,31,74,0,0,0,0,0,0,0,0 +2048138,Malfurion's Spaulders of Triumph,358,85,4,3,4,2,45,192,7,133,5,133,6,105,36,117,0,0,0,0,0,0,0,0,0,0 +2048385,Wrynn's Battleplate of Triumph,358,85,4,5,4,4,4,244,7,269,32,145,44,145,0,0,0,0,0,0,0,0,0,0,0,0 +2048545,Thassarian's Faceguard of Triumph,358,85,4,1,4,4,4,179,7,300,12,145,31,96,13,158,0,0,0,0,0,0,0,0,0,0 +2050096,Scourgelord Helmet,351,85,4,1,4,4,4,217,7,254,32,136,44,124,0,0,0,0,0,0,0,0,0,0,0,0 +2048643,Turalyon's Handguards of Triumph,358,85,4,10,4,4,4,176,7,244,12,93,13,80,14,93,0,0,0,0,0,0,0,0,0,0 +2048033,Velen's Leggings of Triumph,358,85,4,7,4,1,45,248,7,179,5,179,6,145,36,145,0,0,0,0,0,0,0,0,0,0 +2048198,Runetotem's Shoulderpads of Triumph,358,85,4,3,4,2,38,234,3,164,7,176,36,117,44,105,0,0,0,0,0,0,0,0,0,0 +2047762,Khadgar's Gauntlets of Triumph,358,85,4,10,4,1,45,192,7,133,5,133,32,117,36,105,0,0,0,0,0,0,0,0,0,0 +2050279,Bloodmage Shoulderpads,351,85,4,3,4,1,45,179,7,125,5,125,32,110,36,97,0,0,0,0,0,0,0,0,0,0 +2048645,Turalyon's Legguards of Triumph,358,85,4,7,4,4,4,179,7,319,12,158,31,96,0,0,0,0,0,0,0,0,0,0,0,0 +2050860,Lightsworn Shoulderguards,351,85,4,3,4,4,4,165,7,229,12,86,13,74,14,86,0,0,0,0,0,0,0,0,0,0 +2048202,Runetotem's Handgrips of Triumph,358,85,4,10,4,2,38,234,3,164,7,176,32,117,31,105,0,0,0,0,0,0,0,0,0,0 +2048328,Thrall's Helm of Triumph,358,85,4,1,4,3,45,234,7,179,5,179,32,142,36,148,0,0,0,0,0,0,0,0,0,0 +2048619,Liadrin's Helm of Triumph,358,85,4,1,4,4,4,232,7,269,32,145,36,133,0,0,0,0,0,0,0,0,0,0,0,0 +2050844,Frost Witch's Kilt,351,85,4,7,4,3,45,230,7,168,5,168,32,148,31,124,0,0,0,0,0,0,0,0,0,0 +2048492,Koltira's Gauntlets of Triumph,358,85,4,10,4,4,4,189,7,201,32,117,31,105,0,0,0,0,0,0,0,0,0,0,0,0 +2047758,Khadgar's Shoulderpads of Triumph,358,85,4,3,4,1,45,192,7,133,5,133,32,105,36,117,0,0,0,0,0,0,0,0,0,0 +2047796,Gul'dan's Hood of Triumph,358,85,4,1,4,1,45,234,7,179,5,179,6,133,32,145,0,0,0,0,0,0,0,0,0,0 +2050768,Crimson Acolyte Robe,351,85,4,20,4,1,45,230,7,168,5,168,6,136,32,136,0,0,0,0,0,0,0,0,0,0 +2050081,Ymirjar Lord's Legplates,351,85,4,7,4,4,4,229,7,252,32,148,37,124,0,0,0,0,0,0,0,0,0,0,0,0 +2050867,Lightsworn Headpiece,351,85,4,1,4,4,45,217,7,168,5,168,32,136,36,124,0,0,0,0,0,0,0,0,0,0 +2050862,Lightsworn Faceguard,351,85,4,1,4,4,4,223,7,277,12,117,13,93,14,105,0,0,0,0,0,0,0,0,0,0 +2048260,Windrunner's Spaulders of Triumph,358,85,4,3,4,3,38,209,3,164,7,139,5,93,32,117,31,93,0,0,0,0,0,0,0,0 +2048142,Malfurion's Handguards of Triumph,358,85,4,10,4,2,45,192,7,133,5,133,6,117,32,105,0,0,0,0,0,0,0,0,0,0 +2048170,Malfurion's Trousers of Triumph,358,85,4,7,4,2,45,248,7,179,5,179,6,133,31,158,0,0,0,0,0,0,0,0,0,0 +2047761,Khadgar's Hood of Triumph,358,85,4,1,4,1,45,234,7,179,5,179,36,145,31,133,0,0,0,0,0,0,0,0,0,0 +2047792,Kel'Thuzad's Shoulderpads of Triumph,358,85,4,3,4,1,45,192,7,133,5,133,6,105,32,117,0,0,0,0,0,0,0,0,0,0 +2050845,Frost Witch's Shoulderpads,351,85,4,3,4,3,45,179,7,125,5,125,32,110,36,97,0,0,0,0,0,0,0,0,0,0 +2048584,Turalyon's Tunic of Triumph,358,85,4,5,4,4,45,248,7,179,5,179,32,133,43,79,0,0,0,0,0,0,0,0,0,0 +2048644,Turalyon's Faceguard of Triumph,358,85,4,1,4,4,4,237,7,300,12,111,13,99,0,0,0,0,0,0,0,0,0,0,0,0 +2050392,Crimson Acolyte Cowl,351,85,4,1,4,1,45,215,7,168,5,168,32,148,36,111,0,0,0,0,0,0,0,0,0,0 +2050861,Lightsworn Legguards,351,85,4,7,4,4,4,168,7,296,12,148,13,124,37,113,0,0,0,0,0,0,0,0,0,0 +2048384,Wrynn's Gauntlets of Triumph,358,85,4,10,4,4,4,189,7,201,32,117,31,105,0,0,0,0,0,0,0,0,0,0,0,0 +2048355,Nobundo's Chestguard of Triumph,358,85,4,5,4,3,38,474,3,133,7,187,5,124,32,145,36,111,0,0,0,0,0,0,0,0 +2048648,Liadrin's Legguards of Triumph,358,85,4,7,4,4,4,179,7,319,12,158,31,96,0,0,0,0,0,0,0,0,0,0,0,0 +2050113,Lasherweave Pauldrons,351,85,4,3,4,2,45,179,7,125,5,125,6,110,32,97,0,0,0,0,0,0,0,0,0,0 +2050830,Frost Witch's Chestguard,351,85,4,5,4,3,38,246,3,223,7,175,5,117,32,136,36,105,0,0,0,0,0,0,0,0 +2050115,Ahn'Kahar Blood Hunter's Headpiece,351,85,4,1,4,3,38,246,3,210,7,175,5,117,32,124,44,105,0,0,0,0,0,0,0,0 +2048358,Thrall's Faceguard of Triumph,358,85,4,1,4,3,38,266,3,212,7,187,5,124,31,133,32,124,0,0,0,0,0,0,0,0 +2048207,Malfurion's Shoulderpads of Triumph,358,85,4,3,4,2,38,234,3,164,7,176,36,117,44,105,0,0,0,0,0,0,0,0,0,0 +2048615,Turalyon's Gauntlets of Triumph,358,85,4,10,4,4,4,189,7,201,32,117,31,105,0,0,0,0,0,0,0,0,0,0,0,0 +2048466,Hellscream's Breastplate of Triumph,358,85,4,5,4,4,4,237,7,319,12,124,14,111,13,111,0,0,0,0,0,0,0,0,0,0 +2048264,Windrunner's Tunic of Triumph,358,85,4,5,4,3,38,474,3,133,7,187,5,124,32,145,31,111,0,0,0,0,0,0,0,0 +2048089,Zabra's Pants of Triumph,358,85,4,7,4,1,45,248,7,179,5,179,36,133,31,158,0,0,0,0,0,0,0,0,0,0 +2048469,Hellscream's Legguards of Triumph,358,85,4,7,4,4,4,179,7,319,12,158,31,96,0,0,0,0,0,0,0,0,0,0,0,0 +2048353,Nobundo's Faceguard of Triumph,358,85,4,1,4,3,38,266,3,212,7,187,5,124,31,133,32,124,0,0,0,0,0,0,0,0 +2048306,Thrall's Handguards of Triumph,358,85,4,10,4,3,45,192,7,133,5,133,36,105,43,58,0,0,0,0,0,0,0,0,0,0 +2048173,Runetotem's Gloves of Triumph,358,85,4,10,4,2,45,192,7,133,5,133,6,105,36,117,0,0,0,0,0,0,0,0,0,0 +2048585,Liadrin's Spaulders of Triumph,358,85,4,3,4,4,45,192,7,133,5,133,32,117,36,105,0,0,0,0,0,0,0,0,0,0 +2050240,Dark Coven Gloves,351,85,4,10,4,1,45,179,7,125,5,125,32,110,31,97,0,0,0,0,0,0,0,0,0,0 +2050105,Shadowblade Pauldrons,351,85,4,3,4,2,38,195,3,165,7,165,32,110,31,97,0,0,0,0,0,0,0,0,0,0 +2050114,Ahn'Kahar Blood Hunter's Handguards,351,85,4,10,4,3,38,195,3,165,7,130,5,86,32,97,31,86,0,0,0,0,0,0,0,0 +2050277,Bloodmage Leggings,351,85,4,7,4,1,45,230,7,168,5,168,32,148,31,124,0,0,0,0,0,0,0,0,0,0 +2048261,Windrunner's Legguards of Triumph,358,85,4,7,4,3,38,266,3,212,7,124,5,187,32,158,44,124,0,0,0,0,0,0,0,0 +2048543,Thassarian's Pauldrons of Triumph,358,85,4,3,4,4,4,133,7,244,12,117,14,117,31,77,0,0,0,0,0,0,0,0,0,0 +2050098,Scourgelord Shoulderplates,351,85,4,3,4,4,4,176,7,189,32,110,44,97,0,0,0,0,0,0,0,0,0,0,0,0 +2048614,Turalyon's Helm of Triumph,358,85,4,1,4,4,4,232,7,269,32,145,36,133,0,0,0,0,0,0,0,0,0,0,0,0 +2050276,Bloodmage Hood,351,85,4,1,4,1,45,217,7,168,5,168,32,148,36,111,0,0,0,0,0,0,0,0,0,0 +2048589,Liadrin's Tunic of Triumph,358,85,4,5,4,4,45,248,7,179,5,179,32,133,43,79,0,0,0,0,0,0,0,0,0,0 +2047791,Kel'Thuzad's Robe of Triumph,358,85,4,20,4,1,45,248,7,179,5,179,6,145,31,145,0,0,0,0,0,0,0,0,0,0 +2048493,Koltira's Helmet of Triumph,358,85,4,1,4,4,4,232,7,269,32,145,37,133,0,0,0,0,0,0,0,0,0,0,0,0 +2048267,Windrunner's Headpiece of Triumph,358,85,4,1,4,3,38,266,3,212,7,187,5,124,32,158,44,99,0,0,0,0,0,0,0,0 +2048087,Zabra's Handwraps of Triumph,358,85,4,10,4,1,45,192,7,133,5,133,31,105,32,117,0,0,0,0,0,0,0,0,0,0 +2048088,Zabra's Circlet of Triumph,358,85,4,1,4,1,45,234,7,179,5,179,6,133,31,145,0,0,0,0,0,0,0,0,0,0 +2048359,Thrall's War-Kilt of Triumph,358,85,4,7,4,3,38,266,3,212,7,124,5,187,32,158,31,124,0,0,0,0,0,0,0,0 +2050117,Ahn'Kahar Blood Hunter's Spaulders,351,85,4,3,4,3,38,195,3,165,7,130,5,86,32,110,44,74,0,0,0,0,0,0,0,0 +2050838,Frost Witch's Legguards,351,85,4,7,4,3,45,230,7,168,5,168,32,148,43,62,0,0,0,0,0,0,0,0,0,0 +2050094,Scourgelord Battleplate,351,85,4,5,4,4,4,229,7,254,32,148,44,124,0,0,0,0,0,0,0,0,0,0,0,0 +2050826,Lasherweave Headguard,351,85,4,1,4,2,38,221,3,223,7,223,32,136,44,124,0,0,0,0,0,0,0,0,0,0 +2048143,Runetotem's Handguards of Triumph,358,85,4,10,4,2,45,192,7,133,5,133,6,117,32,105,0,0,0,0,0,0,0,0,0,0 +2050857,Scourgelord Chestguard,351,85,4,5,4,4,4,223,7,296,13,93,14,117,0,0,0,0,0,0,0,0,0,0,0,0 +2050834,Frost Witch's Shoulderguards,351,85,4,3,4,3,38,195,3,165,7,130,5,86,32,110,36,74,0,0,0,0,0,0,0,0 +2048293,Nobundo's Handguards of Triumph,358,85,4,10,4,3,45,192,7,133,5,133,36,105,43,58,0,0,0,0,0,0,0,0,0,0 +2050837,Frost Witch's Headpiece,351,85,4,1,4,3,45,215,7,168,5,168,32,136,36,124,0,0,0,0,0,0,0,0,0,0 +2048232,VanCleef's Breastplate of Triumph,358,85,4,5,4,2,38,291,3,212,7,237,32,158,31,145,0,0,0,0,0,0,0,0,0,0 +2048228,VanCleef's Pauldrons of Triumph,358,85,4,3,4,2,38,209,3,176,7,176,44,117,37,105,0,0,0,0,0,0,0,0,0,0 +2047793,Gul'dan's Shoulderpads of Triumph,358,85,4,3,4,1,45,192,7,133,5,133,6,105,32,117,0,0,0,0,0,0,0,0,0,0 +2048205,Malfurion's Legguards of Triumph,358,85,4,7,4,2,38,266,3,212,7,237,32,158,31,133,0,0,0,0,0,0,0,0,0,0 +2048309,Thrall's Spaulders of Triumph,358,85,4,3,4,3,45,192,7,133,5,133,36,105,43,58,0,0,0,0,0,0,0,0,0,0 +2048486,Thassarian's Shoulderplates of Triumph,358,85,4,3,4,4,4,189,7,201,32,117,31,105,0,0,0,0,0,0,0,0,0,0,0,0 +2047764,Sunstrider's Hood of Triumph,358,85,4,1,4,1,45,234,7,179,5,179,36,145,31,133,0,0,0,0,0,0,0,0,0,0 +2050097,Scourgelord Legplates,351,85,4,7,4,4,4,229,7,254,32,148,37,124,0,0,0,0,0,0,0,0,0,0,0,0 +2050833,Frost Witch's War-Kilt,351,85,4,7,4,3,38,246,3,223,7,175,5,117,32,136,31,105,0,0,0,0,0,0,0,0 +2048174,Runetotem's Cover of Triumph,358,85,4,1,4,2,45,234,7,179,5,179,31,145,32,133,0,0,0,0,0,0,0,0,0,0 +2050821,Lasherweave Cover,351,85,4,1,4,2,45,217,7,168,5,168,32,136,36,124,0,0,0,0,0,0,0,0,0,0 +2048467,Hellscream's Handguards of Triumph,358,85,4,10,4,4,4,176,7,244,12,93,13,80,14,93,0,0,0,0,0,0,0,0,0,0 +2048172,Malfurion's Gloves of Triumph,358,85,4,10,4,2,45,192,7,133,5,133,6,105,36,117,0,0,0,0,0,0,0,0,0,0 +2050241,Dark Coven Hood,351,85,4,1,4,1,45,217,7,168,5,168,32,136,36,124,0,0,0,0,0,0,0,0,0,0 \ No newline at end of file diff --git a/cmd/create_emblem_items/void-items.csv b/cmd/create_emblem_items/void-items.csv new file mode 100644 index 0000000..563f585 --- /dev/null +++ b/cmd/create_emblem_items/void-items.csv @@ -0,0 +1,235 @@ +entry,name,ItemLevel,RequiredLevel,Quality,InventoryType,class,subclass,stat_type1,stat_value1,stat_type2,stat_value2,stat_type3,stat_value3,stat_type4,stat_value4,stat_type5,stat_value5,stat_type6,stat_value6,stat_type7,stat_value7,stat_type8,stat_value8,stat_type9,stat_value9,stat_type10,stat_value10 +2046190,Conqueror's Shoulderpads of Sanctification,326,83,4,3,4,1,7,100,5,100,6,63,36,96,45,139,0,0,0,0,0,0,0,0,0,0 +2046188,Conqueror's Gloves of Sanctification,326,83,4,10,4,1,7,93,5,86,6,93,36,75,45,155,0,0,0,0,0,0,0,0,0,0 +2045363,Valorous Scourgestalker Spaulders,319,83,4,3,4,3,3,93,7,72,5,63,36,74,31,62,38,195,0,0,0,0,0,0,0,0 +2046133,Conqueror's Kirin Tor Leggings,326,83,4,7,4,1,7,117,5,127,32,114,31,102,45,190,0,0,0,0,0,0,0,0,0,0 +2045367,Valorous Kirin Tor Leggings,319,83,4,7,4,1,7,106,5,117,32,105,31,96,45,178,0,0,0,0,0,0,0,0,0,0 +2045833,Bladebreaker Gauntlets,326,83,4,10,4,4,4,134,7,192,32,93,44,75,0,0,0,0,0,0,0,0,0,0,0,0 +2045429,Valorous Siegebreaker Battleplate,319,83,4,5,4,4,4,162,7,186,32,83,44,105,0,0,0,0,0,0,0,0,0,0,0,0 +2045405,Valorous Worldbreaker Tunic,319,83,4,20,4,3,45,162,7,122,5,125,32,85,43,54,0,0,0,0,0,0,0,0,0,0 +2046199,Conqueror's Worldbreaker Handguards,326,83,4,10,4,3,45,139,7,97,5,99,32,74,36,88,0,0,0,0,0,0,0,0,0,0 +2046165,Conqueror's Mantle of Sanctification,326,83,4,3,4,1,7,82,5,100,32,96,6,75,45,139,0,0,0,0,0,0,0,0,0,0 +2046137,Conqueror's Deathbringer Robe,326,83,4,20,4,1,7,128,5,117,32,102,31,113,45,192,0,0,0,0,0,0,0,0,0,0 +2045411,Valorous Worldbreaker Hauberk,319,83,4,20,4,3,45,162,7,122,5,125,31,85,36,108,0,0,0,0,0,0,0,0,0,0 +2045839,Grips of the Secret Grove,326,83,4,10,4,2,45,155,7,113,5,93,6,93,32,75,0,0,0,0,0,0,0,0,0,0 +2045361,Valorous Scourgestalker Headpiece,319,83,4,1,4,3,3,117,7,116,5,69,44,71,32,86,38,279,0,0,0,0,0,0,0,0 +2046119,Conqueror's Darkruned Handguards,326,83,4,10,4,4,4,96,7,198,12,77,14,86,37,60,0,0,0,0,0,0,0,0,0,0 +2046146,Conqueror's Siegebreaker Battleplate,326,83,4,5,4,4,4,175,7,199,32,89,44,114,0,0,0,0,0,0,0,0,0,0,0,0 +2045422,Valorous Deathbringer Shoulderpads,319,83,4,3,4,1,7,97,5,88,36,58,32,82,45,142,0,0,0,0,0,0,0,0,0,0 +2046202,Conqueror's Worldbreaker Legguards,326,83,4,7,4,3,45,178,7,131,5,133,32,93,43,58,0,0,0,0,0,0,0,0,0,0 +2045393,Valorous Mantle of Sanctification,319,83,4,3,4,1,7,74,5,93,32,88,6,71,45,128,0,0,0,0,0,0,0,0,0,0 +2045404,Valorous Worldbreaker Spaulders,319,83,4,3,4,3,45,128,7,89,5,93,36,82,43,35,0,0,0,0,0,0,0,0,0,0 +2046126,Conqueror's Terrorblade Legplates,326,83,4,7,4,2,3,156,7,139,36,111,32,102,38,251,0,0,0,0,0,0,0,0,0,0 +2046158,Conqueror's Nightsong Handgrips,326,83,4,10,4,2,3,131,7,144,44,66,36,51,38,201,0,0,0,0,0,0,0,0,0,0 +2046143,Conqueror's Scourgestalker Headpiece,326,83,4,1,4,3,3,127,7,125,5,75,44,77,32,91,38,303,0,0,0,0,0,0,0,0 +2046189,Conqueror's Nightsong Gloves,326,83,4,10,4,2,45,139,7,97,5,99,6,74,31,88,0,0,0,0,0,0,0,0,0,0 +2046162,Conqueror's Siegebreaker Breastplate,326,83,4,5,4,4,4,175,7,227,12,79,14,93,0,0,0,0,0,0,0,0,0,0,0,0 +2045399,Valorous Terrorblade Legplates,319,83,4,7,4,2,3,145,7,128,36,102,32,96,38,235,0,0,0,0,0,0,0,0,0,0 +2045823,Frozen Tear of Elune,326,83,4,2,4,0,45,114,7,97,5,66,32,63,43,32,0,0,0,0,0,0,0,0,0,0 +2045353,Valorous Nightsong Trousers,319,83,4,7,4,2,45,162,7,122,5,125,32,110,31,83,0,0,0,0,0,0,0,0,0,0 +2045410,Valorous Worldbreaker Shoulderpads,319,83,4,3,4,3,45,128,7,89,5,93,32,82,36,69,0,0,0,0,0,0,0,0,0,0 +2045821,Shard of the Crystal Forest,326,83,4,2,4,0,4,65,7,145,12,63,13,66,31,65,0,0,0,0,0,0,0,0,0,0 +2045831,Sash of Potent Incantations,326,83,4,6,4,1,45,155,7,113,5,93,6,93,32,62,0,0,0,0,0,0,0,0,0,0 +2046191,Conqueror's Nightsong Cover,326,83,4,1,4,2,45,178,7,131,5,133,6,91,31,93,0,0,0,0,0,0,0,0,0,0 +2046205,Conqueror's Worldbreaker Chestguard,326,83,4,20,4,3,3,102,7,86,5,93,31,102,32,105,38,328,0,0,0,0,0,0,0,0 +2046129,Conqueror's Kirin Tor Hood,326,83,4,1,4,1,7,96,5,134,31,106,6,102,45,175,0,0,0,0,0,0,0,0,0,0 +2045336,Valorous Darkruned Faceguard,319,83,4,1,4,4,4,125,7,209,12,100,31,57,13,82,0,0,0,0,0,0,0,0,0,0 +2046132,Conqueror's Kirin Tor Gauntlets,326,83,4,10,4,1,7,86,5,96,31,93,36,72,45,155,0,0,0,0,0,0,0,0,0,0 +2046187,Conqueror's Nightsong Spaulders,326,83,4,3,4,2,45,139,7,97,5,99,6,88,36,74,0,0,0,0,0,0,0,0,0,0 +2045403,Valorous Worldbreaker Legguards,319,83,4,7,4,3,45,162,7,122,5,125,32,85,43,54,0,0,0,0,0,0,0,0,0,0 +2045337,Valorous Darkruned Handguards,319,83,4,10,4,4,4,88,7,184,12,72,14,80,37,55,0,0,0,0,0,0,0,0,0,0 +2045847,Wildstrider Legguards,326,83,4,7,4,2,45,178,7,131,5,133,6,105,32,103,0,0,0,0,0,0,0,0,0,0 +2045335,Valorous Darkruned Chestguard,319,83,4,5,4,4,4,139,7,209,12,93,14,75,13,85,0,0,0,0,0,0,0,0,0,0 +2046198,Conqueror's Worldbreaker Tunic,326,83,4,20,4,3,45,178,7,131,5,133,32,93,43,58,0,0,0,0,0,0,0,0,0,0 +2046209,Conqueror's Worldbreaker Helm,326,83,4,1,4,3,45,178,7,131,5,133,31,93,32,93,0,0,0,0,0,0,0,0,0,0 +2045409,Valorous Worldbreaker Kilt,319,83,4,7,4,3,45,162,7,122,5,125,32,110,31,85,0,0,0,0,0,0,0,0,0,0 +2045254,Sigil of the Vengeful Heart,326,83,4,28,4,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2046164,Conqueror's Siegebreaker Handguards,326,83,4,10,4,4,4,93,7,178,12,74,13,88,31,75,0,0,0,0,0,0,0,0,0,0 +2045436,Libram of the Resolute,326,83,4,28,4,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2046131,Valorous Kirin Tor Gauntlets,319,83,4,10,4,1,7,79,5,88,31,85,36,68,45,144,0,0,0,0,0,0,0,0,0,0 +2046179,Conqueror's Aegis Gloves,326,83,4,10,4,4,45,139,7,97,5,99,36,88,43,37,0,0,0,0,0,0,0,0,0,0 +2045356,Valorous Nightsong Headguard,319,83,4,1,4,2,3,114,7,176,32,108,44,71,38,220,0,0,0,0,0,0,0,0,0,0 +2046211,Conqueror's Worldbreaker Shoulderpads,326,83,4,3,4,3,45,139,7,97,5,99,32,88,36,74,0,0,0,0,0,0,0,0,0,0 +2046154,Conqueror's Aegis Battleplate,326,83,4,5,4,4,4,175,7,199,31,122,32,75,0,0,0,0,0,0,0,0,0,0,0,0 +2046196,Conqueror's Nightsong Mantle,326,83,4,3,4,2,45,139,7,97,5,99,6,75,32,86,0,0,0,0,0,0,0,0,0,0 +2046151,Conqueror's Siegebreaker Helmet,326,83,4,1,4,4,4,162,7,199,32,93,44,105,0,0,0,0,0,0,0,0,0,0,0,0 +2045255,Thunderfall Totem,326,83,4,28,4,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2045381,Valorous Aegis Breastplate,319,83,4,5,4,4,4,164,7,209,12,85,13,74,14,74,0,0,0,0,0,0,0,0,0,0 +2045395,Valorous Raiments of Sanctification,319,83,4,20,4,1,7,125,5,110,36,83,31,105,45,192,0,0,0,0,0,0,0,0,0,0 +2046194,Conqueror's Nightsong Vestments,326,83,4,20,4,2,45,178,7,131,5,133,6,93,36,116,0,0,0,0,0,0,0,0,0,0 +2046170,Conqueror's Pants of Sanctification,326,83,4,7,4,1,7,153,5,127,6,80,36,117,45,175,0,0,0,0,0,0,0,0,0,0 +2045829,Belt of the Twilight Assassin,326,83,4,6,4,2,38,192,3,130,7,130,31,75,37,88,0,0,0,0,0,0,0,0,0,0 +2045169,Totem of the Dancing Flame,326,83,4,28,4,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2046212,Conqueror's Worldbreaker Faceguard,326,83,4,1,4,3,3,83,7,114,5,93,32,113,36,83,38,316,0,0,0,0,0,0,0,0 +2045371,Valorous Aegis Greaves,319,83,4,7,4,4,45,162,7,122,5,125,36,83,43,54,0,0,0,0,0,0,0,0,0,0 +2045830,Belt of the Living Thicket,326,83,4,6,4,2,45,155,7,113,5,93,6,86,36,86,0,0,0,0,0,0,0,0,0,0 +2045357,Valorous Nightsong Legguards,319,83,4,7,4,2,3,164,7,176,32,100,36,71,38,164,0,0,0,0,0,0,0,0,0,0 +2048955,Etched Loop of the Kirin Tor,326,83,4,11,4,0,45,114,7,96,5,66,6,66,43,32,0,0,0,0,0,0,0,0,0,0 +2045345,Valorous Nightsong Handguards,319,83,4,10,4,2,45,128,7,89,5,93,6,82,32,68,0,0,0,0,0,0,0,0,0,0 +2046153,Conqueror's Aegis Legplates,326,83,4,7,4,4,4,175,7,199,31,89,32,114,0,0,0,0,0,0,0,0,0,0,0,0 +2045355,Valorous Nightsong Handgrips,319,83,4,10,4,2,3,122,7,133,44,62,36,46,38,186,0,0,0,0,0,0,0,0,0,0 +2045509,Idol of the Corruptor,326,83,4,28,4,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2045380,Valorous Aegis Shoulderplates,319,83,4,3,4,4,4,128,7,139,32,80,36,63,0,0,0,0,0,0,0,0,0,0,0,0 +2045417,Valorous Deathbringer Hood,319,83,4,1,4,1,7,125,5,110,6,57,32,125,45,162,0,0,0,0,0,0,0,0,0,0 +2045341,Valorous Darkruned Gauntlets,319,83,4,10,4,4,4,128,7,139,32,60,31,80,0,0,0,0,0,0,0,0,0,0,0,0 +2045834,Gauntlets of the Royal Watch,326,83,4,10,4,4,4,93,7,196,12,85,13,86,31,75,0,0,0,0,0,0,0,0,0,0 +2046168,Conqueror's Raiments of Sanctification,326,83,4,20,4,1,7,139,5,117,36,89,31,114,45,204,0,0,0,0,0,0,0,0,0,0 +2045826,Girdle of Unyielding Trust,326,83,4,6,4,4,45,155,7,130,5,88,32,75,43,46,0,0,0,0,0,0,0,0,0,0 +2045384,Valorous Aegis Legguards,319,83,4,7,4,4,4,164,7,209,12,86,13,62,14,85,0,0,0,0,0,0,0,0,0,0 +2046155,Conqueror's Aegis Gauntlets,326,83,4,10,4,4,4,139,7,158,32,93,37,58,0,0,0,0,0,0,0,0,0,0,0,0 +2045352,Valorous Nightsong Mantle,319,83,4,3,4,2,45,128,7,89,5,93,6,69,32,80,0,0,0,0,0,0,0,0,0,0 +2045394,Valorous Pants of Sanctification,319,83,4,7,4,1,7,144,5,117,6,80,36,108,45,162,0,0,0,0,0,0,0,0,0,0 +2045382,Valorous Aegis Faceguard,319,83,4,1,4,4,4,139,7,209,12,86,13,85,15,62,0,0,0,0,0,0,0,0,0,0 +2045400,Valorous Terrorblade Pauldrons,319,83,4,3,4,2,3,122,7,106,32,55,31,80,38,176,0,0,0,0,0,0,0,0,0,0 +2046130,Conqueror's Kirin Tor Tunic,326,83,4,5,4,1,7,116,5,125,6,77,32,127,45,204,0,0,0,0,0,0,0,0,0,0 +2046135,Conqueror's Deathbringer Gloves,326,83,4,10,4,1,7,114,5,96,6,41,31,100,45,153,0,0,0,0,0,0,0,0,0,0 +2046192,Conqueror's Nightsong Trousers,326,83,4,7,4,2,45,178,7,131,5,133,32,117,31,91,0,0,0,0,0,0,0,0,0,0 +2045415,Valorous Worldbreaker Shoulderguards,319,83,4,3,4,3,3,88,7,97,5,74,32,71,37,48,38,195,0,0,0,0,0,0,0,0 +2045430,Valorous Siegebreaker Gauntlets,319,83,4,10,4,4,4,128,7,139,31,54,37,86,0,0,0,0,0,0,0,0,0,0,0,0 +2046169,Conqueror's Siegebreaker Legguards,326,83,4,7,4,4,4,175,7,227,12,79,13,80,0,0,0,0,0,0,0,0,0,0,0,0 +2045372,Valorous Aegis Headpiece,319,83,4,1,4,4,45,162,7,122,5,125,32,83,36,85,0,0,0,0,0,0,0,0,0,0 +2046172,Conqueror's Circlet of Sanctification,326,83,4,1,4,1,7,130,5,117,36,102,32,108,45,175,0,0,0,0,0,0,0,0,0,0 +2045145,Libram of the Sacred Shield,326,83,4,28,4,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2045835,Gauntlets of Serene Blessing,326,83,4,10,4,4,45,155,7,111,5,93,36,86,43,43,0,0,0,0,0,0,0,0,0,0 +2045342,Valorous Darkruned Helmet,319,83,4,1,4,4,4,150,7,186,32,100,44,69,0,0,0,0,0,0,0,0,0,0,0,0 +2045340,Valorous Darkruned Battleplate,319,83,4,5,4,4,4,162,7,186,32,110,37,79,0,0,0,0,0,0,0,0,0,0,0,0 +2045840,Touch of the Occult,326,83,4,10,4,1,45,155,7,113,5,93,6,93,36,75,0,0,0,0,0,0,0,0,0,0 +2046152,Conqueror's Aegis Shoulderplates,326,83,4,3,4,4,4,139,7,158,32,86,36,69,0,0,0,0,0,0,0,0,0,0,0,0 +2045338,Valorous Darkruned Legguards,319,83,4,7,4,4,4,110,7,209,12,96,14,117,37,83,0,0,0,0,0,0,0,0,0,0 +2045379,Valorous Aegis Legplates,319,83,4,7,4,4,4,162,7,186,31,83,32,105,0,0,0,0,0,0,0,0,0,0,0,0 +2046160,Conqueror's Nightsong Legguards,326,83,4,7,4,2,3,176,7,189,32,108,36,77,38,176,0,0,0,0,0,0,0,0,0,0 +2046313,Valorous Nightsong Cover,319,83,4,1,4,2,45,162,7,122,5,125,6,83,31,85,0,0,0,0,0,0,0,0,0,0 +2045369,Valorous Kirin Tor Shoulderpads,319,83,4,3,4,1,7,93,5,93,6,46,36,88,45,141,0,0,0,0,0,0,0,0,0,0 +2045388,Valorous Leggings of Sanctification,319,83,4,7,4,1,7,106,5,117,6,83,36,102,45,192,0,0,0,0,0,0,0,0,0,0 +2045398,Valorous Terrorblade Helmet,319,83,4,1,4,2,3,155,7,96,32,110,36,82,38,186,0,0,0,0,0,0,0,0,0,0 +2045425,Valorous Siegebreaker Greathelm,319,83,4,1,4,4,4,139,7,209,12,86,13,74,15,72,0,0,0,0,0,0,0,0,0,0 +2046203,Conqueror's Worldbreaker Shoulderguards,326,83,4,3,4,3,3,96,7,102,5,80,32,75,37,52,38,213,0,0,0,0,0,0,0,0 +2046120,Conqueror's Darkruned Faceguard,326,83,4,1,4,4,4,133,7,227,12,108,31,63,13,88,0,0,0,0,0,0,0,0,0,0 +2045848,Legwraps of the Master Conjurer,326,83,4,7,4,1,45,178,7,153,5,125,6,105,32,103,0,0,0,0,0,0,0,0,0,0 +2045362,Valorous Scourgestalker Legguards,319,83,4,7,4,3,3,83,7,97,5,97,36,65,32,105,38,328,0,0,0,0,0,0,0,0 +2045421,Valorous Deathbringer Robe,319,83,4,20,4,1,7,119,5,110,32,96,31,105,45,178,0,0,0,0,0,0,0,0,0,0 +2046124,Conqueror's Terrorblade Gauntlets,326,83,4,10,4,2,3,131,7,91,32,66,31,83,38,201,0,0,0,0,0,0,0,0,0,0 +2046141,Conqueror's Scourgestalker Tunic,326,83,4,5,4,3,3,133,7,100,5,93,32,91,31,88,38,300,0,0,0,0,0,0,0,0 +2046140,Conqueror's Deathbringer Hood,326,83,4,1,4,1,7,137,5,117,6,63,32,133,45,175,0,0,0,0,0,0,0,0,0,0 +2045837,Gloves of Augury,326,83,4,10,4,3,45,155,7,130,5,86,32,93,43,38,0,0,0,0,0,0,0,0,0,0 +2045825,Shieldwarder Girdle,326,83,4,6,4,4,4,88,7,196,12,75,13,93,31,86,0,0,0,0,0,0,0,0,0,0 +2045376,Valorous Aegis Gauntlets,319,83,4,10,4,4,4,128,7,139,32,86,37,54,0,0,0,0,0,0,0,0,0,0,0,0 +2045842,Wyrmguard Legplates,326,83,4,7,4,4,4,175,7,227,12,91,15,93,0,0,0,0,0,0,0,0,0,0,0,0 +2045144,Sigil of Deflection,326,83,4,28,4,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2045368,Valorous Kirin Tor Tunic,319,83,4,5,4,1,7,106,5,117,6,71,32,117,45,192,0,0,0,0,0,0,0,0,0,0 +2045390,Valorous Shoulderpads of Sanctification,319,83,4,3,4,1,7,93,5,93,6,57,36,86,45,128,0,0,0,0,0,0,0,0,0,0 +2045339,Valorous Darkruned Pauldrons,319,83,4,3,4,4,4,96,7,184,12,63,14,55,13,69,0,0,0,0,0,0,0,0,0,0 +2045836,Gloves of Unerring Aim,326,83,4,10,4,3,38,263,3,88,7,102,5,68,32,68,36,86,0,0,0,0,0,0,0,0 +2046197,Conqueror's Cowl of Sanctification,326,83,4,1,4,1,7,120,5,116,6,117,32,103,45,178,0,0,0,0,0,0,0,0,0,0 +2045416,Valorous Worldbreaker War-Kilt,319,83,4,7,4,3,3,96,7,110,5,74,36,117,31,86,38,279,0,0,0,0,0,0,0,0 +2045359,Valorous Nightsong Shoulderpads,319,83,4,3,4,2,3,110,7,103,32,86,38,161,37,68,0,0,0,0,0,0,0,0,0,0 +2046186,Conqueror's Nightsong Robe,326,83,4,20,4,2,45,178,7,131,5,133,6,105,32,103,0,0,0,0,0,0,0,0,0,0 +2046139,Conqueror's Deathbringer Leggings,326,83,4,7,4,1,7,133,5,133,6,75,36,102,45,204,0,0,0,0,0,0,0,0,0,0 +2045401,Valorous Worldbreaker Handguards,319,83,4,10,4,3,45,128,7,89,5,93,32,69,36,80,0,0,0,0,0,0,0,0,0,0 +2045365,Valorous Kirin Tor Hood,319,83,4,1,4,1,7,86,5,125,31,99,6,94,45,162,0,0,0,0,0,0,0,0,0,0 +2045344,Valorous Darkruned Shoulderplates,319,83,4,3,4,4,4,128,7,139,36,80,31,63,0,0,0,0,0,0,0,0,0,0,0,0 +2045402,Valorous Worldbreaker Headpiece,319,83,4,1,4,3,45,162,7,122,5,125,32,85,36,83,0,0,0,0,0,0,0,0,0,0 +2046115,Conqueror's Darkruned Helmet,326,83,4,1,4,4,4,162,7,199,32,110,44,75,0,0,0,0,0,0,0,0,0,0,0,0 +2045389,Valorous Robe of Sanctification,319,83,4,20,4,1,7,124,5,125,6,117,32,71,45,162,0,0,0,0,0,0,0,0,0,0 +2045348,Valorous Nightsong Robe,319,83,4,20,4,2,45,162,7,122,5,125,6,97,32,96,0,0,0,0,0,0,0,0,0,0 +2045838,Gloves of the Blind Stalker,326,83,4,10,4,2,38,186,3,131,7,130,32,75,36,88,0,0,0,0,0,0,0,0,0,0 +2045377,Valorous Aegis Helm,319,83,4,1,4,4,4,150,7,186,36,83,32,93,0,0,0,0,0,0,0,0,0,0,0,0 +2045270,Idol of the Crying Wind,326,83,4,28,4,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2046150,Conqueror's Siegebreaker Legplates,326,83,4,7,4,4,4,175,7,199,31,114,37,89,0,0,0,0,0,0,0,0,0,0,0,0 +2045431,Valorous Siegebreaker Helmet,319,83,4,1,4,4,4,150,7,186,32,85,44,96,0,0,0,0,0,0,0,0,0,0,0,0 +2046182,Conqueror's Aegis Spaulders,326,83,4,3,4,4,45,139,7,97,5,99,32,74,36,88,0,0,0,0,0,0,0,0,0,0 +2045426,Valorous Siegebreaker Handguards,319,83,4,10,4,4,4,86,7,164,12,68,13,82,31,69,0,0,0,0,0,0,0,0,0,0 +2046207,Conqueror's Worldbreaker Gloves,326,83,4,10,4,3,45,139,7,97,5,99,32,74,36,88,0,0,0,0,0,0,0,0,0,0 +2045408,Valorous Worldbreaker Helm,319,83,4,1,4,3,45,162,7,122,5,125,31,85,32,85,0,0,0,0,0,0,0,0,0,0 +2046136,Conqueror's Deathbringer Shoulderpads,326,83,4,3,4,1,7,105,5,96,36,63,32,89,45,153,0,0,0,0,0,0,0,0,0,0 +2046122,Conqueror's Darkruned Pauldrons,326,83,4,3,4,4,4,106,7,198,12,68,14,58,13,74,0,0,0,0,0,0,0,0,0,0 +2045428,Valorous Siegebreaker Pauldrons,319,83,4,3,4,4,4,86,7,164,12,68,13,82,37,69,0,0,0,0,0,0,0,0,0,0 +2045386,Valorous Cowl of Sanctification,319,83,4,1,4,1,7,110,5,108,6,110,32,96,45,162,0,0,0,0,0,0,0,0,0,0 +2048957,Etched Signet of the Kirin Tor,326,83,4,11,4,0,45,114,7,96,5,66,32,63,36,66,0,0,0,0,0,0,0,0,0,0 +2046174,Conqueror's Aegis Handguards,326,83,4,10,4,4,4,130,7,178,12,69,14,55,0,0,0,0,0,0,0,0,0,0,0,0 +2046148,Conqueror's Siegebreaker Gauntlets,326,83,4,10,4,4,4,139,7,158,31,58,37,93,0,0,0,0,0,0,0,0,0,0,0,0 +2045820,Broach of the Wailing Night,326,83,4,2,4,0,38,130,3,97,7,106,32,55,44,71,0,0,0,0,0,0,0,0,0,0 +2045396,Valorous Terrorblade Breastplate,319,83,4,5,4,2,3,139,7,125,32,96,37,110,38,235,0,0,0,0,0,0,0,0,0,0 +2046166,Conqueror's Siegebreaker Greathelm,326,83,4,1,4,4,4,150,7,227,12,91,13,79,15,79,0,0,0,0,0,0,0,0,0,0 +2045827,Belt of the Ardent Marksman,326,83,4,6,4,3,38,186,3,131,7,103,5,68,36,75,31,68,0,0,0,0,0,0,0,0 +2046167,Conqueror's Siegebreaker Pauldrons,326,83,4,3,4,4,4,93,7,178,12,74,13,88,37,75,0,0,0,0,0,0,0,0,0,0 +2045358,Valorous Nightsong Raiments,319,83,4,20,4,2,3,139,7,170,31,69,32,96,38,235,0,0,0,0,0,0,0,0,0,0 +2046134,Conqueror's Kirin Tor Shoulderpads,326,83,4,3,4,1,7,100,5,100,6,51,36,96,45,151,0,0,0,0,0,0,0,0,0,0 +2045397,Valorous Terrorblade Gauntlets,319,83,4,10,4,2,3,122,7,82,32,62,31,77,38,186,0,0,0,0,0,0,0,0,0,0 +2046180,Conqueror's Aegis Headpiece,326,83,4,1,4,4,45,178,7,131,5,133,32,91,36,93,0,0,0,0,0,0,0,0,0,0 +2045427,Valorous Siegebreaker Legguards,319,83,4,7,4,4,4,164,7,209,12,72,13,74,0,0,0,0,0,0,0,0,0,0,0,0 +2045846,Leggings of Wavering Shadow,326,83,4,7,4,2,38,210,3,151,7,173,36,116,31,105,0,0,0,0,0,0,0,0,0,0 +2046201,Conqueror's Worldbreaker Headpiece,326,83,4,1,4,3,45,178,7,131,5,133,32,93,36,91,0,0,0,0,0,0,0,0,0,0 +2048956,Etched Ring of the Kirin Tor,326,83,4,11,4,0,4,97,7,145,32,66,37,63,0,0,0,0,0,0,0,0,0,0,0,0 +2046163,Conqueror's Handwraps of Sanctification,326,83,4,10,4,1,7,96,5,68,32,99,6,83,45,153,0,0,0,0,0,0,0,0,0,0 +2045828,Windchill Binding,326,83,4,6,4,3,45,155,7,130,5,86,36,93,43,38,0,0,0,0,0,0,0,0,0,0 +2045824,Belt of the Singing Blade,326,83,4,6,4,4,4,134,7,192,32,93,31,75,0,0,0,0,0,0,0,0,0,0,0,0 +2045822,Evoker's Charm,326,83,4,2,4,0,45,114,7,97,5,66,6,63,36,65,0,0,0,0,0,0,0,0,0,0 +2045819,Spiked Battleguard Choker,326,83,4,2,4,0,4,100,7,144,32,55,31,69,0,0,0,0,0,0,0,0,0,0,0,0 +2045414,Valorous Worldbreaker Grips,319,83,4,10,4,3,3,82,7,72,5,63,37,55,36,74,38,244,0,0,0,0,0,0,0,0 +2045364,Valorous Scourgestalker Tunic,319,83,4,5,4,3,3,125,7,93,5,85,32,86,31,82,38,279,0,0,0,0,0,0,0,0 +2045419,Valorous Deathbringer Gloves,319,83,4,10,4,1,7,106,5,88,6,38,31,91,45,142,0,0,0,0,0,0,0,0,0,0 +2045114,Steamcaller's Totem,326,83,4,28,4,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2045420,Valorous Deathbringer Leggings,319,83,4,7,4,1,7,124,5,125,6,68,36,96,45,192,0,0,0,0,0,0,0,0,0,0 +2046181,Conqueror's Aegis Greaves,326,83,4,7,4,4,45,178,7,131,5,133,36,116,43,58,0,0,0,0,0,0,0,0,0,0 +2045392,Valorous Handwraps of Sanctification,319,83,4,10,4,1,7,88,5,63,32,91,6,75,45,142,0,0,0,0,0,0,0,0,0,0 +2046173,Conqueror's Aegis Breastplate,326,83,4,5,4,4,4,175,7,227,12,93,13,79,14,79,0,0,0,0,0,0,0,0,0,0 +2045354,Valorous Nightsong Vestments,319,83,4,20,4,2,45,162,7,122,5,125,6,85,36,108,0,0,0,0,0,0,0,0,0,0 +2046111,Conqueror's Darkruned Battleplate,326,83,4,5,4,4,4,175,7,199,32,119,37,85,0,0,0,0,0,0,0,0,0,0,0,0 +2045413,Valorous Worldbreaker Chestguard,319,83,4,20,4,3,3,96,7,79,5,86,31,93,32,99,38,303,0,0,0,0,0,0,0,0 +2045843,Legguards of the Peaceful Covenant,326,83,4,7,4,4,45,178,7,173,5,117,36,89,43,55,0,0,0,0,0,0,0,0,0,0 +2046159,Conqueror's Nightsong Raiments,326,83,4,20,4,2,3,150,7,184,31,75,32,102,38,251,0,0,0,0,0,0,0,0,0,0 +2045346,Valorous Nightsong Headpiece,319,83,4,1,4,2,45,162,7,122,5,125,6,85,36,83,0,0,0,0,0,0,0,0,0,0 +2045374,Valorous Aegis Tunic,319,83,4,5,4,4,45,162,7,122,5,125,32,83,43,54,0,0,0,0,0,0,0,0,0,0 +2046200,Conqueror's Worldbreaker Grips,326,83,4,10,4,3,3,88,7,79,5,69,37,62,36,80,38,263,0,0,0,0,0,0,0,0 +2046123,Conqueror's Terrorblade Breastplate,326,83,4,5,4,2,3,150,7,139,32,102,37,117,38,251,0,0,0,0,0,0,0,0,0,0 +2045351,Valorous Nightsong Gloves,319,83,4,10,4,2,45,128,7,89,5,93,6,69,31,80,0,0,0,0,0,0,0,0,0,0 +2045845,Leggings of the Weary Mystic,326,83,4,7,4,3,45,178,7,176,5,116,36,93,43,58,0,0,0,0,0,0,0,0,0,0 +2046156,Conqueror's Aegis Helm,326,83,4,1,4,4,4,162,7,199,36,89,32,102,0,0,0,0,0,0,0,0,0,0,0,0 +2046178,Conqueror's Aegis Tunic,326,83,4,5,4,4,45,178,7,131,5,133,32,93,43,58,0,0,0,0,0,0,0,0,0,0 +2045510,Libram of Discord,326,83,4,28,4,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2046161,Conqueror's Nightsong Headguard,326,83,4,1,4,2,3,127,7,189,32,116,44,77,38,235,0,0,0,0,0,0,0,0,0,0 +2046185,Conqueror's Nightsong Leggings,326,83,4,7,4,2,45,178,7,131,5,133,6,117,32,91,0,0,0,0,0,0,0,0,0,0 +2045383,Valorous Aegis Handguards,319,83,4,10,4,4,4,120,7,164,12,63,14,49,0,0,0,0,0,0,0,0,0,0,0,0 +2045844,Leggings of the Tireless Sentry,326,83,4,7,4,3,38,303,3,93,7,139,5,91,32,116,31,91,0,0,0,0,0,0,0,0 +2045391,Valorous Circlet of Sanctification,319,83,4,1,4,1,7,120,5,108,36,93,32,100,45,162,0,0,0,0,0,0,0,0,0,0 +2046127,Conqueror's Terrorblade Pauldrons,326,83,4,3,4,2,3,131,7,114,32,62,31,86,38,192,0,0,0,0,0,0,0,0,0,0 +2046144,Conqueror's Scourgestalker Legguards,326,83,4,7,4,3,3,89,7,102,5,105,36,69,32,113,38,353,0,0,0,0,0,0,0,0 +2045424,Valorous Siegebreaker Breastplate,319,83,4,5,4,4,4,164,7,209,12,72,14,86,0,0,0,0,0,0,0,0,0,0,0,0 +2045387,Valorous Gloves of Sanctification,319,83,4,10,4,1,7,83,5,82,6,88,36,71,45,144,0,0,0,0,0,0,0,0,0,0 +2046183,Conqueror's Nightsong Handguards,326,83,4,10,4,2,45,139,7,97,5,99,6,88,32,74,0,0,0,0,0,0,0,0,0,0 +2046204,Conqueror's Worldbreaker Spaulders,326,83,4,3,4,3,45,139,7,97,5,99,36,88,43,37,0,0,0,0,0,0,0,0,0,0 +2046184,Conqueror's Nightsong Headpiece,326,83,4,1,4,2,45,178,7,131,5,133,6,93,36,91,0,0,0,0,0,0,0,0,0,0 +2048954,Etched Band of the Kirin Tor,326,83,4,11,4,0,38,195,3,63,7,99,32,66,36,63,0,0,0,0,0,0,0,0,0,0 +2046195,Conqueror's Leggings of Sanctification,326,83,4,7,4,1,7,116,5,127,6,93,36,111,45,204,0,0,0,0,0,0,0,0,0,0 +2046125,Conqueror's Terrorblade Helmet,326,83,4,1,4,2,3,165,7,116,32,119,36,91,38,201,0,0,0,0,0,0,0,0,0,0 +2045349,Valorous Nightsong Spaulders,319,83,4,3,4,2,45,127,7,89,5,93,6,82,36,68,0,0,0,0,0,0,0,0,0,0 +2046142,Conqueror's Scourgestalker Handguards,326,83,4,10,4,3,3,75,7,102,5,68,36,68,31,66,38,263,0,0,0,0,0,0,0,0 +2046149,Conqueror's Siegebreaker Shoulderplates,326,83,4,3,4,4,4,139,7,158,32,83,31,71,0,0,0,0,0,0,0,0,0,0,0,0 +2045433,Valorous Siegebreaker Shoulderplates,319,83,4,3,4,4,4,128,7,139,32,77,31,66,0,0,0,0,0,0,0,0,0,0,0,0 +2045841,Legplates of the Violet Champion,326,83,4,7,4,4,4,178,7,201,32,105,36,103,0,0,0,0,0,0,0,0,0,0,0,0 +2046116,Conqueror's Darkruned Legplates,326,83,4,7,4,4,4,175,7,199,32,108,36,102,0,0,0,0,0,0,0,0,0,0,0,0 +2045343,Valorous Darkruned Legplates,319,83,4,7,4,4,4,162,7,186,32,100,36,93,0,0,0,0,0,0,0,0,0,0,0,0 +2046157,Conqueror's Nightsong Shoulderpads,326,83,4,3,4,2,3,119,7,114,32,96,38,173,37,74,0,0,0,0,0,0,0,0,0,0 +2045432,Valorous Siegebreaker Legplates,319,83,4,7,4,4,4,162,7,186,31,105,37,86,0,0,0,0,0,0,0,0,0,0,0,0 +2046177,Conqueror's Aegis Shoulderguards,326,83,4,3,4,4,4,130,7,178,12,68,15,57,0,0,0,0,0,0,0,0,0,0,0,0 +2045385,Valorous Aegis Shoulderguards,319,83,4,3,4,4,4,120,7,164,12,63,15,52,0,0,0,0,0,0,0,0,0,0,0,0 +2046145,Conqueror's Scourgestalker Spaulders,326,83,4,3,4,3,3,100,7,77,5,68,36,79,31,66,38,213,0,0,0,0,0,0,0,0 +2046117,Conqueror's Darkruned Shoulderplates,326,83,4,3,4,4,4,139,7,158,36,86,31,63,0,0,0,0,0,0,0,0,0,0,0,0 +2046113,Conqueror's Darkruned Gauntlets,326,83,4,10,4,4,4,139,7,158,32,65,31,86,0,0,0,0,0,0,0,0,0,0,0,0 +2045406,Valorous Worldbreaker Gloves,319,83,4,10,4,3,45,128,7,89,5,93,32,69,36,80,0,0,0,0,0,0,0,0,0,0 +2046210,Conqueror's Worldbreaker Kilt,326,83,4,7,4,3,45,178,7,131,5,133,32,117,31,93,0,0,0,0,0,0,0,0,0,0 +2045375,Valorous Aegis Battleplate,319,83,4,5,4,4,4,162,7,186,31,113,32,69,0,0,0,0,0,0,0,0,0,0,0,0 +2045373,Valorous Aegis Spaulders,319,83,4,3,4,4,45,128,7,89,5,93,32,69,36,80,0,0,0,0,0,0,0,0,0,0 +2045347,Valorous Nightsong Leggings,319,83,4,7,4,2,45,162,7,122,5,125,6,110,32,83,0,0,0,0,0,0,0,0,0,0 +2046138,Idol of the Flourishing Life,326,83,4,28,4,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2046176,Conqueror's Aegis Legguards,326,83,4,7,4,4,4,175,7,227,12,91,13,66,14,93,0,0,0,0,0,0,0,0,0,0 +2046175,Conqueror's Aegis Faceguard,326,83,4,1,4,4,4,150,7,227,12,93,13,91,15,66,0,0,0,0,0,0,0,0,0,0 +2046193,Conqueror's Robe of Sanctification,326,83,4,20,4,1,7,133,5,133,6,125,32,77,45,178,0,0,0,0,0,0,0,0,0,0 +2045370,Valorous Aegis Gloves,319,83,4,10,4,4,45,128,7,89,5,93,36,82,43,35,0,0,0,0,0,0,0,0,0,0 +2045360,Valorous Scourgestalker Handguards,319,83,4,10,4,3,3,68,7,96,5,63,36,63,31,62,38,244,0,0,0,0,0,0,0,0 +2046118,Conqueror's Darkruned Chestguard,326,83,4,5,4,4,4,150,7,227,12,99,14,80,13,93,0,0,0,0,0,0,0,0,0,0 +2046121,Conqueror's Darkruned Legguards,326,83,4,7,4,4,4,117,7,227,12,102,14,125,37,91,0,0,0,0,0,0,0,0,0,0 +2045412,Valorous Worldbreaker Faceguard,319,83,4,1,4,3,3,77,7,106,5,86,32,105,36,75,38,291,0,0,0,0,0,0,0,0 +2046208,Conqueror's Worldbreaker War-Kilt,326,83,4,7,4,3,3,102,7,119,5,79,36,125,31,93,38,303,0,0,0,0,0,0,0,0 +2046206,Conqueror's Worldbreaker Hauberk,326,83,4,20,4,3,45,178,7,131,5,133,31,93,36,116,0,0,0,0,0,0,0,0,0,0 \ No newline at end of file diff --git a/cmd/durability-costs/DurabilityCosts.dbc b/cmd/durability-costs/DurabilityCosts.dbc new file mode 100644 index 0000000..e3f2c27 Binary files /dev/null and b/cmd/durability-costs/DurabilityCosts.dbc differ diff --git a/cmd/fetch-highlevel-items/main.go b/cmd/fetch-highlevel-items/.add.go similarity index 100% rename from cmd/fetch-highlevel-items/main.go rename to cmd/fetch-highlevel-items/.add.go diff --git a/cmd/raid-gear/gear.manual.sql b/cmd/raid-gear/gear.manual.sql new file mode 100644 index 0000000..f901ba3 --- /dev/null +++ b/cmd/raid-gear/gear.manual.sql @@ -0,0 +1,39 @@ +DELETE FROM `item_template` WHERE (`entry` = 20016852); +INSERT INTO `item_template` (`entry`, `class`, `subclass`, `SoundOverrideSubclass`, `name`, `displayid`, `Quality`, `Flags`, `FlagsExtra`, `BuyCount`, `BuyPrice`, `SellPrice`, `InventoryType`, `AllowableClass`, `AllowableRace`, `ItemLevel`, `RequiredLevel`, `RequiredSkill`, `RequiredSkillRank`, `requiredspell`, `requiredhonorrank`, `RequiredCityRank`, `RequiredReputationFaction`, `RequiredReputationRank`, `maxcount`, `stackable`, `ContainerSlots`, `StatsCount`, `stat_type1`, `stat_value1`, `stat_type2`, `stat_value2`, `stat_type3`, `stat_value3`, `stat_type4`, `stat_value4`, `stat_type5`, `stat_value5`, `stat_type6`, `stat_value6`, `stat_type7`, `stat_value7`, `stat_type8`, `stat_value8`, `stat_type9`, `stat_value9`, `stat_type10`, `stat_value10`, `ScalingStatDistribution`, `ScalingStatValue`, `dmg_min1`, `dmg_max1`, `dmg_type1`, `dmg_min2`, `dmg_max2`, `dmg_type2`, `armor`, `holy_res`, `fire_res`, `nature_res`, `frost_res`, `shadow_res`, `arcane_res`, `delay`, `ammo_type`, `RangedModRange`, `spellid_1`, `spelltrigger_1`, `spellcharges_1`, `spellppmRate_1`, `spellcooldown_1`, `spellcategory_1`, `spellcategorycooldown_1`, `spellid_2`, `spelltrigger_2`, `spellcharges_2`, `spellppmRate_2`, `spellcooldown_2`, `spellcategory_2`, `spellcategorycooldown_2`, `spellid_3`, `spelltrigger_3`, `spellcharges_3`, `spellppmRate_3`, `spellcooldown_3`, `spellcategory_3`, `spellcategorycooldown_3`, `spellid_4`, `spelltrigger_4`, `spellcharges_4`, `spellppmRate_4`, `spellcooldown_4`, `spellcategory_4`, `spellcategorycooldown_4`, `spellid_5`, `spelltrigger_5`, `spellcharges_5`, `spellppmRate_5`, `spellcooldown_5`, `spellcategory_5`, `spellcategorycooldown_5`, `bonding`, `description`, `PageText`, `LanguageID`, `PageMaterial`, `startquest`, `lockid`, `Material`, `sheath`, `RandomProperty`, `RandomSuffix`, `block`, `itemset`, `MaxDurability`, `area`, `Map`, `BagFamily`, `TotemCategory`, `socketColor_1`, `socketContent_1`, `socketColor_2`, `socketContent_2`, `socketColor_3`, `socketContent_3`, `socketBonus`, `GemProperties`, `RequiredDisenchantSkill`, `ArmorDamageModifier`, `duration`, `ItemLimitCategory`, `HolidayId`, `ScriptName`, `DisenchantID`, `FoodType`, `minMoneyLoot`, `maxMoneyLoot`, `flagsCustom`, `VerifiedBuild`) VALUES +(20016852, 4, 3, -1, 'Unyielding Giantstalker''s Gloves', 32024, 4, 0, 0, 1, 112268, 376014, 10, 4, -1, 325, 83, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 5, 44, 101, 31, 25, 5, 145, 3, 260, 7, 245, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2150, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 1, '', 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 206, 50, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 375, 0, 0, 0, 0, '', 68, 0, 0, 0, 0, 12340); + +DELETE FROM `item_template` WHERE (`entry` = 20016821); +INSERT INTO `item_template` (`entry`, `class`, `subclass`, `SoundOverrideSubclass`, `name`, `displayid`, `Quality`, `Flags`, `FlagsExtra`, `BuyCount`, `BuyPrice`, `SellPrice`, `InventoryType`, `AllowableClass`, `AllowableRace`, `ItemLevel`, `RequiredLevel`, `RequiredSkill`, `RequiredSkillRank`, `requiredspell`, `requiredhonorrank`, `RequiredCityRank`, `RequiredReputationFaction`, `RequiredReputationRank`, `maxcount`, `stackable`, `ContainerSlots`, `StatsCount`, `stat_type1`, `stat_value1`, `stat_type2`, `stat_value2`, `stat_type3`, `stat_value3`, `stat_type4`, `stat_value4`, `stat_type5`, `stat_value5`, `stat_type6`, `stat_value6`, `stat_type7`, `stat_value7`, `stat_type8`, `stat_value8`, `stat_type9`, `stat_value9`, `stat_type10`, `stat_value10`, `ScalingStatDistribution`, `ScalingStatValue`, `dmg_min1`, `dmg_max1`, `dmg_type1`, `dmg_min2`, `dmg_max2`, `dmg_type2`, `armor`, `holy_res`, `fire_res`, `nature_res`, `frost_res`, `shadow_res`, `arcane_res`, `delay`, `ammo_type`, `RangedModRange`, `spellid_1`, `spelltrigger_1`, `spellcharges_1`, `spellppmRate_1`, `spellcooldown_1`, `spellcategory_1`, `spellcategorycooldown_1`, `spellid_2`, `spelltrigger_2`, `spellcharges_2`, `spellppmRate_2`, `spellcooldown_2`, `spellcategory_2`, `spellcategorycooldown_2`, `spellid_3`, `spelltrigger_3`, `spellcharges_3`, `spellppmRate_3`, `spellcooldown_3`, `spellcategory_3`, `spellcategorycooldown_3`, `spellid_4`, `spelltrigger_4`, `spellcharges_4`, `spellppmRate_4`, `spellcooldown_4`, `spellcategory_4`, `spellcategorycooldown_4`, `spellid_5`, `spelltrigger_5`, `spellcharges_5`, `spellppmRate_5`, `spellcooldown_5`, `spellcategory_5`, `spellcategorycooldown_5`, `bonding`, `description`, `PageText`, `LanguageID`, `PageMaterial`, `startquest`, `lockid`, `Material`, `sheath`, `RandomProperty`, `RandomSuffix`, `block`, `itemset`, `MaxDurability`, `area`, `Map`, `BagFamily`, `TotemCategory`, `socketColor_1`, `socketContent_1`, `socketColor_2`, `socketContent_2`, `socketColor_3`, `socketContent_3`, `socketBonus`, `GemProperties`, `RequiredDisenchantSkill`, `ArmorDamageModifier`, `duration`, `ItemLimitCategory`, `HolidayId`, `ScriptName`, `DisenchantID`, `FoodType`, `minMoneyLoot`, `maxMoneyLoot`, `flagsCustom`, `VerifiedBuild`) VALUES +(20016821, 4, 2, -1, 'Powerful Nightslayer Cover', 31514, 4, 0, 0, 1, 131332, 184768, 1, 8, -1, 325, 85, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 5, 7, 311, 31, 67, 3, 234, 32, 119, 38, 327, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 925, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 1, '', 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 204, 70, 0, 0, 0, 0, 8, 0, 2, 0, 0, 0, 0, 0, 375, 0, 0, 0, 0, '', 68, 0, 0, 0, 0, 12340); + +DELETE FROM `item_template` WHERE (`entry` = 20018823); +INSERT INTO `item_template` (`entry`, `class`, `subclass`, `SoundOverrideSubclass`, `name`, `displayid`, `Quality`, `Flags`, `FlagsExtra`, `BuyCount`, `BuyPrice`, `SellPrice`, `InventoryType`, `AllowableClass`, `AllowableRace`, `ItemLevel`, `RequiredLevel`, `RequiredSkill`, `RequiredSkillRank`, `requiredspell`, `requiredhonorrank`, `RequiredCityRank`, `RequiredReputationFaction`, `RequiredReputationRank`, `maxcount`, `stackable`, `ContainerSlots`, `StatsCount`, `stat_type1`, `stat_value1`, `stat_type2`, `stat_value2`, `stat_type3`, `stat_value3`, `stat_type4`, `stat_value4`, `stat_type5`, `stat_value5`, `stat_type6`, `stat_value6`, `stat_type7`, `stat_value7`, `stat_type8`, `stat_value8`, `stat_type9`, `stat_value9`, `stat_type10`, `stat_value10`, `ScalingStatDistribution`, `ScalingStatValue`, `dmg_min1`, `dmg_max1`, `dmg_type1`, `dmg_min2`, `dmg_max2`, `dmg_type2`, `armor`, `holy_res`, `fire_res`, `nature_res`, `frost_res`, `shadow_res`, `arcane_res`, `delay`, `ammo_type`, `RangedModRange`, `spellid_1`, `spelltrigger_1`, `spellcharges_1`, `spellppmRate_1`, `spellcooldown_1`, `spellcategory_1`, `spellcategorycooldown_1`, `spellid_2`, `spelltrigger_2`, `spellcharges_2`, `spellppmRate_2`, `spellcooldown_2`, `spellcategory_2`, `spellcategorycooldown_2`, `spellid_3`, `spelltrigger_3`, `spellcharges_3`, `spellppmRate_3`, `spellcooldown_3`, `spellcategory_3`, `spellcategorycooldown_3`, `spellid_4`, `spelltrigger_4`, `spellcharges_4`, `spellppmRate_4`, `spellcooldown_4`, `spellcategory_4`, `spellcategorycooldown_4`, `spellid_5`, `spelltrigger_5`, `spellcharges_5`, `spellppmRate_5`, `spellcooldown_5`, `spellcategory_5`, `spellcategorycooldown_5`, `bonding`, `description`, `PageText`, `LanguageID`, `PageMaterial`, `startquest`, `lockid`, `Material`, `sheath`, `RandomProperty`, `RandomSuffix`, `block`, `itemset`, `MaxDurability`, `area`, `Map`, `BagFamily`, `TotemCategory`, `socketColor_1`, `socketContent_1`, `socketColor_2`, `socketContent_2`, `socketColor_3`, `socketContent_3`, `socketBonus`, `GemProperties`, `RequiredDisenchantSkill`, `ArmorDamageModifier`, `duration`, `ItemLimitCategory`, `HolidayId`, `ScriptName`, `DisenchantID`, `FoodType`, `minMoneyLoot`, `maxMoneyLoot`, `flagsCustom`, `VerifiedBuild`) VALUES +(20018823, 4, 2, -1, 'Powerful Aged Core Leather Gloves', 31290, 4, 0, 0, 1, 96177, 243248, 10, -1, -1, 325, 80, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 5, 38, 314, 3, 290, 7, 241, 44, 141, 36, 116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 925, 0, 28, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, -1, 0, 1, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 1, '', 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 4, 0, 2, 0, 0, 0, 0, 0, 375, 0, 0, 0, 0, '', 68, 0, 0, 0, 0, 12340); + +DELETE FROM `item_template` WHERE (`entry` = 20018832); +INSERT INTO `item_template` (`entry`, `class`, `subclass`, `SoundOverrideSubclass`, `name`, `displayid`, `Quality`, `Flags`, `FlagsExtra`, `BuyCount`, `BuyPrice`, `SellPrice`, `InventoryType`, `AllowableClass`, `AllowableRace`, `ItemLevel`, `RequiredLevel`, `RequiredSkill`, `RequiredSkillRank`, `requiredspell`, `requiredhonorrank`, `RequiredCityRank`, `RequiredReputationFaction`, `RequiredReputationRank`, `maxcount`, `stackable`, `ContainerSlots`, `StatsCount`, `stat_type1`, `stat_value1`, `stat_type2`, `stat_value2`, `stat_type3`, `stat_value3`, `stat_type4`, `stat_value4`, `stat_type5`, `stat_value5`, `stat_type6`, `stat_value6`, `stat_type7`, `stat_value7`, `stat_type8`, `stat_value8`, `stat_type9`, `stat_value9`, `stat_type10`, `stat_value10`, `ScalingStatDistribution`, `ScalingStatValue`, `dmg_min1`, `dmg_max1`, `dmg_type1`, `dmg_min2`, `dmg_max2`, `dmg_type2`, `armor`, `holy_res`, `fire_res`, `nature_res`, `frost_res`, `shadow_res`, `arcane_res`, `delay`, `ammo_type`, `RangedModRange`, `spellid_1`, `spelltrigger_1`, `spellcharges_1`, `spellppmRate_1`, `spellcooldown_1`, `spellcategory_1`, `spellcategorycooldown_1`, `spellid_2`, `spelltrigger_2`, `spellcharges_2`, `spellppmRate_2`, `spellcooldown_2`, `spellcategory_2`, `spellcategorycooldown_2`, `spellid_3`, `spelltrigger_3`, `spellcharges_3`, `spellppmRate_3`, `spellcooldown_3`, `spellcategory_3`, `spellcategorycooldown_3`, `spellid_4`, `spelltrigger_4`, `spellcharges_4`, `spellppmRate_4`, `spellcooldown_4`, `spellcategory_4`, `spellcategorycooldown_4`, `spellid_5`, `spelltrigger_5`, `spellcharges_5`, `spellppmRate_5`, `spellcooldown_5`, `spellcategory_5`, `spellcategorycooldown_5`, `bonding`, `description`, `PageText`, `LanguageID`, `PageMaterial`, `startquest`, `lockid`, `Material`, `sheath`, `RandomProperty`, `RandomSuffix`, `block`, `itemset`, `MaxDurability`, `area`, `Map`, `BagFamily`, `TotemCategory`, `socketColor_1`, `socketContent_1`, `socketColor_2`, `socketContent_2`, `socketColor_3`, `socketContent_3`, `socketBonus`, `GemProperties`, `RequiredDisenchantSkill`, `ArmorDamageModifier`, `duration`, `ItemLimitCategory`, `HolidayId`, `ScriptName`, `DisenchantID`, `FoodType`, `minMoneyLoot`, `maxMoneyLoot`, `flagsCustom`, `VerifiedBuild`) VALUES +(20018832, 2, 7, -1, 'Stalwart Brutality Blade', 31309, 4, 524288, 0, 1, 364162, 154089, 13, -1, -1, 325, 85, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 4, 38, 301, 7, 218, 32, 54, 3, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 589, 945, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2500, 0, 0, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 1, '', 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 105, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 375, 0, 0, 0, 0, '', 68, 0, 0, 0, 0, 12340); + +DELETE FROM `item_template` WHERE (`entry` = 20019143); +INSERT INTO `item_template` (`entry`, `class`, `subclass`, `SoundOverrideSubclass`, `name`, `displayid`, `Quality`, `Flags`, `FlagsExtra`, `BuyCount`, `BuyPrice`, `SellPrice`, `InventoryType`, `AllowableClass`, `AllowableRace`, `ItemLevel`, `RequiredLevel`, `RequiredSkill`, `RequiredSkillRank`, `requiredspell`, `requiredhonorrank`, `RequiredCityRank`, `RequiredReputationFaction`, `RequiredReputationRank`, `maxcount`, `stackable`, `ContainerSlots`, `StatsCount`, `stat_type1`, `stat_value1`, `stat_type2`, `stat_value2`, `stat_type3`, `stat_value3`, `stat_type4`, `stat_value4`, `stat_type5`, `stat_value5`, `stat_type6`, `stat_value6`, `stat_type7`, `stat_value7`, `stat_type8`, `stat_value8`, `stat_type9`, `stat_value9`, `stat_type10`, `stat_value10`, `ScalingStatDistribution`, `ScalingStatValue`, `dmg_min1`, `dmg_max1`, `dmg_type1`, `dmg_min2`, `dmg_max2`, `dmg_type2`, `armor`, `holy_res`, `fire_res`, `nature_res`, `frost_res`, `shadow_res`, `arcane_res`, `delay`, `ammo_type`, `RangedModRange`, `spellid_1`, `spelltrigger_1`, `spellcharges_1`, `spellppmRate_1`, `spellcooldown_1`, `spellcategory_1`, `spellcategorycooldown_1`, `spellid_2`, `spelltrigger_2`, `spellcharges_2`, `spellppmRate_2`, `spellcooldown_2`, `spellcategory_2`, `spellcategorycooldown_2`, `spellid_3`, `spelltrigger_3`, `spellcharges_3`, `spellppmRate_3`, `spellcooldown_3`, `spellcategory_3`, `spellcategorycooldown_3`, `spellid_4`, `spelltrigger_4`, `spellcharges_4`, `spellppmRate_4`, `spellcooldown_4`, `spellcategory_4`, `spellcategorycooldown_4`, `spellid_5`, `spelltrigger_5`, `spellcharges_5`, `spellppmRate_5`, `spellcooldown_5`, `spellcategory_5`, `spellcategorycooldown_5`, `bonding`, `description`, `PageText`, `LanguageID`, `PageMaterial`, `startquest`, `lockid`, `Material`, `sheath`, `RandomProperty`, `RandomSuffix`, `block`, `itemset`, `MaxDurability`, `area`, `Map`, `BagFamily`, `TotemCategory`, `socketColor_1`, `socketContent_1`, `socketColor_2`, `socketContent_2`, `socketColor_3`, `socketContent_3`, `socketBonus`, `GemProperties`, `RequiredDisenchantSkill`, `ArmorDamageModifier`, `duration`, `ItemLimitCategory`, `HolidayId`, `ScriptName`, `DisenchantID`, `FoodType`, `minMoneyLoot`, `maxMoneyLoot`, `flagsCustom`, `VerifiedBuild`) VALUES +(20019143, 4, 4, -1, 'Unyielding Flameguard Gauntlets', 31660, 4, 0, 0, 1, 135917, 380457, 10, -1, -1, 325, 85, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 5, 4, 280, 7, 393, 12, 37, 16, 74, 38, 114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3780, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 1, '', 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 375, 0, 0, 0, 0, '', 68, 0, 0, 0, 0, 12340); + +DELETE FROM `item_template` WHERE (`entry` = 20017074); +INSERT INTO `item_template` (`entry`, `class`, `subclass`, `SoundOverrideSubclass`, `name`, `displayid`, `Quality`, `Flags`, `FlagsExtra`, `BuyCount`, `BuyPrice`, `SellPrice`, `InventoryType`, `AllowableClass`, `AllowableRace`, `ItemLevel`, `RequiredLevel`, `RequiredSkill`, `RequiredSkillRank`, `requiredspell`, `requiredhonorrank`, `RequiredCityRank`, `RequiredReputationFaction`, `RequiredReputationRank`, `maxcount`, `stackable`, `ContainerSlots`, `StatsCount`, `stat_type1`, `stat_value1`, `stat_type2`, `stat_value2`, `stat_type3`, `stat_value3`, `stat_type4`, `stat_value4`, `stat_type5`, `stat_value5`, `stat_type6`, `stat_value6`, `stat_type7`, `stat_value7`, `stat_type8`, `stat_value8`, `stat_type9`, `stat_value9`, `stat_type10`, `stat_value10`, `ScalingStatDistribution`, `ScalingStatValue`, `dmg_min1`, `dmg_max1`, `dmg_type1`, `dmg_min2`, `dmg_max2`, `dmg_type2`, `armor`, `holy_res`, `fire_res`, `nature_res`, `frost_res`, `shadow_res`, `arcane_res`, `delay`, `ammo_type`, `RangedModRange`, `spellid_1`, `spelltrigger_1`, `spellcharges_1`, `spellppmRate_1`, `spellcooldown_1`, `spellcategory_1`, `spellcategorycooldown_1`, `spellid_2`, `spelltrigger_2`, `spellcharges_2`, `spellppmRate_2`, `spellcooldown_2`, `spellcategory_2`, `spellcategorycooldown_2`, `spellid_3`, `spelltrigger_3`, `spellcharges_3`, `spellppmRate_3`, `spellcooldown_3`, `spellcategory_3`, `spellcategorycooldown_3`, `spellid_4`, `spelltrigger_4`, `spellcharges_4`, `spellppmRate_4`, `spellcooldown_4`, `spellcategory_4`, `spellcategorycooldown_4`, `spellid_5`, `spelltrigger_5`, `spellcharges_5`, `spellppmRate_5`, `spellcooldown_5`, `spellcategory_5`, `spellcategorycooldown_5`, `bonding`, `description`, `PageText`, `LanguageID`, `PageMaterial`, `startquest`, `lockid`, `Material`, `sheath`, `RandomProperty`, `RandomSuffix`, `block`, `itemset`, `MaxDurability`, `area`, `Map`, `BagFamily`, `TotemCategory`, `socketColor_1`, `socketContent_1`, `socketColor_2`, `socketContent_2`, `socketColor_3`, `socketContent_3`, `socketBonus`, `GemProperties`, `RequiredDisenchantSkill`, `ArmorDamageModifier`, `duration`, `ItemLimitCategory`, `HolidayId`, `ScriptName`, `DisenchantID`, `FoodType`, `minMoneyLoot`, `maxMoneyLoot`, `flagsCustom`, `VerifiedBuild`) VALUES +(20017074, 2, 6, -1, 'Mighty Shadowstrike', 29176, 4, 1088, 0, 1, 443341, 151858, 17, -1, -1, 325, 85, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 4, 38, 678, 7, 240, 32, 162, 4, 398, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1112, 1975, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3100, 0, 0, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 1, '', 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 120, 0, 0, 0, 0, 2, 0, 8, 0, 0, 0, 0, 0, 375, 0, 0, 0, 0, '', 68, 0, 0, 0, 0, 12340); + +DELETE FROM `item_template` WHERE (`entry` = 20017073); +INSERT INTO `item_template` (`entry`, `class`, `subclass`, `SoundOverrideSubclass`, `name`, `displayid`, `Quality`, `Flags`, `FlagsExtra`, `BuyCount`, `BuyPrice`, `SellPrice`, `InventoryType`, `AllowableClass`, `AllowableRace`, `ItemLevel`, `RequiredLevel`, `RequiredSkill`, `RequiredSkillRank`, `requiredspell`, `requiredhonorrank`, `RequiredCityRank`, `RequiredReputationFaction`, `RequiredReputationRank`, `maxcount`, `stackable`, `ContainerSlots`, `StatsCount`, `stat_type1`, `stat_value1`, `stat_type2`, `stat_value2`, `stat_type3`, `stat_value3`, `stat_type4`, `stat_value4`, `stat_type5`, `stat_value5`, `stat_type6`, `stat_value6`, `stat_type7`, `stat_value7`, `stat_type8`, `stat_value8`, `stat_type9`, `stat_value9`, `stat_type10`, `stat_value10`, `ScalingStatDistribution`, `ScalingStatValue`, `dmg_min1`, `dmg_max1`, `dmg_type1`, `dmg_min2`, `dmg_max2`, `dmg_type2`, `armor`, `holy_res`, `fire_res`, `nature_res`, `frost_res`, `shadow_res`, `arcane_res`, `delay`, `ammo_type`, `RangedModRange`, `spellid_1`, `spelltrigger_1`, `spellcharges_1`, `spellppmRate_1`, `spellcooldown_1`, `spellcategory_1`, `spellcategorycooldown_1`, `spellid_2`, `spelltrigger_2`, `spellcharges_2`, `spellppmRate_2`, `spellcooldown_2`, `spellcategory_2`, `spellcategorycooldown_2`, `spellid_3`, `spelltrigger_3`, `spellcharges_3`, `spellppmRate_3`, `spellcooldown_3`, `spellcategory_3`, `spellcategorycooldown_3`, `spellid_4`, `spelltrigger_4`, `spellcharges_4`, `spellppmRate_4`, `spellcooldown_4`, `spellcategory_4`, `spellcategorycooldown_4`, `spellid_5`, `spelltrigger_5`, `spellcharges_5`, `spellppmRate_5`, `spellcooldown_5`, `spellcategory_5`, `spellcategorycooldown_5`, `bonding`, `description`, `PageText`, `LanguageID`, `PageMaterial`, `startquest`, `lockid`, `Material`, `sheath`, `RandomProperty`, `RandomSuffix`, `block`, `itemset`, `MaxDurability`, `area`, `Map`, `BagFamily`, `TotemCategory`, `socketColor_1`, `socketContent_1`, `socketColor_2`, `socketContent_2`, `socketColor_3`, `socketContent_3`, `socketBonus`, `GemProperties`, `RequiredDisenchantSkill`, `ArmorDamageModifier`, `duration`, `ItemLimitCategory`, `HolidayId`, `ScriptName`, `DisenchantID`, `FoodType`, `minMoneyLoot`, `maxMoneyLoot`, `flagsCustom`, `VerifiedBuild`) VALUES +(20017073, 2, 5, -1, 'Powerful Earthshaker', 32162, 4, 0, 0, 1, 459518, 196365, 17, -1, -1, 325, 85, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 4, 4, 428, 7, 102, 31, 45, 38, 598, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1642, 1867, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 3500, 0, 0, 21152, 2, 0, 1, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 1, '', 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 120, 0, 0, 0, 0, 2, 0, 4, 0, 8, 0, 0, 0, 375, 0, 0, 0, 0, '', 68, 0, 0, 0, 0, 12340); + +DELETE FROM `item_template` WHERE (`entry` = 20018842); +INSERT INTO `item_template` (`entry`, `class`, `subclass`, `SoundOverrideSubclass`, `name`, `displayid`, `Quality`, `Flags`, `FlagsExtra`, `BuyCount`, `BuyPrice`, `SellPrice`, `InventoryType`, `AllowableClass`, `AllowableRace`, `ItemLevel`, `RequiredLevel`, `RequiredSkill`, `RequiredSkillRank`, `requiredspell`, `requiredhonorrank`, `RequiredCityRank`, `RequiredReputationFaction`, `RequiredReputationRank`, `maxcount`, `stackable`, `ContainerSlots`, `StatsCount`, `stat_type1`, `stat_value1`, `stat_type2`, `stat_value2`, `stat_type3`, `stat_value3`, `stat_type4`, `stat_value4`, `stat_type5`, `stat_value5`, `stat_type6`, `stat_value6`, `stat_type7`, `stat_value7`, `stat_type8`, `stat_value8`, `stat_type9`, `stat_value9`, `stat_type10`, `stat_value10`, `ScalingStatDistribution`, `ScalingStatValue`, `dmg_min1`, `dmg_max1`, `dmg_type1`, `dmg_min2`, `dmg_max2`, `dmg_type2`, `armor`, `holy_res`, `fire_res`, `nature_res`, `frost_res`, `shadow_res`, `arcane_res`, `delay`, `ammo_type`, `RangedModRange`, `spellid_1`, `spelltrigger_1`, `spellcharges_1`, `spellppmRate_1`, `spellcooldown_1`, `spellcategory_1`, `spellcategorycooldown_1`, `spellid_2`, `spelltrigger_2`, `spellcharges_2`, `spellppmRate_2`, `spellcooldown_2`, `spellcategory_2`, `spellcategorycooldown_2`, `spellid_3`, `spelltrigger_3`, `spellcharges_3`, `spellppmRate_3`, `spellcooldown_3`, `spellcategory_3`, `spellcategorycooldown_3`, `spellid_4`, `spelltrigger_4`, `spellcharges_4`, `spellppmRate_4`, `spellcooldown_4`, `spellcategory_4`, `spellcategorycooldown_4`, `spellid_5`, `spelltrigger_5`, `spellcharges_5`, `spellppmRate_5`, `spellcooldown_5`, `spellcategory_5`, `spellcategorycooldown_5`, `bonding`, `description`, `PageText`, `LanguageID`, `PageMaterial`, `startquest`, `lockid`, `Material`, `sheath`, `RandomProperty`, `RandomSuffix`, `block`, `itemset`, `MaxDurability`, `area`, `Map`, `BagFamily`, `TotemCategory`, `socketColor_1`, `socketContent_1`, `socketColor_2`, `socketContent_2`, `socketColor_3`, `socketContent_3`, `socketBonus`, `GemProperties`, `RequiredDisenchantSkill`, `ArmorDamageModifier`, `duration`, `ItemLimitCategory`, `HolidayId`, `ScriptName`, `DisenchantID`, `FoodType`, `minMoneyLoot`, `maxMoneyLoot`, `flagsCustom`, `VerifiedBuild`) VALUES +(20018842, 2, 10, -1, 'Unyielding Staff of Dominance', 34114, 4, 0, 0, 1, 485061, 380470, 17, -1, -1, 325, 85, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 5, 31, 42, 45, 1689, 7, 247, 5, 340, 32, 145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 520, 1145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2900, 0, 0, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 1, '', 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 120, 0, 0, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 375, -10, 0, 0, 0, '', 68, 0, 0, 0, 0, 12340); + +DELETE FROM `item_template` WHERE (`entry` = 20016826); +INSERT INTO `item_template` (`entry`, `class`, `subclass`, `SoundOverrideSubclass`, `name`, `displayid`, `Quality`, `Flags`, `FlagsExtra`, `BuyCount`, `BuyPrice`, `SellPrice`, `InventoryType`, `AllowableClass`, `AllowableRace`, `ItemLevel`, `RequiredLevel`, `RequiredSkill`, `RequiredSkillRank`, `requiredspell`, `requiredhonorrank`, `RequiredCityRank`, `RequiredReputationFaction`, `RequiredReputationRank`, `maxcount`, `stackable`, `ContainerSlots`, `StatsCount`, `stat_type1`, `stat_value1`, `stat_type2`, `stat_value2`, `stat_type3`, `stat_value3`, `stat_type4`, `stat_value4`, `stat_type5`, `stat_value5`, `stat_type6`, `stat_value6`, `stat_type7`, `stat_value7`, `stat_type8`, `stat_value8`, `stat_type9`, `stat_value9`, `stat_type10`, `stat_value10`, `ScalingStatDistribution`, `ScalingStatValue`, `dmg_min1`, `dmg_max1`, `dmg_type1`, `dmg_min2`, `dmg_max2`, `dmg_type2`, `armor`, `holy_res`, `fire_res`, `nature_res`, `frost_res`, `shadow_res`, `arcane_res`, `delay`, `ammo_type`, `RangedModRange`, `spellid_1`, `spelltrigger_1`, `spellcharges_1`, `spellppmRate_1`, `spellcooldown_1`, `spellcategory_1`, `spellcategorycooldown_1`, `spellid_2`, `spelltrigger_2`, `spellcharges_2`, `spellppmRate_2`, `spellcooldown_2`, `spellcategory_2`, `spellcategorycooldown_2`, `spellid_3`, `spelltrigger_3`, `spellcharges_3`, `spellppmRate_3`, `spellcooldown_3`, `spellcategory_3`, `spellcategorycooldown_3`, `spellid_4`, `spelltrigger_4`, `spellcharges_4`, `spellppmRate_4`, `spellcooldown_4`, `spellcategory_4`, `spellcategorycooldown_4`, `spellid_5`, `spelltrigger_5`, `spellcharges_5`, `spellppmRate_5`, `spellcooldown_5`, `spellcategory_5`, `spellcategorycooldown_5`, `bonding`, `description`, `PageText`, `LanguageID`, `PageMaterial`, `startquest`, `lockid`, `Material`, `sheath`, `RandomProperty`, `RandomSuffix`, `block`, `itemset`, `MaxDurability`, `area`, `Map`, `BagFamily`, `TotemCategory`, `socketColor_1`, `socketContent_1`, `socketColor_2`, `socketContent_2`, `socketColor_3`, `socketContent_3`, `socketBonus`, `GemProperties`, `RequiredDisenchantSkill`, `ArmorDamageModifier`, `duration`, `ItemLimitCategory`, `HolidayId`, `ScriptName`, `DisenchantID`, `FoodType`, `minMoneyLoot`, `maxMoneyLoot`, `flagsCustom`, `VerifiedBuild`) VALUES +(20016826, 4, 2, -1, 'Powerful Nightslayer Gloves', 31503, 4, 0, 0, 1, 89199, 285885, 10, 8, -1, 325, 85, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 5, 13, 89, 31, 32, 38, 268, 7, 215, 3, 312, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1350, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 1, '', 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 204, 65, 0, 0, 0, 0, 8, 0, 4, 0, 0, 0, 0, 0, 375, 0, 0, 0, 0, '', 68, 0, 0, 0, 0, 12340); + +DELETE FROM `item_template` WHERE (`entry` = 20017077); +INSERT INTO `item_template` (`entry`, `class`, `subclass`, `SoundOverrideSubclass`, `name`, `displayid`, `Quality`, `Flags`, `FlagsExtra`, `BuyCount`, `BuyPrice`, `SellPrice`, `InventoryType`, `AllowableClass`, `AllowableRace`, `ItemLevel`, `RequiredLevel`, `RequiredSkill`, `RequiredSkillRank`, `requiredspell`, `requiredhonorrank`, `RequiredCityRank`, `RequiredReputationFaction`, `RequiredReputationRank`, `maxcount`, `stackable`, `ContainerSlots`, `StatsCount`, `stat_type1`, `stat_value1`, `stat_type2`, `stat_value2`, `stat_type3`, `stat_value3`, `stat_type4`, `stat_value4`, `stat_type5`, `stat_value5`, `stat_type6`, `stat_value6`, `stat_type7`, `stat_value7`, `stat_type8`, `stat_value8`, `stat_type9`, `stat_value9`, `stat_type10`, `stat_value10`, `ScalingStatDistribution`, `ScalingStatValue`, `dmg_min1`, `dmg_max1`, `dmg_type1`, `dmg_min2`, `dmg_max2`, `dmg_type2`, `armor`, `holy_res`, `fire_res`, `nature_res`, `frost_res`, `shadow_res`, `arcane_res`, `delay`, `ammo_type`, `RangedModRange`, `spellid_1`, `spelltrigger_1`, `spellcharges_1`, `spellppmRate_1`, `spellcooldown_1`, `spellcategory_1`, `spellcategorycooldown_1`, `spellid_2`, `spelltrigger_2`, `spellcharges_2`, `spellppmRate_2`, `spellcooldown_2`, `spellcategory_2`, `spellcategorycooldown_2`, `spellid_3`, `spelltrigger_3`, `spellcharges_3`, `spellppmRate_3`, `spellcooldown_3`, `spellcategory_3`, `spellcategorycooldown_3`, `spellid_4`, `spelltrigger_4`, `spellcharges_4`, `spellppmRate_4`, `spellcooldown_4`, `spellcategory_4`, `spellcategorycooldown_4`, `spellid_5`, `spelltrigger_5`, `spellcharges_5`, `spellppmRate_5`, `spellcooldown_5`, `spellcategory_5`, `spellcategorycooldown_5`, `bonding`, `description`, `PageText`, `LanguageID`, `PageMaterial`, `startquest`, `lockid`, `Material`, `sheath`, `RandomProperty`, `RandomSuffix`, `block`, `itemset`, `MaxDurability`, `area`, `Map`, `BagFamily`, `TotemCategory`, `socketColor_1`, `socketContent_1`, `socketColor_2`, `socketContent_2`, `socketColor_3`, `socketContent_3`, `socketBonus`, `GemProperties`, `RequiredDisenchantSkill`, `ArmorDamageModifier`, `duration`, `ItemLimitCategory`, `HolidayId`, `ScriptName`, `DisenchantID`, `FoodType`, `minMoneyLoot`, `maxMoneyLoot`, `flagsCustom`, `VerifiedBuild`) VALUES +(20017077, 2, 19, -1, 'Mythic Crimson Shocker', 29195, 4, 0, 0, 1, 268855, 266465, 26, -1, -1, 325, 85, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 4, 5, 179, 7, 256, 6, 145, 36, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 415, 814, 2, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 2000, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 1, '', 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 375, 0, 0, 0, 0, '', 68, 0, 0, 0, 0, 12340); diff --git a/cmd/raid-gear/gear.output b/cmd/raid-gear/gear.output new file mode 100644 index 0000000..8ac0686 --- /dev/null +++ b/cmd/raid-gear/gear.output @@ -0,0 +1,981 @@ +<<<< Items to Process: 88 >>>>> +Item: Felheart Gloves Entry: 16805 lookup up Class: 4 Subclass: 1 +<<<< High Level Items that match class Type: Healer 18 >>>>> +New Item: Felheart Gloves Entry: 16805 +ItemStat1: Type: 5 (INTELLECT) Value: 321 +ItemStat2: Type: 6 (SPIRIT) Value: 174 +ItemStat3: Type: 7 (STAMINA) Value: 422 +ItemStat4: Type: 32 (CRIT_RATING) Value: 172 +ItemStat5: Type: 45 (SPELL_POWER) Value: 155 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Gauntlets of Might Entry: 16863 lookup up Class: 4 Subclass: 4 +<<<< High Level Items that match class Type: Tank 5 >>>>> +New Item: Gauntlets of Might Entry: 16863 +ItemStat1: Type: 7 (STAMINA) Value: 407 +ItemStat2: Type: 4 (STRENGTH) Value: 481 +ItemStat3: Type: 31 (HIT_RATING) Value: 62 +ItemStat4: Type: 12 (DEFENSE_SKILL_RATING) Value: 63 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Crimson Shocker Entry: 17077 lookup up Class: 2 Subclass: 19 +<<<< High Level Items that match class Type: Mage 1 >>>>> +New Item: Crimson Shocker Entry: 17077 +ItemStat1: Type: 5 (INTELLECT) Value: 228 +ItemStat2: Type: 0 (MANA) Value: 0 +ItemStat3: Type: 0 (MANA) Value: 0 +ItemStat4: Type: 0 (MANA) Value: 0 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Fire Resistance Applied: Crimson Shocker gets 10 fire resistance (modifier: 0.32) +Item: Flamewaker Legplates Entry: 18861 lookup up Class: 4 Subclass: 4 +<<<< High Level Items that match class Type: Strength Melee 6 >>>>> +New Item: Flamewaker Legplates Entry: 18861 +ItemStat1: Type: 7 (STAMINA) Value: 584 +ItemStat2: Type: 4 (STRENGTH) Value: 431 +ItemStat3: Type: 13 (DODGE_RATING) Value: 95 +ItemStat4: Type: 0 (MANA) Value: 0 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Fire Resistance Applied: Flamewaker Legplates gets 22 fire resistance (modifier: 0.88) +Item: Helm of the Lifegiver Entry: 18870 lookup up Class: 4 Subclass: 3 +<<<< High Level Items that match class Type: Healer 7 >>>>> +New Item: Helm of the Lifegiver Entry: 18870 +ItemStat1: Type: 5 (INTELLECT) Value: 713 +ItemStat2: Type: 7 (STAMINA) Value: 365 +ItemStat3: Type: 6 (SPIRIT) Value: 204 +ItemStat4: Type: 45 (SPELL_POWER) Value: 415 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Manastorm Leggings Entry: 18872 lookup up Class: 4 Subclass: 1 +<<<< High Level Items that match class Type: Healer 18 >>>>> +New Item: Manastorm Leggings Entry: 18872 +ItemStat1: Type: 43 (MANA_REGENERATION) Value: 200 +ItemStat2: Type: 7 (STAMINA) Value: 481 +ItemStat3: Type: 5 (INTELLECT) Value: 328 +ItemStat4: Type: 0 (MANA) Value: 0 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Salamander Scale Pants Entry: 18875 lookup up Class: 4 Subclass: 2 +<<<< High Level Items that match class Type: Healer 8 >>>>> +New Item: Salamander Scale Pants Entry: 18875 +ItemStat1: Type: 5 (INTELLECT) Value: 321 +ItemStat2: Type: 7 (STAMINA) Value: 349 +ItemStat3: Type: 45 (SPELL_POWER) Value: 486 +ItemStat4: Type: 43 (MANA_REGENERATION) Value: 120 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Sorcerous Dagger Entry: 18878 lookup up Class: 2 Subclass: 15 +<<<< High Level Items that match class Type: Mage 1 >>>>> +New Item: Sorcerous Dagger Entry: 18878 +ItemStat1: Type: 5 (INTELLECT) Value: 382 +ItemStat2: Type: 7 (STAMINA) Value: 193 +ItemStat3: Type: 45 (SPELL_POWER) Value: 352 +ItemStat4: Type: 0 (MANA) Value: 0 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Heavy Dark Iron Ring Entry: 18879 lookup up Class: 4 Subclass: 0 +<<<< High Level Items that match class Type: Tank 3 >>>>> +New Item: Heavy Dark Iron Ring Entry: 18879 +ItemStat1: Type: 7 (STAMINA) Value: 480 +ItemStat2: Type: 12 (DEFENSE_SKILL_RATING) Value: 63 +ItemStat3: Type: 0 (MANA) Value: 0 +ItemStat4: Type: 0 (MANA) Value: 0 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Robe of Volatile Power Entry: 19145 lookup up Class: 4 Subclass: 1 +<<<< High Level Items that match class Type: Healer 18 >>>>> +New Item: Robe of Volatile Power Entry: 19145 +ItemStat1: Type: 5 (INTELLECT) Value: 321 +ItemStat2: Type: 7 (STAMINA) Value: 233 +ItemStat3: Type: 6 (SPIRIT) Value: 214 +ItemStat4: Type: 32 (CRIT_RATING) Value: 566 +ItemStat5: Type: 45 (SPELL_POWER) Value: 395 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Wristguards of Stability Entry: 19146 lookup up Class: 4 Subclass: 2 +<<<< High Level Items that match class Type: Strength Melee 0 >>>>> +Item: Wristguards of Stability Entry: 19146 has no high level items HAS TO BE SCALED MANUALLY +ItemStat1: Type: 4 (STRENGTH) Value: 532 +ItemStat2: Type: 7 (STAMINA) Value: 193 +ItemStat3: Type: 0 (MANA) Value: 0 +ItemStat4: Type: 0 (MANA) Value: 0 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Ring of Spell Power Entry: 19147 lookup up Class: 4 Subclass: 0 +<<<< High Level Items that match class Type: Mage 7 >>>>> +New Item: Ring of Spell Power Entry: 19147 +ItemStat1: Type: 45 (SPELL_POWER) Value: 567 +ItemStat2: Type: 0 (MANA) Value: 0 +ItemStat3: Type: 0 (MANA) Value: 0 +ItemStat4: Type: 0 (MANA) Value: 0 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Arcanist Boots Entry: 16800 lookup up Class: 4 Subclass: 1 +<<<< High Level Items that match class Type: Healer 18 >>>>> +New Item: Arcanist Boots Entry: 16800 +ItemStat1: Type: 7 (STAMINA) Value: 305 +ItemStat2: Type: 5 (INTELLECT) Value: 308 +ItemStat3: Type: 6 (SPIRIT) Value: 241 +ItemStat4: Type: 32 (CRIT_RATING) Value: 172 +ItemStat5: Type: 45 (SPELL_POWER) Value: 189 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Cenarion Boots Entry: 16829 lookup up Class: 4 Subclass: 2 +<<<< High Level Items that match class Type: Healer 8 >>>>> +New Item: Cenarion Boots Entry: 16829 +ItemStat1: Type: 6 (SPIRIT) Value: 321 +ItemStat2: Type: 7 (STAMINA) Value: 378 +ItemStat3: Type: 43 (MANA_REGENERATION) Value: 43 +ItemStat4: Type: 45 (SPELL_POWER) Value: 155 +ItemStat5: Type: 5 (INTELLECT) Value: 281 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Earthfury Boots Entry: 16837 lookup up Class: 4 Subclass: 3 +<<<< High Level Items that match class Type: Healer 7 >>>>> +New Item: Earthfury Boots Entry: 16837 +ItemStat1: Type: 5 (INTELLECT) Value: 214 +ItemStat2: Type: 6 (SPIRIT) Value: 481 +ItemStat3: Type: 7 (STAMINA) Value: 349 +ItemStat4: Type: 45 (SPELL_POWER) Value: 155 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Lawbringer Boots Entry: 16859 lookup up Class: 4 Subclass: 4 +<<<< High Level Items that match class Type: Healer 7 >>>>> +New Item: Lawbringer Boots Entry: 16859 +ItemStat1: Type: 45 (SPELL_POWER) Value: 155 +ItemStat2: Type: 5 (INTELLECT) Value: 281 +ItemStat3: Type: 6 (SPIRIT) Value: 214 +ItemStat4: Type: 7 (STAMINA) Value: 480 +ItemStat5: Type: 4 (STRENGTH) Value: 147 +ItemStat6: Type: 43 (MANA_REGENERATION) Value: 31 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Choker of Enlightenment Entry: 17109 lookup up Class: 4 Subclass: 0 +<<<< High Level Items that match class Type: Healer 5 >>>>> +New Item: Choker of Enlightenment Entry: 17109 +ItemStat1: Type: 5 (INTELLECT) Value: 219 +ItemStat2: Type: 6 (SPIRIT) Value: 219 +ItemStat3: Type: 7 (STAMINA) Value: 208 +ItemStat4: Type: 45 (SPELL_POWER) Value: 317 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Felheart Slippers Entry: 16803 lookup up Class: 4 Subclass: 1 +<<<< High Level Items that match class Type: Mage 1 >>>>> +New Item: Felheart Slippers Entry: 16803 +ItemStat1: Type: 7 (STAMINA) Value: 538 +ItemStat2: Type: 45 (SPELL_POWER) Value: 309 +ItemStat3: Type: 5 (INTELLECT) Value: 241 +ItemStat4: Type: 0 (MANA) Value: 0 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Boots of Prophecy Entry: 16811 lookup up Class: 4 Subclass: 1 +<<<< High Level Items that match class Type: Healer 18 >>>>> +New Item: Boots of Prophecy Entry: 16811 +ItemStat1: Type: 5 (INTELLECT) Value: 388 +ItemStat2: Type: 6 (SPIRIT) Value: 321 +ItemStat3: Type: 7 (STAMINA) Value: 407 +ItemStat4: Type: 45 (SPELL_POWER) Value: 155 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Nightslayer Boots Entry: 16824 lookup up Class: 4 Subclass: 2 +<<<< High Level Items that match class Type: Agility Melee 9 >>>>> +New Item: Nightslayer Boots Entry: 16824 +ItemStat1: Type: 3 (AGILITY) Value: 561 +ItemStat2: Type: 7 (STAMINA) Value: 422 +ItemStat3: Type: 0 (MANA) Value: 0 +ItemStat4: Type: 0 (MANA) Value: 0 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Arcanist Gloves Entry: 16801 lookup up Class: 4 Subclass: 1 +<<<< High Level Items that match class Type: Healer 18 >>>>> +New Item: Arcanist Gloves Entry: 16801 +ItemStat1: Type: 5 (INTELLECT) Value: 321 +ItemStat2: Type: 6 (SPIRIT) Value: 214 +ItemStat3: Type: 7 (STAMINA) Value: 334 +ItemStat4: Type: 43 (MANA_REGENERATION) Value: 53 +ItemStat5: Type: 45 (SPELL_POWER) Value: 241 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Cenarion Gloves Entry: 16831 lookup up Class: 4 Subclass: 2 +<<<< High Level Items that match class Type: Healer 8 >>>>> +New Item: Cenarion Gloves Entry: 16831 +ItemStat1: Type: 5 (INTELLECT) Value: 388 +ItemStat2: Type: 6 (SPIRIT) Value: 321 +ItemStat3: Type: 7 (STAMINA) Value: 407 +ItemStat4: Type: 45 (SPELL_POWER) Value: 155 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Giantstalker's Gloves Entry: 16852 lookup up Class: 4 Subclass: 3 +<<<< High Level Items that match class Type: Agility Melee 0 >>>>> +Item: Giantstalker's Gloves Entry: 16852 has no high level items HAS TO BE SCALED MANUALLY +ItemStat1: Type: 3 (AGILITY) Value: 254 +ItemStat2: Type: 7 (STAMINA) Value: 276 +ItemStat3: Type: 31 (HIT_RATING) Value: 125 +ItemStat4: Type: 38 (ATTACK_POWER) Value: 412 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Cenarion Helm Entry: 16834 lookup up Class: 4 Subclass: 2 +<<<< High Level Items that match class Type: Healer 8 >>>>> +New Item: Cenarion Helm Entry: 16834 +ItemStat1: Type: 5 (INTELLECT) Value: 615 +ItemStat2: Type: 6 (SPIRIT) Value: 281 +ItemStat3: Type: 7 (STAMINA) Value: 610 +ItemStat4: Type: 45 (SPELL_POWER) Value: 206 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Earthfury Helmet Entry: 16842 lookup up Class: 4 Subclass: 3 +<<<< High Level Items that match class Type: Healer 7 >>>>> +New Item: Earthfury Helmet Entry: 16842 +ItemStat1: Type: 5 (INTELLECT) Value: 495 +ItemStat2: Type: 6 (SPIRIT) Value: 281 +ItemStat3: Type: 7 (STAMINA) Value: 567 +ItemStat4: Type: 43 (MANA_REGENERATION) Value: 84 +ItemStat5: Type: 45 (SPELL_POWER) Value: 206 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Giantstalker's Helmet Entry: 16846 lookup up Class: 4 Subclass: 3 +<<<< High Level Items that match class Type: Healer 7 >>>>> +New Item: Giantstalker's Helmet Entry: 16846 +ItemStat1: Type: 3 (AGILITY) Value: 348 +ItemStat2: Type: 5 (INTELLECT) Value: 321 +ItemStat3: Type: 6 (SPIRIT) Value: 174 +ItemStat4: Type: 7 (STAMINA) Value: 538 +ItemStat5: Type: 32 (CRIT_RATING) Value: 172 +ItemStat6: Type: 38 (ATTACK_POWER) Value: 515 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Lawbringer Helm Entry: 16854 lookup up Class: 4 Subclass: 4 +<<<< High Level Items that match class Type: Healer 7 >>>>> +New Item: Lawbringer Helm Entry: 16854 +ItemStat1: Type: 45 (SPELL_POWER) Value: 206 +ItemStat2: Type: 5 (INTELLECT) Value: 521 +ItemStat3: Type: 6 (SPIRIT) Value: 214 +ItemStat4: Type: 7 (STAMINA) Value: 480 +ItemStat5: Type: 4 (STRENGTH) Value: 187 +ItemStat6: Type: 43 (MANA_REGENERATION) Value: 53 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Helm of Might Entry: 16866 lookup up Class: 4 Subclass: 4 +<<<< High Level Items that match class Type: Tank 5 >>>>> +New Item: Helm of Might Entry: 16866 +ItemStat1: Type: 7 (STAMINA) Value: 828 +ItemStat2: Type: 4 (STRENGTH) Value: 321 +ItemStat3: Type: 13 (DODGE_RATING) Value: 86 +ItemStat4: Type: 12 (DEFENSE_SKILL_RATING) Value: 79 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Drillborer Disk Entry: 17066 lookup up Class: 4 Subclass: 6 +<<<< High Level Items that match class Type: Tank 1 >>>>> +New Item: Drillborer Disk Entry: 17066 +ItemStat1: Type: 7 (STAMINA) Value: 228 +ItemStat2: Type: 15 (BLOCK_RATING) Value: 103 +ItemStat3: Type: 0 (MANA) Value: 0 +ItemStat4: Type: 0 (MANA) Value: 0 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Arcanist Crown Entry: 16795 lookup up Class: 4 Subclass: 1 +<<<< High Level Items that match class Type: Healer 18 >>>>> +New Item: Arcanist Crown Entry: 16795 +ItemStat1: Type: 6 (SPIRIT) Value: 214 +ItemStat2: Type: 45 (SPELL_POWER) Value: 344 +ItemStat3: Type: 31 (HIT_RATING) Value: 50 +ItemStat4: Type: 7 (STAMINA) Value: 378 +ItemStat5: Type: 5 (INTELLECT) Value: 588 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Felheart Horns Entry: 16808 lookup up Class: 4 Subclass: 1 +<<<< High Level Items that match class Type: Healer 18 >>>>> +New Item: Felheart Horns Entry: 16808 +ItemStat1: Type: 5 (INTELLECT) Value: 441 +ItemStat2: Type: 6 (SPIRIT) Value: 214 +ItemStat3: Type: 7 (STAMINA) Value: 639 +ItemStat4: Type: 45 (SPELL_POWER) Value: 344 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Mana Regen Capped: Felheart Horns mana regen reduced to 60 +Item: Circlet of Prophecy Entry: 16813 lookup up Class: 4 Subclass: 1 +<<<< High Level Items that match class Type: Healer 18 >>>>> +New Item: Circlet of Prophecy Entry: 16813 +ItemStat1: Type: 5 (INTELLECT) Value: 588 +ItemStat2: Type: 6 (SPIRIT) Value: 441 +ItemStat3: Type: 7 (STAMINA) Value: 407 +ItemStat4: Type: 45 (SPELL_POWER) Value: 206 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Nightslayer Cover Entry: 16821 lookup up Class: 4 Subclass: 2 +<<<< High Level Items that match class Type: Strength Melee 0 >>>>> +Item: Nightslayer Cover Entry: 16821 has no high level items HAS TO BE SCALED MANUALLY +ItemStat1: Type: 3 (AGILITY) Value: 441 +ItemStat2: Type: 7 (STAMINA) Value: 451 +ItemStat3: Type: 4 (STRENGTH) Value: 121 +ItemStat4: Type: 32 (CRIT_RATING) Value: 344 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Gutgore Ripper Entry: 17071 lookup up Class: 2 Subclass: 15 +<<<< High Level Items that match class Type: Strength Melee 0 >>>>> +Item: Gutgore Ripper Entry: 17071 has no high level items HAS TO BE SCALED MANUALLY +ItemStat1: Type: 4 (STRENGTH) Value: -339 +ItemStat2: Type: 0 (MANA) Value: 0 +ItemStat3: Type: 0 (MANA) Value: 0 +ItemStat4: Type: 0 (MANA) Value: 0 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Stats Added: Gutgore Ripper now has 4 stats (minimum 4 enforced) +Item: Aurastone Hammer Entry: 17105 lookup up Class: 2 Subclass: 4 +<<<< High Level Items that match class Type: Healer 1 >>>>> +New Item: Aurastone Hammer Entry: 17105 +ItemStat1: Type: 45 (SPELL_POWER) Value: 402 +ItemStat2: Type: 5 (INTELLECT) Value: 202 +ItemStat3: Type: 7 (STAMINA) Value: 219 +ItemStat4: Type: 43 (MANA_REGENERATION) Value: 60 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Talisman of Ephemeral Power Entry: 18820 lookup up Class: 4 Subclass: 0 +<<<< High Level Items that match class Type: Mage 7 >>>>> +New Item: Talisman of Ephemeral Power Entry: 18820 +ItemStat1: Type: 45 (SPELL_POWER) Value: 3003 +ItemStat2: Type: 0 (MANA) Value: 0 +ItemStat3: Type: 0 (MANA) Value: 0 +ItemStat4: Type: 0 (MANA) Value: 0 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Quick Strike Ring Entry: 18821 lookup up Class: 4 Subclass: 0 +<<<< High Level Items that match class Type: Agility Melee 4 >>>>> +New Item: Quick Strike Ring Entry: 18821 +ItemStat1: Type: 7 (STAMINA) Value: 185 +ItemStat2: Type: 4 (STRENGTH) Value: 105 +ItemStat3: Type: 32 (CRIT_RATING) Value: 169 +ItemStat4: Type: 38 (ATTACK_POWER) Value: 504 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Obsidian Edged Blade Entry: 18822 lookup up Class: 2 Subclass: 8 +<<<< High Level Items that match class Type: Strength Melee 1 >>>>> +New Item: Obsidian Edged Blade Entry: 18822 +ItemStat1: Type: 4 (STRENGTH) Value: 886 +ItemStat2: Type: 37 (EXPERTISE_RATING) Value: 162 +ItemStat3: Type: 0 (MANA) Value: 0 +ItemStat4: Type: 0 (MANA) Value: 0 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Aged Core Leather Gloves Entry: 18823 lookup up Class: 4 Subclass: 2 +<<<< High Level Items that match class Type: Strength Melee 0 >>>>> +Item: Aged Core Leather Gloves Entry: 18823 has no high level items HAS TO BE SCALED MANUALLY +ItemStat1: Type: 37 (EXPERTISE_RATING) Value: 98 +ItemStat2: Type: 32 (CRIT_RATING) Value: 163 +ItemStat3: Type: 4 (STRENGTH) Value: 302 +ItemStat4: Type: 7 (STAMINA) Value: 328 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Magma Tempered Boots Entry: 18824 lookup up Class: 4 Subclass: 4 +<<<< High Level Items that match class Type: Healer 7 >>>>> +New Item: Magma Tempered Boots Entry: 18824 +ItemStat1: Type: 6 (SPIRIT) Value: 235 +ItemStat2: Type: 45 (SPELL_POWER) Value: 142 +ItemStat3: Type: 7 (STAMINA) Value: 415 +ItemStat4: Type: 5 (INTELLECT) Value: 358 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Deep Earth Spaulders Entry: 18829 lookup up Class: 4 Subclass: 3 +<<<< High Level Items that match class Type: Healer 7 >>>>> +New Item: Deep Earth Spaulders Entry: 18829 +ItemStat1: Type: 6 (SPIRIT) Value: 134 +ItemStat2: Type: 45 (SPELL_POWER) Value: 508 +ItemStat3: Type: 5 (INTELLECT) Value: 230 +ItemStat4: Type: 7 (STAMINA) Value: 236 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Brutality Blade Entry: 18832 lookup up Class: 2 Subclass: 7 +<<<< High Level Items that match class Type: Strength Melee 0 >>>>> +Item: Brutality Blade Entry: 18832 has no high level items HAS TO BE SCALED MANUALLY +ItemStat1: Type: 4 (STRENGTH) Value: 173 +ItemStat2: Type: 3 (AGILITY) Value: 173 +ItemStat3: Type: 32 (CRIT_RATING) Value: 160 +ItemStat4: Type: 0 (MANA) Value: 0 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Stats Added: Brutality Blade now has 4 stats (minimum 4 enforced) +Item: Mana Igniting Cord Entry: 19136 lookup up Class: 4 Subclass: 1 +<<<< High Level Items that match class Type: Mage 1 >>>>> +New Item: Mana Igniting Cord Entry: 19136 +ItemStat1: Type: 5 (INTELLECT) Value: 315 +ItemStat2: Type: 7 (STAMINA) Value: 250 +ItemStat3: Type: 45 (SPELL_POWER) Value: 385 +ItemStat4: Type: 32 (CRIT_RATING) Value: 157 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Fire Resistance Applied: Mana Igniting Cord gets 15 fire resistance (modifier: 0.56) +Item: Fire Runed Grimoire Entry: 19142 lookup up Class: 4 Subclass: 0 +<<<< High Level Items that match class Type: Mage 7 >>>>> +New Item: Fire Runed Grimoire Entry: 19142 +ItemStat1: Type: 5 (INTELLECT) Value: 420 +ItemStat2: Type: 7 (STAMINA) Value: 255 +ItemStat3: Type: 45 (SPELL_POWER) Value: 173 +ItemStat4: Type: 0 (MANA) Value: 0 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Fire Resistance Applied: Fire Runed Grimoire gets 15 fire resistance (modifier: 0.56) +Item: Flameguard Gauntlets Entry: 19143 lookup up Class: 4 Subclass: 4 +<<<< High Level Items that match class Type: Unknown 0 >>>>> +Item: Flameguard Gauntlets Entry: 19143 has no high level items HAS TO BE SCALED MANUALLY +ItemStat1: Type: 7 (STAMINA) Value: 287 +ItemStat2: Type: 32 (CRIT_RATING) Value: 163 +ItemStat3: Type: 38 (ATTACK_POWER) Value: 867 +ItemStat4: Type: 0 (MANA) Value: 0 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Fire Resistance Applied: Flameguard Gauntlets gets 16 fire resistance (modifier: 0.62) +Item: Sabatons of the Flamewalker Entry: 19144 lookup up Class: 4 Subclass: 3 +<<<< High Level Items that match class Type: Mage 8 >>>>> +New Item: Sabatons of the Flamewalker Entry: 19144 +ItemStat1: Type: 7 (STAMINA) Value: 613 +ItemStat2: Type: 5 (INTELLECT) Value: 231 +ItemStat3: Type: 38 (ATTACK_POWER) Value: 493 +ItemStat4: Type: 0 (MANA) Value: 0 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Fire Resistance Applied: Sabatons of the Flamewalker gets 18 fire resistance (modifier: 0.69) +Item: Cenarion Spaulders Entry: 16836 lookup up Class: 4 Subclass: 2 +<<<< High Level Items that match class Type: Healer 8 >>>>> +New Item: Cenarion Spaulders Entry: 16836 +ItemStat1: Type: 45 (SPELL_POWER) Value: 155 +ItemStat2: Type: 5 (INTELLECT) Value: 441 +ItemStat3: Type: 6 (SPIRIT) Value: 214 +ItemStat4: Type: 7 (STAMINA) Value: 305 +ItemStat5: Type: 43 (MANA_REGENERATION) Value: 53 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Earthfury Epaulets Entry: 16844 lookup up Class: 4 Subclass: 3 +<<<< High Level Items that match class Type: Healer 7 >>>>> +New Item: Earthfury Epaulets Entry: 16844 +ItemStat1: Type: 5 (INTELLECT) Value: 388 +ItemStat2: Type: 6 (SPIRIT) Value: 214 +ItemStat3: Type: 7 (STAMINA) Value: 407 +ItemStat4: Type: 43 (MANA_REGENERATION) Value: 53 +ItemStat5: Type: 45 (SPELL_POWER) Value: 155 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Lawbringer Spaulders Entry: 16856 lookup up Class: 4 Subclass: 4 +<<<< High Level Items that match class Type: Healer 7 >>>>> +New Item: Lawbringer Spaulders Entry: 16856 +ItemStat1: Type: 5 (INTELLECT) Value: 321 +ItemStat2: Type: 6 (SPIRIT) Value: 174 +ItemStat3: Type: 7 (STAMINA) Value: 523 +ItemStat4: Type: 4 (STRENGTH) Value: 214 +ItemStat5: Type: 45 (SPELL_POWER) Value: 155 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Arcanist Mantle Entry: 16797 lookup up Class: 4 Subclass: 1 +<<<< High Level Items that match class Type: Healer 18 >>>>> +New Item: Arcanist Mantle Entry: 16797 +ItemStat1: Type: 6 (SPIRIT) Value: 107 +ItemStat2: Type: 7 (STAMINA) Value: 233 +ItemStat3: Type: 43 (MANA_REGENERATION) Value: 53 +ItemStat4: Type: 45 (SPELL_POWER) Value: 241 +ItemStat5: Type: 5 (INTELLECT) Value: 455 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Felheart Shoulder Pads Entry: 16807 lookup up Class: 4 Subclass: 1 +<<<< High Level Items that match class Type: Healer 18 >>>>> +New Item: Felheart Shoulder Pads Entry: 16807 +ItemStat1: Type: 5 (INTELLECT) Value: 374 +ItemStat2: Type: 6 (SPIRIT) Value: 147 +ItemStat3: Type: 7 (STAMINA) Value: 596 +ItemStat4: Type: 45 (SPELL_POWER) Value: 155 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Seal of the Archmagus Entry: 17110 lookup up Class: 4 Subclass: 0 +<<<< High Level Items that match class Type: Healer 5 >>>>> +New Item: Seal of the Archmagus Entry: 17110 +ItemStat1: Type: 6 (SPIRIT) Value: 223 +ItemStat2: Type: 43 (MANA_REGENERATION) Value: 39 +ItemStat3: Type: 5 (INTELLECT) Value: 223 +ItemStat4: Type: 7 (STAMINA) Value: 241 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Nightslayer Shoulder Pads Entry: 16823 lookup up Class: 4 Subclass: 2 +<<<< High Level Items that match class Type: Strength Melee 0 >>>>> +Item: Nightslayer Shoulder Pads Entry: 16823 has no high level items HAS TO BE SCALED MANUALLY +ItemStat1: Type: 3 (AGILITY) Value: 561 +ItemStat2: Type: 7 (STAMINA) Value: 276 +ItemStat3: Type: 4 (STRENGTH) Value: 54 +ItemStat4: Type: 31 (HIT_RATING) Value: 62 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Pauldrons of Might Entry: 16868 lookup up Class: 4 Subclass: 4 +<<<< High Level Items that match class Type: Tank 5 >>>>> +New Item: Pauldrons of Might Entry: 16868 +ItemStat1: Type: 7 (STAMINA) Value: 523 +ItemStat2: Type: 4 (STRENGTH) Value: 321 +ItemStat3: Type: 15 (BLOCK_RATING) Value: 104 +ItemStat4: Type: 12 (DEFENSE_SKILL_RATING) Value: 63 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Mantle of Prophecy Entry: 16816 lookup up Class: 4 Subclass: 1 +<<<< High Level Items that match class Type: Healer 18 >>>>> +New Item: Mantle of Prophecy Entry: 16816 +ItemStat1: Type: 5 (INTELLECT) Value: 495 +ItemStat2: Type: 6 (SPIRIT) Value: 214 +ItemStat3: Type: 7 (STAMINA) Value: 305 +ItemStat4: Type: 45 (SPELL_POWER) Value: 155 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Giantstalker's Epaulets Entry: 16848 lookup up Class: 4 Subclass: 3 +<<<< High Level Items that match class Type: Healer 7 >>>>> +New Item: Giantstalker's Epaulets Entry: 16848 +ItemStat1: Type: 5 (INTELLECT) Value: 107 +ItemStat2: Type: 6 (SPIRIT) Value: 187 +ItemStat3: Type: 7 (STAMINA) Value: 334 +ItemStat4: Type: 31 (HIT_RATING) Value: 62 +ItemStat5: Type: 38 (ATTACK_POWER) Value: 550 +ItemStat6: Type: 3 (AGILITY) Value: 348 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Shadowstrike Entry: 17074 lookup up Class: 2 Subclass: 6 +<<<< High Level Items that match class Type: Healer 0 >>>>> +Item: Shadowstrike Entry: 17074 has no high level items HAS TO BE SCALED MANUALLY +ItemStat1: Type: 0 (MANA) Value: 0 +ItemStat2: Type: 0 (MANA) Value: 0 +ItemStat3: Type: 0 (MANA) Value: 0 +ItemStat4: Type: 0 (MANA) Value: 0 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Stats Added: Shadowstrike now has 4 stats (minimum 4 enforced) +Item: Arcanist Leggings Entry: 16796 lookup up Class: 4 Subclass: 1 +<<<< High Level Items that match class Type: Healer 18 >>>>> +New Item: Arcanist Leggings Entry: 16796 +ItemStat1: Type: 5 (INTELLECT) Value: 495 +ItemStat2: Type: 6 (SPIRIT) Value: 214 +ItemStat3: Type: 7 (STAMINA) Value: 422 +ItemStat4: Type: 32 (CRIT_RATING) Value: 172 +ItemStat5: Type: 45 (SPELL_POWER) Value: 344 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Felheart Pants Entry: 16810 lookup up Class: 4 Subclass: 1 +<<<< High Level Items that match class Type: Healer 18 >>>>> +New Item: Felheart Pants Entry: 16810 +ItemStat1: Type: 5 (INTELLECT) Value: 414 +ItemStat2: Type: 6 (SPIRIT) Value: 214 +ItemStat3: Type: 7 (STAMINA) Value: 480 +ItemStat4: Type: 45 (SPELL_POWER) Value: 515 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Pants of Prophecy Entry: 16814 lookup up Class: 4 Subclass: 1 +<<<< High Level Items that match class Type: Healer 18 >>>>> +New Item: Pants of Prophecy Entry: 16814 +ItemStat1: Type: 6 (SPIRIT) Value: 441 +ItemStat2: Type: 7 (STAMINA) Value: 422 +ItemStat3: Type: 43 (MANA_REGENERATION) Value: 84 +ItemStat4: Type: 45 (SPELL_POWER) Value: 206 +ItemStat5: Type: 5 (INTELLECT) Value: 521 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Nightslayer Pants Entry: 16822 lookup up Class: 4 Subclass: 2 +<<<< High Level Items that match class Type: Strength Melee 0 >>>>> +Item: Nightslayer Pants Entry: 16822 has no high level items HAS TO BE SCALED MANUALLY +ItemStat1: Type: 3 (AGILITY) Value: 722 +ItemStat2: Type: 7 (STAMINA) Value: 349 +ItemStat3: Type: 4 (STRENGTH) Value: 214 +ItemStat4: Type: 32 (CRIT_RATING) Value: 172 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Striker's Mark Entry: 17069 lookup up Class: 2 Subclass: 2 +<<<< High Level Items that match class Type: Ranged 1 >>>>> +New Item: Striker's Mark Entry: 17069 +ItemStat1: Type: 38 (ATTACK_POWER) Value: 354 +ItemStat2: Type: 31 (HIT_RATING) Value: 59 +ItemStat3: Type: 0 (MANA) Value: 0 +ItemStat4: Type: 0 (MANA) Value: 0 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Cenarion Leggings Entry: 16835 lookup up Class: 4 Subclass: 2 +<<<< High Level Items that match class Type: Healer 8 >>>>> +New Item: Cenarion Leggings Entry: 16835 +ItemStat1: Type: 5 (INTELLECT) Value: 414 +ItemStat2: Type: 6 (SPIRIT) Value: 441 +ItemStat3: Type: 7 (STAMINA) Value: 422 +ItemStat4: Type: 32 (CRIT_RATING) Value: 172 +ItemStat5: Type: 43 (MANA_REGENERATION) Value: 53 +ItemStat6: Type: 45 (SPELL_POWER) Value: 206 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Earthfury Legguards Entry: 16843 lookup up Class: 4 Subclass: 3 +<<<< High Level Items that match class Type: Healer 7 >>>>> +New Item: Earthfury Legguards Entry: 16843 +ItemStat1: Type: 5 (INTELLECT) Value: 414 +ItemStat2: Type: 6 (SPIRIT) Value: 455 +ItemStat3: Type: 7 (STAMINA) Value: 422 +ItemStat4: Type: 43 (MANA_REGENERATION) Value: 84 +ItemStat5: Type: 45 (SPELL_POWER) Value: 206 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Giantstalker's Leggings Entry: 16847 lookup up Class: 4 Subclass: 3 +<<<< High Level Items that match class Type: Healer 7 >>>>> +New Item: Giantstalker's Leggings Entry: 16847 +ItemStat1: Type: 5 (INTELLECT) Value: 121 +ItemStat2: Type: 6 (SPIRIT) Value: 174 +ItemStat3: Type: 7 (STAMINA) Value: 349 +ItemStat4: Type: 32 (CRIT_RATING) Value: 172 +ItemStat5: Type: 38 (ATTACK_POWER) Value: 721 +ItemStat6: Type: 3 (AGILITY) Value: 481 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Lawbringer Legplates Entry: 16855 lookup up Class: 4 Subclass: 4 +<<<< High Level Items that match class Type: Healer 7 >>>>> +New Item: Lawbringer Legplates Entry: 16855 +ItemStat1: Type: 4 (STRENGTH) Value: 147 +ItemStat2: Type: 43 (MANA_REGENERATION) Value: 43 +ItemStat3: Type: 45 (SPELL_POWER) Value: 206 +ItemStat4: Type: 5 (INTELLECT) Value: 388 +ItemStat5: Type: 6 (SPIRIT) Value: 388 +ItemStat6: Type: 7 (STAMINA) Value: 567 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Legplates of Might Entry: 16867 lookup up Class: 4 Subclass: 4 +<<<< High Level Items that match class Type: Tank 5 >>>>> +New Item: Legplates of Might Entry: 16867 +ItemStat1: Type: 7 (STAMINA) Value: 538 +ItemStat2: Type: 4 (STRENGTH) Value: 521 +ItemStat3: Type: 14 (PARRY_RATING) Value: 192 +ItemStat4: Type: 12 (DEFENSE_SKILL_RATING) Value: 79 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Medallion of Steadfast Might Entry: 17065 lookup up Class: 4 Subclass: 0 +<<<< High Level Items that match class Type: Tank 3 >>>>> +New Item: Medallion of Steadfast Might Entry: 17065 +ItemStat1: Type: 7 (STAMINA) Value: 293 +ItemStat2: Type: 4 (STRENGTH) Value: 180 +ItemStat3: Type: 13 (DODGE_RATING) Value: 83 +ItemStat4: Type: 12 (DEFENSE_SKILL_RATING) Value: 91 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Earthshaker Entry: 17073 lookup up Class: 2 Subclass: 5 +<<<< High Level Items that match class Type: Unknown 0 >>>>> +Item: Earthshaker Entry: 17073 has no high level items HAS TO BE SCALED MANUALLY +ItemStat1: Type: 38 (ATTACK_POWER) Value: 378 +ItemStat2: Type: 0 (MANA) Value: 0 +ItemStat3: Type: 0 (MANA) Value: 0 +ItemStat4: Type: 0 (MANA) Value: 0 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Stats Added: Earthshaker now has 4 stats (minimum 4 enforced) +Item: Eskhandar's Right Claw Entry: 18203 lookup up Class: 2 Subclass: 13 +<<<< High Level Items that match class Type: Agility Melee 2 >>>>> +New Item: Eskhandar's Right Claw Entry: 18203 +ItemStat1: Type: 3 (AGILITY) Value: 81 +ItemStat2: Type: 36 (HASTE_RATING) Value: 3391 +ItemStat3: Type: 0 (MANA) Value: 0 +ItemStat4: Type: 0 (MANA) Value: 0 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Arcanist Robes Entry: 16798 lookup up Class: 4 Subclass: 1 +<<<< High Level Items that match class Type: Healer 18 >>>>> +New Item: Arcanist Robes Entry: 16798 +ItemStat1: Type: 5 (INTELLECT) Value: 548 +ItemStat2: Type: 6 (SPIRIT) Value: 214 +ItemStat3: Type: 7 (STAMINA) Value: 451 +ItemStat4: Type: 45 (SPELL_POWER) Value: 395 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Felheart Robes Entry: 16809 lookup up Class: 4 Subclass: 1 +<<<< High Level Items that match class Type: Mage 1 >>>>> +New Item: Felheart Robes Entry: 16809 +ItemStat1: Type: 5 (INTELLECT) Value: 441 +ItemStat2: Type: 7 (STAMINA) Value: 741 +ItemStat3: Type: 45 (SPELL_POWER) Value: 224 +ItemStat4: Type: 31 (HIT_RATING) Value: 50 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Robes of Prophecy Entry: 16815 lookup up Class: 4 Subclass: 1 +<<<< High Level Items that match class Type: Healer 18 >>>>> +New Item: Robes of Prophecy Entry: 16815 +ItemStat1: Type: 5 (INTELLECT) Value: 588 +ItemStat2: Type: 6 (SPIRIT) Value: 374 +ItemStat3: Type: 7 (STAMINA) Value: 480 +ItemStat4: Type: 45 (SPELL_POWER) Value: 206 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Nightslayer Chestpiece Entry: 16820 lookup up Class: 4 Subclass: 2 +<<<< High Level Items that match class Type: Strength Melee 0 >>>>> +Item: Nightslayer Chestpiece Entry: 16820 has no high level items HAS TO BE SCALED MANUALLY +ItemStat1: Type: 3 (AGILITY) Value: 628 +ItemStat2: Type: 7 (STAMINA) Value: 480 +ItemStat3: Type: 4 (STRENGTH) Value: 214 +ItemStat4: Type: 32 (CRIT_RATING) Value: 172 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Cenarion Vestments Entry: 16833 lookup up Class: 4 Subclass: 2 +<<<< High Level Items that match class Type: Healer 8 >>>>> +New Item: Cenarion Vestments Entry: 16833 +ItemStat1: Type: 5 (INTELLECT) Value: 521 +ItemStat2: Type: 6 (SPIRIT) Value: 348 +ItemStat3: Type: 7 (STAMINA) Value: 538 +ItemStat4: Type: 43 (MANA_REGENERATION) Value: 43 +ItemStat5: Type: 45 (SPELL_POWER) Value: 206 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Earthfury Vestments Entry: 16841 lookup up Class: 4 Subclass: 3 +<<<< High Level Items that match class Type: Healer 7 >>>>> +New Item: Earthfury Vestments Entry: 16841 +ItemStat1: Type: 5 (INTELLECT) Value: 588 +ItemStat2: Type: 6 (SPIRIT) Value: 281 +ItemStat3: Type: 7 (STAMINA) Value: 407 +ItemStat4: Type: 32 (CRIT_RATING) Value: 172 +ItemStat5: Type: 45 (SPELL_POWER) Value: 206 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Giantstalker's Breastplate Entry: 16845 lookup up Class: 4 Subclass: 3 +<<<< High Level Items that match class Type: Mage 8 >>>>> +New Item: Giantstalker's Breastplate Entry: 16845 +ItemStat1: Type: 38 (ATTACK_POWER) Value: 584 +ItemStat2: Type: 3 (AGILITY) Value: 388 +ItemStat3: Type: 5 (INTELLECT) Value: 241 +ItemStat4: Type: 7 (STAMINA) Value: 538 +ItemStat5: Type: 32 (CRIT_RATING) Value: 172 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Lawbringer Chestguard Entry: 16853 lookup up Class: 4 Subclass: 4 +<<<< High Level Items that match class Type: Healer 7 >>>>> +New Item: Lawbringer Chestguard Entry: 16853 +ItemStat1: Type: 6 (SPIRIT) Value: 281 +ItemStat2: Type: 7 (STAMINA) Value: 610 +ItemStat3: Type: 4 (STRENGTH) Value: 174 +ItemStat4: Type: 45 (SPELL_POWER) Value: 206 +ItemStat5: Type: 5 (INTELLECT) Value: 455 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Breastplate of Might Entry: 16865 lookup up Class: 4 Subclass: 4 +<<<< High Level Items that match class Type: Tank 5 >>>>> +New Item: Breastplate of Might Entry: 16865 +ItemStat1: Type: 7 (STAMINA) Value: 668 +ItemStat2: Type: 4 (STRENGTH) Value: 441 +ItemStat3: Type: 15 (BLOCK_RATING) Value: 156 +ItemStat4: Type: 12 (DEFENSE_SKILL_RATING) Value: 79 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Blastershot Launcher Entry: 17072 lookup up Class: 2 Subclass: 3 +<<<< High Level Items that match class Type: Ranged 1 >>>>> +New Item: Blastershot Launcher Entry: 17072 +ItemStat1: Type: 7 (STAMINA) Value: 121 +ItemStat2: Type: 32 (CRIT_RATING) Value: 160 +ItemStat3: Type: 0 (MANA) Value: 0 +ItemStat4: Type: 0 (MANA) Value: 0 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Azuresong Mageblade Entry: 17103 lookup up Class: 2 Subclass: 7 +<<<< High Level Items that match class Type: Mage 1 >>>>> +New Item: Azuresong Mageblade Entry: 17103 +ItemStat1: Type: 5 (INTELLECT) Value: 230 +ItemStat2: Type: 7 (STAMINA) Value: 145 +ItemStat3: Type: 32 (CRIT_RATING) Value: 157 +ItemStat4: Type: 45 (SPELL_POWER) Value: 616 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Staff of Dominance Entry: 18842 lookup up Class: 2 Subclass: 10 +<<<< High Level Items that match class Type: Healer 0 >>>>> +Item: Staff of Dominance Entry: 18842 has no high level items HAS TO BE SCALED MANUALLY +ItemStat1: Type: 5 (INTELLECT) Value: 753 +ItemStat2: Type: 7 (STAMINA) Value: 348 +ItemStat3: Type: 6 (SPIRIT) Value: 284 +ItemStat4: Type: 32 (CRIT_RATING) Value: 160 +ItemStat5: Type: 45 (SPELL_POWER) Value: 629 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Spell Power Boosted: Staff of Dominance spell power increased to 1179 +Item: Giantstalker's Boots Entry: 16849 lookup up Class: 4 Subclass: 3 +<<<< High Level Items that match class Type: Healer 7 >>>>> +New Item: Giantstalker's Boots Entry: 16849 +ItemStat1: Type: 3 (AGILITY) Value: 414 +ItemStat2: Type: 6 (SPIRIT) Value: 121 +ItemStat3: Type: 7 (STAMINA) Value: 334 +ItemStat4: Type: 38 (ATTACK_POWER) Value: 618 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Sabatons of Might Entry: 16862 lookup up Class: 4 Subclass: 4 +<<<< High Level Items that match class Type: Tank 5 >>>>> +New Item: Sabatons of Might Entry: 16862 +ItemStat1: Type: 7 (STAMINA) Value: 610 +ItemStat2: Type: 4 (STRENGTH) Value: 321 +ItemStat3: Type: 12 (DEFENSE_SKILL_RATING) Value: 63 +ItemStat4: Type: 0 (MANA) Value: 0 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Gloves of Prophecy Entry: 16812 lookup up Class: 4 Subclass: 1 +<<<< High Level Items that match class Type: Healer 18 >>>>> +New Item: Gloves of Prophecy Entry: 16812 +ItemStat1: Type: 5 (INTELLECT) Value: 321 +ItemStat2: Type: 6 (SPIRIT) Value: 321 +ItemStat3: Type: 7 (STAMINA) Value: 233 +ItemStat4: Type: 43 (MANA_REGENERATION) Value: 84 +ItemStat5: Type: 45 (SPELL_POWER) Value: 155 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Nightslayer Gloves Entry: 16826 lookup up Class: 4 Subclass: 2 +<<<< High Level Items that match class Type: Strength Melee 0 >>>>> +Item: Nightslayer Gloves Entry: 16826 has no high level items HAS TO BE SCALED MANUALLY +ItemStat1: Type: 31 (HIT_RATING) Value: 62 +ItemStat2: Type: 3 (AGILITY) Value: 388 +ItemStat3: Type: 7 (STAMINA) Value: 407 +ItemStat4: Type: 4 (STRENGTH) Value: 254 +ItemStat5: Type: 0 (MANA) Value: 0 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Earthfury Gauntlets Entry: 16839 lookup up Class: 4 Subclass: 3 +<<<< High Level Items that match class Type: Healer 7 >>>>> +New Item: Earthfury Gauntlets Entry: 16839 +ItemStat1: Type: 6 (SPIRIT) Value: 321 +ItemStat2: Type: 7 (STAMINA) Value: 334 +ItemStat3: Type: 32 (CRIT_RATING) Value: 172 +ItemStat4: Type: 45 (SPELL_POWER) Value: 155 +ItemStat5: Type: 5 (INTELLECT) Value: 281 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 +Item: Lawbringer Gauntlets Entry: 16860 lookup up Class: 4 Subclass: 4 +<<<< High Level Items that match class Type: Healer 7 >>>>> +New Item: Lawbringer Gauntlets Entry: 16860 +ItemStat1: Type: 4 (STRENGTH) Value: 214 +ItemStat2: Type: 45 (SPELL_POWER) Value: 155 +ItemStat3: Type: 5 (INTELLECT) Value: 321 +ItemStat4: Type: 6 (SPIRIT) Value: 308 +ItemStat5: Type: 7 (STAMINA) Value: 349 +ItemStat6: Type: 0 (MANA) Value: 0 +ItemStat7: Type: 0 (MANA) Value: 0 +ItemStat8: Type: 0 (MANA) Value: 0 diff --git a/cmd/raid-gear/main.go b/cmd/raid-gear/main.go new file mode 100644 index 0000000..27c944a --- /dev/null +++ b/cmd/raid-gear/main.go @@ -0,0 +1,459 @@ +package main + +import ( + "flag" + "fmt" + "io" + "log" + "math/rand" + "os" + "strings" + + "github.com/araxiaonline/endgame-item-generator/internal/config" + "github.com/araxiaonline/endgame-item-generator/internal/db/mysql" + "github.com/araxiaonline/endgame-item-generator/internal/items" + + _ "github.com/go-sql-driver/mysql" + "github.com/joho/godotenv" +) + +var spellTrinketSpells = []int{ + 60493, // increase spell power + 60485, + 49622, + 33953, + 60063, +} + +var meleeTrinketSpells = []int{ + 67672, + 58901, + 60436, + 60313, + 60487, + 60442, +} + +var tankTrinketSpells = []int{ + 67653, + 60180, + 60258, +} + +func getClassString(class int) string { + switch class { + case 1: + return "Strength Melee" + case 2: + return "Agility Melee" + case 3: + return "Ranged" + case 4: + return "Mage" + case 5: + return "Healer" + case 6: + return "Tank" + default: + return "Unknown" + } +} + +func main() { + + log.SetFlags(log.LstdFlags | log.Lshortfile) + godotenv.Load("../../.env") + + debug := flag.Bool("debug", false, "Enable verbose logging inside generator") + difficulty := flag.Int("difficulty", 3, "set the difficulty of the dungeon, defaults to 3 (mythic) 4 (legendary) 5 (ascendant)") + baselevel := flag.Int("baselevel", 80, "set the base level for items to be used, defaults to 80 this is required for levelUp flag") + flag.Parse() + + if difficulty == nil || *difficulty < 3 || *difficulty > 5 { + log.Fatal("difficulty must be between 3-5") + os.Exit(1) + } + + if baselevel == nil || *baselevel < 0 { + log.Fatal("base level must be greater than 80") + os.Exit(1) + } + + var itemLevel *int = new(int) + switch *difficulty { + case 3: + *itemLevel = config.MythicItemLevelStart + case 4: + *itemLevel = config.LegendaryItemLevelStart + case 5: + *itemLevel = config.AscendantItemLevelStart + } + + if *debug { + log.SetOutput(os.Stdout) + } else { + log.SetOutput(io.Discard) + } + + // Connect to Mysql + mysqlDb, err := mysql.Connect(&mysql.MySqlConfig{ + Host: os.Getenv("DB_HOST"), + User: os.Getenv("DB_USER"), + Password: os.Getenv("DB_PASSWORD"), + Database: os.Getenv("DB_NAME"), + }) + + if err != nil { + log.Fatal(err) + } + + MAPID := 409 + ITEMLEVEL := 325 + QUALITY := 4 + + // Total Hack here to get items from a specific dungeon that does not have stats on them + rareItems, err := mysqlDb.GetBossMapItems(MAPID, 0, 0) + if err != nil { + log.Fatal(err) + } + + fmt.Printf("<<<< Items to Process: %v >>>>>\n", len(rareItems)) + + for _, dbItem := range rareItems { + log.Printf("Item: %v Entry: %v\n", dbItem.Name, dbItem.Entry) + item := items.ItemFromDbItem(dbItem) + item.SetDifficulty(3) + item.ApplyTierModifiers(1) // this is for phase 1 raids to be released. + item.ScaleItem(ITEMLEVEL, QUALITY) + + classType := item.GetClassUserType() + + fmt.Printf("Item: %v Entry: %v lookup up Class: %v Subclass: %v\n", item.Name, item.Entry, *item.Class, *item.Subclass) + + subclassToUse := *item.Subclass + if *item.Subclass == 8 { + subclassToUse = 1 // two handed axe instead of sword + } + + highLevelItems, err := mysqlDb.GetRaidPhase1Items(*item.Class, subclassToUse, 0, 0) + if err != nil { + log.Fatal(err) + } + + // create a list for storing choices of items + var choices []items.Item + + // print all the high level items that matched + for _, highLevelItem := range highLevelItems { + highLevelItem := items.ItemFromDbItem(highLevelItem) + highLevelItem.ScaleItem(*highLevelItem.ItemLevel, *item.Quality) + highClassType := highLevelItem.GetClassUserType() + + if highClassType == classType { + choices = append(choices, highLevelItem) + } + + // fmt.Printf("OriginalItem: %v (%v) Item ClassType: %v vs %v HighLevel Item: %v(%v) \n", item.Name, item.Entry, getClassString(classType), getClassString(highClassType), highLevelItem.Name, highLevelItem.Entry) + } + + if len(highLevelItems) == 0 { + fmt.Printf("\033[31mItem: %v Entry: %v has no high level items\033[0m\n", item.Name, item.Entry) + } + + fmt.Printf("<<<< High Level Items that match class Type: %v %v >>>>>\n", getClassString(classType), len(choices)) + + // pick a random high level ite from the choice of item then scale it and display the results. + if len(choices) > 0 { + randHighLevelItem := choices[rand.Intn(len(choices))] + + fmt.Printf("New Item: %v Entry: %v \n", item.Name, item.Entry) + fmt.Printf("ItemStat1: Type: %v (%v) Value: %v\n", *item.StatType1, config.StatModifierNames[*item.StatType1], *item.StatValue1) + fmt.Printf("ItemStat2: Type: %v (%v) Value: %v\n", *item.StatType2, config.StatModifierNames[*item.StatType2], *item.StatValue2) + fmt.Printf("ItemStat3: Type: %v (%v) Value: %v\n", *item.StatType3, config.StatModifierNames[*item.StatType3], *item.StatValue3) + fmt.Printf("ItemStat4: Type: %v (%v) Value: %v\n", *item.StatType4, config.StatModifierNames[*item.StatType4], *item.StatValue4) + fmt.Printf("ItemStat5: Type: %v (%v) Value: %v\n", *item.StatType5, config.StatModifierNames[*item.StatType5], *item.StatValue5) + fmt.Printf("ItemStat6: Type: %v (%v) Value: %v\n", *item.StatType6, config.StatModifierNames[*item.StatType6], *item.StatValue6) + fmt.Printf("ItemStat7: Type: %v (%v) Value: %v\n", *item.StatType7, config.StatModifierNames[*item.StatType7], *item.StatValue7) + fmt.Printf("ItemStat8: Type: %v (%v) Value: %v\n", *item.StatType8, config.StatModifierNames[*item.StatType8], *item.StatValue8) + + item.ApplyStats(randHighLevelItem) + item.ScaleItem(ITEMLEVEL, QUALITY) + + // Add fire resistance for fire-themed items + addFireResistanceIfNeeded(&item) + + // Enforce stat requirements + enforceStatRequirements(&item) + } else { + fmt.Printf("\033[31mItem: %v Entry: %v has no high level items HAS TO BE SCALED MANUALLY\033[0m\n", item.Name, item.Entry) + + fmt.Printf("ItemStat1: Type: %v (%v) Value: %v\n", *item.StatType1, config.StatModifierNames[*item.StatType1], *item.StatValue1) + fmt.Printf("ItemStat2: Type: %v (%v) Value: %v\n", *item.StatType2, config.StatModifierNames[*item.StatType2], *item.StatValue2) + fmt.Printf("ItemStat3: Type: %v (%v) Value: %v\n", *item.StatType3, config.StatModifierNames[*item.StatType3], *item.StatValue3) + fmt.Printf("ItemStat4: Type: %v (%v) Value: %v\n", *item.StatType4, config.StatModifierNames[*item.StatType4], *item.StatValue4) + fmt.Printf("ItemStat5: Type: %v (%v) Value: %v\n", *item.StatType5, config.StatModifierNames[*item.StatType5], *item.StatValue5) + fmt.Printf("ItemStat6: Type: %v (%v) Value: %v\n", *item.StatType6, config.StatModifierNames[*item.StatType6], *item.StatValue6) + fmt.Printf("ItemStat7: Type: %v (%v) Value: %v\n", *item.StatType7, config.StatModifierNames[*item.StatType7], *item.StatValue7) + fmt.Printf("ItemStat8: Type: %v (%v) Value: %v\n", *item.StatType8, config.StatModifierNames[*item.StatType8], *item.StatValue8) + + item.ScaleItem(ITEMLEVEL, QUALITY) + + // Add fire resistance for fire-themed items + addFireResistanceIfNeeded(&item) + + // Enforce stat requirements + enforceStatRequirements(&item) + } + + // if item.StatsCount == nil || *item.StatsCount == 0 { + // fmt.Printf("Item: %v Entry: %v has no stats\n", item.Name, item.Entry) + // } else { + // // print all the individual stats + // // fmt.Printf("ItemStat1: Type: %v Value: %v\n", *item.StatType1, *item.StatValue1) + // // fmt.Printf("ItemStat2: Type: %v Value: %v\n", *item.StatType2, *item.StatValue2) + // // fmt.Printf("ItemStat3: Type: %v Value: %v\n", *item.StatType3, *item.StatValue3) + // // fmt.Printf("ItemStat4: Type: %v Value: %v\n", *item.StatType4, *item.StatValue4) + // // fmt.Printf("ItemStat5: Type: %v Value: %v\n", *item.StatType5, *item.StatValue5) + // // fmt.Printf("ItemStat6: Type: %v Value: %v\n", *item.StatType6, *item.StatValue6) + // // fmt.Printf("ItemStat7: Type: %v Value: %v\n", *item.StatType7, *item.StatValue7) + // } + + // spells, err := item.GetSpells() + // if err != nil { + // log.Fatal(err) + // } + + // for _, spell := range spells { + // fmt.Printf("Spell: %v (%v) Description: %v Effect %v BasePoints %v\n", spell.Name, spell.ID, spell.Description, spell.Effect1, spell.EffectBasePoints1) + // } + + // fmt.Println("\n") + } + os.Exit(0) +} + +// addFireResistanceIfNeeded adds fire resistance to items with fire-related names +// based on the item's inventory type modifier from the config +func addFireResistanceIfNeeded(item *items.Item) { + if item.Name == "" { + return + } + + itemName := strings.ToLower(item.Name) + + // Check for fire-related keywords in the item name + fireKeywords := []string{"flame", "fire", "salamander", "crimson", "burning", "blazing", "infernal", "molten", "ember", "igniting", "flamewalker", "flameguard"} + + hasFireName := false + for _, keyword := range fireKeywords { + if strings.Contains(itemName, keyword) { + hasFireName = true + break + } + } + + if !hasFireName { + return + } + + // Get the inventory type modifier for this item + var invTypeModifier float64 = 1.0 // default + if item.InventoryType != nil { + if modifier, exists := config.InvTypeModifiers[*item.InventoryType]; exists { + invTypeModifier = modifier + } + } + + // Calculate fire resistance based on modifier (10-25 range) + // Higher modifier = higher fire resistance + baseFireRes := 10.0 + maxFireRes := 25.0 + + // Scale the fire resistance based on the modifier + // Normalize the modifier to a 0-1 range (assuming modifiers range from ~0.3 to 1.0) + normalizedModifier := (invTypeModifier - 0.3) / 0.7 + if normalizedModifier < 0 { + normalizedModifier = 0 + } + if normalizedModifier > 1 { + normalizedModifier = 1 + } + + fireResistance := int(baseFireRes + (maxFireRes-baseFireRes)*normalizedModifier) + + // Set the fire resistance on the item + item.FireRes = &fireResistance + + fmt.Printf("\033[32mFire Resistance Applied: %v gets %v fire resistance (modifier: %.2f)\033[0m\n", item.Name, fireResistance, invTypeModifier) +} + +// enforceStatRequirements applies the user's stat requirements +func enforceStatRequirements(item *items.Item) { + if item.InventoryType == nil { + return + } + + // Check if item is ring (11) or trinket (0) + isRingOrTrinket := *item.InventoryType == 11 || *item.InventoryType == 0 + + // Collect current stats + stats := make(map[int]int) + statCount := 0 + + // Read current stats + for i := 1; i <= 8; i++ { + statType := getStatType(item, i) + statValue := getStatValue(item, i) + + if statType != nil && statValue != nil && *statType != 0 && *statValue != 0 { + stats[*statType] = *statValue + statCount++ + } + } + + // Apply mana regen cap (stat type 43) + if manaRegen, exists := stats[43]; exists && manaRegen > 60 { + stats[43] = 60 + fmt.Printf("\033[33mMana Regen Capped: %v mana regen reduced to 60\033[0m\n", item.Name) + } + + // Find spell power (45) or attack power (38) and make it the highest stat + maxStatValue := 0 + for _, value := range stats { + if value > maxStatValue { + maxStatValue = value + } + } + + // Boost spell power or attack power to be the max stat + if spellPower, hasSpellPower := stats[45]; hasSpellPower { + if spellPower < maxStatValue { + stats[45] = maxStatValue + 10 // Make it slightly higher + fmt.Printf("\033[36mSpell Power Boosted: %v spell power increased to %v\033[0m\n", item.Name, stats[45]) + } + } else if attackPower, hasAttackPower := stats[38]; hasAttackPower { + if attackPower < maxStatValue { + stats[38] = maxStatValue + 10 // Make it slightly higher + fmt.Printf("\033[36mAttack Power Boosted: %v attack power increased to %v\033[0m\n", item.Name, stats[38]) + } + } + + // Ensure minimum 4 stats for non-rings/trinkets + if !isRingOrTrinket && statCount < 4 { + // Add additional stats to reach minimum of 4 + neededStats := 4 - statCount + + // Common stats to add based on item type + commonStats := []int{7, 5, 3, 4} // Stamina, Intellect, Agility, Strength + + for i := 0; i < neededStats && i < len(commonStats); i++ { + statType := commonStats[i] + if _, exists := stats[statType]; !exists { + // Add a reasonable stat value based on item level + statValue := 50 + if item.ItemLevel != nil { + statValue = *item.ItemLevel / 2 // Simple scaling + } + stats[statType] = statValue + statCount++ + } + } + + if statCount >= 4 { + fmt.Printf("\033[35mStats Added: %v now has %v stats (minimum 4 enforced)\033[0m\n", item.Name, statCount) + } + } + + // Write stats back to item + writeStatsToItem(item, stats) +} + +// Helper function to get stat type +func getStatType(item *items.Item, index int) *int { + switch index { + case 1: + return item.StatType1 + case 2: + return item.StatType2 + case 3: + return item.StatType3 + case 4: + return item.StatType4 + case 5: + return item.StatType5 + case 6: + return item.StatType6 + case 7: + return item.StatType7 + case 8: + return item.StatType8 + default: + return nil + } +} + +// Helper function to get stat value +func getStatValue(item *items.Item, index int) *int { + switch index { + case 1: + return item.StatValue1 + case 2: + return item.StatValue2 + case 3: + return item.StatValue3 + case 4: + return item.StatValue4 + case 5: + return item.StatValue5 + case 6: + return item.StatValue6 + case 7: + return item.StatValue7 + case 8: + return item.StatValue8 + default: + return nil + } +} + +// Helper function to write stats back to item +func writeStatsToItem(item *items.Item, stats map[int]int) { + i := 1 + for statType, statValue := range stats { + if i > 8 { + break + } + + switch i { + case 1: + item.StatType1 = &statType + item.StatValue1 = &statValue + case 2: + item.StatType2 = &statType + item.StatValue2 = &statValue + case 3: + item.StatType3 = &statType + item.StatValue3 = &statValue + case 4: + item.StatType4 = &statType + item.StatValue4 = &statValue + case 5: + item.StatType5 = &statType + item.StatValue5 = &statValue + case 6: + item.StatType6 = &statType + item.StatValue6 = &statValue + case 7: + item.StatType7 = &statType + item.StatValue7 = &statValue + case 8: + item.StatType8 = &statType + item.StatValue8 = &statValue + } + i++ + } + + // Update stats count + statCount := len(stats) + item.StatsCount = &statCount +}