【解決済】「パーティメンバーで一番HP割合の低い味方」をターゲットする方法について
Posted: 2021年1月28日(木) 17:36
いつもお世話になっております。
こちらのサイト(https://punipunion.hatenablog.com/entry ... /15/144143)を参考にして
「同じキャラに追撃するスキル」を作成していたのですが、
この度、「一撃目は敵を対象としたスキルで攻撃し、二撃目のスキルでパーティメンバーの中で一番HPの割合が低い(最大HPに対し、現在のHPの割合が低い)メンバーを回復する」スキルを作りたいと思い、質問させていただきました。
サイトにある以下のスクリプト構文を参照し、
this._params[0] = 0;
this._params[1] = BattleManager._subject.index();
this._params[2] = 29;
this._params[3] = -2;
this.command339();
の部分の「this._params[3] 」の部分で「パーティメンバーの内、HPの割合が一番低いメンバーを指定」すれば良いと思うのですが、この場合のスクリプト構文はどのようになるのでしょうか?
または前提となる構文を入力する必要があったりするのでしょうか?
ちなみに、エネミー側の挙動は考慮していない(敵側のスキルとして設定しない)ので
こちらについての対応は不要でございます。
もしご存じの方がいらっしゃったらご教示くださいませ。
どうぞよろしくお願い致します。
こちらのサイト(https://punipunion.hatenablog.com/entry ... /15/144143)を参考にして
「同じキャラに追撃するスキル」を作成していたのですが、
この度、「一撃目は敵を対象としたスキルで攻撃し、二撃目のスキルでパーティメンバーの中で一番HPの割合が低い(最大HPに対し、現在のHPの割合が低い)メンバーを回復する」スキルを作りたいと思い、質問させていただきました。
サイトにある以下のスクリプト構文を参照し、
this._params[0] = 0;
this._params[1] = BattleManager._subject.index();
this._params[2] = 29;
this._params[3] = -2;
this.command339();
の部分の「this._params[3] 」の部分で「パーティメンバーの内、HPの割合が一番低いメンバーを指定」すれば良いと思うのですが、この場合のスクリプト構文はどのようになるのでしょうか?
または前提となる構文を入力する必要があったりするのでしょうか?
ちなみに、エネミー側の挙動は考慮していない(敵側のスキルとして設定しない)ので
こちらについての対応は不要でございます。
もしご存じの方がいらっしゃったらご教示くださいませ。
どうぞよろしくお願い致します。