diff --git a/index.js b/index.js index ab6df2c..89be7a8 100644 --- a/index.js +++ b/index.js @@ -150,6 +150,8 @@ import { updateCharacterStateDisplay } from './src/systems/rendering/characterStateRenderer.js'; +console.log('[Character Tracking] ✅ All character tracking modules imported successfully'); + // Old state variable declarations removed - now imported from core modules // (extensionSettings, lastGeneratedData, committedTrackerData, etc. are now in src/core/state.js) diff --git a/src/systems/rendering/characterStateRenderer.js b/src/systems/rendering/characterStateRenderer.js index a8673df..23e3840 100644 --- a/src/systems/rendering/characterStateRenderer.js +++ b/src/systems/rendering/characterStateRenderer.js @@ -358,9 +358,16 @@ function getStatColor(statKey, value) { * Call this after parsing an LLM response to update the UI */ export function updateCharacterStateDisplay() { + console.log('[Character State Renderer] 🎭 updateCharacterStateDisplay called'); + // Find the main container const $mainContainer = $('#rpg-character-state-container'); + console.log('[Character State Renderer] Container found:', $mainContainer && $mainContainer.length > 0); + if ($mainContainer && $mainContainer.length) { + console.log('[Character State Renderer] ✅ Rendering character state overview'); renderCharacterStateOverview($mainContainer); + } else { + console.warn('[Character State Renderer] ❌ Container #rpg-character-state-container not found in DOM'); } }