public static async Task <bool> CastRage( TkClient caster, KeySpell spell, RageStatus status) { if (status.IsActive) { return(false); } var didCastSpell = await CastSpell(caster, spell); // ReSharper disable once InvertIf if (didCastSpell) { status.ResetStatusCooldown(); status.CurrentRageLevel++; } return(didCastSpell); }