Prevent equipping HandVirtualItems (#5982)

This commit is contained in:
ShadowCommander
2022-01-01 05:20:32 -08:00
committed by GitHub
parent b398c7cdc3
commit 04be14e057
3 changed files with 23 additions and 2 deletions

View File

@@ -0,0 +1,20 @@
using Content.Shared.Hands.Components;
using Content.Shared.Inventory.Events;
using Robust.Shared.GameObjects;
namespace Content.Shared.Hands;
public abstract class SharedHandVirtualItemSystem : EntitySystem
{
public override void Initialize()
{
base.Initialize();
SubscribeLocalEvent<HandVirtualItemComponent, BeingEquippedAttemptEvent>(OnBeingEquippedAttempt);
}
private void OnBeingEquippedAttempt(EntityUid uid, HandVirtualItemComponent component, BeingEquippedAttemptEvent args)
{
args.Cancel();
}
}