赞 | 9 |
VIP | 0 |
好人卡 | 4 |
积分 | 4 |
经验 | 36501 |
最后登录 | 2019-9-13 |
在线时间 | 679 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 440
- 在线时间
- 679 小时
- 注册时间
- 2014-3-15
- 帖子
- 292
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
最近在研究DamageCore与ElementCore,我想在魔法发动中加入一个规定,比如一个人拿的剑,拥有剑属性,现在他要发动火系魔法,此时发动的魔法带有火系属性与剑系属性。然后他换了武器枪,带有枪械属性。这样的话他发动火系魔法就带有火系属性与枪械属性。Element Core 无法解决。但是Damage Core有可能能解决。代码在设置的第51行:
value = this.applyMagicalRate(value, baseDamage, target);
而在damagecore.js中对于applyMagicalRate是这样定义的。
Game_Action.prototype.applyMagicalRate = function(value, baseDamage, target) {
value *= target.mdr;
return value;
}
有一个思路是引入武器的trait中的attackelements属性,即params[31],然后value* 相应的elementRate即可。
所以想请教各位脚本大神如何在applyMagicalRate定义中加入相应代码,使得上述想法能够实现。因为object.js中的定义实在太多,不知道哪个可以用。
|
|