public static void AddHair( Mobile m, int itemID, int hue ) { Item item; switch ( itemID & 0x3FFF ) { case 0x2044: item = new Mohawk( hue ); break; case 0x2045: item = new PageboyHair( hue ); break; case 0x2046: item = new BunsHair( hue ); break; case 0x2047: item = new Afro( hue ); break; case 0x2048: item = new ReceedingHair( hue ); break; case 0x2049: item = new TwoPigTails( hue ); break; case 0x204A: item = new KrisnaHair( hue ); break; case 0x203B: item = new ShortHair( hue ); break; case 0x203C: item = new LongHair( hue ); break; case 0x203D: item = new PonyTail( hue ); break; default: return; } m.AddItem( item ); }
public virtual Item AddRandomHair() { Item hair = null; switch ( Utility.Random( 8 ) ) { case 0: AddItem( hair = new Afro() ); break; case 1: AddItem( hair = new KrisnaHair() ); break; case 2: AddItem( hair = new PageboyHair() ); break; case 3: AddItem( hair = new PonyTail() ); break; case 4: AddItem( hair = new ReceedingHair() ); break; case 5: AddItem( hair = new TwoPigTails() ); break; case 6: AddItem( hair = new ShortHair() ); break; case 7: AddItem( hair = new LongHair() ); break; } return hair; }