【RGSS3】アクターの1人をサポートキャラにする

ジェルグ
記事: 6
登録日時: 2021年5月12日(水) 14:51

【RGSS3】アクターの1人をサポートキャラにする

投稿記事by ジェルグ » 2021年6月15日(火) 15:27

『直接戦闘には参加せず、5人目の仲間として戦闘要員をサポートするアクター』を実現したいです。
サポートキャラとして間接的にプレイヤーの手助けができる仲間として、以下のことができればと考えております。

・HP・MPなどといったステータスは数値上存在するが、ダメージや回復、ステータス強化などの影響を受けない。効果範囲が「敵全体」や「味方全体」を取るスキルの影響は受けず、「○○(サポートキャラ)はダメージを受けていない」や「○○(サポートキャラ)には効かなかった」というメッセージが表示されない。
・戦闘に直接参加している訳ではないので戦闘不能にならない(自分が開発している拙作では1番目のアクターが戦闘不能になった場合のみゲームオーバーになる設定にしている)
・2~4人目のアクターがパーティから抜けてもサポートキャラは常に『5人目のパーティメンバー』として扱われる。例えパーティの人数が主人公とサポートキャラの2人だけになっても、サポートキャラは絶対に『5人目のパーティメンバー』として扱われる。ストーリーの途中でサポートキャラが離脱し、再度パーティに加わる場合も『5人目のメンバー』として扱われる。
・ターンの1番最後に行動する。例え敏捷性が1の敵キャラがいてもサポートキャラは絶対に最後に行動する。
・サポートキャラの支援そのものを封じるステートの存在。何らかのイベントによってサポートキャラが行動不能になった場合、サポートキャラは行動してくれなくなる。
・レーネ様(http://blog.goo.ne.jp/exa_deicide_alma)が考案して下さった『アナライズ』スキルを優先的に使ってくれる。既にアナライズ済みの敵キャラに対して『アナライズ』を使用しない。

………つまり、アナライズ役が欲しいです。例えるならペルソナシリーズとかにある「ナビ」の存在でしょうか。
最初はコモンイベントを介して疑似的にサポートキャラを作成しようとしましたが、コモンイベントには「作成したスキルを発動する」イベントコマンドがありません。コモンイベントで特定のスキルを発動するスクリプトがあれば良かったのですが、そのスキルを使用するアクターの存在も必要かと思いました。
注文が多過ぎてしまって申し訳無いと思っておりますが、どなたかスクリプトを作成して頂けると有り難いです。
最後に編集したユーザー ジェルグ on 2021年6月17日(木) 18:51 [ 編集 2 回目 ]

TOMO
記事: 343
登録日時: 2015年11月16日(月) 20:12
連絡を取る:

Re: 【RGSS3】アクターの1人をサポートキャラにする

投稿記事by TOMO » 2021年6月15日(火) 17:44

ちょっと調べてみたけど、
RGSSスクリプト倉庫様の「サポートエフェクト」が近いかな?
ジェルグ
記事: 6
登録日時: 2021年5月12日(水) 14:51

Re: 【RGSS3】アクターの1人をサポートキャラにする

投稿記事by ジェルグ » 2021年6月15日(火) 18:28

TOMO様、返信ありがとうございます。少しでも興味を持って頂き、嬉しいです。

>>RGSSスクリプト倉庫様の「サポートエフェクト」が近いかな?

5人目のパーティメンバーのみが発動するサポートスキルですか。確かに私が欲しているスクリプトの1つです。教えていただき、ありがとうございます。
ジェルグ
記事: 6
登録日時: 2021年5月12日(水) 14:51

Re: 【RGSS3】アクターの1人をサポートキャラにする

投稿記事by ジェルグ » 2021年6月17日(木) 19:02

大変まことに申し訳ありません。
以前教えて頂いた「サポートエフェクト」の件ですが、控えにいる5人目でなければ「サポートエフェクト」が作動しませんでした。つまり控えメンバーの6人目や7人目では「サポートエフェクト」が発動しない仕様です(「バトルメンバーの最大数の数値」を1にした状態でサポートキャラにする予定のアクターを2番目の位置に置いても同じ結果になってしまいました)。

kure様の「サポートエフェクト」を「控えに居さえすればどの位置にいても発動できる」様にはできないでしょうか?

それと我ながら厚かましいお願いですが、「戦闘に参加させず、控えにいるまま」の状態にすることもできないでしょうか? サポートキャラの件もそうですが、戦闘メンバーが敵のスキルを受けて控えに飛ばされた際、戦闘に復帰させられない様にするステートとかも中々便利かと思ってしまいまして。時間に余裕があり、私の話に興味のある方にのみお任せしたいと思っておりますが、いかがでしょうか?

“VX / Ace:スクリプト素材のリクエスト” へ戻る