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:
parent
244fc6a136
commit
bf20800382
33 changed files with 175 additions and 1477 deletions
|
|
@ -13,7 +13,7 @@ namespace Server.Factions
|
|||
Frozen = true;
|
||||
CantWalk = true;
|
||||
Female = false;
|
||||
BodyValue = 400;
|
||||
Body = 400;
|
||||
Name = NameList.RandomName("male");
|
||||
|
||||
RangeHome = 0;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue