;(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);
};
})();