public CastWebTimer(CalebMephitis mep, Mobile target, int webid) : base(TimeSpan.FromSeconds( 2 ))
			{
				this.mep = mep;
				this.target = target;
				this.webid = webid;
			}
			public WebTimer(CalebMephitis mep, Mobile target, MephitisWeb web) : base(TimeSpan.FromSeconds( 20 + Utility.Random(30)))
			{
				this.mep = mep;
				this.target = target;
				this.web = web;
			}
			public PullTimer(CalebMephitis mep, Mobile target, MephitisWeb web) : base(TimeSpan.FromSeconds( 4 ))
			{
				this.mep = mep;
				this.target = target;
				this.web = web;
			}
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			int version = reader.ReadInt();
			mep = (CalebMephitis)reader.ReadMobile();
		}
		public MephitisWeb(CalebMephitis mep, Mobile target, int webid) : base( webid)
		{
			Name = "Web of Mephitis";
			Movable = false;
			this.mep = mep;
			Timer pullT = new PullTimer(mep, target, this);
			Timer webT = new WebTimer(mep, target, this);
			webT.Start();
			pullT.Start();
		}
			public MassWebTimer(CalebMephitis mep) : base(TimeSpan.FromSeconds( 20), TimeSpan.FromSeconds( 30))
			{
				this.mep = mep;
			}
 public MassWebTimer(CalebMephitis mep) : base(TimeSpan.FromSeconds(20), TimeSpan.FromSeconds(30))
 {
     this.mep = mep;
 }
 public CastWebTimer(CalebMephitis mep, Mobile target, int webid) : base(TimeSpan.FromSeconds(2))
 {
     this.mep    = mep;
     this.target = target;
     this.webid  = webid;
 }