public static void DROPALLCARRIED(TriggerObject trigObject, Container container) { if (container == null || container.Deleted) { return; } IEntity worldEntity = container.RootParentEntity ?? container; while (container.Items.Count > 0) { Item item = container.Items[0]; container.RemoveItem(item); item.MoveToWorld(worldEntity.Location, worldEntity.Map == Map.Internal ? Map.Felucca : worldEntity.Map); } }