public void AddXp(Player Killer, Unit Victim) { uint activePlayers = 0; foreach (Player Plr in Members) { if (Plr == Killer || Plr.GetDistance(Killer) < 100) { activePlayers++; } } foreach (Player Plr in Members) { if (Plr == Killer || Plr.GetDistance(Killer) < 100) { Plr.AddXp(WorldMgr.GenerateXPCount(Plr, Victim) / activePlayers); } } }