Add base spell cost
This commit is contained in:
parent
2c79378544
commit
70e73e8b54
2 changed files with 6 additions and 5 deletions
9
build.js
9
build.js
|
@ -388,13 +388,14 @@ class Build{
|
|||
|
||||
/* Getters */
|
||||
|
||||
/* Get total health for build.
|
||||
*/
|
||||
|
||||
getSpellCost(spellIdx, cost) {
|
||||
return Math.max(1, this.getBaseSpellCost(spellIdx, cost);
|
||||
}
|
||||
|
||||
getBaseSpellCost(spellIdx, cost) {
|
||||
cost = Math.ceil(cost * (1 - skillPointsToPercentage(this.total_skillpoints[2])));
|
||||
cost += this.statMap.get("spRaw"+spellIdx);
|
||||
return Math.max(1, Math.floor(cost * (1 + this.statMap.get("spPct"+spellIdx) / 100)));
|
||||
return Math.floor(cost * (1 + this.statMap.get("spPct"+spellIdx) / 100));
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -2019,7 +2019,7 @@ function displaySpellDamage(parent_elem, overallparent_elem, build, spell, spell
|
|||
|
||||
|
||||
let third = document.createElement("b");
|
||||
third.textContent = ")";
|
||||
third.textContent = ") [Base: " + build.getSpellCost(spellIdx, spell.cost) + " ]";
|
||||
title_elem.appendChild(third.cloneNode(true));
|
||||
title_elemavg.appendChild(third);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue