From 1f7d13e44c40c8f486db06821feceb5189e30654 Mon Sep 17 00:00:00 2001
From: Alexej Wolff
Date: Mon, 4 May 2026 00:59:56 +0200
Subject: [PATCH] Improve narrative rules, update temperature defaults, fix
session character loading
---
src/pages/CreateStoryPage.tsx | 10 +++++-----
src/pages/GamePage.tsx | 23 +++++++++++++++++++++--
src/services/deepseek.ts | 33 +++++++++++++++++++--------------
3 files changed, 45 insertions(+), 21 deletions(-)
diff --git a/src/pages/CreateStoryPage.tsx b/src/pages/CreateStoryPage.tsx
index bc5bd96..8f6f297 100644
--- a/src/pages/CreateStoryPage.tsx
+++ b/src/pages/CreateStoryPage.tsx
@@ -77,7 +77,7 @@ export default function CreateStoryPage() {
plot: "",
firstMessage: "",
isNsfw: false,
- temperature: 1.3, // Креативность ИИ
+ temperature: 0.9, // Креативность ИИ
narrativeRules: "", // Правила повествования для ИИ
// NPC персонажи мира
characters: [{ name: "", description: "", role: "Союзник" }] as Character[],
@@ -116,7 +116,7 @@ export default function CreateStoryPage() {
plot: story.plot || "",
firstMessage: story.firstMessage || "",
isNsfw: story.isNsfw || false,
- temperature: story.temperature || 1.3,
+ temperature: story.temperature || 0.9,
narrativeRules: story.narrativeRules || "",
characters:
story.characters?.length > 0
@@ -448,9 +448,9 @@ export default function CreateStoryPage() {
{[
- { value: 1.0, label: "🎯 Сосредоточенный", desc: "1.0" },
- { value: 1.3, label: "⚖️ Сбалансированный", desc: "1.3" },
- { value: 1.5, label: "✨ Креативный", desc: "1.5" },
+ { value: 0.9, label: "⚖️ Сбалансированный", desc: "0.9" },
+ { value: 0.95, label: "✨ Живой", desc: "0.95" },
+ { value: 1.05, label: "🎨 Креативный", desc: "1.05" },
].map((opt) => (