瀏覽代碼

added a setlevel admin command

tags/v0.1.4^2
Big Bad Waffle 7 年之前
父節點
當前提交
e242e04e21
共有 2 個檔案被更改,包括 33 行新增3 行删除
  1. +30
    -0
      src/server/components/extensions/socialCommands.js
  2. +3
    -3
      src/server/config/maps/cave/zone.js

+ 30
- 0
src/server/components/extensions/socialCommands.js 查看文件

@@ -77,6 +77,36 @@ define([
getGold: function(amount) {
this.obj.trade.gold += ~~amount;
this.obj.syncer.set(true, 'trade', 'gold', this.obj.trade.gold);
},

setLevel: function(level) {
var obj = this.obj;
var syncer = obj.syncer;

level = Math.max(1, ~~level);

var stats = obj.stats;
var values = stats.values;
var oldLevel = values.level;

values.level = level;

var delta = level - oldLevel;

values.hpMax += (40 * delta);

syncer.setObject(true, 'stats', 'values', 'level', level);
syncer.setObject(true, 'stats', 'values', 'hpMax', values.hpMax);

process.send({
method: 'object',
serverId: obj.serverId,
obj: {
level: level
}
});

stats.calcXpMax();
}
};
});

+ 3
- 3
src/server/config/maps/cave/zone.js 查看文件

@@ -206,13 +206,13 @@ module.exports = {
}, {
type: 'smokeBomb',
radius: 1,
repeat: 5,
repeat: 4,
duration: 14,
randomPos: true,
range: 6,
selfCast: 0.3,
selfCast: 0.25,
statMult: 1,
damage: 0.225,
damage: 0.15,
element: 'arcane',
cdMax: 8,
particles: {


Loading…
取消
儲存