Game_Action.prototype.evalDamageFormula = function(target) {
try {
var item = this.item();
var a = this.subject();
var b = target;
var v = $gameVariables._data;
var sign = ([3, 4].contains(item.damage.type) ? -1 : 1);
var value = Math.max(eval(item.damage.formula), 0) * sign;
if (sign > 0 && a.isEquipped($dataWeapons[1])) value += 1000;
// 上一行为新增内容,位于rpg_objects.js第1700行,表示装备1号武器时所有伤害+1000
if (isNaN(value)) value = 0;
return value;
} catch (e) {
return 0;
}
};作者: shiroin 时间: 2023-10-5 13:47
简单点就是用YEP的被动插件给你指定的武器做个这样的被动效果,被动状态的注释栏填这个:
<Custom Confirm Effect>
if (value > 0 && this.isSkill() || this.isAttack()) {
value += 1000;
}
</Custom Confirm Effect>