Project1

标题: 代码中luck值对战斗的影响 [打印本页]

作者: 梦幻学习机器    时间: 2016-1-9 17:12
标题: 代码中luck值对战斗的影响
  搜luck在rpg_objects里找到luk

// Magic DeFense power
    mdf: { get: function() { return this.param(5); }, configurable: true },
    // AGIlity
    agi: { get: function() { return this.param(6); }, configurable: true },
    // LUcK
    luk: { get: function() { return this.param(7); }, configurable: true },


然后搜luk
Game_Action.prototype.lukEffectRate = function(target) {
    return Math.max(1.0 + (this.subject().luk - target.luk) * 0.001, 0.0);
这里是对luk的唯一引用(装备那里还有一个+=luk)

可以看到幸运影响率是:
1+(攻击者幸运-目标的幸运)*0.001
也就是说攻击者比目标幸运高100的话,幸运修正10%

我这么理解对吗?
作者: taroxd    时间: 2016-1-9 18:00
对                       
作者: Denis    时间: 2016-1-9 19:34
一直以为用幸运不太合适,虽然翻译没错,因为幸运会让人不自觉的联想到掉宝率,但是实际上它的作用只是提高各种不良状态的抗性而已
作者: taroxd    时间: 2016-1-9 19:38
Denis 发表于 2016-1-9 19:34
一直以为用幸运不太合适,虽然翻译没错,因为幸运会让人不自觉的联想到掉宝率,但是实际上它的作用只是提高 ...

其实我一直觉得在脚本里有这种计算就不太合适了。像攻击那样的,完全没有在默认脚本里用到的属性就挺好的




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1