/// <summary> /// Note: Do not use autoattacks as additionalSpellDamage! /// </summary> /// <param name="target"></param> /// <param name="additionalSpellDamage"></param> /// <returns></returns> public virtual bool ShouldBeDead(Obj_AI_Hero target, float additionalSpellDamage = 0f) { var healthPred = HealthPrediction.GetHealthPrediction(target, 1); return(healthPred - (IgniteManager.GetRemainingDamage(target) + additionalSpellDamage) < 0); }