From 2a48c308082cdc7932a92c8a33a27702dad01926 Mon Sep 17 00:00:00 2001 From: Spicy_Marinara Date: Sat, 17 Jan 2026 21:34:53 +0100 Subject: [PATCH] Update sillytavern.js --- src/systems/integration/sillytavern.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/systems/integration/sillytavern.js b/src/systems/integration/sillytavern.js index 811829e..1398ec1 100644 --- a/src/systems/integration/sillytavern.js +++ b/src/systems/integration/sillytavern.js @@ -397,10 +397,11 @@ export function onMessageSwiped(messageIndex) { lastGeneratedData.infoBox = swipeData.infoBox || null; lastGeneratedData.characterThoughts = swipeData.characterThoughts || null; - // Parse user stats if available - if (swipeData.userStats) { - parseUserStats(swipeData.userStats); - } + // DON'T parse user stats when loading swipe data + // This would overwrite manually edited fields (like Conditions) with old swipe data + // The lastGeneratedData is loaded for display purposes only + // parseUserStats() updates extensionSettings.userStats which should only be modified + // by new generations or manual edits, not by swipe navigation // console.log('[RPG Companion] 🔄 Loaded swipe data into lastGeneratedData for display:', currentSwipeId); } else {