anime: 补齐后续剧本与音色档案并整理仓库规范

This commit is contained in:
2026-10-01 00:34:42 +08:00
parent 36c5febf0d
commit 0da2659df2
260 changed files with 38098 additions and 25 deletions
+4 -4
View File
@@ -74,7 +74,7 @@ Write-Output "V03 chronology: $($v3Checks.Count) anchors; early arc and blessing
$continuityChecks = @(
@{ Path = '03_故事大纲/魔族落脚与魔王结缘_V03补充.md'; Terms = @('托克', '约六周', '874年晚秋', '875年秋', '唯一的救赎之光') },
@{ Path = '02_世界设定/女神祝福与寻伴仪.md'; Terms = @('魔族高阶种族', '魔王维奥拉', '不必托克替她鉴定') },
@{ Path = '02_世界设定/魔族食物与粮食来源.md'; Terms = @('购买的粮食', '魔兽肉', '雄厚矿脉', '人类大陆稀有', '仍要购买粮食') },
@{ Path = '02_世界设定/魔族食物与粮食来源.md'; Terms = @('经中转购入的粮食', '魔兽肉', '矿脉雄厚', '教会知道', '未使大陆自给') },
@{ Path = '02_世界设定/幕纹石与隔魔农业.md'; Terms = @('正式设定 V1.0', '868年', '适魔,不是彻底无魔', '本地专家', '不是吸能电池', '不能抵挡集中的战斗魔流', '黛拉', '瑟恩', '诺尔') },
@{ Path = '01_角色卡/男主.md'; Terms = @('社畜', '不愿往管理岗升', '训练人工智能', '不愿靠压迫别人', '广而不精', '无回路') }
)
@@ -106,10 +106,10 @@ if (-not $fieldArea.Success -or 4 * [int]$fieldArea.Groups[1].Value -ne [int]$fi
}
Write-Output 'First-harvest and four-field arithmetic checked (fictional setting, not real yield validation)'
$scriptText = Read-ProjectText '06_AI动漫制作/01_改编开发/03_动画剧本/S01E01_留给你的那一碗_V03.fountain'
$scriptText = Read-ProjectText '06_AI动漫制作/01_改编开发/03_动画剧本/S01E01_留给你的那一碗_V05.fountain'
$sceneIds = @([regex]::Matches($scriptText, '(?m)^(?:INT\.|EXT\.|INT\./EXT\.)[^\r\n]*#(01-\d{2})#\s*$') | ForEach-Object { $_.Groups[1].Value })
$expectedSceneIds = @(1..16 | ForEach-Object { '01-{0:D2}' -f $_ })
if (($sceneIds -join ',') -ne ($expectedSceneIds -join ',')) { $failures.Add('Script scenes must be ordered 01-01 through 01-16') }
$expectedSceneIds = @(1..25 | ForEach-Object { '01-{0:D2}' -f $_ })
if (($sceneIds -join ',') -ne ($expectedSceneIds -join ',')) { $failures.Add('V05 script scenes must be ordered 01-01 through 01-25') }
$outline = Read-ProjectText '06_AI动漫制作/01_改编开发/02_分集大纲/S01E01_分场大纲.md'
$sceneRows = @([regex]::Matches($outline, '(?m)^\| (01-\d{2}) \|[^|]+\| (\d+) \|'))