{
_popup.PopupClient(Loc.GetString("handcuff-component-start-cuffing-target-message",
("targetName", Identity.Name(target, EntityManager, user))), user, user);
- _popup.PopupClient(Loc.GetString("handcuff-component-start-cuffing-by-other-message",
+ _popup.PopupEntity(Loc.GetString("handcuff-component-start-cuffing-by-other-message",
("otherName", Identity.Name(user, EntityManager, target))), target, target);
}
_adminLog.Add(LogType.Action, LogImpact.Low, $"{ToPrettyString(user)} is trying to uncuff {ToPrettyString(target)}");
- _popup.PopupEntity(Loc.GetString("cuffable-component-start-uncuffing-observer",
- ("user", Identity.Name(user, EntityManager)), ("target", Identity.Name(target, EntityManager))),
- target, Filter.Pvs(target, entityManager: EntityManager)
- .RemoveWhere(e => e.AttachedEntity == target || e.AttachedEntity == user), true);
+ _popup.PopupEntity(
+ Loc.GetString("cuffable-component-start-uncuffing-observer",
+ ("user", Identity.Name(user, EntityManager)),
+ ("target", Identity.Name(target, EntityManager))),
+ target,
+ Filter.Pvs(target, entityManager: EntityManager)
+ .RemoveWhere(e => e.AttachedEntity == target || e.AttachedEntity == user),
+ true);
if (target == user)
{
else
{
_popup.PopupClient(Loc.GetString("cuffable-component-start-uncuffing-target-message",
- ("targetName", Identity.Name(target, EntityManager, user))), user, user);
- _popup.PopupClient(Loc.GetString("cuffable-component-start-uncuffing-by-other-message",
- ("otherName", Identity.Name(user, EntityManager, target))), target, target);
+ ("targetName", Identity.Name(target, EntityManager, user))),
+ user,
+ user);
+ _popup.PopupEntity(Loc.GetString("cuffable-component-start-uncuffing-by-other-message",
+ ("otherName", Identity.Name(user, EntityManager, target))),
+ target,
+ target);
}
_audio.PlayPredicted(isOwner ? cuff.StartBreakoutSound : cuff.StartUncuffSound, target, user);