Virtual items cleanup (#23912)
* Virtual items cleanup * Detail * Review --------- Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
This commit is contained in:
@@ -18,6 +18,7 @@ using Content.Shared.Interaction;
|
||||
using Content.Shared.Interaction.Components;
|
||||
using Content.Shared.Interaction.Events;
|
||||
using Content.Shared.Inventory.Events;
|
||||
using Content.Shared.Inventory.VirtualItem;
|
||||
using Content.Shared.Item;
|
||||
using Content.Shared.Mobs.Systems;
|
||||
using Content.Shared.Movement.Events;
|
||||
@@ -53,7 +54,7 @@ namespace Content.Shared.Cuffs
|
||||
[Dependency] private readonly SharedContainerSystem _container = default!;
|
||||
[Dependency] private readonly SharedDoAfterSystem _doAfter = default!;
|
||||
[Dependency] private readonly SharedHandsSystem _hands = default!;
|
||||
[Dependency] private readonly SharedHandVirtualItemSystem _handVirtualItem = default!;
|
||||
[Dependency] private readonly SharedVirtualItemSystem _virtualItem = default!;
|
||||
[Dependency] private readonly SharedInteractionSystem _interaction = default!;
|
||||
[Dependency] private readonly SharedPopupSystem _popup = default!;
|
||||
[Dependency] private readonly SharedTransformSystem _transform = default!;
|
||||
@@ -149,7 +150,7 @@ namespace Content.Shared.Cuffs
|
||||
if (args.Container.ID != component.Container?.ID)
|
||||
return;
|
||||
|
||||
_handVirtualItem.DeleteInHandsMatching(uid, args.Entity);
|
||||
_virtualItem.DeleteInHandsMatching(uid, args.Entity);
|
||||
UpdateCuffState(uid, component);
|
||||
}
|
||||
|
||||
@@ -427,10 +428,10 @@ namespace Content.Shared.Cuffs
|
||||
break;
|
||||
}
|
||||
|
||||
if (_handVirtualItem.TrySpawnVirtualItemInHand(handcuff, uid, out var virtItem1))
|
||||
if (_virtualItem.TrySpawnVirtualItemInHand(handcuff, uid, out var virtItem1))
|
||||
EnsureComp<UnremoveableComponent>(virtItem1.Value);
|
||||
|
||||
if (_handVirtualItem.TrySpawnVirtualItemInHand(handcuff, uid, out var virtItem2))
|
||||
if (_virtualItem.TrySpawnVirtualItemInHand(handcuff, uid, out var virtItem2))
|
||||
EnsureComp<UnremoveableComponent>(virtItem2.Value);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user