View Single Post
Old 06-13-2004, 12:47 AM   #4 (permalink)
dubayou
 
Join Date: Dec 2003
Location: DUBAyou.com
Posts: 61
Default

nice job but u need to learn how to keep ur code clean.
Code:
public class UniversalDyeTub : DyeTub
{
		public override CustomHuePicker CustomHuePicker{ get{ return CustomHuePicker.UniversalDyeTub; } }
private bool m_Redyable;


[Constructable]
public UniversalDyeTub()
{
Weight = 0.0;
Hue = 0;
Name = "Universal Dye Tub";
m_Redyable = true;
}

public UniversalDyeTub( Serial serial ) : base( serial )
{
}

public override void OnDoubleClick( Mobile from )
{

if ( !IsChildOf (from.Backpack))
{
from.Target = new UnivTubTarget( this );
from.SendMessage( "What do you wish to dye?" );
}
else
{
from.Target = new UnivTubTarget( this );
from.SendMessage( "What do you wish to dye?" );

}

}
and it should be like
Code:
	public class UniversalDyeTub : DyeTub
	{
		public override CustomHuePicker CustomHuePicker{ get{ return CustomHuePicker.UniversalDyeTub; } }
		private bool m_Redyable;

		[Constructable]
		public UniversalDyeTub()
		{
			Weight = 0.0;
			Hue = 0;
			Name = "Universal Dye Tub";
			m_Redyable = true;
		}

		public UniversalDyeTub( Serial serial ) : base( serial )
		{
		}

		public override void OnDoubleClick( Mobile from )
		{
	
			if ( !IsChildOf (from.Backpack))
			{
				from.Target = new UnivTubTarget( this );
				from.SendMessage( "What do you wish to dye?" );
			}
			else
			{
				from.Target = new UnivTubTarget( this );
				from.SendMessage( "What do you wish to dye?" );
			}
		}

		public override void Serialize( GenericWriter writer )
		{
			base.Serialize( writer );
			writer.Write( (int) 0 ); // version 
		}
	
		public override void Deserialize( GenericReader reader )
		{
			base.Deserialize( reader );
			int version = reader.ReadInt();
		}
	}
dubayou is offline   Reply With Quote