diff options
| author | Valentin Popov <valentin@popov.link> | 2026-10-20 02:20:20 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-10-20 02:20:20 +0300 |
| commit | dc8be18458d6bd69e8b47b10bcbe7ddf4ed257f2 (patch) | |
| tree | 998ad76276ac1a942ccd784bdd9ea2203d40b8a1 /apps/fparkan-game/src/main.rs | |
| parent | 65f1298d936eb8d8cd2ea9c5578c17d6ec75ba36 (diff) | |
| download | fparkan-dc8be18458d6bd69e8b47b10bcbe7ddf4ed257f2.tar.xz fparkan-dc8be18458d6bd69e8b47b10bcbe7ddf4ed257f2.zip | |
fix(runtime): preserve native mission outcome guards
Diffstat (limited to 'apps/fparkan-game/src/main.rs')
| -rw-r--r-- | apps/fparkan-game/src/main.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/apps/fparkan-game/src/main.rs b/apps/fparkan-game/src/main.rs index d615aaf..379fac9 100644 --- a/apps/fparkan-game/src/main.rs +++ b/apps/fparkan-game/src/main.rs @@ -54,7 +54,7 @@ use fparkan_render_vulkan::{ use fparkan_runtime::{ create, load_mission_static_preview, load_mission_static_preview_roots, loaded_mission_assets, loaded_mission_object_drafts, loaded_terrain, EngineServices, MissionAssets, - MissionObjectDraft, MissionRequest, + MissionMode, MissionObjectDraft, MissionRequest, }; use fparkan_terrain::{ FullSurfaceMask, SurfaceQuery, TerrainLod, TerrainMaterialLayers, TerrainWorld, @@ -173,6 +173,7 @@ fn load_requested_mission( ) -> Result<fparkan_runtime::LoadedMission, String> { let request = MissionRequest { key: args.mission.clone(), + mode: MissionMode::SingleMission, }; if args.preview_roots.get() == 1 { load_mission_static_preview(engine, request) @@ -8090,6 +8091,7 @@ mod tests { &mut engine, MissionRequest { key: mission.clone(), + mode: MissionMode::SingleMission, }, NonZeroUsize::MAX, ) |
