private static void AddBeard( Mobile m, int itemID, int hue )
        {
            if ( m.Female )
                return;

            Item item;

            switch ( itemID & 0x3FFF )
            {
                case 0x203E: item = new LongBeard( hue ); break;
                case 0x203F: item = new ShortBeard( hue ); break;
                case 0x2040: item = new Goatee( hue ); break;
                case 0x2041: item = new Mustache( hue ); break;
                case 0x204B: item = new MediumShortBeard( hue ); break;
                case 0x204C: item = new MediumLongBeard( hue ); break;
                case 0x204D: item = new Vandyke( hue ); break;
                default: return;
            }

            m.AddItem( item );
        }
Esempio n. 2
0
 public virtual Item AddRandomFacialHair( int hairHue )
 {
     Item hair = null;
     switch ( Utility.Random( 5 ) )
     {
         case 0: AddItem( hair = new LongBeard( hairHue ) ); break;
         case 1: AddItem( hair = new MediumLongBeard( hairHue ) ); break;
         case 2: AddItem( hair = new Vandyke( hairHue ) ); break;
         case 3: AddItem( hair = new Mustache( hairHue ) ); break;
         case 4: AddItem( hair = new Goatee( hairHue ) ); break;
     }
     return hair;
 }