Files
Unstable Kitsune b918192e4e Overwrite
Complete Overwrite of the Folder with the free shard. ServUO 57.3 has been added.
2023-11-28 23:20:26 -05:00

186 lines
3.8 KiB
C#

using Server;
using System;
namespace Server.Mobiles
{
public class DazzledHarpy : Harpy
{
[Constructable]
public DazzledHarpy()
{
Name = "a dazzled harpy";
FightMode = FightMode.Aggressor;
SetHits(120, 140);
SetStam(90, 110);
SetMana(50, 80);
SetDamage(5, 7);
SetSkill(SkillName.MagicResist, 50, 65);
SetSkill(SkillName.Tactics, 70, 100);
SetSkill(SkillName.Wrestling, 60, 90);
}
public override void GenerateLoot()
{
AddLoot(LootPack.Meager);
}
public DazzledHarpy(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();
}
}
public class VampireMongbat : Mongbat
{
[Constructable]
public VampireMongbat()
{
Name = "a vampire mongbat";
FightMode = FightMode.Aggressor;
Hue = 1461;
SetHits(76, 171);
SetStr(60, 100);
SetDex(60, 80);
SetInt(10, 30);
SetHits(70, 170);
SetStam(60, 80);
SetMana(10, 30);
SetDamage(5, 10);
SetSkill(SkillName.Wrestling, 10, 20);
SetSkill(SkillName.Tactics, 10, 20);
SetSkill(SkillName.MagicResist, 25, 40);
}
public override void GenerateLoot()
{
AddLoot(LootPack.Meager);
}
public VampireMongbat(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();
}
}
public class HeadlessMiner : HeadlessOne
{
[Constructable]
public HeadlessMiner()
{
Name = "headless miner";
FightMode = FightMode.Aggressor;
SetStr(60, 100);
SetDex(40, 60);
SetInt(10, 30);
SetHits(10, 40);
SetStam(40, 60);
SetMana(10, 35);
SetDamage(7, 12);
SetSkill(SkillName.MagicResist, 30, 40);
SetSkill(SkillName.Tactics, 40, 60);
SetSkill(SkillName.Wrestling, 40, 60);
}
public override void GenerateLoot()
{
AddLoot(LootPack.Meager);
}
public HeadlessMiner(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();
}
}
public class StrangeGazer : Gazer
{
[Constructable]
public StrangeGazer()
{
Name = "a strange gazer";
SetStr(100, 130);
SetDex(90, 120);
SetInt(150, 160);
SetHits(60, 90);
SetStam(90, 120);
SetMana(153, 158);
SetDamage(5, 10);
SetSkill(SkillName.MagicResist, 60, 80);
SetSkill(SkillName.Tactics, 50, 70);
SetSkill(SkillName.Wrestling, 50, 70);
SetSkill(SkillName.Magery, 50, 70);
SetSkill(SkillName.EvalInt, 50, 70);
SetSkill(SkillName.Meditation, 50, 100);
}
public override void GenerateLoot()
{
AddLoot(LootPack.Meager, 2);
}
public StrangeGazer(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();
}
}
}