namespace Server.Items { public class QuiverOfInfinity : BaseQuiver, ITokunoDyable { public override int LabelNumber => 1075201; // Quiver of Infinity [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 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; } } }