if I know the base stat(unforged) now, how to calculate the base stat after forge?
or
if I know the base stat(forged) now, how to calculate the base stat before forge?
---
I use the
[Script] Live Percentile Ranges 1.1.0and by the wiki, i found that:
https://ehwiki.org/wiki/The_Forge#UpgradeFor non-ADB/MDB factors: 1 + 0.2 * ln(0.1 * forge_count + 1)
For ADB/MDB: 1 + 0.278875 * ln(0.1 * forge_count + 1)
but, when I try to calculate with pen and paper,
I found that:
Legendary Shocking Willow Staff of Destructionby script,
Unforged Base of Elec EDB = 17.84
Forged Base of Elec EDB =
20.68and forge_count of Elec EDB = 13
so,
For non-ADB/MDB factors:
1 + 0.2 * ln(0.1 * forge_count + 1)
= 1 + 0.2 * ln(0.1 * 13 + 1)
= 1.1665818245870208013577522754252
17.84 * 1.1665818245870208013577522754252
=
20.811819750632451096222300593585
20.81, I think it's too far to
20.68Maybe I do something wrong? (IMG:[
invalid]
style_emoticons/default/huh.gif)
so I check the code of script:
CODE
β¦β¦
function reverseForgeMultiplierNondamage(forgedBase, forgeLevelObj, pxp0){
const qualityBonus = ((pxp0 - 100) / 25) * forgeLevelObj.baseMultiplier;
const forgeCoeff = 1 + 0.2 * Math.log(0.1 * forgeLevelObj.forgeLevel + 1);
const unforgedBase = (forgedBase - qualityBonus) / forgeCoeff + qualityBonus;
return unforgedBase;
}
β¦β¦
by this code I can get:
(unforgedBase
- qualityBonus) * forgeCoeff
+ qualityBonus = forgedBase
unforgedBase, forgedBase, forgeCoeff are easy to understand
I used to believe the formula is:
unforgedBase * forgeCoeff = forgedBase
now I know it's wrong,
BUT...
what is "qualityBonus"? (IMG:[
invalid]
style_emoticons/default/huh.gif)
>>qualityBonus = ((pxp0 - 100) / 25) * forgeLevelObj.baseMultiplier
without the script, how can I know the numerical value of "qualityBonus = ?"
--
thank you,
and sorry for my poor English (IMG:[
invalid]
style_emoticons/default/sad.gif) (IMG:[
invalid]
style_emoticons/default/cry.gif)