From: js6pak Date: Fri, 10 Nov 2023 14:29:15 +0000 (+0100) Subject: Remove RepairSystem X-Git-Tag: v1.9.0~14^2~7 X-Git-Url: https://git.deb.at/?a=commitdiff_plain;h=f34a90d20c34b4214034d77a110e364cd943e8f9;p=rhonda%2Fimpostor.git Remove RepairSystem --- diff --git a/src/Impostor.Api/Net/Messages/Rpcs/Rpc28RepairSystem.cs b/src/Impostor.Api/Net/Messages/Rpcs/Rpc28RepairSystem.cs deleted file mode 100644 index 411602d..0000000 --- a/src/Impostor.Api/Net/Messages/Rpcs/Rpc28RepairSystem.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Impostor.Api.Games; -using Impostor.Api.Innersloth; -using Impostor.Api.Net.Inner.Objects; - -namespace Impostor.Api.Net.Messages.Rpcs -{ - public static class Rpc28RepairSystem - { - public static void Serialize(IMessageWriter writer, SystemTypes systemType, IInnerPlayerControl player, byte amount) - { - writer.Write((byte)systemType); - writer.Write(player); - writer.Write(amount); - } - - public static void Deserialize(IMessageReader reader, IGame game, out SystemTypes systemType, out IInnerPlayerControl? player, out byte amount) - { - systemType = (SystemTypes)reader.ReadByte(); - player = reader.ReadNetObject(game); - amount = reader.ReadByte(); - } - } -} diff --git a/src/Impostor.Server/Net/Inner/Objects/ShipStatus/InnerShipStatus.cs b/src/Impostor.Server/Net/Inner/Objects/ShipStatus/InnerShipStatus.cs index d5c0360..e961460 100644 --- a/src/Impostor.Server/Net/Inner/Objects/ShipStatus/InnerShipStatus.cs +++ b/src/Impostor.Server/Net/Inner/Objects/ShipStatus/InnerShipStatus.cs @@ -92,18 +92,6 @@ namespace Impostor.Server.Net.Inner.Objects.ShipStatus break; } - case RpcCalls.RepairSystem: - { - Rpc28RepairSystem.Deserialize(reader, Game, out var systemType, out var player, out var amount); - - if (systemType == SystemTypes.Sabotage && !await ValidateImpostor(call, sender, sender.Character!.PlayerInfo)) - { - return false; - } - - break; - } - case RpcCalls.UpdateSystem: { // TODO: properly deserialize this RPC