diff --git a/src/components/MissionTab.jsx b/src/components/MissionTab.jsx index 534c952..fc1514e 100644 --- a/src/components/MissionTab.jsx +++ b/src/components/MissionTab.jsx @@ -635,6 +635,7 @@ export default function MissionTab({ authedPlayer }) { setSceneEdit({ title: currentScene.title || currentScene.name || '', type: currentScene.type || 'combat', + mood: currentScene.mood || '', description: currentScene.description || currentScene.briefing || currentScene.summary || '', checks: (Array.isArray(currentScene.checks) ? currentScene.checks : []).map(c => ({ ...c })), enemies: (Array.isArray(currentScene.enemies) ? currentScene.enemies : []).map(e => ({ ...e })), @@ -651,6 +652,7 @@ export default function MissionTab({ authedPlayer }) { title: sceneEdit.title.trim() || undefined, name: sceneEdit.title.trim() || undefined, type: sceneEdit.type, + mood: sceneEdit.mood, description: sceneEdit.description, briefing: sceneEdit.description, checks: sceneEdit.checks, @@ -876,6 +878,11 @@ export default function MissionTab({ authedPlayer }) { {/* #2 — scene text gated by revealed flag */} {isGM || sceneRevealed ? ( <> + {currentScene.mood && ( +
{currentScene.mood}
+{textForScene(currentScene) || 'No scene text stored.'}
{sceneObjectives.length > 0 && (