Guest User

iARAM

a guest
May 20th, 2015
477
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 45.19 KB | None | 0 0
  1. local abilitySequence
  2. local qOff, wOff, eOff, rOff = 0,0,0,0
  3. buyIndex = 1
  4. startTime = 0
  5. HLCooldown = 30000
  6. lastGold = 0
  7. lastBuy = -50001
  8. HL_slot = nil
  9. BR_slot = nil
  10. shoplist = {}
  11. buffs = {{pos = { x = 8922, y = 10, z = 7868 },current=0},{pos = { x = 7473, y = 10, z = 6617 },current=0},{pos = { x = 5929, y = 10, z = 5190 },current=0},{pos = { x = 4751, y = 10, z = 3901 },current=0}}
  12. lastsixpos = {0,0,0,0,0,0,0,0,0,0}
  13. do
  14.                 myHero = GetMyHero()
  15.                 Target = nil
  16.                 spawnpos  = { x = myHero.x, z = myHero.z}
  17.                 ranged = 0
  18.                 assassins = {"Akali","Diana","Evelynn","Fizz","Katarina","Nidalee"}
  19.                 adtanks = {"DrMundo","Garen","Hecarim","Jarvan IV","Nasus","Skarner","Volibear","Yorick"}
  20.                 adcs = {"Ashe","Caitlyn","Corki","Draven","Ezreal","Gankplank","Graves","Jinx","Kalista","KogMaw","Lucian","MissFortune","Quinn","Sivir","Thresh","Tristana","Tryndamere","Twitch","Urgot","Varus","Vayne","Yasuo"}
  21.                 aptanks = {"Alistar","Amumu","Blitzcrank","Braum","ChoGath","Leona","Malphite","Maokai","Nautilus","Rammus","Sejuani","Shen","Singed","Zac"}
  22.                 mages = {"Ahri","Anivia","Annie","Azir","Bard","Brand","Cassiopeia","Galio","Gragas","Heimerdinger","Janna","Karma","Karthus","LeBlanc","Lissandra","Lulu","Lux","Malzahar","Morgana","Nami","Nunu","Orianna","Ryze","Sona","Soraka","Swain","Syndra","Taric","TwistedFate","Veigar","Vel'koz","Viktor","Xerath","Ziggs","Zilean","Zyra"}
  23.                 hybrids = {"Kayle","Teemo"}
  24.                 bruisers = {"Darius","Irelia","Khazix","LeeSin","Olaf","Pantheon","Rek'Sai","Renekton","Rengar","Riven","Shyvana","Talon","Trundle","Vi","Wukong","Zed"}
  25.                 fighters = {"Aatrox","Fiora","Gnar","Jax","Jayce","Nocturne","Poppy","Sion","Udyr","Warwick","XinZhao"}
  26.                 apcs = {"Elise","FiddleSticks","Kennen","Mordekaiser","Rumble","Vladimir"}myHero = GetMyHero()
  27.              
  28.  
  29.         heroType = nil
  30.        
  31.         for i,nam in pairs(adcs) do
  32.                
  33.                 if nam == myHero.charName then
  34.                         heroType = 1
  35.                 end
  36.         end
  37.        
  38.         for i,nam in pairs(adtanks) do
  39.                 if nam == myHero.charName then
  40.                         heroType = 2
  41.                 end
  42.         end
  43.         for i,nam in pairs(aptanks) do
  44.                 if nam == myHero.charName then
  45.                         heroType = 3
  46.                 end
  47.         end
  48.         for i,nam in pairs(hybrids) do
  49.                 if nam == myHero.charName then
  50.                         heroType = 4
  51.                 end
  52.         end
  53.         for i,nam in pairs(bruisers) do
  54.                 if nam == myHero.charName then
  55.                         heroType = 5
  56.                 end
  57.         end
  58.         for i,nam in pairs(assassins) do
  59.                 if nam == myHero.charName then
  60.                         heroType = 6
  61.                 end
  62.         end
  63.         for i,nam in pairs(mages) do
  64.                 if nam == myHero.charName then
  65.                         heroType = 7
  66.                 end
  67.         end
  68.         for i,nam in pairs(apcs) do
  69.                 if nam == myHero.charName then
  70.                         heroType = 8
  71.                 end
  72.         end
  73.         for i,nam in pairs(fighters) do
  74.                 if nam == myHero.charName then
  75.                         heroType = 9
  76.                 end
  77.         end
  78.         if heroType == nil then
  79.                 heroType = 10
  80.         end
  81.         if heroType ~= 10 then
  82.                 PrintChat("Hero Items Loaded")
  83.         end
  84.         if heroType == 1 then
  85.                 PrintChat("Hero Type: ADC" )
  86.         elseif heroType == 2 then
  87.                 PrintChat("Hero Type: ADTANK" )
  88.         elseif heroType == 3 then
  89.                 PrintChat("Hero Type: APTANK" )
  90.         elseif heroType == 4 then
  91.                 PrintChat("Hero Type: HYBRID" )
  92.         elseif heroType == 5 then
  93.                 PrintChat("Hero Type: BRUISER" )      
  94.         elseif heroType == 6 then
  95.                 PrintChat("Hero Type: ASSASSIN" )      
  96.         elseif heroType == 7 then
  97.                 PrintChat("Hero Type: MAGE" )  
  98.         elseif heroType == 8 then
  99.                 PrintChat("Hero Type: APC" )  
  100.         elseif heroType == 9 then
  101.                 PrintChat("Hero Type: FIGHTER" )      
  102.         else
  103.                 PrintChat("Hero Type: I don't know :(" )
  104.         end
  105.        
  106.         if myHero.range > 400 then
  107.                 ranged = 1
  108.         end
  109.        
  110.         itemCosts = {
  111.                                         [3096]=865,--Nomad's Medallion
  112.                                         [3801]=600,--Crystalline Bracer
  113.                                         [1011]=1000,--Giant's Belt
  114.                                         [3083]=300,--*Warmog's Armor
  115.                                         [3190]=2800,--Locket of the Iron Solari
  116.                                         [3075]=2100,--Thornmail
  117.                                         [3068]=2600,--Sunfire Cape
  118.                                         [3072]=1950,--*Bloodthirster
  119.                                         [3069]=1235,--*Talisman of Ascension
  120.                                         [1038]=1550,--B.F. Sword
  121.                                         [3031]=2250,--*Infinity Edge
  122.                                         [3139]=2150,--*Mercurial Scimitar
  123.                                         [3508]=1650,--*Essence Reaver
  124.                                         [3155]=1450,--Hexdrinker
  125.                                         [3156]=1750,--*Maw of Malmortius
  126.                                         [3082]=1050,--Warden's Mail
  127.                                         [3110]=1400,--*Frozen Heart
  128.                                         [3211]=1200,--Spectre's Cowl
  129.                                         [3065]=1550,--*Spirit Visage
  130.                                         [3102]=1550,--*Banshee's Veil
  131.                                         [1058]=1600,--Needlessly Large Rod
  132.                                         [3089]=1700,--*Rabadon's Deathcap
  133.                                         [3157]=1700,--*Zhonya's Hourglass
  134.                                         [3285]=1500,--*Luden's Echo
  135.                                         [3001]=2440,--Abyssal Scepter
  136.                                         [3101]=1250,--Stinger
  137.                                         [3115]=1670,--*Nashor's Tooth
  138.                                         [3136]=1485,--Haunting Guise
  139.                                         [3151]=1415,--Liandry's Torment
  140.                                         [3100]=3000,--Lich Bane
  141.                                         [3044]=1325,--Phage
  142.                                         [3071]=1675,--*The Black Cleaver      
  143.                                         [3165]=2300,--Morellonomicon
  144.                                         [1001]=325, --Botas Basicas
  145.                                         [3006]=675, --Berserker Greaves
  146.                                         [1018]=730, --Capa da Agilidade
  147.                                         [1037]=875, --Picareta
  148.                                         [3086]=1100, --Zelo
  149.                                         [3046]=1700, --Phantom Dancer
  150.                                         [3035]=1425, --Last Whisper
  151.                                         [1031]=750,  --Chain Vest
  152.                                         [3026]=2050  --GA
  153.                                 }
  154.        
  155.         if heroType == 1 then --ADC
  156.                 shopList = {1001,1038,3006,1037,3031,3086,3046,1038,3072,1037,3035,1031,3026}
  157.         end
  158.         if heroType == 2 then --ADTANK
  159.                 shopList = {1001,1038,3006,1037,3031,3086,3046,1038,3072,1037,3035,1031,3026}
  160.         end
  161.         if heroType == 3 then --APTANK
  162.                 shopList = {3096,3801,3801,1011,3083,3069,1058,3089,1058,3157,1058,3285,3001}
  163.         end
  164.         if heroType == 4 then --HYBRID
  165.                 shopList = {3096,3801,3801,1011,3083,3069,3101,3115,3136,3151,1058,3089,3100}
  166.         end
  167.         if heroType == 5 then --BRUISER
  168.                 shopList = {3096,3801,3801,1011,3083,3069,3211,3102,3075,1038,3072,3044,3071}
  169.         end
  170.         if heroType == 6 then --ASSASSIN
  171.                 shopList = {3096,3801,3801,1011,3083,3069,3211,3065,3190,3075,3068}
  172.         end
  173.         if heroType == 7 then --MAGE
  174.                 shopList = {3096,3801,3801,1011,3083,3069,3165,1058,3089,1058,3157,1058,3285}
  175.         end
  176.         if heroType == 8 then  --APC
  177.                 shopList = {3096,3801,3801,1011,3083,3069,3165,1058,3089,1058,3157,1058,3285}
  178.         end
  179.         if heroType == 9 or heroType == 10 then --FIGHTER and OTHERS
  180.                 shopList = {1001,1038,3006,1037,3031,3086,3046,1038,3072,1037,3035,1031,3026}
  181.         end
  182.         startTime = GetTickCount()
  183.  
  184.        
  185. end
  186.  
  187. buyDelay = 720
  188.  
  189. function OnTick()
  190.         if not myHero.dead then
  191.                 currentTime = GetTickCount() - startTime
  192.                 if currentTime > 81000 then
  193.                 stance = 0
  194.                 if Allies() >=  2 then
  195.                         stance = 1
  196.                         PrintFloatText(myHero, 0, "TF mode")
  197.                 else
  198.                         stance = 0
  199.                         PrintFloatText(myHero, 0, "Alone mode")
  200.                 end
  201.                 val = myHero.maxHealth/myHero.health
  202.                 if  val > 3 and GetDistance(findClosestEnemy()) > 300 then
  203.                         stance = 3
  204.                         PrintFloatText(myHero, 0, "Low Health mode")
  205.                 end
  206.                 if findLowHp() ~= 0 then
  207.                         Target = findLowHp()
  208.                         else
  209.                         Target = findClosestEnemy()
  210.                 end
  211.                
  212.                 Allie = followHero()
  213.                 if Target ~= nil then
  214.                   myHero:Attack(Target)
  215.                         if stance == 1  then
  216.                                 attacksuccess = 0
  217.                                 if myHero:GetSpellData(_W).range > GetDistance(Target) then
  218.                                         CastSpell(_W, Target)
  219.                                         attacksuccess =1
  220.                                         PrintFloatText(Target,0,"Casting spell to".. Target.charName)
  221.                                 end
  222.                                 if myHero:GetSpellData(_Q).range > GetDistance(Target) then
  223.                                         CastSpell(_Q, Target)
  224.                                         attacksuccess =1
  225.                                         PrintFloatText(Target,0,"Casting spell to".. Target.charName)
  226.                                 end
  227.                                 if myHero:GetSpellData(_E).range > GetDistance(Target) then
  228.                                         CastSpell(_E, Target)
  229.                                         attacksuccess = 1
  230.                                         PrintFloatText(Target,0,"Casting spell to".. Target.charName)
  231.                                 end
  232.                                 if myHero:GetSpellData(_R).range > GetDistance(Target) then
  233.                                         CastSpell(_R, Target)
  234.                                         attacksuccess =1
  235.                                         PrintFloatText(Target,0,"Casting spell to".. Target.charName)
  236.                                 end
  237.                                 if GetDistance(Target) < getTrueRange() then
  238.                                         myHero:Attack(Target)
  239.                                         if ranged == 1 then
  240.                                                 attacksuccess = 1
  241.                                                 missilesent = 0
  242.                                                 while not missilesent do
  243.                                                         if myHero.dead then missilesent = 1 end
  244.                                                         for _, v in pairs(getChampTable()[myHero.charName].aaParticles) do
  245.                                                                 if obj.name:lower():find(v:lower()) then
  246.                                                                         missilesent =1
  247.                                                                 end
  248.                                                         end
  249.                                                 end
  250.                                         end
  251.                                 end
  252.                                 if attacksuccess == 0 then
  253.                                         --Attack Minions
  254.                                 end
  255.                         elseif stance == 0 then
  256.                                 --alone
  257.                         elseif stance == 3 then
  258.                                 --low health
  259.                                 if HL_slot ~= nil and player:CanUseSpell(HL_slot) == READY then
  260.                                         CastSpell(HL_slot)
  261.                                 end
  262.                                 if BR_slot ~= nil and player:CanUseSpell(BR_slot) == READY then
  263.                                         CastSpell(BR_slot)
  264.                                 end
  265.                                 for i,buff in pairs(buffs) do
  266.                                         if buff.current ==1 then
  267.                                                 if GetDistance(spawnpos,findClosestEnemy()) > GetDistance(spawnpos,buff.pos) then
  268.                                                         myHero:MoveTo(buff.pos.x,buff.pos.z)
  269.                                                         break
  270.                                                 end
  271.                                         end
  272.                                 end
  273.                                 --low health
  274.                         end
  275.                         allytofollow = followHero()
  276.                         if allytofollow ~= nil and GetDistance(allytofollow,myHero) > 350  then
  277.                                 PrintFloatText(allytofollow, 0, "Following")
  278.                                 distance1 = math.random(250,300)
  279.                                 distance2 = math.random(250,300)
  280.                                 neg1 = 1
  281.                                 neg2 = 1
  282.                                 if myHero.team == TEAM_BLUE then
  283.                                         myHero:MoveTo(allytofollow.x-distance1*neg1,allytofollow.z-distance2*neg2)
  284.                                 else
  285.                                         myHero:MoveTo(allytofollow.x+distance1*neg1,allytofollow.z+distance2*neg2)
  286.                                 end
  287.                         end
  288.                         if frontally() == myHero then
  289.                                 myHero:MoveTo(spawnpos.x,spawnpos.z)
  290.                         end
  291.                 end    
  292.                 else
  293.                         buyItems()    
  294.                 end
  295.                
  296.         else
  297.                 --dead
  298.                 buyItems()
  299.         end
  300.         --
  301.         for i =1, objManager.maxObjects do
  302.                 local object = objManager:getObject(i)
  303.                 if object ~= nil and object.name == "HA_AP_HealthRelic4.1.1" then
  304.                         buffs[4].current =1
  305.                 else
  306.                         buffs[4].current=0
  307.                 end
  308.                 if object ~= nil and object.name == "HA_AP_HealthRelic3.1.1" then
  309.                         buffs[3].current =1
  310.                 else
  311.                         buffs[3].current=0
  312.                 end
  313.                 if object ~= nil and object.name == "HA_AP_HealthRelic2.1.1" then
  314.                         buffs[2].current =1
  315.                 else
  316.                         buffs[2].current=0
  317.                 end
  318.                 if object ~= nil and object.name == "HA_AP_HealthRelic1.1.1" then
  319.                         buffs[1].current =1
  320.                 else
  321.                         buffs[1].current=0
  322.                 end
  323.         end
  324.         --
  325.         --LEVELUP
  326.         local qL, wL, eL, rL = player:GetSpellData(_Q).level + qOff, player:GetSpellData(_W).level + wOff, player:GetSpellData(_E).level + eOff, player:GetSpellData(_R).level + rOff
  327.         if qL + wL + eL + rL < player.level then
  328.                 local spellSlot = { SPELL_1, SPELL_2, SPELL_3, SPELL_4, }
  329.                 local level = { 0, 0, 0, 0 }
  330.                 for i = 1, player.level, 1 do
  331.                         level[abilitySequence[i]] = level[abilitySequence[i]] + 1
  332.                 end
  333.                 for i, v in ipairs({ qL, wL, eL, rL }) do
  334.                         if v < level[i] then LevelSpell(spellSlot[i]) end
  335.                 end
  336.         end
  337.         --LEVELUP
  338. end
  339.  
  340.  
  341. function OnDraw()
  342.          DrawCircle(myHero.x,myHero.y,myHero.z,getTrueRange(),RGB(0,255,0))
  343.          DrawCircle(myHero.x,myHero.y,myHero.z,400,RGB(55,64,60))
  344.          for i,buff in pairs(buffs) do
  345.                 if buff.current == 1 then
  346.                         DrawCircle(buff.pos.x,buff.pos.y,buff.pos.z,150,RGB(0,0,255))
  347.                 end
  348.          end
  349. end
  350.  
  351.  
  352.  
  353. function findClosestEnemy()
  354.     local closestEnemy = nil
  355.     local currentEnemy = nil
  356.     for i=1, heroManager.iCount do
  357.         currentEnemy = heroManager:GetHero(i)
  358.         if currentEnemy.team ~= myHero.team and not currentEnemy.dead and currentEnemy.visible then
  359.             if closestEnemy == nil then
  360.                 closestEnemy = currentEnemy
  361.                 elseif GetDistance(currentEnemy) < GetDistance(closestEnemy) then
  362.                     closestEnemy = currentEnemy
  363.             end
  364.         end
  365.     end
  366.         PrintFloatText(closestEnemy, 0, "Enemy!")
  367.         return closestEnemy
  368. end
  369.  
  370. function findLowHp()
  371.         local lowEnemy = nil
  372.     local currentEnemy = nil
  373.     for i=1, heroManager.iCount do
  374.         currentEnemy = heroManager:GetHero(i)
  375.         if currentEnemy.team ~= myHero.team and not currentEnemy.dead and currentEnemy.visible then
  376.                
  377.             if lowEnemy == nil then
  378.                                 lowEnemy = currentEnemy
  379.                         end
  380.                        
  381.                     if currentEnemy.health < lowEnemy.health then
  382.                                 lowEnemy = currentEnemy
  383.                         end
  384.         end
  385.     end
  386.         if lowEnemy ~= nil  then
  387.                 if lowEnemy.health < 200 then
  388.                         PrintFloatText(lowEnemy, 0, "Kill Me")
  389.                         return lowEnemy
  390.                 else
  391.                         return 0
  392.                 end
  393.         else
  394.                 return 0
  395.         end
  396. end
  397.  
  398. function Allies()
  399.     local allycount = 0
  400.     for i=1, heroManager.iCount do
  401.         hero = heroManager:GetHero(i)
  402.         if hero.team == myHero.team and not hero.dead and GetDistance(hero) < 350 then
  403.                                         allycount = allycount + 1
  404.                                 end
  405.     end
  406.         return allycount
  407. end
  408.  
  409. function frontally()
  410.         local target = nil
  411.         local dist = 0
  412.         for d=1, heroManager.iCount, 1 do
  413.                 TargetAlly = heroManager:getHero(d)
  414.                 if TargetAlly.afk == nil and TargetAlly.dead == false and TargetAlly.team == myHero.team and GetDistance(TargetAlly,spawnpos) > dist then
  415.                         target = TargetAlly
  416.                         dist = GetDistance(target,spawnpos)
  417.                 end
  418.         end
  419.         return target
  420. end
  421.  
  422. function getlowMinionHp()
  423.        
  424. end
  425.  
  426. function followHero()
  427.         local target =nil
  428.         for d=1, heroManager.iCount, 1 do
  429.                 TargetAlly = heroManager:getHero(d)
  430.                 if TargetAlly.afk == nil and TargetAlly.dead == false and GetDistance(TargetAlly,spawnpos) > 3000 then
  431.                         if TargetAlly.team == myHero.team and TargetAlly.name ~= myHero.name then
  432.                                 target = TargetAlly
  433.                         end
  434.                 end
  435.         end
  436.         return target
  437. end
  438.  
  439. function buyItems()
  440.         if shopList[buyIndex] ~= 0 then
  441.                 nowTime = GetTickCount()
  442.                 if nowTime - lastBuy > 5000 then
  443.                         currentGold = myHero.gold
  444.                         if (currentGold < lastGold) or ((currentGold ~= lastGold) and (nowTime - lastBuy > 50000)) then
  445.                                 local itemval = shopList[buyIndex]
  446.                                 if itemval ~= nil then
  447.                                         local cost = itemCosts[itemval]
  448.                                         if cost ~= nil then
  449.                                                 if myHero.gold > cost then
  450.                                                         lastGold = currentGold
  451.                                                         lastBuy = GetTickCount()
  452.                                                         BuyItem(itemval)
  453.                                                         table.remove(shopList, 1)              
  454.                                                 end
  455.                                         end
  456.                                 end
  457.                         end
  458.                 end
  459.         end
  460. end
  461.  
  462. function attackMinions()
  463.  
  464. end
  465.  
  466.  
  467.  
  468.  
  469. function getTrueRange()
  470.     return myHero.range + GetDistance(myHero.minBBox)+100
  471. end
  472.  
  473. function OnLoad()
  474.     local champ = player.charName
  475.         math.randomseed(1287516614)
  476.         if SUMMONER_1 == 4 then
  477.                 HL_slot = SUMMONER_1
  478.         elseif SUMMONER_2 == 4 then
  479.                 HL_slot = SUMMONER_2
  480.         end
  481.        
  482.         if SUMMONER_1 == 5 then
  483.                 BR_slot = SUMMONER_1  
  484.         elseif SUMMONER_2 == 5 then
  485.                 BR_slot = SUMMONER_2
  486.         end
  487.     if champ == "Aatrox" then           abilitySequence = { 1, 2, 3, 2, 2, 4, 2, 3, 2, 3, 4, 3, 3, 1, 1, 4, 1, 1, }
  488.     elseif champ == "Ahri" then         abilitySequence = { 1, 3, 1, 2, 1, 4, 1, 2, 1, 2, 4, 2, 2, 3, 3, 4, 2, 2, }
  489.     elseif champ == "Akali" then        abilitySequence = { 1, 2, 1, 3, 1, 4, 1, 3, 1, 3, 4, 3, 3, 2, 2, 4, 2, 2, }
  490.     elseif champ == "Alistar" then      abilitySequence = { 1, 3, 2, 1, 3, 4, 1, 3, 1, 3, 4, 1, 3, 2, 2, 4, 2, 2, }
  491.     elseif champ == "Amumu" then        abilitySequence = { 2, 3, 3, 1, 3, 4, 3, 1, 3, 1, 4, 1, 1, 2, 2, 4, 2, 2, }
  492.     elseif champ == "Anivia" then       abilitySequence = { 1, 3, 1, 3, 3, 4, 3, 2, 3, 2, 4, 1, 1, 1, 2, 4, 2, 2, }
  493.     elseif champ == "Annie" then        abilitySequence = { 2, 1, 1, 3, 1, 4, 1, 2, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3, }
  494.     elseif champ == "Ashe" then         abilitySequence = { 2, 3, 2, 1, 2, 4, 2, 1, 2, 1, 4, 1, 1, 3, 3, 4, 3, 3, }
  495.         elseif champ == "Azir" then         abilitySequence = { 2, 1, 3, 1, 1, 4, 1, 3, 1, 3, 4, 3, 3, 2, 2, 4, 2, 2, }
  496.         elseif champ == "Bard" then         abilitySequence = { 2, 1, 2, 3, 2, 4, 2, 1, 2, 1, 4, 1, 1, 2, 2, 4, 2, 2, }
  497.     elseif champ == "Blitzcrank" then   abilitySequence = { 1, 3, 2, 3, 2, 4, 3, 2, 3, 2, 4, 3, 2, 1, 1, 4, 1, 1, }
  498.     elseif champ == "Brand" then        abilitySequence = { 2, 3, 2, 1, 2, 4, 2, 3, 2, 3, 4, 3, 3, 1, 1, 4, 1, 1, }
  499.         elseif champ == "Braum" then        abilitySequence = { 1, 3, 2, 3, 2, 4, 3, 2, 3, 2, 4, 3, 2, 1, 1, 4, 1, 1, }
  500.     elseif champ == "Caitlyn" then      abilitySequence = { 2, 1, 1, 3, 1, 4, 1, 3, 1, 3, 4, 3, 3, 2, 2, 4, 2, 2, }
  501.     elseif champ == "Cassiopeia" then   abilitySequence = { 1, 3, 1, 2, 1, 4, 1, 3, 1, 3, 4, 3, 3, 2, 2, 4, 2, 2, }
  502.     elseif champ == "Chogath" then      abilitySequence = { 1, 3, 2, 2, 2, 4, 2, 3, 2, 3, 4, 3, 3, 1, 1, 4, 1, 1, }
  503.     elseif champ == "Corki" then        abilitySequence = { 1, 2, 1, 3, 1, 4, 1, 3, 1, 3, 4, 3, 2, 3, 2, 4, 2, 2, }
  504.     elseif champ == "Darius" then       abilitySequence = { 1, 3, 1, 2, 1, 4, 1, 2, 1, 2, 4, 2, 3, 2, 3, 4, 3, 3, }
  505.     elseif champ == "Diana" then        abilitySequence = { 2, 1, 2, 3, 1, 4, 1, 1, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3, }
  506.     elseif champ == "DrMundo" then      abilitySequence = { 2, 1, 3, 2, 2, 4, 2, 3, 2, 3, 4, 3, 3, 1, 1, 4, 1, 1, }
  507.     elseif champ == "Draven" then       abilitySequence = { 1, 3, 2, 1, 1, 4, 1, 2, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3, }
  508.     elseif champ == "Elise" then        abilitySequence = { 1, 3, 1, 2, 1, 4, 1, 2, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3, } rOff = -1
  509.     elseif champ == "Evelynn" then      abilitySequence = { 1, 3, 1, 2, 1, 4, 1, 3, 1, 3, 4, 3, 3, 2, 2, 4, 2, 2, }
  510.     elseif champ == "Ezreal" then       abilitySequence = { 1, 3, 2, 2, 2, 4, 2, 1, 2, 1, 4, 1, 1, 3, 3, 4, 3, 3, }
  511.     elseif champ == "FiddleSticks" then abilitySequence = { 3, 2, 2, 1, 2, 4, 2, 1, 2, 1, 4, 1, 1, 3, 3, 4, 3, 3, }
  512.     elseif champ == "Fiora" then        abilitySequence = { 2, 1, 3, 2, 2, 4, 2, 3, 2, 3, 4, 3, 3, 1, 1, 4, 1, 1, }
  513.     elseif champ == "Fizz" then         abilitySequence = { 3, 1, 2, 1, 2, 4, 1, 1, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3, }
  514.     elseif champ == "Galio" then        abilitySequence = { 1, 2, 1, 3, 1, 4, 1, 2, 1, 2, 4, 3, 3, 2, 2, 4, 3, 3, }
  515.     elseif champ == "Gangplank" then    abilitySequence = { 1, 2, 1, 3, 1, 4, 1, 2, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3, }
  516.     elseif champ == "Garen" then        abilitySequence = { 1, 2, 3, 3, 3, 4, 3, 1, 3, 1, 4, 1, 1, 2, 2, 4, 2, 2, }
  517.         elseif champ == "Gnar" then         abilitySequence = { 1, 3, 2, 3, 2, 4, 3, 2, 3, 2, 4, 3, 2, 1, 1, 4, 1, 1, }
  518.     elseif champ == "Gragas" then       abilitySequence = { 1, 3, 2, 1, 1, 4, 1, 2, 1, 2, 4, 2, 3, 2, 3, 4, 3, 3, }
  519.     elseif champ == "Graves" then       abilitySequence = { 1, 3, 1, 2, 1, 4, 1, 2, 1, 3, 4, 3, 3, 3, 2, 4, 2, 2, }
  520.     elseif champ == "Hecarim" then      abilitySequence = { 1, 2, 1, 3, 1, 4, 1, 2, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3, }
  521.     elseif champ == "Heimerdinger" then abilitySequence = { 1, 2, 2, 1, 1, 4, 3, 2, 2, 2, 4, 1, 1, 3, 3, 4, 1, 1, }
  522.     elseif champ == "Irelia" then       abilitySequence = { 3, 1, 2, 2, 2, 4, 2, 3, 2, 3, 4, 1, 1, 3, 1, 4, 3, 1, }
  523.     elseif champ == "Janna" then        abilitySequence = { 3, 1, 3, 2, 3, 4, 3, 2, 3, 2, 1, 2, 2, 1, 1, 1, 4, 4, }
  524.     elseif champ == "JarvanIV" then     abilitySequence = { 1, 3, 1, 2, 1, 4, 1, 3, 2, 1, 4, 3, 3, 3, 2, 4, 2, 2, }
  525.     elseif champ == "Jax" then          abilitySequence = { 3, 2, 1, 2, 2, 4, 2, 3, 2, 3, 4, 1, 3, 1, 1, 4, 3, 1, }
  526.     elseif champ == "Jayce" then        abilitySequence = { 1, 3, 1, 2, 1, 4, 1, 3, 1, 3, 4, 3, 3, 2, 2, 4, 2, 2, } rOff = -1
  527.         elseif champ == "Jinx" then         abilitySequence = { 3, 1, 2, 1, 2, 4, 1, 2, 1, 2, 4, 1, 2, 3, 3, 4, 3, 3, }
  528.         elseif champ == "Kalista" then      abilitySequence = { 1, 3, 2, 3, 2, 4, 3, 2, 3, 2, 4, 3, 2, 1, 1, 4, 1, 1, }
  529.     elseif champ == "Karma" then        abilitySequence = { 1, 3, 1, 2, 3, 1, 3, 1, 3, 1, 3, 1, 3, 2, 2, 2, 2, 2, }
  530.     elseif champ == "Karthus" then      abilitySequence = { 1, 3, 2, 1, 1, 4, 1, 1, 3, 3, 4, 3, 3, 2, 2, 4, 2, 2, }
  531.     elseif champ == "Kassadin" then     abilitySequence = { 1, 2, 1, 3, 1, 4, 1, 3, 1, 3, 4, 3, 3, 2, 2, 4, 2, 2, }
  532.     elseif champ == "Katarina" then     abilitySequence = { 1, 3, 2, 2, 2, 4, 2, 3, 2, 1, 4, 1, 1, 1, 3, 4, 3, 3, }
  533.     elseif champ == "Kayle" then        abilitySequence = { 3, 2, 3, 1, 3, 4, 3, 2, 3, 2, 4, 2, 2, 1, 1, 4, 1, 1, }
  534.     elseif champ == "Kennen" then       abilitySequence = { 1, 3, 2, 2, 2, 4, 2, 1, 2, 1, 4, 1, 1, 3, 3, 4, 3, 3, }
  535.     elseif champ == "Khazix" then       abilitySequence = { 1, 3, 1, 2 ,1, 4, 1, 2, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3, }
  536.     elseif champ == "KogMaw" then       abilitySequence = { 2, 3, 2, 1, 2, 4, 2, 1, 2, 1, 4, 1, 1, 3, 3, 4, 3, 3, }
  537.     elseif champ == "Leblanc" then      abilitySequence = { 1, 2, 3, 1, 1, 4, 1, 2, 1, 2, 4, 2, 3, 2, 3, 4, 3, 3, }
  538.     elseif champ == "LeeSin" then       abilitySequence = { 3, 1, 2, 1, 1, 4, 1, 2, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3, }
  539.     elseif champ == "Leona" then        abilitySequence = { 1, 3, 2, 2, 2, 4, 2, 3, 2, 3, 4, 3, 3, 1, 1, 4, 1, 1, }
  540.     elseif champ == "Lissandra" then    abilitySequence = { 1, 3, 1, 2, 1, 4, 1, 2, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3, }
  541.     elseif champ == "Lucian" then       abilitySequence = { 1, 3, 2, 1, 1, 4, 1, 2, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3, }
  542.     elseif champ == "Lulu" then         abilitySequence = { 3, 2, 1, 3, 3, 4, 3, 2, 3, 2, 4, 2, 2, 1, 1, 4, 1, 1, }
  543.     elseif champ == "Lux" then          abilitySequence = { 3, 1, 3, 2, 3, 4, 3, 1, 3, 1, 4, 1, 1, 2, 2, 4, 2, 2, }
  544.     elseif champ == "Malphite" then     abilitySequence = { 1, 3, 1, 2, 1, 4, 1, 3, 1, 3, 4, 3, 2, 3, 2, 4, 2, 2, }
  545.     elseif champ == "Malzahar" then     abilitySequence = { 1, 3, 3, 2, 3, 4, 1, 3, 1, 3, 4, 2, 1, 2, 1, 4, 2, 2, }
  546.     elseif champ == "Maokai" then       abilitySequence = { 3, 1, 2, 3, 3, 4, 3, 2, 3, 2, 4, 2, 2, 1, 1, 4, 1, 1, }
  547.     elseif champ == "MasterYi" then     abilitySequence = { 3, 1, 3, 1, 3, 4, 3, 1, 3, 1, 4, 1, 2, 2, 2, 4, 2, 2, }
  548.     elseif champ == "MissFortune" then  abilitySequence = { 1, 3, 1, 2, 1, 4, 1, 2, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3, }
  549.     elseif champ == "MonkeyKing" then   abilitySequence = { 3, 1, 2, 1, 1, 4, 3, 1, 3, 1, 4, 3, 3, 2, 2, 4, 2, 2, }
  550.     elseif champ == "Mordekaiser" then  abilitySequence = { 3, 1, 3, 2, 3, 4, 3, 1, 3, 1, 4, 1, 1, 2, 2, 4, 2, 2, }
  551.     elseif champ == "Morgana" then      abilitySequence = { 1, 2, 2, 3, 2, 4, 2, 1, 2, 1, 4, 1, 1, 3, 3, 4, 3, 3, }
  552.     elseif champ == "Nami" then         abilitySequence = { 1, 2, 3, 2, 2, 4, 2, 2, 3, 3, 4, 3, 3, 1, 1, 4, 1, 1, }
  553.     elseif champ == "Nasus" then        abilitySequence = { 1, 2, 1, 3, 1, 4, 1, 2, 1, 2, 4, 2, 3, 2, 3, 4, 3, 3, }
  554.     elseif champ == "Nautilus" then     abilitySequence = { 2, 3, 2, 1, 2, 4, 2, 3, 2, 3, 4, 3, 3, 1, 1, 4, 1, 1, }
  555.     elseif champ == "Nidalee" then      abilitySequence = { 2, 3, 1, 3, 1, 4, 3, 2, 3, 1, 4, 3, 1, 1, 2, 4, 2, 2, }
  556.     elseif champ == "Nocturne" then     abilitySequence = { 1, 2, 1, 3, 1, 4, 1, 3, 1, 3, 4, 3, 3, 2, 2, 4, 2, 2, }
  557.     elseif champ == "Nunu" then         abilitySequence = { 3, 1, 3, 2, 1, 4, 3, 1, 3, 1, 4, 1, 3, 2, 2, 4, 2, 2, }
  558.     elseif champ == "Olaf" then         abilitySequence = { 1, 3, 1, 2, 1, 4, 1, 3, 1, 3, 4, 3, 3, 2, 2, 4, 2, 2, }
  559.     elseif champ == "Orianna" then      abilitySequence = { 1, 3, 2, 1, 1, 4, 1, 2, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3, }
  560.     elseif champ == "Pantheon" then     abilitySequence = { 1, 2, 3, 1, 1, 4, 1, 3, 1, 3, 4, 3, 2, 3, 2, 4, 2, 2, }
  561.     elseif champ == "Poppy" then        abilitySequence = { 3, 2, 1, 1, 1, 4, 1, 2, 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, }
  562.     elseif champ == "Quinn" then        abilitySequence = { 3, 1, 1, 2, 1, 4, 1, 3, 1, 3, 4, 3, 3, 2, 2, 4, 2, 2, }
  563.     elseif champ == "Rammus" then       abilitySequence = { 1, 2, 3, 3, 3, 4, 3, 2, 3, 2, 4, 2, 2, 1, 1, 4, 1, 1, }
  564.     elseif champ == "Renekton" then     abilitySequence = { 2, 1, 3, 1, 1, 4, 1, 2, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3, }
  565.     elseif champ == "Rengar" then       abilitySequence = { 1, 3, 2, 1, 1, 4, 2, 1, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3, }
  566.     elseif champ == "Riven" then        abilitySequence = { 1, 2, 3, 2, 2, 4, 2, 3, 2, 3, 4, 3, 3, 1, 1, 4, 1, 1, }
  567.     elseif champ == "Rumble" then       abilitySequence = { 3, 1, 1, 2, 1, 4, 1, 3, 1, 3, 4, 3, 3, 2, 2, 4, 2, 2, }
  568.         elseif champ == "Rek'Sai" then      abilitySequence = { 1, 3, 2, 3, 2, 4, 3, 2, 3, 2, 4, 3, 2, 1, 1, 4, 1, 1, }
  569.     elseif champ == "Ryze" then         abilitySequence = { 1, 2, 1, 3, 1, 4, 1, 2, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3, }
  570.     elseif champ == "Sejuani" then      abilitySequence = { 2, 1, 3, 3, 2, 4, 3, 2, 3, 3, 4, 2, 1, 2, 1, 4, 1, 1, }
  571.     elseif champ == "Shaco" then        abilitySequence = { 2, 3, 1, 3, 3, 4, 3, 2, 3, 2, 4, 2, 2, 1, 1, 4, 1, 1, }
  572.     elseif champ == "Shen" then         abilitySequence = { 1, 2, 3, 1, 1, 4, 1, 2, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3, }
  573.     elseif champ == "Shyvana" then      abilitySequence = { 2, 1, 2, 3, 2, 4, 2, 3, 2, 3, 4, 3, 1, 3, 1, 4, 1, 1, }
  574.     elseif champ == "Singed" then       abilitySequence = { 1, 3, 1, 3, 1, 4, 1, 2, 1, 2, 4, 3, 2, 3, 2, 4, 2, 3, }
  575.     elseif champ == "Sion" then         abilitySequence = { 1, 3, 3, 2, 3, 4, 3, 1, 3, 1, 4, 1, 1, 2, 2, 4, 2, 2, }
  576.     elseif champ == "Sivir" then        abilitySequence = { 1, 3, 1, 2, 1, 4, 1, 2, 1, 2, 4, 2, 3, 2, 3, 4, 3, 3, }
  577.     elseif champ == "Skarner" then      abilitySequence = { 1, 2, 1, 2, 1, 4, 1, 2, 1, 2, 4, 2, 3, 3, 3, 4, 3, 3, }
  578.     elseif champ == "Sona" then         abilitySequence = { 1, 2, 3, 1, 1, 4, 1, 2, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3, }
  579.     elseif champ == "Soraka" then       abilitySequence = { 1, 3, 1, 2, 1, 4, 1, 2, 1, 3, 4, 2, 3, 2, 3, 4, 2, 3, }
  580.     elseif champ == "Swain" then        abilitySequence = { 2, 3, 3, 1, 3, 4, 3, 1, 3, 1, 4, 1, 1, 2, 2, 4, 2, 2, }
  581.     elseif champ == "Syndra" then       abilitySequence = { 1, 3, 1, 2, 1, 4, 1, 3, 1, 3, 4, 3, 3, 2, 2, 4, 2, 2, }
  582.     elseif champ == "Talon" then        abilitySequence = { 2, 3, 1, 2, 2, 4, 2, 1, 2, 1, 4, 1, 1, 3, 3, 4, 3, 3, }
  583.     elseif champ == "Taric" then        abilitySequence = { 3, 2, 1, 2, 2, 4, 1, 2, 2, 1, 4, 1, 1, 3, 3, 4, 3, 3, }
  584.     elseif champ == "Teemo" then        abilitySequence = { 1, 3, 2, 3, 1, 4, 3, 3, 3, 1, 4, 2, 2, 1, 2, 4, 2, 1, }
  585.     elseif champ == "Thresh" then       abilitySequence = { 1, 3, 2, 2, 2, 4, 2, 3, 2, 3, 4, 3, 3, 1, 1, 4, 1, 1, }
  586.     elseif champ == "Tristana" then     abilitySequence = { 3, 2, 2, 3, 2, 4, 2, 1, 2, 1, 4, 1, 1, 1, 3, 4, 3, 3, }
  587.     elseif champ == "Trundle" then      abilitySequence = { 1, 2, 1, 3, 1, 4, 1, 2, 1, 3, 4, 2, 3, 2, 3, 4, 2, 3, }
  588.     elseif champ == "Tryndamere" then   abilitySequence = { 3, 1, 2, 1, 1, 4, 1, 2, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3, }
  589.     elseif champ == "TwistedFate" then  abilitySequence = { 2, 1, 1, 3, 1, 4, 1, 2, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3, }
  590.     elseif champ == "Twitch" then       abilitySequence = { 1, 3, 3, 2, 3, 4, 3, 1, 3, 1, 4, 1, 1, 2, 2, 1, 2, 2, }
  591.     elseif champ == "Udyr" then         abilitySequence = { 4, 2, 3, 4, 4, 2, 4, 2, 4, 2, 2, 1, 3, 3, 3, 3, 1, 1, }
  592.     elseif champ == "Urgot" then        abilitySequence = { 3, 1, 1, 2, 1, 4, 1, 2, 1, 3, 4, 2, 3, 2, 3, 4, 2, 3, }
  593.     elseif champ == "Varus" then        abilitySequence = { 1, 2, 3, 1, 1, 4, 1, 2, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3, }
  594.     elseif champ == "Vayne" then        abilitySequence = { 1, 3, 2, 1, 1, 4, 1, 3, 1, 3, 4, 3, 3, 2, 2, 4, 2, 2, }
  595.         elseif champ == "Vel'Koz" then      abilitySequence = { 1, 3, 2, 3, 2, 4, 3, 2, 3, 2, 4, 3, 2, 1, 1, 4, 1, 1, }
  596.     elseif champ == "Veigar" then       abilitySequence = { 1, 3, 1, 2, 1, 4, 2, 2, 2, 2, 4, 3, 1, 1, 3, 4, 3, 3, }
  597.     elseif champ == "Vi" then           abilitySequence = { 3, 1, 2, 3, 3, 4, 3, 1, 3, 1, 4, 1, 1, 2, 2, 4, 2, 2, }
  598.     elseif champ == "Viktor" then       abilitySequence = { 3, 2, 3, 1, 3, 4, 3, 1, 3, 1, 4, 1, 2, 1, 2, 4, 2, 2, }
  599.     elseif champ == "Vladimir" then     abilitySequence = { 1, 2, 1, 3, 1, 4, 1, 3, 1, 3, 4, 3, 3, 2, 2, 4, 2, 2, }
  600.     elseif champ == "Volibear" then     abilitySequence = { 2, 3, 2, 1, 2, 4, 3, 2, 1, 2, 4, 3, 1, 3, 1, 4, 3, 1, }
  601.     elseif champ == "Warwick" then      abilitySequence = { 2, 1, 1, 2, 1, 4, 1, 3, 1, 3, 4, 3, 3, 3, 2, 4, 2, 2, }
  602.     elseif champ == "Xerath" then       abilitySequence = { 1, 3, 1, 2, 1, 4, 1, 2, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3, }
  603.     elseif champ == "XinZhao" then      abilitySequence = { 1, 3, 1, 2, 1, 4, 1, 2, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3, }
  604.         elseif champ == "Yasuo" then        abilitySequence = { 1, 3, 2, 3, 2, 4, 3, 2, 3, 2, 4, 3, 2, 1, 1, 4, 1, 1, }
  605.     elseif champ == "Yorick" then       abilitySequence = { 2, 3, 1, 3, 3, 4, 3, 2, 3, 1, 4, 2, 1, 2, 1, 4, 2, 1, }
  606.     elseif champ == "Zac" then          abilitySequence = { 1, 2, 3, 1, 1, 4, 1, 3, 1, 3, 4, 3, 3, 2, 2, 4, 2, 2, }
  607.     elseif champ == "Zed" then          abilitySequence = { 1, 2, 3, 1, 1, 4, 1, 3, 1, 3, 4, 3, 3, 2, 2, 4, 2, 2, }
  608.     elseif champ == "Ziggs" then        abilitySequence = { 1, 2, 3, 1, 1, 4, 1, 3, 1, 3, 4, 3, 3, 2, 2, 4, 2, 2, }
  609.     elseif champ == "Zilean" then       abilitySequence = { 1, 2, 1, 3, 1, 4, 1, 2, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3, }
  610.     elseif champ == "Zyra" then         abilitySequence = { 3, 2, 1, 1, 1, 4, 1, 3, 1, 3, 4, 3, 3, 2, 2, 4, 2, 2, }
  611.     else abilitySequence = { 1, 2, 1, 3, 1, 4, 1, 2, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3, }
  612.     end
  613.     if abilitySequence and #abilitySequence == 18 then
  614.                 --good
  615.     else
  616.         PrintChat(" >> AutoLevel Error")
  617.         OnTick = function() end
  618.         return
  619.     end
  620. end
  621. --
  622. --    
  623. --
  624. --
  625. function getChampTable()
  626.     return {                                                  
  627.         Ahri         = { projSpeed = 1.6, aaParticles = {"Ahri_BasicAttack_mis", "Ahri_BasicAttack_tar"}, aaSpellName = "ahribasicattack", startAttackSpeed = "0.668",  },
  628.         Anivia       = { projSpeed = 1.05, aaParticles = {"cryo_BasicAttack_mis", "cryo_BasicAttack_tar"}, aaSpellName = "aniviabasicattack", startAttackSpeed = "0.625",  },
  629.         Annie        = { projSpeed = 1.0, aaParticles = {"AnnieBasicAttack_tar", "AnnieBasicAttack_tar_frost", "AnnieBasicAttack2_mis", "AnnieBasicAttack3_mis"}, aaSpellName = "anniebasicattack", startAttackSpeed = "0.579",  },
  630.         Ashe         = { projSpeed = 2.0, aaParticles = {"bowmaster_frostShot_mis", "bowmasterbasicattack_mis"}, aaSpellName = "ashebasicattack", startAttackSpeed = "0.658" },
  631.         Brand        = { projSpeed = 1.975, aaParticles = {"BrandBasicAttack_cas", "BrandBasicAttack_Frost_tar", "BrandBasicAttack_mis", "BrandBasicAttack_tar", "BrandCritAttack_mis", "BrandCritAttack_tar", "BrandCritAttack_tar"}, aaSpellName = "brandbasicattack", startAttackSpeed = "0.625" },
  632.         Caitlyn      = { projSpeed = 2.5, aaParticles = {"caitlyn_basicAttack_cas", "caitlyn_headshot_tar", "caitlyn_mis_04"}, aaSpellName = "caitlynbasicattack", startAttackSpeed = "0.668" },
  633.         Cassiopeia   = { projSpeed = 1.22, aaParticles = {"CassBasicAttack_mis"}, aaSpellName = "cassiopeiabasicattack", startAttackSpeed = "0.644" },
  634.         Corki        = { projSpeed = 2.0, aaParticles = {"corki_basicAttack_mis", "Corki_crit_mis"}, aaSpellName = "CorkiBasicAttack", startAttackSpeed = "0.658" },
  635.         Draven       = { projSpeed = 1.4, aaParticles = {"Draven_BasicAttack_mis", "Draven_crit_mis", "Draven_Q_mis", "Draven_Qcrit_mis"}, aaSpellName = "dravenbasicattack", startAttackSpeed = "0.679",  },
  636.         Ezreal       = { projSpeed = 2.0, aaParticles = {"Ezreal_basicattack_mis", "Ezreal_critattack_mis"}, aaSpellName = "ezrealbasicattack", startAttackSpeed = "0.625" },
  637.         FiddleSticks = { projSpeed = 1.75, aaParticles = {"FiddleSticks_cas", "FiddleSticks_mis", "FiddleSticksBasicAttack_tar"}, aaSpellName = "fiddlesticksbasicattack", startAttackSpeed = "0.625" },
  638.         Graves       = { projSpeed = 3.0, aaParticles = {"Graves_BasicAttack_mis",}, aaSpellName = "gravesbasicattack", startAttackSpeed = "0.625" },
  639.         Heimerdinger = { projSpeed = 1.4, aaParticles = {"heimerdinger_basicAttack_mis", "heimerdinger_basicAttack_tar"}, aaSpellName = "heimerdingerbasicAttack", startAttackSpeed = "0.625" },
  640.         Janna        = { projSpeed = 1.2, aaParticles = {"JannaBasicAttack_mis", "JannaBasicAttack_tar", "JannaBasicAttackFrost_tar"}, aaSpellName = "jannabasicattack", startAttackSpeed = "0.625" },
  641.         Jayce        = { projSpeed = 2.2, aaParticles = {"Jayce_Range_Basic_mis", "Jayce_Range_Basic_Crit"}, aaSpellName = "jaycebasicattack", startAttackSpeed = "0.658",  },
  642.         Karma        = { projSpeed = nil, aaParticles = {"karma_basicAttack_cas", "karma_basicAttack_mis", "karma_crit_mis"}, aaSpellName = "karmabasicattack", startAttackSpeed = "0.658",  },
  643.         Karthus      = { projSpeed = 1.25, aaParticles = {"LichBasicAttack_cas", "LichBasicAttack_glow", "LichBasicAttack_mis", "LichBasicAttack_tar"}, aaSpellName = "karthusbasicattack", startAttackSpeed = "0.625" },
  644.         Kayle        = { projSpeed = 1.8, aaParticles = {"RighteousFury_nova"}, aaSpellName = "KayleBasicAttack", startAttackSpeed = "0.638",  }, -- Kayle doesn't have a particle when auto attacking without E buff..
  645.         Kennen       = { projSpeed = 1.35, aaParticles = {"KennenBasicAttack_mis"}, aaSpellName = "kennenbasicattack", startAttackSpeed = "0.690" },
  646.         KogMaw       = { projSpeed = 1.8, aaParticles = {"KogMawBasicAttack_mis", "KogMawBioArcaneBarrage_mis"}, aaSpellName = "kogmawbasicattack", startAttackSpeed = "0.665", },
  647.         Leblanc      = { projSpeed = 1.7, aaParticles = {"leBlanc_basicAttack_cas", "leBlancBasicAttack_mis"}, aaSpellName = "leblancbasicattack", startAttackSpeed = "0.625" },
  648.         Lulu         = { projSpeed = 2.5, aaParticles = {"lulu_attack_cas", "LuluBasicAttack", "LuluBasicAttack_tar"}, aaSpellName = "LuluBasicAttack", startAttackSpeed = "0.625" },
  649.         Lux          = { projSpeed = 1.55, aaParticles = {"LuxBasicAttack_mis", "LuxBasicAttack_tar", "LuxBasicAttack01"}, aaSpellName = "luxbasicattack", startAttackSpeed = "0.625" },
  650.         Malzahar     = { projSpeed = 1.5, aaParticles = {"AlzaharBasicAttack_cas", "AlZaharBasicAttack_mis"}, aaSpellName = "malzaharbasicattack", startAttackSpeed = "0.625" },
  651.         MissFortune  = { projSpeed = 2.0, aaParticles = {"missFortune_basicAttack_mis", "missFortune_crit_mis"}, aaSpellName = "missfortunebasicattack", startAttackSpeed = "0.656" },
  652.         Morgana      = { projSpeed = 1.6, aaParticles = {"FallenAngelBasicAttack_mis", "FallenAngelBasicAttack_tar", "FallenAngelBasicAttack2_mis"}, aaSpellName = "Morganabasicattack", startAttackSpeed = "0.579" },
  653.         Nidalee      = { projSpeed = 1.7, aaParticles = {"nidalee_javelin_mis"}, aaSpellName = "nidaleebasicattack", startAttackSpeed = "0.670" },
  654.         Orianna      = { projSpeed = 1.4, aaParticles = {"OrianaBasicAttack_mis", "OrianaBasicAttack_tar"}, aaSpellName = "oriannabasicattack", startAttackSpeed = "0.658" },
  655.         Quinn        = { projSpeed = 1.85, aaParticles = {"Quinn_basicattack_mis", "QuinnValor_BasicAttack_01", "QuinnValor_BasicAttack_02", "QuinnValor_BasicAttack_03", "Quinn_W_mis"}, aaSpellName = "QuinnBasicAttack", startAttackSpeed = "0.668" },  --Quinn's critical attack has the same particle name as his basic attack.
  656.         Ryze         = { projSpeed = 2.4, aaParticles = {"ManaLeach_mis"}, aaSpellName = {"RyzeBasicAttack"}, startAttackSpeed = "0.625" },
  657.         Sivir        = { projSpeed = 1.4, aaParticles = {"sivirbasicattack_mis", "sivirbasicattack2_mis", "SivirRicochetAttack_mis"}, aaSpellName = "sivirbasicattack", startAttackSpeed = "0.658" },
  658.         Sona         = { projSpeed = 1.6, aaParticles = {"SonaBasicAttack_mis", "SonaBasicAttack_tar", "SonaCritAttack_mis", "SonaPowerChord_AriaofPerseverance_mis", "SonaPowerChord_AriaofPerseverance_tar", "SonaPowerChord_HymnofValor_mis", "SonaPowerChord_HymnofValor_tar", "SonaPowerChord_SongOfSelerity_mis", "SonaPowerChord_SongOfSelerity_tar", "SonaPowerChord_mis", "SonaPowerChord_tar"}, aaSpellName = "sonabasicattack", startAttackSpeed = "0.644" },
  659.         Soraka       = { projSpeed = 1.0, aaParticles = {"SorakaBasicAttack_mis", "SorakaBasicAttack_tar"}, aaSpellName = "sorakabasicattack", startAttackSpeed = "0.625" },
  660.         Swain        = { projSpeed = 1.6, aaParticles = {"swain_basicAttack_bird_cas", "swain_basicAttack_cas", "swainBasicAttack_mis"}, aaSpellName = "swainbasicattack", startAttackSpeed = "0.625" },
  661.         Syndra       = { projSpeed = 1.2, aaParticles = {"Syndra_attack_hit", "Syndra_attack_mis"}, aaSpellName = "sorakabasicattack", startAttackSpeed = "0.625",  },
  662.         Teemo        = { projSpeed = 1.3, aaParticles = {"TeemoBasicAttack_mis", "Toxicshot_mis"}, aaSpellName = "teemobasicattack", startAttackSpeed = "0.690" },
  663.         Tristana     = { projSpeed = 2.25, aaParticles = {"TristannaBasicAttack_mis"}, aaSpellName = "tristanabasicattack", startAttackSpeed = "0.656",  },
  664.         TwistedFate  = { projSpeed = 1.5, aaParticles = {"TwistedFateBasicAttack_mis", "TwistedFateStackAttack_mis"}, aaSpellName = "twistedfatebasicattack", startAttackSpeed = "0.651",  },
  665.         Twitch       = { projSpeed = 2.5, aaParticles = {"twitch_basicAttack_mis",--[[ "twitch_punk_sprayandPray_tar", "twitch_sprayandPray_tar",]] "twitch_sprayandPray_mis"}, aaSpellName = "twitchbasicattack", startAttackSpeed = "0.679" },
  666.         Urgot        = { projSpeed = 1.3, aaParticles = {"UrgotBasicAttack_mis"}, aaSpellName = "urgotbasicattack", startAttackSpeed = "0.644" },
  667.         Vayne        = { projSpeed = 2.0, aaParticles = {"vayne_basicAttack_mis", "vayne_critAttack_mis", "vayne_ult_mis" }, aaSpellName = "vaynebasicattack", startAttackSpeed = "0.658",  },
  668.         Varus        = { projSpeed = 2.0, aaParticles = {"varus_basicAttack_mis", "varus_critAttack_mis" }, aaSpellName = "varusbasicattack", startAttackSpeed = "0.658",  },
  669.         Veigar       = { projSpeed = 1.05, aaParticles = {"ahri_basicattack_mis"}, aaSpellName = "veigarbasicattack", startAttackSpeed = "0.625" },
  670.         Viktor       = { projSpeed = 2.25, aaParticles = {"ViktorBasicAttack_cas", "ViktorBasicAttack_mis", "ViktorBasicAttack_tar"}, aaSpellName = "viktorbasicattack", startAttackSpeed = "0.625" },
  671.         Vladimir     = { projSpeed = 1.4, aaParticles = {"VladBasicAttack_mis", "VladBasicAttack_mis_bloodless", "VladBasicAttack_tar", "VladBasicAttack_tar_bloodless"}, aaSpellName = "vladimirbasicattack", startAttackSpeed = "0.658" },
  672.         Xerath       = { projSpeed = 1.2, aaParticles = {"XerathBasicAttack_mis", "XerathBasicAttack_tar"}, aaSpellName = "xerathbasicattack", startAttackSpeed = "0.625" },
  673.         Ziggs        = { projSpeed = 1.5, aaParticles = {"ZiggsBasicAttack_mis", "ZiggsPassive_mis"}, aaSpellName = "ziggsbasicattack", startAttackSpeed = "0.656" },
  674.         Zilean       = { projSpeed = 1.25, aaParticles = {"ChronoBasicAttack_mis"}, aaSpellName = "zileanbasicattack" },
  675.         Zyra         = { projSpeed = 1.7, aaParticles = {"Zyra_basicAttack_cas", "Zyra_basicAttack_cas_02", "Zyra_basicAttack_mis", "Zyra_basicAttack_tar", "Zyra_basicAttack_tar_hellvine"}, aaSpellName = "zileanbasicattack", startAttackSpeed = "0.625",  },
  676.     }
  677. end
Advertisement
Add Comment
Please, Sign In to add comment