stoneharry

Untitled

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