public void OnDraw(EventArgs args) { if (ObjectManager.Player.IsDead) { return; } foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(ene => ene.IsValidTarget(1750))) { heroHealthBarIndicator.Unit = enemy; heroHealthBarIndicator.DrawDmg(Damage.GetComboDamage(enemy), enemy.Health <= Damage.GetComboDamage(enemy) * .9 ? Color.LawnGreen : Color.Yellow); } }
private void OnUpdate(EventArgs args) { if (!CheckGuardians() || Target == null || Menu.Item("Brand.Combo.R.Mana").GetValue <Slider>().Value > ObjectManager.Player.ManaPercent) { return; } if (ObjectManager.Player.CountEnemiesInRange(430) >= Menu.Item("Brand.Combo.R.Hit").GetValue <Slider>().Value || Menu.Item("Brand.Combo.R.Killable").GetValue <bool>() && Target.Health < damage.GetComboDamage(Target)) { spell.Spell.CastOnUnit(Target); } }