Skip to content

Commit

Permalink
Борги могут опять садить на себя людей
Browse files Browse the repository at this point in the history
  • Loading branch information
VigersRay committed Jan 10, 2025
1 parent 85ee9eb commit 9366ca3
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 2 deletions.
2 changes: 2 additions & 0 deletions Content.Shared/Strip/Components/StrippingComponent.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@ namespace Content.Shared.Strip.Components
[RegisterComponent, NetworkedComponent]
public sealed partial class StrippingComponent : Component
{
// Sunrise-Start
[DataField]
public bool UseDragDrop = true;
// Sunrise-End
}
}
10 changes: 8 additions & 2 deletions Content.Shared/Strip/SharedStrippableSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -626,6 +626,13 @@ private void OnDragDrop(EntityUid uid, StrippableComponent component, ref DragDr
if (args.Handled || args.Target != args.User)
return;

// Sunrise-Start
if (!TryComp<StrippingComponent>(args.Target, out var strippingComp) || !strippingComp.UseDragDrop)
{
return;
}
// Sunrise-End

if (TryOpenStrippingUi(args.User, (uid, component)))
args.Handled = true;
}
Expand Down Expand Up @@ -655,8 +662,7 @@ private void OnCanDropOn(EntityUid uid, StrippingComponent component, ref CanDro
private void OnCanDrop(EntityUid uid, StrippableComponent component, ref CanDropDraggedEvent args)
{
args.CanDrop |= args.Target == args.User &&
TryComp<StrippingComponent>(args.User, out var strippingComponent) &&
strippingComponent.UseDragDrop &&
HasComp<StrippingComponent>(args.User) &&
HasComp<HandsComponent>(args.User);

if (args.CanDrop)
Expand Down

0 comments on commit 9366ca3

Please sign in to comment.