fix: Removes scale speed by dex for monsters, fixes NPC movement/thinking speed (#1019)
* Removes scaled speed by dex for monsters * Changes scaled speed by dex for pets (HS+ expansion) to be 400ms -> 100ms between 50 -> 200 dex * Removes speed changes that were broken for various mobs * Combines "Legacy" speed and renames the class to `NPCSpeeds` * Creates speed "classes" (slow, medium, fast, very fast) * Introduces a new overridable property `SpeedClass`. Register a new speed class using `NPCSpeeds.Register()` and then set the speed class to bulk/mass apply speeds. Order of speed determination: 1. SpeedMod 2. SpeedClass property (not null) 3. SpeedClass entry in Data\npc-speeds.json for that type 4. "Fast" (200ms Active, 400ms Passive)
This commit is contained in:
parent
6ec84b3c01
commit
eee8494558
74 changed files with 477 additions and 472 deletions
|
|
@ -96,8 +96,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
public class Ben : BaseCreature
|
||||
{
|
||||
[Constructible]
|
||||
public Ben()
|
||||
: base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
public Ben() : base(AIType.AI_Vendor, FightMode.None, 2)
|
||||
{
|
||||
Title = "the Apprentice Necromancer";
|
||||
Body = 0x190;
|
||||
|
|
|
|||
|
|
@ -77,7 +77,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -122,7 +122,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -175,7 +175,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
|
|||
|
|
@ -116,7 +116,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -169,7 +169,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Hue = 0x83F2; // TODO: Random human hue? Why???
|
||||
Body = 0x32;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -2012,7 +2012,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2079,7 +2079,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2147,7 +2147,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2213,7 +2213,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2280,7 +2280,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2346,7 +2346,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2410,7 +2410,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2482,7 +2482,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2546,7 +2546,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2624,7 +2624,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2684,7 +2684,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2748,7 +2748,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2810,7 +2810,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2887,7 +2887,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -2971,7 +2971,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3039,7 +3039,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3109,7 +3109,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3172,7 +3172,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3242,7 +3242,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3306,7 +3306,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3369,7 +3369,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3419,7 +3419,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3492,7 +3492,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3555,7 +3555,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3625,7 +3625,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3690,7 +3690,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3754,7 +3754,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3817,7 +3817,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3881,7 +3881,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3943,7 +3943,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -3988,7 +3988,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4046,7 +4046,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4090,7 +4090,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4139,7 +4139,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4185,7 +4185,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4231,7 +4231,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4275,7 +4275,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4319,7 +4319,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4364,7 +4364,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4415,7 +4415,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4459,7 +4459,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4512,7 +4512,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4569,7 +4569,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4621,7 +4621,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4686,7 +4686,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4742,7 +4742,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4797,7 +4797,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -4853,7 +4853,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
|
|||
|
|
@ -283,7 +283,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Body = 788;
|
||||
BaseSoundID = 0x3EE;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
}
|
||||
|
||||
|
|
@ -622,7 +622,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Body = 400;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
AddItem(new Tunic(Utility.RandomNeutralHue()));
|
||||
|
|
@ -678,7 +678,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Body = 400;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
AddItem(new FancyShirt(Utility.RandomNeutralHue()));
|
||||
|
|
@ -722,7 +722,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Body = 401;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -107,7 +107,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
|
|||
|
|
@ -180,7 +180,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Body = 400;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
var hairHue = 0x3B2 + Utility.Random(2);
|
||||
|
|
@ -235,7 +235,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -286,7 +286,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
AddItem(new Backpack());
|
||||
|
|
|
|||
|
|
@ -203,7 +203,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -250,7 +250,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
AddItem(new Backpack());
|
||||
|
|
@ -308,7 +308,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = 0x83E8;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
HairItemID = 0x2049;
|
||||
|
|
|
|||
|
|
@ -654,7 +654,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
FacialHairItemID = 0x204D;
|
||||
FacialHairHue = 0x47D;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Anatomy, 120.0);
|
||||
|
|
@ -719,7 +719,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
FacialHairItemID = 0x204D;
|
||||
FacialHairHue = 0x455;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.EvalInt, 120.0);
|
||||
|
|
@ -776,7 +776,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203C;
|
||||
HairHue = 0x455;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Anatomy, 120.0);
|
||||
|
|
@ -855,7 +855,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairHue = 0x47D;
|
||||
Female = true;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Anatomy, 120.0);
|
||||
|
|
@ -939,7 +939,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
FacialHairItemID = 0x204D;
|
||||
FacialHairHue = 0x455;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Anatomy, 120.0);
|
||||
|
|
@ -1021,7 +1021,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203B;
|
||||
HairHue = 0x44E;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Anatomy, 120.0);
|
||||
|
|
@ -1086,7 +1086,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203C;
|
||||
HairHue = 0x8A7;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Anatomy, 120.0);
|
||||
|
|
@ -1146,7 +1146,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Hue = 0x8374;
|
||||
HairItemID = 0;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Anatomy, 120.0);
|
||||
|
|
@ -1228,7 +1228,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203D;
|
||||
HairHue = 0x457;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.EvalInt, 120.0);
|
||||
|
|
@ -1284,7 +1284,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203B;
|
||||
HairHue = 0x455;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.EvalInt, 120.0);
|
||||
|
|
@ -1367,7 +1367,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203D;
|
||||
HairHue = 0x455;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.EvalInt, 120.0);
|
||||
|
|
@ -1424,7 +1424,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203C;
|
||||
HairHue = 0x47D;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.EvalInt, 120.0);
|
||||
|
|
@ -1480,7 +1480,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203C;
|
||||
HairHue = 0x455;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.EvalInt, 120.0);
|
||||
|
|
@ -1542,7 +1542,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203D;
|
||||
HairHue = 0x46C;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.ArmsLore, 120.0);
|
||||
|
|
@ -1604,7 +1604,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
FacialHairItemID = 0x203E;
|
||||
FacialHairHue = 0x477;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Anatomy, 120.0);
|
||||
|
|
@ -1662,7 +1662,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203B;
|
||||
HairHue = 0x477;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Anatomy, 120.0);
|
||||
|
|
@ -1720,7 +1720,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203C;
|
||||
HairHue = 0x456;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Anatomy, 120.0);
|
||||
|
|
@ -1848,7 +1848,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Title = "the Hiding Instructor";
|
||||
Body = 0xF7;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Hiding, 120.0);
|
||||
|
|
@ -1900,7 +1900,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203B;
|
||||
HairHue = 0x455;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Hiding, 120.0);
|
||||
|
|
@ -1962,7 +1962,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
FacialHairItemID = 0x204B;
|
||||
FacialHairHue = 0x47D;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Hiding, 120.0);
|
||||
|
|
@ -2100,7 +2100,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203D;
|
||||
HairHue = 0x457;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Magery, 120.0);
|
||||
|
|
@ -2180,7 +2180,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203C;
|
||||
HairHue = 0x455;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.Magery, 120.0);
|
||||
|
|
@ -2240,7 +2240,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
FacialHairItemID = 0x204D;
|
||||
FacialHairHue = 0x44E;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.ArmsLore, 120.0);
|
||||
|
|
@ -2301,7 +2301,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
HairItemID = 0x203B;
|
||||
HairHue = 0x47B;
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
SetSkill(SkillName.ArmsLore, 120.0);
|
||||
|
|
|
|||
|
|
@ -270,7 +270,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -349,7 +349,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -412,7 +412,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -473,7 +473,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -530,7 +530,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -599,7 +599,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -653,7 +653,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -712,7 +712,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -769,7 +769,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -815,7 +815,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -874,7 +874,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = true;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
@ -935,7 +935,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Female = false;
|
||||
Hue = Race.RandomSkinHue();
|
||||
|
||||
SetSpeed(0.5, 2);
|
||||
SetSpeed(0.5, 2.0);
|
||||
InitStats(100, 100, 25);
|
||||
|
||||
Utility.AssignRandomHair(this);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue