本帖最后由 505681468 于 2024-5-7 21:05 编辑
要是想硬编码就在统计 hit 的时候修改一下?
// 源代码设定 hit Object.defineProperties(Game_BattlerBase.prototype, { hit: { get: function() { return this.xparam(0); }, configurable: true }, } // 加一个自己的设置 Game_BattlerBase.prototype.xparam = function(xparamId) { return this.traitsSum(Game_BattlerBase.TRAIT_XPARAM, xparamId) + xparamId==0?设置的变量:0; };
// 源代码设定 hit
Object.defineProperties(Game_BattlerBase.prototype, {
hit: { get: function() { return this.xparam(0); }, configurable: true },
}
// 加一个自己的设置
Game_BattlerBase.prototype.xparam = function(xparamId) {
return this.traitsSum(Game_BattlerBase.TRAIT_XPARAM, xparamId) + xparamId==0?设置的变量:0;
};
当然细分下来还得区分角色,不然就每个人都会加了 |