1
This commit is contained in:
@@ -361,12 +361,14 @@ function buildDefaultSceneActBlueprint(params: {
|
||||
primaryNpcId: encounterNpcIds[0] ?? '',
|
||||
linkedThreadIds: dedupeTextValues(params.linkedThreadIds ?? []),
|
||||
advanceRule: buildSceneActAdvanceRule(params.index, params.actCount),
|
||||
oppositeNpcId: '',
|
||||
actGoal:
|
||||
params.index === 0
|
||||
? `先在${sceneLabel}接住当前局面`
|
||||
: params.index >= params.actCount - 1
|
||||
? `把${sceneLabel}这一章收束并抛出下一步`
|
||||
: `继续推进${sceneLabel}的核心矛盾`,
|
||||
eventDescription: sceneSummary,
|
||||
transitionHook:
|
||||
params.index === 0
|
||||
? '和主角色完成首次有效接触后,局势会继续加压。'
|
||||
@@ -396,6 +398,7 @@ function buildDefaultSceneChapterBlueprint(params: {
|
||||
sceneId: params.landmark.id,
|
||||
title: params.chapterTitle?.trim() || params.landmark.name.trim() || '场景章节',
|
||||
summary: params.chapterSummary?.trim() || params.landmark.description.trim(),
|
||||
sceneTaskDescription: params.landmark.description.trim(),
|
||||
linkedThreadIds: dedupeTextValues(params.linkedThreadIds ?? []),
|
||||
linkedLandmarkIds: dedupeTextValues([
|
||||
params.landmark.id,
|
||||
|
||||
Reference in New Issue
Block a user