diff --git a/Source/Client/Factions/MultifactionPatches.cs b/Source/Client/Factions/MultifactionPatches.cs index abc21316..9eea5551 100644 --- a/Source/Client/Factions/MultifactionPatches.cs +++ b/Source/Client/Factions/MultifactionPatches.cs @@ -871,7 +871,7 @@ static bool Prefix(Map __instance, ref bool __result) if (!__instance.wasSpawnedViaGravShipLanding) { MapInfo mapInfo = __instance.info; - if (((mapInfo != null) ? mapInfo.parent : null) == null || __instance.info.parent.Faction.IsPlayer == false || !__instance.info.parent.def.canBePlayerHome) + if (((mapInfo != null) ? mapInfo.parent : null) == null || __instance.info.parent.Faction?.IsPlayer != true || !__instance.info.parent.def.canBePlayerHome) { __result = GravshipUtility.PlayerHasGravEngine(__instance); return false;