오윤석

스펙 보정값 반영

...@@ -262,7 +262,7 @@ const analyzeStats = function(characterInfo, analysisEquipment) { ...@@ -262,7 +262,7 @@ const analyzeStats = function(characterInfo, analysisEquipment) {
262 boss: characterInfo.stats.bossAttackDamage 262 boss: characterInfo.stats.bossAttackDamage
263 }, 263 },
264 finalDamage: job.stats.passive.finalDamage, 264 finalDamage: job.stats.passive.finalDamage,
265 - criticalDamage: characterInfo.stats.criticalDamage, 265 + criticalDamage: characterInfo.stats.criticalDamage + jobDefault.stats.passive.criticalDamage,
266 attackPower: { 266 attackPower: {
267 pure: 0, 267 pure: 0,
268 percent: analysisEquipment.attackPowerPercent + 268 percent: analysisEquipment.attackPowerPercent +
...@@ -272,7 +272,8 @@ const analyzeStats = function(characterInfo, analysisEquipment) { ...@@ -272,7 +272,8 @@ const analyzeStats = function(characterInfo, analysisEquipment) {
272 }; 272 };
273 273
274 stats.major.added = characterInfo.stats.majorHyper + 274 stats.major.added = characterInfo.stats.majorHyper +
275 - analysisEquipment.majorArcane; 275 + analysisEquipment.majorArcane +
276 + jobDefault.stats.passive.major.added;
276 stats.major.pure = (characterInfo.stats.major - stats.major.added) / (1 + stats.major.percent / 100); 277 stats.major.pure = (characterInfo.stats.major - stats.major.added) / (1 + stats.major.percent / 100);
277 278
278 stats.attackPower.pure = characterInfo.stats.statAttackPower * 100 / (characterInfo.stats.major * 4 + stats.minor) / job.jobConst / weaponConst / (1 + stats.attackPower.percent / 100) / (1 + stats.damage.all / 100) / (1 + stats.finalDamage / 100); 279 stats.attackPower.pure = characterInfo.stats.statAttackPower * 100 / (characterInfo.stats.major * 4 + stats.minor) / job.jobConst / weaponConst / (1 + stats.attackPower.percent / 100) / (1 + stats.damage.all / 100) / (1 + stats.finalDamage / 100);
......