add intro

This commit is contained in:
2026-08-28 22:02:58 +07:00
parent 5fcbf6f2c5
commit 1a05799b2d
17 changed files with 1103 additions and 364 deletions
@@ -104,6 +104,11 @@ func (a *scenarioArchive) Pack(
return nil, err
}
}
if story.Introduction != nil {
if err := addRef(story.Introduction.Audio); err != nil {
return nil, err
}
}
for _, place := range story.Places {
if err := addRef(place.Image); err != nil {
return nil, err
@@ -137,6 +142,9 @@ func (a *scenarioArchive) Pack(
application.Image = rewriteRef(application.Image, archivePathOf)
}
}
if story.Introduction != nil {
story.Introduction.Audio = rewriteRef(story.Introduction.Audio, archivePathOf)
}
doc := ScenarioJSON{
Version: Version,