Overwrite
Complete Overwrite of the Folder with the free shard. ServUO 57.3 has been added.
This commit is contained in:
44
Scripts/Scripts-master/Items/Clothing/Aprons/AlchemyHalf.cs
Normal file
44
Scripts/Scripts-master/Items/Clothing/Aprons/AlchemyHalf.cs
Normal file
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class AlchemyHalf : HalfApron
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 13; } }
|
||||
[Constructable]
|
||||
public AlchemyHalf()
|
||||
{
|
||||
|
||||
Name = "The Alchemist";
|
||||
Hue = 1162;
|
||||
|
||||
SkillBonuses.SetValues( 0, SkillName.Alchemy, 10.0 );
|
||||
Resistances.Physical = 5;
|
||||
Resistances.Fire = 5;
|
||||
Resistances.Cold = 5;
|
||||
Resistances.Poison = 5;
|
||||
Resistances.Energy = 5;
|
||||
|
||||
Attributes.CastSpeed = 2;
|
||||
Attributes.CastRecovery = 2;
|
||||
}
|
||||
|
||||
public AlchemyHalf( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
|
||||
writer.Write( (int) 1 );
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
//By Zero
|
||||
using System;
|
||||
using Server.Network;
|
||||
using Server.Items;
|
||||
using Server.Targeting;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class BaseWorldArty : GruesomeStandardArtifact
|
||||
{
|
||||
[Constructable]
|
||||
public BaseWorldArty()
|
||||
{
|
||||
Name = "Base World Stealable" ;
|
||||
Hue = 1919 ;
|
||||
ItemID = 3796 ;
|
||||
|
||||
}
|
||||
|
||||
public BaseWorldArty( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
public override int ArtifactRarity{ get{ return 12; } }
|
||||
|
||||
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();
|
||||
}
|
||||
}
|
||||
}
|
||||
65
Scripts/Scripts-master/Items/Clothing/Aprons/BunnySlipper.cs
Normal file
65
Scripts/Scripts-master/Items/Clothing/Aprons/BunnySlipper.cs
Normal file
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
|
||||
public class BunnySlippers: Shoes
|
||||
{
|
||||
public override CraftResource DefaultResource{ get{ return CraftResource.RegularLeather; } }
|
||||
|
||||
[Constructable]
|
||||
public BunnySlippers()
|
||||
{
|
||||
Name = "Bunny Slippers";
|
||||
Hue = 902;
|
||||
|
||||
Attributes.AttackChance = 45;
|
||||
Attributes.BonusDex = 25;
|
||||
Attributes.BonusHits = 20;
|
||||
Attributes.BonusInt = 35;
|
||||
Attributes.BonusMana = 35;
|
||||
Attributes.BonusStam = 37;
|
||||
Attributes.CastRecovery = 10;
|
||||
Attributes.CastSpeed = 10;
|
||||
Attributes.DefendChance = 54;
|
||||
//Attributes.EnhancePotions = 30;
|
||||
Attributes.LowerManaCost = 50;
|
||||
Attributes.LowerRegCost = 50;
|
||||
Attributes.Luck = 620;
|
||||
Attributes.NightSight = 1;
|
||||
Attributes.ReflectPhysical = 55;
|
||||
Attributes.RegenHits = 50;
|
||||
Attributes.RegenMana = 53;
|
||||
Attributes.RegenStam = 54;
|
||||
Attributes.SpellChanneling = 1;
|
||||
SkillBonuses.SetValues(0, SkillName.AnimalTaming, 15.0);
|
||||
SkillBonuses.SetValues(1, SkillName.Stealth, 10.0);
|
||||
SkillBonuses.SetValues(2, SkillName.Swords, 12.0);
|
||||
SkillBonuses.SetValues(3, SkillName.Hiding, 15.0);
|
||||
SkillBonuses.SetValues(4, SkillName.AnimalLore, 15.0);
|
||||
}
|
||||
|
||||
|
||||
|
||||
public BunnySlippers(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,44 @@
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlipableAttribute( 0x153B, 0x153C )]
|
||||
public class AmberCincture : BaseWaist
|
||||
{
|
||||
public override void GetProperties(ObjectPropertyList list)
|
||||
{
|
||||
base.GetProperties(list); list.Add(1075085);
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public AmberCincture() : base ( 0x153B )
|
||||
{
|
||||
Weight = 2.0;
|
||||
Name = "Amber Cincture";
|
||||
Hue = 1359;
|
||||
|
||||
Attributes.BonusInt = 5;
|
||||
Attributes.BonusStam = 10;
|
||||
Attributes.RegenStam = 2;
|
||||
}
|
||||
|
||||
public AmberCincture( 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 @@
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlipableAttribute( 0x153B, 0x153C )]
|
||||
public class AzureCincture : BaseWaist
|
||||
{
|
||||
public override void GetProperties(ObjectPropertyList list)
|
||||
{
|
||||
base.GetProperties(list); list.Add(1075085);
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public AzureCincture() : base ( 0x153B )
|
||||
{
|
||||
Weight = 2.0;
|
||||
Name = "Azure Cincture";
|
||||
Hue = 193;
|
||||
|
||||
Attributes.BonusStr = 5;
|
||||
Attributes.BonusMana = 10;
|
||||
Attributes.RegenMana = 2;
|
||||
}
|
||||
|
||||
public AzureCincture( 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,71 @@
|
||||
// Scripted by Jumpnjahosofat //
|
||||
//Modded by Velius//
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Gumps;
|
||||
using Server.Network;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
|
||||
public class CinctureDeed : Item
|
||||
{
|
||||
|
||||
[Constructable]
|
||||
public CinctureDeed () : this( null )
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public CinctureDeed ( string name ) : base ( 0x14F0 )
|
||||
{
|
||||
Name = "A Random Cincture Prize Ticket";
|
||||
Hue = 144;
|
||||
}
|
||||
|
||||
public CinctureDeed ( Serial serial ) : base ( serial )
|
||||
{
|
||||
}
|
||||
|
||||
public override void OnDoubleClick( Mobile from )
|
||||
{
|
||||
if ( !IsChildOf( from.Backpack ) )
|
||||
{
|
||||
from.SendLocalizedMessage(1042001);
|
||||
}
|
||||
else
|
||||
{
|
||||
/////////////////Prize Cincture Deed
|
||||
switch (Utility.Random(8))
|
||||
{
|
||||
case 0: from.AddToBackpack(new AmberCincture()); break;
|
||||
case 1: from.AddToBackpack(new AzureCincture()); break;
|
||||
case 2: from.AddToBackpack(new GoldCincture()); break;
|
||||
case 3: from.AddToBackpack(new IndigoCincture()); break;
|
||||
case 4: from.AddToBackpack(new IvoryCincture()); break;
|
||||
case 5: from.AddToBackpack(new JadeCincture()); break;
|
||||
case 6: from.AddToBackpack(new SilverCincture()); break;
|
||||
case 7: from.AddToBackpack(new CrimsonCincture()); break;
|
||||
|
||||
}
|
||||
this.Delete();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
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,42 @@
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlipableAttribute( 0x153B, 0x153C )]
|
||||
public class GoldCincture : BaseWaist
|
||||
{
|
||||
public override void GetProperties(ObjectPropertyList list)
|
||||
{
|
||||
base.GetProperties(list); list.Add(1075085);
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public GoldCincture() : base ( 0x153B )
|
||||
{
|
||||
Weight = 2.0;
|
||||
Name = "Gold Cincture";
|
||||
Hue = 1177;
|
||||
|
||||
Attributes.Luck = 200;
|
||||
}
|
||||
|
||||
public GoldCincture( 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
|
||||
{
|
||||
[FlipableAttribute( 0x153B, 0x153C )]
|
||||
public class IndigoCincture : BaseWaist
|
||||
{
|
||||
public override void GetProperties(ObjectPropertyList list)
|
||||
{
|
||||
base.GetProperties(list); list.Add(1075085);
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public IndigoCincture() : base ( 0x153B )
|
||||
{
|
||||
Weight = 2.0;
|
||||
Name = "Indigo Cincture";
|
||||
Hue = 1282;
|
||||
|
||||
Attributes.AttackChance = 5;
|
||||
Attributes.DefendChance = 5;
|
||||
}
|
||||
|
||||
public IndigoCincture( 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,42 @@
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlipableAttribute( 0x153B, 0x153C )]
|
||||
public class IvoryCincture : BaseWaist
|
||||
{
|
||||
public override void GetProperties(ObjectPropertyList list)
|
||||
{
|
||||
base.GetProperties(list); list.Add(1075085);
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public IvoryCincture() : base ( 0x153B )
|
||||
{
|
||||
Weight = 2.0;
|
||||
Name = "Ivory Cincture";
|
||||
Hue = 1153;
|
||||
|
||||
Attributes.LowerManaCost = 10;
|
||||
}
|
||||
|
||||
public IvoryCincture( 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,42 @@
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlipableAttribute( 0x153B, 0x153C )]
|
||||
public class JadeCincture : BaseWaist
|
||||
{
|
||||
public override void GetProperties(ObjectPropertyList list)
|
||||
{
|
||||
base.GetProperties(list); list.Add(1075085);
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public JadeCincture() : base ( 0x153B )
|
||||
{
|
||||
Weight = 2.0;
|
||||
Name = "Jade Cincture";
|
||||
Hue = 1418;
|
||||
|
||||
Attributes.WeaponSpeed = 5;
|
||||
}
|
||||
|
||||
public JadeCincture( 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 @@
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlipableAttribute( 0x153B, 0x153C )]
|
||||
public class SilverCincture : BaseWaist
|
||||
{
|
||||
public override void GetProperties(ObjectPropertyList list)
|
||||
{
|
||||
base.GetProperties(list); list.Add(1075085);
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public SilverCincture() : base ( 0x153B )
|
||||
{
|
||||
Weight = 2.0;
|
||||
Name = "Silver Cincture";
|
||||
Hue = 1154;
|
||||
|
||||
Attributes.RegenHits = 2;
|
||||
Attributes.RegenMana = 2;
|
||||
Attributes.RegenStam = 2;
|
||||
}
|
||||
|
||||
public SilverCincture( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
38
Scripts/Scripts-master/Items/Clothing/Aprons/DarkAgeHalf.cs
Normal file
38
Scripts/Scripts-master/Items/Clothing/Aprons/DarkAgeHalf.cs
Normal file
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class DarkAgeHalf : HalfApron
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 13; } }
|
||||
[Constructable]
|
||||
public DarkAgeHalf()
|
||||
|
||||
{
|
||||
Name = "Dark Age Apron";
|
||||
Hue = 1910;
|
||||
|
||||
Attributes.AttackChance = 10;
|
||||
Attributes.Luck = 250;
|
||||
Attributes.DefendChance = 10;
|
||||
}
|
||||
|
||||
public DarkAgeHalf( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
|
||||
writer.Write( (int) 1 );
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
46
Scripts/Scripts-master/Items/Clothing/Aprons/False Half.cs
Normal file
46
Scripts/Scripts-master/Items/Clothing/Aprons/False Half.cs
Normal file
@@ -0,0 +1,46 @@
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class FalseHalf : HalfApron
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 13; } }
|
||||
[Constructable]
|
||||
public FalseHalf()
|
||||
{
|
||||
Name = "False";
|
||||
Hue = 0xB;
|
||||
|
||||
Attributes.BonusDex = 10;
|
||||
Attributes.BonusStr = 10;
|
||||
Attributes.BonusInt = 10;
|
||||
|
||||
Resistances.Physical = 1;
|
||||
Resistances.Fire = 1;
|
||||
Resistances.Cold = 1;
|
||||
Resistances.Poison = 1;
|
||||
Resistances.Energy = 1;
|
||||
|
||||
Attributes.CastSpeed = 1;
|
||||
Attributes.CastRecovery = 1;
|
||||
}
|
||||
|
||||
public FalseHalf( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
|
||||
writer.Write( (int) 1 );
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
38
Scripts/Scripts-master/Items/Clothing/Aprons/FightersHalf.cs
Normal file
38
Scripts/Scripts-master/Items/Clothing/Aprons/FightersHalf.cs
Normal file
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class FightersHalf : HalfApron
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 13; } }
|
||||
[Constructable]
|
||||
public FightersHalf()
|
||||
{
|
||||
Name = "The Fighter";
|
||||
Hue = 2075;
|
||||
|
||||
Attributes.BonusDex = 10;
|
||||
Attributes.BonusStr = 10;
|
||||
Attributes.BonusInt = 10;
|
||||
Attributes.AttackChance = 10;
|
||||
}
|
||||
|
||||
public FightersHalf( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
|
||||
writer.Write( (int) 1 );
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
38
Scripts/Scripts-master/Items/Clothing/Aprons/GroveHalf.cs
Normal file
38
Scripts/Scripts-master/Items/Clothing/Aprons/GroveHalf.cs
Normal file
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class GroveHalf : HalfApron
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 13; } }
|
||||
[Constructable]
|
||||
public GroveHalf()
|
||||
|
||||
{
|
||||
Name = "Grove Apron";
|
||||
Hue = 1153;
|
||||
|
||||
Attributes.AttackChance = 10;
|
||||
Attributes.Luck = 250;
|
||||
Attributes.DefendChance = 10;
|
||||
}
|
||||
|
||||
public GroveHalf( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
|
||||
writer.Write( (int) 1 );
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
37
Scripts/Scripts-master/Items/Clothing/Aprons/LuckyHalf.cs
Normal file
37
Scripts/Scripts-master/Items/Clothing/Aprons/LuckyHalf.cs
Normal file
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class LuckyHalf : HalfApron
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 13; } }
|
||||
[Constructable]
|
||||
public LuckyHalf()
|
||||
{
|
||||
|
||||
Name = "-Your Lucky-";
|
||||
Hue = 1177;
|
||||
|
||||
Attributes.Luck = 1000;
|
||||
|
||||
}
|
||||
|
||||
public LuckyHalf( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
|
||||
writer.Write( (int) 1 );
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
38
Scripts/Scripts-master/Items/Clothing/Aprons/MageHalf.cs
Normal file
38
Scripts/Scripts-master/Items/Clothing/Aprons/MageHalf.cs
Normal file
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class MageHalf : HalfApron
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 13; } }
|
||||
[Constructable]
|
||||
public MageHalf()
|
||||
{
|
||||
Name = "The Mage";
|
||||
Hue = 1152;
|
||||
|
||||
Attributes.BonusInt = 25;
|
||||
|
||||
Attributes.CastSpeed = 2;
|
||||
Attributes.CastRecovery = 2;
|
||||
}
|
||||
|
||||
public MageHalf( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
|
||||
writer.Write( (int) 1 );
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
38
Scripts/Scripts-master/Items/Clothing/Aprons/NecroHalf.cs
Normal file
38
Scripts/Scripts-master/Items/Clothing/Aprons/NecroHalf.cs
Normal file
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class NecroHalf : HalfApron
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 13; } }
|
||||
[Constructable]
|
||||
public NecroHalf()
|
||||
{
|
||||
Name = "The Necromancer";
|
||||
Hue = 1172;
|
||||
|
||||
Attributes.BonusInt = 15;
|
||||
SkillBonuses.SetValues( 0, SkillName.Necromancy, 10.0 );
|
||||
Attributes.CastSpeed = 1;
|
||||
|
||||
}
|
||||
|
||||
public NecroHalf( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
|
||||
writer.Write( (int) 1 );
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
48
Scripts/Scripts-master/Items/Clothing/Aprons/PVPHalf.cs
Normal file
48
Scripts/Scripts-master/Items/Clothing/Aprons/PVPHalf.cs
Normal file
@@ -0,0 +1,48 @@
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class PVPHalf : HalfApron
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 13; } }
|
||||
[Constructable]
|
||||
public PVPHalf()
|
||||
{
|
||||
Name = "-PWNED-";
|
||||
Hue = 1975;
|
||||
|
||||
Attributes.BonusDex = 5;
|
||||
Attributes.BonusStr = 5;
|
||||
Attributes.BonusInt = 5;
|
||||
|
||||
Resistances.Physical = 5;
|
||||
Resistances.Fire = 5;
|
||||
Resistances.Cold = 5;
|
||||
Resistances.Poison = 5;
|
||||
Resistances.Energy = 5;
|
||||
Attributes.WeaponSpeed = 25;
|
||||
Attributes.CastSpeed = 1;
|
||||
Attributes.CastRecovery = 1;
|
||||
Attributes.RegenHits = 5;
|
||||
}
|
||||
|
||||
public PVPHalf( Serial serial ) : base( serial )
|
||||
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
|
||||
writer.Write( (int) 1 );
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
41
Scripts/Scripts-master/Items/Clothing/Aprons/PaliHalf.cs
Normal file
41
Scripts/Scripts-master/Items/Clothing/Aprons/PaliHalf.cs
Normal file
@@ -0,0 +1,41 @@
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class PaliHalf : HalfApron
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 13; } }
|
||||
[Constructable]
|
||||
public PaliHalf()
|
||||
{
|
||||
Name = "The Paladin";
|
||||
Hue = 1176;
|
||||
|
||||
Attributes.BonusStr = 10;
|
||||
Attributes.BonusInt = 10;
|
||||
SkillBonuses.SetValues( 0, SkillName.Chivalry, 10.0 );
|
||||
Resistances.Energy = 10;
|
||||
|
||||
Attributes.CastSpeed = 1;
|
||||
Attributes.CastRecovery = 1;
|
||||
}
|
||||
|
||||
public PaliHalf( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
|
||||
writer.Write( (int) 1 );
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
85
Scripts/Scripts-master/Items/Clothing/Aprons/TamersHalf.cs
Normal file
85
Scripts/Scripts-master/Items/Clothing/Aprons/TamersHalf.cs
Normal file
@@ -0,0 +1,85 @@
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class TamersHalf : HalfApron
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 13; } }
|
||||
private SkillMod m_SkillMod0;
|
||||
private SkillMod m_SkillMod1;
|
||||
[Constructable]
|
||||
public TamersHalf()
|
||||
{
|
||||
Name = "Tamers Half";
|
||||
Hue = 1366;
|
||||
|
||||
//SkillBonuses.SetValues( 0, SkillName.AnimalLore, 10.0 );
|
||||
//SkillBonuses.SetValues( 1, SkillName.AnimalTaming, 10.0 );
|
||||
|
||||
//Attributes.CastSpeed = 1;
|
||||
//Attributes.CastRecovery = 1;
|
||||
DefineMods();
|
||||
}
|
||||
private void DefineMods()
|
||||
{
|
||||
m_SkillMod0 = new DefaultSkillMod(SkillName.AnimalTaming, true, 10);
|
||||
m_SkillMod1 = new DefaultSkillMod(SkillName.AnimalLore, true, 10);
|
||||
|
||||
}
|
||||
|
||||
private void SetMods(Mobile wearer)
|
||||
{
|
||||
wearer.AddSkillMod(m_SkillMod0);
|
||||
wearer.AddSkillMod(m_SkillMod1);
|
||||
|
||||
}
|
||||
|
||||
public override bool OnEquip(Mobile from)
|
||||
{
|
||||
SetMods(from);
|
||||
return true;
|
||||
}
|
||||
|
||||
public override void OnRemoved(object parent)
|
||||
{
|
||||
if (parent is Mobile)
|
||||
{
|
||||
Mobile m = (Mobile)parent;
|
||||
m.RemoveStatMod("Tamers Half");
|
||||
|
||||
if (m_SkillMod0 != null)
|
||||
m_SkillMod0.Remove();
|
||||
|
||||
if (m_SkillMod1 != null)
|
||||
m_SkillMod1.Remove();
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
public override void OnSingleClick(Mobile from)
|
||||
{
|
||||
this.LabelTo(from, Name);
|
||||
}
|
||||
public TamersHalf( 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) 1 );
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
38
Scripts/Scripts-master/Items/Clothing/Aprons/TangleB.cs
Normal file
38
Scripts/Scripts-master/Items/Clothing/Aprons/TangleB.cs
Normal file
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class TangleB : HalfApron
|
||||
{
|
||||
[Constructable]
|
||||
public TangleB() : base()
|
||||
|
||||
{
|
||||
Name = "Tangle";
|
||||
Hue = 0x487;
|
||||
|
||||
Attributes.BonusInt = 10;
|
||||
Attributes.RegenMana = 2;
|
||||
Attributes.DefendChance = 5;
|
||||
}
|
||||
|
||||
public TangleB( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
39
Scripts/Scripts-master/Items/Clothing/Aprons/TangleSA.cs
Normal file
39
Scripts/Scripts-master/Items/Clothing/Aprons/TangleSA.cs
Normal file
@@ -0,0 +1,39 @@
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class TangleSA : HalfApron
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 13; } }
|
||||
[Constructable]
|
||||
public TangleSA()
|
||||
{
|
||||
Name = "Tangle {Fogotten Artifact}";
|
||||
Hue = 1917;
|
||||
|
||||
Attributes.AttackChance = 10;
|
||||
Attributes.Luck = 250;
|
||||
Attributes.DefendChance = 10;
|
||||
Attributes.CastSpeed = 1;
|
||||
|
||||
}
|
||||
|
||||
public TangleSA( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
|
||||
writer.Write( (int) 1 );
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
37
Scripts/Scripts-master/Items/Clothing/Aprons/ThiefHalf.cs
Normal file
37
Scripts/Scripts-master/Items/Clothing/Aprons/ThiefHalf.cs
Normal file
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class ThiefHalf : HalfApron
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 13; } }
|
||||
[Constructable]
|
||||
public ThiefHalf()
|
||||
{
|
||||
Name = "The Thief";
|
||||
Hue = 1363;
|
||||
SkillBonuses.SetValues( 0, SkillName.Stealing, 10.0 );
|
||||
SkillBonuses.SetValues( 1, SkillName.Stealth, 10.0 );
|
||||
Attributes.AttackChance = 5;
|
||||
|
||||
}
|
||||
|
||||
public ThiefHalf( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
|
||||
writer.Write( (int) 1 );
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
43
Scripts/Scripts-master/Items/Clothing/Aprons/TrueHalf.cs
Normal file
43
Scripts/Scripts-master/Items/Clothing/Aprons/TrueHalf.cs
Normal file
@@ -0,0 +1,43 @@
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class TrueHalf : HalfApron
|
||||
{
|
||||
public override int ArtifactRarity{ get{ return 13; } }
|
||||
[Constructable]
|
||||
public TrueHalf()
|
||||
|
||||
{
|
||||
Name = "Truth";
|
||||
Hue = 1153;
|
||||
|
||||
Attributes.BonusDex = 10;
|
||||
Attributes.BonusStr = 5;
|
||||
Attributes.BonusInt = 15;
|
||||
|
||||
Resistances.Physical = 5;
|
||||
Resistances.Cold = 5;
|
||||
|
||||
Attributes.DefendChance = 10;
|
||||
}
|
||||
|
||||
public TrueHalf( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
|
||||
writer.Write( (int) 1 );
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user