【解決済】攻撃、防御、回復スキルを切り替えられる、みたいなスタンス機能

アバター
冷凍熊
記事: 10
登録日時: 2017年3月28日(火) 12:02

【解決済】攻撃、防御、回復スキルを切り替えられる、みたいなスタンス機能

投稿記事by 冷凍熊 » 2020年6月11日(木) 03:42

初めまして。
この度は、RPGツクールMVにてどうしても頓挫してしまったことがあるのでこちらでリクエストさせていただきます。

攻撃スタンス、防御スタンス、回復スタンス、というように主人公にスタンスを3パターン用意し、実装したいのです。
具体的には、攻撃スタンスを選択すると、習得スキル一覧(戦闘中に使用できるスキル)が攻撃系スキルに変化。防御スタンスを選択すると習得スキル一覧が防御系スキルに変化、回復スタンスを選択すると習得スキル一覧が回復スキルに変化する、といった機能を実装したいのです。

やったこと
・スタンスというスキルをそれぞれ三つ作成し、スキルの使用効果でコモンイベントを呼び出し、コモンイベントから主人公の武器を、攻撃系スキルや防御系スキル、回復系スキルを追加する武器にそれぞれ変更させようとした
結果
武器が変わったのかどうかすらわからない。スキルの変更も見られなかった

・事前にスタンスというスキルを作成しておき、使用効果で使用者にスキルを習得させ(攻撃スタンスなら攻撃系、防御スタンスなら防御系、回復スタンスなら回復系)、トリアコンタンさんのスクリプトアイテム呼び出しプラグインを使用し、関係のないスタンスのスキルを忘れさせようとした。
結果
競合なのか不具合なのか、不要スキルを忘れなかった。

このように頓挫しております。戦闘システム作成上欠かせないシステムですので、このようなプラグインの作成、もしくは代替できるものがあれば紹介願います。
最後に編集したユーザー 冷凍熊 on 2020年6月13日(土) 16:45 [ 編集 1 回目 ]

アバター
虚構の城跡
記事: 696
登録日時: 2016年9月23日(金) 16:58
連絡を取る:

Re: 攻撃、防御、回復スキルを切り替えられる、みたいなスタンス機能

投稿記事by 虚構の城跡 » 2020年6月11日(木) 19:49

プラグインを利用しないでスキルを切り替える方法なら知ってますが・・・。
スキルを覚えても、スキルタイプが異なると非表示になります。


レベルアップによるスキル習得も出来ない事ないですが、逐一表示されるのが煩わしい可能性があるので装備によるスキル習得という機能を利用すると逐一表示されなくなります。

例:
武器:ソード
の特徴に

スキル習得:スキルA(スキルタイプA)
スキル習得:スキルB(スキルタイプB)
スキル習得:スキルC(スキルタイプC)

を作り、

職業を複数作って
・攻撃スタンス用(スキルタイプAのみ追加、残りは封印)
・防御スタンス用(スキルタイプBのみ追加、残りは封印)
・回復スタンス用(スキルタイプCのみ追加、残りは封印)
という風にスキルで切り替える事が出来る様にするか、

ステートで切り替えられる様に
攻撃スタンス用のステートとして、スキルタイプA追加、スキルタイプB封印、スキルタイプC封印。
防御スタンス用のステートとして、スキルタイプA封印、スキルタイプB追加、スキルタイプC封印、
回復スタンス用のステートとして、スキルタイプA封印、スキルタイプB封印、スキルタイプC追加。

通常状態は分かりませんが、大体はスキルタイプが異なりますので状況に応じてスキルタイプを切り替えたらお望みの物に近くなると思います。

ただ、オート戦闘がある場合は非表示スキルを使用することもあるので利用しないスキルタイプは封印すると使用する可能性は無くなります。
アバター
冷凍熊
記事: 10
登録日時: 2017年3月28日(火) 12:02

Re: 攻撃、防御、回復スキルを切り替えられる、みたいなスタンス機能

投稿記事by 冷凍熊 » 2020年6月13日(土) 16:44

ありがとうございます。

スキルタイプとステートで管理は盲点でした。
ほぼ理想のものを作ることができました。デフォルトの機能でも複雑なシステムを作るのは可能なのですね。
ありがとうございます。

“MV:プラグイン素材のリクエスト” へ戻る