private void ValidateQuests()
{
- _questValidator.Validate(_quests.Values.Where(x => x.Source != Quest.ESource.Assembly));
+ _questValidator.Validate(_quests.Values.Where(x => x.Source != Quest.ESource.Assembly).ToList());
}
private void LoadQuestFromStream(string fileName, Stream stream, Quest.ESource source)
public string SimplifiedName => Name
.Replace(".", "", StringComparison.Ordinal)
+ .Replace("*", "", StringComparison.Ordinal)
+ .Replace("\"", "", StringComparison.Ordinal)
+ .Replace("/", "", StringComparison.Ordinal)
+ .Replace("\\", "", StringComparison.Ordinal)
+ .Replace("<", "", StringComparison.Ordinal)
+ .Replace(">", "", StringComparison.Ordinal)
+ .Replace("|", "", StringComparison.Ordinal)
+ .Replace(":", "", StringComparison.Ordinal)
+ .Replace("?", "", StringComparison.Ordinal)
.TrimStart(SeIconChar.QuestSync.ToIconChar(), SeIconChar.QuestRepeatable.ToIconChar(), ' ');
}