敵にすべてのダメージを受けさせる方法

特定のステータスを持つ敵が、私がキャラクターで攻撃する際、味方に指向されたすべてのダメージを引き受けるようにするにはどうすればいいですか? 代替フラグを使おうとすると、他の敵が特定の体力状態にある場合にのみ機能しますが、防御中の敵には体力に関係なく、あらゆる攻撃を引き受けさせたいです。

調べたところ、VX Aceでは「代用」は最大HPの25%未満の味方を保護するのみで、「必中」スキルからは保護できないようです。スクリプトエディタ(F11)の「マテリアル」に新しいスロットを作成し、以下を入力すると、敵に対してのみこのチェックをスキップできます。

class Scene_Battle < Scene_Base
  alias protect_check_substitute check_substitute
  def check_substitute(target, item)
    return true if target.enemy?
    protect_check_substitute(target, item)
  end
end

「代用」を持つキャラはまだ通常のルールに従います。保護役も行動可能な状態である必要があると思います。つまり、睡眠や麻痺などのステータス異常であれば、攻撃は元の対象に当たるはずです。パーティ全体を攻撃する場合、保護役には各敵1回ずつダメージが当たります。

ありがとうございます、うまくいきました!