Difference between revisions of "Widget:AdventurerPageStatsCalculatorTest"
Jump to navigation
Jump to search
imported>Elaeagnifolia |
imported>Elaeagnifolia |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 9: | Line 9: | ||
const MIN_STR = [<!--{$minStr3}-->,<!--{$minStr4}-->,<!--{$minStr5}-->]; | const MIN_STR = [<!--{$minStr3}-->,<!--{$minStr4}-->,<!--{$minStr5}-->]; | ||
const MAX_STR = <!--{$maxStr}-->; | const MAX_STR = <!--{$maxStr}-->; | ||
| − | const ADD_MAX_STR = <!--{$ | + | const ADD_MAX_STR = <!--{$addMaxAtk1}-->; |
const NAT_RARITY = <!--{$rarity}-->; | const NAT_RARITY = <!--{$rarity}-->; | ||
const HAS_SPIRAL_LIMIT_BREAK = <!--{$maxLimitBreakCount}--> == 5; | const HAS_SPIRAL_LIMIT_BREAK = <!--{$maxLimitBreakCount}--> == 5; | ||
| Line 151: | Line 151: | ||
function calculateSpiralStr(level, rarity) { | function calculateSpiralStr(level, rarity) { | ||
let levelDiff = SPIRAL_MAX_LEVEL - MAX_LEVEL; | let levelDiff = SPIRAL_MAX_LEVEL - MAX_LEVEL; | ||
| − | let steps = (ADD_MAX_STR - | + | let steps = (ADD_MAX_STR - MAX_STR) / levelDiff; |
let statGain = (level-80) * steps; | let statGain = (level-80) * steps; | ||
| − | return Math.ceil( | + | return Math.ceil(MAX_STR + statGain); |
} | } | ||
</script> | </script> | ||