public override void OnDelete()
        {
            // Don't allow users to delete this item unless it's done through the control gump
            if (!m_Delete)
            {
                AuctionControl newStone = new AuctionControl();
                newStone.m_Auctions.AddRange(this.m_Auctions);
                newStone.MoveToWorld(this.Location, this.Map);

                newStone.Items.AddRange(Items);
                Items.Clear();
                foreach (Item item in newStone.Items)
                {
                    item.Parent = newStone;
                }

                newStone.PublicOverheadMessage(Server.Network.MessageType.Regular, 0x40, false, AuctionSystem.ST[121]);
            }

            base.OnDelete();
        }
Example #2
0
		public override void OnDelete()
		{
			// Don't allow users to delete this item unless it's done through the control gump
			if ( !m_Delete )
			{
				AuctionControl newStone = new AuctionControl();
				newStone.m_Auctions.AddRange( this.m_Auctions );
				newStone.MoveToWorld( this.Location, this.Map );
				
				newStone.Items.AddRange( Items );
				Items.Clear();
				foreach( Item item in newStone.Items )
				{
					item.Parent = newStone;
				}

				newStone.PublicOverheadMessage( Server.Network.MessageType.Regular, 0x40, false, AuctionSystem.ST[ 121 ] );
			}

			base.OnDelete ();
		}