namespace Server.Items { public class QuiverOfInfinity : BaseQuiver, ITokunoDyable { [Constructible] public QuiverOfInfinity() : base(0x2B02) { LootType = LootType.Blessed; Weight = 8.0; WeightReduction = 30; LowerAmmoCost = 20; Attributes.DefendChance = 5; } public QuiverOfInfinity(Serial serial) : base(serial) { } public override int LabelNumber => 1075201; // Quiver of Infinity public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(2); // version } public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadEncodedInt(); if (version < 1 && DamageIncrease == 0) DamageIncrease = 10; if (version < 2 && Attributes.WeaponDamage == 10) Attributes.WeaponDamage = 0; } } }