internal void AbilitySuccessfullyUsed(Skill ability, bool reorderAbilities)
{
if (ability.IsCombat)
{
LastUsedACombatAbility = DateTime.Now;
}
LastUsedAbility = ability;
//Only Sort When Non-Channeling!
if (reorderAbilities)
SortedAbilities = Abilities.Values.OrderByDescending(a => a.Priority).ThenByDescending(a => a.LastUsedMilliseconds).ToList();
}