servuo/Scripts/Items/Resource/BoltOfCloth.cs
TrueUO 6ff5ae05df
Bug Fixes (#4873)
* Bug Fixes

Fixed crash while enabling Kotl System
Added support for invoking commands without a mobile
Bolt of CLoth is no longer flipable with housing
Fixed issue with castle ladders
Chest guardians will now get Soul Bound tag during active Event
Fixed issue where physcial resist wasnt returning to normal value when disabling magic reflect spell

* Bug Fix

- https://www.servuo.com/threads/black-rock-stew-recipe-ingredients-are-not-consumed.13056/
2020-10-03 07:09:47 -07:00

61 lines
1.3 KiB
C#

namespace Server.Items
{
public class BoltOfCloth : Item, IScissorable, IDyable, ICommodity
{
[Constructable]
public BoltOfCloth()
: this(1)
{
}
[Constructable]
public BoltOfCloth(int amount)
: base(0xF95)
{
Stackable = true;
Weight = 5.0;
Amount = amount;
}
public BoltOfCloth(Serial serial)
: base(serial)
{
}
TextDefinition ICommodity.Description => LabelNumber;
bool ICommodity.IsDeedable => true;
public bool Dye(Mobile from, DyeTub sender)
{
if (Deleted)
return false;
Hue = sender.DyedHue;
return true;
}
public override void Serialize(GenericWriter writer)
{
base.Serialize(writer);
writer.Write(0); // version
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize(reader);
int version = reader.ReadInt();
}
public bool Scissor(Mobile from, Scissors scissors)
{
if (Deleted || !from.CanSee(this))
return false;
base.ScissorHelper(from, new Cloth(), 50);
return true;
}
}
}