Difference between revisions of "Widget:AdventurerPageStatsCalculatorTest"

From Dragalia Lost Wiki
Jump to navigation Jump to search
imported>Elaeagnifolia
imported>Elaeagnifolia
 
(8 intermediate revisions by the same user not shown)
Line 6: Line 6:
 
const MIN_HP = [<!--{$minHp3}-->,<!--{$minHp4}-->,<!--{$minHp5}-->];
 
const MIN_HP = [<!--{$minHp3}-->,<!--{$minHp4}-->,<!--{$minHp5}-->];
 
const MAX_HP = <!--{$maxHp}-->;
 
const MAX_HP = <!--{$maxHp}-->;
const ADD_MAX_HP = <!--{$addMaxHp}-->;
+
const ADD_MAX_HP = <!--{$addMaxHp1}-->;
 
const MIN_STR = [<!--{$minStr3}-->,<!--{$minStr4}-->,<!--{$minStr5}-->];
 
const MIN_STR = [<!--{$minStr3}-->,<!--{$minStr4}-->,<!--{$minStr5}-->];
 
const MAX_STR = <!--{$maxStr}-->;
 
const MAX_STR = <!--{$maxStr}-->;
const ADD_MAX_STR = <!--{$addMaxStr}-->;
+
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 - MAX_HP) / levelDiff;
+
   let steps = (ADD_MAX_STR - MAX_STR) / levelDiff;
 
   let statGain = (level-80) * steps;
 
   let statGain = (level-80) * steps;
   return Math.ceil(MAX_HP + statGain);
+
   return Math.ceil(MAX_STR + statGain);
 
}
 
}
 
</script>
 
</script>

Latest revision as of 23:47, 26 December 2019