Skip to content

Commit a7d556d

Browse files
committed
Only load Skopos in career games
In sandbox saves, there's no instance of `ContractSystem`. This causes a NRE to be thrown from `Network.UpdateConnections()` in every FixedUpdate. With this change, Skopos doesn't get loaded in Sandbox or Science mode save files: they don't have contracts, so Skopos wouldn't do anything anyways. Fixes mockingbirdnest#8
1 parent 1dc3bd8 commit a7d556d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Diff for: Telecom/telecom.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88

99
namespace σκοπός {
1010
[KSPScenario(
11-
ScenarioCreationOptions.AddToAllGames,
11+
ScenarioCreationOptions.AddToNewCareerGames | ScenarioCreationOptions.AddToExistingCareerGames |
12+
ScenarioCreationOptions.RemoveFromSandboxGames | ScenarioCreationOptions.RemoveFromScienceSandboxGames,
1213
new[] { GameScenes.SPACECENTER, GameScenes.TRACKSTATION, GameScenes.FLIGHT, GameScenes.EDITOR })]
1314
public sealed class Telecom : ScenarioModule, principia.ksp_plugin_adapter.SupervisedWindowRenderer.ISupervisor {
1415

0 commit comments

Comments
 (0)