|
|
@ -15,9 +15,9 @@ var levelUpRequirementCache [30]int
|
|
|
|
func init() {
|
|
|
|
func init() {
|
|
|
|
for i := 1; i <= 30; i++ {
|
|
|
|
for i := 1; i <= 30; i++ {
|
|
|
|
//Constructed on Desmos:
|
|
|
|
//Constructed on Desmos:
|
|
|
|
//y=2^{\frac{x}{3}}+.1x^{2}+1.2x-1
|
|
|
|
//y=2^{\frac{x}{2}}+.1x^{2}+1.2x-1
|
|
|
|
fi := float64(i)
|
|
|
|
fi := float64(i)
|
|
|
|
levelUpRequirementCache[i-1] = int(10000 * (math.Pow(2, fi/3) + 0.1*fi*fi + 1.2*fi - 1))
|
|
|
|
levelUpRequirementCache[i-1] = int(10000 * (math.Pow(2, fi/2) + 0.1*fi*fi + 1.2*fi - 1))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|