story-summary: facts UI split + relationships from facts
This commit is contained in:
@@ -30,6 +30,7 @@ import {
|
||||
calcHideRange,
|
||||
rollbackSummaryIfNeeded,
|
||||
clearSummaryData,
|
||||
extractRelationshipsFromFacts,
|
||||
} from "./data/store.js";
|
||||
|
||||
// prompt text builder
|
||||
@@ -848,14 +849,19 @@ async function sendFrameBaseData(store, totalFloors) {
|
||||
function sendFrameFullData(store, totalFloors) {
|
||||
const lastSummarized = store?.lastSummarizedMesId ?? -1;
|
||||
if (store?.json) {
|
||||
const facts = store.json.facts || [];
|
||||
const relationships = extractRelationshipsFromFacts(facts);
|
||||
postToFrame({
|
||||
type: "SUMMARY_FULL_DATA",
|
||||
payload: {
|
||||
keywords: store.json.keywords || [],
|
||||
events: store.json.events || [],
|
||||
characters: store.json.characters || { main: [], relationships: [] },
|
||||
characters: {
|
||||
main: store.json.characters?.main || [],
|
||||
relationships,
|
||||
},
|
||||
arcs: store.json.arcs || [],
|
||||
world: store.json.world || [],
|
||||
facts,
|
||||
lastSummarizedMesId: lastSummarized,
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user