public void OnDraw(EventArgs args) { if (ObjectManager.Player.IsDead) { return; } foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(ene => ene.IsValidTarget(2000))) { heroHealthBarIndicator.Unit = enemy; heroHealthBarIndicator.DrawDmg(Damage.GetComboDamage(enemy), enemy.Health <= Damage.GetComboDamage(enemy) * .85 ? Color.LawnGreen : Color.Yellow); } }
private void OnUpdate(EventArgs args) { if (Target == null || !CheckGuardians() || (Menu.Item("Mana").GetValue <Slider>().Value > ObjectManager.Player.ManaPercent) || (Menu.Item("Killable").GetValue <bool>() && dmg.GetComboDamage(Target) < Target.Health)) { return; } if (ObjectManager.Player.GetBuffCount("pyromania") == -1) { spell.Spell.CastIfWillHit(Target, Menu.Item("Flash").GetValue <Slider>().Value); } spell.Spell.Cast(Target); }