const _Game_Actor_paramPlus = Game_Actor.prototype.paramPlus;
Game_Actor.prototype.paramPlus = function(paramId) {
let value = _Game_Actor_paramPlus.call(this, paramId);
if (this._passiveCalc) {
return value;
}
this._passiveCalc = true;
value += this.paramPassive(paramId);
this._passiveCalc = false;
return value;
};
Game_Actor.prototype.paramPassive = function(paramId) {
let value = 0;
for (const item of this.setPassiveSkill()) {
if (item) {
value += item.params[paramId];
}
}
return value;
};