From 3d60cf58a98d1c809d9f7cafe414508eb3680876 Mon Sep 17 00:00:00 2001 From: miniduikboot Date: Wed, 25 Oct 2023 22:29:39 +0200 Subject: [PATCH] Skip deserializing the UpdateSystem RPC for now Innersloth merged RepairSystem and UpdateSystem into one RPC and the decoding now depends on *which* system is being deserialized. --- .../Net/Inner/Objects/ShipStatus/InnerShipStatus.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Impostor.Server/Net/Inner/Objects/ShipStatus/InnerShipStatus.cs b/src/Impostor.Server/Net/Inner/Objects/ShipStatus/InnerShipStatus.cs index 2984488..d5c0360 100644 --- a/src/Impostor.Server/Net/Inner/Objects/ShipStatus/InnerShipStatus.cs +++ b/src/Impostor.Server/Net/Inner/Objects/ShipStatus/InnerShipStatus.cs @@ -106,7 +106,8 @@ namespace Impostor.Server.Net.Inner.Objects.ShipStatus case RpcCalls.UpdateSystem: { - Rpc35UpdateSystem.Deserialize(reader, Game, out var systemType, out var playerControl, out var sequenceId, out var state, out var ventId); + // TODO: properly deserialize this RPC + // Rpc35UpdateSystem.Deserialize(reader, Game, out var systemType, out var playerControl, out var sequenceId, out var state, out var ventId); break; } -- 2.39.5