This commit is contained in:
2026-04-10 15:37:02 +08:00
parent 161cd32277
commit f19e482c8f
233 changed files with 43987 additions and 5127 deletions

View File

@@ -4,6 +4,10 @@ import { useEffect, useMemo, useRef, useState } from 'react';
import {
buildCustomWorldPlayableCharacters,
} from '../../data/characterPresets';
import type {
CustomWorldGenerationProgress,
} from '../../../packages/shared/src/contracts/runtime';
import type { JsonObject } from '../../../packages/shared/src/contracts/common';
import {
readSavedCustomWorldProfiles,
upsertSavedCustomWorldProfile,
@@ -11,7 +15,6 @@ import {
import { resolveCustomWorldCampSceneImage } from '../../data/customWorldVisuals';
import { getScenePreset } from '../../data/scenePresets';
import {
type CustomWorldGenerationProgress,
generateCustomWorldProfile,
} from '../../services/aiService';
import {
@@ -365,7 +368,9 @@ export function PreGameSelectionFlow({
settingText:
generatedCustomWorldProfile.settingText.trim() ||
customWorldSettingPreview,
creatorIntent: generatedCustomWorldProfile.creatorIntent,
creatorIntent:
(generatedCustomWorldProfile.creatorIntent as JsonObject | null) ??
null,
generationMode:
options.generationMode ??
generatedCustomWorldProfile.generationMode ??
@@ -453,7 +458,7 @@ export function PreGameSelectionFlow({
const profile = await generateCustomWorldProfile(
{
settingText,
creatorIntent: customWorldCreatorIntent,
creatorIntent: customWorldCreatorIntent as unknown as JsonObject,
generationMode: customWorldGenerationMode,
},
{