From c9c7847e922b8b7f0c46b73b1bd5f26d6d687cc5 Mon Sep 17 00:00:00 2001 From: Kuinox Date: Sun, 14 Jun 2026 02:12:59 +0200 Subject: [PATCH] Fix spectator home check with null faction --- Source/Client/Factions/MultifactionPatches.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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;