public static void LastHitMode() { if (Champion.ManaPercent < MenuManager.LastHitMana) { return; } if (Orbwalker.CanAutoAttack && Orbwalker.IsAutoAttacking) { return; } if (MenuManager.LastHitUseQ) { var target = TargetManager.GetMinionTarget(SpellManager.Q.Range, DamageType.Magical, false, false, true, SpellManager.QDamage()); if (target != null) { SpellManager.CastQ(target); } } if (MenuManager.LastHitUseR && Champion.GetBuffCount("kogmawlivingartillerycost") <= MenuManager.LastHitStacks) { var target = TargetManager.GetMinionTarget(SpellManager.R.Range, DamageType.Mixed, false, false, false, SpellManager.RDamage()); if (target != null) { SpellManager.CastR(target); } } }
public static void KsMode() { if (MenuManager.KsUseQ) { var target = TargetManager.GetChampionTarget(SpellManager.Q.Range, DamageType.Magical, false, true, SpellManager.QDamage()); if (target != null) { SpellManager.CastQ(target); } } if (MenuManager.KsUseR) { var target = TargetManager.GetChampionTarget(SpellManager.R.Range, DamageType.Mixed, false, false, SpellManager.RDamage()); if (target != null) { SpellManager.CastR(target); } } }
public static bool CalculateKs(Obj_AI_Base target, DamageType damagetype, float damage, float range) { return(((range == SpellManager.R.Range && damage > -1f && target.Health <= Champion.CalculateDamageOnUnit(target, damagetype, SpellManager.RDamage() * SpellManager.RMultiplier(target))) || damage == -1f) && ((range != SpellManager.R.Range && damage > -1f && target.Health <= Champion.CalculateDamageOnUnit(target, damagetype, damage)) || damage == -1f)); }