stoneharry

Untitled

Aug 21st, 2012
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 6.96 KB | None | 0 0
  1.  
  2. function getPlayerSpellsForClass(level)
  3.     local spells = {};
  4.     local loc,class = UnitClass("player")
  5.     if class == "WARRIOR" then
  6.         if level == 2 then
  7.             spells = {6673};
  8.         elseif level == 4 then
  9.             spells = {100, 772};
  10.         elseif level == 6 then
  11.             spells = {6343};
  12.         elseif level == 8 then
  13.             spells = {6343, 284};
  14.         elseif level == 10 then
  15.             spells = {2687, 6546, 674, 71, 2458};
  16.         elseif level == 12 then
  17.             spells = {7384, 5242, 72, 6552};
  18.         elseif level == 14 then
  19.             spells = {1160, 6572};
  20.         elseif level == 16 then
  21.             spells = {285, 694, 2565};
  22.         elseif level == 18 then
  23.             spells = {8198, 676};
  24.         elseif level == 20 then
  25.             spells = {6547, 20230, 845, 20252, 12678};
  26.         elseif level == 22 then
  27.         elseif level == 24 then
  28.         elseif level == 26 then
  29.         elseif level == 28 then
  30.         elseif level == 30 then
  31.         end
  32.     elseif class == "PALADIN" then
  33.         if level == 2 then
  34.             spells = {465}
  35.         elseif level == 4 then
  36.             spells = {19740, 20271}
  37.         elseif level == 6 then
  38.             spells = {639, 498}
  39.         elseif level == 8 then
  40.             spells = {1152, 853}
  41.         elseif level == 10 then
  42.             spells = {633, 1022, 10290}
  43.         elseif level == 12 then
  44.             spells = {53408, 19834, 7328}
  45.         elseif level == 14 then
  46.             spells = {647, 31789, 19742}
  47.         elseif level == 16 then
  48.             spells = {7294, 25780, 62124}
  49.         elseif level == 18 then
  50.             spells = {1044, 31785}
  51.         elseif level == 20 then
  52.             spells = {26573, 879, 19750, 5502, 20217, 643, 10290}
  53.         elseif level == 22 then
  54.         elseif level == 24 then
  55.         elseif level == 26 then
  56.         elseif level == 28 then
  57.         elseif level == 30 then
  58.         end
  59.     elseif class == "HUNTER" then
  60.         if level == 2 then
  61.             spells = {1516, 1494}
  62.         elseif level == 4 then
  63.             spells = {1978, 13163}
  64.         elseif level == 6 then
  65.             spells = {3044, 1130}
  66.         elseif level == 8 then
  67.             spells = {5116, 14260}
  68.         elseif level == 10 then
  69.             spells = {13165, 674, 19883, 13549}
  70.         elseif level == 12 then
  71.             spells = {136, 14281, 2974, 20736}
  72.         elseif level == 14 then
  73.             spells = {6197, 1002, 1513}
  74.         elseif level == 16 then
  75.             spells = {13795, 5118, 1495, 14261}
  76.         elseif level == 18 then
  77.             spells = {14318, 2643, 19884, 13550}
  78.         elseif level == 20 then
  79.             spells = {34074, 3111, 14282, 781, 1499}
  80.         elseif level == 22 then
  81.         elseif level == 24 then
  82.         elseif level == 26 then
  83.         elseif level == 28 then
  84.         elseif level == 30 then
  85.         end
  86.     elseif class == "ROGUE" then
  87.         if level == 2 then
  88.             spells = {1784}
  89.         elseif level == 4 then
  90.             spells = {921, 53}
  91.         elseif level == 6 then
  92.             spells = {1776, 1757}
  93.         elseif level == 8 then
  94.             spells = {5277, 6760}
  95.         elseif level == 10 then
  96.             spells = {5171, 2983, 6770}
  97.         elseif level == 12 then
  98.             spells = {2589, 1766}
  99.         elseif level == 14 then
  100.             spells = {1758, 703, 8647}
  101.         elseif level == 16 then
  102.             spells = {6761, 1966, 1804, 85001}
  103.         elseif level == 18 then
  104.             spells = {8676, 81866}
  105.         elseif level == 20 then
  106.             spells = {51722, 1943, 2590, 408}
  107.         elseif level == 22 then
  108.         elseif level == 24 then
  109.         elseif level == 26 then
  110.         elseif level == 28 then
  111.         elseif level == 30 then
  112.         end
  113.     elseif class == "PRIEST" then
  114.         if level == 2 then
  115.             spells = {1243}
  116.         elseif level == 4 then
  117.             spells = {2052, 589}
  118.         elseif level == 6 then
  119.             spells = {17, 591}
  120.         elseif level == 8 then
  121.             spells = {586, 139}
  122.         elseif level == 10 then
  123.             spells = {2053, 2006, 8092, 594}
  124.         elseif level == 12 then
  125.             spells = {1244, 592, 588}
  126.         elseif level == 14 then
  127.             spells = {528, 6074, 598, 8122}
  128.         elseif level == 16 then
  129.             spells = {2054, 8102}
  130.         elseif level == 18 then
  131.             spells = {600, 970, 527}
  132.         elseif level == 20 then
  133.             spells = {6346, 7128, 9484, 2061, 14914, 15237, 6075, 2944, 453}
  134.         elseif level == 22 then
  135.         elseif level == 24 then
  136.         elseif level == 26 then
  137.         elseif level == 28 then
  138.         elseif level == 30 then
  139.         end
  140.     elseif class == "SHAMAN" then
  141.         if level == 2 then
  142.             spells = {8017, 674}
  143.         elseif level == 4 then
  144.             spells = {8042, 3599, 8071}
  145.         elseif level == 6 then
  146.             spells = {2484, 332}
  147.         elseif level == 8 then
  148.             spells = {8044, 529, 5730, 324, 8018}
  149.         elseif level == 10 then
  150.             spells = {8050, 8024, 8075, 8154}
  151.         elseif level == 12 then
  152.             spells = {2008, 1535, 370, 547}
  153.         elseif level == 14 then
  154.             spells = {8045, 548}
  155.         elseif level == 16 then
  156.             spells = {57994, 526, 2645, 325, 8019}
  157.         elseif level == 18 then
  158.             spells = {8143, 8052, 6390, 8027, 913}
  159.         elseif level == 20 then
  160.             spells = {8056, 915, 6363, 8033, 8004, 52127}
  161.         elseif level == 22 then
  162.         elseif level == 24 then
  163.         elseif level == 26 then
  164.         elseif level == 28 then
  165.         elseif level == 30 then
  166.         end
  167.     elseif class == "MAGE" then
  168.         if level == 2 then
  169.             spells = {1459}
  170.         elseif level == 4 then
  171.             spells = {5504, 116}
  172.         elseif level == 6 then
  173.             spells = {2136, 587, 143}
  174.         elseif level == 8 then
  175.             spells = {5143, 118, 205}
  176.         elseif level == 10 then
  177.             spells = {5504, 122, 7300}
  178.         elseif level == 12 then
  179.             spells = {604, 145, 597, 130}
  180.         elseif level == 14 then
  181.             spells = {1449, 1460, 2137, 837}
  182.         elseif level == 16 then
  183.             spells = {2120, 5144}
  184.         elseif level == 18 then
  185.             spells = {1008, 475, 3140}
  186.         elseif level == 20 then
  187.             spells = {1953, 5506, 12051, 1463, 12824, 543, 10, 7301, 7322}
  188.         elseif level == 22 then
  189.         elseif level == 24 then
  190.         elseif level == 26 then
  191.         elseif level == 28 then
  192.         elseif level == 30 then
  193.         end
  194.     elseif class == "WARLOCK" then
  195.         if level == 2 then
  196.             spells = {348, 688}
  197.         elseif level == 4 then
  198.             spells = {172, 702}
  199.         elseif level == 6 then
  200.             spells = {1454, 695}
  201.         elseif level == 8 then
  202.             spells = {980, 5782}
  203.         elseif level == 10 then
  204.             spells = {707, 696, 6201, 697, 1120}
  205.         elseif level == 12 then
  206.             spells = {1108, 705, 755}
  207.         elseif level == 14 then
  208.             spells = {6222, 689}
  209.         elseif level == 16 then
  210.             spells = {1455, 5697}
  211.         elseif level == 18 then
  212.             spells = {693, 5676, 1014}
  213.         elseif level == 20 then
  214.             spells = {706, 3698, 698, 1094, 5740, 1088}
  215.         elseif level == 22 then
  216.         elseif level == 24 then
  217.         elseif level == 26 then
  218.         elseif level == 28 then
  219.         elseif level == 30 then
  220.         end
  221.     elseif class == "DRUID" then
  222.         if level == 2 then
  223.             spells = {1126}
  224.         elseif level == 4 then
  225.             spells = {774, 8921}
  226.         elseif level == 8 then
  227.             spells = {339, 5186}
  228.         elseif level == 6 then
  229.             spells = {5177, 467}
  230.         elseif level == 10 then
  231.             spells = {5487, 6807, 99, 1066, 8924, 5232, 1058, 16689}
  232.         elseif level == 12 then
  233.             spells = {50769, 5229, 8936}
  234.         elseif level == 14 then
  235.             spells = {5187, 5178, 782, 5211}
  236.         elseif level == 16 then
  237.             spells = {1430, 8925, 779, 783}
  238.         elseif level == 18 then
  239.             spells = {1062, 16810, 2637, 770, 6808, 16857, 8938}
  240.         elseif level == 20 then
  241.             spells = {2912, 768, 33891, 1735, 5215, 1079, 5188, 6756, 24858}
  242.         elseif level == 22 then
  243.         elseif level == 24 then
  244.         elseif level == 26 then
  245.         elseif level == 28 then
  246.         elseif level == 30 then
  247.         end
  248.     elseif class == "DEMONHUNTER" then
  249.         -- starts at level 10, will leave it returning {} (nothing)
  250.     end
  251.     -- debug
  252.     --spells = {5, 11}
  253.     return spells;
  254. end
Advertisement
Add Comment
Please, Sign In to add comment