public override void OnDoubleClick(Mobile from) { Backpack bankbag = new Backpack(); Container mobilePack = from.Backpack; BankBox mobileBox = from.BankBox; ArrayList equipitems = new ArrayList(from.Items); mobileBox.AddItem(bankbag); // this.AddPlayer( player ); from.Frozen = true; from.SendMessage("All your belongings were transported to your bankbox. You will need to close you backpack and re-open it for it to display the correct contents."); // if ( Teams.Contains( from ) ) // { // from.Frozen = true; // } foreach (Item item in equipitems) { if ((item.Layer != Layer.Bank) && (item.Layer != Layer.Backpack) && (item.Layer != Layer.Hair) && (item.Layer != Layer.FacialHair) && (item.Layer != Layer.Mount)) { mobilePack.DropItem(item); } } ArrayList packitems = new ArrayList(mobilePack.Items); foreach (Item items in packitems) { bankbag.DropItem(items); } }