RunUO/Scripts/Items/Special/8th Anniversary Items/DupresShield.cs

53 lines
1.3 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using Server;
namespace Server.Items
{
public class DupresShield : BaseShield, ITokunoDyable
{
public override int LabelNumber { get { return 1075196; } } // Dupre’s Shield
public override int BasePhysicalResistance { get { return 1; } }
public override int BaseFireResistance { get { return 0; } }
public override int BaseColdResistance { get { return 0; } }
public override int BasePoisonResistance { get { return 0; } }
public override int BaseEnergyResistance { get { return 1; } }
public override int InitMinHits { get { return 255; } }
public override int InitMaxHits { get { return 255; } }
public override int AosStrReq { get { return 50; } }
public override int ArmorBase { get { return 15; } }
[Constructable]
public DupresShield() : base( 0x2B01 )
{
LootType = LootType.Blessed;
Weight = 6.0;
Attributes.BonusHits = 5;
Attributes.RegenHits = 1;
SkillBonuses.SetValues( 0, SkillName.Parry, 5 );
}
public DupresShield( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.WriteEncodedInt( 0 ); //version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadEncodedInt();
}
}
}