//Created by Script Creator using System; using Server; namespace Server.Items { public class ShadowCrescentBlade : CrescentBlade { public override int ArtifactRarity{ get{ return 75; } } public override int AosMinDamage{ get{ return 20; } } public override int AosMaxDamage{ get{ return 30; } } [Constructable] public ShadowCrescentBlade() { Weight = 2; Name = "Shadow Crescent Blade"; Hue = 2565; WeaponAttributes.DurabilityBonus = 0; WeaponAttributes.HitColdArea = 0; WeaponAttributes.HitDispel = 75; WeaponAttributes.HitEnergyArea = 0; WeaponAttributes.HitFireArea = 0; WeaponAttributes.HitHarm = 0; WeaponAttributes.HitLeechHits = 0; WeaponAttributes.HitLeechMana = 25; WeaponAttributes.HitLeechStam = 0; WeaponAttributes.HitLightning = 0; WeaponAttributes.HitLowerAttack = 10; WeaponAttributes.HitMagicArrow = 0; WeaponAttributes.HitPhysicalArea = 0; WeaponAttributes.HitPoisonArea = 0; WeaponAttributes.LowerStatReq = 0; WeaponAttributes.MageWeapon = 1; WeaponAttributes.ResistColdBonus = 0; WeaponAttributes.ResistEnergyBonus = 0; WeaponAttributes.ResistPhysicalBonus = 0; WeaponAttributes.ResistPoisonBonus = 0; WeaponAttributes.ResistFireBonus = 0; WeaponAttributes.SelfRepair = 1; WeaponAttributes.UseBestSkill = 1; Attributes.AttackChance = 50; Attributes.BonusDex = 0; Attributes.BonusHits = 0; Attributes.BonusInt = 0; Attributes.BonusMana = 0 ; Attributes.BonusStam = 0; Attributes.CastRecovery = 0; Attributes.CastSpeed = 0; Attributes.DefendChance = 0; Attributes.EnhancePotions = 0; Attributes.LowerManaCost = 0; Attributes.LowerRegCost = 0; Attributes.Luck = 20; Attributes.NightSight = 1; Attributes.ReflectPhysical = 0; Attributes.RegenHits = 0; Attributes.RegenMana = 0; Attributes.RegenStam = 0; Attributes.SpellChanneling = 1; Attributes.SpellDamage = 0; Attributes.WeaponDamage = 5; Attributes.WeaponSpeed = 5; LootType = LootType.Blessed; LootType = LootType.Cursed; } public ShadowCrescentBlade( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.Write( (int) 0 ); } public override void Deserialize(GenericReader reader) { base.Deserialize( reader ); int version = reader.ReadInt(); } } }