public virtual bool DoOrderDrop()
{
if (m_Mobile.IsDeadPet || !m_Mobile.CanDrop)
return true;
m_Mobile.DebugSay("I drop my stuff for my master");
Container pack = m_Mobile.Backpack;
if (pack != null)
{
List<Item> list = pack.Items;
for (int i = list.Count - 1; i >= 0; --i)
if (i < list.Count)
list[i].MoveToWorld(m_Mobile.Location, m_Mobile.Map);
}
m_Mobile.ControlTarget = null;
m_Mobile.ControlOrder = OrderType.None;
return true;
}