]> git.deb.at Git - rhonda/impostor.git/commitdiff
Remove RepairSystem
authorjs6pak <me@6pak.dev>
Fri, 10 Nov 2023 14:29:15 +0000 (15:29 +0100)
committerjs6pak <me@6pak.dev>
Fri, 10 Nov 2023 14:29:31 +0000 (15:29 +0100)
src/Impostor.Api/Net/Messages/Rpcs/Rpc28RepairSystem.cs [deleted file]
src/Impostor.Server/Net/Inner/Objects/ShipStatus/InnerShipStatus.cs

diff --git a/src/Impostor.Api/Net/Messages/Rpcs/Rpc28RepairSystem.cs b/src/Impostor.Api/Net/Messages/Rpcs/Rpc28RepairSystem.cs
deleted file mode 100644 (file)
index 411602d..0000000
+++ /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<IInnerPlayerControl>(game);
-            amount = reader.ReadByte();
-        }
-    }
-}
index d5c03604f984dd7884eb2dba3e44486b1038aae2..e96146048f24b7af1cdf0d7f789f60343d8af6ba 100644 (file)
@@ -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