Files
space-station-14/Content.Shared/Electrocution/InsulatedSystem.cs
InsoPL f6a06db1fc Translation fix: insulated verbs (#42617)
* feat

* only clothing

* fix

* Revert "fix"

This reverts commit 858c3f8827.

* fix

* reversal

* removed double namespace

* ehhh

* wrong robust toolbox

* typo
2026-01-25 22:11:00 +00:00

34 lines
977 B
C#

using Content.Shared.Clothing.Components;
using Content.Shared.Examine;
using Content.Shared.Verbs;
namespace Content.Shared.Electrocution;
public sealed class InsulatedSystem : EntitySystem
{
[Dependency] private readonly ExamineSystemShared _examine = default!;
/// <inheritdoc />
public override void Initialize()
{
base.Initialize();
SubscribeLocalEvent<InsulatedComponent, GetVerbsEvent<ExamineVerb>>(OnDetailedExamine);
}
private void OnDetailedExamine(EntityUid ent, InsulatedComponent component, ref GetVerbsEvent<ExamineVerb> args)
{
if (!HasComp<ClothingComponent>(ent))
return;
var iconTexture = "/Textures/Interface/VerbIcons/zap.svg.192dpi.png";
_examine.AddHoverExamineVerb(args,
component,
Loc.GetString("insulated-examinable-verb-text"),
Loc.GetString("insulated-examinable-verb-text-message"),
iconTexture
);
}
}