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; } }
public override bool Dye( Mobile from, IDyeTub sender ) { if ( !(m_Resource == CraftResource.None || m_Resource == CraftResource.Iron) ) return false; return base.Dye( from, sender ); }
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); } }
public override bool Dye(Mobile from, IDyeTub sender) { if (m_Resource > CraftResource.RegularWood && m_Resource <= CraftResource.Frostwood) { return(false); } return(base.Dye(from, sender)); }
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)); }
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; }
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; }
public bool Dye(Mobile from, IDyeTub sender) { if (Deleted) { return(false); } if (Addon != null) { Addon.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); }
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); }
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); }
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; } }
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); } }
public override bool Dye(Mobile from, IDyeTub sender) { return false; }
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; }
public override bool Dye(Mobile from, IDyeTub sender) { return(false); }
public override bool Dye( Mobile from, IDyeTub sender ) { from.SendLocalizedMessage( sender.FailMessage ); return false; }
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 ); }