private void OnHarass() { if (ObjectManager.Player.ManaPercent < Utilities.Slider("harass.mana")) { return; } var target = TargetSelector.GetTarget(W.Range, TargetSelector.DamageType.Physical); if (target != null) { if (Q.IsReady() && Utilities.Enabled("q.harass")) { if (IsMinigun && target.Distance(ObjectManager.Player.Position) >= MinigunRange) { Q.Cast(); } if (IsFishBone && target.Distance(ObjectManager.Player.Position) <= MinigunRange) { Q.Cast(); } if (IsFishBone && target.Distance(ObjectManager.Player.Position) > FishBoneRange) { Q.Cast(); } } if (W.IsReady() && target.IsValidTarget(W.Range) && Utilities.Enabled("w.harass")) { W.Do(target, Utilities.HikiChance("hitchance")); } } }
private void OnCombo() { var target = TargetSelector.GetTarget(R.Range, TargetSelector.DamageType.Physical); if (target != null) { if (Q.IsReady() && Utilities.Enabled("q.combo")) { if (IsMinigun && target.Distance(ObjectManager.Player.Position) >= MinigunRange) { Q.Cast(); } if (IsFishBone && target.Distance(ObjectManager.Player.Position) <= MinigunRange) { Q.Cast(); } if (IsFishBone && target.Distance(ObjectManager.Player.Position) > FishBoneRange) { Q.Cast(); } } if (W.IsReady() && Utilities.Enabled("w.combo")) { W.Do(target, Utilities.HikiChance("hitchance")); } if (R.IsReady() && Utilities.Enabled("r.combo") && target.IsValidTarget(Utilities.Slider("ult.distance")) && target.Health < R.GetDamage(target)) { R.Do(target, Utilities.HikiChance("hitchance")); } } }
private static void OnCombo() { var target = TargetSelector.GetTarget(2000, TargetSelector.DamageType.Physical); if (target != null) { if (W.IsReady() && Utilities.Enabled("w.combo") && target.IsValidTarget(W.Range)) { W.Do(target, Utilities.HikiChance("hitchance")); } if (R.IsReady() && Utilities.Enabled("r.combo")) { if (target.IsValidTarget(R.Range) && R.GetDamage(target) > target.Health) { R.Do(target, Utilities.HikiChance("hitchance")); } if (target.IsValidTarget(R.Range / 6)) { R.Do(target, Utilities.HikiChance("hitchance")); } if (target.IsValidTarget(ObjectManager.Player.AttackRange) && target.HasBuffOfType(BuffType.Slow)) { R.Do(target, Utilities.HikiChance("hitchance")); } } } }
private static void OnMixed() { if (ObjectManager.Player.ManaPercent < Utilities.Slider("harass.mana")) { return; } var target = TargetSelector.GetTarget(W.Range, TargetSelector.DamageType.Physical); if (target != null) { if (W.IsReady() && Utilities.Enabled("w.harass") && target.IsValidTarget(W.Range)) { W.Do(target, Utilities.HikiChance("hitchance")); } } }
private static void OnCombo() { var target = TargetSelector.GetTarget(R.Range, TargetSelector.DamageType.Physical); if (target != null) { if (Q.IsReady() && Utilities.Enabled("q.combo") && target.IsValidTarget(Q.Range)) { Q.Do(target, Utilities.HikiChance("hitchance")); } if (E.IsReady() && Utilities.Enabled("e.combo") && target.IsValidTarget(E.Range)) { E.Do(target, Utilities.HikiChance("hitchance")); } if (R.IsReady() && Utilities.Enabled("r.combo") && target.IsValidTarget(R.Range) && R.GetDamage(target) > target.Health) { R.CastOnUnit(target); } } }