From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Wed, 16 Apr 2025 10:27:10 +0000 (+1000) Subject: Combat mode prediction thing (#36620) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=7e3f3a7ca3715393769a4808c770c4d6a0cbb58a;p=space-station-14.git Combat mode prediction thing (#36620) Was written before predicted popups prolly --- diff --git a/Content.Shared/CombatMode/SharedCombatModeSystem.cs b/Content.Shared/CombatMode/SharedCombatModeSystem.cs index 5eed8ee242..bb3ab712eb 100644 --- a/Content.Shared/CombatMode/SharedCombatModeSystem.cs +++ b/Content.Shared/CombatMode/SharedCombatModeSystem.cs @@ -46,14 +46,8 @@ public abstract class SharedCombatModeSystem : EntitySystem args.Handled = true; SetInCombatMode(uid, !component.IsInCombatMode, component); - // TODO better handling of predicted pop-ups. - // This probably breaks if the client has prediction disabled. - - if (!_netMan.IsClient || !Timing.IsFirstTimePredicted) - return; - var msg = component.IsInCombatMode ? "action-popup-combat-enabled" : "action-popup-combat-disabled"; - _popup.PopupEntity(Loc.GetString(msg), args.Performer, args.Performer); + _popup.PopupClient(Loc.GetString(msg), args.Performer, args.Performer); } public void SetCanDisarm(EntityUid entity, bool canDisarm, CombatModeComponent? component = null)