ページ 11

【自己解決】【ツクールMV】2ターン目攻撃の実装について

Posted: 2017年10月05日(木) 21:15
by crescent
はじめまして。ツクールMV初心者です。

現在下記仕様の2ターン目攻撃の実装をしようとあれこれやっており、
ぽいのはできたのですが、仕様どうりではなく困ってます。

皆様にお力添えいただけないでしょうか。

--仕様--
下記はすべてバトル中。FF9のフライヤの「ジャンプ」技を意識しています。

① サイドビューバトルのアニメーション付き(YEPアクションパック)で作成。
② 特技内の「ジャンプ」スキルを選択し、敵1体を選択すると1ターン目はジャンプ(アニメーション@YEPアクションパックで作成)をする。
③ 2ターン目に、1ターン目に選択した敵に対して、同じスキル名で降下攻撃(別アニメーション@YEPアクションパックで作成)で1ターン目の「ジャンプ」スキル発動者が攻撃。
④ 2ターン目、「ジャンプ」スキル発動者以外は任意で技を選択可能。
⑤ 敵は「ジャンプ」スキル発動者がジャンプ中は攻撃できない。(不可能な場合は攻撃対象可能だが回避する、で許容)
⑥ 技の発動にはTPを使用するが、TPの消費は1ターン目のみ。(不可能な場合は2ターン目消費で許容)
⑦ 可能な限り、現在入れているプラグインのみで作成する。
⑧ スクリプトは使用可だが、ゲーム内のスクリプトをいじるのは極力避ける。

--現在入れているプラグイン--
YEP_CoreEngine
YEP_BattleEngineCore
YEP_X_ActSeqPack1~3
YEP_BattleStatusWindow
MoveAnime2
BattleMotion
YEP_SkillCore

--制作環境--
RPGツクールMV Version1.5.1


下記サイト様の「溜める」→「攻撃」の拡張で行けると思ったのですが、
2ターン目に固定スキルをうつ方法が探せないです・・・。

◆RPGツクールMVでアプリリリースを目指す開発室
http://fanblogs.jp/tabirpglab/archive/80/0

ステートを使うのはあっている気がするのですが。

自動戦闘も試したのですが、ターゲットがランダムになってしまい・・・。

YEPアクションパックを使って「ジャンプ」後の「攻撃」内に条件文で
「ジャンプ」スイッチで命令を分けたらできますが、スキル名が「攻撃」なので…。

もうちょっと自分のほうでも考えてみますが、宜しくお願いします。

【自己解決】【ツクールMV】2ターン目攻撃の実装について

Posted: 2017年10月08日(日) 06:20
by crescent
自己解決報告です。

結果、YANFLY様の「YEP_X_ActSeqPack1~3」の使用環境に
トリアコンタン様の「混乱ステート拡張プラグイン(v1.4.0)」を使用することで解決しました。

※トリアコンタン様の上記プラグインへのラストターゲットの実装対応、大変感謝しています。


【設定方法】

備忘録のため記載します。
1ターン目のジャンプを「ジャンプA」、2ターン目の落下攻撃を「ジャンプB」と分けてスキルを作成します。

◆アクター
「ジャンプA」を覚えさせる。

◆スキル:「ジャンプA」 //1ターン目にジャンプのみ行うスキル。
特技、敵単体、必中、攻撃アニメなし、ダメージなし、TP消費
メモ欄:ジャンプアニメ(YEP)
    action effect(実際に攻撃モーションは表示されず、ラストターゲット設定をする用途のみ)
    ステート付与:ジャンプスキル使用者:「ジャンプ攻撃」

◆スキル:「ジャンプB」 //2ターン目に落下攻撃を行うスキル。
特技、敵単体、物理攻撃、攻撃アニメあり、ダメージ:HPダメージ:物理、TP消費なし
メモ欄:落下攻撃アニメ(YEP:cast animationはsetup actionから抜く)
    action effect(落下攻撃によるダメージ)
    ステート破棄:ジャンプスキル使用者:「ジャンプ攻撃」

◆ステート:「ジャンプ攻撃」
敵を攻撃、戦闘終了時に解除、自動解除:ターン終了時:2~2、特殊能力値:狙われ率0%、追加能力値:+100%
メモ欄:強制発動スキルID:「ジャンプB」のスキルID、ターゲット:ラストターゲット


上記設定でスキルを覚えたアクターで「ジャンプA」を使用したところ、私の仕様通りに動きました。

参考までに。