Price calculation code & level code

Updated a month ago
How prices are calculated in the mod For upgrades: 2500 * current level * (current evolution / 5)
For revives: 10000 * current evolution
For unstuck: none
For refund: 2500 * current level * (current evolution / 5) * 0.5
For Evolve: (2500 * 4 * current evolution * (current level / 25)) + 1000
For the health, speed and damage modifiers:

if(current evolution == 1)
{
health buff = (current level / 2) + 1;
}
if (current evolution < 5 && current evolution != 1)
{
health buff = (current level / 5) + 1;
}
else
{
health buff = ((current level / 5) / 2) + 1;
}
if (current evolution < 4)
{
damage buff = ((current level / 20) * 1.5f) / 5 + 1;
}
if (current evolution == 4)
{
damage buff = ((current level / 20) / 5) / 5 + 1;
}
if (current evolution == 5)
{
damage buff = ((current level / 20) * 2) / 5 + 1;
}
if (current evolution > 5)
{
damage buff = ((current level / 20) * 3) / 5 + 1;
}
if (current evolution < 6)
{
speed buff = (current level / 50) + 1;
}
if (current evolution >= 6)
{
speed buff = ((current level / 50) * 3) + 1;
}