本帖最后由 hyrious 于 2020-5-8 12:42 编辑
修改此脚本中的【42】来更改状态 ID
修改此脚本中的【43】来更改属性 ID
;(function(){ var itemHit = Game_Action.prototype.itemHit; Game_Action.prototype.itemHit = function(target) { // item: 物品, 技能, 武器, 防具; subject: 行动方 var item = this.item(), subject = this.subject(); // 如果是物理攻击, 是技能, 行动方在 42 号状态下, 技能属性是 43 if (action.isPhysical() && item.isSkill() && subject.isStateAffected(42) && item.damage.elementId == 43) { // 返回原命中率 + 50% return itemHit.call(this, target) * 1.5; } // 否则交给默认脚本处理 return itemHit.call(this, target); }; })();
;(function(){
var itemHit = Game_Action.prototype.itemHit;
Game_Action.prototype.itemHit = function(target) {
// item: 物品, 技能, 武器, 防具; subject: 行动方
var item = this.item(), subject = this.subject();
// 如果是物理攻击, 是技能, 行动方在 42 号状态下, 技能属性是 43
if (action.isPhysical() && item.isSkill() &&
subject.isStateAffected(42) && item.damage.elementId == 43) {
// 返回原命中率 + 50%
return itemHit.call(this, target) * 1.5;
}
// 否则交给默认脚本处理
return itemHit.call(this, target);
};
})();
|