Overwrite

Complete Overwrite of the Folder with the free shard. ServUO 57.3 has been added.
This commit is contained in:
Unstable Kitsune
2023-11-28 23:20:26 -05:00
parent 3cd54811de
commit b918192e4e
11608 changed files with 2644205 additions and 47 deletions

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class ApprenticeGargoyleBracelet : SilverBracelet
{
public override Race RequiredRace{ get { return Race.Gargoyle; } }
public override bool CanBeWornByGargoyles{ get{ return true; } }
[Constructable]
public ApprenticeGargoyleBracelet()
{
Name = "Hero Apprentice Gargoyle Bracelet";
ItemID = 16913;
Attributes.BonusDex = 3;
Attributes.RegenStam = 3;
Attributes.CastSpeed = 1;
LootType = LootType.Blessed;
}
public ApprenticeGargoyleBracelet( 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();
}
}
}

View File

@@ -0,0 +1,41 @@
using System;
using Server;
namespace Server.Items
{
public class ApprenticeGargoyleEarrings : SilverEarrings
{
public override Race RequiredRace{ get { return Race.Gargoyle; } }
public override bool CanBeWornByGargoyles{ get{ return true; } }
[Constructable]
public ApprenticeGargoyleEarrings()
{
Name = "Hero Apprentice Gargoyle Earrings";
ItemID = 0x4213;
Attributes.BonusInt = 3;
Attributes.RegenMana = 2;
Attributes.SpellDamage = 5;
LootType = LootType.Blessed;
}
public ApprenticeGargoyleEarrings( 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();
}
}
}

View File

@@ -0,0 +1,68 @@
using Server;
using System;
using Server.Items;
namespace Server.Items
{
public class ApprenticeGargoyleApron : LeatherChest
{
public override int InitMinHits{ get{ return 100; } }
public override int InitMaxHits{ get{ return 100; } }
public override int BasePhysicalResistance{ get{ return 0; } }
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 0; } }
public override int AosStrReq{ get{ return 15; } }
public override int OldStrReq{ get{ return 15; } }
public override Race RequiredRace{ get { return Race.Gargoyle; } }
public override bool CanBeWornByGargoyles{ get{ return true; } }
[Constructable]
public ApprenticeGargoyleApron ()
{
Name = "Hero Apprentice Gargoyle Apron ";
Weight = 5;
ItemID = 20696;
Layer = Layer.Waist;
Attributes.LowerRegCost = 17;
Attributes.RegenMana = 2;
Attributes.LowerManaCost = 10;
Attributes.Luck = 5;
PhysicalBonus = 5;
FireBonus = 5;
ColdBonus = 5;
PoisonBonus = 5;
EnergyBonus = 5;
LootType = LootType.Blessed;
}
public ApprenticeGargoyleApron ( 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();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class ApprenticeGargoyleRing : SilverRing
{
public override Race RequiredRace{ get { return Race.Gargoyle; } }
public override bool CanBeWornByGargoyles{ get{ return true; } }
[Constructable]
public ApprenticeGargoyleRing()
{
Name = "Hero Apprentice Gargoyle Ring";
ItemID = 16914;
Attributes.BonusStr = 2;
Attributes.RegenHits = 2;
Attributes.NightSight = 1;
LootType = LootType.Blessed;
}
public ApprenticeGargoyleRing( 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();
}
}
}

View File

@@ -0,0 +1,66 @@
using Server;
using System;
using Server.Items;
namespace Server.Items
{
public class ApprenticeGargoyleShield : MetalKiteShield
{
public override int InitMinHits{ get{ return 150; } }
public override int InitMaxHits{ get{ return 150; } }
public override int BasePhysicalResistance{ get{ return 0; } }
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 0; } }
public override int AosStrReq{ get{ return 15; } }
public override int OldStrReq{ get{ return 15; } }
public override Race RequiredRace{ get { return Race.Gargoyle; } }
public override bool CanBeWornByGargoyles{ get{ return true; } }
[Constructable]
public ApprenticeGargoyleShield()
{
Name = " Hero Apprentice Gargoyle Shield";
Weight = 10;
ItemID = 16938;
Attributes.SpellChanneling = 1;
Attributes.DefendChance = 5;
Attributes.AttackChance = 5;
Attributes.Luck = 15;
LootType = LootType.Blessed;
PhysicalBonus = 5;
FireBonus = 5;
ColdBonus = 5;
PoisonBonus = 5;
EnergyBonus = 5;
}
public ApprenticeGargoyleShield( 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();
}
}
}

View File

@@ -0,0 +1,53 @@
using Server;
using System;
using Server.Items;
namespace Server.Items
{
public class ApprenticeGargoyleSword : Katana
{
public override int InitMinHits{ get{ return 150; } }
public override int InitMaxHits{ get{ return 150; } }
public override Race RequiredRace{ get { return Race.Gargoyle; } }
public override bool CanBeWornByGargoyles{ get{ return true; } }
[Constructable]
public ApprenticeGargoyleSword()
{
Name = "Hero Apprentice Gargoyle Sword";
ItemID =2312;
Layer = Layer.OneHanded;
Weight = 10;
WeaponAttributes.UseBestSkill = 1;
Attributes.SpellChanneling = 1;
Attributes.WeaponDamage = 35;
Attributes.WeaponSpeed = 15;
Attributes.Luck = 25;
LootType = LootType.Blessed;
}
public ApprenticeGargoyleSword( 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();
}
}
}

View File

@@ -0,0 +1,68 @@
using Server;
using System;
using Server.Items;
namespace Server.Items
{
public class ApprenticeGargoyleWingArmor : LeatherChest
{
public override int InitMinHits{ get{ return 100; } }
public override int InitMaxHits{ get{ return 100; } }
public override int BasePhysicalResistance{ get{ return 0; } }
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 0; } }
public override int AosStrReq{ get{ return 15; } }
public override int OldStrReq{ get{ return 15; } }
public override Race RequiredRace{ get { return Race.Gargoyle; } }
public override bool CanBeWornByGargoyles{ get{ return true; } }
[Constructable]
public ApprenticeGargoyleWingArmor()
{
Name = "Hero Apprentice Gargoyle Wing Armor";
Weight = 5;
ItemID = 17790;
Layer = Layer.Cloak;
Attributes.LowerRegCost = 17;
Attributes.RegenMana = 2;
Attributes.LowerManaCost = 10;
Attributes.Luck = 5;
PhysicalBonus = 5;
FireBonus = 5;
ColdBonus = 5;
PoisonBonus = 5;
EnergyBonus = 5;
LootType = LootType.Blessed;
}
public ApprenticeGargoyleWingArmor( 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();
}
}
}

View File

@@ -0,0 +1,48 @@
using System;
using Server;
using Server.Items;
namespace Server.Items
{
public class GargishFemaleStarterArmor : Bag
{
[Constructable]
public GargishFemaleStarterArmor() : this(1)
{
}
[Constructable]
public GargishFemaleStarterArmor( int amount )
{
DropItem(new ApprenticeFemaleGargoyleChest());
DropItem(new ApprenticeFemaleGargoyleKilt());
DropItem(new ApprenticeFemaleGargoyleSleeves());
DropItem(new ApprenticeFemaleGargoyleLegs());
DropItem(new ApprenticeGargoyleApron());
DropItem(new ApprenticeGargoyleEarrings());
DropItem(new ApprenticeGargoyleRing());
DropItem(new ApprenticeGargoyleBracelet());
DropItem(new ApprenticeGargoyleSword());
DropItem(new ApprenticeGargoyleShield());
}
public GargishFemaleStarterArmor( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,54 @@
using System;
using Server;
using Server.Items;
namespace Server.Items
{
public class GargishMaleStarterArmor : Bag
{
[Constructable]
public GargishMaleStarterArmor() : this(1)
{
}
[Constructable]
public GargishMaleStarterArmor( int amount )
{
DropItem(new ApprenticeGargoyleWingArmor());
DropItem(new ApprenticeMaleGargoyleChest());
DropItem(new ApprenticeMaleGargoyleKilt());
DropItem(new ApprenticeMaleGargoyleSleeves());
DropItem(new ApprenticeMaleGargoyleLegs());
DropItem(new ApprenticeFemaleGargoyleChest());
DropItem(new ApprenticeFemaleGargoyleKilt());
DropItem(new ApprenticeFemaleGargoyleSleeves());
DropItem(new ApprenticeFemaleGargoyleLegs());
DropItem(new ApprenticeGargoyleApron());
DropItem(new ApprenticeGargoyleEarrings());
DropItem(new ApprenticeGargoyleRing());
DropItem(new ApprenticeGargoyleBracelet());
DropItem(new ApprenticeGargoyleSword());
DropItem(new ApprenticeGargoyleShield());
}
public GargishMaleStarterArmor( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,69 @@
using Server;
using System;
using Server.Items;
namespace Server.Items
{
public class ApprenticeMaleGargoyleChest : LeatherChest
{
public override int InitMinHits{ get{ return 125; } }
public override int InitMaxHits{ get{ return 125; } }
public override int BasePhysicalResistance{ get{ return 0; } }
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 0; } }
public override int AosStrReq{ get{ return 15; } }
public override int OldStrReq{ get{ return 15; } }
public override Race RequiredRace{ get { return Race.Gargoyle; } }
public override bool CanBeWornByGargoyles{ get{ return true; } }
public override bool AllowFemaleWearer{ get{ return false; } }
[Constructable]
public ApprenticeMaleGargoyleChest()
{
Hue = 333;
Name = "Hero Apprentice Male Gargoyle Chest";
ItemID = 772;
Layer = Layer.InnerTorso;
Weight = 5;
Attributes.LowerRegCost = 17;
Attributes.RegenMana = 2;
Attributes.LowerManaCost = 10;
Attributes.Luck = 5;
LootType = LootType.Blessed;
PhysicalBonus = 5;
FireBonus = 5;
ColdBonus = 5;
PoisonBonus = 5;
EnergyBonus = 5;
}
public ApprenticeMaleGargoyleChest( 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();
}
}
}

View File

@@ -0,0 +1,71 @@
using Server;
using System;
using Server.Items;
namespace Server.Items
{
public class ApprenticeMaleGargoyleKilt : LeatherChest
{
public override int InitMinHits{ get{ return 100; } }
public override int InitMaxHits{ get{ return 100; } }
public override int BasePhysicalResistance{ get{ return 0; } }
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 0; } }
public override int AosStrReq{ get{ return 15; } }
public override int OldStrReq{ get{ return 15; } }
public override Race RequiredRace{ get { return Race.Gargoyle; } }
public override bool CanBeWornByGargoyles{ get{ return true; } }
public override bool AllowFemaleWearer{ get{ return false; } }
[Constructable]
public ApprenticeMaleGargoyleKilt ()
{
Name = "Hero Apprentice MaleGargoyle Kilt ";
Weight = 5;
ItemID = 785;
Layer = Layer.OuterLegs;
Attributes.LowerRegCost = 17;
Attributes.RegenMana = 2;
Attributes.LowerManaCost = 10;
Attributes.Luck = 5;
PhysicalBonus = 5;
FireBonus = 5;
ColdBonus = 5;
PoisonBonus = 5;
EnergyBonus = 5;
LootType = LootType.Blessed;
}
public ApprenticeMaleGargoyleKilt ( 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();
}
}
}

View File

@@ -0,0 +1,70 @@
using Server;
using System;
using Server.Items;
namespace Server.Items
{
public class ApprenticeMaleGargoyleLegs : LeatherLegs
{
public override int InitMinHits{ get{ return 125; } }
public override int InitMaxHits{ get{ return 125; } }
public override int BasePhysicalResistance{ get{ return 0; } }
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 0; } }
public override int AosStrReq{ get{ return 15; } }
public override int OldStrReq{ get{ return 15; } }
public override Race RequiredRace{ get { return Race.Gargoyle; } }
public override bool CanBeWornByGargoyles{ get{ return true; } }
public override bool AllowFemaleWearer{ get{ return false; } }
[Constructable]
public ApprenticeMaleGargoyleLegs()
{
Hue = 333;
Name = "Hero Apprentice Male Gargoyle Legs";
ItemID = 774;
Layer = Layer.Pants;
Weight = 5;
Attributes.LowerRegCost = 17;
Attributes.RegenMana = 2;
Attributes.LowerManaCost = 10;
Attributes.Luck = 5;
PhysicalBonus = 5;
FireBonus = 5;
ColdBonus = 5;
PoisonBonus = 5;
EnergyBonus = 5;
LootType = LootType.Blessed;
}
public ApprenticeMaleGargoyleLegs( 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();
}
}
}

View File

@@ -0,0 +1,67 @@
using Server;
using System;
using Server.Items;
namespace Server.Items
{
public class ApprenticeMaleGargoyleSleeves : LeatherArms
{
public override int InitMinHits{ get{ return 100; } }
public override int InitMaxHits{ get{ return 100; } }
public override int BasePhysicalResistance{ get{ return 0; } }
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 0; } }
public override int AosStrReq{ get{ return 15; } }
public override int OldStrReq{ get{ return 15; } }
public override Race RequiredRace{ get { return Race.Gargoyle; } }
public override bool CanBeWornByGargoyles{ get{ return true; } }
public override bool AllowFemaleWearer{ get{ return false; } }
[Constructable]
public ApprenticeMaleGargoyleSleeves()
{
Hue = 57;
Name = "Hero Apprentice Male Gargoyle Sleeves";
Weight = 5;
ItemID = 770;
Attributes.LowerRegCost = 17;
Attributes.RegenMana = 2;
Attributes.LowerManaCost = 10;
Attributes.Luck = 5;
PhysicalBonus = 5;
FireBonus = 5;
ColdBonus = 5;
PoisonBonus = 5;
EnergyBonus = 5;
LootType = LootType.Blessed;
}
public ApprenticeMaleGargoyleSleeves( 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();
}
}
}

View File

@@ -0,0 +1,68 @@
using Server;
using System;
using Server.Items;
namespace Server.Items
{
public class ApprenticeFemaleGargoyleChest : LeatherChest
{
public override int InitMinHits{ get{ return 125; } }
public override int InitMaxHits{ get{ return 125; } }
public override int BasePhysicalResistance{ get{ return 0; } }
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 0; } }
public override int AosStrReq{ get{ return 15; } }
public override int OldStrReq{ get{ return 15; } }
public override Race RequiredRace{ get { return Race.Gargoyle; } }
public override bool CanBeWornByGargoyles{ get{ return true; } }
public override bool AllowMaleWearer{ get{ return false; } }
[Constructable]
public ApprenticeFemaleGargoyleChest()
{
Hue = 333;
Name = "Heroine Apprentice Female Gargoyle Chest";
ItemID = 771;
Layer = Layer.InnerTorso;
Weight = 5;
Attributes.LowerRegCost = 17;
Attributes.RegenMana = 2;
Attributes.LowerManaCost = 10;
Attributes.Luck = 5;
PhysicalBonus = 5;
FireBonus = 5;
ColdBonus = 5;
PoisonBonus = 5;
EnergyBonus = 5;
}
public ApprenticeFemaleGargoyleChest( 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();
}
}
}

View File

@@ -0,0 +1,72 @@
using Server;
using System;
using Server.Items;
namespace Server.Items
{
public class ApprenticeFemaleGargoyleKilt : LeatherChest
{
public override int InitMinHits{ get{ return 100; } }
public override int InitMaxHits{ get{ return 100; } }
public override int BasePhysicalResistance{ get{ return 0; } }
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 0; } }
public override int AosStrReq{ get{ return 15; } }
public override int OldStrReq{ get{ return 15; } }
public override Race RequiredRace{ get { return Race.Gargoyle; } }
public override bool CanBeWornByGargoyles{ get{ return true; } }
public override bool AllowMaleWearer{ get{ return false; } }
[Constructable]
public ApprenticeFemaleGargoyleKilt ()
{
Hue = 333;
Name = "Heroine Apprentice Female Gargoyle Kilt ";
Weight = 5;
ItemID = 785;
Layer = Layer.OuterLegs;
Attributes.LowerRegCost = 17;
Attributes.RegenMana = 2;
Attributes.LowerManaCost = 10;
Attributes.Luck = 5;
PhysicalBonus = 5;
FireBonus = 5;
ColdBonus = 5;
PoisonBonus = 5;
EnergyBonus = 5;
LootType = LootType.Blessed;
}
public ApprenticeFemaleGargoyleKilt ( 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();
}
}
}

View File

@@ -0,0 +1,69 @@
using Server;
using System;
using Server.Items;
namespace Server.Items
{
public class ApprenticeFemaleGargoyleLegs : LeatherLegs
{
public override int InitMinHits{ get{ return 125; } }
public override int InitMaxHits{ get{ return 125; } }
public override int BasePhysicalResistance{ get{ return 0; } }
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 0; } }
public override int AosStrReq{ get{ return 15; } }
public override int OldStrReq{ get{ return 15; } }
public override Race RequiredRace{ get { return Race.Gargoyle; } }
public override bool CanBeWornByGargoyles{ get{ return true; } }
public override bool AllowMaleWearer{ get{ return false; } }
[Constructable]
public ApprenticeFemaleGargoyleLegs()
{
Hue = 333;
ItemID = 773;
Name = "Heroine Apprentice Female Gargoyle Legs";
Layer = Layer.Pants;
Weight = 5;
Attributes.LowerRegCost = 17;
Attributes.RegenMana = 2;
Attributes.LowerManaCost = 10;
Attributes.Luck = 5;
PhysicalBonus = 5;
FireBonus = 5;
ColdBonus = 5;
PoisonBonus = 5;
EnergyBonus = 5;
LootType = LootType.Blessed;
}
public ApprenticeFemaleGargoyleLegs( 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();
}
}
}

View File

@@ -0,0 +1,69 @@
using Server;
using System;
using Server.Items;
namespace Server.Items
{
public class ApprenticeFemaleGargoyleSleeves : LeatherArms
{
public override int InitMinHits{ get{ return 100; } }
public override int InitMaxHits{ get{ return 100; } }
public override int BasePhysicalResistance{ get{ return 0; } }
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 0; } }
public override int AosStrReq{ get{ return 15; } }
public override int OldStrReq{ get{ return 15; } }
public override Race RequiredRace{ get { return Race.Gargoyle; } }
public override bool CanBeWornByGargoyles{ get{ return true; } }
public override bool AllowMaleWearer{ get{ return false; } }
[Constructable]
public ApprenticeFemaleGargoyleSleeves()
{
Hue = 57;
Name = "Heroine Apprentice Female Gargoyle Sleeves";
Weight = 5;
ItemID = 769;
Attributes.LowerRegCost = 17;
Attributes.RegenMana = 2;
Attributes.LowerManaCost = 10;
Attributes.Luck = 5;
PhysicalBonus = 5;
FireBonus = 5;
ColdBonus = 5;
PoisonBonus = 5;
EnergyBonus = 5;
LootType = LootType.Blessed;
}
public ApprenticeFemaleGargoyleSleeves( 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();
}
}
}