public override bool OnBeforeDeath()
{
NetState state = NetState;
if (state != null)
state.CancelAllTrades();
DropHolding();
m_EquipSnapshot = new List<Item>(this.Items);
return base.OnBeforeDeath();
}