Overwrite
Complete Overwrite of the Folder with the free shard. ServUO 57.3 has been added.
This commit is contained in:
198
Scripts/Scripts-master/Items/Armors/Acolyte Set/AcolyteArms.cs
Normal file
198
Scripts/Scripts-master/Items/Armors/Acolyte Set/AcolyteArms.cs
Normal file
@@ -0,0 +1,198 @@
|
||||
using System;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlipableAttribute( 0x13CD, 0x13C5 )]
|
||||
public class AcolyteArms : BaseArmor
|
||||
{
|
||||
public override int LabelNumber{ get{ return 1074307; } }
|
||||
public override int BasePhysicalResistance{ get{ return 7; } }
|
||||
public override int BaseFireResistance{ get{ return 7; } }
|
||||
public override int BaseColdResistance{ get{ return 3; } }
|
||||
public override int BasePoisonResistance{ get{ return 4; } }
|
||||
public override int BaseEnergyResistance{ get{ return 4; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 30; } }
|
||||
public override int InitMaxHits{ get{ return 40; } }
|
||||
|
||||
public override int AosStrReq{ get{ return 20; } }
|
||||
public override int OldStrReq{ get{ return 15; } }
|
||||
|
||||
public override int ArmorBase{ get{ return 13; } }
|
||||
|
||||
public override ArmorMaterialType MaterialType{ get{ return ArmorMaterialType.Leather; } }
|
||||
public override ArmorMeditationAllowance DefMedAllowance{ get{ return ArmorMeditationAllowance.All; } }
|
||||
|
||||
|
||||
[Constructable]
|
||||
public AcolyteArms() : base( 0x13CD )
|
||||
{
|
||||
Weight = 5.0;
|
||||
Attributes.BonusMana = 2;
|
||||
Attributes.SpellDamage = 2;
|
||||
}
|
||||
|
||||
public override void AddNameProperties( ObjectPropertyList list )
|
||||
{
|
||||
base.AddNameProperties( list );
|
||||
|
||||
list.Add( 1072376, "4" );
|
||||
|
||||
if ( this.Parent is Mobile )
|
||||
{
|
||||
if ( this.Hue == 0x2 )
|
||||
{
|
||||
list.Add( 1072377 );
|
||||
list.Add( 1073489, "100" );
|
||||
list.Add( 1060441 );
|
||||
list.Add( 1060450, "3" );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public override void GetProperties( ObjectPropertyList list )
|
||||
{
|
||||
base.GetProperties( list );
|
||||
|
||||
if ( this.Hue == 0x0 )
|
||||
{
|
||||
list.Add( 1072378 );
|
||||
list.Add( 1072382, "3" );
|
||||
list.Add( 1072383, "3" );
|
||||
list.Add( 1072384, "3" );
|
||||
list.Add( 1072385, "3" );
|
||||
list.Add( 1072386, "3" );
|
||||
list.Add( 1060450, "3" );
|
||||
list.Add( 1073489, "100" );
|
||||
list.Add( 1060441 );
|
||||
}
|
||||
}
|
||||
|
||||
public override bool OnEquip( Mobile from )
|
||||
{
|
||||
|
||||
Item shirt = from.FindItemOnLayer( Layer.InnerTorso );
|
||||
Item glove = from.FindItemOnLayer( Layer.Gloves );
|
||||
Item pants = from.FindItemOnLayer( Layer.Pants );
|
||||
|
||||
if ( shirt != null && shirt.GetType() == typeof( AcolyteChest ) && glove != null && glove.GetType() == typeof( AcolyteGloves ) && pants != null && pants.GetType() == typeof( AcolyteLegs ) )
|
||||
{
|
||||
Effects.PlaySound( from.Location, from.Map, 503 );
|
||||
from.FixedParticles( 0x376A, 9, 32, 5030, EffectLayer.Waist );
|
||||
|
||||
Hue = 0x2;
|
||||
ArmorAttributes.SelfRepair = 3;
|
||||
PhysicalBonus = 3;
|
||||
FireBonus = 3;
|
||||
ColdBonus = 3;
|
||||
PoisonBonus = 3;
|
||||
EnergyBonus = 3;
|
||||
|
||||
|
||||
AcolyteChest chest = from.FindItemOnLayer( Layer.InnerTorso ) as AcolyteChest;
|
||||
AcolyteGloves gloves = from.FindItemOnLayer( Layer.Gloves ) as AcolyteGloves;
|
||||
AcolyteLegs legs = from.FindItemOnLayer( Layer.Pants ) as AcolyteLegs;
|
||||
|
||||
chest.Hue = 0x2;
|
||||
chest.Attributes.NightSight = 1;
|
||||
chest.Attributes.Luck = 100;
|
||||
chest.ArmorAttributes.SelfRepair = 3;
|
||||
chest.PhysicalBonus = 3;
|
||||
chest.FireBonus = 3;
|
||||
chest.ColdBonus = 3;
|
||||
chest.PoisonBonus = 3;
|
||||
chest.EnergyBonus = 3;
|
||||
|
||||
gloves.Hue = 0x2;
|
||||
gloves.ArmorAttributes.SelfRepair = 3;
|
||||
gloves.PhysicalBonus = 3;
|
||||
gloves.FireBonus = 3;
|
||||
gloves.ColdBonus = 3;
|
||||
gloves.PoisonBonus = 3;
|
||||
gloves.EnergyBonus = 3;
|
||||
|
||||
legs.Hue = 0x2;
|
||||
legs.ArmorAttributes.SelfRepair = 3;
|
||||
legs.PhysicalBonus = 3;
|
||||
legs.FireBonus = 3;
|
||||
legs.ColdBonus = 3;
|
||||
legs.PoisonBonus = 3;
|
||||
legs.EnergyBonus = 3;
|
||||
|
||||
from.SendLocalizedMessage( 1072391 );
|
||||
}
|
||||
this.InvalidateProperties();
|
||||
return base.OnEquip( from );
|
||||
}
|
||||
|
||||
public override void OnRemoved( object parent )
|
||||
{
|
||||
if ( parent is Mobile )
|
||||
{
|
||||
Mobile m = ( Mobile )parent;
|
||||
Hue = 0x0;
|
||||
ArmorAttributes.SelfRepair = 0;
|
||||
PhysicalBonus = 0;
|
||||
FireBonus = 0;
|
||||
ColdBonus = 0;
|
||||
PoisonBonus = 0;
|
||||
EnergyBonus = 0;
|
||||
if ( m.FindItemOnLayer( Layer.InnerTorso ) is AcolyteChest && m.FindItemOnLayer( Layer.Gloves ) is AcolyteGloves && m.FindItemOnLayer( Layer.Pants ) is AcolyteLegs )
|
||||
{
|
||||
AcolyteChest chest = m.FindItemOnLayer( Layer.InnerTorso ) as AcolyteChest;
|
||||
chest.Hue = 0x0;
|
||||
chest.Attributes.NightSight = 0;
|
||||
chest.Attributes.Luck = 0;
|
||||
chest.ArmorAttributes.SelfRepair = 0;
|
||||
chest.PhysicalBonus = 0;
|
||||
chest.FireBonus = 0;
|
||||
chest.ColdBonus = 0;
|
||||
chest.PoisonBonus = 0;
|
||||
chest.EnergyBonus = 0;
|
||||
|
||||
AcolyteGloves gloves = m.FindItemOnLayer( Layer.Gloves ) as AcolyteGloves;
|
||||
gloves.Hue = 0x0;
|
||||
gloves.ArmorAttributes.SelfRepair = 0;
|
||||
gloves.PhysicalBonus = 0;
|
||||
gloves.FireBonus = 0;
|
||||
gloves.ColdBonus = 0;
|
||||
gloves.PoisonBonus = 0;
|
||||
gloves.EnergyBonus = 0;
|
||||
|
||||
AcolyteLegs legs = m.FindItemOnLayer( Layer.Pants ) as AcolyteLegs;
|
||||
legs.Hue = 0x0;
|
||||
legs.ArmorAttributes.SelfRepair = 0;
|
||||
legs.PhysicalBonus = 0;
|
||||
legs.FireBonus = 0;
|
||||
legs.ColdBonus = 0;
|
||||
legs.PoisonBonus = 0;
|
||||
legs.EnergyBonus = 0;
|
||||
|
||||
}
|
||||
this.InvalidateProperties();
|
||||
}
|
||||
base.OnRemoved( parent );
|
||||
}
|
||||
|
||||
|
||||
public AcolyteArms( 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 ( Weight == 1.0 )
|
||||
Weight = 5.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
199
Scripts/Scripts-master/Items/Armors/Acolyte Set/AcolyteChest.cs
Normal file
199
Scripts/Scripts-master/Items/Armors/Acolyte Set/AcolyteChest.cs
Normal file
@@ -0,0 +1,199 @@
|
||||
using System;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlipableAttribute( 0x13CC, 0x13D3 )]
|
||||
public class AcolyteChest : BaseArmor
|
||||
{
|
||||
public override int LabelNumber{ get{ return 1074307; } }
|
||||
public override int BasePhysicalResistance{ get{ return 7; } }
|
||||
public override int BaseFireResistance{ get{ return 7; } }
|
||||
public override int BaseColdResistance{ get{ return 3; } }
|
||||
public override int BasePoisonResistance{ get{ return 4; } }
|
||||
public override int BaseEnergyResistance{ get{ return 4; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 30; } }
|
||||
public override int InitMaxHits{ get{ return 40; } }
|
||||
|
||||
public override int AosStrReq{ get{ return 20; } }
|
||||
public override int OldStrReq{ get{ return 15; } }
|
||||
|
||||
public override int ArmorBase{ get{ return 13; } }
|
||||
|
||||
public override ArmorMaterialType MaterialType{ get{ return ArmorMaterialType.Leather; } }
|
||||
public override ArmorMeditationAllowance DefMedAllowance{ get{ return ArmorMeditationAllowance.All; } }
|
||||
|
||||
|
||||
[Constructable]
|
||||
public AcolyteChest() : base( 0x13CC )
|
||||
{
|
||||
Weight = 10.0;
|
||||
Attributes.BonusMana = 2;
|
||||
Attributes.SpellDamage = 2;
|
||||
}
|
||||
|
||||
public override void AddNameProperties( ObjectPropertyList list )
|
||||
{
|
||||
base.AddNameProperties( list );
|
||||
|
||||
list.Add( 1072376, "4" );
|
||||
|
||||
if ( this.Parent is Mobile )
|
||||
{
|
||||
if ( this.Hue == 0x2 )
|
||||
{
|
||||
list.Add( 1072377 );
|
||||
list.Add( 1073489, "100" );
|
||||
list.Add( 1060441 );
|
||||
list.Add( 1060450, "3" );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public override void GetProperties( ObjectPropertyList list )
|
||||
{
|
||||
base.GetProperties( list );
|
||||
|
||||
if ( this.Hue == 0x0 )
|
||||
{
|
||||
list.Add( 1072378 );
|
||||
list.Add( 1072382, "3" );
|
||||
list.Add( 1072383, "3" );
|
||||
list.Add( 1072384, "3" );
|
||||
list.Add( 1072385, "3" );
|
||||
list.Add( 1072386, "3" );
|
||||
list.Add( 1060450, "3" );
|
||||
list.Add( 1073489, "100" );
|
||||
list.Add( 1060441 );
|
||||
}
|
||||
}
|
||||
|
||||
public override bool OnEquip( Mobile from )
|
||||
{
|
||||
|
||||
Item glove = from.FindItemOnLayer( Layer.Gloves );
|
||||
Item pants = from.FindItemOnLayer( Layer.Pants );
|
||||
Item arms = from.FindItemOnLayer( Layer.Arms );
|
||||
|
||||
if ( glove != null && glove.GetType() == typeof( AcolyteGloves ) && pants != null && pants.GetType() == typeof( AcolyteLegs ) && arms != null && arms.GetType() == typeof( AcolyteArms ) )
|
||||
{
|
||||
Effects.PlaySound( from.Location, from.Map, 503 );
|
||||
from.FixedParticles( 0x376A, 9, 32, 5030, EffectLayer.Waist );
|
||||
|
||||
Hue = 0x2;
|
||||
ArmorAttributes.SelfRepair = 3;
|
||||
Attributes.Luck = 100;
|
||||
Attributes.NightSight = 1;
|
||||
PhysicalBonus = 3;
|
||||
FireBonus = 3;
|
||||
ColdBonus = 3;
|
||||
PoisonBonus = 3;
|
||||
EnergyBonus = 3;
|
||||
|
||||
|
||||
AcolyteGloves gloves = from.FindItemOnLayer( Layer.Gloves ) as AcolyteGloves;
|
||||
AcolyteLegs legs = from.FindItemOnLayer( Layer.Pants ) as AcolyteLegs;
|
||||
AcolyteArms arm = from.FindItemOnLayer( Layer.Arms ) as AcolyteArms;
|
||||
|
||||
gloves.Hue = 0x2;
|
||||
gloves.ArmorAttributes.SelfRepair = 3;
|
||||
gloves.PhysicalBonus = 3;
|
||||
gloves.FireBonus = 3;
|
||||
gloves.ColdBonus = 3;
|
||||
gloves.PoisonBonus = 3;
|
||||
gloves.EnergyBonus = 3;
|
||||
|
||||
legs.Hue = 0x2;
|
||||
legs.ArmorAttributes.SelfRepair = 3;
|
||||
legs.PhysicalBonus = 3;
|
||||
legs.FireBonus = 3;
|
||||
legs.ColdBonus = 3;
|
||||
legs.PoisonBonus = 3;
|
||||
legs.EnergyBonus = 3;
|
||||
|
||||
arm.Hue = 0x2;
|
||||
arm.ArmorAttributes.SelfRepair = 3;
|
||||
arm.PhysicalBonus = 3;
|
||||
arm.FireBonus = 3;
|
||||
arm.ColdBonus = 3;
|
||||
arm.PoisonBonus = 3;
|
||||
arm.EnergyBonus = 3;
|
||||
|
||||
|
||||
from.SendLocalizedMessage( 1072391 );
|
||||
}
|
||||
this.InvalidateProperties();
|
||||
return base.OnEquip( from );
|
||||
}
|
||||
|
||||
public override void OnRemoved( object parent )
|
||||
{
|
||||
if ( parent is Mobile )
|
||||
{
|
||||
Mobile m = ( Mobile )parent;
|
||||
Hue = 0x0;
|
||||
Attributes.Luck = 0;
|
||||
ArmorAttributes.SelfRepair = 0;
|
||||
Attributes.NightSight = 0;
|
||||
PhysicalBonus = 0;
|
||||
FireBonus = 0;
|
||||
ColdBonus = 0;
|
||||
PoisonBonus = 0;
|
||||
EnergyBonus = 0;
|
||||
|
||||
if ( m.FindItemOnLayer( Layer.Gloves ) is AcolyteGloves && m.FindItemOnLayer( Layer.Pants ) is AcolyteLegs && m.FindItemOnLayer( Layer.Arms ) is AcolyteArms )
|
||||
{
|
||||
AcolyteGloves gloves = m.FindItemOnLayer( Layer.Gloves ) as AcolyteGloves;
|
||||
gloves.Hue = 0x0;
|
||||
gloves.ArmorAttributes.SelfRepair = 0;
|
||||
gloves.PhysicalBonus = 0;
|
||||
gloves.FireBonus = 0;
|
||||
gloves.ColdBonus = 0;
|
||||
gloves.PoisonBonus = 0;
|
||||
gloves.EnergyBonus = 0;
|
||||
|
||||
AcolyteLegs legs = m.FindItemOnLayer( Layer.Pants ) as AcolyteLegs;
|
||||
legs.Hue = 0x0;
|
||||
legs.ArmorAttributes.SelfRepair = 0;
|
||||
legs.PhysicalBonus = 0;
|
||||
legs.FireBonus = 0;
|
||||
legs.ColdBonus = 0;
|
||||
legs.PoisonBonus = 0;
|
||||
legs.EnergyBonus = 0;
|
||||
|
||||
AcolyteArms arm = m.FindItemOnLayer( Layer.Arms ) as AcolyteArms;
|
||||
arm.Hue = 0x0;
|
||||
arm.ArmorAttributes.SelfRepair = 0;
|
||||
arm.PhysicalBonus = 0;
|
||||
arm.FireBonus = 0;
|
||||
arm.ColdBonus = 0;
|
||||
arm.PoisonBonus = 0;
|
||||
arm.EnergyBonus = 0;
|
||||
|
||||
}
|
||||
this.InvalidateProperties();
|
||||
}
|
||||
base.OnRemoved( parent );
|
||||
}
|
||||
|
||||
public AcolyteChest( 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 ( Weight == 1.0 )
|
||||
Weight = 10.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
198
Scripts/Scripts-master/Items/Armors/Acolyte Set/AcolyteGloves.cs
Normal file
198
Scripts/Scripts-master/Items/Armors/Acolyte Set/AcolyteGloves.cs
Normal file
@@ -0,0 +1,198 @@
|
||||
using System;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlipableAttribute( 0x13C6, 0x13CE )]
|
||||
public class AcolyteGloves : BaseArmor
|
||||
{
|
||||
public override int LabelNumber{ get{ return 1074307; } }
|
||||
public override int BasePhysicalResistance{ get{ return 7; } }
|
||||
public override int BaseFireResistance{ get{ return 7; } }
|
||||
public override int BaseColdResistance{ get{ return 3; } }
|
||||
public override int BasePoisonResistance{ get{ return 4; } }
|
||||
public override int BaseEnergyResistance{ get{ return 4; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 30; } }
|
||||
public override int InitMaxHits{ get{ return 40; } }
|
||||
|
||||
public override int AosStrReq{ get{ return 20; } }
|
||||
public override int OldStrReq{ get{ return 15; } }
|
||||
|
||||
public override int ArmorBase{ get{ return 13; } }
|
||||
|
||||
public override ArmorMaterialType MaterialType{ get{ return ArmorMaterialType.Leather; } }
|
||||
public override ArmorMeditationAllowance DefMedAllowance{ get{ return ArmorMeditationAllowance.All; } }
|
||||
|
||||
|
||||
[Constructable]
|
||||
public AcolyteGloves() : base( 0x13C6 )
|
||||
{
|
||||
Weight = 2.0;
|
||||
Attributes.BonusMana = 2;
|
||||
Attributes.SpellDamage = 2;
|
||||
}
|
||||
|
||||
public override void AddNameProperties( ObjectPropertyList list )
|
||||
{
|
||||
base.AddNameProperties( list );
|
||||
|
||||
list.Add( 1072376, "4" );
|
||||
|
||||
if ( this.Parent is Mobile )
|
||||
{
|
||||
if ( this.Hue == 0x2 )
|
||||
{
|
||||
list.Add( 1072377 );
|
||||
list.Add( 1073489, "100" );
|
||||
list.Add( 1060441 );
|
||||
list.Add( 1060450, "3" );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public override void GetProperties( ObjectPropertyList list )
|
||||
{
|
||||
base.GetProperties( list );
|
||||
|
||||
if ( this.Hue == 0x0 )
|
||||
{
|
||||
list.Add( 1072378 );
|
||||
list.Add( 1072382, "3" );
|
||||
list.Add( 1072383, "3" );
|
||||
list.Add( 1072384, "3" );
|
||||
list.Add( 1072385, "3" );
|
||||
list.Add( 1072386, "3" );
|
||||
list.Add( 1060450, "3" );
|
||||
list.Add( 1073489, "100" );
|
||||
list.Add( 1060441 );
|
||||
}
|
||||
}
|
||||
|
||||
public override bool OnEquip( Mobile from )
|
||||
{
|
||||
|
||||
Item shirt = from.FindItemOnLayer( Layer.InnerTorso );
|
||||
Item pants = from.FindItemOnLayer( Layer.Pants );
|
||||
Item arms = from.FindItemOnLayer( Layer.Arms );
|
||||
|
||||
if ( shirt != null && shirt.GetType() == typeof( AcolyteChest ) && pants != null && pants.GetType() == typeof( AcolyteLegs ) && arms != null && arms.GetType() == typeof( AcolyteArms ) )
|
||||
{
|
||||
Effects.PlaySound( from.Location, from.Map, 503 );
|
||||
from.FixedParticles( 0x376A, 9, 32, 5030, EffectLayer.Waist );
|
||||
|
||||
Hue = 0x2;
|
||||
ArmorAttributes.SelfRepair = 3;
|
||||
PhysicalBonus = 3;
|
||||
FireBonus = 3;
|
||||
ColdBonus = 3;
|
||||
PoisonBonus = 3;
|
||||
EnergyBonus = 3;
|
||||
|
||||
AcolyteChest chest = from.FindItemOnLayer( Layer.InnerTorso ) as AcolyteChest;
|
||||
AcolyteLegs legs = from.FindItemOnLayer( Layer.Pants ) as AcolyteLegs;
|
||||
AcolyteArms arm = from.FindItemOnLayer( Layer.Arms ) as AcolyteArms;
|
||||
|
||||
chest.Hue = 0x2;
|
||||
chest.Attributes.Luck = 100;
|
||||
chest.Attributes.NightSight = 1;
|
||||
chest.ArmorAttributes.SelfRepair = 3;
|
||||
chest.PhysicalBonus = 3;
|
||||
chest.FireBonus = 3;
|
||||
chest.ColdBonus = 3;
|
||||
chest.PoisonBonus = 3;
|
||||
chest.EnergyBonus = 3;
|
||||
|
||||
legs.Hue = 0x2;
|
||||
legs.ArmorAttributes.SelfRepair = 3;
|
||||
legs.PhysicalBonus = 3;
|
||||
legs.FireBonus = 3;
|
||||
legs.ColdBonus = 3;
|
||||
legs.PoisonBonus = 3;
|
||||
legs.EnergyBonus = 3;
|
||||
|
||||
arm.Hue = 0x2;
|
||||
arm.ArmorAttributes.SelfRepair = 3;
|
||||
arm.PhysicalBonus = 3;
|
||||
arm.FireBonus = 3;
|
||||
arm.ColdBonus = 3;
|
||||
arm.PoisonBonus = 3;
|
||||
arm.EnergyBonus = 3;
|
||||
|
||||
|
||||
from.SendLocalizedMessage( 1072391 );
|
||||
}
|
||||
this.InvalidateProperties();
|
||||
return base.OnEquip( from );
|
||||
}
|
||||
|
||||
public override void OnRemoved( object parent )
|
||||
{
|
||||
if ( parent is Mobile )
|
||||
{
|
||||
Mobile m = ( Mobile )parent;
|
||||
Hue = 0x0;
|
||||
ArmorAttributes.SelfRepair = 0;
|
||||
PhysicalBonus = 0;
|
||||
FireBonus = 0;
|
||||
ColdBonus = 0;
|
||||
PoisonBonus = 0;
|
||||
EnergyBonus = 0;
|
||||
if ( m.FindItemOnLayer( Layer.InnerTorso ) is AcolyteChest && m.FindItemOnLayer( Layer.Pants ) is AcolyteLegs && m.FindItemOnLayer( Layer.Arms ) is AcolyteArms )
|
||||
{
|
||||
AcolyteChest chest = m.FindItemOnLayer( Layer.InnerTorso ) as AcolyteChest;
|
||||
chest.Hue = 0x0;
|
||||
chest.Attributes.Luck = 0;
|
||||
chest.Attributes.NightSight = 0;
|
||||
chest.ArmorAttributes.SelfRepair = 0;
|
||||
chest.PhysicalBonus = 0;
|
||||
chest.FireBonus = 0;
|
||||
chest.ColdBonus = 0;
|
||||
chest.PoisonBonus = 0;
|
||||
chest.EnergyBonus = 0;
|
||||
|
||||
|
||||
AcolyteLegs legs = m.FindItemOnLayer( Layer.Pants ) as AcolyteLegs;
|
||||
legs.Hue = 0x0;
|
||||
legs.ArmorAttributes.SelfRepair = 0;
|
||||
legs.PhysicalBonus = 0;
|
||||
legs.FireBonus = 0;
|
||||
legs.ColdBonus = 0;
|
||||
legs.PoisonBonus = 0;
|
||||
legs.EnergyBonus = 0;
|
||||
|
||||
AcolyteArms arm = m.FindItemOnLayer( Layer.Arms ) as AcolyteArms;
|
||||
arm.Hue = 0x0;
|
||||
arm.ArmorAttributes.SelfRepair = 0;
|
||||
arm.PhysicalBonus = 0;
|
||||
arm.FireBonus = 0;
|
||||
arm.ColdBonus = 0;
|
||||
arm.PoisonBonus = 0;
|
||||
arm.EnergyBonus = 0;
|
||||
|
||||
}
|
||||
this.InvalidateProperties();
|
||||
}
|
||||
base.OnRemoved( parent );
|
||||
}
|
||||
|
||||
public AcolyteGloves( 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 ( Weight == 1.0 )
|
||||
Weight = 2.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
195
Scripts/Scripts-master/Items/Armors/Acolyte Set/AcolyteLegs.cs
Normal file
195
Scripts/Scripts-master/Items/Armors/Acolyte Set/AcolyteLegs.cs
Normal file
@@ -0,0 +1,195 @@
|
||||
using System;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlipableAttribute( 0x13CB, 0x13D2 )]
|
||||
public class AcolyteLegs : BaseArmor
|
||||
{
|
||||
public override int LabelNumber{ get{ return 1074307; } }
|
||||
public override int BasePhysicalResistance{ get{ return 7; } }
|
||||
public override int BaseFireResistance{ get{ return 7; } }
|
||||
public override int BaseColdResistance{ get{ return 3; } }
|
||||
public override int BasePoisonResistance{ get{ return 4; } }
|
||||
public override int BaseEnergyResistance{ get{ return 4; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 30; } }
|
||||
public override int InitMaxHits{ get{ return 40; } }
|
||||
|
||||
public override int AosStrReq{ get{ return 20; } }
|
||||
public override int OldStrReq{ get{ return 15; } }
|
||||
|
||||
public override int ArmorBase{ get{ return 13; } }
|
||||
|
||||
public override ArmorMaterialType MaterialType{ get{ return ArmorMaterialType.Leather; } }
|
||||
public override ArmorMeditationAllowance DefMedAllowance{ get{ return ArmorMeditationAllowance.All; } }
|
||||
|
||||
|
||||
[Constructable]
|
||||
public AcolyteLegs() : base( 0x13CB )
|
||||
{
|
||||
Weight = 7.0;
|
||||
Attributes.BonusMana = 2;
|
||||
Attributes.SpellDamage = 2;
|
||||
}
|
||||
|
||||
public override void AddNameProperties( ObjectPropertyList list )
|
||||
{
|
||||
base.AddNameProperties( list );
|
||||
|
||||
list.Add( 1072376, "4" );
|
||||
|
||||
if ( this.Parent is Mobile )
|
||||
{
|
||||
if ( this.Hue == 0x2 )
|
||||
{
|
||||
list.Add( 1072377 );
|
||||
list.Add( 1073489, "100" );
|
||||
list.Add( 1060441 );
|
||||
list.Add( 1060450, "3" );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public override void GetProperties( ObjectPropertyList list )
|
||||
{
|
||||
base.GetProperties( list );
|
||||
|
||||
if ( this.Hue == 0x0 )
|
||||
{
|
||||
list.Add( 1072378 );
|
||||
list.Add( 1072382, "3" );
|
||||
list.Add( 1072383, "3" );
|
||||
list.Add( 1072384, "3" );
|
||||
list.Add( 1072385, "3" );
|
||||
list.Add( 1072386, "3" );
|
||||
list.Add( 1060450, "3" );
|
||||
list.Add( 1073489, "100" );
|
||||
list.Add( 1060441 );
|
||||
}
|
||||
}
|
||||
|
||||
public override bool OnEquip( Mobile from )
|
||||
{
|
||||
|
||||
Item shirt = from.FindItemOnLayer( Layer.InnerTorso );
|
||||
Item glove = from.FindItemOnLayer( Layer.Gloves );
|
||||
Item arms = from.FindItemOnLayer( Layer.Arms );
|
||||
|
||||
if ( shirt != null && shirt.GetType() == typeof( AcolyteChest ) && glove != null && glove.GetType() == typeof( AcolyteGloves ) && arms != null && arms.GetType() == typeof( AcolyteArms ) )
|
||||
{
|
||||
Effects.PlaySound( from.Location, from.Map, 503 );
|
||||
from.FixedParticles( 0x376A, 9, 32, 5030, EffectLayer.Waist );
|
||||
|
||||
Hue = 0x2;
|
||||
ArmorAttributes.SelfRepair = 3;
|
||||
PhysicalBonus = 3;
|
||||
FireBonus = 3;
|
||||
ColdBonus = 3;
|
||||
PoisonBonus = 3;
|
||||
EnergyBonus = 3;
|
||||
|
||||
|
||||
AcolyteChest chest = from.FindItemOnLayer( Layer.InnerTorso ) as AcolyteChest;
|
||||
AcolyteGloves gloves = from.FindItemOnLayer( Layer.Gloves ) as AcolyteGloves;
|
||||
AcolyteArms arm = from.FindItemOnLayer( Layer.Arms ) as AcolyteArms;
|
||||
|
||||
chest.Hue = 0x2;
|
||||
chest.Attributes.Luck = 100;;
|
||||
chest.Attributes.NightSight = 1;;
|
||||
chest.ArmorAttributes.SelfRepair = 3;
|
||||
chest.PhysicalBonus = 3;
|
||||
chest.FireBonus = 3;
|
||||
chest.ColdBonus = 3;
|
||||
chest.PoisonBonus = 3;
|
||||
chest.EnergyBonus = 3;
|
||||
|
||||
gloves.Hue = 0x2;
|
||||
gloves.ArmorAttributes.SelfRepair = 3;
|
||||
gloves.PhysicalBonus = 3;
|
||||
gloves.FireBonus = 3;
|
||||
gloves.ColdBonus = 3;
|
||||
gloves.PoisonBonus = 3;
|
||||
gloves.EnergyBonus = 3;
|
||||
|
||||
arm.Hue = 0x2;
|
||||
arm.ArmorAttributes.SelfRepair = 3;
|
||||
arm.PhysicalBonus = 3;
|
||||
arm.FireBonus = 3;
|
||||
arm.ColdBonus = 3;
|
||||
arm.PoisonBonus = 3;
|
||||
arm.EnergyBonus = 3;
|
||||
|
||||
|
||||
from.SendLocalizedMessage( 1072391 );
|
||||
}
|
||||
this.InvalidateProperties();
|
||||
return base.OnEquip( from );
|
||||
}
|
||||
|
||||
public override void OnRemoved( object parent )
|
||||
{
|
||||
if ( parent is Mobile )
|
||||
{
|
||||
Mobile m = ( Mobile )parent;
|
||||
Hue = 0x0;
|
||||
ArmorAttributes.SelfRepair = 0;
|
||||
PhysicalBonus = 0;
|
||||
FireBonus = 0;
|
||||
ColdBonus = 0;
|
||||
PoisonBonus = 0;
|
||||
EnergyBonus = 0;
|
||||
if ( m.FindItemOnLayer( Layer.InnerTorso ) is AcolyteChest && m.FindItemOnLayer( Layer.Gloves ) is AcolyteGloves && m.FindItemOnLayer( Layer.Arms ) is AcolyteArms )
|
||||
{
|
||||
AcolyteChest chest = m.FindItemOnLayer( Layer.InnerTorso ) as AcolyteChest;
|
||||
chest.Hue = 0x0;
|
||||
chest.Attributes.Luck = 0;
|
||||
chest.Attributes.NightSight = 0;
|
||||
chest.ArmorAttributes.SelfRepair = 0;
|
||||
chest.PhysicalBonus = 0;
|
||||
chest.FireBonus = 0;
|
||||
chest.ColdBonus = 0;
|
||||
chest.PoisonBonus = 0;
|
||||
chest.EnergyBonus = 0;
|
||||
|
||||
AcolyteGloves gloves = m.FindItemOnLayer( Layer.Gloves ) as AcolyteGloves;
|
||||
gloves.Hue = 0x0;
|
||||
gloves.ArmorAttributes.SelfRepair = 0;
|
||||
gloves.PhysicalBonus = 0;
|
||||
gloves.FireBonus = 0;
|
||||
gloves.ColdBonus = 0;
|
||||
gloves.PoisonBonus = 0;
|
||||
gloves.EnergyBonus = 0;
|
||||
|
||||
AcolyteArms arm = m.FindItemOnLayer( Layer.Arms ) as AcolyteArms;
|
||||
arm.Hue = 0x0;
|
||||
arm.ArmorAttributes.SelfRepair = 0;
|
||||
arm.PhysicalBonus = 0;
|
||||
arm.FireBonus = 0;
|
||||
arm.ColdBonus = 0;
|
||||
arm.PoisonBonus = 0;
|
||||
arm.EnergyBonus = 0;
|
||||
|
||||
}
|
||||
this.InvalidateProperties();
|
||||
}
|
||||
base.OnRemoved( parent );
|
||||
}
|
||||
|
||||
public AcolyteLegs( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class AncientGuardianArms : LeatherArms
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public AncientGuardianArms()
|
||||
{
|
||||
Name = "Ancient Guardian Arms";
|
||||
ColdBonus = 5;
|
||||
Hue = 0x8e4;
|
||||
EnergyBonus = 15;
|
||||
PhysicalBonus = 35;
|
||||
PoisonBonus = 25;
|
||||
FireBonus = 15;
|
||||
ArmorAttributes.SelfRepair = 5;
|
||||
Attributes.BonusHits = 28;
|
||||
Attributes.CastRecovery = 1;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
Attributes.BonusInt = 20;
|
||||
Attributes.BonusMana = 20;
|
||||
Attributes.BonusStr = 15;
|
||||
Attributes.CastSpeed = 1;
|
||||
Attributes.EnhancePotions = 20;
|
||||
Attributes.LowerManaCost = 15;
|
||||
Attributes.LowerRegCost = 15;
|
||||
Attributes.Luck = 400;
|
||||
Attributes.ReflectPhysical = 10;
|
||||
Attributes.RegenHits = 10;
|
||||
Attributes.RegenMana = 25;
|
||||
Attributes.SpellDamage = 19;
|
||||
IntRequirement = 50;
|
||||
}
|
||||
public AncientGuardianArms( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class AncientGuardianCap : LeatherCap
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public AncientGuardianCap()
|
||||
{
|
||||
Name = "Ancient Guardian Cap";
|
||||
Hue = 0x8e4;
|
||||
ColdBonus = 5;
|
||||
EnergyBonus = 5;
|
||||
PhysicalBonus = 5;
|
||||
PoisonBonus = 5;
|
||||
FireBonus = 5;
|
||||
ArmorAttributes.SelfRepair = 5;
|
||||
Attributes.BonusHits = 25;
|
||||
Attributes.BonusInt = 15;
|
||||
Attributes.BonusMana = 15;
|
||||
Attributes.BonusStr = 10;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
Attributes.CastRecovery = 1;
|
||||
Attributes.CastSpeed = 1;
|
||||
Attributes.EnhancePotions = 10;
|
||||
Attributes.LowerManaCost = 8;
|
||||
Attributes.LowerRegCost = 10;
|
||||
Attributes.Luck = 40;
|
||||
Attributes.ReflectPhysical = 5;
|
||||
Attributes.RegenHits = 5;
|
||||
Attributes.RegenMana = 25;
|
||||
Attributes.SpellDamage = 19;
|
||||
IntRequirement = 50;
|
||||
}
|
||||
public AncientGuardianCap( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class AncientGuardianChest : LeatherChest
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public AncientGuardianChest()
|
||||
{
|
||||
Hue = 0x8e4;
|
||||
Name = "Ancient Guardian Chest";
|
||||
ColdBonus = 20;
|
||||
EnergyBonus = 25;
|
||||
PhysicalBonus = 20;
|
||||
PoisonBonus = 25;
|
||||
FireBonus = 15;
|
||||
ArmorAttributes.SelfRepair = 10;
|
||||
Attributes.BonusHits = 30;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
Attributes.BonusInt = 20;
|
||||
Attributes.BonusMana = 25;
|
||||
Attributes.BonusStr = 15;
|
||||
Attributes.CastSpeed = 1;
|
||||
Attributes.CastRecovery = 1;
|
||||
Attributes.EnhancePotions = 20;
|
||||
Attributes.LowerManaCost = 10;
|
||||
Attributes.LowerRegCost = 15;
|
||||
Attributes.Luck = 85;
|
||||
Attributes.ReflectPhysical = 5;
|
||||
Attributes.RegenHits = 15;
|
||||
Attributes.RegenMana = 25;
|
||||
Attributes.SpellDamage = 19;
|
||||
IntRequirement = 50;
|
||||
}
|
||||
public AncientGuardianChest( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class AncientGuardianFemaleChest : FemaleLeatherChest
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public AncientGuardianFemaleChest()
|
||||
{
|
||||
Name = "Ancient Guardian Female Chest";
|
||||
ColdBonus = 5;
|
||||
EnergyBonus = 5;
|
||||
PhysicalBonus = 5;
|
||||
PoisonBonus = 5;
|
||||
FireBonus = 5;
|
||||
Hue = 0x8e4;
|
||||
ArmorAttributes.SelfRepair = 10;
|
||||
Attributes.BonusHits = 35;
|
||||
Attributes.BonusInt = 20;
|
||||
Attributes.BonusMana = 20;
|
||||
Attributes.BonusStr = 10;
|
||||
Attributes.CastRecovery = 1;
|
||||
Attributes.CastSpeed = 1;
|
||||
Attributes.EnhancePotions = 10;
|
||||
Attributes.LowerManaCost = 10;
|
||||
Attributes.LowerRegCost = 20;
|
||||
Attributes.Luck = 40;
|
||||
Attributes.ReflectPhysical = 10;
|
||||
Attributes.RegenHits = 15;
|
||||
Attributes.RegenMana = 25;
|
||||
Attributes.SpellDamage = 19;
|
||||
IntRequirement = 50;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
}
|
||||
public AncientGuardianFemaleChest( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class AncientGuardianGloves : LeatherGloves
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public AncientGuardianGloves()
|
||||
{
|
||||
Name = "Ancient Guardian Arms";
|
||||
Hue = 0x8e4;
|
||||
ColdBonus = 5;
|
||||
EnergyBonus = 5;
|
||||
PhysicalBonus = 5;
|
||||
PoisonBonus = 5;
|
||||
FireBonus = 5;
|
||||
ArmorAttributes.SelfRepair = 5;
|
||||
Attributes.BonusHits = 25;
|
||||
Attributes.BonusInt = 15;
|
||||
Attributes.BonusMana = 15;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
Attributes.BonusStr = 10;
|
||||
Attributes.CastRecovery = 1;
|
||||
Attributes.CastSpeed = 1;
|
||||
Attributes.EnhancePotions = 10;
|
||||
Attributes.LowerManaCost = 8;
|
||||
Attributes.LowerRegCost = 10;
|
||||
Attributes.Luck = 40;
|
||||
Attributes.ReflectPhysical = 5;
|
||||
Attributes.RegenHits = 5;
|
||||
Attributes.RegenMana = 25;
|
||||
Attributes.SpellDamage = 19;
|
||||
IntRequirement = 50;
|
||||
}
|
||||
public AncientGuardianGloves( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class AncientGuardianGorget : LeatherGorget
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public AncientGuardianGorget()
|
||||
{
|
||||
Name = "Ancient Guardian Gorget";
|
||||
ColdBonus = 15;
|
||||
EnergyBonus = 5;
|
||||
Hue = 0x8e4;
|
||||
PhysicalBonus = 35;
|
||||
PoisonBonus = 25;
|
||||
FireBonus = 5;
|
||||
ArmorAttributes.SelfRepair = 5;
|
||||
Attributes.BonusHits = 25;
|
||||
Attributes.BonusInt = 15;
|
||||
Attributes.BonusMana = 15;
|
||||
Attributes.BonusStr = 10;
|
||||
Attributes.CastRecovery = 1;
|
||||
Attributes.CastSpeed = 1;
|
||||
Attributes.EnhancePotions = 10;
|
||||
Attributes.LowerManaCost = 8;
|
||||
Attributes.LowerRegCost = 10;
|
||||
Attributes.Luck = 40;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
Attributes.ReflectPhysical = 5;
|
||||
Attributes.RegenHits = 5;
|
||||
Attributes.RegenMana = 25;
|
||||
Attributes.SpellDamage = 19;
|
||||
IntRequirement = 50;
|
||||
}
|
||||
public AncientGuardianGorget( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class AncientGuardianLegs : LeatherLegs
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public AncientGuardianLegs()
|
||||
{
|
||||
Name = "Ancient Guardian Legs";
|
||||
ColdBonus = 5;
|
||||
EnergyBonus = 5;
|
||||
PhysicalBonus = 5;
|
||||
Hue = 0x8e4;
|
||||
PoisonBonus = 5;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
FireBonus = 5;
|
||||
ArmorAttributes.SelfRepair = 5;
|
||||
Attributes.BonusHits = 28;
|
||||
Attributes.BonusInt = 25;
|
||||
Attributes.BonusMana = 20;
|
||||
Attributes.BonusStr = 15;
|
||||
Attributes.CastRecovery = 1;
|
||||
Attributes.CastSpeed = 1;
|
||||
Attributes.EnhancePotions = 20;
|
||||
Attributes.LowerManaCost = 10;
|
||||
Attributes.LowerRegCost = 15;
|
||||
Attributes.Luck = 40;
|
||||
Attributes.ReflectPhysical = 10;
|
||||
Attributes.RegenHits = 15;
|
||||
Attributes.RegenMana = 25;
|
||||
Attributes.SpellDamage = 19;
|
||||
IntRequirement = 50;
|
||||
}
|
||||
public AncientGuardianLegs( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class AncientGuardianSkirt : LeatherSkirt
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public AncientGuardianSkirt()
|
||||
{
|
||||
Name = "Ancient Guardian Skirt";
|
||||
ColdBonus = 5;
|
||||
EnergyBonus = 5;
|
||||
PhysicalBonus = 5;
|
||||
PoisonBonus = 5;
|
||||
Hue = 0x8e4;
|
||||
FireBonus = 5;
|
||||
ArmorAttributes.SelfRepair = 10;
|
||||
Attributes.BonusHits = 30;
|
||||
Attributes.BonusInt = 20;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
Attributes.BonusMana = 20;
|
||||
Attributes.CastRecovery = 1;
|
||||
Attributes.BonusStr = 15;
|
||||
Attributes.CastSpeed = 1;
|
||||
Attributes.EnhancePotions = 10;
|
||||
Attributes.LowerManaCost = 12;
|
||||
Attributes.LowerRegCost = 15;
|
||||
Attributes.Luck = 40;
|
||||
Attributes.ReflectPhysical = 10;
|
||||
Attributes.RegenHits = 15;
|
||||
Attributes.RegenMana = 25;
|
||||
Attributes.SpellDamage = 19;
|
||||
IntRequirement = 50;
|
||||
}
|
||||
public AncientGuardianSkirt( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
//JJ
|
||||
using System;
|
||||
using Server.Network;
|
||||
using Server.Items;
|
||||
using Server.Targeting;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class AngelArms : PlateArms
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 519; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 500; } }
|
||||
public override int InitMaxHits{ get{ return 500; } }
|
||||
|
||||
public override int BaseColdResistance{ get{ return 50; } }
|
||||
public override int BaseEnergyResistance{ get{ return 50; } }
|
||||
public override int BasePhysicalResistance{ get{ return 50; } }
|
||||
public override int BasePoisonResistance{ get{ return 50; } }
|
||||
public override int BaseFireResistance{ get{ return 50; } }
|
||||
|
||||
[Constructable]
|
||||
public AngelArms()
|
||||
{
|
||||
Weight = 10;
|
||||
Name = "Angel Arms";
|
||||
Hue = 1153;
|
||||
ArmorAttributes.DurabilityBonus = 20;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
ArmorAttributes.SelfRepair = 500;
|
||||
Attributes.AttackChance = 100;
|
||||
Attributes.BonusDex = 450;
|
||||
Attributes.BonusHits = 300;
|
||||
Attributes.BonusMana = 300;
|
||||
Attributes.CastRecovery = 3;
|
||||
Attributes.CastSpeed = 3;
|
||||
Attributes.DefendChance = 100;
|
||||
Attributes.LowerManaCost = 100;
|
||||
Attributes.LowerRegCost = 100;
|
||||
Attributes.Luck = 500;
|
||||
Attributes.NightSight = 1;
|
||||
Attributes.ReflectPhysical = 50;
|
||||
Attributes.RegenHits = 100;
|
||||
Attributes.RegenMana = 250;
|
||||
Attributes.SpellDamage = 200;
|
||||
Attributes.WeaponDamage = 250;
|
||||
Attributes.BonusMana = 300;
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
|
||||
public AngelArms( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
//JJ
|
||||
using System;
|
||||
using Server.Network;
|
||||
using Server.Items;
|
||||
using Server.Targeting;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class AngelHands : PlateGloves
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 654; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 500; } }
|
||||
public override int InitMaxHits{ get{ return 500; } }
|
||||
|
||||
public override int BaseColdResistance{ get{ return 50; } }
|
||||
public override int BaseEnergyResistance{ get{ return 50; } }
|
||||
public override int BasePhysicalResistance{ get{ return 50; } }
|
||||
public override int BasePoisonResistance{ get{ return 50; } }
|
||||
public override int BaseFireResistance{ get{ return 50; } }
|
||||
|
||||
[Constructable]
|
||||
public AngelHands()
|
||||
{
|
||||
Weight = 10;
|
||||
Name = "Angel Hands";
|
||||
Hue = 1153;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
ArmorAttributes.SelfRepair = 500;
|
||||
Attributes.AttackChance = 100;
|
||||
Attributes.BonusDex = 500;
|
||||
Attributes.BonusHits = 250;
|
||||
Attributes.BonusInt = 100;
|
||||
Attributes.BonusMana = 300;
|
||||
Attributes.BonusStam = 500;
|
||||
Attributes.CastRecovery = 3;
|
||||
Attributes.CastSpeed = 3;
|
||||
Attributes.DefendChance = 100;
|
||||
Attributes.LowerManaCost = 50;
|
||||
Attributes.LowerRegCost = 50;
|
||||
Attributes.Luck = 500;
|
||||
Attributes.NightSight = 1;
|
||||
Attributes.ReflectPhysical = 50;
|
||||
Attributes.RegenHits = 100;
|
||||
Attributes.SpellDamage = 300;
|
||||
Attributes.WeaponDamage = 200;
|
||||
Attributes.BonusMana = 300;
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
|
||||
public AngelHands( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
//JJ
|
||||
using System;
|
||||
using Server.Network;
|
||||
using Server.Items;
|
||||
using Server.Targeting;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class AngelLegs : PlateLegs
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 567; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 1000; } }
|
||||
public override int InitMaxHits{ get{ return 1000; } }
|
||||
|
||||
public override int BaseColdResistance{ get{ return 50; } }
|
||||
public override int BaseEnergyResistance{ get{ return 50; } }
|
||||
public override int BasePhysicalResistance{ get{ return 50; } }
|
||||
public override int BasePoisonResistance{ get{ return 50; } }
|
||||
public override int BaseFireResistance{ get{ return 50; } }
|
||||
|
||||
[Constructable]
|
||||
public AngelLegs()
|
||||
{
|
||||
Weight = 60;
|
||||
Name = "Angel Legs";
|
||||
Hue = 1153;
|
||||
ArmorAttributes.DurabilityBonus = 300;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
ArmorAttributes.SelfRepair = 500;
|
||||
Attributes.AttackChance = 100;
|
||||
Attributes.BonusDex = 300;
|
||||
Attributes.BonusStam = 500;
|
||||
Attributes.CastRecovery = 3;
|
||||
Attributes.CastSpeed = 3;
|
||||
Attributes.DefendChance = 100;
|
||||
Attributes.LowerManaCost = 111;
|
||||
Attributes.LowerRegCost = 111;
|
||||
Attributes.Luck = 5000;
|
||||
Attributes.NightSight = 1;
|
||||
Attributes.ReflectPhysical = 50;
|
||||
Attributes.RegenStam = 500;
|
||||
Attributes.SpellDamage = 200;
|
||||
Attributes.WeaponDamage = 90;
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
|
||||
public AngelLegs( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
//JJ
|
||||
using System;
|
||||
using Server.Network;
|
||||
using Server.Items;
|
||||
using Server.Targeting;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class AngelTunic : PlateChest
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 567; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 5000; } }
|
||||
public override int InitMaxHits{ get{ return 5000; } }
|
||||
|
||||
public override int BaseColdResistance{ get{ return 50; } }
|
||||
public override int BaseEnergyResistance{ get{ return 50; } }
|
||||
public override int BasePhysicalResistance{ get{ return 50; } }
|
||||
public override int BasePoisonResistance{ get{ return 50; } }
|
||||
public override int BaseFireResistance{ get{ return 50; } }
|
||||
|
||||
[Constructable]
|
||||
public AngelTunic()
|
||||
{
|
||||
Weight = 10;
|
||||
Name = "Angel Tunic";
|
||||
Hue = 1153;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
ArmorAttributes.SelfRepair = 450;
|
||||
Attributes.AttackChance = 45;
|
||||
Attributes.BonusDex = 450;
|
||||
Attributes.BonusHits = 500;
|
||||
Attributes.BonusInt = 100;
|
||||
Attributes.BonusMana = 350;
|
||||
Attributes.BonusStam = 450;
|
||||
Attributes.CastRecovery = 3;
|
||||
Attributes.CastSpeed = 3;
|
||||
Attributes.DefendChance = 78;
|
||||
Attributes.LowerManaCost = 55;
|
||||
Attributes.LowerRegCost = 50;
|
||||
Attributes.Luck = 500;
|
||||
Attributes.NightSight = 1;
|
||||
Attributes.ReflectPhysical = 50;
|
||||
Attributes.RegenHits = 250;
|
||||
Attributes.RegenMana = 100;
|
||||
Attributes.RegenStam = 450;
|
||||
Attributes.SpellDamage = 111;
|
||||
Attributes.WeaponDamage = 100;
|
||||
Attributes.BonusMana = 350;
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
|
||||
public AngelTunic( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
//JJ
|
||||
using System;
|
||||
using Server.Network;
|
||||
using Server.Items;
|
||||
using Server.Targeting;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class AngelsCrown : StandardPlateKabuto
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 547; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 1000; } }
|
||||
public override int InitMaxHits{ get{ return 1000; } }
|
||||
|
||||
public override int BaseColdResistance{ get{ return 50; } }
|
||||
public override int BaseEnergyResistance{ get{ return 50; } }
|
||||
public override int BasePhysicalResistance{ get{ return 50; } }
|
||||
public override int BasePoisonResistance{ get{ return 50; } }
|
||||
public override int BaseFireResistance{ get{ return 50; } }
|
||||
|
||||
[Constructable]
|
||||
public AngelsCrown()
|
||||
{
|
||||
Weight = 60;
|
||||
Name = "Angels Crown";
|
||||
Hue = 1153;
|
||||
ArmorAttributes.DurabilityBonus = 200;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
ArmorAttributes.SelfRepair = 500;
|
||||
Attributes.AttackChance = 250;
|
||||
Attributes.BonusDex = 350;
|
||||
Attributes.BonusHits = 350;
|
||||
Attributes.BonusInt = 350;
|
||||
Attributes.BonusMana = 350;
|
||||
Attributes.BonusStam = 350;
|
||||
Attributes.CastRecovery = 6;
|
||||
Attributes.CastSpeed = 6;
|
||||
Attributes.DefendChance = 250;
|
||||
Attributes.LowerManaCost = 100;
|
||||
Attributes.LowerRegCost = 100;
|
||||
Attributes.Luck = 500;
|
||||
Attributes.NightSight = 1;
|
||||
Attributes.ReflectPhysical = 50;
|
||||
Attributes.SpellDamage = 350;
|
||||
Attributes.WeaponDamage = 100;
|
||||
Attributes.BonusMana = 350;
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
|
||||
public AngelsCrown( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
//JJ
|
||||
using System;
|
||||
using Server.Network;
|
||||
using Server.Items;
|
||||
using Server.Targeting;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class AngelsNeck : PlateGorget
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 543; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 500; } }
|
||||
public override int InitMaxHits{ get{ return 500; } }
|
||||
|
||||
public override int BaseColdResistance{ get{ return 50; } }
|
||||
public override int BaseEnergyResistance{ get{ return 50; } }
|
||||
public override int BasePhysicalResistance{ get{ return 50; } }
|
||||
public override int BasePoisonResistance{ get{ return 50; } }
|
||||
public override int BaseFireResistance{ get{ return 50; } }
|
||||
|
||||
[Constructable]
|
||||
public AngelsNeck()
|
||||
{
|
||||
Weight = 10;
|
||||
Name = "Angels Neck";
|
||||
Hue = 1153;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
ArmorAttributes.SelfRepair = 500;
|
||||
Attributes.AttackChance = 200;
|
||||
Attributes.BonusDex = 250;
|
||||
Attributes.BonusHits = 600;
|
||||
Attributes.CastRecovery = 3;
|
||||
Attributes.CastSpeed = 3;
|
||||
Attributes.DefendChance = 200;
|
||||
Attributes.LowerManaCost = 100;
|
||||
Attributes.LowerRegCost = 100;
|
||||
Attributes.Luck = 500;
|
||||
Attributes.NightSight = 1;
|
||||
Attributes.ReflectPhysical = 50;
|
||||
Attributes.RegenHits = 500;
|
||||
Attributes.SpellDamage = 50;
|
||||
Attributes.WeaponDamage = 100;
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
|
||||
public AngelsNeck( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
//Made By Makoro Shimoro
|
||||
using System;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlipableAttribute( 0x1410, 0x1417 )]
|
||||
public class ArmsOfTheGods : BaseArmor
|
||||
{
|
||||
public override int BasePhysicalResistance{ get{ return 5; } }
|
||||
public override int BaseFireResistance{ get{ return 3; } }
|
||||
public override int BaseColdResistance{ get{ return 2; } }
|
||||
public override int BasePoisonResistance{ get{ return 3; } }
|
||||
public override int BaseEnergyResistance{ get{ return 2; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 50; } }
|
||||
public override int InitMaxHits{ get{ return 65; } }
|
||||
|
||||
public override int AosStrReq{ get{ return 80; } }
|
||||
public override int OldStrReq{ get{ return 40; } }
|
||||
|
||||
public override int OldDexBonus{ get{ return -2; } }
|
||||
|
||||
public override int ArmorBase{ get{ return 40; } }
|
||||
|
||||
public override ArmorMaterialType MaterialType{ get{ return ArmorMaterialType.Plate; } }
|
||||
|
||||
[Constructable]
|
||||
public ArmsOfTheGods() : base( 0x1410 )
|
||||
{
|
||||
|
||||
|
||||
Name = "Arms Of The Gods";
|
||||
Hue = 1159;
|
||||
Weight = 5.0;
|
||||
Attributes.DefendChance = 15;
|
||||
Attributes.BonusHits = 10;
|
||||
FireBonus = 7;
|
||||
PhysicalBonus = 5;
|
||||
ColdBonus = 8;
|
||||
PoisonBonus = 7;
|
||||
EnergyBonus = 8;
|
||||
}
|
||||
|
||||
public ArmsOfTheGods( 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 ( Weight == 1.0 )
|
||||
Weight = 5.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
//Made By Makoro Shimoro
|
||||
using System;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlipableAttribute( 0x1415, 0x1416 )]
|
||||
public class ChestOfTheGods : BaseArmor
|
||||
{
|
||||
public override int BasePhysicalResistance{ get{ return 5; } }
|
||||
public override int BaseFireResistance{ get{ return 3; } }
|
||||
public override int BaseColdResistance{ get{ return 2; } }
|
||||
public override int BasePoisonResistance{ get{ return 3; } }
|
||||
public override int BaseEnergyResistance{ get{ return 2; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 50; } }
|
||||
public override int InitMaxHits{ get{ return 65; } }
|
||||
|
||||
public override int AosStrReq{ get{ return 95; } }
|
||||
public override int OldStrReq{ get{ return 60; } }
|
||||
|
||||
public override int OldDexBonus{ get{ return -8; } }
|
||||
|
||||
public override int ArmorBase{ get{ return 40; } }
|
||||
|
||||
public override ArmorMaterialType MaterialType{ get{ return ArmorMaterialType.Plate; } }
|
||||
|
||||
[Constructable]
|
||||
public ChestOfTheGods() : base( 0x1415 )
|
||||
{
|
||||
Name = "Chest Of The Gods";
|
||||
Hue = 1159;
|
||||
Weight = 10.0;
|
||||
Attributes.BonusDex = 10;
|
||||
Attributes.RegenHits = 2;
|
||||
Attributes.DefendChance = 5;
|
||||
FireBonus = 7;
|
||||
PhysicalBonus = 5;
|
||||
ColdBonus = 8;
|
||||
PoisonBonus = 7;
|
||||
EnergyBonus = 8;
|
||||
}
|
||||
|
||||
public ChestOfTheGods( 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 ( Weight == 1.0 )
|
||||
Weight = 10.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
//Made By Makoro Shimoro
|
||||
using System;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlipableAttribute( 0x1414, 0x1418 )]
|
||||
public class GlovesOfTheGods : BaseArmor
|
||||
{
|
||||
public override int BasePhysicalResistance{ get{ return 5; } }
|
||||
public override int BaseFireResistance{ get{ return 3; } }
|
||||
public override int BaseColdResistance{ get{ return 2; } }
|
||||
public override int BasePoisonResistance{ get{ return 3; } }
|
||||
public override int BaseEnergyResistance{ get{ return 2; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 50; } }
|
||||
public override int InitMaxHits{ get{ return 65; } }
|
||||
|
||||
public override int AosStrReq{ get{ return 70; } }
|
||||
public override int OldStrReq{ get{ return 30; } }
|
||||
|
||||
public override int OldDexBonus{ get{ return -2; } }
|
||||
|
||||
public override int ArmorBase{ get{ return 40; } }
|
||||
|
||||
public override ArmorMaterialType MaterialType{ get{ return ArmorMaterialType.Plate; } }
|
||||
|
||||
[Constructable]
|
||||
public GlovesOfTheGods() : base( 0x1414 )
|
||||
{
|
||||
Name = "Gloves Of The Gods";
|
||||
Hue = 1159;
|
||||
Weight = 2.0;
|
||||
Attributes.BonusHits = 5;
|
||||
Attributes.AttackChance = 15;
|
||||
PhysicalBonus = 5;
|
||||
FireBonus = 7;
|
||||
ColdBonus = 8;
|
||||
PoisonBonus = 7;
|
||||
EnergyBonus = 8;
|
||||
}
|
||||
|
||||
public GlovesOfTheGods( 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 ( Weight == 1.0 )
|
||||
Weight = 2.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
//Made By Makoro Shimoro
|
||||
using System;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class GorgetOfTheGods : BaseArmor
|
||||
{
|
||||
public override int BasePhysicalResistance{ get{ return 5; } }
|
||||
public override int BaseFireResistance{ get{ return 3; } }
|
||||
public override int BaseColdResistance{ get{ return 2; } }
|
||||
public override int BasePoisonResistance{ get{ return 3; } }
|
||||
public override int BaseEnergyResistance{ get{ return 2; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 50; } }
|
||||
public override int InitMaxHits{ get{ return 65; } }
|
||||
|
||||
public override int AosStrReq{ get{ return 45; } }
|
||||
public override int OldStrReq{ get{ return 30; } }
|
||||
|
||||
public override int OldDexBonus{ get{ return -1; } }
|
||||
|
||||
public override int ArmorBase{ get{ return 40; } }
|
||||
|
||||
public override ArmorMaterialType MaterialType{ get{ return ArmorMaterialType.Plate; } }
|
||||
|
||||
[Constructable]
|
||||
public GorgetOfTheGods() : base( 0x1413 )
|
||||
{
|
||||
Name = "Gorget Of The Gods";
|
||||
Hue = 1159;
|
||||
Weight = 2.0;
|
||||
Attributes.BonusDex = 5;
|
||||
Attributes.BonusHits = 10;
|
||||
Attributes.AttackChance = 10;
|
||||
Attributes.LowerManaCost = 8;
|
||||
Attributes.RegenHits = 2;
|
||||
PhysicalBonus = 5;
|
||||
FireBonus = 7;
|
||||
ColdBonus = 8;
|
||||
PoisonBonus = 7;
|
||||
EnergyBonus = 8;
|
||||
}
|
||||
|
||||
public GorgetOfTheGods( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
//Made By Makoro Shimoro
|
||||
using System;
|
||||
using Server.Network;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlipableAttribute( 0x143D, 0x143C )]
|
||||
public class HammerOfTheGods : BaseBashing
|
||||
{
|
||||
public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.ArmorIgnore; } }
|
||||
public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.MortalStrike; } }
|
||||
|
||||
public override int AosStrengthReq{ get{ return 45; } }
|
||||
public override int AosMinDamage{ get{ return 15; } }
|
||||
public override int AosMaxDamage{ get{ return 17; } }
|
||||
public override int AosSpeed{ get{ return 28; } }
|
||||
|
||||
public override int OldStrengthReq{ get{ return 35; } }
|
||||
public override int OldMinDamage{ get{ return 6; } }
|
||||
public override int OldMaxDamage{ get{ return 33; } }
|
||||
public override int OldSpeed{ get{ return 30; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 31; } }
|
||||
public override int InitMaxHits{ get{ return 70; } }
|
||||
|
||||
[Constructable]
|
||||
public HammerOfTheGods() : base( 0x143D )
|
||||
{
|
||||
Hue = 1159;
|
||||
Name = "Hammer Of The Gods";
|
||||
Weight = 9.0;
|
||||
Layer = Layer.OneHanded;
|
||||
Attributes.WeaponDamage = 50;
|
||||
Attributes.WeaponSpeed = 30;
|
||||
WeaponAttributes.HitLightning = 50;
|
||||
}
|
||||
|
||||
public HammerOfTheGods( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
//Made By Makoro Shimoro
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class HelmOfTheGods : PlateHelm
|
||||
{
|
||||
//public override int LabelNumber{ get{ return 1061096; } } // Helm of Insight
|
||||
public override int ArtifactRarity{ get{ return 15; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } }
|
||||
public override int InitMaxHits{ get{ return 255; } }
|
||||
|
||||
[Constructable]
|
||||
public HelmOfTheGods()
|
||||
{
|
||||
Hue = 1159;
|
||||
Name = "Helm Of The Gods";
|
||||
Attributes.BonusDex = 10;
|
||||
Attributes.BonusStam = 5;
|
||||
Attributes.RegenStam = 2;
|
||||
Attributes.AttackChance = 5;
|
||||
PhysicalBonus = 10;
|
||||
FireBonus = 10;
|
||||
ColdBonus = 10;
|
||||
PoisonBonus = 10;
|
||||
EnergyBonus = 10;
|
||||
}
|
||||
|
||||
public HelmOfTheGods( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
//Made By Makoro Shimoro
|
||||
using System;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlipableAttribute( 0x1411, 0x141a )]
|
||||
public class LegsOfTheGods : BaseArmor
|
||||
{
|
||||
public override int BasePhysicalResistance{ get{ return 5; } }
|
||||
public override int BaseFireResistance{ get{ return 3; } }
|
||||
public override int BaseColdResistance{ get{ return 2; } }
|
||||
public override int BasePoisonResistance{ get{ return 3; } }
|
||||
public override int BaseEnergyResistance{ get{ return 2; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 50; } }
|
||||
public override int InitMaxHits{ get{ return 65; } }
|
||||
|
||||
public override int AosStrReq{ get{ return 90; } }
|
||||
|
||||
public override int OldStrReq{ get{ return 60; } }
|
||||
public override int OldDexBonus{ get{ return -6; } }
|
||||
|
||||
public override int ArmorBase{ get{ return 40; } }
|
||||
|
||||
public override ArmorMaterialType MaterialType{ get{ return ArmorMaterialType.Plate; } }
|
||||
|
||||
[Constructable]
|
||||
public LegsOfTheGods() : base( 0x1411 )
|
||||
{
|
||||
Name = "Legs Of The Gods";
|
||||
Hue = 1159;
|
||||
Weight = 7.0;
|
||||
Attributes.DefendChance = 5;
|
||||
Attributes.AttackChance = 5;
|
||||
Attributes.RegenHits = 2;
|
||||
PhysicalBonus = 5;
|
||||
FireBonus = 7;
|
||||
ColdBonus = 8;
|
||||
PoisonBonus = 7;
|
||||
EnergyBonus = 8;
|
||||
}
|
||||
|
||||
public LegsOfTheGods( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
//Made By Makoro Shimoro
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class SheildOfTheGods : BaseShield, IDyable
|
||||
{
|
||||
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 1; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 45; } }
|
||||
public override int InitMaxHits{ get{ return 60; } }
|
||||
|
||||
public override int AosStrReq{ get{ return 45; } }
|
||||
|
||||
public override int ArmorBase{ get{ return 16; } }
|
||||
|
||||
[Constructable]
|
||||
public SheildOfTheGods() : base( 0x1B74 )
|
||||
{
|
||||
Name = "Sheild Of The Gods";
|
||||
Hue = 1159;
|
||||
Weight = 7.0;
|
||||
Attributes.DefendChance = 15;
|
||||
Attributes.AttackChance = 15;
|
||||
Attributes.ReflectPhysical = 15;
|
||||
PhysicalBonus = 10;
|
||||
FireBonus = 10;
|
||||
ColdBonus = 10;
|
||||
PoisonBonus = 10;
|
||||
EnergyBonus = 9;
|
||||
}
|
||||
|
||||
public SheildOfTheGods( Serial serial ) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public bool Dye( Mobile from, DyeTub sender )
|
||||
{
|
||||
if ( Deleted )
|
||||
return false;
|
||||
|
||||
Hue = sender.DyedHue;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
|
||||
int version = reader.ReadInt();
|
||||
|
||||
if ( Weight == 5.0 )
|
||||
Weight = 7.0;
|
||||
}
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
|
||||
writer.Write( (int)0 );//version
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
// Scripted by SPanky
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class armsofthelight : PlateArms
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 50; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } }
|
||||
public override int InitMaxHits{ get{ return 255; } }
|
||||
|
||||
[Constructable]
|
||||
public armsofthelight()
|
||||
{
|
||||
Weight = 10.0;
|
||||
Name = "Arms of the Light";
|
||||
Hue = 1153;
|
||||
|
||||
//Attributes.AttackChance = nn;
|
||||
//Attributes.BonusDex = nn;
|
||||
//Attributes.BonusHits = nn;
|
||||
//Attributes.BonusInt = nn;
|
||||
//Attributes.BonusMana = nn;
|
||||
//Attributes.BonusStam = nn;
|
||||
//Attributes.BonusStr = nn;
|
||||
Attributes.CastRecovery = 14;
|
||||
Attributes.CastSpeed = 24;
|
||||
Attributes.DefendChance = 12;
|
||||
//Attributes.EnhancePotions = nn;
|
||||
//Attributes.LowerManaCost = nn;
|
||||
//Attributes.LowerRegCost = nn;
|
||||
//Attributes.Luck = nn;
|
||||
//Attributes.Nightsight = 1;
|
||||
Attributes.ReflectPhysical = 20;
|
||||
//Attributes.RegenHits = nn;
|
||||
//Attributes.RegenMana = nn;
|
||||
//Attributes.RegenStam = nn;
|
||||
Attributes.SpellChanneling = 1;
|
||||
//Attributes.SpellDamage = nn;
|
||||
//Attributes.WeaponDamage = nn;
|
||||
//Attributes.WeaponSpeed = nn;
|
||||
|
||||
//ArmorAttributes.DurabilityBonus = nn;
|
||||
//ArmorAttributes.LowerStatReq = nn;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
//ArmorAttributes.SelfRepair = nn;
|
||||
|
||||
//ColdBonus = nn;
|
||||
//DexBonus = nn;
|
||||
//DexRequirement = nn;
|
||||
//EnergyBonus = nn;
|
||||
//FireBonus = nn;
|
||||
//IntBonus = nn;
|
||||
IntRequirement = 40;
|
||||
//PhysicalBonus = nn;
|
||||
//PoisonBonus = nn;
|
||||
//StrBonus = nn;
|
||||
StrRequirement = 60;
|
||||
|
||||
LootType = LootType.Blessed;
|
||||
|
||||
}
|
||||
|
||||
public armsofthelight( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
// Scripted by SPanky. Ask me before you edit my scripts please.
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class chestplateofthelight : PlateChest
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 57; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } }
|
||||
public override int InitMaxHits{ get{ return 255; } }
|
||||
|
||||
[Constructable]
|
||||
public chestplateofthelight()
|
||||
{
|
||||
Weight = 8.0;
|
||||
Name = "Chest Plate of the Light";
|
||||
Hue = 1153;
|
||||
|
||||
//Attributes.AttackChance = nn;
|
||||
//Attributes.BonusDex = nn;
|
||||
//Attributes.BonusHits = nn;
|
||||
//Attributes.BonusInt = nn;
|
||||
//Attributes.BonusMana = nn;
|
||||
//Attributes.BonusStam = nn;
|
||||
//Attributes.BonusStr = nn;
|
||||
Attributes.CastRecovery = 23;
|
||||
Attributes.CastSpeed = 16;
|
||||
Attributes.DefendChance = 36;
|
||||
//Attributes.EnhancePotions = nn;
|
||||
//Attributes.LowerManaCost = nn;
|
||||
//Attributes.LowerRegCost = nn;
|
||||
//Attributes.Luck = nn;
|
||||
//Attributes.Nightsight = 1;
|
||||
Attributes.ReflectPhysical = 14;
|
||||
//Attributes.RegenHits = nn;
|
||||
//Attributes.RegenMana = nn;
|
||||
//Attributes.RegenStam = nn;
|
||||
Attributes.SpellChanneling = 1;
|
||||
//Attributes.SpellDamage = nn;
|
||||
//Attributes.WeaponDamage = nn;
|
||||
//Attributes.WeaponSpeed = nn;
|
||||
|
||||
//ArmorAttributes.DurabilityBonus = nn;
|
||||
//ArmorAttributes.LowerStatReq = nn;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
ArmorAttributes.SelfRepair = 15;
|
||||
|
||||
//ColdBonus = nn;
|
||||
//DexBonus = nn;
|
||||
//DexRequirement = nn;
|
||||
//EnergyBonus = nn;
|
||||
//FireBonus = nn;
|
||||
//IntBonus = nn;
|
||||
IntRequirement = 28;
|
||||
//PhysicalBonus = nn;
|
||||
//PoisonBonus = nn;
|
||||
//StrBonus = nn;
|
||||
StrRequirement = 40;
|
||||
|
||||
LootType = LootType.Blessed;
|
||||
|
||||
}
|
||||
|
||||
public chestplateofthelight( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
// Scripted by SPanky. Ask me before you edit my scripts. Thanks.
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class glovesofthelight : PlateGloves
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 48; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } }
|
||||
public override int InitMaxHits{ get{ return 255; } }
|
||||
|
||||
[Constructable]
|
||||
public glovesofthelight()
|
||||
{
|
||||
Weight = 6.0;
|
||||
Name = "Gauntlets of the Light";
|
||||
Hue = 1153;
|
||||
|
||||
//Attributes.AttackChance = nn;
|
||||
//Attributes.BonusDex = nn;
|
||||
//Attributes.BonusHits = nn;
|
||||
//Attributes.BonusInt = nn;
|
||||
//Attributes.BonusMana = nn;
|
||||
//Attributes.BonusStam = nn;
|
||||
//Attributes.BonusStr = nn;
|
||||
Attributes.CastRecovery = 12;
|
||||
Attributes.CastSpeed = 18;
|
||||
Attributes.DefendChance = 24;
|
||||
//Attributes.EnhancePotions = nn;
|
||||
//Attributes.LowerManaCost = nn;
|
||||
//Attributes.LowerRegCost = nn;
|
||||
//Attributes.Luck = nn;
|
||||
//Attributes.Nightsight = 1;
|
||||
Attributes.ReflectPhysical = 16;
|
||||
//Attributes.RegenHits = nn;
|
||||
//Attributes.RegenMana = nn;
|
||||
//Attributes.RegenStam = nn;
|
||||
Attributes.SpellChanneling = 1;
|
||||
//Attributes.SpellDamage = nn;
|
||||
//Attributes.WeaponDamage = nn;
|
||||
//Attributes.WeaponSpeed = nn;
|
||||
|
||||
//ArmorAttributes.DurabilityBonus = nn;
|
||||
//ArmorAttributes.LowerStatReq = nn;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
ArmorAttributes.SelfRepair = 14;
|
||||
|
||||
//ColdBonus = nn;
|
||||
//DexBonus = nn;
|
||||
//DexRequirement = nn;
|
||||
//EnergyBonus = nn;
|
||||
//FireBonus = nn;
|
||||
//IntBonus = nn;
|
||||
IntRequirement = 36;
|
||||
//PhysicalBonus = nn;
|
||||
//PoisonBonus = nn;
|
||||
//StrBonus = nn;
|
||||
StrRequirement = 40;
|
||||
|
||||
LootType = LootType.Blessed;
|
||||
|
||||
}
|
||||
|
||||
public glovesofthelight( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
// Scripted by SPanky
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class helmofthelight : PlateHelm
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 60; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } }
|
||||
public override int InitMaxHits{ get{ return 255; } }
|
||||
|
||||
[Constructable]
|
||||
public helmofthelight()
|
||||
{
|
||||
Weight = 4.0;
|
||||
Name = "Helm of the Light";
|
||||
Hue = 1153;
|
||||
|
||||
//Attributes.AttackChance = nn;
|
||||
//Attributes.BonusDex = nn;
|
||||
//Attributes.BonusHits = nn;
|
||||
//Attributes.BonusInt = nn;
|
||||
//Attributes.BonusMana = nn;
|
||||
//Attributes.BonusStam = nn;
|
||||
//Attributes.BonusStr = nn;
|
||||
Attributes.CastRecovery = 20;
|
||||
Attributes.CastSpeed = 16;
|
||||
Attributes.DefendChance = 18;
|
||||
//Attributes.EnhancePotions = nn;
|
||||
//Attributes.LowerManaCost = nn;
|
||||
//Attributes.LowerRegCost = nn;
|
||||
//Attributes.Luck = nn;
|
||||
//Attributes.Nightsight = 1;
|
||||
Attributes.ReflectPhysical = 10;
|
||||
//Attributes.RegenHits = nn;
|
||||
//Attributes.RegenMana = nn;
|
||||
//Attributes.RegenStam = nn;
|
||||
Attributes.SpellChanneling = 1;
|
||||
//Attributes.SpellDamage = nn;
|
||||
//Attributes.WeaponDamage = nn;
|
||||
//Attributes.WeaponSpeed = nn;
|
||||
|
||||
//ArmorAttributes.DurabilityBonus = nn;
|
||||
//ArmorAttributes.LowerStatReq = nn;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
ArmorAttributes.SelfRepair = 14;
|
||||
|
||||
//ColdBonus = nn;
|
||||
//DexBonus = nn;
|
||||
//DexRequirement = nn;
|
||||
//EnergyBonus = nn;
|
||||
//FireBonus = nn;
|
||||
//IntBonus = nn;
|
||||
IntRequirement = 60;
|
||||
//PhysicalBonus = nn;
|
||||
//PoisonBonus = nn;
|
||||
//StrBonus = nn;
|
||||
StrRequirement = 40;
|
||||
|
||||
LootType = LootType.Blessed;
|
||||
|
||||
}
|
||||
|
||||
public helmofthelight( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class legsofthelight : PlateLegs
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 46; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } }
|
||||
public override int InitMaxHits{ get{ return 255; } }
|
||||
|
||||
[Constructable]
|
||||
public legsofthelight()
|
||||
{
|
||||
Weight = 4.0;
|
||||
Name = "Legs of the Light";
|
||||
Hue = 1153;
|
||||
|
||||
//Attributes.AttackChance = nn;
|
||||
//Attributes.BonusDex = nn;
|
||||
//Attributes.BonusHits = nn;
|
||||
//Attributes.BonusInt = nn;
|
||||
//Attributes.BonusMana = nn;
|
||||
//Attributes.BonusStam = nn;
|
||||
//Attributes.BonusStr = nn;
|
||||
Attributes.CastRecovery = 14;
|
||||
Attributes.CastSpeed = 20;
|
||||
Attributes.DefendChance = 24;
|
||||
//Attributes.EnhancePotions = nn;
|
||||
//Attributes.LowerManaCost = nn;
|
||||
//Attributes.LowerRegCost = nn;
|
||||
//Attributes.Luck = nn;
|
||||
//Attributes.Nightsight = 1;
|
||||
Attributes.ReflectPhysical = 16;
|
||||
//Attributes.RegenHits = nn;
|
||||
//Attributes.RegenMana = nn;
|
||||
//Attributes.RegenStam = nn;
|
||||
Attributes.SpellChanneling = 1;
|
||||
//Attributes.SpellDamage = nn;
|
||||
//Attributes.WeaponDamage = nn;
|
||||
//Attributes.WeaponSpeed = nn;
|
||||
|
||||
//ArmorAttributes.DurabilityBonus = nn;
|
||||
//ArmorAttributes.LowerStatReq = nn;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
ArmorAttributes.SelfRepair = 16;
|
||||
|
||||
//ColdBonus = nn;
|
||||
//DexBonus = nn;
|
||||
//DexRequirement = nn;
|
||||
//EnergyBonus = nn;
|
||||
//FireBonus = nn;
|
||||
//IntBonus = nn;
|
||||
IntRequirement = 45;
|
||||
//PhysicalBonus = nn;
|
||||
//PoisonBonus = nn;
|
||||
//StrBonus = nn;
|
||||
StrRequirement = 60;
|
||||
|
||||
LootType = LootType.Blessed;
|
||||
|
||||
}
|
||||
|
||||
public legsofthelight( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
// Scripted by SPanky
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class shieldofthelight : MetalKiteShield
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 60; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } }
|
||||
public override int InitMaxHits{ get{ return 255; } }
|
||||
|
||||
[Constructable]
|
||||
public shieldofthelight()
|
||||
{
|
||||
Weight = 6.0;
|
||||
Name = "Shield of the Light";
|
||||
Hue = 1153;
|
||||
|
||||
//Attributes.AttackChance = nn;
|
||||
//Attributes.BonusDex = nn;
|
||||
//Attributes.BonusHits = nn;
|
||||
//Attributes.BonusInt = nn;
|
||||
//Attributes.BonusMana = nn;
|
||||
//Attributes.BonusStam = nn;
|
||||
//Attributes.BonusStr = nn;
|
||||
Attributes.CastRecovery = 20;
|
||||
Attributes.CastSpeed = 14;
|
||||
Attributes.DefendChance = 18;
|
||||
//Attributes.EnhancePotions = nn;
|
||||
//Attributes.LowerManaCost = nn;
|
||||
//Attributes.LowerRegCost = nn;
|
||||
//Attributes.Luck = nn;
|
||||
//Attributes.Nightsight = 1;
|
||||
//Attributes.ReflectPhysical = nn;
|
||||
//Attributes.RegenHits = nn;
|
||||
//Attributes.RegenMana = nn;
|
||||
//Attributes.RegenStam = nn;
|
||||
Attributes.SpellChanneling = 1;
|
||||
//Attributes.SpellDamage = nn;
|
||||
//Attributes.WeaponDamage = nn;
|
||||
//Attributes.WeaponSpeed = nn;
|
||||
|
||||
//ArmorAttributes.DurabilityBonus = nn;
|
||||
//ArmorAttributes.LowerStatReq = nn;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
ArmorAttributes.SelfRepair = 12;
|
||||
|
||||
//ColdBonus = nn;
|
||||
//DexBonus = nn;
|
||||
DexRequirement = 40;
|
||||
//EnergyBonus = nn;
|
||||
//FireBonus = nn;
|
||||
//IntBonus = nn;
|
||||
IntRequirement = 60;
|
||||
//PhysicalBonus = nn;
|
||||
//PoisonBonus = nn;
|
||||
//StrBonus = nn;
|
||||
StrRequirement = 60;
|
||||
|
||||
LootType = LootType.Blessed;
|
||||
|
||||
}
|
||||
|
||||
public shieldofthelight( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,128 @@
|
||||
// Scripted by SPanky
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class swordofthelight : Katana
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 60; } }
|
||||
|
||||
//public override int EffectID{ get{ return nn; } } // 0x1BFE (bolt) or 0xF42 (arrow)
|
||||
//public override Type AmmoType{ get{ return typeof( nn ); } } // Bolt or Arrow
|
||||
//public override Item Ammo{ get{ return new nn(); } } // Bolt or Arrow
|
||||
|
||||
//public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.ShadowStrike; } } //Only select one primary
|
||||
//public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.ArmorIgnore; } }
|
||||
//public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.CrushingBlow; } }
|
||||
//public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.WhirlwindAttack; } }
|
||||
//public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.ConcussionBlow; } }
|
||||
//public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.InfectiousStrike; } }
|
||||
//public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.BleedAttack; } }
|
||||
//public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.ParalyzingBlow; } }
|
||||
//public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.MovingShot; } }
|
||||
public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.DoubleStrike; } }
|
||||
//public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.Dismount; } }
|
||||
//public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.Disarm; } }
|
||||
|
||||
//public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.ShadowStrike; } } //Only select one Secondary
|
||||
//public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.ArmorIgnore; } }
|
||||
//public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.CrushingBlow; } }
|
||||
//public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.WhirlwindAttack; } }
|
||||
//public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.ConcussionBlow; } }
|
||||
//public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.InfectiousStrike; } }
|
||||
public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.BleedAttack; } }
|
||||
//public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.ParalyzingBlow; } }
|
||||
//public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.MovingShot; } }
|
||||
//public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.DoubleStrike; } }
|
||||
//public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.Dismount; } }
|
||||
//public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.Disarm; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } } // Set the minium amount of hit points for the weapon.
|
||||
public override int InitMaxHits{ get{ return 255; } } // Set the Maxium amount of hit points for the weapon.
|
||||
|
||||
[Constructable]
|
||||
public swordofthelight()
|
||||
{
|
||||
Weight = 3.0;
|
||||
Name = "Sword of the Light";
|
||||
Hue = 1153;
|
||||
|
||||
//WeaponAttributes.DurabilityBonus = nn; // Pick and choose the attributes for your weapon (remember to remove the // before the ones you entend to use)
|
||||
//WeaponAttributes.HitColdArea = nn;
|
||||
//WeaponAttributes.HitDispel = nn;
|
||||
//WeaponAttributes.HitEnergyArea = nn;
|
||||
//WeaponAttributes.HitFireArea = nn;
|
||||
//WeaponAttributes.HitFireBall = nn;
|
||||
//WeaponAttributes.HitHarm = nn;
|
||||
//WeaponAttributes.HitLeechHits = nn;
|
||||
//WeaponAttributes.HitLeechMana = nn;
|
||||
//WeaponAttributes.HitLeechStam = nn;
|
||||
//WeaponAttributes.HitLightning = nn;
|
||||
//WeaponAttributes.HitLowerAttack = nn;
|
||||
//WeaponAttributes.HitLowerDefence = nn;
|
||||
//WeaponAttributes.HitMagicArrow = nn;
|
||||
//WeaponAttributes.HitPhysicalArea = nn;
|
||||
//WeaponAttributes.HitPoisonArea = nn;
|
||||
//WeaponAttributes.LowerStatReq = nn;
|
||||
WeaponAttributes.MageWeapon = 1;
|
||||
//WeaponAttributes.ResistColdBonus = nn;
|
||||
//WeaponAttributes.ResistEnergyBonus = nn;
|
||||
//WeaponAttributes.ResistPhysicalBonus = nn;
|
||||
//WeaponAttributes.ResistPoisonBonus = nn;
|
||||
WeaponAttributes.SelfRepair = 20;
|
||||
//WeaponAttributes.UseBestSkill = 1;
|
||||
|
||||
Attributes.AttackChance = 30;
|
||||
//Attributes.BonusDex = nn;
|
||||
//Attributes.BonusHits = nn;
|
||||
//Attributes.BonusInt = nn;
|
||||
//Attributes.BonusMana = nn;
|
||||
//Attributes.BonusStam = nn;
|
||||
//Attributes.BonusStr = nn;
|
||||
Attributes.CastRecovery = 16;
|
||||
Attributes.CastSpeed = 12;
|
||||
//Attributes.DefendChance = nn;
|
||||
//Attributes.EnhancePotions = nn;
|
||||
//Attributes.LowerManaCost = nn;
|
||||
//Attributes.LowerRegCost = nn;
|
||||
//Attributes.Luck = nn;
|
||||
//Attributes.Nightsight = 1;
|
||||
//Attributes.ReflectPhysical = nn;
|
||||
//Attributes.RegenHits = nn;
|
||||
//Attributes.RegenMana = nn;
|
||||
//Attributes.RegenStam = nn;
|
||||
Attributes.SpellChanneling = 1;
|
||||
//Attributes.SpellDamage = nn;
|
||||
//Attributes.WeaponDamage = nn;
|
||||
//Attributes.WeaponSpeed = nn;
|
||||
|
||||
//Consecrated = true;
|
||||
//Cursed = true;
|
||||
DexRequirement = 50;
|
||||
IntRequirement = 45;
|
||||
//Slayer = SlayerName.nn;
|
||||
StrRequirement = 60;
|
||||
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
|
||||
public swordofthelight( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
BIN
Scripts/Scripts-master/Items/Armors/Armors.rar
Normal file
BIN
Scripts/Scripts-master/Items/Armors/Armors.rar
Normal file
Binary file not shown.
@@ -0,0 +1,58 @@
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class Blackknightsarms : PlateArms
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 20; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 500; } }
|
||||
public override int InitMaxHits{ get{ return 1000; } }
|
||||
|
||||
[Constructable]
|
||||
public Blackknightsarms()
|
||||
{
|
||||
Weight = 6.0;
|
||||
Name = "Black Knights Arms";
|
||||
Hue = 4455;
|
||||
|
||||
|
||||
Attributes.BonusHits = 2;
|
||||
Attributes.DefendChance = 12;
|
||||
Attributes.Luck = 10;
|
||||
Attributes.WeaponDamage = 2;
|
||||
Attributes.WeaponSpeed = 10;
|
||||
|
||||
ArmorAttributes.SelfRepair = 10;
|
||||
|
||||
ColdBonus = 10;
|
||||
EnergyBonus = 5;
|
||||
FireBonus = 7;
|
||||
PhysicalBonus = 12;
|
||||
PoisonBonus = 4;
|
||||
StrRequirement = 60;
|
||||
|
||||
|
||||
}
|
||||
|
||||
public Blackknightsarms( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class Blackknightsbracelet : GoldBracelet
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 20; } }
|
||||
|
||||
[Constructable]
|
||||
public Blackknightsbracelet()
|
||||
{
|
||||
Weight = 1.0;
|
||||
Name = "Black Knights Bracelet";
|
||||
Hue = 4455;
|
||||
|
||||
Attributes.AttackChance = 30;
|
||||
Attributes.BonusStr = 20;
|
||||
Attributes.CastSpeed = 3;
|
||||
Attributes.DefendChance = 20;
|
||||
Attributes.Luck = 10;
|
||||
Attributes.RegenMana = 10;
|
||||
Attributes.WeaponSpeed = 15;
|
||||
|
||||
SkillBonuses.SetValues( 0, SkillName.Swords, 20.0 );
|
||||
|
||||
Resistances.Energy = 5;
|
||||
Resistances.Fire = 2;
|
||||
Resistances.Physical = 10;
|
||||
|
||||
|
||||
}
|
||||
|
||||
public Blackknightsbracelet( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class Blackknightschest : PlateChest
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 20; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 500; } }
|
||||
public override int InitMaxHits{ get{ return 1000; } }
|
||||
|
||||
[Constructable]
|
||||
public Blackknightschest()
|
||||
{
|
||||
Weight = 7.0;
|
||||
Name = "Black Knights Chest";
|
||||
Hue = 4455;
|
||||
|
||||
Attributes.AttackChance = 5;
|
||||
Attributes.BonusStr = 2;
|
||||
Attributes.DefendChance = 15;
|
||||
Attributes.Luck = 10;
|
||||
Attributes.WeaponDamage = 5;
|
||||
Attributes.WeaponSpeed = 10;
|
||||
|
||||
ArmorAttributes.SelfRepair = 10;
|
||||
|
||||
ColdBonus = 5;
|
||||
EnergyBonus = 2;
|
||||
FireBonus = 10;;
|
||||
PhysicalBonus = 12;
|
||||
PoisonBonus = 6;
|
||||
StrRequirement = 65;
|
||||
|
||||
|
||||
}
|
||||
|
||||
public Blackknightschest( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class Blackknightsgloves : PlateGloves
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 20; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 300; } }
|
||||
public override int InitMaxHits{ get{ return 600; } }
|
||||
|
||||
[Constructable]
|
||||
public Blackknightsgloves()
|
||||
{
|
||||
Weight = 2.0;
|
||||
Name = "Black Knights Gloves";
|
||||
Hue = 4455;
|
||||
|
||||
Attributes.BonusHits = 2;
|
||||
Attributes.DefendChance = 5;
|
||||
Attributes.Luck = 10;
|
||||
Attributes.WeaponDamage = 2;
|
||||
Attributes.WeaponSpeed = 10;
|
||||
|
||||
ArmorAttributes.SelfRepair = 10;
|
||||
|
||||
ColdBonus = 3;
|
||||
EnergyBonus = 2;
|
||||
FireBonus = 4;
|
||||
PhysicalBonus = 5;
|
||||
PoisonBonus = 1;
|
||||
StrRequirement = 50;
|
||||
|
||||
}
|
||||
|
||||
public Blackknightsgloves( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class Blackknightsgorget : PlateGorget
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 20; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 300; } }
|
||||
public override int InitMaxHits{ get{ return 600; } }
|
||||
|
||||
[Constructable]
|
||||
public Blackknightsgorget()
|
||||
{
|
||||
Weight = 3.0;
|
||||
Name = "Black Knights Gorget";
|
||||
Hue = 4455;
|
||||
|
||||
Attributes.BonusHits = 3;
|
||||
Attributes.DefendChance = 10;
|
||||
Attributes.Luck = 10;
|
||||
Attributes.WeaponDamage = 4;
|
||||
Attributes.WeaponSpeed = 10;
|
||||
|
||||
ArmorAttributes.SelfRepair = 10;
|
||||
|
||||
ColdBonus = 2;
|
||||
EnergyBonus = 8;
|
||||
FireBonus = 3;
|
||||
PhysicalBonus = 8;
|
||||
PoisonBonus = 6;
|
||||
StrRequirement = 55;
|
||||
|
||||
}
|
||||
|
||||
public Blackknightsgorget( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
using System;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class Blackknightshelm : BaseArmor
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 20; } }
|
||||
|
||||
public override int BasePhysicalResistance{ get{ return 8; } }
|
||||
public override int BaseFireResistance{ get{ return 5; } }
|
||||
public override int BaseColdResistance{ get{ return 3; } }
|
||||
public override int BasePoisonResistance{ get{ return 4; } }
|
||||
public override int BaseEnergyResistance{ get{ return 9; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 90; } }
|
||||
public override int InitMaxHits{ get{ return 115; } }
|
||||
|
||||
public override int AosStrReq{ get{ return 70; } }
|
||||
public override int OldStrReq{ get{ return 40; } }
|
||||
|
||||
public override int OldDexBonus{ get{ return -1; } }
|
||||
|
||||
public override int ArmorBase{ get{ return 40; } }
|
||||
|
||||
public override ArmorMaterialType MaterialType{ get{ return ArmorMaterialType.Plate; } }
|
||||
|
||||
[Constructable]
|
||||
public Blackknightshelm() : base( 0x1412 )
|
||||
{
|
||||
Weight = 5.0;
|
||||
Name = "Black Knights Helm";
|
||||
Hue = 4455;
|
||||
}
|
||||
|
||||
public Blackknightshelm( 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 ( Weight == 1.0 )
|
||||
Weight = 5.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class Blackknightsring : GoldRing
|
||||
{
|
||||
|
||||
public override int ArtifactRarity{ get{ return 20; } }
|
||||
|
||||
[Constructable]
|
||||
public Blackknightsring()
|
||||
{
|
||||
Weight = 1.0;
|
||||
Name = "Black Knights Ring";
|
||||
Hue = 4455;
|
||||
|
||||
Attributes.AttackChance = 10;
|
||||
Attributes.BonusDex = 15;
|
||||
Attributes.CastSpeed = 15;
|
||||
Attributes.Luck = 10;
|
||||
Attributes.WeaponDamage = 10;
|
||||
Attributes.WeaponSpeed = 15;
|
||||
|
||||
|
||||
Resistances.Cold = 5;
|
||||
Resistances.Energy = 2;
|
||||
Resistances.Fire = 8;
|
||||
Resistances.Physical = 15;
|
||||
Resistances.Poison = 2;
|
||||
|
||||
}
|
||||
|
||||
public Blackknightsring( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class Blackknightsshield : MetalKiteShield
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 20; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 50; } }
|
||||
public override int InitMaxHits{ get{ return 100; } }
|
||||
|
||||
[Constructable]
|
||||
public Blackknightsshield()
|
||||
{
|
||||
Weight = 4.0;
|
||||
Name = "Black Knights Shield";
|
||||
Hue = 4455;
|
||||
|
||||
|
||||
Attributes.BonusInt = 5;
|
||||
Attributes.DefendChance = 20;
|
||||
Attributes.Luck = 10;
|
||||
Attributes.ReflectPhysical = 5;
|
||||
Attributes.WeaponDamage = 5;
|
||||
Attributes.WeaponSpeed = 10;
|
||||
|
||||
ArmorAttributes.DurabilityBonus = 1000;
|
||||
|
||||
ArmorAttributes.SelfRepair = 5;
|
||||
|
||||
ColdBonus = 8;
|
||||
EnergyBonus = 5;
|
||||
FireBonus = 2;
|
||||
PhysicalBonus = 20;
|
||||
StrRequirement = 60;
|
||||
|
||||
}
|
||||
|
||||
public Blackknightsshield( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class Blackknightssword : VikingSword
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 20; } }
|
||||
|
||||
|
||||
public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.ShadowStrike; } }
|
||||
|
||||
public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.ArmorIgnore; } }
|
||||
|
||||
|
||||
public override int InitMinHits{ get{ return 100; } }
|
||||
public override int InitMaxHits{ get{ return 300; } }
|
||||
|
||||
[Constructable]
|
||||
public Blackknightssword()
|
||||
{
|
||||
Weight = 5.0;
|
||||
Name = "Black Knights Sword";
|
||||
Hue = 4455;
|
||||
|
||||
WeaponAttributes.DurabilityBonus = 1000;
|
||||
WeaponAttributes.HitFireArea = 10;
|
||||
WeaponAttributes.HitHarm = 10;
|
||||
WeaponAttributes.SelfRepair = 10;
|
||||
|
||||
Attributes.AttackChance = 10;
|
||||
Attributes.BonusMana = 5;
|
||||
Attributes.CastSpeed = 5;
|
||||
Attributes.DefendChance = 10;
|
||||
Attributes.Luck = 10;
|
||||
Attributes.WeaponDamage = 10;
|
||||
Attributes.WeaponSpeed = 10;
|
||||
|
||||
|
||||
StrRequirement = 60;
|
||||
|
||||
}
|
||||
|
||||
public Blackknightssword( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class Blackknightsleggings : PlateLegs
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 20; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 500; } }
|
||||
public override int InitMaxHits{ get{ return 1000; } }
|
||||
|
||||
[Constructable]
|
||||
public Blackknightsleggings()
|
||||
{
|
||||
Weight = 7.0;
|
||||
Name = "Black Knights Leggings";
|
||||
Hue = 4455;
|
||||
|
||||
Attributes.BonusHits = 5;
|
||||
Attributes.DefendChance = 10;
|
||||
Attributes.Luck = 10;
|
||||
Attributes.WeaponDamage = 3;
|
||||
Attributes.WeaponSpeed = 10;
|
||||
ArmorAttributes.SelfRepair = 10;
|
||||
|
||||
ColdBonus = 2;
|
||||
EnergyBonus = 4;
|
||||
FireBonus = 3;
|
||||
PhysicalBonus = 15;
|
||||
PoisonBonus = 8;
|
||||
StrRequirement = 60;
|
||||
|
||||
|
||||
}
|
||||
|
||||
public Blackknightsleggings( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
//Yrenwick Dragon Ultima IX pack, MiniQuest System & BlackrockArms.cs created by Yrenwick Dragon (G. Younk)
|
||||
//From the Ultima: Britannia shard http://www.mac512.com/ultima/britannia/
|
||||
//This script was created on 5/31/04
|
||||
|
||||
using System;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlipableAttribute( 0x2657, 0x2658 )]
|
||||
public class BlackrockArms : BaseArmor
|
||||
{
|
||||
public override int BasePhysicalResistance{ get{ return 9; } }
|
||||
public override int BaseFireResistance{ get{ return 3; } }
|
||||
public override int BaseColdResistance{ get{ return 2; } }
|
||||
public override int BasePoisonResistance{ get{ return 3; } }
|
||||
public override int BaseEnergyResistance{ get{ return 2; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 55; } }
|
||||
public override int InitMaxHits{ get{ return 75; } }
|
||||
|
||||
public override int AosStrReq{ get{ return 75; } }
|
||||
public override int OldStrReq{ get{ return 20; } }
|
||||
|
||||
public override int OldDexBonus{ get{ return -2; } }
|
||||
|
||||
public override int ArmorBase{ get{ return 40; } }
|
||||
|
||||
public override ArmorMaterialType MaterialType{ get{ return ArmorMaterialType.Plate; } }
|
||||
//public override CraftResource DefaultResource{ get{ return CraftResource.RedScales; } }
|
||||
|
||||
[Constructable]
|
||||
public BlackrockArms() : base( 0x2657 )
|
||||
{
|
||||
Weight = 5.0;
|
||||
Attributes.ReflectPhysical = 5;
|
||||
Name = "Blackrock Arms";
|
||||
Hue = 1;
|
||||
}
|
||||
|
||||
public BlackrockArms( 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 ( Weight == 1.0 )
|
||||
Weight = 15.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
//Yrenwick Dragon Ultima IX pack, MiniQuest System & BlackrockChest.cs created by Yrenwick Dragon (G. Younk)
|
||||
//From the Ultima: Britannia shard http://www.mac512.com/ultima/britannia/
|
||||
//This script was created on 5/31/04
|
||||
|
||||
using System;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlipableAttribute( 0x1415, 0x1416 )]
|
||||
public class BlackrockChest : BaseArmor
|
||||
{
|
||||
public override int BasePhysicalResistance{ get{ return 9; } }
|
||||
public override int BaseFireResistance{ get{ return 3; } }
|
||||
public override int BaseColdResistance{ get{ return 2; } }
|
||||
public override int BasePoisonResistance{ get{ return 3; } }
|
||||
public override int BaseEnergyResistance{ get{ return 2; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 50; } }
|
||||
public override int InitMaxHits{ get{ return 65; } }
|
||||
|
||||
public override int AosStrReq{ get{ return 95; } }
|
||||
public override int OldStrReq{ get{ return 60; } }
|
||||
|
||||
public override int OldDexBonus{ get{ return -8; } }
|
||||
|
||||
public override int ArmorBase{ get{ return 40; } }
|
||||
|
||||
public override ArmorMaterialType MaterialType{ get{ return ArmorMaterialType.Plate; } }
|
||||
|
||||
[Constructable]
|
||||
public BlackrockChest() : base( 0x1415 )
|
||||
{
|
||||
Weight = 10.0;
|
||||
Attributes.ReflectPhysical = 5;
|
||||
Name = "Blackrock Chest";
|
||||
Hue = 1;
|
||||
}
|
||||
|
||||
public BlackrockChest( 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 ( Weight == 1.0 )
|
||||
Weight = 10.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
//Yrenwick Dragon Ultima IX pack, MiniQuest System & BlackrockGloves.cs created by Yrenwick Dragon (G. Younk)
|
||||
//From the Ultima: Britannia shard http://www.mac512.com/ultima/britannia/
|
||||
//This script was created on 5/31/04
|
||||
|
||||
using System;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlipableAttribute( 0x2643, 0x2644 )]
|
||||
public class BlackrockGloves : BaseArmor
|
||||
{
|
||||
public override int BasePhysicalResistance{ get{ return 9; } }
|
||||
public override int BaseFireResistance{ get{ return 3; } }
|
||||
public override int BaseColdResistance{ get{ return 2; } }
|
||||
public override int BasePoisonResistance{ get{ return 3; } }
|
||||
public override int BaseEnergyResistance{ get{ return 2; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 55; } }
|
||||
public override int InitMaxHits{ get{ return 75; } }
|
||||
|
||||
public override int AosStrReq{ get{ return 75; } }
|
||||
public override int OldStrReq{ get{ return 30; } }
|
||||
|
||||
public override int OldDexBonus{ get{ return -2; } }
|
||||
|
||||
public override int ArmorBase{ get{ return 40; } }
|
||||
|
||||
public override ArmorMaterialType MaterialType{ get{ return ArmorMaterialType.Plate; } }
|
||||
//public override CraftResource DefaultResource{ get{ return CraftResource.RedScales; } }
|
||||
|
||||
[Constructable]
|
||||
public BlackrockGloves() : base( 0x2643 )
|
||||
{
|
||||
Weight = 2.0;
|
||||
Attributes.ReflectPhysical = 5;
|
||||
Name = "Blackrock Gloves";
|
||||
Hue = 1;
|
||||
}
|
||||
|
||||
public BlackrockGloves( 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 ( Weight == 1.0 )
|
||||
Weight = 2.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
//Yrenwick Dragon Ultima IX pack, MiniQuest System & BlackrockHelm.cs created by Yrenwick Dragon (G. Younk)
|
||||
//From the Ultima: Britannia shard http://www.mac512.com/ultima/britannia/
|
||||
//This script was created on 5/31/04
|
||||
|
||||
using System;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class BlackrockHelm : BaseArmor
|
||||
{
|
||||
public override int BasePhysicalResistance{ get{ return 9; } }
|
||||
public override int BaseFireResistance{ get{ return 3; } }
|
||||
public override int BaseColdResistance{ get{ return 2; } }
|
||||
public override int BasePoisonResistance{ get{ return 3; } }
|
||||
public override int BaseEnergyResistance{ get{ return 2; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 50; } }
|
||||
public override int InitMaxHits{ get{ return 65; } }
|
||||
|
||||
public override int AosStrReq{ get{ return 80; } }
|
||||
public override int OldStrReq{ get{ return 40; } }
|
||||
|
||||
public override int OldDexBonus{ get{ return -1; } }
|
||||
|
||||
public override int ArmorBase{ get{ return 40; } }
|
||||
|
||||
public override ArmorMaterialType MaterialType{ get{ return ArmorMaterialType.Plate; } }
|
||||
|
||||
[Constructable]
|
||||
public BlackrockHelm() : base( 0x1412 )
|
||||
{
|
||||
Weight = 5.0;
|
||||
Attributes.ReflectPhysical = 5;
|
||||
Name = "Blackrock Helm";
|
||||
Hue = 1;
|
||||
}
|
||||
|
||||
public BlackrockHelm( 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 ( Weight == 1.0 )
|
||||
Weight = 5.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
//Yrenwick Dragon Ultima IX pack, MiniQuest System & BlackrockLegs.cs created by Yrenwick Dragon (G. Younk)
|
||||
//From the Ultima: Britannia shard http://www.mac512.com/ultima/britannia/
|
||||
//This script was created on 5/31/04
|
||||
|
||||
using System;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlipableAttribute( 0x1411, 0x141a )]
|
||||
public class BlackrockLegs : BaseArmor
|
||||
{
|
||||
public override int BasePhysicalResistance{ get{ return 9; } }
|
||||
public override int BaseFireResistance{ get{ return 3; } }
|
||||
public override int BaseColdResistance{ get{ return 2; } }
|
||||
public override int BasePoisonResistance{ get{ return 3; } }
|
||||
public override int BaseEnergyResistance{ get{ return 2; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 50; } }
|
||||
public override int InitMaxHits{ get{ return 65; } }
|
||||
|
||||
public override int AosStrReq{ get{ return 90; } }
|
||||
|
||||
public override int OldStrReq{ get{ return 60; } }
|
||||
public override int OldDexBonus{ get{ return -6; } }
|
||||
|
||||
public override int ArmorBase{ get{ return 40; } }
|
||||
|
||||
public override ArmorMaterialType MaterialType{ get{ return ArmorMaterialType.Plate; } }
|
||||
|
||||
[Constructable]
|
||||
public BlackrockLegs() : base( 0x1411 )
|
||||
{
|
||||
Weight = 7.0;
|
||||
Attributes.ReflectPhysical = 5;
|
||||
Name = "Blackrock Legs";
|
||||
Hue = 1;
|
||||
}
|
||||
|
||||
public BlackrockLegs( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class BlazedArms : BoneArms
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 11; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } }
|
||||
public override int InitMaxHits{ get{ return 255; } }
|
||||
|
||||
[Constructable]
|
||||
public BlazedArms()
|
||||
{
|
||||
Hue = 2993;
|
||||
Name = " Blazed Bone Arms";
|
||||
SkillBonuses.SetValues( 0, SkillName.Magery, 15.0 );
|
||||
Attributes.SpellDamage = 20;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
Attributes.LowerRegCost = 50;
|
||||
FireBonus = 20;
|
||||
Attributes.WeaponDamage = 25;
|
||||
Attributes.WeaponSpeed = 25;
|
||||
ColdBonus = 20;
|
||||
PoisonBonus = 20;
|
||||
PhysicalBonus = 20;
|
||||
EnergyBonus = 20;
|
||||
}
|
||||
|
||||
public BlazedArms( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class BlazedChest : StuddedChest
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 11; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } }
|
||||
public override int InitMaxHits{ get{ return 255; } }
|
||||
|
||||
[Constructable]
|
||||
public BlazedChest()
|
||||
{
|
||||
Hue = 2993;
|
||||
Name = "Blazed Chest";
|
||||
Attributes.Luck = 200;
|
||||
Attributes.DefendChance = 15;
|
||||
Attributes.LowerRegCost = 50;
|
||||
Attributes.LowerManaCost = 30;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
Attributes.WeaponDamage = 25;
|
||||
Attributes.WeaponSpeed = 25;
|
||||
FireBonus = 20;
|
||||
ColdBonus = 20;
|
||||
PoisonBonus = 20;
|
||||
PhysicalBonus = 20;
|
||||
EnergyBonus = 20;
|
||||
}
|
||||
|
||||
public BlazedChest( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class BlazedFemaleChest : StuddedBustierArms
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 11; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } }
|
||||
public override int InitMaxHits{ get{ return 255; } }
|
||||
|
||||
[Constructable]
|
||||
public BlazedFemaleChest()
|
||||
{
|
||||
Hue = 2993;
|
||||
Name = "Blazed Chest";
|
||||
Attributes.Luck = 200;
|
||||
Attributes.DefendChance = 15;
|
||||
Attributes.LowerRegCost = 50;
|
||||
Attributes.LowerManaCost = 30;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
Attributes.WeaponDamage = 25;
|
||||
Attributes.WeaponSpeed = 25;
|
||||
FireBonus = 20;
|
||||
ColdBonus = 20;
|
||||
PoisonBonus = 20;
|
||||
PhysicalBonus = 20;
|
||||
EnergyBonus = 20;
|
||||
}
|
||||
|
||||
public BlazedFemaleChest( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class BlazedGauntlets : RingmailGloves
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 11; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } }
|
||||
public override int InitMaxHits{ get{ return 255; } }
|
||||
|
||||
[Constructable]
|
||||
public BlazedGauntlets()
|
||||
{
|
||||
Hue = 2993;
|
||||
Name = "Blazed Gauntlets";
|
||||
Attributes.BonusStr = 10;
|
||||
Attributes.LowerManaCost = 15;
|
||||
Attributes.RegenHits = 10;
|
||||
FireBonus = 20;
|
||||
ColdBonus = 20;
|
||||
Attributes.WeaponDamage = 25;
|
||||
Attributes.WeaponSpeed = 25;
|
||||
PoisonBonus = 20;
|
||||
PhysicalBonus = 20;
|
||||
EnergyBonus = 20;
|
||||
}
|
||||
|
||||
public BlazedGauntlets( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class BlazedGorget: LeatherGorget
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 11; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } }
|
||||
public override int InitMaxHits{ get{ return 255; } }
|
||||
|
||||
[Constructable]
|
||||
public BlazedGorget()
|
||||
{
|
||||
Hue = 2993;
|
||||
Name = "Blazed Gorget";
|
||||
Attributes.LowerManaCost = 15;
|
||||
Attributes.BonusInt = 5;
|
||||
Attributes.BonusStr = 10;
|
||||
Attributes.RegenHits = 15;
|
||||
Attributes.RegenStam = 5;
|
||||
FireBonus = 20;
|
||||
ColdBonus = 20;
|
||||
Attributes.WeaponDamage = 25;
|
||||
Attributes.WeaponSpeed = 25;
|
||||
PoisonBonus = 20;
|
||||
PhysicalBonus = 20;
|
||||
EnergyBonus = 15;
|
||||
}
|
||||
|
||||
public BlazedGorget( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class BlaazedHelm : BoneHelm
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 11; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } }
|
||||
public override int InitMaxHits{ get{ return 255; } }
|
||||
|
||||
[Constructable]
|
||||
public BlaazedHelm()
|
||||
{
|
||||
Hue = 2993;
|
||||
Name = "Blazed Helmet";
|
||||
Attributes.RegenHits = 2;
|
||||
Attributes.RegenStam = 3;
|
||||
Attributes.WeaponDamage = 25;
|
||||
Attributes.CastSpeed = 1;
|
||||
Attributes.CastRecovery = 1;
|
||||
Attributes.BonusStr = 25;
|
||||
FireBonus = 20;
|
||||
Attributes.WeaponDamage = 25;
|
||||
Attributes.WeaponSpeed = 25;
|
||||
ColdBonus = 20;
|
||||
PoisonBonus = 20;
|
||||
PhysicalBonus = 20;
|
||||
EnergyBonus = 20;
|
||||
|
||||
}
|
||||
|
||||
public BlaazedHelm( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class BlazedLegs : LeatherLegs
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 15; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } }
|
||||
public override int InitMaxHits{ get{ return 255; } }
|
||||
|
||||
[Constructable]
|
||||
public BlazedLegs()
|
||||
{
|
||||
Hue = 2993;
|
||||
Name = "Blazed Legs";
|
||||
Attributes.LowerManaCost = 8;
|
||||
Attributes.AttackChance = 20;
|
||||
Attributes.BonusStr = 35;
|
||||
FireBonus = 20;
|
||||
Attributes.WeaponDamage = 25;
|
||||
Attributes.WeaponSpeed = 25;
|
||||
ColdBonus = 20;
|
||||
PoisonBonus = 20;
|
||||
PhysicalBonus = 20;
|
||||
EnergyBonus = 15;
|
||||
}
|
||||
|
||||
public BlazedLegs( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class BlazedSkirt : LeatherSkirt
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 11; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } }
|
||||
public override int InitMaxHits{ get{ return 255; } }
|
||||
|
||||
[Constructable]
|
||||
public BlazedSkirt()
|
||||
{
|
||||
Hue = 2993;
|
||||
Name = "Blazed Chest";
|
||||
Attributes.Luck = 200;
|
||||
Attributes.DefendChance = 15;
|
||||
Attributes.LowerRegCost = 50;
|
||||
Attributes.LowerManaCost = 30;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
Attributes.WeaponDamage = 25;
|
||||
Attributes.WeaponSpeed = 25;
|
||||
FireBonus = 20;
|
||||
ColdBonus = 20;
|
||||
PoisonBonus = 20;
|
||||
PhysicalBonus = 20;
|
||||
EnergyBonus = 20;
|
||||
}
|
||||
|
||||
public BlazedSkirt( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class BlueDragonShoulders : DragonArms
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public BlueDragonShoulders()
|
||||
{
|
||||
Hue = 0x9F7;
|
||||
Name = "Blue Dragon Shoulders";
|
||||
ColdBonus = 35;
|
||||
EnergyBonus = 15;
|
||||
PhysicalBonus = 45;
|
||||
PoisonBonus = 25;
|
||||
FireBonus = 55;
|
||||
ArmorAttributes.SelfRepair = 10;
|
||||
Attributes.BonusHits = 25;
|
||||
Attributes.BonusMana = 15;
|
||||
Attributes.BonusStam = 30;
|
||||
Attributes.WeaponSpeed = 40;
|
||||
Attributes.BonusStr = 25;
|
||||
Attributes.WeaponDamage = 15;
|
||||
Attributes.LowerRegCost = 30;
|
||||
Attributes.Luck = 70;
|
||||
Attributes.ReflectPhysical = 5;
|
||||
Attributes.RegenHits = 20;
|
||||
StrRequirement = 110;
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
public BlueDragonShoulders( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class BlueDragonCage : DragonChest
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public BlueDragonCage()
|
||||
{
|
||||
Hue = 0x9f7;
|
||||
Name = "Blue Dragon Cage";
|
||||
ColdBonus = 50;
|
||||
EnergyBonus = 15;
|
||||
PhysicalBonus = 35;
|
||||
PoisonBonus = 45;
|
||||
FireBonus = 10;
|
||||
ArmorAttributes.SelfRepair = 10;
|
||||
Attributes.BonusHits = 25;
|
||||
Attributes.BonusMana = 35;
|
||||
Attributes.BonusStam = 20;
|
||||
Attributes.WeaponSpeed = 35;
|
||||
Attributes.BonusStr = 20;
|
||||
Attributes.WeaponDamage = 15;
|
||||
Attributes.LowerRegCost = 30;
|
||||
Attributes.Luck = 20;
|
||||
Attributes.ReflectPhysical = 15;
|
||||
Attributes.RegenHits = 15;
|
||||
StrRequirement = 110;
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
public BlueDragonCage( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class BlueDragonClaws : DragonGloves
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public BlueDragonClaws()
|
||||
{
|
||||
Hue = 0x9F7;
|
||||
Name = "Blue Dragon Claws";
|
||||
ColdBonus = 35;
|
||||
EnergyBonus = 15;
|
||||
PhysicalBonus = 45;
|
||||
PoisonBonus = 25;
|
||||
FireBonus = 55;
|
||||
ArmorAttributes.SelfRepair = 10;
|
||||
Attributes.BonusHits = 25;
|
||||
Attributes.BonusMana = 15;
|
||||
Attributes.BonusStam = 30;
|
||||
Attributes.WeaponSpeed = 40;
|
||||
Attributes.BonusStr = 30;
|
||||
Attributes.WeaponDamage = 35;
|
||||
//Attributes.LowerRegCost = 0;
|
||||
Attributes.Luck = 70;
|
||||
Attributes.ReflectPhysical = 5;
|
||||
Attributes.RegenHits = 20;
|
||||
StrRequirement = 110;
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
public BlueDragonClaws( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class BlueDragonNeck : PlateGorget
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public BlueDragonNeck()
|
||||
{
|
||||
Hue = 0x9F7;
|
||||
Name = "Blue Dragon Neck";
|
||||
ColdBonus = 35;
|
||||
EnergyBonus = 15;
|
||||
PhysicalBonus = 45;
|
||||
PoisonBonus = 25;
|
||||
FireBonus = 55;
|
||||
ArmorAttributes.SelfRepair = 10;
|
||||
Attributes.BonusHits = 25;
|
||||
Attributes.BonusMana = 15;
|
||||
Attributes.BonusStam = 30;
|
||||
Attributes.WeaponSpeed = 40;
|
||||
Attributes.BonusStr = 25;
|
||||
Attributes.WeaponDamage = 15;
|
||||
Attributes.LowerRegCost = 30;
|
||||
Attributes.Luck = 70;
|
||||
Attributes.ReflectPhysical = 5;
|
||||
Attributes.RegenHits = 20;
|
||||
StrRequirement = 110;
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
public BlueDragonNeck( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class BlueDragonSkull : DragonHelm
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public BlueDragonSkull()
|
||||
{
|
||||
Hue = 0x9F7;
|
||||
Name = "Blue Dragon Skull";
|
||||
ColdBonus = 35;
|
||||
EnergyBonus = 15;
|
||||
PhysicalBonus = 45;
|
||||
PoisonBonus = 25;
|
||||
FireBonus = 55;
|
||||
ArmorAttributes.SelfRepair = 10;
|
||||
Attributes.BonusHits = 25;
|
||||
Attributes.BonusMana = 15;
|
||||
Attributes.BonusStam = 30;
|
||||
Attributes.WeaponSpeed = 40;
|
||||
Attributes.BonusStr = 25;
|
||||
Attributes.WeaponDamage = 15;
|
||||
Attributes.LowerRegCost = 30;
|
||||
Attributes.Luck = 70;
|
||||
Attributes.ReflectPhysical = 5;
|
||||
Attributes.RegenHits = 20;
|
||||
StrRequirement = 110;
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
public BlueDragonSkull( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class BlueDragonLeggings : DragonLegs
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public BlueDragonLeggings()
|
||||
{
|
||||
Hue = 0x9F7;
|
||||
Name = "Blue Dragon Leggings";
|
||||
ColdBonus = 35;
|
||||
EnergyBonus = 15;
|
||||
PhysicalBonus = 45;
|
||||
PoisonBonus = 25;
|
||||
FireBonus = 55;
|
||||
ArmorAttributes.SelfRepair = 10;
|
||||
Attributes.BonusHits = 25;
|
||||
Attributes.BonusMana = 15;
|
||||
Attributes.BonusStam = 30;
|
||||
Attributes.WeaponSpeed = 40;
|
||||
Attributes.BonusStr = 25;
|
||||
Attributes.WeaponDamage = 15;
|
||||
Attributes.LowerRegCost = 30;
|
||||
Attributes.Luck = 70;
|
||||
Attributes.ReflectPhysical = 5;
|
||||
Attributes.RegenHits = 20;
|
||||
StrRequirement = 110;
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
public BlueDragonLeggings( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
52
Scripts/Scripts-master/Items/Armors/CloakOfTheThief.cs
Normal file
52
Scripts/Scripts-master/Items/Armors/CloakOfTheThief.cs
Normal file
@@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using Server.Network;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
|
||||
public class CloakOfTheThief : BaseCloak
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 35; } }
|
||||
|
||||
[Constructable]
|
||||
public CloakOfTheThief() : this( 0 )
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public CloakOfTheThief( int hue ) : base( 0x1515, hue )
|
||||
{
|
||||
|
||||
Name = "Cloak Of The Thief";
|
||||
Weight = 1.0;
|
||||
Hue = 1;
|
||||
LootType = LootType.Regular;
|
||||
|
||||
SkillBonuses.SetValues( 0, SkillName.Stealing, 20.0 );
|
||||
SkillBonuses.SetValues( 1, SkillName.Hiding, 20.0 );
|
||||
SkillBonuses.SetValues( 2, SkillName.Stealth, 20.0 );
|
||||
this.Attributes.SpellDamage = 60;
|
||||
this.Attributes.Luck = 1000;
|
||||
this.Attributes.BonusInt = 25;
|
||||
}
|
||||
|
||||
public CloakOfTheThief( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
51
Scripts/Scripts-master/Items/Armors/CuteFluffyBunnyDagger.cs
Normal file
51
Scripts/Scripts-master/Items/Armors/CuteFluffyBunnyDagger.cs
Normal file
@@ -0,0 +1,51 @@
|
||||
//Mangled by Revid >:)
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
|
||||
{
|
||||
|
||||
public class CuteFluffyBunnyDagger : Dagger
|
||||
{
|
||||
public override int AosMinDamage{ get{ return 20; } }
|
||||
public override int AosMaxDamage{ get{ return 30; } }
|
||||
|
||||
[Constructable]
|
||||
public CuteFluffyBunnyDagger()
|
||||
{
|
||||
Weight = 1;
|
||||
Name = "Cute Fluffy Bunny Carrot Peeler";
|
||||
Hue = 2264;
|
||||
|
||||
WeaponAttributes.HitLightning = 80;
|
||||
|
||||
Attributes.AttackChance = 33;
|
||||
Attributes.DefendChance = 10;
|
||||
Attributes.SpellChanneling = 1;
|
||||
Attributes.SpellDamage = 15;
|
||||
Attributes.WeaponDamage = 30;
|
||||
Attributes.WeaponSpeed = 50;
|
||||
|
||||
}
|
||||
|
||||
public CuteFluffyBunnyDagger( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
116
Scripts/Scripts-master/Items/Armors/CuteFluffyBunnyEarrings.cs
Normal file
116
Scripts/Scripts-master/Items/Armors/CuteFluffyBunnyEarrings.cs
Normal file
@@ -0,0 +1,116 @@
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
|
||||
public class CuteFluffyBunnyEarrings: GoldEarrings
|
||||
{
|
||||
private SkillMod m_SkillMod0;
|
||||
private SkillMod m_SkillMod1;
|
||||
private SkillMod m_SkillMod2;
|
||||
//private SkillMod m_SkillMod3;
|
||||
//private StatMod m_StatMod0;
|
||||
|
||||
|
||||
[Constructable]
|
||||
public CuteFluffyBunnyEarrings()
|
||||
{
|
||||
|
||||
Weight = 3;
|
||||
Name = "Cute Fluffy Bunny Earrings";
|
||||
Hue = 2264;
|
||||
|
||||
Attributes.BonusHits = 3;
|
||||
Attributes.BonusInt = 3;
|
||||
Attributes.BonusMana = 3;
|
||||
Attributes.EnhancePotions = 40;
|
||||
Attributes.Luck = 50;
|
||||
Attributes.NightSight = 1;
|
||||
Attributes.ReflectPhysical = 3;
|
||||
DefineMods();
|
||||
}
|
||||
|
||||
private void DefineMods()
|
||||
{
|
||||
m_SkillMod0 = new DefaultSkillMod( SkillName.AnimalTaming, true, 15 );
|
||||
m_SkillMod1 = new DefaultSkillMod( SkillName.AnimalLore, true, 15 );
|
||||
m_SkillMod2 = new DefaultSkillMod( SkillName.Veterinary, true, 15 );
|
||||
//m_SkillMod3 = new DefaultSkillMod( SkillName.Veterinary, true, 15 );
|
||||
//m_StatMod0 = new StatMod( StatType.Int, "CuteFluffyBunnyEarrings", 15, TimeSpan.Zero );
|
||||
}
|
||||
|
||||
private void SetMods( Mobile wearer )
|
||||
{
|
||||
wearer.AddSkillMod( m_SkillMod0 );
|
||||
wearer.AddSkillMod( m_SkillMod1 );
|
||||
wearer.AddSkillMod( m_SkillMod2 );
|
||||
//wearer.AddSkillMod( m_SkillMod3 );
|
||||
//wearer.AddStatMod( m_StatMod0 );
|
||||
}
|
||||
|
||||
public override bool OnEquip( Mobile from )
|
||||
{
|
||||
SetMods( from );
|
||||
return true;
|
||||
}
|
||||
|
||||
/* public override bool Dye( Mobile from, DyeTub sender )
|
||||
{
|
||||
from.SendLocalizedMessage( 1042083 ); // You cannot dye that.
|
||||
return false;
|
||||
} */
|
||||
|
||||
public override void OnRemoved( object parent )
|
||||
{
|
||||
if ( parent is Mobile )
|
||||
{
|
||||
//Mobile m = (Mobile)parent;
|
||||
//m.RemoveStatMod( "CuteFluffyBunnyEarrings" );
|
||||
|
||||
//if ( m.Hits > m.HitsMax )
|
||||
//m.Hits = m.HitsMax;
|
||||
|
||||
if ( m_SkillMod0 != null )
|
||||
m_SkillMod0.Remove();
|
||||
|
||||
if ( m_SkillMod1 != null )
|
||||
m_SkillMod1.Remove();
|
||||
|
||||
if ( m_SkillMod2 != null )
|
||||
m_SkillMod2.Remove();
|
||||
|
||||
//if ( m_SkillMod3 != null )
|
||||
//m_SkillMod3.Remove();
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
public override void OnSingleClick( Mobile from )
|
||||
{
|
||||
this.LabelTo( from, Name );
|
||||
}
|
||||
|
||||
public CuteFluffyBunnyEarrings( Serial serial ) : base( serial )
|
||||
{
|
||||
DefineMods();
|
||||
|
||||
if ( Parent != null && this.Parent is Mobile )
|
||||
SetMods( (Mobile)Parent );
|
||||
}
|
||||
|
||||
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();
|
||||
}
|
||||
}
|
||||
}
|
||||
61
Scripts/Scripts-master/Items/Armors/CuteFluffyBunnyFeet.cs
Normal file
61
Scripts/Scripts-master/Items/Armors/CuteFluffyBunnyFeet.cs
Normal file
@@ -0,0 +1,61 @@
|
||||
|
||||
using System;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlipableAttribute(0x170d, 0x170e)]
|
||||
public class CuteFluffyBunnyFeet : BaseShoes
|
||||
{
|
||||
public override int ArtifactRarity { get { return 13; } }
|
||||
|
||||
[Constructable]
|
||||
public CuteFluffyBunnyFeet()
|
||||
: this(0)
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public CuteFluffyBunnyFeet(int hue)
|
||||
: base(0x170D, hue)
|
||||
{
|
||||
Weight = 1.0;
|
||||
Name = "Cute Fluffy Bunny Feet";
|
||||
Hue = 2264;
|
||||
|
||||
Attributes.RegenMana = 5;
|
||||
Attributes.RegenHits = 5;
|
||||
Attributes.LowerRegCost = 5;
|
||||
Attributes.RegenHits = 5;
|
||||
Attributes.CastSpeed = 1;
|
||||
Attributes.CastRecovery = 1;
|
||||
|
||||
|
||||
}
|
||||
|
||||
public CuteFluffyBunnyFeet(Serial serial)
|
||||
: base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override bool Dye(Mobile from, DyeTub sender)
|
||||
{
|
||||
from.SendLocalizedMessage(sender.FailMessage);
|
||||
return false;
|
||||
}
|
||||
|
||||
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();
|
||||
}
|
||||
}
|
||||
}
|
||||
54
Scripts/Scripts-master/Items/Armors/CuteFluffyBunnyShroud.cs
Normal file
54
Scripts/Scripts-master/Items/Armors/CuteFluffyBunnyShroud.cs
Normal file
@@ -0,0 +1,54 @@
|
||||
using System;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class CuteFluffyBunnyShroud : BaseArmor
|
||||
{
|
||||
public override int PhysicalResistance{ get{ return 5; } }
|
||||
public override int FireResistance{ get{ return 5; } }
|
||||
public override int ColdResistance{ get{ return 5; } }
|
||||
public override int PoisonResistance{ get{ return 5; } }
|
||||
public override int EnergyResistance{ get{ return 5; } }
|
||||
|
||||
public override ArmorMaterialType MaterialType{ get{ return ArmorMaterialType.Plate; } }
|
||||
|
||||
public override int ArtifactRarity{ get{ return 13; } }
|
||||
|
||||
[Constructable]
|
||||
public CuteFluffyBunnyShroud() : base( 0x2684 )
|
||||
{
|
||||
Name = "Cute Fluffy Bunny Suit";
|
||||
Hue = 2264;
|
||||
Weight = 3.0;
|
||||
|
||||
Attributes.CastSpeed = 1;
|
||||
Attributes.CastRecovery = 1;
|
||||
Attributes.NightSight = 1;
|
||||
Attributes.ReflectPhysical = 5;
|
||||
Attributes.SpellDamage = 5;
|
||||
Attributes.LowerManaCost = 5;
|
||||
Attributes.LowerRegCost = 25;
|
||||
Attributes.BonusStr = 5;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
|
||||
}
|
||||
|
||||
public CuteFluffyBunnyShroud( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
40
Scripts/Scripts-master/Items/Armors/DamageHitsDeed.cs
Normal file
40
Scripts/Scripts-master/Items/Armors/DamageHitsDeed.cs
Normal file
@@ -0,0 +1,40 @@
|
||||
// By DxMonkey
|
||||
// Ultima Eclipse 2010.
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Mobiles;
|
||||
using Server.Network;
|
||||
using Server.Multis;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class DamageHitsDeed : Item
|
||||
{
|
||||
[Constructable]
|
||||
public DamageHitsDeed() : base( 0x14F0 )
|
||||
{
|
||||
Name = "Damage Hits Deed +1";
|
||||
Weight = 1.0;
|
||||
//LootType = LootType.Blessed;
|
||||
Hue = 1153;
|
||||
}
|
||||
|
||||
public DamageHitsDeed( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
// Scripted by SPanky
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class armsofthedarklord : PlateArms
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 40; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } }
|
||||
public override int InitMaxHits{ get{ return 255; } }
|
||||
|
||||
[Constructable]
|
||||
public armsofthedarklord()
|
||||
{
|
||||
Weight = 16.0;
|
||||
Name = "Arms Of The Dark Lord";
|
||||
Hue = 1175;
|
||||
|
||||
Attributes.AttackChance = 14;
|
||||
//Attributes.BonusDex = nn;
|
||||
Attributes.BonusHits = 20;
|
||||
Attributes.BonusInt = 16;
|
||||
//Attributes.BonusMana = nn;
|
||||
//Attributes.BonusStam = nn;
|
||||
//Attributes.BonusStr = nn;
|
||||
Attributes.CastRecovery = 12;
|
||||
Attributes.CastSpeed = 18;
|
||||
Attributes.DefendChance = 22;
|
||||
//Attributes.EnhancePotions = nn;
|
||||
//Attributes.LowerManaCost = nn;
|
||||
//Attributes.LowerRegCost = nn;
|
||||
//Attributes.Luck = nn;
|
||||
//Attributes.Nightsight = 1;
|
||||
Attributes.ReflectPhysical = 26;
|
||||
//Attributes.RegenHits = nn;
|
||||
//Attributes.RegenMana = nn;
|
||||
//Attributes.RegenStam = nn;
|
||||
Attributes.SpellChanneling = 1;
|
||||
//Attributes.SpellDamage = nn;
|
||||
//Attributes.WeaponDamage = nn;
|
||||
//Attributes.WeaponSpeed = nn;
|
||||
|
||||
//ArmorAttributes.DurabilityBonus = nn;
|
||||
//ArmorAttributes.LowerStatReq = nn;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
ArmorAttributes.SelfRepair = 28;
|
||||
|
||||
//ColdBonus = nn;
|
||||
//DexBonus = nn;
|
||||
//DexRequirement = nn;
|
||||
//EnergyBonus = nn;
|
||||
//FireBonus = nn;
|
||||
//IntBonus = nn;
|
||||
IntRequirement = 40;
|
||||
//PhysicalBonus = nn;
|
||||
//PoisonBonus = nn;
|
||||
//StrBonus = nn;
|
||||
StrRequirement = 60;
|
||||
|
||||
LootType = LootType.Blessed;
|
||||
|
||||
}
|
||||
|
||||
public armsofthedarklord( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
// Scripted by SPanky
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class chestplateofthedarklord : PlateChest
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 70; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } }
|
||||
public override int InitMaxHits{ get{ return 255; } }
|
||||
|
||||
[Constructable]
|
||||
public chestplateofthedarklord()
|
||||
{
|
||||
Weight = 16.0;
|
||||
Name = "Chest Plate Of The Dark Lord";
|
||||
Hue = 1175;
|
||||
|
||||
//Attributes.AttackChance = nn;
|
||||
//Attributes.BonusDex = nn;
|
||||
//Attributes.BonusHits = nn;
|
||||
//Attributes.BonusInt = nn;
|
||||
Attributes.BonusMana = 10;
|
||||
//Attributes.BonusStam = nn;
|
||||
//Attributes.BonusStr = nn;
|
||||
Attributes.CastRecovery = 8;
|
||||
Attributes.CastSpeed = 12;
|
||||
Attributes.DefendChance = 26;
|
||||
//Attributes.EnhancePotions = nn;
|
||||
//Attributes.LowerManaCost = nn;
|
||||
//Attributes.LowerRegCost = nn;
|
||||
//Attributes.Luck = nn;
|
||||
//Attributes.Nightsight = 1;
|
||||
Attributes.ReflectPhysical = 14;
|
||||
//Attributes.RegenHits = nn;
|
||||
//Attributes.RegenMana = nn;
|
||||
//Attributes.RegenStam = nn;
|
||||
Attributes.SpellChanneling = 1;
|
||||
//Attributes.SpellDamage = nn;
|
||||
//Attributes.WeaponDamage = nn;
|
||||
//Attributes.WeaponSpeed = nn;
|
||||
|
||||
//ArmorAttributes.DurabilityBonus = nn;
|
||||
//ArmorAttributes.LowerStatReq = nn;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
ArmorAttributes.SelfRepair = 26;
|
||||
|
||||
//ColdBonus = nn;
|
||||
//DexBonus = nn;
|
||||
//DexRequirement = nn;
|
||||
//EnergyBonus = nn;
|
||||
//FireBonus = nn;
|
||||
//IntBonus = nn;
|
||||
IntRequirement = 45;
|
||||
//PhysicalBonus = nn;
|
||||
//PoisonBonus = nn;
|
||||
//StrBonus = nn;
|
||||
StrRequirement = 60;
|
||||
|
||||
LootType = LootType.Blessed; //Blessed, Newbied or Cursed
|
||||
|
||||
}
|
||||
|
||||
public chestplateofthedarklord( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
// Scripted by SPanky
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class gauntletsofthedarklord : PlateGloves
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 40; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } }
|
||||
public override int InitMaxHits{ get{ return 255; } }
|
||||
|
||||
[Constructable]
|
||||
public gauntletsofthedarklord()
|
||||
{
|
||||
Weight = 9.0;
|
||||
Name = "Gauntlets Of The Dark Lord";
|
||||
Hue = 1175;
|
||||
|
||||
//Attributes.AttackChance = nn;
|
||||
//Attributes.BonusDex = nn;
|
||||
//Attributes.BonusHits = nn;
|
||||
//Attributes.BonusInt = nn;
|
||||
//Attributes.BonusMana = nn;
|
||||
//Attributes.BonusStam = nn;
|
||||
Attributes.BonusStr = 12;
|
||||
Attributes.CastRecovery = 14;
|
||||
Attributes.CastSpeed = 19;
|
||||
Attributes.DefendChance = 15;
|
||||
//Attributes.EnhancePotions = nn;
|
||||
//Attributes.LowerManaCost = nn;
|
||||
//Attributes.LowerRegCost = nn;
|
||||
//Attributes.Luck = nn;
|
||||
//Attributes.Nightsight = 1;
|
||||
//Attributes.ReflectPhysical = nn;
|
||||
//Attributes.RegenHits = nn;
|
||||
//Attributes.RegenMana = nn;
|
||||
//Attributes.RegenStam = nn;
|
||||
Attributes.SpellChanneling = 1;
|
||||
//Attributes.SpellDamage = nn;
|
||||
//Attributes.WeaponDamage = nn;
|
||||
//Attributes.WeaponSpeed = nn;
|
||||
|
||||
//ArmorAttributes.DurabilityBonus = nn;
|
||||
//ArmorAttributes.LowerStatReq = nn;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
//ArmorAttributes.SelfRepair = nn;
|
||||
|
||||
//ColdBonus = nn;
|
||||
//DexBonus = nn;
|
||||
//DexRequirement = nn;
|
||||
//EnergyBonus = nn;
|
||||
//FireBonus = nn;
|
||||
//IntBonus = nn;
|
||||
IntRequirement = 40;
|
||||
//PhysicalBonus = nn;
|
||||
//PoisonBonus = nn;
|
||||
//StrBonus = nn;
|
||||
StrRequirement = 30;
|
||||
|
||||
LootType = LootType.Blessed;
|
||||
|
||||
}
|
||||
|
||||
public gauntletsofthedarklord( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
// Scripted by SPanky
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class gorgetofthedarklord : PlateGorget
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 40; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } }
|
||||
public override int InitMaxHits{ get{ return 255; } }
|
||||
|
||||
[Constructable]
|
||||
public gorgetofthedarklord()
|
||||
{
|
||||
Weight = 3.0;
|
||||
Name = "Gorget Of The Dark Lord";
|
||||
Hue = 1175;
|
||||
|
||||
//Attributes.AttackChance = nn;
|
||||
//Attributes.BonusDex = nn;
|
||||
//Attributes.BonusHits = nn;
|
||||
//Attributes.BonusInt = nn;
|
||||
//Attributes.BonusMana = nn;
|
||||
//Attributes.BonusStam = nn;
|
||||
//Attributes.BonusStr = nn;
|
||||
Attributes.CastRecovery = 12;
|
||||
Attributes.CastSpeed = 16;
|
||||
Attributes.DefendChance = 6;
|
||||
//Attributes.EnhancePotions = nn;
|
||||
//Attributes.LowerManaCost = nn;
|
||||
//Attributes.LowerRegCost = nn;
|
||||
//Attributes.Luck = nn;
|
||||
//Attributes.Nightsight = 1;
|
||||
Attributes.ReflectPhysical = 8;
|
||||
//Attributes.RegenHits = nn;
|
||||
//Attributes.RegenMana = nn;
|
||||
//Attributes.RegenStam = nn;
|
||||
Attributes.SpellChanneling = 1;
|
||||
//Attributes.SpellDamage = nn;
|
||||
//Attributes.WeaponDamage = nn;
|
||||
//Attributes.WeaponSpeed = nn;
|
||||
|
||||
//ArmorAttributes.DurabilityBonus = nn;
|
||||
//ArmorAttributes.LowerStatReq = nn;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
ArmorAttributes.SelfRepair = 14;
|
||||
|
||||
//ColdBonus = nn;
|
||||
//DexBonus = nn;
|
||||
//DexRequirement = nn;
|
||||
//EnergyBonus = nn;
|
||||
//FireBonus = nn;
|
||||
//IntBonus = nn;
|
||||
IntRequirement = 14;
|
||||
//PhysicalBonus = nn;
|
||||
//PoisonBonus = nn;
|
||||
//StrBonus = nn;
|
||||
StrRequirement = 20;
|
||||
|
||||
LootType = LootType.Blessed;
|
||||
|
||||
}
|
||||
|
||||
public gorgetofthedarklord( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
// Scripted by SPanky
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class helmofthedarklord : PlateHelm
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 40; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } }
|
||||
public override int InitMaxHits{ get{ return 255; } }
|
||||
|
||||
[Constructable]
|
||||
public helmofthedarklord()
|
||||
{
|
||||
Weight = 6.0;
|
||||
Name = "Helm Of The Dark Lord";
|
||||
Hue = 1175;
|
||||
|
||||
//Attributes.AttackChance = nn;
|
||||
//Attributes.BonusDex = nn;
|
||||
//Attributes.BonusHits = nn;
|
||||
Attributes.BonusInt = 14;
|
||||
//Attributes.BonusMana = nn;
|
||||
//Attributes.BonusStam = nn;
|
||||
//Attributes.BonusStr = nn;
|
||||
Attributes.CastRecovery = 12;
|
||||
Attributes.CastSpeed = 18;
|
||||
Attributes.DefendChance = 20;
|
||||
//Attributes.EnhancePotions = nn;
|
||||
//Attributes.LowerManaCost = nn;
|
||||
//Attributes.LowerRegCost = nn;
|
||||
//Attributes.Luck = nn;
|
||||
//Attributes.Nightsight = 1;
|
||||
Attributes.ReflectPhysical = 14;
|
||||
//Attributes.RegenHits = nn;
|
||||
//Attributes.RegenMana = nn;
|
||||
//Attributes.RegenStam = nn;
|
||||
Attributes.SpellChanneling = 1;
|
||||
//Attributes.SpellDamage = nn;
|
||||
//Attributes.WeaponDamage = nn;
|
||||
//Attributes.WeaponSpeed = nn;
|
||||
|
||||
//ArmorAttributes.DurabilityBonus = nn;
|
||||
//ArmorAttributes.LowerStatReq = nn;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
ArmorAttributes.SelfRepair = 24;
|
||||
|
||||
//ColdBonus = nn;
|
||||
//DexBonus = nn;
|
||||
//DexRequirement = nn;
|
||||
//EnergyBonus = nn;
|
||||
//FireBonus = nn;
|
||||
//IntBonus = nn;
|
||||
IntRequirement = 35;
|
||||
//PhysicalBonus = nn;
|
||||
//PoisonBonus = nn;
|
||||
//StrBonus = nn;
|
||||
StrRequirement = 50;
|
||||
|
||||
LootType = LootType.Blessed;
|
||||
|
||||
}
|
||||
|
||||
public helmofthedarklord( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
// Scripted by SPanky
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class legsofthedarklord : PlateLegs
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 45; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } }
|
||||
public override int InitMaxHits{ get{ return 255; } }
|
||||
|
||||
[Constructable]
|
||||
public legsofthedarklord()
|
||||
{
|
||||
Weight = 14.0;
|
||||
Name = "Legs Of The Dark Lord";
|
||||
Hue = 1175;
|
||||
|
||||
//Attributes.AttackChance = nn;
|
||||
//Attributes.BonusDex = nn;
|
||||
Attributes.BonusHits = 16;
|
||||
//Attributes.BonusInt = nn;
|
||||
Attributes.BonusMana = 14;
|
||||
//Attributes.BonusStam = nn;
|
||||
//Attributes.BonusStr = nn;
|
||||
Attributes.CastRecovery = 26;
|
||||
Attributes.CastSpeed = 14;
|
||||
Attributes.DefendChance = 28;
|
||||
//Attributes.EnhancePotions = nn;
|
||||
//Attributes.LowerManaCost = nn;
|
||||
//Attributes.LowerRegCost = nn;
|
||||
//Attributes.Luck = nn;
|
||||
//Attributes.Nightsight = 1;
|
||||
Attributes.ReflectPhysical = 12;
|
||||
//Attributes.RegenHits = nn;
|
||||
//Attributes.RegenMana = nn;
|
||||
//Attributes.RegenStam = nn;
|
||||
Attributes.SpellChanneling = 1;
|
||||
//Attributes.SpellDamage = nn;
|
||||
//Attributes.WeaponDamage = nn;
|
||||
//Attributes.WeaponSpeed = nn;
|
||||
|
||||
//ArmorAttributes.DurabilityBonus = nn;
|
||||
//ArmorAttributes.LowerStatReq = nn;
|
||||
ArmorAttributes.MageArmor = 1;
|
||||
ArmorAttributes.SelfRepair = 16;
|
||||
|
||||
//ColdBonus = nn;
|
||||
//DexBonus = nn;
|
||||
//DexRequirement = nn;
|
||||
//EnergyBonus = nn;
|
||||
//FireBonus = nn;
|
||||
//IntBonus = nn;
|
||||
IntRequirement = 40;
|
||||
//PhysicalBonus = nn;
|
||||
//PoisonBonus = nn;
|
||||
//StrBonus = nn;
|
||||
StrRequirement = 60;
|
||||
|
||||
LootType = LootType.Blessed;
|
||||
|
||||
}
|
||||
|
||||
public legsofthedarklord( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
// Scripted by SPanky
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class shieldofthedarklord : MetalKiteShield
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 60; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } }
|
||||
public override int InitMaxHits{ get{ return 255; } }
|
||||
|
||||
[Constructable]
|
||||
public shieldofthedarklord()
|
||||
{
|
||||
Weight = 8.0;
|
||||
Name = "Shield Of The Dark Lord";
|
||||
Hue = 1175;
|
||||
|
||||
//Attributes.AttackChance = nn;
|
||||
//Attributes.BonusDex = nn;
|
||||
//Attributes.BonusHits = nn;
|
||||
//Attributes.BonusInt = nn;
|
||||
Attributes.BonusMana = 20;
|
||||
//Attributes.BonusStam = nn;
|
||||
Attributes.BonusStr = 10;
|
||||
Attributes.CastRecovery = 14;
|
||||
Attributes.CastSpeed = 20;
|
||||
Attributes.DefendChance = 24;
|
||||
//Attributes.EnhancePotions = nn;
|
||||
//Attributes.LowerManaCost = nn;
|
||||
//Attributes.LowerRegCost = nn;
|
||||
//Attributes.Luck = nn;
|
||||
//Attributes.Nightsight = 1;
|
||||
Attributes.ReflectPhysical = 16;
|
||||
//Attributes.RegenHits = nn;
|
||||
//Attributes.RegenMana = nn;
|
||||
//Attributes.RegenStam = nn;
|
||||
Attributes.SpellChanneling = 1;
|
||||
//Attributes.SpellDamage = nn;
|
||||
//Attributes.WeaponDamage = nn;
|
||||
//Attributes.WeaponSpeed = nn;
|
||||
|
||||
//ArmorAttributes.DurabilityBonus = nn;
|
||||
//ArmorAttributes.LowerStatReq = nn;
|
||||
//ArmorAttributes.MageArmor = 1;
|
||||
ArmorAttributes.SelfRepair = 26;
|
||||
|
||||
//ColdBonus = nn;
|
||||
//DexBonus = nn;
|
||||
//DexRequirement = nn;
|
||||
//EnergyBonus = nn;
|
||||
//FireBonus = nn;
|
||||
//IntBonus = nn;
|
||||
IntRequirement = 60;
|
||||
//PhysicalBonus = nn;
|
||||
//PoisonBonus = nn;
|
||||
//StrBonus = nn;
|
||||
StrRequirement = 50;
|
||||
|
||||
LootType = LootType.Blessed;
|
||||
|
||||
}
|
||||
|
||||
public shieldofthedarklord( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,128 @@
|
||||
// Scripted by SPanky
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class swordofthedarklord : Katana
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 60; } }
|
||||
|
||||
//public override int EffectID{ get{ return nn; } } // 0x1BFE (bolt) or 0xF42 (arrow)
|
||||
//public override Type AmmoType{ get{ return typeof( nn ); } } // Bolt or Arrow
|
||||
//public override Item Ammo{ get{ return new nn(); } } // Bolt or Arrow
|
||||
|
||||
//public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.ShadowStrike; } } //Only select one primary
|
||||
//public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.ArmorIgnore; } }
|
||||
//public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.CrushingBlow; } }
|
||||
//public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.WhirlwindAttack; } }
|
||||
//public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.ConcussionBlow; } }
|
||||
//public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.InfectiousStrike; } }
|
||||
//public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.BleedAttack; } }
|
||||
//public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.ParalyzingBlow; } }
|
||||
//public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.MovingShot; } }
|
||||
public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.DoubleStrike; } }
|
||||
//public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.Dismount; } }
|
||||
//public override WeaponAbility PrimaryAbility{ get{ return WeaponAbility.Disarm; } }
|
||||
|
||||
public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.ShadowStrike; } } //Only select one Secondary
|
||||
//public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.ArmorIgnore; } }
|
||||
//public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.CrushingBlow; } }
|
||||
//public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.WhirlwindAttack; } }
|
||||
//public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.ConcussionBlow; } }
|
||||
//public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.InfectiousStrike; } }
|
||||
//public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.BleedAttack; } }
|
||||
//public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.ParalyzingBlow; } }
|
||||
//public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.MovingShot; } }
|
||||
//public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.DoubleStrike; } }
|
||||
//public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.Dismount; } }
|
||||
//public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.Disarm; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } }
|
||||
public override int InitMaxHits{ get{ return 255; } }
|
||||
|
||||
[Constructable]
|
||||
public swordofthedarklord()
|
||||
{
|
||||
Weight = 8.0;
|
||||
Name = "Sword of the Dark Lord";
|
||||
Hue = 1175;
|
||||
|
||||
//WeaponAttributes.DurabilityBonus = nn;
|
||||
//WeaponAttributes.HitColdArea = nn;
|
||||
//WeaponAttributes.HitDispel = nn;
|
||||
//WeaponAttributes.HitEnergyArea = nn;
|
||||
//WeaponAttributes.HitFireArea = nn;
|
||||
//WeaponAttributes.HitFireBall = nn;
|
||||
//WeaponAttributes.HitHarm = nn;
|
||||
//WeaponAttributes.HitLeechHits = nn;
|
||||
//WeaponAttributes.HitLeechMana = nn;
|
||||
//WeaponAttributes.HitLeechStam = nn;
|
||||
WeaponAttributes.HitLightning = 12;
|
||||
//WeaponAttributes.HitLowerAttack = nn;
|
||||
//WeaponAttributes.HitLowerDefence = nn;
|
||||
//WeaponAttributes.HitMagicArrow = nn;
|
||||
//WeaponAttributes.HitPhysicalArea = nn;
|
||||
//WeaponAttributes.HitPoisonArea = nn;
|
||||
//WeaponAttributes.LowerStatReq = nn;
|
||||
//WeaponAttributes.MageWeapon = 1;
|
||||
//WeaponAttributes.ResistColdBonus = nn;
|
||||
//WeaponAttributes.ResistEnergyBonus = nn;
|
||||
//WeaponAttributes.ResistPhysicalBonus = nn;
|
||||
//WeaponAttributes.ResistPoisonBonus = nn;
|
||||
WeaponAttributes.SelfRepair = 24;
|
||||
//WeaponAttributes.UseBestSkill = 1;
|
||||
|
||||
Attributes.AttackChance = 26;
|
||||
//Attributes.BonusDex = nn;
|
||||
//Attributes.BonusHits = nn;
|
||||
//Attributes.BonusInt = nn;
|
||||
//Attributes.BonusMana = nn;
|
||||
//Attributes.BonusStam = nn;
|
||||
//Attributes.BonusStr = nn;
|
||||
Attributes.CastRecovery = 16;
|
||||
Attributes.CastSpeed = 14;
|
||||
//Attributes.DefendChance = nn;
|
||||
//Attributes.EnhancePotions = nn;
|
||||
//Attributes.LowerManaCost = nn;
|
||||
//Attributes.LowerRegCost = nn;
|
||||
//Attributes.Luck = nn;
|
||||
//Attributes.Nightsight = 1;
|
||||
//Attributes.ReflectPhysical = nn;
|
||||
//Attributes.RegenHits = nn;
|
||||
//Attributes.RegenMana = nn;
|
||||
//Attributes.RegenStam = nn;
|
||||
Attributes.SpellChanneling = 1;
|
||||
//Attributes.SpellDamage = nn;
|
||||
Attributes.WeaponDamage = 26;
|
||||
Attributes.WeaponSpeed = 16;
|
||||
|
||||
//Consecrated = true;
|
||||
//Cursed = true;
|
||||
//DexRequirement = nn;
|
||||
IntRequirement = 60;
|
||||
//Slayer = SlayerName.nn;
|
||||
StrRequirement = 40;
|
||||
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
|
||||
public swordofthedarklord( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
54
Scripts/Scripts-master/Items/Armors/DarkNinjaBoots.cs
Normal file
54
Scripts/Scripts-master/Items/Armors/DarkNinjaBoots.cs
Normal file
@@ -0,0 +1,54 @@
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class DarkNinjaBoots : Boots
|
||||
{
|
||||
|
||||
public override int ArtifactRarity{ get{ return 157; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } }
|
||||
public override int InitMaxHits{ get{ return 255; } }
|
||||
|
||||
[Constructable]
|
||||
public DarkNinjaBoots()
|
||||
{
|
||||
ItemID = 0x170B;
|
||||
Name = "Dark Ninja Boots";
|
||||
Hue = 0x345;
|
||||
Attributes.BonusStr = 50;
|
||||
Attributes.WeaponDamage = 100;
|
||||
Attributes.BonusInt = 50;
|
||||
Attributes.BonusHits = 25;
|
||||
Attributes.ReflectPhysical = 65;
|
||||
Attributes.BonusDex = 50;
|
||||
Attributes.BonusStam = 25;
|
||||
Attributes.AttackChance = 55;
|
||||
Attributes.NightSight = 1;
|
||||
Attributes.SpellDamage = 15;
|
||||
Attributes.WeaponSpeed = 85;
|
||||
}
|
||||
|
||||
public DarkNinjaBoots( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class BagofDuelistMagerArmor : Bag
|
||||
{
|
||||
[Constructable]
|
||||
public BagofDuelistMagerArmor() : this( 1 )
|
||||
{
|
||||
Name = " Bag of Duelist Mager Armor ";
|
||||
}
|
||||
[Constructable]
|
||||
public BagofDuelistMagerArmor( int amount )
|
||||
{
|
||||
DropItem( new DuelistMagersLegs() );
|
||||
DropItem( new DuelistMagerArms() );
|
||||
DropItem( new DuelistMagersBreast() );
|
||||
DropItem( new DuelistMagersCap() );
|
||||
DropItem( new DuelistMagersGloves() );
|
||||
DropItem( new DuelistMagerGorget() );
|
||||
}
|
||||
|
||||
public BagofDuelistMagerArmor( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class DuelistMagerArms : LeatherArms
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public DuelistMagerArms()
|
||||
{
|
||||
Hue = 326;
|
||||
LootType = LootType.Blessed;
|
||||
Name = "Mage Arms";
|
||||
ColdBonus = 2;
|
||||
EnergyBonus = 2;
|
||||
PhysicalBonus = 2;
|
||||
PoisonBonus = 2;
|
||||
FireBonus = 2;
|
||||
Attributes.BonusHits = 4;
|
||||
Attributes.BonusInt = 3;
|
||||
Attributes.BonusMana = 2;
|
||||
Attributes.BonusStr = 2;
|
||||
Attributes.LowerManaCost = 5;
|
||||
Attributes.LowerRegCost = 5;
|
||||
Attributes.Luck = 40;
|
||||
Attributes.ReflectPhysical = 3;
|
||||
Attributes.RegenHits = 3;
|
||||
Attributes.RegenMana = 3;
|
||||
Attributes.SpellDamage = 3;
|
||||
IntRequirement = 90;
|
||||
}
|
||||
public DuelistMagerArms( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class DuelistMagersBreast : LeatherChest
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public DuelistMagersBreast()
|
||||
{
|
||||
Hue = 326;
|
||||
LootType = LootType.Blessed;
|
||||
Name = "Mage Breast";
|
||||
ColdBonus = 2;
|
||||
EnergyBonus = 2;
|
||||
PhysicalBonus = 2;
|
||||
PoisonBonus = 2;
|
||||
FireBonus = 2;
|
||||
Attributes.BonusHits = 5;
|
||||
Attributes.BonusInt = 3;
|
||||
Attributes.BonusMana = 2;
|
||||
Attributes.BonusStr = 3;
|
||||
Attributes.CastSpeed = 1;
|
||||
Attributes.LowerManaCost = 5;
|
||||
Attributes.LowerRegCost = 5;
|
||||
Attributes.Luck = 40;
|
||||
Attributes.ReflectPhysical = 3;
|
||||
Attributes.RegenHits = 3;
|
||||
Attributes.RegenMana = 4;
|
||||
Attributes.SpellDamage = 3;
|
||||
IntRequirement = 90;
|
||||
}
|
||||
public DuelistMagersBreast( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class DuelistMagersCap : BaseHat
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public DuelistMagersCap() : base( 0x1718 )
|
||||
{
|
||||
Hue = 326;
|
||||
LootType = LootType.Blessed;
|
||||
Name = "Mage Cap";
|
||||
Attributes.BonusHits = 4;
|
||||
Attributes.BonusInt = 4;
|
||||
Attributes.BonusMana = 4;
|
||||
Attributes.BonusStr = 4;
|
||||
Attributes.EnhancePotions = 5;
|
||||
Attributes.LowerManaCost = 5;
|
||||
Attributes.LowerRegCost = 5;
|
||||
Attributes.Luck = 40;
|
||||
Attributes.ReflectPhysical = 3;
|
||||
Attributes.RegenHits = 3;
|
||||
Attributes.RegenMana = 3;
|
||||
Attributes.SpellDamage = 3;
|
||||
}
|
||||
public DuelistMagersCap( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class DuelistMagersGloves : LeatherGloves
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public DuelistMagersGloves()
|
||||
{
|
||||
Hue = 326;
|
||||
LootType = LootType.Blessed;
|
||||
Name = "Mage Gloves";
|
||||
ColdBonus = 2;
|
||||
EnergyBonus = 2;
|
||||
PhysicalBonus = 2;
|
||||
PoisonBonus = 2;
|
||||
FireBonus = 2;
|
||||
Attributes.BonusHits = 4;
|
||||
Attributes.BonusInt = 3;
|
||||
Attributes.BonusMana = 2;
|
||||
Attributes.BonusStr = 3;
|
||||
Attributes.CastRecovery = 1;
|
||||
Attributes.LowerManaCost = 5;
|
||||
Attributes.LowerRegCost = 5;
|
||||
Attributes.Luck = 40;
|
||||
Attributes.ReflectPhysical = 3;
|
||||
Attributes.RegenHits = 3;
|
||||
Attributes.RegenMana = 4;
|
||||
Attributes.SpellDamage = 3;
|
||||
IntRequirement = 90;
|
||||
}
|
||||
public DuelistMagersGloves( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class DuelistMagerGorget : LeatherGorget
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public DuelistMagerGorget()
|
||||
{
|
||||
Hue = 326;
|
||||
LootType = LootType.Blessed;
|
||||
Name = "Mage Gorget";
|
||||
ColdBonus = 2;
|
||||
EnergyBonus = 2;
|
||||
PhysicalBonus = 2;
|
||||
PoisonBonus = 2;
|
||||
FireBonus = 2;
|
||||
Attributes.BonusHits = 3;
|
||||
Attributes.BonusInt = 3;
|
||||
Attributes.BonusMana = 3;
|
||||
Attributes.BonusStr = 3;
|
||||
Attributes.LowerManaCost = 5;
|
||||
Attributes.LowerRegCost = 5;
|
||||
Attributes.Luck = 40;
|
||||
Attributes.ReflectPhysical = 3;
|
||||
Attributes.RegenHits = 3;
|
||||
Attributes.RegenMana = 3;
|
||||
Attributes.SpellDamage = 3;
|
||||
IntRequirement = 90;
|
||||
}
|
||||
public DuelistMagerGorget( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class DuelistMagersLegs : LeatherLegs
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public DuelistMagersLegs()
|
||||
{
|
||||
Hue = 326;
|
||||
LootType = LootType.Blessed;
|
||||
Name = "Mage Legs";
|
||||
ColdBonus = 2;
|
||||
EnergyBonus = 2;
|
||||
PhysicalBonus = 2;
|
||||
PoisonBonus = 2;
|
||||
FireBonus = 2;
|
||||
Attributes.BonusHits = 4;
|
||||
Attributes.BonusInt = 2;
|
||||
Attributes.BonusMana = 2;
|
||||
Attributes.BonusStr = 3;
|
||||
Attributes.LowerManaCost = 5;
|
||||
Attributes.LowerRegCost = 5;
|
||||
Attributes.Luck = 40;
|
||||
Attributes.ReflectPhysical = 3;
|
||||
Attributes.RegenHits = 3;
|
||||
Attributes.RegenMana = 3;
|
||||
Attributes.SpellDamage = 3;
|
||||
IntRequirement = 90;
|
||||
}
|
||||
public DuelistMagersLegs( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class BagofDuelistWarriorArmor : Bag
|
||||
{
|
||||
[Constructable]
|
||||
public BagofDuelistWarriorArmor() : this( 1 )
|
||||
{
|
||||
Name = " Bag of Duelist Warrior Armor ";
|
||||
}
|
||||
[Constructable]
|
||||
public BagofDuelistWarriorArmor( int amount )
|
||||
{
|
||||
DropItem( new DuelistWarriorLegs() );
|
||||
DropItem( new DuelistWarriorArms() );
|
||||
DropItem( new DuelistWarriorChest() );
|
||||
DropItem( new DuelistWarriorHelm() );
|
||||
DropItem( new DuelistWarriorGloves() );
|
||||
DropItem( new DuelistWarriorGorget() );
|
||||
}
|
||||
|
||||
public BagofDuelistWarriorArmor( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class DuelistWarriorArms : PlateArms
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public DuelistWarriorArms()
|
||||
{
|
||||
Hue = 2881;
|
||||
Name = "Duelist Warrior Arms";
|
||||
ColdBonus = 10;
|
||||
EnergyBonus = 10;
|
||||
PhysicalBonus = 10;
|
||||
PoisonBonus = 10;
|
||||
FireBonus = 10;
|
||||
ArmorAttributes.SelfRepair = 15;
|
||||
Attributes.BonusHits = 20;
|
||||
Attributes.BonusMana = 15;
|
||||
Attributes.BonusStam = 15;
|
||||
Attributes.WeaponDamage = 25;
|
||||
Attributes.WeaponSpeed = 20;
|
||||
Attributes.BonusStr = 15;
|
||||
Attributes.LowerRegCost = 15;
|
||||
Attributes.Luck = 20;
|
||||
Attributes.ReflectPhysical = 15;
|
||||
Attributes.RegenHits = 15;
|
||||
StrRequirement = 100;
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
public DuelistWarriorArms( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class DuelistWarriorChest : PlateChest
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public DuelistWarriorChest()
|
||||
{
|
||||
Hue = 2881;
|
||||
Name = "Duelist Warrior Chest";
|
||||
ColdBonus = 10;
|
||||
EnergyBonus = 10;
|
||||
PhysicalBonus = 10;
|
||||
PoisonBonus = 10;
|
||||
FireBonus = 10;
|
||||
ArmorAttributes.SelfRepair = 15;
|
||||
Attributes.BonusHits = 20;
|
||||
Attributes.BonusMana = 15;
|
||||
Attributes.BonusStam = 15;
|
||||
Attributes.WeaponDamage = 25;
|
||||
Attributes.WeaponSpeed = 20;
|
||||
Attributes.BonusStr = 15;
|
||||
Attributes.LowerRegCost = 15;
|
||||
Attributes.Luck = 20;
|
||||
Attributes.ReflectPhysical = 15;
|
||||
Attributes.RegenHits = 15;
|
||||
StrRequirement = 100;
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
public DuelistWarriorChest( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class DuelistWarriorGloves : PlateGloves
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public DuelistWarriorGloves()
|
||||
{
|
||||
Hue = 2881;
|
||||
Name = "Duelist Warrior Gloves";
|
||||
ColdBonus = 10;
|
||||
EnergyBonus = 10;
|
||||
PhysicalBonus = 10;
|
||||
PoisonBonus = 10;
|
||||
FireBonus = 10;
|
||||
ArmorAttributes.SelfRepair = 15;
|
||||
Attributes.BonusHits = 20;
|
||||
Attributes.BonusMana = 15;
|
||||
Attributes.BonusStam = 15;
|
||||
Attributes.WeaponDamage = 25;
|
||||
Attributes.WeaponSpeed = 20;
|
||||
Attributes.BonusStr = 15;
|
||||
Attributes.LowerRegCost = 15;
|
||||
Attributes.Luck = 20;
|
||||
Attributes.ReflectPhysical = 15;
|
||||
Attributes.RegenHits = 15;
|
||||
StrRequirement = 100;
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
public DuelistWarriorGloves( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class DuelistWarriorGorget : PlateGorget
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public DuelistWarriorGorget()
|
||||
{
|
||||
Hue = 2881;
|
||||
Name = "Duelist Warrior Gorget";
|
||||
ColdBonus = 10;
|
||||
EnergyBonus = 10;
|
||||
PhysicalBonus = 10;
|
||||
PoisonBonus = 10;
|
||||
FireBonus = 10;
|
||||
ArmorAttributes.SelfRepair = 15;
|
||||
Attributes.BonusHits = 20;
|
||||
Attributes.BonusMana = 15;
|
||||
Attributes.BonusStam = 15;
|
||||
Attributes.WeaponDamage = 25;
|
||||
Attributes.WeaponSpeed = 20;
|
||||
Attributes.BonusStr = 15;
|
||||
Attributes.LowerRegCost = 15;
|
||||
Attributes.Luck = 20;
|
||||
Attributes.ReflectPhysical = 15;
|
||||
Attributes.RegenHits = 15;
|
||||
StrRequirement = 100;
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
public DuelistWarriorGorget( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class DuelistWarriorHelm : PlateHelm
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public DuelistWarriorHelm()
|
||||
{
|
||||
Hue = 2881;
|
||||
Name = "Duelist Warrior Helm";
|
||||
ColdBonus = 10;
|
||||
EnergyBonus = 10;
|
||||
PhysicalBonus = 10;
|
||||
PoisonBonus = 10;
|
||||
FireBonus = 10;
|
||||
ArmorAttributes.SelfRepair = 15;
|
||||
Attributes.BonusHits = 20;
|
||||
Attributes.BonusMana = 15;
|
||||
Attributes.BonusStam = 15;
|
||||
Attributes.WeaponDamage = 25;
|
||||
Attributes.WeaponSpeed = 20;
|
||||
Attributes.BonusStr = 15;
|
||||
Attributes.LowerRegCost = 15;
|
||||
Attributes.Luck = 20;
|
||||
Attributes.ReflectPhysical = 15;
|
||||
Attributes.RegenHits = 15;
|
||||
StrRequirement = 100;
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
public DuelistWarriorHelm( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class DuelistWarriorLegs : PlateLegs
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public DuelistWarriorLegs()
|
||||
{
|
||||
Hue = 2881;
|
||||
Name = "Duelist Warrior Legs";
|
||||
ColdBonus = 10;
|
||||
EnergyBonus = 10;
|
||||
PhysicalBonus = 10;
|
||||
PoisonBonus = 10;
|
||||
FireBonus = 10;
|
||||
ArmorAttributes.SelfRepair = 15;
|
||||
Attributes.BonusHits = 20;
|
||||
Attributes.BonusMana = 15;
|
||||
Attributes.BonusStam = 15;
|
||||
Attributes.WeaponDamage = 25;
|
||||
Attributes.WeaponSpeed = 20;
|
||||
Attributes.BonusStr = 15;
|
||||
Attributes.LowerRegCost = 15;
|
||||
Attributes.Luck = 20;
|
||||
Attributes.ReflectPhysical = 15;
|
||||
Attributes.RegenHits = 15;
|
||||
StrRequirement = 100;
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
public DuelistWarriorLegs( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
BIN
Scripts/Scripts-master/Items/Armors/EvoStuff.rar
Normal file
BIN
Scripts/Scripts-master/Items/Armors/EvoStuff.rar
Normal file
Binary file not shown.
49
Scripts/Scripts-master/Items/Armors/Fate Armor/FateArms.cs
Normal file
49
Scripts/Scripts-master/Items/Armors/Fate Armor/FateArms.cs
Normal file
@@ -0,0 +1,49 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class FateArms : PlateArms
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public FateArms()
|
||||
{
|
||||
Hue = 2052;
|
||||
Name = "Fate Arms";
|
||||
ColdBonus = 30;
|
||||
EnergyBonus = 30;
|
||||
PhysicalBonus = 30;
|
||||
PoisonBonus = 30;
|
||||
FireBonus = 30;
|
||||
ArmorAttributes.SelfRepair = 10;
|
||||
Attributes.BonusHits = 35;
|
||||
Attributes.WeaponSpeed = 30;
|
||||
Attributes.WeaponDamage = 40;
|
||||
Attributes.BonusMana = 20;
|
||||
Attributes.BonusStam = 20;
|
||||
Attributes.BonusStr = 30;
|
||||
Attributes.LowerRegCost = 25;
|
||||
Attributes.Luck = 200;
|
||||
Attributes.ReflectPhysical = 15;
|
||||
Attributes.RegenHits = 15;
|
||||
StrRequirement = 130;
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
public FateArms( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
49
Scripts/Scripts-master/Items/Armors/Fate Armor/FateChest.cs
Normal file
49
Scripts/Scripts-master/Items/Armors/Fate Armor/FateChest.cs
Normal file
@@ -0,0 +1,49 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class FateChest : PlateChest
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public FateChest()
|
||||
{
|
||||
Hue = 2052;
|
||||
Name = "Fate Chest";
|
||||
ColdBonus = 30;
|
||||
EnergyBonus = 30;
|
||||
PhysicalBonus = 30;
|
||||
PoisonBonus = 30;
|
||||
FireBonus = 30;
|
||||
ArmorAttributes.SelfRepair = 10;
|
||||
Attributes.BonusHits = 35;
|
||||
Attributes.WeaponSpeed = 30;
|
||||
Attributes.WeaponDamage = 40;
|
||||
Attributes.BonusMana = 20;
|
||||
Attributes.BonusStam = 20;
|
||||
Attributes.BonusStr = 30;
|
||||
Attributes.LowerRegCost = 25;
|
||||
Attributes.Luck = 200;
|
||||
Attributes.ReflectPhysical = 15;
|
||||
Attributes.RegenHits = 15;
|
||||
StrRequirement = 130;
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
public FateChest( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class FateFemaleChest : FemalePlateChest
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public FateFemaleChest()
|
||||
{
|
||||
Hue = 2052;
|
||||
Name = "Fate Female Chest";
|
||||
ColdBonus = 30;
|
||||
EnergyBonus = 30;
|
||||
PhysicalBonus = 30;
|
||||
PoisonBonus = 30;
|
||||
FireBonus = 30;
|
||||
ArmorAttributes.SelfRepair = 10;
|
||||
Attributes.BonusHits = 35;
|
||||
Attributes.WeaponSpeed = 30;
|
||||
Attributes.WeaponDamage = 40;
|
||||
Attributes.BonusMana = 20;
|
||||
Attributes.BonusStam = 20;
|
||||
Attributes.BonusStr = 30;
|
||||
Attributes.LowerRegCost = 25;
|
||||
Attributes.Luck = 200;
|
||||
Attributes.ReflectPhysical = 15;
|
||||
Attributes.RegenHits = 15;
|
||||
StrRequirement = 130;
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
public FateFemaleChest( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
49
Scripts/Scripts-master/Items/Armors/Fate Armor/FateGloves.cs
Normal file
49
Scripts/Scripts-master/Items/Armors/Fate Armor/FateGloves.cs
Normal file
@@ -0,0 +1,49 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class FateGloves : PlateGloves
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public FateGloves()
|
||||
{
|
||||
Hue = 2052;
|
||||
Name = "Fate Gloves";
|
||||
ColdBonus = 30;
|
||||
EnergyBonus = 30;
|
||||
PhysicalBonus = 30;
|
||||
PoisonBonus = 30;
|
||||
FireBonus = 30;
|
||||
ArmorAttributes.SelfRepair = 10;
|
||||
Attributes.BonusHits = 35;
|
||||
Attributes.WeaponSpeed = 30;
|
||||
Attributes.WeaponDamage = 40;
|
||||
Attributes.BonusMana = 20;
|
||||
Attributes.BonusStam = 20;
|
||||
Attributes.BonusStr = 30;
|
||||
Attributes.LowerRegCost = 25;
|
||||
Attributes.Luck = 200;
|
||||
Attributes.ReflectPhysical = 15;
|
||||
Attributes.RegenHits = 15;
|
||||
StrRequirement = 130;
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
public FateGloves( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
49
Scripts/Scripts-master/Items/Armors/Fate Armor/FateGorget.cs
Normal file
49
Scripts/Scripts-master/Items/Armors/Fate Armor/FateGorget.cs
Normal file
@@ -0,0 +1,49 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class FateGorget : PlateGorget
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public FateGorget()
|
||||
{
|
||||
Hue = 2052;
|
||||
Name = "Fate Gorget";
|
||||
ColdBonus = 30;
|
||||
EnergyBonus = 30;
|
||||
PhysicalBonus = 30;
|
||||
PoisonBonus = 30;
|
||||
FireBonus = 30;
|
||||
ArmorAttributes.SelfRepair = 10;
|
||||
Attributes.BonusHits = 35;
|
||||
Attributes.WeaponSpeed = 30;
|
||||
Attributes.WeaponDamage = 40;
|
||||
Attributes.BonusMana = 20;
|
||||
Attributes.BonusStam = 20;
|
||||
Attributes.BonusStr = 30;
|
||||
Attributes.LowerRegCost = 25;
|
||||
Attributes.Luck = 200;
|
||||
Attributes.ReflectPhysical = 15;
|
||||
Attributes.RegenHits = 15;
|
||||
StrRequirement = 130;
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
public FateGorget( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
49
Scripts/Scripts-master/Items/Armors/Fate Armor/FateHelm.cs
Normal file
49
Scripts/Scripts-master/Items/Armors/Fate Armor/FateHelm.cs
Normal file
@@ -0,0 +1,49 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class FateHelm : PlateHelm
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public FateHelm()
|
||||
{
|
||||
Hue = 2052;
|
||||
Name = "Fate Helm";
|
||||
ColdBonus = 30;
|
||||
EnergyBonus = 30;
|
||||
PhysicalBonus = 30;
|
||||
PoisonBonus = 30;
|
||||
FireBonus = 30;
|
||||
ArmorAttributes.SelfRepair = 10;
|
||||
Attributes.BonusHits = 35;
|
||||
Attributes.WeaponSpeed = 30;
|
||||
Attributes.WeaponDamage = 40;
|
||||
Attributes.BonusMana = 20;
|
||||
Attributes.BonusStam = 20;
|
||||
Attributes.BonusStr = 30;
|
||||
Attributes.LowerRegCost = 25;
|
||||
Attributes.Luck = 200;
|
||||
Attributes.ReflectPhysical = 15;
|
||||
Attributes.RegenHits = 15;
|
||||
StrRequirement = 130;
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
public FateHelm( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
49
Scripts/Scripts-master/Items/Armors/Fate Armor/FateLegs.cs
Normal file
49
Scripts/Scripts-master/Items/Armors/Fate Armor/FateLegs.cs
Normal file
@@ -0,0 +1,49 @@
|
||||
// Created by Script Creator
|
||||
// From Aries at Revenge of the Gods
|
||||
using System;
|
||||
using Server;
|
||||
namespace Server.Items
|
||||
{
|
||||
public class FateLegs : PlateLegs
|
||||
{
|
||||
public override int InitMinHits{ get{ return 100;}}
|
||||
public override int InitMaxHits{ get{ return 100;}}
|
||||
[Constructable]
|
||||
public FateLegs()
|
||||
{
|
||||
Hue = 2052;
|
||||
Name = "Fate Legs";
|
||||
ColdBonus = 30;
|
||||
EnergyBonus = 30;
|
||||
PhysicalBonus = 30;
|
||||
PoisonBonus = 30;
|
||||
FireBonus = 30;
|
||||
ArmorAttributes.SelfRepair = 10;
|
||||
Attributes.BonusHits = 35;
|
||||
Attributes.WeaponSpeed = 30;
|
||||
Attributes.WeaponDamage = 40;
|
||||
Attributes.BonusMana = 20;
|
||||
Attributes.BonusStam = 20;
|
||||
Attributes.BonusStr = 30;
|
||||
Attributes.LowerRegCost = 25;
|
||||
Attributes.Luck = 200;
|
||||
Attributes.ReflectPhysical = 15;
|
||||
Attributes.RegenHits = 15;
|
||||
StrRequirement = 130;
|
||||
LootType = LootType.Blessed;
|
||||
}
|
||||
public FateLegs( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user