diff --git a/packages/logic/src/scenario/parseScenario.ts b/packages/logic/src/scenario/parseScenario.ts index 6db7b42..7cb4996 100644 --- a/packages/logic/src/scenario/parseScenario.ts +++ b/packages/logic/src/scenario/parseScenario.ts @@ -124,7 +124,11 @@ const parseScenarioEnvironment = ( ? merged.scenarioEffect : undefined; - return { mapName, unitSet, scenarioEffect }; + const result: ScenarioEnvironment = { mapName, unitSet }; + if (scenarioEffect !== undefined) { + result.scenarioEffect = scenarioEffect; + } + return result; }; const parseNationRow = (row: unknown, index: number): ScenarioNation => {