Keep scenario generation out of tutorial progression

This commit is contained in:
Meta Vens 2026-07-17 07:16:27 +01:00
commit be967eddeb
4 changed files with 13 additions and 2 deletions

View file

@ -12219,6 +12219,12 @@ static void RequireDaemonVersePublication(string root)
"Daemon zone generation must not restore invented scenario cargo as a second item-identity authority.");
}
if (daemonZoneGenerator.Contains("settings.TutorialPassed = true", StringComparison.Ordinal))
{
throw new InvalidOperationException(
"Generating a Terminus scenario must not award tutorial completion; progression requires its own daemon-owned completion fact.");
}
var requiredDaemonHostSymbols = new[]
{
"<OutputType>Exe</OutputType>",