こんにちは。
私からは、コモンイベントを使うやり方を説明しますね。
コモンイベントに新しいイベントを作ります。
まず、「変数の操作」イベントで任意の変数に「直前に行動したアクターのID」を代入します。
これは、「変数の操作」→「ゲームデータ」→「直前」の中に入っています。
![WS000058.png](./download/file.php?id=15912&sid=24cd244ced824ca5f96efb70dcaf0836)
- WS000058.png (12.77 KiB) 閲覧数: 2346 回
次に、「HPの増減」イベントでアクターとして先程の「変数」を指定し、オペランドで減らしたい値を設定します。
ここまでで、コモンイベントが次のようになると思います。
![WS000056.png](./download/file.php?id=15913&sid=24cd244ced824ca5f96efb70dcaf0836)
- WS000056.png (8.71 KiB) 閲覧数: 2346 回
最後に、スキルの「使用効果」欄で、上記で作成した「コモンイベント」を指定すれば、このスキルを使用した時にコモンイベントが呼ばれ、直前に行動したアクター(つまり使用者)のHPを減らす処理が実行されます。
![WS000057.png](./download/file.php?id=15914&sid=24cd244ced824ca5f96efb70dcaf0836)
- WS000057.png (11.01 KiB) 閲覧数: 2346 回
さて、このやり方はカンペキではありません。
次の問題があります。
反動が来るのがアクター限定(最初の変数の操作でアクターのIDを入れたので)。
ダメージがポップアップされない(イベントコマンドの仕様)。
スキルのダメージでバトル終了した時、コモンイベントが実行されないっぽい(仕様)。
反撃などを受けた時にも、コモンイベントが実行されないっぽい(仕様)。
などです。
作成したコモンイベントに手を加える事で解決できるものもありますが、私の方からはひとますここまでです。
(私も知らない部分があるので……)
よろしくお願いします。