From eadf6e3fe67ae2691801d167fc71de43df4a4058 Mon Sep 17 00:00:00 2001 From: DrSmugleaf Date: Sat, 2 Sep 2023 18:59:36 -0700 Subject: [PATCH] Fix popup spam and audio outside prediction for devour action (#19768) --- Content.Shared/Devour/SharedDevourSystem.cs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Content.Shared/Devour/SharedDevourSystem.cs b/Content.Shared/Devour/SharedDevourSystem.cs index 46c6e4236e..4ced634975 100644 --- a/Content.Shared/Devour/SharedDevourSystem.cs +++ b/Content.Shared/Devour/SharedDevourSystem.cs @@ -1,10 +1,10 @@ -using Content.Shared.DoAfter; -using Content.Shared.Mobs.Components; -using Content.Shared.Mobs; -using Robust.Shared.Containers; using Content.Server.Devour.Components; using Content.Shared.Actions; +using Content.Shared.DoAfter; +using Content.Shared.Mobs; +using Content.Shared.Mobs.Components; using Content.Shared.Popups; +using Robust.Shared.Containers; using Robust.Shared.Serialization; namespace Content.Shared.Devour; @@ -61,17 +61,17 @@ public abstract class SharedDevourSystem : EntitySystem }); break; default: - _popupSystem.PopupEntity(Loc.GetString("devour-action-popup-message-fail-target-alive"), uid, uid); + _popupSystem.PopupClient(Loc.GetString("devour-action-popup-message-fail-target-alive"), uid,uid); break; } return; } - _popupSystem.PopupEntity(Loc.GetString("devour-action-popup-message-structure"), uid, uid); + _popupSystem.PopupClient(Loc.GetString("devour-action-popup-message-structure"), uid, uid); if (component.SoundStructureDevour != null) - _audioSystem.PlayPvs(component.SoundStructureDevour, uid, component.SoundStructureDevour.Params); + _audioSystem.PlayPredicted(component.SoundStructureDevour, uid, uid, component.SoundStructureDevour.Params); _doAfterSystem.TryStartDoAfter(new DoAfterArgs(uid, component.StructureDevourTime, new DevourDoAfterEvent(), uid, target: target, used: uid) {