public HairEquipUpdate(Mobile parent) : base(0x2E, 15) { var hue = parent.SolidHueOverride >= 0 ? parent.SolidHueOverride : parent.HairHue; Stream.Write(HairInfo.FakeSerial(parent)); Stream.Write((short)parent.HairItemID); Stream.Write((byte)0); Stream.Write((byte)Layer.Hair); Stream.Write(parent.Serial); Stream.Write((short)hue); }
public HairEquipUpdate( Mobile parent ) : base( 0x2E, 15 ) { int hue = parent.HairHue; if( parent.SolidHueOverride >= 0 ) hue = parent.SolidHueOverride; int hairSerial = HairInfo.FakeSerial( parent ); m_Stream.Write( (int)hairSerial ); m_Stream.Write( (short)parent.HairItemID ); m_Stream.Write( (byte)0 ); m_Stream.Write( (byte)Layer.Hair ); m_Stream.Write( (int)parent.Serial ); m_Stream.Write( (short)hue ); }
public RemoveHair(Mobile parent) : base(0x1D, 5) { m_Stream.Write((int)HairInfo.FakeSerial(parent)); }