Fixing Formula for leveling.

This commit is contained in:
Sean "Solao Bajiuik" Stoves 2020-08-09 10:10:19 -04:00
parent 5bae7d8e50
commit 038cd37995
2 changed files with 4 additions and 2 deletions

View File

@ -40,7 +40,7 @@ namespace ChaosBot.Discord.Modules.User
if (usrXp.Any())
{
ulong nextLevelXP = 6 * (usrXp.First().Level / 2) + 48 * usrXp.First().Level + 123;
ulong nextLevelXP = 5 / 6 * usrXp.First().Level * (2 * usrXp.First().Level * usrXp.First().Level + 27 * usrXp.First().Level + 91);
sb.AppendLine($"Name: {Context.User.Mention}");
sb.AppendLine($"\tLevel: {usrXp.First().Level}");
sb.AppendLine($"\tExperience: {usrXp.First().Amount}");

View File

@ -78,7 +78,9 @@ namespace ChaosBot.Discord.Services
try
{
ulong nextLevelXP = 5 * (usrExperience.Level ^ 2) + 50 * usrExperience.Level + 100;
// var xp_to_desired_level = 5 / 6 * desired_level * (2 * desired_level * desired_level + 27 * desired_level + 91);
ulong nextLevelXP = 5 / 6 * usrExperience.Level * (2 * usrExperience.Level * usrExperience.Level + 27 * usrExperience.Level + 91);
if (usrExperience.Amount > nextLevelXP)
{