skillcaps and things that exceed it Possible threading issue Addition of Generic FindItemsByType - List<T> findItemsByType<T>() Change to make polymorph not have a timer and instead a toggle skill KiAttack no longer works with ranged weapons Poison strike speed and damage changed Necro spells now affected by FC Must have atleast 50 weapon skill if no shield equipped to use Evasion Stalking bonus capped at 10 + skill/10 Stalking bonus now Clears Bugfix w/Guilds Crashguard Exception message moved closer to the top of the file. Character creation of Pallys and necros using advanced skills now gives skill items Honor no longer works on Players Pre-ML area HitArea attacks nolonger require LoS Serialization fix for BladeOfTheRighteous RidingSwipe now has paralyzation immunity as with NerveStrike and ParaBlow AnkhEast renamed to AnkhNorth LeggingsOfBane no longer have 510 HP ElvenWashBasinEastAddon Fixed AnsellaGryen won't be renamed each time the server Restarts DiseasedCats are properly named Localization fixes in DefBlacksmithy BearMasks/DearMAsks and things that extend from them now can be repaired
47 lines
No EOL
1.1 KiB
C#
47 lines
No EOL
1.1 KiB
C#
using System;
|
|
using Server;
|
|
|
|
namespace Server.Items
|
|
{
|
|
public class BladeOfTheRighteous : Longsword
|
|
{
|
|
public override int LabelNumber{ get{ return 1061107; } } // Blade of the Righteous
|
|
public override int ArtifactRarity{ get{ return 10; } }
|
|
|
|
public override int InitMinHits{ get{ return 255; } }
|
|
public override int InitMaxHits{ get{ return 255; } }
|
|
|
|
[Constructable]
|
|
public BladeOfTheRighteous()
|
|
{
|
|
Hue = 0x47E;
|
|
//Slayer = SlayerName.DaemonDismissal;
|
|
Slayer = SlayerName.Exorcism;
|
|
WeaponAttributes.HitLeechHits = 50;
|
|
WeaponAttributes.UseBestSkill = 1;
|
|
Attributes.BonusHits = 10;
|
|
Attributes.WeaponDamage = 50;
|
|
}
|
|
|
|
public BladeOfTheRighteous( 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();
|
|
|
|
if ( Slayer == SlayerName.None )
|
|
Slayer = SlayerName.Exorcism;
|
|
}
|
|
}
|
|
} |