Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function Kassadin:KillSteal()
- for i, enemy in pairs(ObjectManager:GetEnemyHeroes()) do
- if enemy and enemy.team ~= myHero.team and not enemy.isInvulnerable and not enemy.isDead and not enemy.buffManager:HasBuff('SionPassiveZombie') and enemy.isTargetable then
- local hp = enemy.health
- local d = GetDistanceSqr(enemy)
- local q = myHero.spellbook:CanUseSpell(0) == 0
- local w = myHero.spellbook:CanUseSpell(1) == 0
- local e = myHero.spellbook:CanUseSpell(2) == 0
- local r = myHero.spellbook:CanUseSpell(3) == 0
- if q and hp < self:qDmg(enemy) and d < (650 * 650) then
- self:CastQ(enemy)
- elseif e and hp < self:eDmg(enemy) and d < (650 * 650) then
- self:CastE(enemy);
- elseif r and hp < self:rDmg(enemy) and self.menu.auto.urks:get() and d < (550 * 550) then
- self:CastR(enemy);
- elseif r and w and hp < self:rDmg(enemy) + self:wDmg(enemy) and self.menu.auto.urks:get() and d < (550 * 550) then
- self:CastR(enemy);
- elseif q and r and hp < self:qDmg(enemy) and d < (1150 * 1150) and d > (650 * 650) then
- self:CastGPR(enemy)
- self:CastQ(enemy)
- elseif q and r and w and e and hp < self:qDmg(enemy) + self:eDmg(enemy) + self:wDmg(enemy) and d < (1150 * 1150) and d > (650 * 650) then
- self:CastGPR(enemy)
- self:CastQ(enemy)
- self:CastE(enemy)
- elseif q and e and hp < self:qDmg(enemy) + self:eDmg(enemy) and d < (650 * 650) then
- self:CastQ(enemy);
- self:CastE(enemy);
- elseif q and e and r and hp < self:qDmg(enemy) + self:eDmg(enemy) + self:rDmg(enemy) and self.menu.auto.urks:get() and d < (550 * 550) then
- self:CastR(enemy);
- self:CastQ(enemy);
- self:CastE(enemy);
- elseif q and e and r and w and hp < self:qDmg(enemy) + self:eDmg(enemy) + self:rDmg(enemy) + self:wDmg(enemy) and self.menu.auto.urks:get() and d < (550 * 550) then
- self:CastR(enemy);
- self:CastQ(enemy);
- self:CastE(enemy);
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement