public ExplodingSanta() : base( AIType.AI_Melee, FightMode.None, 10, 1, 0.001, 0.001 )
		{
			Name = "a santa";
			Body = 400;
			Hue = 33814;
			SpeechHue = 1150;

			m_Target = null;

			SetStr( 100 );
			SetDex( 100 );
			SetInt( 100 );

			SetHits( 200 );

			SetDamage( 1, 2 );

			SetSkill( SkillName.MagicResist, 150.0 );

			Robe robe = new Robe();
			robe.Hue = 37;
			robe.Movable = false;
			AddItem( robe );

			WizardsHat hat = new WizardsHat();
			hat.Hue = 37;
			hat.Movable = false;
			AddItem( hat );

			LongBeard b = new LongBeard();
			b.Hue = 1150;
			b.Movable = false;
			AddItem( b );

			LongHair h = new LongHair();
			h.Hue = 1150;
			h.Movable = false;
			AddItem( h );

			AddItem( new Boots() );
		}
        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 );
        }
示例#3
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;
 }