瀏覽代碼

fixes #1311

tags/v0.4.2^2
Big Bad Waffle 4 年之前
父節點
當前提交
400f7b7bdc
共有 2 個檔案被更改,包括 7 行新增11 行删除
  1. +4
    -3
      src/server/items/generators/stats.js
  2. +3
    -8
      src/server/misc/random.js

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

@@ -660,9 +660,10 @@ module.exports = {
stat: i.stat
};

if (i.value)
stat.value = i.value[0] + ~~(Math.random() * (i.value[1] - i.value[0] + 1));
else if (i.valueMult) {
if (i.value) {
const [min, max] = i.value;
stat.value = Math.ceil(random.expNorm(min, max));
} else if (i.valueMult) {
let statBlueprint = this.stats[i.stat];

if (statBlueprint.generator) {


+ 3
- 8
src/server/misc/random.js 查看文件

@@ -27,14 +27,9 @@ extend(random, {
},

expNorm: function(low, high) {
var roll = random.norm(0, 100);
if (roll > 50)
roll = 100 - roll;
roll = (50 - roll) / 50;
roll = low + ((high - low) * roll);
var roll = Math.abs(random.norm(0, 100) - 50) / 50;
const result = low + ((high - low) * roll);

return roll;
return result;
}
});

Loading…
取消
儲存