シンボルエンカウントでの、シンボルと登場敵キャラを一致させたい
Posted: 2024年4月23日(火) 12:03
お世話になってます。
マップ上でうろうろしている敵イベントと接触することでエンカウントする、いわゆるシンボルエンカウントを採用しているのですが、マップ上に表示されている敵シンボルと、エンカウントする敵キャラの属する敵グループとを一致させたいです。
具体的には、
例えば、そのマップ内に登場する敵キャラが
・スライム
・ゴブリン
・こうもり
の3種類いて、
エンカウントする敵グループが
・スライム、ゴブリン
・スライム、こうもり、
・ゴブリン、こうもり
の3パターンあるとします。
この場合に、マップ上で”スライム”の敵シンボルと接触した時には”スライムの含まれる敵グループ”とのみ、”こうもり”の敵シンボルと接触した時には”こうもりの含まれる敵グループ”とのみエンカウントさせたいのです。
現状、マップ上でどんな敵がいるか見えるようにしたいのと、フィールドやダンジョンごとにも違いを出したいと考えており、
マップ上の敵シンボルの画像はバラバラで、エンカウント処理は「プレイヤーから接触」で「ランダムエンカウントと同じ」という仕様です。
現状だと、スライムのシンボルと接触した際にスライムの含まれない敵グループとも戦闘になる可能性があり、プレイヤーからすると「あれ、スライムおらんやん」と違和感を感じてしまいます。
これを解決する方法をどなたかご存知ないでしょうか?
もちろん、変数や条件分岐を駆使すれば不可能ではないでしょうが、敵キャラや敵グループ、そしてマップ上の敵シンボルイベントの数も膨大であり、イベントごとに個別に設定するのは現実的ではないように思います。
例えばイベントのメモや注釈に敵キャラのIDを記載して、そのIDの含まれる敵グループとのみエンカウントするというプラグインなどがあればありがたいのですが……。
マップ上でうろうろしている敵イベントと接触することでエンカウントする、いわゆるシンボルエンカウントを採用しているのですが、マップ上に表示されている敵シンボルと、エンカウントする敵キャラの属する敵グループとを一致させたいです。
具体的には、
例えば、そのマップ内に登場する敵キャラが
・スライム
・ゴブリン
・こうもり
の3種類いて、
エンカウントする敵グループが
・スライム、ゴブリン
・スライム、こうもり、
・ゴブリン、こうもり
の3パターンあるとします。
この場合に、マップ上で”スライム”の敵シンボルと接触した時には”スライムの含まれる敵グループ”とのみ、”こうもり”の敵シンボルと接触した時には”こうもりの含まれる敵グループ”とのみエンカウントさせたいのです。
現状、マップ上でどんな敵がいるか見えるようにしたいのと、フィールドやダンジョンごとにも違いを出したいと考えており、
マップ上の敵シンボルの画像はバラバラで、エンカウント処理は「プレイヤーから接触」で「ランダムエンカウントと同じ」という仕様です。
現状だと、スライムのシンボルと接触した際にスライムの含まれない敵グループとも戦闘になる可能性があり、プレイヤーからすると「あれ、スライムおらんやん」と違和感を感じてしまいます。
これを解決する方法をどなたかご存知ないでしょうか?
もちろん、変数や条件分岐を駆使すれば不可能ではないでしょうが、敵キャラや敵グループ、そしてマップ上の敵シンボルイベントの数も膨大であり、イベントごとに個別に設定するのは現実的ではないように思います。
例えばイベントのメモや注釈に敵キャラのIDを記載して、そのIDの含まれる敵グループとのみエンカウントするというプラグインなどがあればありがたいのですが……。