]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Add popup for owner when inserting item in hand (#28032)
authorlzk <124214523+lzk228@users.noreply.github.com>
Tue, 28 May 2024 00:46:54 +0000 (02:46 +0200)
committerGitHub <noreply@github.com>
Tue, 28 May 2024 00:46:54 +0000 (17:46 -0700)
Content.Server/Strip/StrippableSystem.cs
Resources/Locale/en-US/strip/strippable-component.ftl

index 397396de5016109a22700615bc00cf79e6bd7f1f..ded9eab3eb28038775f0709d4c98fdf335d652d9 100644 (file)
@@ -413,6 +413,9 @@ namespace Content.Server.Strip
 
             var (time, stealth) = GetStripTimeModifiers(user, target, targetStrippable.HandStripDelay);
 
+            if (!stealth)
+                _popupSystem.PopupEntity(Loc.GetString("strippable-component-alert-owner-insert-hand", ("user", Identity.Entity(user, EntityManager)), ("item", user.Comp.ActiveHandEntity!.Value)), target, target, PopupType.Large);
+
             var prefix = stealth ? "stealthily " : "";
             _adminLogger.Add(LogType.Stripping, LogImpact.Low, $"{ToPrettyString(user):actor} is trying to {prefix}place the item {ToPrettyString(held):item} in {ToPrettyString(target):target}'s hands");
 
index 7654b20b03f3ca06742b0408412daf6f55e9b05c..ee37a5e90c12379bd10fd722a3a14736899e62d0 100644 (file)
@@ -9,6 +9,7 @@ strippable-component-cannot-drop-message = {$owner} cannot drop that!
 strippable-component-alert-owner = {$user} is removing your {$item}!
 strippable-component-alert-owner-hidden = You feel someone fumbling in your {$slot}!
 strippable-component-alert-owner-insert = {$user} is putting {$item} on you!
+strippable-component-alert-owner-insert-hand = {$user} is putting {$item} in your hand!
 
 # generic warning for when a user interacts with your equipped items.
 strippable-component-alert-owner-interact = {$user} is fumbling around with your {$item}!
@@ -19,4 +20,4 @@ strip-verb-get-data-text = Strip
 ## UI
 
 strippable-bound-user-interface-stripping-menu-title = {$ownerName}'s inventory
-strippable-bound-user-interface-stripping-menu-ensnare-button = Remove Leg Restraints
\ No newline at end of file
+strippable-bound-user-interface-stripping-menu-ensnare-button = Remove Leg Restraints