From 4c91a5fa56d1dd6d01694b396b3a318e183ac6f2 Mon Sep 17 00:00:00 2001 From: D1GQ Date: Mon, 24 Mar 2025 03:54:55 -0500 Subject: [PATCH] Fix Attempting to move in meeting --- .../NetObjectHandlers/DeserializeNetObjectHandler.cs | 2 +- Modules/AntiCheat/RPCHandlers/ReportDeadBodyHandler.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Modules/AntiCheat/RPCHandlers/NetObjectHandlers/DeserializeNetObjectHandler.cs b/Modules/AntiCheat/RPCHandlers/NetObjectHandlers/DeserializeNetObjectHandler.cs index 759cae3..2a0133a 100644 --- a/Modules/AntiCheat/RPCHandlers/NetObjectHandlers/DeserializeNetObjectHandler.cs +++ b/Modules/AntiCheat/RPCHandlers/NetObjectHandlers/DeserializeNetObjectHandler.cs @@ -12,7 +12,7 @@ internal class DeserializeNetObjectHandler : RPCHandler { uint netId = reader.ReadPackedUInt32(); var innerNetObject = innerNetClient.FindObjectByNetId(netId); - if (innerNetObject?.TryCast() && GameState.IsMeeting && MeetingHud.Instance.state != MeetingHud.VoteStates.Animating) + if (innerNetObject?.TryCast() && (GameState.IsMeeting && MeetingHudPatch.timeOpen > 5)) { var player = innerNetObject.Cast()?.myPlayer; if (player == null) return; diff --git a/Modules/AntiCheat/RPCHandlers/ReportDeadBodyHandler.cs b/Modules/AntiCheat/RPCHandlers/ReportDeadBodyHandler.cs index db07177..f6d294b 100644 --- a/Modules/AntiCheat/RPCHandlers/ReportDeadBodyHandler.cs +++ b/Modules/AntiCheat/RPCHandlers/ReportDeadBodyHandler.cs @@ -20,7 +20,7 @@ internal sealed class ReportDeadBodyHandler : RPCHandler return CancelAsHost; } - if (GameState.IsMeeting && MeetingHudPatch.timeOpen > 2f || GameState.IsHideNSeek || sender.IsInVent() || sender.shapeshifting + if (GameState.IsMeeting && MeetingHudPatch.timeOpen > 5f || GameState.IsHideNSeek || sender.IsInVent() || sender.shapeshifting || sender.inMovingPlat || sender.onLadder || sender.MyPhysics.Animations.IsPlayingAnyLadderAnimation()) { BetterNotificationManager.NotifyCheat(sender, string.Format(Translator.GetString("AntiCheat.InvalidActionRPC"), Enum.GetName((RpcCalls)CallId)));