【RGSS3】パーティ中、独りにしか掛けられないステート
Posted: 2019年8月02日(金) 23:14
いつもお世話になっております。
現在製作中のゲームに『ロックオン』というスキルが登場します。
これは『対象の狙われ率を1000%にするステートを掛ける』という物で
①主人公以外の味方キャラは『強撃』や『ファイア』等、スキルの種類は選べるが
攻撃対象はランダムであり、主人公が『ロックオン』を使用してターゲットを誘導する事が出来る。
②本体は攻撃をせず、毎ターンひたすら『ロックオン』をランダムに掛け
大量に引き連れた雑魚がロックオンされたアクターに集中攻撃を仕掛けるタイプのボスキャラ。
…等の効果をもたらしたいと考えています。
例えば敵A、敵B、敵Cのパーティが居て敵Aに『ロックオン』を掛け
敵AのHPが無くなるまでそのままなら特に問題は無いのですが
敵Aがまだ生存中の際に敵Bや敵Cに『ロックオン』を掛けてしまうと
狙われ率1000%のバトラーがパーティ内に2名以上存在する事になり
本来意図した挙動になってくれません。(特に②のケースでは全く脅威が無くなります。)
『一旦、全員のステートを解除し、新たに掛け直す』というのも試したのですが
これだと敵Bが回避に成功したり、敵Cにロックオン無効の特徴があった場合
何の関係も無い敵Aのロックオンだけが解除されるという結果になってしまいます。
基本的に『最後にステート付加に成功した対象が優先』という形で
アクターが使用者の場合はエネミー1体のみ
エネミーが使用者の場合はアクター1体のみにステートを掛けるには
どの様にしたらよいでしょうか?
※『アクター1』と『エネミーB』等、パーティが異なる場合は
同じステートを付加された対象が同時に存在しても問題ないものとします。
現在製作中のゲームに『ロックオン』というスキルが登場します。
これは『対象の狙われ率を1000%にするステートを掛ける』という物で
①主人公以外の味方キャラは『強撃』や『ファイア』等、スキルの種類は選べるが
攻撃対象はランダムであり、主人公が『ロックオン』を使用してターゲットを誘導する事が出来る。
②本体は攻撃をせず、毎ターンひたすら『ロックオン』をランダムに掛け
大量に引き連れた雑魚がロックオンされたアクターに集中攻撃を仕掛けるタイプのボスキャラ。
…等の効果をもたらしたいと考えています。
例えば敵A、敵B、敵Cのパーティが居て敵Aに『ロックオン』を掛け
敵AのHPが無くなるまでそのままなら特に問題は無いのですが
敵Aがまだ生存中の際に敵Bや敵Cに『ロックオン』を掛けてしまうと
狙われ率1000%のバトラーがパーティ内に2名以上存在する事になり
本来意図した挙動になってくれません。(特に②のケースでは全く脅威が無くなります。)
『一旦、全員のステートを解除し、新たに掛け直す』というのも試したのですが
これだと敵Bが回避に成功したり、敵Cにロックオン無効の特徴があった場合
何の関係も無い敵Aのロックオンだけが解除されるという結果になってしまいます。
基本的に『最後にステート付加に成功した対象が優先』という形で
アクターが使用者の場合はエネミー1体のみ
エネミーが使用者の場合はアクター1体のみにステートを掛けるには
どの様にしたらよいでしょうか?
※『アクター1』と『エネミーB』等、パーティが異なる場合は
同じステートを付加された対象が同時に存在しても問題ないものとします。