Advertisement
nevadies

Untitled

Jul 25th, 2014
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 55.50 KB | None | 0 0
  1. //Original LevelNPC script by - Nevadies
  2.  
  3. #include "ScriptPCH.h"
  4. #define TOKEN_ID 271742 //Change 271742 for your token ID
  5.  
  6. class Level_NPC : public CreatureScript
  7. {
  8. public:
  9. Level_NPC() : CreatureScript("Level_NPC") {}
  10. bool OnGossipHello(Player* player, Creature* creature)
  11. {
  12. player->ADD_GOSSIP_ITEM(7, "Welcome! I will give you your Vip Gear set and Level 91 We would Like to say thanks for your Donation's!!.", 0, 111212);
  13. switch (player->getClass())
  14. {
  15. // (icon, text, tokencost, action)
  16. case CLASS_DRUID: player->ADD_GOSSIP_ITEM(10, "Vip Level 1 (20 Coins)", 20, 1);
  17. player->ADD_GOSSIP_ITEM(10, "Vip Level 2 (40 Coins)", 40, 2);
  18. player->ADD_GOSSIP_ITEM(10, "Vip Level 3 (60 Coins)", 60, 3);
  19. player->ADD_GOSSIP_ITEM(10, "Vip Level 4 (100 Coins)", 100, 4);
  20. player->ADD_GOSSIP_ITEM(10, "Vip Level 5 (150 Coins)", 150, 5);
  21. player->ADD_GOSSIP_ITEM(10, "Vip Level 6 (400 Coins)", 400, 6);
  22. player->ADD_GOSSIP_ITEM(10, "Vip 32k Haste Tabard (50 Coins)", 50, 67); break;
  23. case CLASS_SHAMAN: player->ADD_GOSSIP_ITEM(10, "Vip Level 1 (20 Coins)", 20, 7);
  24. player->ADD_GOSSIP_ITEM(10, "Vip Level 2 (40 Coins)", 40, 8);
  25. player->ADD_GOSSIP_ITEM(10, "Vip Level 3 (60 Coins)", 60, 9);
  26. player->ADD_GOSSIP_ITEM(10, "Vip Level 4 (100 Coins)", 100, 10);
  27. player->ADD_GOSSIP_ITEM(10, "Vip Level 5 (150 Coins)", 150, 11);
  28. player->ADD_GOSSIP_ITEM(10, "Vip Level 6 (400 Coins)", 400, 12);
  29. player->ADD_GOSSIP_ITEM(10, "Vip 32k Haste Tabard (50 Coins)", 50, 68); break;
  30. case CLASS_PALADIN: player->ADD_GOSSIP_ITEM(10, "Vip Level 1 (20 Coins)", 20, 13);
  31. player->ADD_GOSSIP_ITEM(10, "Vip Level 2 (40 Coins)", 40, 14);
  32. player->ADD_GOSSIP_ITEM(10, "Vip Level 3 (60 Coins)", 60, 15);
  33. player->ADD_GOSSIP_ITEM(10, "Vip Level 4 (100 Coins)", 100, 16);
  34. player->ADD_GOSSIP_ITEM(10, "Vip Level 5 (150 Coins)", 150, 17);
  35. player->ADD_GOSSIP_ITEM(10, "Vip Level 6 (400 Coins)", 400, 18);
  36. player->ADD_GOSSIP_ITEM(10, "Vip 32k Haste Tabard (50 Coins)", 50, 69); break;
  37. case CLASS_WARRIOR: player->ADD_GOSSIP_ITEM(10, "Vip Level 1 (20 Coins)", 20, 19);
  38. player->ADD_GOSSIP_ITEM(10, "Vip Level 2 (40 Coins)", 40, 20);
  39. player->ADD_GOSSIP_ITEM(10, "Vip Level 3 (60 Coins)", 60, 21);
  40. player->ADD_GOSSIP_ITEM(10, "Vip Level 4 (100 Coins)", 100, 22);
  41. player->ADD_GOSSIP_ITEM(10, "Vip Level 5 (150 Coins)", 150, 23);
  42. player->ADD_GOSSIP_ITEM(10, "Vip Level 6 (400 Coins)", 400, 24);
  43. player->ADD_GOSSIP_ITEM(10, "Vip 32k Haste Tabard (50 Coins)", 50, 70); break;
  44. case CLASS_PRIEST: player->ADD_GOSSIP_ITEM(10, "Vip Level 1 (20 Coins)", 20, 25);
  45. player->ADD_GOSSIP_ITEM(10, "Vip Level 2 (40 Coins)", 40, 26);
  46. player->ADD_GOSSIP_ITEM(10, "Vip Level 3 (60 Coins)", 60, 27);
  47. player->ADD_GOSSIP_ITEM(10, "Vip Level 4 (100 Coins)", 100, 28);
  48. player->ADD_GOSSIP_ITEM(10, "Vip Level 5 (150 Coins)", 150, 29);
  49. player->ADD_GOSSIP_ITEM(10, "Vip Level 6 (400 Coins)", 400, 30);
  50. player->ADD_GOSSIP_ITEM(10, "Vip 32k Haste Tabard (50 Coins)", 50, 71); break;
  51. case CLASS_DEATH_KNIGHT: player->ADD_GOSSIP_ITEM(10, "Vip Level 1 (20 Coins)", 20, 31);
  52. player->ADD_GOSSIP_ITEM(10, "Vip Level 2 (40 Coins)", 40, 32);
  53. player->ADD_GOSSIP_ITEM(10, "Vip Level 3 (60 Coins)", 60, 33);
  54. player->ADD_GOSSIP_ITEM(10, "Vip Level 4 (100 Coins)", 100, 34);
  55. player->ADD_GOSSIP_ITEM(10, "Vip Level 5 (150 Coins)", 150, 35);
  56. player->ADD_GOSSIP_ITEM(10, "Vip Level 6 (400 Coins)", 400, 36);
  57. player->ADD_GOSSIP_ITEM(10, "Vip 32k Haste Tabard (50 Coins)", 50, 72); break;
  58. case CLASS_ROGUE: player->ADD_GOSSIP_ITEM(10, "Vip Level 1 (20 Coins)", 20, 37);
  59. player->ADD_GOSSIP_ITEM(10, "Vip Level 2 (40 Coins)", 40, 38);
  60. player->ADD_GOSSIP_ITEM(10, "Vip Level 3 (60 Coins)", 60, 39);
  61. player->ADD_GOSSIP_ITEM(10, "Vip Level 4 (100 Coins)", 100, 40);
  62. player->ADD_GOSSIP_ITEM(10, "Vip Level 5 (150 Coins)", 150, 41);
  63. player->ADD_GOSSIP_ITEM(10, "Vip Level 6 (400 Coins)", 400, 42);
  64. player->ADD_GOSSIP_ITEM(10, "Vip 32k Haste Tabard (50 Coins)", 50, 73); break;
  65. case CLASS_HUNTER: player->ADD_GOSSIP_ITEM(10, "Vip Level 1 (20 Coins)", 20, 43);
  66. player->ADD_GOSSIP_ITEM(10, "Vip Level 2 (40 Coins)", 40, 44);
  67. player->ADD_GOSSIP_ITEM(10, "Vip Level 3 (60 Coins)", 60, 45);
  68. player->ADD_GOSSIP_ITEM(10, "Vip Level 4 (100 Coins)", 100, 46);
  69. player->ADD_GOSSIP_ITEM(10, "Vip Level 5 (150 Coins)", 150, 47);
  70. player->ADD_GOSSIP_ITEM(10, "Vip Level 6 (400 Coins)", 400, 48);
  71. player->ADD_GOSSIP_ITEM(10, "Vip 32k Haste Tabard (50 Coins)", 50, 74); break;
  72. case CLASS_MAGE: player->ADD_GOSSIP_ITEM(10, "Vip Level 1 (20 Coins)", 20, 49);
  73. player->ADD_GOSSIP_ITEM(10, "Vip Level 2 (40 Coins)", 40, 50);
  74. player->ADD_GOSSIP_ITEM(10, "Vip Level 3 (60 Coins)", 60, 51);
  75. player->ADD_GOSSIP_ITEM(10, "Vip Level 4 (100 Coins)", 100, 52);
  76. player->ADD_GOSSIP_ITEM(10, "Vip Level 5 (150 Coins)", 150, 53);
  77. player->ADD_GOSSIP_ITEM(10, "Vip Level 6 (400 Coins)", 400, 54);
  78. player->ADD_GOSSIP_ITEM(10, "Vip 32k Haste Tabard (50 Coins)", 50, 75); break;
  79. case CLASS_WARLOCK: player->ADD_GOSSIP_ITEM(10, "Vip Level 1 (20 Coins)", 20, 55);
  80. player->ADD_GOSSIP_ITEM(10, "Vip Level 2 (40 Coins)", 40, 56);
  81. player->ADD_GOSSIP_ITEM(10, "Vip Level 3 (60 Coins)", 60, 57);
  82. player->ADD_GOSSIP_ITEM(10, "Vip Level 4 (100 Coins)", 100, 58);
  83. player->ADD_GOSSIP_ITEM(10, "Vip Level 5 (150 Coins)", 150, 59);
  84. player->ADD_GOSSIP_ITEM(10, "Vip Level 6 (400 Coins)", 400, 60);
  85. player->ADD_GOSSIP_ITEM(10, "Vip 32k Haste Tabard (50 Coins)", 50, 76); break;
  86. case CLASS_MONK: player->ADD_GOSSIP_ITEM(10, "Vip Level 1 (20 Coins)", 20, 61);
  87. player->ADD_GOSSIP_ITEM(10, "Vip Level 2 (40 Coins)", 40, 62);
  88. player->ADD_GOSSIP_ITEM(10, "Vip Level 3 (60 Coins)", 60, 63);
  89. player->ADD_GOSSIP_ITEM(10, "Vip Level 4 (100 Coins)", 100, 64);
  90. player->ADD_GOSSIP_ITEM(10, "Vip Level 5 (150 Coins)", 150, 65);
  91. player->ADD_GOSSIP_ITEM(10, "Vip Level 6 (400 Coins)", 400, 66);
  92. player->ADD_GOSSIP_ITEM(10, "Vip 32k Haste Tabard (50 Coins)", 50, 77); break;
  93. }
  94. player->SEND_GOSSIP_MENU(917, creature->GetGUID());
  95. return true;
  96. }
  97.  
  98. bool OnGossipSelect(Player* player, Creature* creature, uint32 token_count, uint32 action)
  99. {
  100. player->PlayerTalkClass->ClearMenus();
  101. if (!token_count)
  102. {
  103. if(action == 111212)
  104. {
  105. player->CLOSE_GOSSIP_MENU();
  106. return false;
  107. }
  108. }
  109. else
  110. {
  111. if (!player->HasItemCount(TOKEN_ID, token_count))
  112. {
  113. player->GetSession()->SendNotification("You don´t have enough Token.");
  114. }
  115. else
  116. {
  117. player->DestroyItemCount(TOKEN_ID, token_count, true);
  118. player->GiveLevel(91);
  119. player->GetSession()->SendAreaTriggerMessage("Now you're level 91 and you have last sets of your class!!");
  120. switch(action)
  121. {
  122. case 1: // Druid: Level 91 + Healer & Feral & Caster Sets (20 Tokens)
  123. player->AddItem(190121, 1);
  124. player->AddItem(190120, 1);
  125. player->AddItem(190117, 1);
  126. player->AddItem(190116, 1);
  127. player->AddItem(190115, 1);
  128. player->AddItem(190114, 1);
  129. player->AddItem(190113, 1);
  130. player->AddItem(190112, 1);
  131. player->AddItem(190111, 1);
  132. player->AddItem(190110, 1);
  133. player->AddItem(196008, 1);
  134. player->AddItem(196100, 2);
  135. player->AddItem(196106, 2);
  136. player->AddItem(190121, 1);
  137. player->AddItem(190120, 1);
  138. player->AddItem(271271, 1);
  139. break;
  140.  
  141. case 2: // Druid: Level 91 + Healer & Feral & Caster Sets (20 Tokens)
  142. player->AddItem(191121, 1);
  143. player->AddItem(191120, 1);
  144. player->AddItem(191117, 1);
  145. player->AddItem(191116, 1);
  146. player->AddItem(191115, 1);
  147. player->AddItem(191114, 1);
  148. player->AddItem(191113, 1);
  149. player->AddItem(191112, 1);
  150. player->AddItem(191111, 1);
  151. player->AddItem(191110, 1);
  152. player->AddItem(196018, 1);
  153. player->AddItem(196101, 2);
  154. player->AddItem(196107, 2);
  155. player->AddItem(191121, 1);
  156. player->AddItem(191120, 1);
  157. player->AddItem(271271, 1);
  158. break;
  159.  
  160. case 3: // Druid: Level 91 + Healer & Feral & Caster Sets (20 Tokens)
  161. player->AddItem(192121, 1);
  162. player->AddItem(192120, 1);
  163. player->AddItem(192117, 1);
  164. player->AddItem(192116, 1);
  165. player->AddItem(192115, 1);
  166. player->AddItem(192114, 1);
  167. player->AddItem(192113, 1);
  168. player->AddItem(192112, 1);
  169. player->AddItem(192111, 1);
  170. player->AddItem(192110, 1);
  171. player->AddItem(196028, 1);
  172. player->AddItem(196102, 2);
  173. player->AddItem(196108, 2);
  174. player->AddItem(192121, 1);
  175. player->AddItem(192120, 1);
  176. player->AddItem(271271, 1);
  177. break;
  178.  
  179. case 4: // Druid: Level 91 + Healer & Feral & Caster Sets (20 Tokens)
  180. player->AddItem(193121, 1);
  181. player->AddItem(193120, 1);
  182. player->AddItem(193117, 1);
  183. player->AddItem(193116, 1);
  184. player->AddItem(193115, 1);
  185. player->AddItem(193114, 1);
  186. player->AddItem(193113, 1);
  187. player->AddItem(193112, 1);
  188. player->AddItem(193111, 1);
  189. player->AddItem(193110, 1);
  190. player->AddItem(196038, 1);
  191. player->AddItem(196103, 2);
  192. player->AddItem(196109, 2);
  193. player->AddItem(193121, 1);
  194. player->AddItem(193120, 1);
  195. player->AddItem(271271, 1);
  196. break;
  197.  
  198. case 5: // Druid: Level 91 + Healer & Feral & Caster Sets (20 Tokens)
  199. player->AddItem(194121, 1);
  200. player->AddItem(194120, 1);
  201. player->AddItem(194117, 1);
  202. player->AddItem(194116, 1);
  203. player->AddItem(194115, 1);
  204. player->AddItem(194114, 1);
  205. player->AddItem(194113, 1);
  206. player->AddItem(194112, 1);
  207. player->AddItem(194111, 1);
  208. player->AddItem(194110, 1);
  209. player->AddItem(196048, 1);
  210. player->AddItem(196104, 2);
  211. player->AddItem(196110, 2);
  212. player->AddItem(194121, 1);
  213. player->AddItem(194120, 1);
  214. player->AddItem(271271, 1);
  215. break;
  216.  
  217. case 6: // Druid: Level 91 + Healer & Feral & Caster Sets (20 Tokens)
  218. player->AddItem(195121, 1);
  219. player->AddItem(195120, 1);
  220. player->AddItem(195117, 1);
  221. player->AddItem(195116, 1);
  222. player->AddItem(195115, 1);
  223. player->AddItem(195114, 1);
  224. player->AddItem(195113, 1);
  225. player->AddItem(195112, 1);
  226. player->AddItem(195111, 1);
  227. player->AddItem(195110, 1);
  228. player->AddItem(196058, 1);
  229. player->AddItem(196105, 2);
  230. player->AddItem(196111, 2);
  231. player->AddItem(195121, 1);
  232. player->AddItem(195120, 1);
  233. player->AddItem(271271, 1);
  234. player->AddItem(271271, 1);
  235. break;
  236.  
  237. case 7: // Shaman: Level 91 + DPS Set (10 Tokens)
  238. player->AddItem(190080, 1);
  239. player->AddItem(190081, 1);
  240. player->AddItem(190082, 1);
  241. player->AddItem(190083, 1);
  242. player->AddItem(190084, 1);
  243. player->AddItem(190085, 1);
  244. player->AddItem(190086, 1);
  245. player->AddItem(190087, 1);
  246. player->AddItem(196100, 2);
  247. player->AddItem(196106, 2);
  248. player->AddItem(190121, 1);
  249. player->AddItem(190120, 1);
  250. player->AddItem(196006, 1);
  251. player->AddItem(196007, 1);
  252. player->AddItem(271271, 1);
  253. break;
  254. case 8: // shaman: Level 91 + DPS Set (10 Tokens)
  255. player->AddItem(191080, 1);
  256. player->AddItem(191081, 1);
  257. player->AddItem(191082, 1);
  258. player->AddItem(191083, 1);
  259. player->AddItem(191084, 1);
  260. player->AddItem(191085, 1);
  261. player->AddItem(191086, 1);
  262. player->AddItem(191087, 1);
  263. player->AddItem(196101, 2);
  264. player->AddItem(196107, 2);
  265. player->AddItem(191121, 1);
  266. player->AddItem(191120, 1);
  267. player->AddItem(196016, 1);
  268. player->AddItem(196017, 1);
  269. player->AddItem(271271, 1);
  270. break;
  271. case 9: // Shaman: Level 91 + DPS Set (10 Tokens)
  272. player->AddItem(192080, 1);
  273. player->AddItem(192081, 1);
  274. player->AddItem(192082, 1);
  275. player->AddItem(192083, 1);
  276. player->AddItem(192084, 1);
  277. player->AddItem(192085, 1);
  278. player->AddItem(192086, 1);
  279. player->AddItem(192087, 1);
  280. player->AddItem(196102, 2);
  281. player->AddItem(196108, 2);
  282. player->AddItem(192121, 1);
  283. player->AddItem(192120, 1);
  284. player->AddItem(196026, 1);
  285. player->AddItem(196027, 1);
  286. player->AddItem(271271, 1);
  287. break;
  288. case 10: // Shaman: Level 91 + DPS Set (10 Tokens)
  289. player->AddItem(193080, 1);
  290. player->AddItem(193081, 1);
  291. player->AddItem(193082, 1);
  292. player->AddItem(193083, 1);
  293. player->AddItem(193084, 1);
  294. player->AddItem(193085, 1);
  295. player->AddItem(193086, 1);
  296. player->AddItem(193087, 1);
  297. player->AddItem(196103, 2);
  298. player->AddItem(196109, 2);
  299. player->AddItem(193121, 1);
  300. player->AddItem(193120, 1);
  301. player->AddItem(196036, 1);
  302. player->AddItem(196037, 1);
  303. player->AddItem(271271, 1);
  304. break;
  305. case 11: // Shaman: Level 91 + DPS Set (10 Tokens)
  306. player->AddItem(194080, 1);
  307. player->AddItem(194081, 1);
  308. player->AddItem(194082, 1);
  309. player->AddItem(194083, 1);
  310. player->AddItem(194084, 1);
  311. player->AddItem(194085, 1);
  312. player->AddItem(194086, 1);
  313. player->AddItem(194087, 1);
  314. player->AddItem(196104, 2);
  315. player->AddItem(196110, 2);
  316. player->AddItem(194121, 1);
  317. player->AddItem(194120, 1);
  318. player->AddItem(196046, 1);
  319. player->AddItem(196047, 1);
  320. player->AddItem(271271, 1);
  321. break;
  322. case 12: // Shaman: Level 91 + DPS Set (10 Tokens)
  323. player->AddItem(195080, 1);
  324. player->AddItem(195081, 1);
  325. player->AddItem(195082, 1);
  326. player->AddItem(195083, 1);
  327. player->AddItem(195084, 1);
  328. player->AddItem(195085, 1);
  329. player->AddItem(195086, 1);
  330. player->AddItem(195087, 1);
  331. player->AddItem(196105, 2);
  332. player->AddItem(196111, 2);
  333. player->AddItem(195121, 1);
  334. player->AddItem(195120, 1);
  335. player->AddItem(196056, 1);
  336. player->AddItem(196057, 1);
  337. player->AddItem(271271, 1);
  338. break;
  339. case 13: // Paladin: Level 91 + DPS Set (10 Tokens)
  340. player->AddItem(190030, 1);
  341. player->AddItem(190031, 1);
  342. player->AddItem(190032, 1);
  343. player->AddItem(190033, 1);
  344. player->AddItem(190034, 1);
  345. player->AddItem(190035, 1);
  346. player->AddItem(190036, 1);
  347. player->AddItem(190037, 1);
  348. player->AddItem(196100, 2);
  349. player->AddItem(196106, 2);
  350. player->AddItem(190121, 1);
  351. player->AddItem(190120, 1);
  352. player->AddItem(196002, 1);
  353. player->AddItem(271271, 1);
  354. break;
  355. case 14: // Paladin: Level 91 + DPS Set (10 Tokens)
  356. player->AddItem(191030, 1);
  357. player->AddItem(191031, 1);
  358. player->AddItem(191032, 1);
  359. player->AddItem(191033, 1);
  360. player->AddItem(191034, 1);
  361. player->AddItem(191035, 1);
  362. player->AddItem(191036, 1);
  363. player->AddItem(191037, 1);
  364. player->AddItem(196101, 2);
  365. player->AddItem(196107, 2);
  366. player->AddItem(191121, 1);
  367. player->AddItem(191120, 1);
  368. player->AddItem(196012, 1);
  369. player->AddItem(271271, 1);
  370. break;
  371. case 15: // Paladin: Level 91 + DPS Set (10 Tokens)
  372. player->AddItem(192030, 1);
  373. player->AddItem(192031, 1);
  374. player->AddItem(192032, 1);
  375. player->AddItem(192033, 1);
  376. player->AddItem(192034, 1);
  377. player->AddItem(192035, 1);
  378. player->AddItem(192036, 1);
  379. player->AddItem(192037, 1);
  380. player->AddItem(196102, 2);
  381. player->AddItem(196108, 2);
  382. player->AddItem(192121, 1);
  383. player->AddItem(192120, 1);
  384. player->AddItem(196022, 1);
  385. player->AddItem(271271, 1);
  386. break;
  387. case 16: // Paladin: Level 91 + DPS Set (10 Tokens)
  388. player->AddItem(193030, 1);
  389. player->AddItem(193031, 1);
  390. player->AddItem(193032, 1);
  391. player->AddItem(193033, 1);
  392. player->AddItem(193034, 1);
  393. player->AddItem(193035, 1);
  394. player->AddItem(193036, 1);
  395. player->AddItem(193037, 1);
  396. player->AddItem(196103, 2);
  397. player->AddItem(196109, 2);
  398. player->AddItem(193121, 1);
  399. player->AddItem(193120, 1);
  400. player->AddItem(196032, 1);
  401. player->AddItem(271271, 1);
  402. break;
  403. case 17: // Paladin: Level 91 + DPS Set (10 Tokens)
  404. player->AddItem(194030, 1);
  405. player->AddItem(194031, 1);
  406. player->AddItem(194032, 1);
  407. player->AddItem(194033, 1);
  408. player->AddItem(194034, 1);
  409. player->AddItem(194035, 1);
  410. player->AddItem(194036, 1);
  411. player->AddItem(194037, 1);
  412. player->AddItem(196104, 2);
  413. player->AddItem(196110, 2);
  414. player->AddItem(194121, 1);
  415. player->AddItem(194120, 1);
  416. player->AddItem(196042, 1);
  417. player->AddItem(271271, 1);
  418. break;
  419. case 18: // Paladin: Level 91 + DPS Set (10 Tokens)
  420. player->AddItem(195030, 1);
  421. player->AddItem(195031, 1);
  422. player->AddItem(195032, 1);
  423. player->AddItem(195033, 1);
  424. player->AddItem(195034, 1);
  425. player->AddItem(195035, 1);
  426. player->AddItem(195036, 1);
  427. player->AddItem(195037, 1);
  428. player->AddItem(196105, 2);
  429. player->AddItem(196111, 2);
  430. player->AddItem(195121, 1);
  431. player->AddItem(195120, 1);
  432. player->AddItem(196052, 1);
  433. player->AddItem(271271, 1);
  434. break;
  435. case 19: // Warrior: Level 91 + DPS Set (10 Tokens)
  436. player->AddItem(190021, 1);
  437. player->AddItem(190022, 1);
  438. player->AddItem(190023, 1);
  439. player->AddItem(190024, 1);
  440. player->AddItem(190025, 1);
  441. player->AddItem(190026, 1);
  442. player->AddItem(190027, 1);
  443. player->AddItem(190028, 1);
  444. player->AddItem(196100, 2);
  445. player->AddItem(196106, 2);
  446. player->AddItem(190121, 1);
  447. player->AddItem(190120, 1);
  448. player->AddItem(196002, 1);
  449. player->AddItem(271271, 1);
  450. break;
  451. case 20: // Warrior: Level 91 + DPS Set (10 Tokens)
  452. player->AddItem(191021, 1);
  453. player->AddItem(191022, 1);
  454. player->AddItem(191023, 1);
  455. player->AddItem(191024, 1);
  456. player->AddItem(191025, 1);
  457. player->AddItem(191026, 1);
  458. player->AddItem(191027, 1);
  459. player->AddItem(191028, 1);
  460. player->AddItem(196101, 2);
  461. player->AddItem(196107, 2);
  462. player->AddItem(191121, 1);
  463. player->AddItem(191120, 1);
  464. player->AddItem(196012, 1);
  465. player->AddItem(271271, 1);
  466. break;
  467. case 21: // Warrior: Level 91 + DPS Set (10 Tokens)
  468. player->AddItem(192021, 1);
  469. player->AddItem(192022, 1);
  470. player->AddItem(192023, 1);
  471. player->AddItem(192024, 1);
  472. player->AddItem(192025, 1);
  473. player->AddItem(192026, 1);
  474. player->AddItem(192027, 1);
  475. player->AddItem(192028, 1);
  476. player->AddItem(196102, 2);
  477. player->AddItem(196108, 2);
  478. player->AddItem(192121, 1);
  479. player->AddItem(192120, 1);
  480. player->AddItem(196022, 1);
  481. player->AddItem(271271, 1);
  482. break;
  483. case 22: // Warrior: Level 91 + DPS Set (10 Tokens)
  484. player->AddItem(193021, 1);
  485. player->AddItem(193022, 1);
  486. player->AddItem(193023, 1);
  487. player->AddItem(193024, 1);
  488. player->AddItem(193025, 1);
  489. player->AddItem(193026, 1);
  490. player->AddItem(193027, 1);
  491. player->AddItem(193028, 1);
  492. player->AddItem(196103, 2);
  493. player->AddItem(196109, 2);
  494. player->AddItem(193121, 1);
  495. player->AddItem(193120, 1);
  496. player->AddItem(196032, 1);
  497. player->AddItem(271271, 1);
  498. break;
  499. case 23: // Warrior: Level 91 + DPS Set (10 Tokens)
  500. player->AddItem(194021, 1);
  501. player->AddItem(194022, 1);
  502. player->AddItem(194023, 1);
  503. player->AddItem(194024, 1);
  504. player->AddItem(194025, 1);
  505. player->AddItem(194026, 1);
  506. player->AddItem(194027, 1);
  507. player->AddItem(194028, 1);
  508. player->AddItem(196104, 2);
  509. player->AddItem(196110, 2);
  510. player->AddItem(194121, 1);
  511. player->AddItem(194120, 1);
  512. player->AddItem(196042, 1);
  513. player->AddItem(271271, 1);
  514. break;
  515. case 24: // Warrior: Level 91 + DPS Set (10 Tokens)
  516. player->AddItem(195021, 1);
  517. player->AddItem(195022, 1);
  518. player->AddItem(195023, 1);
  519. player->AddItem(195024, 1);
  520. player->AddItem(195025, 1);
  521. player->AddItem(195026, 1);
  522. player->AddItem(195027, 1);
  523. player->AddItem(195028, 1);
  524. player->AddItem(196105, 2);
  525. player->AddItem(196111, 2);
  526. player->AddItem(195121, 1);
  527. player->AddItem(195120, 1);
  528. player->AddItem(196052, 1);
  529. player->AddItem(271271, 1);
  530. break;
  531. case 25: // Priest: Level 91 + DPS Set (10 Tokens)
  532. player->AddItem(190060, 1);
  533. player->AddItem(190061, 1);
  534. player->AddItem(190062, 1);
  535. player->AddItem(190063, 1);
  536. player->AddItem(190064, 1);
  537. player->AddItem(190065, 1);
  538. player->AddItem(190066, 1);
  539. player->AddItem(190067, 1);
  540. player->AddItem(196100, 2);
  541. player->AddItem(196106, 2);
  542. player->AddItem(190121, 1);
  543. player->AddItem(190120, 1);
  544. player->AddItem(196005, 1);
  545. player->AddItem(271271, 1);
  546. break;
  547. case 26: // Priest: Level 91 + DPS Set (10 Tokens)
  548. player->AddItem(191060, 1);
  549. player->AddItem(191061, 1);
  550. player->AddItem(191062, 1);
  551. player->AddItem(191063, 1);
  552. player->AddItem(191064, 1);
  553. player->AddItem(191065, 1);
  554. player->AddItem(191066, 1);
  555. player->AddItem(191067, 1);
  556. player->AddItem(196101, 2);
  557. player->AddItem(196107, 2);
  558. player->AddItem(191121, 1);
  559. player->AddItem(191120, 1);
  560. player->AddItem(196015, 1);
  561. player->AddItem(271271, 1);
  562. break;
  563. case 27: // Priest: Level 91 + DPS Set (10 Tokens)
  564. player->AddItem(192060, 1);
  565. player->AddItem(192061, 1);
  566. player->AddItem(192062, 1);
  567. player->AddItem(192063, 1);
  568. player->AddItem(192064, 1);
  569. player->AddItem(192065, 1);
  570. player->AddItem(192066, 1);
  571. player->AddItem(192067, 1);
  572. player->AddItem(196102, 2);
  573. player->AddItem(196108, 2);
  574. player->AddItem(192121, 1);
  575. player->AddItem(192120, 1);
  576. player->AddItem(196025, 1);
  577. player->AddItem(271271, 1);
  578. break;
  579. case 28: // Priest: Level 91 + DPS Set (10 Tokens)
  580. player->AddItem(193060, 1);
  581. player->AddItem(193061, 1);
  582. player->AddItem(193062, 1);
  583. player->AddItem(193063, 1);
  584. player->AddItem(193064, 1);
  585. player->AddItem(193065, 1);
  586. player->AddItem(193066, 1);
  587. player->AddItem(193067, 1);
  588. player->AddItem(196103, 2);
  589. player->AddItem(196109, 2);
  590. player->AddItem(193121, 1);
  591. player->AddItem(193120, 1);
  592. player->AddItem(196035, 1);
  593. player->AddItem(271271, 1);
  594.  
  595. break;
  596. case 29: // Priest: Level 91 + DPS Set (10 Tokens)
  597. player->AddItem(194060, 1);
  598. player->AddItem(194061, 1);
  599. player->AddItem(194062, 1);
  600. player->AddItem(194063, 1);
  601. player->AddItem(194064, 1);
  602. player->AddItem(194065, 1);
  603. player->AddItem(194066, 1);
  604. player->AddItem(194067, 1);
  605. player->AddItem(196104, 2);
  606. player->AddItem(196110, 2);
  607. player->AddItem(194121, 1);
  608. player->AddItem(194120, 1);
  609. player->AddItem(196045, 1);
  610. player->AddItem(271271, 1);
  611. break;
  612. case 30: // Priest: Level 91 + DPS Set (10 Tokens)
  613. player->AddItem(195060, 1);
  614. player->AddItem(195061, 1);
  615. player->AddItem(195062, 1);
  616. player->AddItem(195063, 1);
  617. player->AddItem(195064, 1);
  618. player->AddItem(195065, 1);
  619. player->AddItem(195066, 1);
  620. player->AddItem(195067, 1);
  621. player->AddItem(196105, 2);
  622. player->AddItem(196111, 2);
  623. player->AddItem(195121, 1);
  624. player->AddItem(195120, 1);
  625. player->AddItem(196055, 1);
  626. player->AddItem(271271, 1);
  627. break;
  628. case 31: // Death_Knight: Level 91 + DPS Set (10 Tokens)
  629. player->AddItem(190070, 1);
  630. player->AddItem(190071, 1);
  631. player->AddItem(190072, 1);
  632. player->AddItem(190073, 1);
  633. player->AddItem(190074, 1);
  634. player->AddItem(190075, 1);
  635. player->AddItem(190076, 1);
  636. player->AddItem(190077, 1);
  637. player->AddItem(196100, 2);
  638. player->AddItem(196106, 2);
  639. player->AddItem(190121, 1);
  640. player->AddItem(190120, 1);
  641. player->AddItem(196000, 1);
  642. player->AddItem(196001, 1);
  643. player->AddItem(271271, 1);
  644. break;
  645. case 32: // Death_Knight: Level 91 + DPS Set (10 Tokens)
  646. player->AddItem(191070, 1);
  647. player->AddItem(191071, 1);
  648. player->AddItem(191072, 1);
  649. player->AddItem(191073, 1);
  650. player->AddItem(191074, 1);
  651. player->AddItem(191075, 1);
  652. player->AddItem(191076, 1);
  653. player->AddItem(191077, 1);
  654. player->AddItem(196101, 2);
  655. player->AddItem(196107, 2);
  656. player->AddItem(191121, 1);
  657. player->AddItem(191120, 1);
  658. player->AddItem(196010, 1);
  659. player->AddItem(196011, 1);
  660. player->AddItem(271271, 1);
  661. break;
  662. case 33: // Death_Knight: Level 91 + DPS Set (10 Tokens)
  663. player->AddItem(192070, 1);
  664. player->AddItem(192071, 1);
  665. player->AddItem(192072, 1);
  666. player->AddItem(192073, 1);
  667. player->AddItem(192074, 1);
  668. player->AddItem(192075, 1);
  669. player->AddItem(192076, 1);
  670. player->AddItem(192077, 1);
  671. player->AddItem(196102, 2);
  672. player->AddItem(196108, 2);
  673. player->AddItem(192121, 1);
  674. player->AddItem(192120, 1);
  675. player->AddItem(196020, 1);
  676. player->AddItem(196021, 1);
  677. player->AddItem(271271, 1);
  678. break;
  679. case 34: // Death_Knight: Level 91 + DPS Set (10 Tokens)
  680. player->AddItem(193070, 1);
  681. player->AddItem(193071, 1);
  682. player->AddItem(193072, 1);
  683. player->AddItem(193073, 1);
  684. player->AddItem(193074, 1);
  685. player->AddItem(193075, 1);
  686. player->AddItem(193076, 1);
  687. player->AddItem(193077, 1);
  688. player->AddItem(196103, 2);
  689. player->AddItem(196109, 2);
  690. player->AddItem(193121, 1);
  691. player->AddItem(193120, 1);
  692. player->AddItem(196030, 1);
  693. player->AddItem(196031, 1);
  694. player->AddItem(271271, 1);
  695. break;
  696. case 35: // Death_Knight: Level 91 + DPS Set (10 Tokens)
  697. player->AddItem(194070, 1);
  698. player->AddItem(194071, 1);
  699. player->AddItem(194072, 1);
  700. player->AddItem(194073, 1);
  701. player->AddItem(194074, 1);
  702. player->AddItem(194075, 1);
  703. player->AddItem(194076, 1);
  704. player->AddItem(194077, 1);
  705. player->AddItem(196104, 2);
  706. player->AddItem(196110, 2);
  707. player->AddItem(194121, 1);
  708. player->AddItem(194120, 1);
  709. player->AddItem(196040, 1);
  710. player->AddItem(196041, 1);
  711. player->AddItem(271271, 1);
  712. break;
  713. case 36: // Death_Knight: Level 91 + DPS Set (10 Tokens)
  714. player->AddItem(195070, 1);
  715. player->AddItem(195071, 1);
  716. player->AddItem(195072, 1);
  717. player->AddItem(195073, 1);
  718. player->AddItem(195074, 1);
  719. player->AddItem(195075, 1);
  720. player->AddItem(195076, 1);
  721. player->AddItem(195077, 1);
  722. player->AddItem(196105, 2);
  723. player->AddItem(196111, 2);
  724. player->AddItem(195121, 1);
  725. player->AddItem(195120, 1);
  726. player->AddItem(196050, 1);
  727. player->AddItem(196051, 1);
  728. player->AddItem(271271, 1);
  729. break;
  730. case 37: // Rogue: Level 91 + DPS Set (10 Tokens)
  731. player->AddItem(190050, 1);
  732. player->AddItem(190051, 1);
  733. player->AddItem(190052, 1);
  734. player->AddItem(190053, 1);
  735. player->AddItem(190054, 1);
  736. player->AddItem(190055, 1);
  737. player->AddItem(190056, 1);
  738. player->AddItem(190057, 1);
  739. player->AddItem(196100, 2);
  740. player->AddItem(196106, 2);
  741. player->AddItem(190121, 1);
  742. player->AddItem(190120, 1);
  743. player->AddItem(196003, 1);
  744. player->AddItem(196004, 1);
  745. player->AddItem(271271, 1);
  746. break;
  747. case 38: // Rogue: Level 91 + DPS Set (10 Tokens)
  748. player->AddItem(191050, 1);
  749. player->AddItem(191051, 1);
  750. player->AddItem(191052, 1);
  751. player->AddItem(191053, 1);
  752. player->AddItem(191054, 1);
  753. player->AddItem(191055, 1);
  754. player->AddItem(191056, 1);
  755. player->AddItem(191057, 1);
  756. player->AddItem(196101, 2);
  757. player->AddItem(196107, 2);
  758. player->AddItem(191121, 1);
  759. player->AddItem(191120, 1);
  760. player->AddItem(196013, 1);
  761. player->AddItem(196014, 1);
  762. player->AddItem(271271, 1);
  763. break;
  764. case 39: // Rogue: Level 91 + DPS Set (10 Tokens)
  765. player->AddItem(192050, 1);
  766. player->AddItem(192051, 1);
  767. player->AddItem(192052, 1);
  768. player->AddItem(192053, 1);
  769. player->AddItem(192054, 1);
  770. player->AddItem(192055, 1);
  771. player->AddItem(192056, 1);
  772. player->AddItem(192057, 1);
  773. player->AddItem(196102, 2);
  774. player->AddItem(196108, 2);
  775. player->AddItem(192121, 1);
  776. player->AddItem(192120, 1);
  777. player->AddItem(196023, 1);
  778. player->AddItem(196024, 1);
  779. player->AddItem(271271, 1);
  780. break;
  781. case 40: // Rogue: Level 91 + DPS Set (10 Tokens)
  782. player->AddItem(193050, 1);
  783. player->AddItem(193051, 1);
  784. player->AddItem(193052, 1);
  785. player->AddItem(193053, 1);
  786. player->AddItem(193054, 1);
  787. player->AddItem(193055, 1);
  788. player->AddItem(193056, 1);
  789. player->AddItem(193057, 1);
  790. player->AddItem(196103, 2);
  791. player->AddItem(196109, 2);
  792. player->AddItem(193121, 1);
  793. player->AddItem(193120, 1);
  794. player->AddItem(196033, 1);
  795. player->AddItem(196034, 1);
  796. player->AddItem(271271, 1);
  797. break;
  798. case 41: // Rogue: Level 91 + DPS Set (10 Tokens)
  799. player->AddItem(194050, 1);
  800. player->AddItem(194051, 1);
  801. player->AddItem(194052, 1);
  802. player->AddItem(194053, 1);
  803. player->AddItem(194054, 1);
  804. player->AddItem(194055, 1);
  805. player->AddItem(194056, 1);
  806. player->AddItem(194057, 1);
  807. player->AddItem(196104, 2);
  808. player->AddItem(196110, 2);
  809. player->AddItem(194121, 1);
  810. player->AddItem(194120, 1);
  811. player->AddItem(196043, 1);
  812. player->AddItem(196044, 1);
  813. player->AddItem(271271, 1);
  814. break;
  815. case 42: // Rogue: Level 91 + DPS Set (10 Tokens)
  816. player->AddItem(195050, 1);
  817. player->AddItem(195051, 1);
  818. player->AddItem(195052, 1);
  819. player->AddItem(195053, 1);
  820. player->AddItem(195054, 1);
  821. player->AddItem(195055, 1);
  822. player->AddItem(195056, 1);
  823. player->AddItem(195057, 1);
  824. player->AddItem(196105, 2);
  825. player->AddItem(196111, 2);
  826. player->AddItem(195121, 1);
  827. player->AddItem(195120, 1);
  828. player->AddItem(196053, 1);
  829. player->AddItem(196054, 1);
  830. player->AddItem(271271, 1);
  831. break;
  832. case 43: // Hunter: Level 91 + DPS Set (10 Tokens)
  833. player->AddItem(190040, 1);
  834. player->AddItem(190041, 1);
  835. player->AddItem(190042, 1);
  836. player->AddItem(190043, 1);
  837. player->AddItem(190044, 1);
  838. player->AddItem(190045, 1);
  839. player->AddItem(190046, 1);
  840. player->AddItem(190047, 1);
  841. player->AddItem(196100, 2);
  842. player->AddItem(196106, 2);
  843. player->AddItem(190121, 1);
  844. player->AddItem(190120, 1);
  845. player->AddItem(196009, 1);
  846. player->AddItem(271271, 1);
  847. break;
  848. case 44: // Hunter: Level 91 + DPS Set (10 Tokens)
  849. player->AddItem(191040, 1);
  850. player->AddItem(191041, 1);
  851. player->AddItem(191042, 1);
  852. player->AddItem(191043, 1);
  853. player->AddItem(191044, 1);
  854. player->AddItem(191045, 1);
  855. player->AddItem(191046, 1);
  856. player->AddItem(191047, 1);
  857. player->AddItem(196101, 2);
  858. player->AddItem(196107, 2);
  859. player->AddItem(191121, 1);
  860. player->AddItem(191120, 1);
  861. player->AddItem(196019, 1);
  862. player->AddItem(271271, 1);
  863. break;
  864. case 45: // Hunter: Level 91 + DPS Set (10 Tokens)
  865. player->AddItem(192040, 1);
  866. player->AddItem(192041, 1);
  867. player->AddItem(192042, 1);
  868. player->AddItem(192043, 1);
  869. player->AddItem(192044, 1);
  870. player->AddItem(192045, 1);
  871. player->AddItem(192046, 1);
  872. player->AddItem(192047, 1);
  873. player->AddItem(196102, 2);
  874. player->AddItem(196108, 2);
  875. player->AddItem(192121, 1);
  876. player->AddItem(192120, 1);
  877. player->AddItem(196029, 1);
  878. player->AddItem(271271, 1);
  879. break;
  880. case 46: // Hunter: Level 91 + DPS Set (10 Tokens)
  881. player->AddItem(193040, 1);
  882. player->AddItem(193041, 1);
  883. player->AddItem(193042, 1);
  884. player->AddItem(193043, 1);
  885. player->AddItem(193044, 1);
  886. player->AddItem(193045, 1);
  887. player->AddItem(193046, 1);
  888. player->AddItem(193047, 1);
  889. player->AddItem(196103, 2);
  890. player->AddItem(196109, 2);
  891. player->AddItem(193121, 1);
  892. player->AddItem(193120, 1);
  893. player->AddItem(196039, 1);
  894. player->AddItem(271271, 1);
  895. break;
  896. case 47: // Hunter: Level 91 + DPS Set (10 Tokens)
  897. player->AddItem(194040, 1);
  898. player->AddItem(194041, 1);
  899. player->AddItem(194042, 1);
  900. player->AddItem(194043, 1);
  901. player->AddItem(194044, 1);
  902. player->AddItem(194045, 1);
  903. player->AddItem(194046, 1);
  904. player->AddItem(194047, 1);
  905. player->AddItem(196104, 2);
  906. player->AddItem(196110, 2);
  907. player->AddItem(194121, 1);
  908. player->AddItem(194120, 1);
  909. player->AddItem(196049, 1);
  910. player->AddItem(271271, 1);
  911. break;
  912. case 48: // Hunter: Level 91 + DPS Set (10 Tokens)
  913. player->AddItem(195040, 1);
  914. player->AddItem(195041, 1);
  915. player->AddItem(195042, 1);
  916. player->AddItem(195043, 1);
  917. player->AddItem(195044, 1);
  918. player->AddItem(195045, 1);
  919. player->AddItem(195046, 1);
  920. player->AddItem(195047, 1);
  921. player->AddItem(196105, 2);
  922. player->AddItem(196111, 2);
  923. player->AddItem(195121, 1);
  924. player->AddItem(195120, 1);
  925. player->AddItem(196059, 1);
  926. player->AddItem(271271, 1);
  927. break;
  928. case 49: // Mage: Level 91 + DPS Set (10 Tokens)
  929. player->AddItem(191091, 1);
  930. player->AddItem(191091, 1);
  931. player->AddItem(191092, 1);
  932. player->AddItem(191093, 1);
  933. player->AddItem(191094, 1);
  934. player->AddItem(191095, 1);
  935. player->AddItem(191096, 1);
  936. player->AddItem(191097, 1);
  937. player->AddItem(196100, 2);
  938. player->AddItem(196106, 2);
  939. player->AddItem(191121, 1);
  940. player->AddItem(191120, 1);
  941. player->AddItem(196005, 1);
  942. player->AddItem(271271, 1);
  943. break;
  944. case 50: // Mage: Level 91 + DPS Set (10 Tokens)
  945. player->AddItem(190091, 1);
  946. player->AddItem(190091, 1);
  947. player->AddItem(190092, 1);
  948. player->AddItem(190093, 1);
  949. player->AddItem(190094, 1);
  950. player->AddItem(190095, 1);
  951. player->AddItem(190096, 1);
  952. player->AddItem(190097, 1);
  953. player->AddItem(196101, 2);
  954. player->AddItem(196107, 2);
  955. player->AddItem(190121, 1);
  956. player->AddItem(190120, 1);
  957. player->AddItem(196015, 1);
  958. player->AddItem(271271, 1);
  959. break;
  960. case 51: // Mage: Level 91 + DPS Set (10 Tokens)
  961. player->AddItem(192091, 1);
  962. player->AddItem(192091, 1);
  963. player->AddItem(192092, 1);
  964. player->AddItem(192093, 1);
  965. player->AddItem(192094, 1);
  966. player->AddItem(192095, 1);
  967. player->AddItem(192096, 1);
  968. player->AddItem(192097, 1);
  969. player->AddItem(196102, 2);
  970. player->AddItem(196108, 2);
  971. player->AddItem(192121, 1);
  972. player->AddItem(192120, 1);
  973. player->AddItem(196025, 1);
  974. player->AddItem(271271, 1);
  975. break;
  976. case 52: // Mage: Level 91 + DPS Set (10 Tokens)
  977. player->AddItem(193091, 1);
  978. player->AddItem(193091, 1);
  979. player->AddItem(193092, 1);
  980. player->AddItem(193093, 1);
  981. player->AddItem(193094, 1);
  982. player->AddItem(193095, 1);
  983. player->AddItem(193096, 1);
  984. player->AddItem(193097, 1);
  985. player->AddItem(196103, 2);
  986. player->AddItem(196109, 2);
  987. player->AddItem(193121, 1);
  988. player->AddItem(193120, 1);
  989. player->AddItem(196035, 1);
  990. player->AddItem(271271, 1);
  991. break;
  992. case 53: // Mage: Level 91 + DPS Set (10 Tokens)
  993. player->AddItem(194091, 1);
  994. player->AddItem(194091, 1);
  995. player->AddItem(194092, 1);
  996. player->AddItem(194093, 1);
  997. player->AddItem(194094, 1);
  998. player->AddItem(194095, 1);
  999. player->AddItem(194096, 1);
  1000. player->AddItem(194097, 1);
  1001. player->AddItem(196104, 2);
  1002. player->AddItem(196110, 2);
  1003. player->AddItem(194121, 1);
  1004. player->AddItem(194120, 1);
  1005. player->AddItem(196045, 1);
  1006. player->AddItem(271271, 1);
  1007. break;
  1008. case 54: // Mage: Level 91 + DPS Set (10 Tokens)
  1009. player->AddItem(195091, 1);
  1010. player->AddItem(195091, 1);
  1011. player->AddItem(195092, 1);
  1012. player->AddItem(195093, 1);
  1013. player->AddItem(195094, 1);
  1014. player->AddItem(195095, 1);
  1015. player->AddItem(195096, 1);
  1016. player->AddItem(195097, 1);
  1017. player->AddItem(196105, 2);
  1018. player->AddItem(196111, 2);
  1019. player->AddItem(195121, 1);
  1020. player->AddItem(195120, 1);
  1021. player->AddItem(196055, 1);
  1022. player->AddItem(271271, 1);
  1023. break;
  1024. case 55: // Warlock: Level 91 + DPS Set (10 Tokens)
  1025. player->AddItem(190100, 1);
  1026. player->AddItem(190101, 1);
  1027. player->AddItem(190102, 1);
  1028. player->AddItem(190103, 1);
  1029. player->AddItem(190104, 1);
  1030. player->AddItem(190105, 1);
  1031. player->AddItem(190106, 1);
  1032. player->AddItem(190107, 1);
  1033. player->AddItem(196100, 2);
  1034. player->AddItem(196106, 2);
  1035. player->AddItem(190121, 1);
  1036. player->AddItem(190120, 1);
  1037. player->AddItem(196005, 1);
  1038. player->AddItem(271271, 1);
  1039. break;
  1040. case 56: // Warlock: Level 91 + DPS Set (10 Tokens)
  1041. player->AddItem(191100, 1);
  1042. player->AddItem(191101, 1);
  1043. player->AddItem(191102, 1);
  1044. player->AddItem(191103, 1);
  1045. player->AddItem(191104, 1);
  1046. player->AddItem(191105, 1);
  1047. player->AddItem(191106, 1);
  1048. player->AddItem(191107, 1);
  1049. player->AddItem(196101, 2);
  1050. player->AddItem(196107, 2);
  1051. player->AddItem(191121, 1);
  1052. player->AddItem(191120, 1);
  1053. player->AddItem(196015, 1);
  1054. player->AddItem(271271, 1);
  1055. break;
  1056. case 57: // Warlock: Level 91 + DPS Set (10 Tokens)
  1057. player->AddItem(192100, 1);
  1058. player->AddItem(192101, 1);
  1059. player->AddItem(192102, 1);
  1060. player->AddItem(192103, 1);
  1061. player->AddItem(192104, 1);
  1062. player->AddItem(192105, 1);
  1063. player->AddItem(192106, 1);
  1064. player->AddItem(192107, 1);
  1065. player->AddItem(196102, 2);
  1066. player->AddItem(196108, 2);
  1067. player->AddItem(192121, 1);
  1068. player->AddItem(192120, 1);
  1069. player->AddItem(196025, 1);
  1070. player->AddItem(271271, 1);
  1071. break;
  1072. case 58: // Warlock: Level 91 + DPS Set (10 Tokens)
  1073. player->AddItem(193100, 1);
  1074. player->AddItem(193101, 1);
  1075. player->AddItem(193102, 1);
  1076. player->AddItem(193103, 1);
  1077. player->AddItem(193104, 1);
  1078. player->AddItem(193105, 1);
  1079. player->AddItem(193106, 1);
  1080. player->AddItem(193107, 1);
  1081. player->AddItem(196103, 2);
  1082. player->AddItem(196109, 2);
  1083. player->AddItem(193121, 1);
  1084. player->AddItem(193120, 1);
  1085. player->AddItem(196035, 1);
  1086. player->AddItem(271271, 1);
  1087. break;
  1088. case 59: // Warlock: Level 91 + DPS Set (10 Tokens)
  1089. player->AddItem(194100, 1);
  1090. player->AddItem(194101, 1);
  1091. player->AddItem(194102, 1);
  1092. player->AddItem(194103, 1);
  1093. player->AddItem(194104, 1);
  1094. player->AddItem(194105, 1);
  1095. player->AddItem(194106, 1);
  1096. player->AddItem(194107, 1);
  1097. player->AddItem(196104, 2);
  1098. player->AddItem(196110, 2);
  1099. player->AddItem(194121, 1);
  1100. player->AddItem(194120, 1);
  1101. player->AddItem(196045, 1);
  1102. player->AddItem(271271, 1);
  1103. break;
  1104. case 60: // Warlock: Level 91 + DPS Set (10 Tokens)
  1105. player->AddItem(195100, 1);
  1106. player->AddItem(195101, 1);
  1107. player->AddItem(195102, 1);
  1108. player->AddItem(195103, 1);
  1109. player->AddItem(195104, 1);
  1110. player->AddItem(195105, 1);
  1111. player->AddItem(195106, 1);
  1112. player->AddItem(195107, 1);
  1113. player->AddItem(196105, 2);
  1114. player->AddItem(196111, 2);
  1115. player->AddItem(195121, 1);
  1116. player->AddItem(195120, 1);
  1117. player->AddItem(196055, 1);
  1118. player->AddItem(271271, 1);
  1119. break;
  1120. case 61: // Monk: Level 91 + DPS Set (10 Tokens)
  1121. player->AddItem(197000, 1);
  1122. player->AddItem(197001, 1);
  1123. player->AddItem(197002, 1);
  1124. player->AddItem(197003, 1);
  1125. player->AddItem(197004, 1);
  1126. player->AddItem(197005, 1);
  1127. player->AddItem(197006, 1);
  1128. player->AddItem(197007, 1);
  1129. player->AddItem(196100, 2);
  1130. player->AddItem(196106, 2);
  1131. player->AddItem(191121, 1);
  1132. player->AddItem(191120, 1);
  1133. player->AddItem(196008, 1);
  1134. player->AddItem(271271, 1);
  1135. break;
  1136. case 62: // Monk: Level 91 + DPS Set (10 Tokens)
  1137. player->AddItem(191130, 1);
  1138. player->AddItem(191131, 1);
  1139. player->AddItem(191132, 1);
  1140. player->AddItem(191133, 1);
  1141. player->AddItem(191134, 1);
  1142. player->AddItem(191135, 1);
  1143. player->AddItem(191136, 1);
  1144. player->AddItem(191137, 1);
  1145. player->AddItem(196101, 2);
  1146. player->AddItem(196107, 2);
  1147. player->AddItem(191121, 1);
  1148. player->AddItem(191120, 1);
  1149. player->AddItem(196018, 1);
  1150. player->AddItem(271271, 1);
  1151. break;
  1152. case 63: // Monk: Level 91 + DPS Set (10 Tokens)
  1153. player->AddItem(192130, 1);
  1154. player->AddItem(192131, 1);
  1155. player->AddItem(192132, 1);
  1156. player->AddItem(192133, 1);
  1157. player->AddItem(192134, 1);
  1158. player->AddItem(192135, 1);
  1159. player->AddItem(192136, 1);
  1160. player->AddItem(192137, 1);
  1161. player->AddItem(196102, 2);
  1162. player->AddItem(196108, 2);
  1163. player->AddItem(192121, 1);
  1164. player->AddItem(192120, 1);
  1165. player->AddItem(196028, 1);
  1166. player->AddItem(271271, 1);
  1167. break;
  1168. case 64: // Monk: Level 91 + DPS Set (10 Tokens)
  1169. player->AddItem(193130, 1);
  1170. player->AddItem(193131, 1);
  1171. player->AddItem(193132, 1);
  1172. player->AddItem(193133, 1);
  1173. player->AddItem(193134, 1);
  1174. player->AddItem(193135, 1);
  1175. player->AddItem(193136, 1);
  1176. player->AddItem(193137, 1);
  1177. player->AddItem(196103, 2);
  1178. player->AddItem(196109, 2);
  1179. player->AddItem(193121, 1);
  1180. player->AddItem(193120, 1);
  1181. player->AddItem(196038, 1);
  1182. player->AddItem(271271, 1);
  1183. break;
  1184. case 65: // Monk: Level 91 + DPS Set (10 Tokens)
  1185. player->AddItem(194130, 1);
  1186. player->AddItem(194131, 1);
  1187. player->AddItem(194132, 1);
  1188. player->AddItem(194133, 1);
  1189. player->AddItem(194134, 1);
  1190. player->AddItem(194135, 1);
  1191. player->AddItem(194136, 1);
  1192. player->AddItem(194137, 1);
  1193. player->AddItem(196104, 2);
  1194. player->AddItem(196110, 2);
  1195. player->AddItem(194121, 1);
  1196. player->AddItem(194120, 1);
  1197. player->AddItem(196048, 1);
  1198. player->AddItem(271271, 1);
  1199. break;
  1200. case 66: // Monk: Level 91 + DPS Set (10 Tokens)
  1201. player->AddItem(195130, 1);
  1202. player->AddItem(195131, 1);
  1203. player->AddItem(195132, 1);
  1204. player->AddItem(195133, 1);
  1205. player->AddItem(195134, 1);
  1206. player->AddItem(195135, 1);
  1207. player->AddItem(195136, 1);
  1208. player->AddItem(195137, 1);
  1209. player->AddItem(196105, 2);
  1210. player->AddItem(196111, 2);
  1211. player->AddItem(195121, 1);
  1212. player->AddItem(195120, 1);
  1213. player->AddItem(196058, 1);
  1214. player->AddItem(271271, 1);
  1215. break;
  1216. case 67: // Vip tabard id 201300
  1217. player->AddItem(201300, 1);
  1218. break;
  1219. case 68: // Vip tabard id 201300
  1220. player->AddItem(201300, 1);
  1221. break;
  1222. case 69: // Vip tabard id 201300
  1223. player->AddItem(201300, 1);
  1224. break;
  1225. case 70: // Vip tabard id 201300
  1226. player->AddItem(201300, 1);
  1227. break;
  1228. case 71: // Vip tabard id 201300
  1229. player->AddItem(201300, 1);
  1230. break;
  1231. case 72: // Vip tabard id 201300
  1232. player->AddItem(201300, 1);
  1233. break;
  1234. case 73: // Vip tabard id 201300
  1235. player->AddItem(201300, 1);
  1236. break;
  1237. case 74: // Vip tabard id 201300
  1238. player->AddItem(201300, 1);
  1239. break;
  1240. case 75: // Vip tabard id 201300
  1241. player->AddItem(201300, 1);
  1242. break;
  1243. case 76: // Vip tabard id 201300
  1244. player->AddItem(201300, 1);
  1245. break;
  1246. case 77: // Vip tabard id 201300
  1247. player->AddItem(201300, 1);
  1248. break;
  1249.  
  1250.  
  1251. }
  1252. }
  1253. }
  1254. OnGossipHello(player, creature);
  1255. return true;
  1256. }
  1257. };
  1258. void AddSC_Express_NPC()
  1259. {
  1260. new Level_NPC();
  1261. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement