The versions are different representations of the same thingsrb2thepast wrote:
The equation in the code for interval was1.0 / pow(longestStream.interval, pow(longestStream.interval, GetVar("Tenacity", "IntervalPow")) * GetVar("Tenacity", "IntervalMult")) * GetVar("Tenacity", "IntervalMult2");but i saw you replaced the "1.0" with "X_IntervalMult2", (which looks a lot better than 1.0), and since all of these versions of the code are making completely different results do you think this means that the code in the open source version for tenacity is incorrect? It looks like the website and offline calculator scales the values for tenacity correctly.
look
1.0 / pow(longestStream.interval, pow(longestStream.interval, GetVar("Tenacity", "IntervalPow")) * GetVar("Tenacity", "IntervalMult")) * GetVar("Tenacity", "IntervalMult2");
1.0 / pow(M_longestStreamI, pow(M_longestStreamI, X_IntervalPow) * X_IntervalMult) * X_IntervalMult2;
1.0 / (M_longestStreamI ^ (pow(M_longestStreamI, X_IntervalPow) * X_IntervalMult)) * X_IntervalMult2;
1.0 / (M_longestStreamI ^ ((M_longestStreamI ^ X_IntervalPow) * X_IntervalMult)) * X_IntervalMult2;
X_IntervalMult2 / (M_longestStreamI ^ ((M_longestStreamI ^ X_IntervalPow) * X_IntervalMult));
.
oh, oops. Good catch!srb2thepast wrote:
I think I found some of the problem, I_Scaled had the length of the stream instead of the interval in its equation, so now the skill value increases when you add more length.
That's so broke. Tenacity is supposed be the skill for being able to do streams for long period of time. That burst would be more like speed skill, if it existed.srb2thepast wrote:
I was thinking that it would trade off into stamina, except I realized in this case something like a burst that has 8 circles in 1 interval gives you a tenacity value of 4961.