CatStation/Content.Shared/StatusEffectNew/ExaminableStatusEffectSystem.cs
āda b8610a3809
Drunk status effect additions (clumsiness) (#45287)
* first pass

* second pass

* reorganize

* make the icon better (subjective)

* self review

* review

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
2026-08-15 18:54:16 +00:00

20 lines
721 B
C#

using Content.Shared.Examine;
using Content.Shared.IdentityManagement;
using Content.Shared.StatusEffectNew.Components;
namespace Content.Shared.StatusEffectNew;
/// <summary>
/// Handler for <see cref="ExaminableStatusEffectComponent"/>.
/// </summary>
public sealed partial class ExaminableStatusEffectSystem : EntitySystem
{
[SubscribeLocalEvent]
private void OnExaminedEvent(Entity<ExaminableStatusEffectComponent> ent, ref StatusEffectRelayedEvent<ExaminedEvent> args)
{
using (args.Args.PushGroup(nameof(ExaminableStatusEffectSystem)))
{
args.Args.PushMarkup(Loc.GetString(ent.Comp.MessageId, ("target", Identity.Entity(args.AppliedTo, EntityManager))));
}
}
}