qstcompanion v1.0.6

This commit is contained in:
alydev 2025-12-07 10:54:53 +10:00
parent 5e1e1decc5
commit ada27cf05b
30 changed files with 3403 additions and 426 deletions

View file

@ -293,6 +293,22 @@ public class QuestPreCheckService : IDisposable
log.Information("[QuestPreCheck] Pre-check results cleared");
}
public void ClearCharacterData(string characterName)
{
if (questDatabase.ContainsKey(characterName))
{
int questCount = questDatabase[characterName].Count;
questDatabase.Remove(characterName);
SaveQuestDatabase();
log.Information($"[QuestPreCheck] Cleared {questCount} quests for {characterName}");
}
else
{
log.Information("[QuestPreCheck] No quest data found for " + characterName);
}
lastRefreshByCharacter.Remove(characterName);
}
public void Dispose()
{
SaveQuestDatabase();