internal void UpdateQuestList()
{
var rActive = Table.Values.OrderBy(r => r.ID).Where(r => r.State != QuestState.None).ToList();
if (rActive.Count < ActiveQuestCount)
rActive.AddRange(Enumerable.Repeat(Quest.Dummy, ActiveQuestCount - rActive.Count));
Active = rActive;
OnPropertyChanged(nameof(Active));
}
}