Exemple #1
0
        public virtual bool Dye( Mobile from, IDyeTub sender )
        {
            if ( Deleted )
            {
                return false;
            }

            IHouse house = HousingHelper.FindHouseAt( this );

            if ( house != null && house.IsCoOwner( from ) )
            {
                if ( from.InRange( GetWorldLocation(), 1 ) )
                {
                    Hue = sender.DyedHue;
                    return true;
                }
                else
                {
                    from.SendLocalizedMessage( 500295 ); // You are too far away to do that.
                    return false;
                }
            }
            else
            {
                return false;
            }
        }
Exemple #2
0
		public override bool Dye( Mobile from, IDyeTub sender )
		{
			if ( !(m_Resource == CraftResource.None || m_Resource == CraftResource.Iron) )
				return false;

			return base.Dye( from, sender );
		}
Exemple #3
0
        public virtual bool Dye(Mobile from, IDyeTub sender)
        {
            if (Deleted)
            {
                return(false);
            }

            IHouse house = HousingHelper.FindHouseAt(this);

            if (house != null && house.IsCoOwner(from))
            {
                if (from.InRange(GetWorldLocation(), 1))
                {
                    Hue = sender.DyedHue;
                    return(true);
                }
                else
                {
                    from.SendLocalizedMessage(500295);                       // You are too far away to do that.
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }
Exemple #4
0
        public override bool Dye(Mobile from, IDyeTub sender)
        {
            if (m_Resource > CraftResource.RegularWood && m_Resource <= CraftResource.Frostwood)
            {
                return(false);
            }

            return(base.Dye(from, sender));
        }
Exemple #5
0
        public bool Dye( Mobile from, IDyeTub sender )
        {
            if ( Deleted )
                return false;

            Hue = sender.DyedHue;

            return true;
        }
        public override bool Dye(Mobile from, IDyeTub sender)
        {
            if (!(m_Resource == CraftResource.None || m_Resource == CraftResource.Iron))
            {
                return(false);
            }

            return(base.Dye(from, sender));
        }
Exemple #7
0
        public virtual bool Dye(Mobile from, IDyeTub sender)
        {
            if (Deleted)
            {
                return(false);
            }

            Hue = sender.DyedHue;
            return(true);
        }
		public override bool Dye( Mobile from, IDyeTub sender )
		{
			if ( Deleted )
				return false;

			if ( Addon != null )
				Addon.Hue = sender.DyedHue;

			return base.Dye( from, sender );
		}
        public override bool Dye( Mobile from, IDyeTub sender )
        {
            if ( Deleted )
                return false;

            if ( ItemID >= 0x13A4 && ItemID <= 0x13AE )
                return base.Dye( from, sender );

            from.SendLocalizedMessage( sender.FailMessage );
            return false;
        }
Exemple #10
0
        public bool Dye( Mobile from, IDyeTub sender )
        {
            if ( Deleted )
                return false;

            if ( ItemID >= 0x13A4 && ItemID <= 0x13AE )
            {
                Hue = sender.DyedHue;
                return true;
            }

            from.SendLocalizedMessage( sender.FailMessage );
            return false;
        }
Exemple #11
0
        public bool Dye(Mobile from, IDyeTub sender)
        {
            if (Deleted)
            {
                return(false);
            }

            if (Addon != null)
            {
                Addon.Hue = sender.DyedHue;
            }

            return(true);
        }
Exemple #12
0
        public override bool Dye(Mobile from, IDyeTub sender)
        {
            if (Deleted)
            {
                return(false);
            }

            if (Addon != null)
            {
                Addon.Hue = sender.DyedHue;
            }

            return(base.Dye(from, sender));
        }
        public override bool Dye(Mobile from, IDyeTub sender)
        {
            if (Deleted)
            {
                return(false);
            }

            if (ItemID >= 0x13A4 && ItemID <= 0x13AE)
            {
                return(base.Dye(from, sender));
            }

            from.SendLocalizedMessage(sender.FailMessage);
            return(false);
        }
Exemple #14
0
        public virtual bool Dye(Mobile from, IDyeTub sender)
        {
            if (Deleted)
            {
                return(false);
            }
            else if (RootParent is Mobile && from != RootParent)
            {
                return(false);
            }

            Hue = sender.DyedHue;

            return(true);
        }
Exemple #15
0
        public bool Dye(Mobile from, IDyeTub sender)
        {
            if (Deleted)
            {
                return(false);
            }

            if (ItemID >= 0x13A4 && ItemID <= 0x13AE)
            {
                Hue = sender.DyedHue;
                return(true);
            }

            from.SendLocalizedMessage(sender.FailMessage);
            return(false);
        }
Exemple #16
0
 public bool Dye( Mobile from, IDyeTub sender )
 {
     if ( Deleted )
     {
         return false;
     }
     else if ( !IsChildOf( from.Backpack ) )
     {
         // That must be in your pack for you to use it.
         from.SendLocalizedMessage( 1042001 );
         return false;
     }
     else
     {
         Hue = sender.DyedHue;
         return true;
     }
 }
Exemple #17
0
 public bool Dye(Mobile from, IDyeTub sender)
 {
     if (Deleted)
     {
         return(false);
     }
     else if (!IsChildOf(from.Backpack))
     {
         // That must be in your pack for you to use it.
         from.SendLocalizedMessage(1042001);
         return(false);
     }
     else
     {
         Hue = sender.DyedHue;
         return(true);
     }
 }
Exemple #18
0
		public override bool Dye(Mobile from, IDyeTub sender)
		{
			return false;
		}
Exemple #19
0
        public virtual bool Dye( Mobile from, IDyeTub sender )
        {
            if ( Deleted )
            {
                return false;
            }
            else if ( RootParent is Mobile && from != RootParent )
            {
                return false;
            }

            Hue = sender.DyedHue;

            return true;
        }
Exemple #20
0
 public override bool Dye(Mobile from, IDyeTub sender)
 {
     return(false);
 }
Exemple #21
0
 public override bool Dye( Mobile from, IDyeTub sender )
 {
     from.SendLocalizedMessage( sender.FailMessage );
     return false;
 }
Exemple #22
0
 public override bool Dye(Mobile from, IDyeTub sender)
 {
     from.SendLocalizedMessage(sender.FailMessage);
     return(false);
 }
		public override bool Dye( Mobile from, IDyeTub sender )
		{
			if ( m_Resource > CraftResource.RegularWood && m_Resource <= CraftResource.Frostwood )
				return false;

			return base.Dye( from, sender );
		}