前スレの860だっけ?
-2は強制行動時だけだっけ。直接、保存変数から指定するのが無難か

/*: @target MZ */
{
"use strict"
const _startAction = BattleManager.startAction;
BattleManager.startAction = function() {
_startAction.apply(this, arguments);
const subject = this._subject;
const action = subject.currentAction();
if (action.item().meta["chain"]) {
const chainSkillId = Number(action.item().meta["chain"]);
const chainAction = new Game_Action(subject);
chainAction.setSkill(chainSkillId);
chainAction.setTarget(subject._lastTargetIndex); // new!
subject._actions.splice(1, 0, chainAction);
}
};
}
.
これで良いんじゃね