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