From 016c33ea02e047b8c3e3d25de41fcdfb9c84c96d Mon Sep 17 00:00:00 2001 From: mxyx0412 Date: Tue, 8 Oct 2024 22:23:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=82=AA=E6=81=B6=E7=9A=84?= =?UTF-8?q?=E8=AE=BE=E9=99=B7=E5=B8=88=E7=9A=84=E5=87=BB=E6=9D=80=E5=86=B7?= =?UTF-8?q?=E5=8D=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TheOtherRoles/Patches/PlayerControlPatch.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/TheOtherRoles/Patches/PlayerControlPatch.cs b/TheOtherRoles/Patches/PlayerControlPatch.cs index 87b790ff..2db0e824 100644 --- a/TheOtherRoles/Patches/PlayerControlPatch.cs +++ b/TheOtherRoles/Patches/PlayerControlPatch.cs @@ -2306,18 +2306,19 @@ public static void Postfix(PlayerControl __instance, [HarmonyArgument(0)] Player } else if (KillTrap.isTrapped(target) && EvilTrapper.isTrapKill) // トラップキルした場合のペナルティ { - EvilTrapper.killTimer = GameOptionsManager.Instance.currentNormalGameOptions.KillCooldown; + EvilTrapper.evilTrapper.killTimer = GameOptionsManager.Instance.currentNormalGameOptions.KillCooldown; HudManagerStartPatch.evilTrapperSetTrapButton.Timer = EvilTrapper.cooldown; } else // トラップにかかっていない対象を通常キルした場合はペナルティーを受ける { - EvilTrapper.killTimer = GameOptionsManager.Instance.currentNormalGameOptions.KillCooldown + EvilTrapper.penaltyTime; + EvilTrapper.evilTrapper.killTimer = GameOptionsManager.Instance.currentNormalGameOptions.KillCooldown + EvilTrapper.penaltyTime; HudManagerStartPatch.evilTrapperSetTrapButton.Timer = EvilTrapper.cooldown + EvilTrapper.penaltyTime; } if (!EvilTrapper.isTrapKill) { MessageWriter writer; - writer = AmongUsClient.Instance.StartRpcImmediately(CachedPlayer.LocalPlayer.PlayerControl.NetId, (byte)CustomRPC.ClearTrap, SendOption.Reliable, -1); + writer = AmongUsClient.Instance.StartRpcImmediately(CachedPlayer.LocalPlayer.PlayerControl.NetId, + (byte)CustomRPC.ClearTrap, SendOption.Reliable, -1); AmongUsClient.Instance.FinishRpcImmediately(writer); RPCProcedure.clearTrap(); }