Advertisement
Guest User

Untitled

a guest
Jul 28th, 2015
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.15 KB | None | 0 0
  1. void TransmogrifyItems(Player* player, Creature* creature, int8 tier)
  2. {
  3. uint32 WarTiers[DungeonTierCount+ArenaTierCount][8] =
  4. {
  5. //Dungeons
  6. //Classic
  7. {16866,16868,16865,16864,16867,16862,16861,16863},
  8. {16963,16961,16966,16960,16962,16965,16959,16964},
  9. {22418,22419,22416,22422,22417,22420,22423,22421},
  10. //Burning crusade
  11. {29021,29023,29019,29022,29020},
  12. {30115,30117,30113,30116,30114},
  13. {30972,30979,30975,34546,30977,34569,34441,30969},
  14. //Lich King
  15. {39605,39608,39606,39607,39609},
  16. {46151,46149,46146,46150,46148},
  17. {48388,48390,48386,48389,48387},
  18. {51227,51229,51225,51228,51226},
  19. //Cataclysm
  20. {65266,65268,65264,65267,65265},
  21. {71599,71603,71600,71602,71601},
  22. {78688,78735,78657,78706,78668},
  23. //Pandaria
  24. {87192,87196,87193,87195,87194},
  25. {96730,96734,96731,96733,96732},
  26. {99206,99200,99197,99199,99198},
  27.  
  28. //Arena
  29. //Burning crusade
  30. {24545,24546,24544,24547,24549},
  31. {30488,30490,30486,30489,30487},
  32. {33730,33732,33728,33731,33729},
  33. {35068,35070,35066,35069,35067},
  34. //Lich King
  35. {40823,40862,40786,40844,40804},
  36. {40826,40866,40789,40847,40807},
  37. {40829,40870,40790,40850,40810},
  38. {51543,51545,51541,51544,51542},
  39. //Cataclysm
  40. {65582,65580,65584,65581,65583},
  41. {70479,70477,70481,70478,70480},
  42. {73653,73651,73655,73652,73654},
  43. //Pandaria
  44. {85032,85077,84987,85063,85019},
  45. {91435,91439,91431,91437,91433},
  46. {100525,100529,100521,100527,100523},
  47. {102816,102882,102925,102929,102815}
  48. };
  49.  
  50. uint32 PalTiers[DungeonTierCount+ArenaTierCount][8] =
  51. {
  52. //Dungeons
  53. //Classic
  54. {16854,16856,16853,16858,16855,16859,16857,16860},
  55. {16955,16953,16958,16952,16954,16957,16951,16956},
  56. {22428,22429,22425,22431,22427,22430,22424,22426},
  57. //Burning crusade
  58. {29068,29070,29066,29069,29067},
  59. {30125,30127,30123,30126,30124},
  60. {30987,30998,30991,34488,30995,34560,34433,30985},
  61. //Lich King
  62. {39635,39637,39633,39636,39634},
  63. {46156,46152,46154,46153,46155},
  64. {48629,48627,48631,48628,48630},
  65. {50326,50324,50328,50325,50327},
  66. //Cataclysm
  67. {65216,65218,65214,65217,65215},
  68. {71514,71516,71512,71515,71513},
  69. {78692,78746,78726,78717,78673},
  70. //Pandaria
  71. {87101,87103,87099,87102,87100},
  72. {96730,96734,96731,96733,96732},
  73. {99138,99132,99136,99139,99137},
  74.  
  75. //Arena
  76. //Burning crusade
  77. {27881,27883,27879,27882,27880},
  78. {32022,32024,32020,32023,32021},
  79. {33751,33753,33749,33752,33750},
  80. {35061,35063,35059,35062,35060},
  81. //Lich King
  82. {40932,40962,40905,40938,40926},
  83. {40933,40963,40907,40939,40927},
  84. {40934,40964,40910,40940,40928},
  85. {46156,46152,46154,46153,46155},
  86. //Cataclysm
  87. {65520,65518,65522,65519,65521},
  88. {70417,70415,70419,70416,70418},
  89. {73699,73697,73701,73698,73700},
  90. //Pandaria
  91. {85042,85090,84991,85056,85024},
  92. {91292,91296,91288,91294,91290},
  93. {100388,100392,100384,100390,100386},
  94. {102832,102894,102829,102965,102919}
  95. };
  96.  
  97. uint32 HunTiers[DungeonTierCount+ArenaTierCount][8] =
  98. {
  99. //Dungeons
  100. //Classic
  101. {16846,16848,16845,16851,16847,16849,16850,16852},
  102. {16939,16937,16942,16936,16938,16941,16935,16940},
  103. {22438,22439,22436,22442,22437,22440,22443,22441},
  104. //Burning crusade
  105. {29081,29084,29082,29083,29085},
  106. {30141,30143,30139,30142,30140},
  107. {31003,31006,31004,34549,31005,34570,34443,31001},
  108. //Lich King
  109. {39578,39581,39579,39580,39582},
  110. {46143,46145,46141,46144,46142},
  111. {48262,48260,48264,48261,48263},
  112. {50115,50117,50118,50116,50114},
  113. //Cataclysm
  114. {65206,65208,65204,65207,65205},
  115. {71503,71505,71501,71504,71502},
  116. {78698,78737,78661,78709,78674},
  117. //Pandaria
  118. {87004,87006,87002,87005,87003},
  119. {96628,96630,96626,96629,96627},
  120. {99157,99159,99167,99158,99168},
  121.  
  122. //Arena
  123. //Burning crusade
  124. {28331,28333,28334,28332,28335},
  125. {31962,31964,31960,31963,31961},
  126. {33666,33668,33664,33667,33665},
  127. {34992,34994,34990,34993,34991},
  128. //Lich King
  129. {41156,41216,41086,41204,41142},
  130. {41157,41217,41087,41205,41143},
  131. {41158,41218,41088,41206,41144},
  132. {51460,51462,51458,51461,51459},
  133. //Cataclysm
  134. {65543,65537,65579,65538,65544},
  135. {70440,70434,70476,70435,70441},
  136. {73716,73714,73718,73715,73717},
  137. //Pandaria
  138. {85034,85076,84994,85061,85020},
  139. {91227,91231,91223,91229,91225},
  140. {100323,100327,100319,100325,100321},
  141. {102887,102931,102886,102867,102934}
  142. };
  143.  
  144. uint32 RogTiers[DungeonTierCount+ArenaTierCount][8] =
  145. {
  146. //Dungeons
  147. //Classic
  148. {16821,16823,16820,16827,16822,16824,16825,16826},
  149. {16908,16832,16905,16910,16909,16906,16911,16907},
  150. {22478,22479,22476,22482,22477,22480,22483,22481},
  151. //Burning crusade
  152. {29044,29047,29045,29046,29048},
  153. {30146,30149,30144,30148,30145},
  154. {31027,31030,31028,34558,31029,34575,34448,31026},
  155. //Lich King
  156. {39561,39565,39558,39564,39560},
  157. {46125,46127,46123,46126,46124},
  158. {48245,48247,48243,48246,48244},
  159. {51252,51254,51250,51253,51251},
  160. //Cataclysm
  161. {65241,65243,65239,65242,65240},
  162. {71539,71541,71537,71540,71538},
  163. {78699,78738,78664,78708,78679},
  164. //Pandaria
  165. {87126,87128,87124,87127,87125},
  166. {96681,96683,96679,96682,96680},
  167. {99114,99116,99112,99115,99113},
  168.  
  169. //Arena
  170. //Burning crusade
  171. {25830,25832,25831,25833,25834},
  172. {31999,32001,32002,32000,31998},
  173. {33701,33703,33704,33702,33700},
  174. {35033,35035,35036,35034,35032},
  175. //Lich King
  176. {41671,41682,41649,41654,41766},
  177. {41672,41683,41650,41655,41767},
  178. {41673,41684,41651,41656,41768},
  179. {51494,51496,51492,51495,51493},
  180. //Cataclysm
  181. {65547,65545,65549,65546,65548},
  182. {70444,70442,70446,70443,70445},
  183. {73680,73678,73682,73679,73681},
  184. //Pandaria
  185. {85041,85089,84995,85055,85023},
  186. {91345,91349,91341,91347,91343},
  187. {100435,100439,100431,100437,100433},
  188. {102907,102927,102924,102928,102860}
  189. };
  190.  
  191. uint32 PriTiers[DungeonTierCount+ArenaTierCount][8] =
  192. {
  193. //Dungeons
  194. //Classic
  195. {16813,16816,16815,16817,16814,16811,16819,16812},
  196. {16921,16924,16923,16925,16922,16919,16926,16920},
  197. {31064,31070,31065,34528,31067,34563,34434,31061},
  198. //Burning crusade
  199. {29049,29054,29050,29053,29055},
  200. {30152,30154,30150,30153,30151},
  201. {31027,31030,31028,34558,31029,34575,34448,31026},
  202. //Lich King
  203. {39521,39529,39523,39528,39530},
  204. {46172,46165,46168,46170,46163},
  205. {48035,48029,48031,48033,48037},
  206. {50765,50767,50768,50769,50766},
  207. //Cataclysm
  208. {65230,65233,65232,65231,65229},
  209. {71528,71531,71530,71529,71527},
  210. {78703,78750,78731,78722,78682},
  211. //Pandaria
  212. {87115,87118,87117,87116,87114},
  213. {96675,96678,96677,96676,96674},
  214. {99122,99111,99110,99123,99121},
  215.  
  216. //Arena
  217. //Burning crusade
  218. {27708,27710,27711,27709,27707},
  219. {32035,32037,32038,32036,32034},
  220. {33745,33747,33748,33746,33744},
  221. {35084,35086,35087,35085,35083},
  222. //Lich King
  223. {41853,41868,41858,41863,41873},
  224. {41854,41869,41859,41864,41874},
  225. {41855,41870,41860,41865,41875},
  226. {51484,51486,51482,51485,51483},
  227. //Cataclysm
  228. {65555,65578,65553,65554,65556},
  229. {70452,70475,70450,70451,70453},
  230. {73693,73690,73691,73692,73694},
  231. //Pandaria
  232. {85039,85083,85072,85052,85013},
  233. {91312,91318,91316,91314,91310},
  234. {100408,100414,100412,100410,100406},
  235. {102900,102947,102878,102901,102812}
  236. };
  237.  
  238. uint32 ShaTiers[DungeonTierCount+ArenaTierCount][8] =
  239. {
  240. //Dungeons
  241. //Classic
  242. {16842,16844,16841,16838,16843,16847,16840,16839},
  243. {16947,16945,16950,16944,16946,16949,16943,16948},
  244. {22466,22467,22464,22470,22465,22468,22471,22469},
  245. //Burning crusade
  246. {29040,29043,29038,29042,29039},
  247. {30190,30194,30185,30192,30189},
  248. {31015,31024,31018,34545,31021,34567,34439,31011},
  249. //Lich King
  250. {39602,39604,39597,39603,39601},
  251. {46212,46203,46205,46208,46200},
  252. {48343,48345,48341,48344,48342},
  253. {50832,50834,50830,50833,50831},
  254. //Cataclysm
  255. {65246,65248,65244,65247,65245},
  256. {71544,71546,71542,71545,71543},
  257. {78685,78741,78723,78711,78666},
  258. //Pandaria
  259. {87131,87133,87129,87132,87130},
  260. {96691,96693,96689,96692,96690},
  261. {99103,99105,99101,99104,99102},
  262.  
  263. //Arena
  264. //Burning crusade
  265. {27471,27473,27469,27472,27470},
  266. {32011,32013,32009,32012,32010},
  267. {33713,33715,33711,33714,33712},
  268. {35050,35052,35048,35051,35049},
  269. //Lich King
  270. {41150,41210,41080,41198,41136},
  271. {41151,41211,41081,41199,41137},
  272. {41152,41212,41082,41200,41138},
  273. {51505,51508,51503,51506,51504},
  274. //Cataclysm
  275. {65561,65559,65563,65560,65562},
  276. {70458,70456,70460,70457,70459},
  277. {73668,73666,73670,73667,73669},
  278. //Pandaria
  279. {85038,85081,84989,85050,85011},
  280. {91373,91377,91369,91375,91371},
  281. {100463,100467,100459,100465,100461},
  282. {103295,103297,103293,103296,103294}
  283. };
  284.  
  285. uint32 MagTiers[DungeonTierCount+ArenaTierCount][8] =
  286. {
  287. //Dungeons
  288. //Classic
  289. {16795,16797,16798,16802,16796,16800,16799,16801},
  290. {16914,16917,16916,16918,16915,16912,16918,16913},
  291. {22498,22499,22496,22502,22497,22500,22503,22501},
  292. //Burning crusade
  293. {29076,29079,29077,29078,29080},
  294. {30206,30210,30196,30207,30205},
  295. {31056,31059,31057,34557,31058,34574,34447,31055},
  296. //Lich King
  297. {39491,39494,39492,39493,39495},
  298. {46129,46134,46130,46133,46132},
  299. {47748,47751,47749,47750,47752},
  300. {50276,50279,50278,50277,50275},
  301. //Cataclysm
  302. {65210,65213,65212,65211,65209},
  303. {71508,71511,71510,71509,71507},
  304. {78701,78748,78729,78720,78671},
  305. //Pandaria
  306. {87008,87011,87010,87009,87007},
  307. {96635,96638,96637,96636,96634},
  308. {99161,99153,99152,99162,99160},
  309.  
  310. //Arena
  311. //Burning crusade
  312. {25855,25854,25856,25858,25857},
  313. {32048,32047,32050,32051,32049},
  314. {33758,33757,33760,33761,33759},
  315. {35097,35096,35099,35100,35098},
  316. //Lich King
  317. {41945,41964,41951,41958,41970},
  318. {41946,41965,41952,41959,41971},
  319. {41947,41966,41653,41960,41972},
  320. {51465,51467,51463,51466,51464},
  321. //Cataclysm
  322. {65565,65557,65558,65564,65566},
  323. {70462,70454,70455,70461,70463},
  324. {73712,73709,73710,73711,73713},
  325. //Pandaria
  326. {85031,85085,85068,85062,85016},
  327. {91235,91241,91239,91237,91233},
  328. {100331,100337,100335,100333,100329},
  329. {102864,102870,102912,102845,102932}
  330. };
  331.  
  332. uint32 WrlTiers[DungeonTierCount+ArenaTierCount][8] =
  333. {
  334. //Dungeons
  335. //Classic
  336. {16808,16807,16809,16806,16810,16803,16804,16805},
  337. {16929,16932,16931,16933,16930,16927,16934,16928},
  338. {22506,22507,22504,22510,22505,22508,22511,22509},
  339. //Burning crusade
  340. {28963,28967,28964,28966,28968},
  341. {30212,30215,30214,30213,30211},
  342. {31051,31054,31052,34541,31053,34564,34436,31050},
  343. //Lich King
  344. {39496,39499,39497,39498,39500},
  345. {46140,46136,46137,46139,46135},
  346. {47801,47798,47799,47800,47802},
  347. {50241,50244,50243,50242,50240},
  348. //Cataclysm
  349. {65260,65263,65262,65261,65259},
  350. {71595,71598,71597,71596,71594},
  351. {78702,78749,78730,78721,78681},
  352. //Pandaria
  353. {87188,87191,87190,87189,87187},
  354. {96726,96729,96728,96727,96725},
  355. {99097,99205,99204,99098,99096},
  356.  
  357. //Arena
  358. //Burning crusade
  359. {24553,24554,24552,24555,24556},
  360. {31974,31976,31977,31975,31973},
  361. {33677,33679,33680,33678,33676},
  362. {35004,35006,35007,35005,35003},
  363. //Lich King
  364. {41992,42010,41997,42004,42016},
  365. {41993,42011,41998,42005,42017},
  366. {41994,42012,41999,42006,42018},
  367. {51538,51540,51536,51539,51537},
  368. //Cataclysm
  369. {65571,65528,65529,65530,65572},
  370. {70468,70425,70426,70427,70469},
  371. {73659,73656,73657,73658,73660},
  372. //Pandaria
  373. {85035,85078,85069,85014,85021},
  374. {91423,91429,91427,91425,91421},
  375. {100513,100519,100517,100515,100511},
  376. {102923,102879,102858,102952,102922}
  377. };
  378.  
  379. uint32 DruTiers[DungeonTierCount+ArenaTierCount][8] =
  380. {
  381. //Dungeons
  382. //Classic
  383. {16834,16831,16833,16828,16835,16829,16830,16831},
  384. {16900,16902,16897,16903,16901,16898,16904,16899},
  385. {22490,22491,22488,22494,22489,22492,22495,22493},
  386. //Burning crusade
  387. {29098,29100,29096,29099,29097},
  388. {30228,30230,30222,30229,30223},
  389. {31039,31048,31042,34556,31044,34573,34444,31034},
  390. //Lich King
  391. {39553,39556,39554,39555,39557},
  392. {46161,46157,46159,46160,46158},
  393. {48214,48217,48216,48215,48213},
  394. {50826,50824,50828,50825,50827},
  395. //Cataclysm
  396. {65190,65193,65192,65191,65189},
  397. {71488,71490,71486,71489,71487},
  398. {78696,78744,78662,78714,78676},
  399. //Pandaria
  400. {86925,86927,86923,86926,86924},
  401. {96596,96598,96594,96597,96595},
  402. {99164,99166,99170,99165,99163},
  403.  
  404. //Arena
  405. //Burning crusade
  406. {31376,31378,31379,31377,31375},
  407. {31988,31990,31991,31989,31987},
  408. {33672,33674,33675,33673,33671},
  409. {35023,35025,35026,35024,35022},
  410. //Lich King
  411. {41320,41274,41309,41297,41286},
  412. {41321,41275,41310,41298,41287},
  413. {41322,41276,41311,41299,41288},
  414. {51421,51424,51419,51422,51420},
  415. //Cataclysm
  416. {65539,65533,65534,65535,65540},
  417. {70436,70430,70431,70432,70437},
  418. {73730,73727,73728,73729,73731},
  419. //Pandaria
  420. {85043,85082,85071,85051,85026},
  421. {91175,91181,91179,91177,91173},
  422. {100271,100277,100275,100273,100269},
  423. {103193,103196,103195,103194,103192}
  424. };
  425.  
  426. uint32 DknTiers[DungeonTierCount+ArenaTierCount][8] =
  427. {
  428. //Dungeons
  429. //Classic
  430. {16866,16868,16865,16864,16867,16862,16861,16863},
  431. {16963,16961,16966,16960,16962,16965,16959,16964},
  432. {22418,22419,22416,22422,22417,22420,22423,22421},
  433. //Burning crusade
  434. {29021,29023,29019,29022,29020},
  435. {30115,30117,30113,30116,30114},
  436. {30972,30979,30975,34546,30977,34569,34441,30969},
  437. //Lich King
  438. {39619,39621,39617,39620,39618},
  439. {46115,46117,46111,46116,46113},
  440. {48503,48505,48501,48504,48502},
  441. {51312,51314,51310,51313,51311},
  442. //Cataclysm
  443. {65181,65183,65179,65182,65180},
  444. {71478,71480,71476,71479,71477},
  445. {78687,78736,78659,78707,78670},
  446. //Pandaria
  447. {86915,86917,86913,86916,86914},
  448. {96571,96573,96569,96572,96570},
  449. {99194,99187,99192,99186,99193},
  450.  
  451. //Arena
  452. //Burning crusade
  453. {24545,24546,24544,24547,24549},
  454. {30488,30490,30486,30489,30487},
  455. {33730,33732,33728,33731,33729},
  456. {40442,40444,40440,40443,40441},
  457. //Lich King
  458. {40824,40863,40784,40845,40806},
  459. {40827,40868,40787,40848,40809},
  460. {40830,40871,40791,40851,40811},
  461. {51415,51418,51413,51416,51414},
  462. //Cataclysm
  463. {65595,65593,65597,65594,65596},
  464. {70492,70490,70494,70491,70493},
  465. {73740,73738,73742,73739,73741},
  466. //Pandaria
  467. {85046,85086,84993,85059,85028},
  468. {91152,91156,91148,91154,91150},
  469. {100248,100252,100244,100250,100246},
  470. {102910,102849,102873,102848,102847}
  471. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement