Skip to content

Commit

Permalink
fixed skill calculation
Browse files Browse the repository at this point in the history
  • Loading branch information
Unoblueboy committed Aug 7, 2022
1 parent 716f90f commit 6b961e1
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions module/documents/helpers/Calculators.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -275,7 +275,7 @@ export function CalculateSkillValue(skill, actor) {
const lvlAcquired = skill.data.data.lvlAcquired || 1;
const lvlDiff = lvl - lvlAcquired + 1;

const skillModifier = lvlAcquired === 1 ? actorData.data?.derivedAttributes?.skillModifier?.value || 0 : 0;
const skillModifier = actorData.data?.derivedAttributes?.skillModifier?.value || 0;
const numAcquiredBonus = (skillData.data.numAcquisitions - 1) * 10;

const bonusesFromAtbSkills = _calculateSkillBonusesFromAtbSkills(skillData.name, actorData);
Expand All @@ -285,7 +285,7 @@ export function CalculateSkillValue(skill, actor) {
numAcquiredBonus +
bonusesFromAtbSkills +
skillData.data.otherBonuses +
skillData.data.levelIncrease * lvlDiff +
skillData.data.levelIncrease * (lvlDiff - 1) +
skillModifier;

return {
Expand Down

0 comments on commit 6b961e1

Please sign in to comment.