瀏覽代碼

fix for #557 to make attr benefits apply on level up/rescale

tags/v0.2.0^2
big bad waffle 6 年之前
父節點
當前提交
e1eec0e3f2
共有 2 個檔案被更改,包括 16 行新增4 行删除
  1. +13
    -0
      src/server/components/passives.js
  2. +3
    -4
      src/server/components/stats.js

+ 13
- 0
src/server/components/passives.js 查看文件

@@ -0,0 +1,13 @@
define([

], function (

) {
return {
type: 'passives',

init: function () {

}
};
});

+ 3
- 4
src/server/components/stats.js 查看文件

@@ -40,7 +40,7 @@ define([
attackCritMultiplier: 0,
spellCritChance: 0,
spellCritMultiplier: 0,
armor: 0,
dmgPercent: 0,
vit: 0,
@@ -291,8 +291,7 @@ define([

var gainStats = classes.stats[this.obj.class].gainStats;
for (var s in gainStats) {
values[s] += gainStats[s];
this.obj.syncer.setObject(true, 'stats', 'values', s, values[s]);
this.addStat(s, gainStats[s]);
}

this.obj.spellbook.calcDps();
@@ -728,7 +727,7 @@ define([

var gainStats = classes.stats[this.obj.class].gainStats;
for (var s in gainStats) {
newValues[s] += (gainStats[s] * level);
this.addStat(s, (gainStats[s] * level));
}

newValues.level = level;


Loading…
取消
儲存