if (sprite == null) return;
- if (!args.AppearanceData.TryGetValue(AmmoVisuals.MagLoaded, out var magloaded) ||
+ if (args.AppearanceData.TryGetValue(AmmoVisuals.MagLoaded, out var magloaded) &&
magloaded is true)
{
if (!args.AppearanceData.TryGetValue(AmmoVisuals.AmmoMax, out var capacity))
{
args.CanDrop |= args.Target == args.User &&
HasComp<StrippingComponent>(args.User) &&
- HasComp<HandsComponent>(args.User) &&
- HasComp<StrippingComponent>(args.User);
+ HasComp<HandsComponent>(args.User);
if (args.CanDrop)
args.Handled = true;