Project1

标题: 发动魔法带武器属性技能 [打印本页]

作者: sonicdonggua    时间: 2017-1-18 22:30
标题: 发动魔法带武器属性技能
最近在研究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中的定义实在太多,不知道哪个可以用。





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