Exemplo n.º 1
0
 private static void KS()
 {
     foreach (var enemy in EntityManager.Heroes.Enemies)
     {
         if (enemy == null)
         {
             return;
         }
         if (KillStealMenu.Get <CheckBox>("ksQ").CurrentValue &&
             Player.GetSpellDamage(enemy, SpellSlot.Q) > enemy.Health && _Q.IsReady() &&
             enemy.IsValidTarget(_Q.Range))
         {
             _Q.Cast(enemy);
         }
         else if (KillStealMenu.Get <CheckBox>("ksW").CurrentValue &&
                  Player.GetSpellDamage(enemy, SpellSlot.W) > enemy.Health && _W.IsReady() &&
                  enemy.IsValidTarget(_W.Range))
         {
             _W.Cast(enemy);
         }
         else if (KillStealMenu.Get <CheckBox>("ksE").CurrentValue &&
                  Player.GetSpellDamage(enemy, SpellSlot.E) > enemy.Health && _E.IsReady() &&
                  enemy.IsValidTarget(_E.Range))
         {
             _E.Cast(enemy);
         }
         else if (KillStealMenu.Get <CheckBox>("ksR").CurrentValue &&
                  Player.GetSpellDamage(enemy, SpellSlot.R) > enemy.Health && _R.IsReady() &&
                  enemy.IsValidTarget(_R.Range))
         {
             _R.Cast(enemy);
         }
     }
 }
Exemplo n.º 2
0
 private static void Ks()
 {
     if (qTarget != null && KillStealMenu.Get <CheckBox>("KS").CurrentValue)
     {
         if (!cz && qTarget.TotalShieldHealth() < player.GetSpellDamage(qTarget, SpellSlot.Q))
         {
             Q.Cast(Q.GetPrediction(qTarget).CastPosition);
         }
     }
 }