public SetHairMods ( int hairID, int beardID ) : void | ||
hairID | int | |
beardID | int | |
return | void |
public void SetHairMods( int hairID, int beardID )
{
if ( hairID == -1 )
InternalRestoreHair( true, ref m_HairModID, ref m_HairModHue );
else if ( hairID != -2 )
InternalChangeHair( true, hairID, ref m_HairModID, ref m_HairModHue );
if ( beardID == -1 )
InternalRestoreHair( false, ref m_BeardModID, ref m_BeardModHue );
else if ( beardID != -2 )
InternalChangeHair( false, beardID, ref m_BeardModID, ref m_BeardModHue );
}
public void IncogMode(PlayerMobile pm) { string originalName = pm.Name; pm.HueMod = pm.Race.RandomSkinHue(); pm.NameMod = pm.Female ? NameList.RandomName("female") : NameList.RandomName("male"); LoggingCustom.LogDisguise(DateTime.Now + "\t" + originalName + "\t" + pm.NameMod); if (pm.Race != null) { pm.SetHairMods(pm.Race.RandomHair(pm.Female), pm.Race.RandomFacialHair(pm.Female)); pm.HairHue = pm.Race.RandomHairHue(); pm.FacialHairHue = pm.Race.RandomHairHue(); } pm.FixedParticles(0x373A, 10, 15, 5036, EffectLayer.Head); pm.PlaySound(0x3BD); BaseArmor.ValidateMobile(pm); BaseClothing.ValidateMobile(pm); //BuffInfo.AddBuff( Caster, new BuffInfo( BuffIcon.Incognito, 1075819, length, Caster ) ); }