fix: Removes BodyValue and fixes modifying Body and BodyMod in props gump. (#743)

* Removes BodyValue
* Removes BodyPicker gump
* Fixes setting Body and BodyMod in props gump
* Props will now look for an `implicit cast` in order to find a way to allow you to modify values with the props gump.
* Fixed `[self set body 0x190` so it works too.
This commit is contained in:
Kamron Batman 2021-08-28 22:56:00 -07:00 • committed by GitHub
parent 244fc6a136
commit bf20800382
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
33 changed files with 175 additions and 1477 deletions

View file

@ -13,7 +13,7 @@ namespace Server.Factions
Frozen = true;
CantWalk = true;
Female = false;
BodyValue = 400;
Body = 400;
Name = NameList.RandomName("male");
RangeHome = 0;

View file

@ -101,7 +101,7 @@ namespace Server.Engines.MLQuests.Definitions
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
{
Title = "the Apprentice Necromancer";
BodyValue = 0x190;
Body = 0x190;
Hue = 0x83FD;
HairItemID = 0x2048;
HairHue = 0x463;
@ -146,7 +146,7 @@ namespace Server.Engines.MLQuests.Definitions
public Frederic()
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
{
BodyValue = 0x1A;
Body = 0x1A;
Hue = 0x455;
Frozen = true;
@ -184,7 +184,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the Alchemist";
Race = Race.Human;
BodyValue = 0x190;
Body = 0x190;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -226,7 +226,7 @@ namespace Server.Engines.MLQuests.Definitions
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
{
Title = "the Blacksmith";
BodyValue = 0x190;
Body = 0x190;
Hue = 0x8409;
FacialHairItemID = 0x2041;
FacialHairHue = 0x45E;

View file

@ -75,7 +75,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the student";
Race = Race.Human;
BodyValue = 0x191;
Body = 0x191;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -119,7 +119,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the cook";
Race = Race.Human;
BodyValue = 0x190;
Body = 0x190;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -171,7 +171,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the student";
Race = Race.Human;
BodyValue = 0x191;
Body = 0x191;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);

View file

@ -114,7 +114,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the Architect's Daughter";
Race = Race.Human;
BodyValue = 0x191;
Body = 0x191;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);

View file

@ -2013,7 +2013,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the guard";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -2079,7 +2079,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the guard";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -2146,7 +2146,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the guard";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -2211,7 +2211,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the soil nurturer";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -2277,7 +2277,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the wise";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -2342,7 +2342,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the arcanist";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -2405,7 +2405,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the arborist";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -2476,7 +2476,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the arborist";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -2539,7 +2539,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the expeditionist";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -2616,7 +2616,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the wise";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -2675,7 +2675,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the wise";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -2738,7 +2738,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the soil nurturer";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -2799,7 +2799,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the expeditionist";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -2875,7 +2875,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the expeditionist";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -2958,7 +2958,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the guard";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -3025,7 +3025,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the grape tender";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -3094,7 +3094,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the grape tender";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -3156,7 +3156,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the trinket weaver";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -3225,7 +3225,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the trinket weaver";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -3288,7 +3288,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the bark weaver";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -3350,7 +3350,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the bark weaver";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -3399,7 +3399,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the bowcrafter";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -3471,7 +3471,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the bowcrafter";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -3533,7 +3533,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the metal weaver";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -3602,7 +3602,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the metal weaver";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -3666,7 +3666,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the cloth weaver";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -3729,7 +3729,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the cloth weaver";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -3791,7 +3791,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the expeditionist";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -3854,7 +3854,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the expeditionist";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -3915,7 +3915,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the wise";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -3959,7 +3959,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the wise";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -4016,7 +4016,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the wise";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -4059,7 +4059,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the wise";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -4107,7 +4107,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the wise";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -4152,7 +4152,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the wise";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -4197,7 +4197,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the healer";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -4240,7 +4240,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the healer";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -4283,7 +4283,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the thaumaturgist";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -4327,7 +4327,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the arcanist";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -4377,7 +4377,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the keeper of tradition";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -4420,7 +4420,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the arborist";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -4472,7 +4472,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the arborist";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -4528,7 +4528,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the keeper of tradition";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -4579,7 +4579,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the keeper of tradition";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -4643,7 +4643,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the thaumaturgist";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -4698,7 +4698,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the wise";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -4752,7 +4752,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the keeper of tradition";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -4807,7 +4807,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the keeper of tradition";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);

View file

@ -281,7 +281,7 @@ namespace Server.Engines.MLQuests.Definitions
public Enigma()
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
{
BodyValue = 788;
Body = 788;
BaseSoundID = 0x3EE;
InitStats(100, 100, 25);

View file

@ -61,7 +61,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the Beggar";
Race = Race.Human;
BodyValue = 0x190;
Body = 0x190;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -104,7 +104,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the Noble";
Race = Race.Human;
BodyValue = 0x191;
Body = 0x191;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);

View file

@ -233,7 +233,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the trader";
Race = Race.Human;
BodyValue = 0x191;
Body = 0x191;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -283,7 +283,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the tinker";
Race = Race.Human;
BodyValue = 0x190;
Body = 0x190;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);

View file

@ -33,7 +33,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the Fierce";
Race = Race.Human;
BodyValue = 0x190;
Body = 0x190;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);

View file

@ -201,7 +201,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the Mistress of Admissions";
Race = Race.Human;
BodyValue = 0x191;
Body = 0x191;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -247,7 +247,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the Mayor";
Race = Race.Human;
BodyValue = 0x190;
Body = 0x190;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -304,7 +304,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the necromancer";
Race = Race.Human;
BodyValue = 0x190;
Body = 0x190;
Female = false;
Hue = 0x83E8;
InitStats(100, 100, 25);

View file

@ -648,7 +648,7 @@ namespace Server.Engines.MLQuests.Definitions
public Aelorn()
{
Title = "the Chivalry Instructor";
BodyValue = 0x190;
Body = 0x190;
Hue = 0x83EA;
HairItemID = 0x203C;
HairHue = 0x47D;
@ -713,7 +713,7 @@ namespace Server.Engines.MLQuests.Definitions
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
{
Title = "the Wrestling Instructor";
BodyValue = 0x190;
Body = 0x190;
Hue = 0x83EA;
HairItemID = 0x203D;
HairHue = 0x455;
@ -772,7 +772,7 @@ namespace Server.Engines.MLQuests.Definitions
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
{
Title = "the Mace Fighting Instructor";
BodyValue = 0x190;
Body = 0x190;
Hue = 0x83EA;
HairItemID = 0x203C;
HairHue = 0x455;
@ -849,7 +849,7 @@ namespace Server.Engines.MLQuests.Definitions
public Robyn()
{
Title = "the Archery Instructor";
BodyValue = 0x191;
Body = 0x191;
Hue = 0x83EA;
HairItemID = 0x203C;
HairHue = 0x47D;
@ -932,7 +932,7 @@ namespace Server.Engines.MLQuests.Definitions
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
{
Title = "the Fencer Instructor";
BodyValue = 0x190;
Body = 0x190;
Hue = 0x83EA;
HairItemID = 0x203C;
HairHue = 0x455;
@ -1016,7 +1016,7 @@ namespace Server.Engines.MLQuests.Definitions
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
{
Title = "the Tactics Instructor";
BodyValue = 0x190;
Body = 0x190;
Hue = 0x83EA;
HairItemID = 0x203B;
HairHue = 0x44E;
@ -1081,7 +1081,7 @@ namespace Server.Engines.MLQuests.Definitions
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
{
Title = "the Swordsmanship Instructor";
BodyValue = 0x190;
Body = 0x190;
Hue = 0x83FA;
HairItemID = 0x203C;
HairHue = 0x8A7;
@ -1142,7 +1142,7 @@ namespace Server.Engines.MLQuests.Definitions
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
{
Title = "the Parrying Instructor";
BodyValue = 0x190;
Body = 0x190;
Hue = 0x8374;
HairItemID = 0;
@ -1223,7 +1223,7 @@ namespace Server.Engines.MLQuests.Definitions
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
{
Title = "the Resisting Spells Instructor";
BodyValue = 0x190;
Body = 0x190;
Hue = 0x83EA;
HairItemID = 0x203D;
HairHue = 0x457;
@ -1279,7 +1279,7 @@ namespace Server.Engines.MLQuests.Definitions
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
{
Title = "the Meditation Instructor";
BodyValue = 0x190;
Body = 0x190;
Hue = 0x83F5;
HairItemID = 0x203B;
HairHue = 0x455;
@ -1361,7 +1361,7 @@ namespace Server.Engines.MLQuests.Definitions
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
{
Title = "the Inscription Instructor";
BodyValue = 0x191;
Body = 0x191;
Female = true;
Hue = 0x83EA;
HairItemID = 0x203D;
@ -1418,7 +1418,7 @@ namespace Server.Engines.MLQuests.Definitions
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
{
Title = "the Magery Instructor";
BodyValue = 0x191;
Body = 0x191;
Female = true;
Hue = 0x83EA;
HairItemID = 0x203C;
@ -1475,7 +1475,7 @@ namespace Server.Engines.MLQuests.Definitions
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
{
Title = "the Evaluating Intelligence Instructor";
BodyValue = 0x190;
Body = 0x190;
Hue = 0x83EA;
HairItemID = 0x203C;
HairHue = 0x455;
@ -1535,7 +1535,7 @@ namespace Server.Engines.MLQuests.Definitions
public AmeliaYoungstone()
{
Title = "the Tinkering Instructor";
BodyValue = 0x191;
Body = 0x191;
Female = true;
Hue = 0x83EA;
HairItemID = 0x203D;
@ -1596,7 +1596,7 @@ namespace Server.Engines.MLQuests.Definitions
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
{
Title = "the Anatomy Instructor";
BodyValue = 0x190;
Body = 0x190;
Hue = 0x83EC;
HairItemID = 0x203C;
HairHue = 0x477;
@ -1656,7 +1656,7 @@ namespace Server.Engines.MLQuests.Definitions
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
{
Title = "the Healing Instructor";
BodyValue = 0x190;
Body = 0x190;
Hue = 0x83EA;
HairItemID = 0x203B;
HairHue = 0x477;
@ -1713,7 +1713,7 @@ namespace Server.Engines.MLQuests.Definitions
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
{
Title = "the Focus Instructor";
BodyValue = 0x191;
Body = 0x191;
Female = true;
Hue = 0x83EA;
HairItemID = 0x203C;
@ -1845,7 +1845,7 @@ namespace Server.Engines.MLQuests.Definitions
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
{
Title = "the Hiding Instructor";
BodyValue = 0xF7;
Body = 0xF7;
InitStats(100, 100, 25);
@ -1894,7 +1894,7 @@ namespace Server.Engines.MLQuests.Definitions
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
{
Title = "the Stealth Instructor";
BodyValue = 0x190;
Body = 0x190;
Hue = 0x8403;
HairItemID = 0x203B;
HairHue = 0x455;
@ -1954,7 +1954,7 @@ namespace Server.Engines.MLQuests.Definitions
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
{
Title = "the Tracking Instructor";
BodyValue = 0x190;
Body = 0x190;
Hue = 0x83EA;
HairItemID = 0x203B;
HairHue = 0x47D;
@ -2093,7 +2093,7 @@ namespace Server.Engines.MLQuests.Definitions
public Mulcivikh()
{
Title = "the Necromancy Instructor";
BodyValue = 0x190;
Body = 0x190;
Hue = 0x83EA;
HairItemID = 0x203D;
HairHue = 0x457;
@ -2171,7 +2171,7 @@ namespace Server.Engines.MLQuests.Definitions
public Morganna()
{
Title = "the Spirit Speak Instructor";
BodyValue = 0x191;
Body = 0x191;
Female = true;
Hue = 0x83EA;
HairItemID = 0x203C;
@ -2230,7 +2230,7 @@ namespace Server.Engines.MLQuests.Definitions
: base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
{
Title = "the Miner Instructor";
BodyValue = 0x190;
Body = 0x190;
Hue = 0x83EA;
HairItemID = 0x2048;
HairHue = 0x44E;
@ -2292,7 +2292,7 @@ namespace Server.Engines.MLQuests.Definitions
public GeorgeHephaestus()
{
Title = "the Blacksmith Instructor";
BodyValue = 0x190;
Body = 0x190;
Hue = 0x83EA;
HairItemID = 0x203B;
HairHue = 0x47B;

View file

@ -268,7 +268,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the archer trainer";
Race = Race.Human;
BodyValue = 0x190;
Body = 0x190;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -346,7 +346,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the archer";
Race = Race.Human;
BodyValue = 0x191;
Body = 0x191;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -408,7 +408,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the chef";
Race = Race.Human;
BodyValue = 0x190;
Body = 0x190;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -468,7 +468,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the servant";
Race = Race.Human;
BodyValue = 0x191;
Body = 0x191;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -524,7 +524,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the blacksmith trainer";
Race = Race.Human;
BodyValue = 0x190;
Body = 0x190;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -592,7 +592,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the miner";
Race = Race.Human;
BodyValue = 0x190;
Body = 0x190;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -645,7 +645,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the carpenter";
Race = Race.Human;
BodyValue = 0x190;
Body = 0x190;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -703,7 +703,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the mage";
Race = Race.Human;
BodyValue = 0x190;
Body = 0x190;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -759,7 +759,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the tinker";
Race = Race.Human;
BodyValue = 0x190;
Body = 0x190;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -804,7 +804,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the fisher";
Race = Race.Human;
BodyValue = 0x190;
Body = 0x190;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -862,7 +862,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the courier";
Race = Race.Human;
BodyValue = 0x191;
Body = 0x191;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -922,7 +922,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the Lumberjack";
Race = Race.Human;
BodyValue = 0x190;
Body = 0x190;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);

View file

@ -767,7 +767,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the bowcrafter";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -834,7 +834,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the metal weaver";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -892,7 +892,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the cloth weaver";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -953,7 +953,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the guard";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -1025,7 +1025,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the keeper of tradition";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -1082,7 +1082,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the keeper of tradition";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -1150,7 +1150,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the cook";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -1213,7 +1213,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the thaumaturgist";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -1274,7 +1274,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the bark weaver";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -1320,7 +1320,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the wise";
Race = Race.Elf;
BodyValue = 0x25D;
Body = 0x25D;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);

View file

@ -104,7 +104,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the keeper of tradition";
Race = Race.Elf;
BodyValue = 0x25E;
Body = 0x25E;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);

View file

@ -92,7 +92,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the Tortured Artist";
Race = Race.Human;
BodyValue = 0x190;
Body = 0x190;
Female = false;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);
@ -139,7 +139,7 @@ namespace Server.Engines.MLQuests.Definitions
{
Title = "the Bride";
Race = Race.Human;
BodyValue = 0x191;
Body = 0x191;
Female = true;
Hue = Race.RandomSkinHue();
InitStats(100, 100, 25);

View file

@ -299,7 +299,7 @@ namespace Server.Mobiles
public void CloneBody(Mobile from)
{
Name = from.Name;
BodyValue = from.BodyValue;
Body = from.Body;
Female = from.Female;
HairItemID = from.HairItemID;
FacialHairItemID = from.FacialHairItemID;