Overwrite

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

View File

@@ -0,0 +1,172 @@
using System;
using Server;
namespace Server.Items
{
[FlipableAttribute(0x19BC, 0x19BD)]
public partial class BaseCostume : BaseShield
{
public bool m_Transformed;
private int m_Body = 0;
private int m_Hue = -1;
private int m_SaveHueMod = -1;
public virtual string CreatureName { get; private set; }
[CommandProperty(AccessLevel.GameMaster)]
public bool Transformed
{
get { return m_Transformed; }
set { m_Transformed = value; }
}
[CommandProperty(AccessLevel.GameMaster)]
public int CostumeBody
{
get { return m_Body; }
set { m_Body = value; }
}
[CommandProperty(AccessLevel.GameMaster)]
public int CostumeHue
{
get { return m_Hue; }
set { m_Hue = value; }
}
public BaseCostume()
: base(0x19BC)
{
Resource = CraftResource.None;
Attributes.SpellChanneling = 1;
Layer = Layer.FirstValid;
Weight = 4.0;
StrRequirement = 10;
}
public BaseCostume(Serial serial)
: base(serial)
{
}
private bool EnMask(Mobile from)
{
if (from.Mounted || from.Flying) // You cannot use this while mounted or flying.
{
from.SendLocalizedMessage(1010097);
}
else if (from.IsBodyMod || from.HueMod > -1)
{
from.SendLocalizedMessage(1158010); // You cannot use that item in this form.
}
else
{
from.BodyMod = m_Body;
from.HueMod = m_Hue;
Transformed = true;
return true;
}
return false;
}
private void DeMask(Mobile from)
{
from.BodyMod = 0;
from.HueMod = -1;
Transformed = false;
}
public virtual bool Dye(Mobile from, DyeTub sender)
{
if (Deleted)
return false;
else if (RootParent is Mobile && from != RootParent)
return false;
Hue = sender.DyedHue;
return true;
}
public override bool OnEquip(Mobile from)
{
if (!Transformed)
{
if (EnMask(from))
return true;
return false;
}
return base.OnEquip(from);
}
public override void OnRemoved(object parent)
{
base.OnRemoved(parent);
if (parent is Mobile && Transformed)
{
DeMask((Mobile)parent);
}
base.OnRemoved(parent);
}
public static void OnDamaged(Mobile m)
{
BaseCostume costume = m.FindItemOnLayer(Layer.FirstValid) as BaseCostume;
if (costume != null)
{
m.AddToBackpack(costume);
}
}
public override void Serialize(GenericWriter writer)
{
base.Serialize(writer);
writer.Write((int)3);
writer.Write((int)m_Body);
writer.Write((int)m_Hue);
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize(reader);
int version = reader.ReadInt();
switch (version)
{
case 3:
m_Body = reader.ReadInt();
m_Hue = reader.ReadInt();
break;
case 2:
m_Body = reader.ReadInt();
m_Hue = reader.ReadInt();
reader.ReadInt();
break;
case 1:
m_Body = reader.ReadInt();
m_Hue = reader.ReadInt();
reader.ReadInt();
reader.ReadBool();
m_SaveHueMod = reader.ReadInt();
reader.ReadInt();
break;
}
if (RootParent is Mobile && ((Mobile)RootParent).Items.Contains(this))
{
EnMask((Mobile)RootParent);
}
}
}
}

View File

@@ -0,0 +1,100 @@
using System;
namespace Server.Items
{
public abstract class BaseSuit : Item
{
private AccessLevel m_AccessLevel;
public BaseSuit(AccessLevel level, int hue, int itemID)
: base(itemID)
{
this.Hue = hue;
this.Weight = 1.0;
this.Movable = false;
this.LootType = LootType.Newbied;
this.Layer = Layer.OuterTorso;
this.m_AccessLevel = level;
}
public BaseSuit(Serial serial)
: base(serial)
{
}
[CommandProperty(AccessLevel.Administrator)]
public AccessLevel AccessLevel
{
get
{
return this.m_AccessLevel;
}
set
{
this.m_AccessLevel = value;
}
}
public override void Serialize(GenericWriter writer)
{
base.Serialize(writer);
writer.Write((int)0); // version
writer.Write((int)this.m_AccessLevel);
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize(reader);
int version = reader.ReadInt();
switch ( version )
{
case 0:
{
this.m_AccessLevel = (AccessLevel)reader.ReadInt();
break;
}
}
}
public bool Validate()
{
object root = this.RootParent;
if (root is Mobile && ((Mobile)root).AccessLevel < this.m_AccessLevel)
{
this.Delete();
return false;
}
return true;
}
public override void OnSingleClick(Mobile from)
{
if (this.Validate())
base.OnSingleClick(from);
}
public override void OnDoubleClick(Mobile from)
{
if (this.Validate())
base.OnDoubleClick(from);
}
public override bool VerifyMove(Mobile from)
{
return (from.AccessLevel >= this.m_AccessLevel);
}
public override bool OnEquip(Mobile from)
{
if (from.AccessLevel < this.m_AccessLevel)
from.SendMessage("You may not wear this.");
return (from.AccessLevel >= this.m_AccessLevel);
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class BloodwormCostume : BaseCostume
{
public override string CreatureName { get { return "bloodworm"; } }
[Constructable]
public BloodwormCostume() : base( )
{
this.CostumeBody = 287;
}
public override int LabelNumber
{
get
{
return 1114006;
}
}// bloodworm halloween costume
public BloodwormCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,43 @@
using System;
using Server;
namespace Server.Items
{
public class CentaurCostume : BaseCostume
{
public override string CreatureName { get { return "centaur"; } }
[Constructable]
public CentaurCostume() : base()
{
this.CostumeBody = 101;
}
public override int LabelNumber
{
get
{
return 1114235;
}
}// centaur costume
public CentaurCostume(Serial serial)
: base(serial)
{
}
public override void Serialize(GenericWriter writer)
{
base.Serialize(writer);
writer.Write((int)0);
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize(reader);
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class CyclopsCostume : BaseCostume
{
public override string CreatureName { get { return "cyclops"; } }
[Constructable]
public CyclopsCostume() : base()
{
this.CostumeBody = 75;
}
public override int LabelNumber
{
get
{
return 1114234;
}
}// cyclops costume
public CyclopsCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,32 @@
using System;
namespace Server.Items
{
public class DeathShroud : BaseSuit
{
[Constructable]
public DeathShroud()
: base(AccessLevel.GameMaster, 0x0, 0x204E)
{
}
public DeathShroud(Serial serial)
: base(serial)
{
}
public override void Serialize(GenericWriter writer)
{
base.Serialize(writer);
writer.Write((int)0); // version
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize(reader);
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,40 @@
using System;
using Server;
namespace Server.Items
{
public class DragonWolfCostume : BaseCostume
{
public override string CreatureName { get { return "dragon wolf"; } }
[Constructable]
public DragonWolfCostume() : base()
{
CostumeBody = 719;
}
public override string DefaultName
{
get
{
return "a dragon wolf costume";
}
}
public DragonWolfCostume(Serial serial) : base(serial)
{
}
public override void Serialize(GenericWriter writer)
{
base.Serialize(writer);
writer.Write((int)0);
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize(reader);
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class DrakeCostume : BaseCostume
{
public override string CreatureName { get { return "drake"; } }
[Constructable]
public DrakeCostume() : base( )
{
this.CostumeBody = 60;
}
public override int LabelNumber
{
get
{
return 1114245;
}
}// drake costume
public DrakeCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class DreamWraithCostume : BaseCostume
{
public override string CreatureName { get { return "dream wraith"; } }
[Constructable]
public DreamWraithCostume() : base( )
{
this.CostumeBody = 740;
}
public override int LabelNumber
{
get
{
return 1114008;
}
}// dream wraith halloween costume
public DreamWraithCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,32 @@
using System;
namespace Server.Items
{
public class DupreSuit : BaseSuit
{
[Constructable]
public DupreSuit()
: base(AccessLevel.GameMaster, 0x0, 0x2050)
{
}
public DupreSuit(Serial serial)
: base(serial)
{
}
public override void Serialize(GenericWriter writer)
{
base.Serialize(writer);
writer.Write((int)0); // version
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize(reader);
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class EtherealWarriorCostume : BaseCostume
{
public override string CreatureName { get { return "ethereal warrior"; } }
[Constructable]
public EtherealWarriorCostume() : base( )
{
this.CostumeBody = 123;
}
public override int LabelNumber
{
get
{
return 1114243;
}
}// ethereal warrior costume
public EtherealWarriorCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class ExodusMinionCostume : BaseCostume
{
public override string CreatureName { get { return "exodus minion"; } }
[Constructable]
public ExodusMinionCostume() : base( )
{
this.CostumeBody = 757;
}
public override int LabelNumber
{
get
{
return 1114239;
}
}// exodus minion costume
public ExodusMinionCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class FireElementalCostume : BaseCostume
{
public override string CreatureName { get { return "fire elemental"; } }
[Constructable]
public FireElementalCostume() : base( )
{
this.CostumeBody = 15;
}
public override int LabelNumber
{
get
{
return 1114224;
}
}// fire elemental costume
public FireElementalCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class GazerCostume : BaseCostume
{
public override string CreatureName { get { return "gazer"; } }
[Constructable]
public GazerCostume() : base( )
{
this.CostumeBody = 22;
}
public override int LabelNumber
{
get
{
return 1114004;
}
}// gazer halloween costume
public GazerCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class GiantPixieCostume : BaseCostume
{
public override string CreatureName { get { return "giant pixie"; } }
[Constructable]
public GiantPixieCostume() : base( )
{
this.CostumeBody = 176;
}
public override int LabelNumber
{
get
{
return 1114244;
}
}// giant pixie costume
public GiantPixieCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class GiantToadCostume : BaseCostume
{
public override string CreatureName { get { return "giant toad"; } }
[Constructable]
public GiantToadCostume() : base( )
{
this.CostumeBody = 80;
}
public override int LabelNumber
{
get
{
return 1114226;
}
}// giant toad costume
public GiantToadCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class GoreFiendCostume : BaseCostume
{
public override string CreatureName { get { return "gore fiend"; } }
[Constructable]
public GoreFiendCostume() : base( )
{
this.CostumeBody = 305;
}
public override int LabelNumber
{
get
{
return 1114227;
}
}// gore fiend costume
public GoreFiendCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class LadyOfTheSnowCostume : BaseCostume
{
public override string CreatureName { get { return "lady of the snow"; } }
[Constructable]
public LadyOfTheSnowCostume() : base( )
{
this.CostumeBody = 252;
}
public override int LabelNumber
{
get
{
return 1114241;
}
}// Lady of the Snow costume
public LadyOfTheSnowCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,32 @@
using System;
namespace Server.Items
{
public class LordBlackthorneSuit : BaseSuit
{
[Constructable]
public LordBlackthorneSuit()
: base(AccessLevel.GameMaster, 0x0, 0x2043)
{
}
public LordBlackthorneSuit(Serial serial)
: base(serial)
{
}
public override void Serialize(GenericWriter writer)
{
base.Serialize(writer);
writer.Write((int)0); // version
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize(reader);
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,32 @@
using System;
namespace Server.Items
{
public class LordBritishSuit : BaseSuit
{
[Constructable]
public LordBritishSuit()
: base(AccessLevel.GameMaster, 0x0, 0x2042)
{
}
public LordBritishSuit(Serial serial)
: base(serial)
{
}
public override void Serialize(GenericWriter writer)
{
base.Serialize(writer);
writer.Write((int)0); // version
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize(reader);
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class MaddeningHorrorCostume : BaseCostume
{
public override string CreatureName { get { return "maddening horror"; } }
[Constructable]
public MaddeningHorrorCostume() : base( )
{
this.CostumeBody = 721;
}
public override int LabelNumber
{
get
{
return 1114233;
}
}// maddening horror costume
public MaddeningHorrorCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class MinotaurCostume : BaseCostume
{
public override string CreatureName { get { return "minotaur"; } }
[Constructable]
public MinotaurCostume() : base( )
{
this.CostumeBody = 263;
}
public override int LabelNumber
{
get
{
return 1114237;
}
}// minotaur costume
public MinotaurCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class MongbatCostume : BaseCostume
{
public override string CreatureName { get { return "mongbat"; } }
[Constructable]
public MongbatCostume() : base( )
{
this.CostumeBody = 39;
}
public override int LabelNumber
{
get
{
return 1114223;
}
}// mongbat costume
public MongbatCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class OniCostume : BaseCostume
{
public override string CreatureName { get { return "oni"; } }
[Constructable]
public OniCostume() : base( )
{
this.CostumeBody = 241;
}
public override int LabelNumber
{
get
{
return 1114242;
}
}// oni costume
public OniCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class OphidianMatriarchCostume : BaseCostume
{
public override string CreatureName { get { return "ophidian matriarch"; } }
[Constructable]
public OphidianMatriarchCostume() : base( )
{
this.CostumeBody = 87;
}
public override int LabelNumber
{
get
{
return 1114230;
}
}// ophidian matriarch costume
public OphidianMatriarchCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class OphidianWarriorCostume : BaseCostume
{
public override string CreatureName { get { return "ophidian warrior"; } }
[Constructable]
public OphidianWarriorCostume() : base( )
{
this.CostumeBody = 86;
}
public OphidianWarriorCostume( Serial serial ) : base( serial )
{
}
public override int LabelNumber
{
get
{
return 1114229;
}
}// ophidian warrior costume
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class PixieCostume : BaseCostume
{
public override string CreatureName { get { return "pixie"; } }
[Constructable]
public PixieCostume() : base( )
{
this.CostumeBody = 128;
}
public override int LabelNumber
{
get
{
return 1114236;
}
}// pixie costume
public PixieCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class SabertoothedTigerCostume : BaseCostume
{
public override string CreatureName { get { return "saber-toothed tiger"; } }
[Constructable]
public SabertoothedTigerCostume() : base()
{
CostumeBody = 0x588;
}
public override string DefaultName
{
get
{
return "a saber-toothed tiger costume";
}
}
public SabertoothedTigerCostume(Serial serial) : base(serial)
{
}
public override void Serialize(GenericWriter writer)
{
base.Serialize(writer);
writer.Write((int)0);
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize(reader);
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class SatyrCostume : BaseCostume
{
public override string CreatureName { get { return "satyr"; } }
[Constructable]
public SatyrCostume() : base( )
{
this.CostumeBody = 271;
}
public override int LabelNumber
{
get
{
return 1114287;
}
}// satyr costume
public SatyrCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,43 @@
using System;
using Server;
namespace Server.Items
{
public class ShadowWyrmCostume : BaseCostume
{
public override string CreatureName { get { return "shadow wyrm"; } }
[Constructable]
public ShadowWyrmCostume() : base( )
{
CostumeBody = 106;
CostumeHue = 0;
}
public override int LabelNumber
{
get
{
return 1114009;
}
}// shadow wyrm halloween costume
public ShadowWyrmCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class SkeletonCostume : BaseCostume
{
public override string CreatureName { get { return "skeleton"; } }
[Constructable]
public SkeletonCostume() : base( )
{
this.CostumeBody = 50;
}
public override int LabelNumber
{
get
{
return 1113996;
}
}// skeleton halloween costume
public SkeletonCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class SkitteringHopperCostume : BaseCostume
{
public override string CreatureName { get { return "skittering hopper"; } }
[Constructable]
public SkitteringHopperCostume() : base( )
{
this.CostumeBody = 302;
}
public override int LabelNumber
{
get
{
return 1114240;
}
}// skittering hopper costume
public SkitteringHopperCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class SolenWarriorCostume : BaseCostume
{
public override string CreatureName { get { return "solen warrior"; } }
[Constructable]
public SolenWarriorCostume() : base( )
{
this.CostumeBody = 782;
}
public override int LabelNumber
{
get
{
return 1114231;
}
}// solen warrior costume
public SolenWarriorCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class TerathanWarriorCostume : BaseCostume
{
public override string CreatureName { get { return "terathan warrior"; } }
[Constructable]
public TerathanWarriorCostume() : base( )
{
this.CostumeBody = 70;
}
public override int LabelNumber
{
get
{
return 1114228;
}
}// terathan warrior costume
public TerathanWarriorCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class TitanCostume : BaseCostume
{
public override string CreatureName { get { return "titan"; } }
[Constructable]
public TitanCostume() : base( )
{
this.CostumeBody = 76;
}
public override int LabelNumber
{
get
{
return 1114238;
}
}// titan costume
public TitanCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class VoidWandererCostume : BaseCostume
{
public override string CreatureName { get { return "wanderer of the void"; } }
[Constructable]
public VoidWandererCostume() : base( )
{
this.CostumeBody = 316;
}
public override int LabelNumber
{
get
{
return 1114286;
}
}// void wanderer costume
public VoidWandererCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,43 @@
using System;
using Server;
namespace Server.Items
{
public class WispCostume : BaseCostume
{
public override string CreatureName { get { return "wisp"; } }
[Constructable]
public WispCostume() : base( )
{
this.CostumeBody = 58;
}
public override int LabelNumber
{
get
{
return 1114225;
}
}// wisp costume
public WispCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class WolfSpiderCostume : BaseCostume
{
public override string CreatureName { get { return "wolf spider"; } }
[Constructable]
public WolfSpiderCostume() : base( )
{
CostumeBody = 736;
}
public override int LabelNumber
{
get
{
return 1114232;
}
}// wolf spider costume
public WolfSpiderCostume( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View File

@@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class ZombieCostume : BaseCostume
{
public override string CreatureName { get { return "zombie"; } }
[Constructable]
public ZombieCostume() : base( )
{
this.CostumeBody = 3;
}
public override int LabelNumber
{
get
{
return 1114222;
}
}// zombie costume
public ZombieCostume( 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();
}
}
}