teammate.Team.Teammates[0].VirtuePoints += (uint)(i * 3.83F); teammate.Team.SendMessage(new Conquer_Online_Server.Network.GamePackets.Message( "The leader, " + teammate.Team.Teammates[0].Entity.Name + ", has gained " + (uint)(i * 7.7F) + " virtue points for power leveling the rookies.", System.Drawing.Color.Red, Conquer_Online_Server.Network.GamePackets.Message. Team)); } } } } } } }
if (killer.Level < 140) { if (killer.VIPLevel == 0) { uint extraExp = MaxHitpoints; extraExp *= Server.....Constants.ExtraExperienceRate; extraExp += extraExp * killer.Gems[3] / 100; extraExp += (uint)(extraExp * ((float)killer.BattlePower / 100)); if (killer.DoubleExperienceTime > 0) extraExp *= 2; if (killer.DoubleExperienceTime5 > 0) extraExp *= 5; if (killer.DoubleExperienceTime10 > 0) extraExp *= 10; if (killer.DoubleExperienceTime15 > 0) extraExp *= 15; if (killer.HeavenBlessing > 0) extraExp += (uint)(extraExp * 20 / 100); if (killer.Reborn >= 2) extraExp /= 3; if (killer.Reborn == 1) extraExp /= 2; killer.Owner.Send(Server.....Constants.ExtraExperi ence(extraExp)); } else { uint extraExp = MaxHitpoints; extraExp *= Server.....Constants.ExtraExperienceRate; extraExp += extraExp * killer.Gems[3] / 100; extraExp += (uint)(extraExp * ((float)killer.BattlePower / 100)); if (killer.DoubleExperienceTime > 0) extraExp *= 2; if (killer.HeavenBlessing > 0) extraExp += (uint)(extraExp * 20 / 100); if (killer.Reborn >= 2) extraExp /= 3; if (killer.Reborn == 1) extraExp /= 2; if (killer.VIPLevel == 1) extraExp *= 2; if (killer.VIPLevel == 2) extraExp *= 3; if (killer.VIPLevel == 3) extraExp *= 4; if (killer.VIPLevel == 4) extraExp *= 5; if (killer.VIPLevel == 5) extraExp *= 6; if (killer.VIPLevel == 6) extraExp *= 7; if (killer.Level > 135 && killer.Level < 141 && killer.VIPLevel == 0) { extraExp /= 2; } killer.Owner.Send(Server.....Constants.VipExp(extr aExp, (killer.VIPLevel) +(uint)1)); } } killer.Owner.XPCount++; if (killer.On...pell()) killer....pellTime++; } } }