private static bool CheckCase10(Context c) { if (!c.IsAltHeld) { return(false); } if (c.IsFullSlot && c.IsLeftMouseButton) { TryUseItem(c.ItemInSlot); } else if (c.IsRightMouseButton) { ObjectGroundItemsContainer.ClientTryDropItemOnGround( c.ItemInSlot, countToDrop: c.IsControlHeld ? (ushort)1 : c.ItemInSlot.Count); } // even if we don't execute the event we need to be sure no other item management cases handled as Alt key is held return(true); }