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,81 @@
using System;
using Server;
namespace Server.Mobiles
{
[CorpseName("a najasaurus corpse")]
public class Najasaurus : BaseCreature
{
public override bool AttacksFocus { get { return !Controlled; } }
[Constructable]
public Najasaurus()
: base(AIType.AI_Melee, FightMode.Closest, 10, 1, .2, .4)
{
Name = "a najasaurus";
Body = 1289;
BaseSoundID = 219;
SetStr(162, 346);
SetDex(151, 218);
SetInt(21, 40);
SetDamage(13, 24);
SetHits(737, 854);
SetDamageType(ResistanceType.Physical, 50);
SetDamageType(ResistanceType.Poison, 50);
SetResistance(ResistanceType.Physical, 45, 55);
SetResistance(ResistanceType.Fire, 50, 60);
SetResistance(ResistanceType.Cold, 45, 55);
SetResistance(ResistanceType.Poison, 100);
SetResistance(ResistanceType.Energy, 35, 45);
SetSkill(SkillName.MagicResist, 150.0, 190.0);
SetSkill(SkillName.Tactics, 80.0, 95.0);
SetSkill(SkillName.Wrestling, 80.0, 100.0);
SetSkill(SkillName.Poisoning, 90.0, 100.0);
SetSkill(SkillName.DetectHidden, 45.0, 55.0);
Fame = 17000;
Karma = -17000;
Tamable = true;
ControlSlots = 2;
MinTameSkill = 102.0;
}
public override Poison HitPoison { get { return Poison.Lethal; } }
public override Poison PoisonImmune { get { return Poison.Lethal; } }
public override bool CanAngerOnTame { get { return true; } }
public override int TreasureMapLevel { get { return 2; } }
public override void GenerateLoot()
{
AddLoot(LootPack.FilthyRich);
}
public Najasaurus(Serial serial)
: base(serial)
{
}
public override void Serialize(GenericWriter writer)
{
base.Serialize(writer);
writer.Write(1);
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize(reader);
int version = reader.ReadInt();
if (version == 0)
{
SetMagicalAbility(MagicalAbility.Poisoning);
}
}
}
}