fix: Fixes speed issues (#959)
- [X] Removes all speeds in constructors since _they aren't used anyways_. - [X] Adjusted timers according to the _time transformations in RunUO_.
This commit is contained in:
parent
16c4268b54
commit
1ec3636951
73 changed files with 755 additions and 1511 deletions
|
|
@ -97,7 +97,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
{
|
||||
[Constructible]
|
||||
public Ben()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Apprentice Necromancer";
|
||||
Body = 0x190;
|
||||
|
|
@ -107,6 +107,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
FacialHairItemID = 0x204C;
|
||||
FacialHairHue = 0x463;
|
||||
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
AddItem(new Backpack());
|
||||
|
|
@ -142,13 +143,13 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Frederic : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Frederic()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Frederic() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Body = 0x1A;
|
||||
Hue = 0x455;
|
||||
Frozen = true;
|
||||
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
}
|
||||
|
||||
|
|
@ -178,14 +179,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Leon : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Leon()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Leon() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Alchemist";
|
||||
Race = Race.Human;
|
||||
Body = 0x190;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -221,8 +223,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Andros : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Andros()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Andros() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Blacksmith";
|
||||
Body = 0x190;
|
||||
|
|
@ -232,6 +233,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x2049;
|
||||
HairHue = 0x45E;
|
||||
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
AddItem(new Backpack());
|
||||
|
|
|
|||
|
|
@ -69,14 +69,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Kia : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Kia()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Kia() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the student";
|
||||
Race = Race.Human;
|
||||
Body = 0x191;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -113,14 +114,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Emerillo : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Emerillo()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Emerillo() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the cook";
|
||||
Race = Race.Human;
|
||||
Body = 0x190;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -165,14 +167,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Nythalia : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Nythalia()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Nythalia() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the student";
|
||||
Race = Race.Human;
|
||||
Body = 0x191;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
|
|||
|
|
@ -108,14 +108,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Aurelia : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Aurelia()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Aurelia() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Architect's Daughter";
|
||||
Race = Race.Human;
|
||||
Body = 0x191;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -162,12 +163,13 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class SkeletonOfSzandor : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public SkeletonOfSzandor()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public SkeletonOfSzandor() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Late Architect";
|
||||
Hue = 0x83F2; // TODO: Random human hue? Why???
|
||||
Body = 0x32;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -2004,14 +2004,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Saril : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Saril()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Saril() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the guard";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2070,14 +2071,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Cailla : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Cailla()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Cailla() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the guard";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2137,14 +2139,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Tamm : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Tamm()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Tamm() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the guard";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2202,14 +2205,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Landy : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Landy()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Landy() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the soil nurturer";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2268,14 +2272,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Alejaha : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Alejaha()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Alejaha() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the wise";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2333,14 +2338,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Mielan : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Mielan()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Mielan() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the arcanist";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2396,14 +2402,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Ciala : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Ciala()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Ciala() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the arborist";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2467,14 +2474,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Aniel : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Aniel()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Aniel() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the arborist";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2530,14 +2538,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Aulan : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Aulan()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Aulan() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the expeditionist";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2607,14 +2616,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Brinnae : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Brinnae()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Brinnae() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the wise";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2666,14 +2676,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Caelas : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Caelas()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Caelas() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the wise";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2729,14 +2740,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Clehin : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Clehin()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Clehin() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the soil nurturer";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2790,14 +2802,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Cloorne : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Cloorne()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Cloorne() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the expeditionist";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2866,14 +2879,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Salaenih : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Salaenih()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Salaenih() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the expeditionist";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2949,14 +2963,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Vilo : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Vilo()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Vilo() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the guard";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3016,14 +3031,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Tholef : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Tholef()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Tholef() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the grape tender";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3085,14 +3101,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Tillanil : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Tillanil()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Tillanil() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the grape tender";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3147,14 +3164,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Waelian : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Waelian()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Waelian() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the trinket weaver";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3216,14 +3234,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Sleen : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Sleen()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Sleen() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the trinket weaver";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3279,14 +3298,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Unoelil : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Unoelil()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Unoelil() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the bark weaver";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3341,14 +3361,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Anolly : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Anolly()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Anolly() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the bark weaver";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3390,14 +3411,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Jusae : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Jusae()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Jusae() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the bowcrafter";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3462,14 +3484,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Cillitha : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Cillitha()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Cillitha() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the bowcrafter";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3524,14 +3547,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Lohn : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Lohn()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Lohn() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the metal weaver";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3593,14 +3617,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Olla : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Olla()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Olla() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the metal weaver";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3657,14 +3682,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Thallary : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Thallary()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Thallary() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the cloth weaver";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3720,14 +3746,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Ahie : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Ahie()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Ahie() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the cloth weaver";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3782,14 +3809,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Tyeelor : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Tyeelor()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Tyeelor() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the expeditionist";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3845,14 +3873,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Athailon : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Athailon()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Athailon() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the expeditionist";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3906,14 +3935,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class ElderTaellia : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public ElderTaellia()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public ElderTaellia() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the wise";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3950,14 +3980,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class ElderMallew : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public ElderMallew()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public ElderMallew() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the wise";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4007,14 +4038,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class ElderAbbein : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public ElderAbbein()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public ElderAbbein() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the wise";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4050,14 +4082,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class ElderVicaie : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public ElderVicaie()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public ElderVicaie() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the wise";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4098,14 +4131,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class ElderJothan : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public ElderJothan()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public ElderJothan() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the wise";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4143,14 +4177,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class ElderAlethanian : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public ElderAlethanian()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public ElderAlethanian() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the wise";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4188,14 +4223,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Rebinil : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Rebinil()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Rebinil() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the healer";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4231,14 +4267,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Aluniol : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Aluniol()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Aluniol() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the healer";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4274,14 +4311,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Olaeni : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Olaeni()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Olaeni() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the thaumaturgist";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4318,14 +4356,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Bolaevin : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Bolaevin()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Bolaevin() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the arcanist";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4368,14 +4407,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class LorekeeperAneen : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public LorekeeperAneen()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public LorekeeperAneen() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the keeper of tradition";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4411,14 +4451,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Daelas : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Daelas()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Daelas() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the arborist";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4463,14 +4504,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Alelle : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Alelle()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Alelle() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the arborist";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4519,14 +4561,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class LorekeeperNillaen : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public LorekeeperNillaen()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public LorekeeperNillaen() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the keeper of tradition";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4570,14 +4613,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class LorekeeperRyal : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public LorekeeperRyal()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public LorekeeperRyal() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the keeper of tradition";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4634,14 +4678,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Braen : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Braen()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Braen() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the thaumaturgist";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4689,14 +4734,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class ElderAcob : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public ElderAcob()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public ElderAcob() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the wise";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4743,14 +4789,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class LorekeeperCalendor : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public LorekeeperCalendor()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public LorekeeperCalendor() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the keeper of tradition";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4798,14 +4845,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class LorekeeperSiarra : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public LorekeeperSiarra()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public LorekeeperSiarra() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the keeper of tradition";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
|
|||
|
|
@ -278,12 +278,12 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Enigma : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Enigma()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Enigma() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Body = 788;
|
||||
BaseSoundID = 0x3EE;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
}
|
||||
|
||||
|
|
@ -616,12 +616,13 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Sledge : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Sledge()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Sledge() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Versatile";
|
||||
Body = 400;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
AddItem(new Tunic(Utility.RandomNeutralHue()));
|
||||
|
|
@ -671,12 +672,13 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Patricus : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Patricus()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Patricus() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Trader";
|
||||
Body = 400;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
AddItem(new FancyShirt(Utility.RandomNeutralHue()));
|
||||
|
|
@ -713,13 +715,14 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Belulah : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Belulah()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Belulah() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the scorned";
|
||||
Female = true;
|
||||
Body = 401;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
|
|||
|
|
@ -55,14 +55,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Evan : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Evan()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Evan() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Beggar";
|
||||
Race = Race.Human;
|
||||
Body = 0x190;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -98,14 +99,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Regina : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Regina()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Regina() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Noble";
|
||||
Race = Race.Human;
|
||||
Body = 0x191;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
|
|||
|
|
@ -174,12 +174,13 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class GrandpaCharley : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public GrandpaCharley()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public GrandpaCharley() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the farmer";
|
||||
Body = 400;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
var hairHue = 0x3B2 + Utility.Random(2);
|
||||
|
|
@ -226,14 +227,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Jelrice : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Jelrice()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Jelrice() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the trader";
|
||||
Race = Race.Human;
|
||||
Body = 0x191;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -276,14 +278,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Yorus : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Yorus()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Yorus() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the tinker";
|
||||
Race = Race.Human;
|
||||
Body = 0x190;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
|
|||
|
|
@ -27,14 +27,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Drithen : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Drithen()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Drithen() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Fierce";
|
||||
Race = Race.Human;
|
||||
Body = 0x190;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
AddItem(new Backpack());
|
||||
|
|
|
|||
|
|
@ -195,14 +195,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Aernya : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Aernya()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Aernya() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Mistress of Admissions";
|
||||
Race = Race.Human;
|
||||
Body = 0x191;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -241,14 +242,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Gorrow : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Gorrow()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Gorrow() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Mayor";
|
||||
Race = Race.Human;
|
||||
Body = 0x190;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
AddItem(new Backpack());
|
||||
|
|
@ -298,14 +300,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class MasterGnosos : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public MasterGnosos()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public MasterGnosos() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the necromancer";
|
||||
Race = Race.Human;
|
||||
Body = 0x190;
|
||||
Female = false;
|
||||
Hue = 0x83E8;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
HairItemID = 0x2049;
|
||||
|
|
|
|||
|
|
@ -654,6 +654,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
FacialHairItemID = 0x204D;
|
||||
FacialHairHue = 0x47D;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Anatomy, 120.0);
|
||||
|
|
@ -708,8 +709,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Dimethro : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Dimethro()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Dimethro() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Wrestling Instructor";
|
||||
Body = 0x190;
|
||||
|
|
@ -719,6 +719,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
FacialHairItemID = 0x204D;
|
||||
FacialHairHue = 0x455;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.EvalInt, 120.0);
|
||||
|
|
@ -767,8 +768,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Churchill : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Churchill()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Churchill() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Mace Fighting Instructor";
|
||||
Body = 0x190;
|
||||
|
|
@ -776,6 +776,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203C;
|
||||
HairHue = 0x455;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Anatomy, 120.0);
|
||||
|
|
@ -854,6 +855,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairHue = 0x47D;
|
||||
Female = true;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Anatomy, 120.0);
|
||||
|
|
@ -927,8 +929,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Recaro : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Recaro()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Recaro() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Fencer Instructor";
|
||||
Body = 0x190;
|
||||
|
|
@ -938,6 +939,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
FacialHairItemID = 0x204D;
|
||||
FacialHairHue = 0x455;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Anatomy, 120.0);
|
||||
|
|
@ -1011,8 +1013,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class AldenArmstrong : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public AldenArmstrong()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public AldenArmstrong() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Tactics Instructor";
|
||||
Body = 0x190;
|
||||
|
|
@ -1020,6 +1021,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203B;
|
||||
HairHue = 0x44E;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Anatomy, 120.0);
|
||||
|
|
@ -1076,8 +1078,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Jockles : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Jockles()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Jockles() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Swordsmanship Instructor";
|
||||
Body = 0x190;
|
||||
|
|
@ -1085,6 +1086,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203C;
|
||||
HairHue = 0x8A7;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Anatomy, 120.0);
|
||||
|
|
@ -1137,14 +1139,14 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class TylAriadne : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public TylAriadne()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public TylAriadne() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Parrying Instructor";
|
||||
Body = 0x190;
|
||||
Hue = 0x8374;
|
||||
HairItemID = 0;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Anatomy, 120.0);
|
||||
|
|
@ -1218,8 +1220,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Alefian : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Alefian()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Alefian() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Resisting Spells Instructor";
|
||||
Body = 0x190;
|
||||
|
|
@ -1227,6 +1228,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203D;
|
||||
HairHue = 0x457;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.EvalInt, 120.0);
|
||||
|
|
@ -1274,8 +1276,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Gustar : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Gustar()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Gustar() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Meditation Instructor";
|
||||
Body = 0x190;
|
||||
|
|
@ -1283,6 +1284,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203B;
|
||||
HairHue = 0x455;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.EvalInt, 120.0);
|
||||
|
|
@ -1356,8 +1358,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Jillian : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Jillian()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Jillian() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Inscription Instructor";
|
||||
Body = 0x191;
|
||||
|
|
@ -1366,6 +1367,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203D;
|
||||
HairHue = 0x455;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.EvalInt, 120.0);
|
||||
|
|
@ -1413,8 +1415,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Kaelynna : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Kaelynna()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Kaelynna() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Magery Instructor";
|
||||
Body = 0x191;
|
||||
|
|
@ -1423,6 +1424,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203C;
|
||||
HairHue = 0x47D;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.EvalInt, 120.0);
|
||||
|
|
@ -1470,8 +1472,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Mithneral : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Mithneral()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Mithneral() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Evaluating Intelligence Instructor";
|
||||
Body = 0x190;
|
||||
|
|
@ -1479,6 +1480,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203C;
|
||||
HairHue = 0x455;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.EvalInt, 120.0);
|
||||
|
|
@ -1540,6 +1542,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203D;
|
||||
HairHue = 0x46C;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.ArmsLore, 120.0);
|
||||
|
|
@ -1591,8 +1594,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class AndreasVesalius : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public AndreasVesalius()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public AndreasVesalius() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Anatomy Instructor";
|
||||
Body = 0x190;
|
||||
|
|
@ -1602,6 +1604,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
FacialHairItemID = 0x203E;
|
||||
FacialHairHue = 0x477;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Anatomy, 120.0);
|
||||
|
|
@ -1651,8 +1654,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Avicenna : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Avicenna()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Avicenna() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Healing Instructor";
|
||||
Body = 0x190;
|
||||
|
|
@ -1660,6 +1662,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203B;
|
||||
HairHue = 0x477;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Anatomy, 120.0);
|
||||
|
|
@ -1708,8 +1711,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class SarsmeaSmythe : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public SarsmeaSmythe()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public SarsmeaSmythe() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Focus Instructor";
|
||||
Body = 0x191;
|
||||
|
|
@ -1718,6 +1720,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203C;
|
||||
HairHue = 0x456;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Anatomy, 120.0);
|
||||
|
|
@ -1840,12 +1843,12 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Chiyo : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Chiyo()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Chiyo() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Hiding Instructor";
|
||||
Body = 0xF7;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Hiding, 120.0);
|
||||
|
|
@ -1889,8 +1892,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Jun : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Jun()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Jun() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Stealth Instructor";
|
||||
Body = 0x190;
|
||||
|
|
@ -1898,6 +1900,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203B;
|
||||
HairHue = 0x455;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Hiding, 120.0);
|
||||
|
|
@ -1949,8 +1952,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Walker : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Walker()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Walker() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Tracking Instructor";
|
||||
Body = 0x190;
|
||||
|
|
@ -1960,6 +1962,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
FacialHairItemID = 0x204B;
|
||||
FacialHairHue = 0x47D;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Hiding, 120.0);
|
||||
|
|
@ -2097,6 +2100,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203D;
|
||||
HairHue = 0x457;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Magery, 120.0);
|
||||
|
|
@ -2176,6 +2180,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203C;
|
||||
HairHue = 0x455;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Magery, 120.0);
|
||||
|
|
@ -2225,8 +2230,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class JacobWaltz : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public JacobWaltz()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public JacobWaltz() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Miner Instructor";
|
||||
Body = 0x190;
|
||||
|
|
@ -2236,6 +2240,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
FacialHairItemID = 0x204D;
|
||||
FacialHairHue = 0x44E;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.ArmsLore, 120.0);
|
||||
|
|
@ -2296,6 +2301,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203B;
|
||||
HairHue = 0x47B;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.ArmsLore, 120.0);
|
||||
|
|
|
|||
|
|
@ -262,14 +262,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Andric : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Andric()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Andric() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the archer trainer";
|
||||
Race = Race.Human;
|
||||
Body = 0x190;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -340,14 +341,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Kashiel : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Kashiel()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Kashiel() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the archer";
|
||||
Race = Race.Human;
|
||||
Body = 0x191;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -402,14 +404,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Asandos : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Asandos()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Asandos() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the chef";
|
||||
Race = Race.Human;
|
||||
Body = 0x190;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -462,14 +465,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Clairesse : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Clairesse()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Clairesse() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the servant";
|
||||
Race = Race.Human;
|
||||
Body = 0x191;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -518,14 +522,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Gervis : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Gervis()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Gervis() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the blacksmith trainer";
|
||||
Race = Race.Human;
|
||||
Body = 0x190;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -586,14 +591,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Mugg : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Mugg()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Mugg() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the miner";
|
||||
Race = Race.Human;
|
||||
Body = 0x190;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -639,14 +645,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Lowel : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Lowel()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Lowel() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the carpenter";
|
||||
Race = Race.Human;
|
||||
Body = 0x190;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -697,14 +704,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Lyle : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Lyle()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Lyle() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the mage";
|
||||
Race = Race.Human;
|
||||
Body = 0x190;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -753,14 +761,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Nibbet : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Nibbet()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Nibbet() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the tinker";
|
||||
Race = Race.Human;
|
||||
Body = 0x190;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -798,14 +807,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Norton : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Norton()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Norton() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the fisher";
|
||||
Race = Race.Human;
|
||||
Body = 0x190;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -856,14 +866,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Sadrah : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Sadrah()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Sadrah() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the courier";
|
||||
Race = Race.Human;
|
||||
Body = 0x191;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -916,14 +927,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Hargrove : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Hargrove()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Hargrove() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Lumberjack";
|
||||
Race = Race.Human;
|
||||
Body = 0x190;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
|
|||
|
|
@ -762,13 +762,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
{
|
||||
[Constructible]
|
||||
public Beotham()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the bowcrafter";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -828,14 +830,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Danoel : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Danoel()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Danoel() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the metal weaver";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -886,14 +889,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Tallinin : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Tallinin()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Tallinin() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the cloth weaver";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -947,14 +951,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Tiana : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Tiana()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Tiana() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the guard";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -1018,14 +1023,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class LorekeeperOolua : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public LorekeeperOolua()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public LorekeeperOolua() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the keeper of tradition";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -1075,14 +1081,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class LorekeeperRollarn : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public LorekeeperRollarn()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public LorekeeperRollarn() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the keeper of tradition";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -1143,14 +1150,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Dallid : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Dallid()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Dallid() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the cook";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -1206,14 +1214,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Canir : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Canir()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Canir() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the thaumaturgist";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -1267,14 +1276,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Yellienir : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Yellienir()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Yellienir() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the bark weaver";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -1313,14 +1323,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class ElderOnallan : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public ElderOnallan()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public ElderOnallan() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the wise";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25D;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
|
|||
|
|
@ -493,14 +493,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Aeluva : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Aeluva()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2.0)
|
||||
public Aeluva() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the arcanist";
|
||||
Race = Race.Elf;
|
||||
Female = true;
|
||||
Body = 606;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -552,13 +553,14 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Koole : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Koole()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2.0)
|
||||
public Koole() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the arcanist";
|
||||
Race = Race.Elf;
|
||||
Body = 605;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -622,14 +624,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Synaeva : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Synaeva()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2.0)
|
||||
public Synaeva() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the arcanist";
|
||||
Race = Race.Elf;
|
||||
Female = true;
|
||||
Body = 606;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -682,14 +685,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class ElderBrae : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public ElderBrae()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2.0)
|
||||
public ElderBrae() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the wise";
|
||||
Race = Race.Elf;
|
||||
Female = true;
|
||||
Body = 606;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
|
|||
|
|
@ -98,14 +98,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class LorekeeperBroolol : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public LorekeeperBroolol()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public LorekeeperBroolol() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the keeper of tradition";
|
||||
Race = Race.Elf;
|
||||
Body = 0x25E;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
|
|||
|
|
@ -83,14 +83,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Emilio : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Emilio()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Emilio() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Tortured Artist";
|
||||
Race = Race.Human;
|
||||
Body = 0x190;
|
||||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -130,14 +131,15 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Thalia : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Thalia()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
|
||||
public Thalia() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Bride";
|
||||
Race = Race.Human;
|
||||
Body = 0x191;
|
||||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue