public virtual void OnTeamMemberAdded(PvPTeam team, PlayerMobile pm) { team.Broadcast("{0} has joined the battle.", pm.RawName); if (UseTeamColors) { pm.SolidHueOverride = team.Color; } }
public virtual void OnTeamMemberRemoved(PvPTeam team, PlayerMobile pm) { team.Broadcast("{0} has left the battle.", pm.RawName); pm.SolidHueOverride = -1; pm.EndAction(typeof(IncognitoSpell)); pm.NameMod = null; pm.BodyMod = 0; pm.HueMod = -1; pm.SetHairMods(-1, -1); }
public virtual void OnTeamMemberAdded(PvPTeam team, PlayerMobile pm) { team.Broadcast("{0} has joined the battle.", pm.RawName); if (UseTeamColors) { pm.SolidHueOverride = team.Color; } if (UseIncognito) { pm.BeginAction(typeof(IncognitoSpell)); pm.NameMod = NameList.RandomName(pm.Female ? "female" : "male"); var race = pm.Race ?? Race.DefaultRace; pm.BodyMod = race.Body(pm); pm.HueMod = race.RandomSkinHue(); pm.SetHairMods(race.RandomHair(pm.Female), race.RandomFacialHair(pm.Female)); } }
public virtual void OnTeamMemberRemoved(PvPTeam team, PlayerMobile pm) { team.Broadcast("{0} has left the battle.", pm.RawName); pm.SolidHueOverride = -1; }