new v-props in baseregion, added butcherswarcleaver, runesabre, revised acid proof rope drop - should be rare.

This commit is contained in:
xavier 2013-03-09 23:12:01 +00:00
parent 3e36e18f91
commit c6ad1bb0a6
5 changed files with 57 additions and 10 deletions

View file

@ -1947,6 +1947,9 @@ namespace Server.Items
SlayerEntry atkSlayer = SlayerGroup.GetEntryByName( atkWeapon.Slayer );
SlayerEntry atkSlayer2 = SlayerGroup.GetEntryByName( atkWeapon.Slayer2 );
if( atkWeapon is ButchersWarCleaver && TalismanSlayer.Slays( TalismanSlayerName.Bovine, defender ) )
return CheckSlayerResult.Slayer;
if ( atkSlayer != null && atkSlayer.Slays( defender ) || atkSlayer2 != null && atkSlayer2.Slays( defender ) )
return CheckSlayerResult.Slayer;

View file

@ -0,0 +1,40 @@
using System;
using Server.Items;
namespace Server.Items
{
public class ButchersWarCleaver : WarCleaver
{
public override int LabelNumber{ get{ return 1073526; } } // butcher's war cleaver
[Constructable]
public ButchersWarCleaver() : base()
{
}
public ButchersWarCleaver( Serial serial ) : base( serial )
{
}
public override void AppendChildNameProperties( ObjectPropertyList list )
{
base.AppendChildNameProperties( list );
list.Add( 1072512 ); // Bovine Slayer
}
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();
}
}
}