private Spell TryUseSpell(string spellname, Me me) { Spell spellToUse = Spells.Where(spell => spell.Name == spellname).FirstOrDefault(); if (spellToUse == null) { return null; } if (me.Mana < spellToUse.Costs) { return null; } if (CombatUtils.GetSpellCooldown(spellToUse.Name) < 0) { return spellToUse; } return null; }
private Spell TryUseSpell(string spellname, Me me) { Spell spellToUse = Spells.Where(spell => spell.Name == spellname).FirstOrDefault(); if (spellToUse == null) { return(null); } if (me.Rage < spellToUse.Costs) { return(null); } if (CombatUtils.GetSpellCooldown(spellToUse.Name) < 0) { IsInMainCombo = false; return(spellToUse); } return(null); }