Overwrite
Complete Overwrite of the Folder with the free shard. ServUO 57.3 has been added.
This commit is contained in:
@@ -0,0 +1,193 @@
|
||||
using Server;
|
||||
using System;
|
||||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[CorpseName("an earth elemental corpse")]
|
||||
public class CovetousEarthElemental : CovetousCreature
|
||||
{
|
||||
[Constructable]
|
||||
public CovetousEarthElemental() : base(AIType.AI_Melee)
|
||||
{
|
||||
Name = "an earth elemental";
|
||||
Body = 14;
|
||||
BaseSoundID = 268;
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public CovetousEarthElemental(int level, bool voidSpawn) : base(AIType.AI_Melee, level, voidSpawn)
|
||||
{
|
||||
Name = "an earth elemental";
|
||||
Body = 14;
|
||||
BaseSoundID = 268;
|
||||
}
|
||||
|
||||
public CovetousEarthElemental(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
writer.Write(0);
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
|
||||
[CorpseName("a water elemental corpse")]
|
||||
public class CovetousWaterElemental : CovetousCreature
|
||||
{
|
||||
[Constructable]
|
||||
public CovetousWaterElemental() : base(AIType.AI_Mage)
|
||||
{
|
||||
Name = "a water elemental";
|
||||
Body = 16;
|
||||
BaseSoundID = 278;
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public CovetousWaterElemental(int level, bool voidSpawn) : base(AIType.AI_Melee, level, voidSpawn)
|
||||
{
|
||||
Name = "a water elemental";
|
||||
Body = 16;
|
||||
BaseSoundID = 278;
|
||||
}
|
||||
|
||||
public CovetousWaterElemental(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
writer.Write(0);
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
|
||||
[CorpseName("a vortex elemental corpse")]
|
||||
public class VortexElemental : CovetousCreature
|
||||
{
|
||||
[Constructable]
|
||||
public VortexElemental() : base(AIType.AI_Melee)
|
||||
{
|
||||
Name = "a vortex elemental";
|
||||
Body = 13;
|
||||
Hue = 0x4001;
|
||||
BaseSoundID = 655;
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public VortexElemental(int level, bool voidSpawn) : base(AIType.AI_Melee, level, voidSpawn)
|
||||
{
|
||||
Name = "a vortex elemental";
|
||||
Body = 13;
|
||||
Hue = 0x4001;
|
||||
BaseSoundID = 655;
|
||||
}
|
||||
|
||||
public VortexElemental(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
writer.Write(0);
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
|
||||
[CorpseName("a searing elemental corpse")]
|
||||
public class SearingElemental : CovetousCreature
|
||||
{
|
||||
[Constructable]
|
||||
public SearingElemental() : base(AIType.AI_Mage)
|
||||
{
|
||||
Name = "a searing elemental";
|
||||
Body = 15;
|
||||
BaseSoundID = 838;
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public SearingElemental(int level, bool voidSpawn) : base(AIType.AI_Mage, level, voidSpawn)
|
||||
{
|
||||
Name = "a searing elemental";
|
||||
Body = 15;
|
||||
BaseSoundID = 838;
|
||||
}
|
||||
|
||||
public SearingElemental(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
writer.Write(0);
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
|
||||
[CorpseName("a venom elemental corpse")]
|
||||
public class VenomElemental : CovetousCreature
|
||||
{
|
||||
[Constructable]
|
||||
public VenomElemental() : base(AIType.AI_Mage)
|
||||
{
|
||||
Name = "a venom elemental";
|
||||
Body = 162;
|
||||
BaseSoundID = 263;
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public VenomElemental(int level, bool voidSpawn) : base(AIType.AI_Mage, level, voidSpawn)
|
||||
{
|
||||
Name = "a venom elemental";
|
||||
Body = 162;
|
||||
BaseSoundID = 263;
|
||||
}
|
||||
|
||||
public override bool BleedImmune { get { return true; } }
|
||||
public override Poison PoisonImmune { get { return Poison.Lethal; } }
|
||||
public override Poison HitPoison { get { return Poison.Lethal; } }
|
||||
public override double HitPoisonChance { get { return 0.75; } }
|
||||
public override int TreasureMapLevel { get { return 5; } }
|
||||
|
||||
public VenomElemental(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
writer.Write(0);
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user