mirror of
https://github.com/Gurge44/EndlessHostRoles.git
synced 2026-10-20 01:46:25 +00:00
fix multiple messages in single writer
This commit is contained in:
1 parent
42ee3e6767
commit
590fb2e8c1
9 files changed
+130
-197
No files matched your search
@@ -986,6 +986,13 @@ internal static class ExtendedPlayerControl
|
||||
|
||||
var murderPos = Pelican.GetBlackRoomPS();
|
||||
|
||||
sender.TP(pc, murderPos);
|
||||
|
||||
sender.AutoStartRpc(pc.NetId, 12, targetClientId);
|
||||
sender.WriteNetObject(dummyGhost);
|
||||
sender.Write((int)MurderResultFlags.Succeeded);
|
||||
sender.EndRpc();
|
||||
|
||||
dummyGhost.NetTransform.SnapTo(murderPos, (ushort)(dummyGhost.NetTransform.lastSequenceId + 328));
|
||||
dummyGhost.NetTransform.SetDirtyBit(uint.MaxValue);
|
||||
|
||||
@@ -993,13 +1000,6 @@ internal static class ExtendedPlayerControl
|
||||
sender.WriteVector2(murderPos);
|
||||
sender.Write((ushort)(dummyGhost.NetTransform.lastSequenceId + 8));
|
||||
sender.EndRpc();
|
||||
|
||||
sender.TP(pc, murderPos);
|
||||
|
||||
sender.AutoStartRpc(pc.NetId, 12, targetClientId);
|
||||
sender.WriteNetObject(dummyGhost);
|
||||
sender.Write((int)MurderResultFlags.Succeeded);
|
||||
sender.EndRpc();
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1022,6 +1022,8 @@ internal static class ExtendedPlayerControl
|
||||
{
|
||||
sender.TP(pc, pcPos);
|
||||
|
||||
sender.SetKillCooldown(pc, timer);
|
||||
|
||||
dummyGhost.NetTransform.SnapTo(ghostPos, (ushort)(dummyGhost.NetTransform.lastSequenceId + 328));
|
||||
dummyGhost.NetTransform.SetDirtyBit(uint.MaxValue);
|
||||
|
||||
@@ -1030,8 +1032,6 @@ internal static class ExtendedPlayerControl
|
||||
sender.Write((ushort)(dummyGhost.NetTransform.lastSequenceId + 8));
|
||||
sender.EndRpc();
|
||||
|
||||
sender.SetKillCooldown(pc, timer);
|
||||
|
||||
LateTask.New(() => AFKDetector.TempIgnoredPlayers.ExceptWith([pc.PlayerId, dummyGhost.PlayerId]), 1f, log: false);
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user