Пример #1
0
 public override void Execute(Obj_AI_Hero target)
 {
     if (_q.OnCooldown() && (!target.IsPoisoned() && !Provider.IsMarked(target)))
     {
         Cast(target);
     }
 }
Пример #2
0
 public override void Execute(Obj_AI_Hero target)
 {
     if (!OnlyQWhenNotPoisoned || !target.IsPoisoned())
     {
         Cast(target);
     }
 }
Пример #3
0
 public override void Execute(Obj_AI_Hero target)
 {
     if ((Provider.IsMarked(target) || target.IsPoisoned() && target.GetPoisonedTime() > Delay || (IsKillable(target) && (!OnlyKillNonPIn1V1 || ObjectManager.Player.CountEnemiesInRange(1500) == 1))) && !target.HasSpellShield() && !target.IsBehindWindWall())
     {
         Cast(target);
     }
 }
Пример #4
0
 public override void Execute(Obj_AI_Hero target)
 {
     if ((Provider.IsMarked(target) || target.IsPoisoned() && target.GetPoisonedTime() > Delay || (IsKillable(target) && (!OnlyKillNonPIn1V1 || ObjectManager.Player.CountEnemiesInRange(1500) == 1))) && !target.HasSpellShield() && !target.IsBehindWindWall())
     {
         Cast(target);
     }
 }
Пример #5
0
 public override void Execute(Obj_AI_Hero target)
 {
     if (_q.OnCooldown() && (!target.IsPoisoned() && !Provider.IsMarked(target)))
     {
         Cast(target);
     }
 }
Пример #6
0
        public override void Execute(Obj_AI_Hero target)
        {
            if (_e.CanBeCast() && _e.IsKillable(target))
            {
                return;
            }

            if (!OnlyQWhenNotPoisoned || !target.IsPoisoned())
            {
                Cast(target);
            }
        }