構想としては、強力なHP再生能力ですぐに全快してしまうモンスターに対して、
最大HPごと相手にダメージを与えていくことで倒したいのですが、
何とかできないでしょうか?
※プラグイン素材のリクエストにした方がよいのか迷いましたが、とりあえずこちらにしてみました。
【解決済み】戦闘スキルで、相手の最大HPを削る攻撃を作りたいのですが…
【解決済み】戦闘スキルで、相手の最大HPを削る攻撃を作りたいのですが…
最後に編集したユーザー なっぱ [ 2024年11月23日(土) 09:55 ], 累計 1 回
Re: 戦闘スキルで、相手の最大HPを削る攻撃を作りたいのですが…
とりあえず、敵キャラの最大HPを変更するのは以下の式のようです。
$dataEnemies[敵キャラID].params[0] = 変更したい数値
使用例:
最大HPを削るスキルからコモンイベントを呼び出し
イベントコマンドのスクリプトに
$dataEnemies[1].params[0] = $gameVariables.value(1);
と、入力したら、ID1番の敵キャラの最大HPが変数1番の数値に変更されます。
ただ、これを入力しただけでは、次のターンにならないと敵キャラの現在のHPが変更されないので
もし最大HPが現在のHPより低かった場合はすぐに現在のHPも変更したいという場合は
HPを全回復するとか、何かのステートを負荷してすぐ解除するとか
みたいなイベントを直後に入れてあげないといけないようです。
参考:RPGツクールMV プラグインコマンド集 リファレンス
https://docs.google.com/spreadsheets/d/ ... edit#gid=0
$dataEnemies[敵キャラID].params[0] = 変更したい数値
使用例:
最大HPを削るスキルからコモンイベントを呼び出し
イベントコマンドのスクリプトに
$dataEnemies[1].params[0] = $gameVariables.value(1);
と、入力したら、ID1番の敵キャラの最大HPが変数1番の数値に変更されます。
ただ、これを入力しただけでは、次のターンにならないと敵キャラの現在のHPが変更されないので
もし最大HPが現在のHPより低かった場合はすぐに現在のHPも変更したいという場合は
HPを全回復するとか、何かのステートを負荷してすぐ解除するとか
みたいなイベントを直後に入れてあげないといけないようです。
参考:RPGツクールMV プラグインコマンド集 リファレンス
https://docs.google.com/spreadsheets/d/ ... edit#gid=0