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