Files
Delta-v/Content.Shared/_DV/Medical/UncloneableSystem.cs
T
Milon 96304b787b add uncloneable back (#5273)
* why

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci
2026-01-24 21:29:58 +00:00

20 lines
486 B
C#

using Content.Shared._DV.Traits.Assorted;
using Content.Shared.Cloning.Events;
namespace Content.Shared._DV.Medical;
public sealed class UncloneableSystem : EntitySystem
{
public override void Initialize()
{
base.Initialize();
SubscribeLocalEvent<UncloneableComponent, CloningAttemptEvent>(OnCloningAttempt);
}
private void OnCloningAttempt(Entity<UncloneableComponent> ent, ref CloningAttemptEvent args)
{
args.Cancelled = true;
}
}