Add editable stat names, fix clear cache for quests, update tracker text to use custom stat names

This commit is contained in:
Spicy_Marinara
2025-10-27 09:45:50 +01:00
parent e0164a9ca9
commit a063ae780b
5 changed files with 86 additions and 33 deletions
+8
View File
@@ -16,6 +16,7 @@ import {
import { saveSettings, saveChatData } from '../../core/persistence.js';
import { renderUserStats } from '../rendering/userStats.js';
import { updateChatThoughts } from '../rendering/thoughts.js';
import { renderQuests } from '../rendering/quests.js';
import {
rollDice as rollDiceCore,
clearDiceRoll as clearDiceRollCore,
@@ -403,6 +404,12 @@ export function setupSettingsPopup() {
// Clear dice roll
extensionSettings.lastDiceRoll = null;
// Clear quests
extensionSettings.quests = {
main: "None",
optional: []
};
// Save everything
saveChatData();
saveSettings();
@@ -411,6 +418,7 @@ export function setupSettingsPopup() {
renderUserStats();
updateDiceDisplayCore();
updateChatThoughts(); // Clear the thought bubble in chat
renderQuests(); // Clear and re-render quests UI
// console.log('[RPG Companion] Chat cache cleared');
});