敵味方交互にターンが進むターン制戦闘システム

フォーラムルール
素材の利用規約を決めたいけど、どんなことを書けばいいのか分からない場合は、
素材のテンプレートをご利用下さい。
返信する

トピックの投稿

返信へ
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

敵味方交互にターンが進むターン制戦闘システム

投稿記事 by フトコロ »

お世話になっております。

敵味方交互にターンが進むターン制戦闘システムのプラグインを作成しました。

このプラグインを導入すると、
1ターン目開始⇒プレイヤーの1ターン目⇒エネミーの1ターン目⇒1ターン目終了
2ターン目開始⇒プレイヤーの2ターン目⇒・・・
のように、ターンが進行します。

プレイヤーのターンでは、好きな順番でアクターを行動させることができます。
アクターは、pgUpキーとpgDnキーで切り替えますが、設定を変えると←→キーでも変更できます。
アクターの行動を決定すると即座にスキルを発動し、次のアクターの選択に移ります。
敵味方交互にターンが進むターン制戦闘システム n02_002.jpg
n02_002.jpg (109.86 KiB) 閲覧された回数 26218 回
パーティーコマンドで好きなタイミングでターン終了を選択できます。
パーティーコマンドはキャンセルキーで表示します。
敵味方交互にターンが進むターン制戦闘システム n02_001.jpg
n02_001.jpg (111.29 KiB) 閲覧された回数 26218 回
また、上の図のようにパーティーはアクションポイントというパラメータを追加することができます。
このパラメータは、パーティーで共有しており、各アクターは行動時に、行動回数とは別に
このアクションポイントを消費します。
アクションポイントの現在値を超える行動はすることができません。

詳しくは、下記リンク先または、プラグインのヘルプを見てください。

<敵味方交互にターンが進むターン制戦闘システムプラグイン>
https://github.com/futokoro/RPGMaker/bl ... ttle.ja.md

!!バージョン2.0.0更新に伴い、大幅な仕様変更をしています!!
v2.0.0 から行動回数やアクションポイントの機能は別プラグインに分割しています。
下記のプラグインは、旧バージョンの v1.6.2 以前のものと併用できませんので注意してくさい。

<行動回数に関する機能>
FTKR_BattleActionTimes
https://github.com/futokoro/RPGMaker/bl ... imes.ja.md

<アクションポイントに関する機能>
FTKR_BattleActionPoints
https://github.com/futokoro/RPGMaker/bl ... ints.ja.md

<ステータスウィンドウをタッチ・クリックしてアクターを切り替える機能>
FTKR_AltTB_SelectTouchedActor
https://raw.githubusercontent.com/futok ... edActor.js


<バトルイベントの実行条件に、専用ターン条件を設定するプラグイン>
FTKR_AltTB_BattleEventConditions
https://github.com/futokoro/RPGMaker/bl ... ions.ja.md

<戦闘画面のウィンドウ配置変更プラグイン>
※添付の戦闘画面はこのプラグインを使用しています。
https://github.com/futokoro/RPGMaker/bl ... yout.ja.md

画像 #クレジット不要

画像 #営利可(素材販売ダメ)

画像 #改変可

画像 #素材だけの再配布も可

画像 #アダルトOK
画像 #グロOK
最後に編集したユーザー フトコロ [ 2018年12月02日(日) 22:40 ], 累計 2 回
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

Re: 敵味方交互にターンが進むターン制戦闘システム

投稿記事 by フトコロ »

どんとこい さんが書きました:プラグイン「YEP_BattleEngineCore」と合わせると、競合するのか敵のターンに回りません。

順番は上から
「YEP_BattleEngineCore」
「FTKR_AlternatingTurnBattle」
の順で入れています。

対策は可能でしょうか。それともこちら側のミスでしょうか。
よろしくお願いします。
こんにちは。

v1.4.5 の修正箇所が YEP_BattleEngineCore と競合していたようです。
修正しましたので確認してみてください。

FTKR_AlternatingTurnBattle v1.4.6
https://github.com/futokoro/RPGMaker/bl ... ttle.ja.md
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
どんとこい
記事: 6
登録日時: 2018年10月08日(月) 23:30

Re: 敵味方交互にターンが進むターン制戦闘システム

投稿記事 by どんとこい »

確認したところ無事に共存して動きました!
ありがとうございます!
nomaly
記事: 29
登録日時: 2018年9月26日(水) 21:51

Re: 敵味方交互にターンが進むターン制戦闘システム

投稿記事 by nomaly »

こんにちは。
Twitterでも書いたのですが、一応こちらでも。

2回行動するエネミーを作りたく、説明文のプラグインコマンドをコピペして
バトルイベントに張り付けたのですが、2回行動してくれず困っております。
全く同じ条件、スパンでアクターの場合は複数回行動可能になります。

お返事よろしくお願いします。
アバター
ram04
記事: 37
登録日時: 2018年10月14日(日) 21:50
投稿素材

Re: 敵味方交互にターンが進むターン制戦闘システム

投稿記事 by ram04 »

フトコロ様

こんにちは、初めまして。
現在こちらの素晴らしいプラグインを使用させて頂いているのですが、YEP_BattleEngineCoreと同時に使うと、敵のターンでの攻撃時にエラーが出てしまいます。
(味方のターン→敵のターンで、敵が攻撃した直後もしくは2匹目の敵が攻撃した直後にエラーが出るみたいです)
プラグインの順番なども変えてみましたが変化がありませんでした。
解決策などありましたら、ご教授願います。

なお、エラーメッセージは「BattleManager.refreshAllMembers is not a function」と出ております。
念のため、現在入れているプラグイン一覧の画像も添付します。
万が一、別の要因によるエラーだった場合は申し訳ありません;
添付ファイル
敵味方交互にターンが進むターン制戦闘システム キャプチャ-2.PNG
----------------------------------------------------------------
ツクールMV一年生です。
現在自身の創作をモチーフにしたゲームを製作中です。
家庭用はSFCの2とPSの3が大好きです。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

Re: 敵味方交互にターンが進むターン制戦闘システム

投稿記事 by フトコロ »

nomaly さんが書きました:こんにちは。
Twitterでも書いたのですが、一応こちらでも。

2回行動するエネミーを作りたく、説明文のプラグインコマンドをコピペして
バトルイベントに張り付けたのですが、2回行動してくれず困っております。
全く同じ条件、スパンでアクターの場合は複数回行動可能になります。

お返事よろしくお願いします。
エネミーの行動回数変化が反映されない不具合を修正しました。
更新して確認してみてください。

FTKR_AlternatingTurnBattle v1.4.7
https://github.com/futokoro/RPGMaker/bl ... ttle.ja.md

ram04 さんが書きました:フトコロ様

こんにちは、初めまして。
現在こちらの素晴らしいプラグインを使用させて頂いているのですが、YEP_BattleEngineCoreと同時に使うと、敵のターンでの攻撃時にエラーが出てしまいます。
(味方のターン→敵のターンで、敵が攻撃した直後もしくは2匹目の敵が攻撃した直後にエラーが出るみたいです)
プラグインの順番なども変えてみましたが変化がありませんでした。
解決策などありましたら、ご教授願います。

なお、エラーメッセージは「BattleManager.refreshAllMembers is not a function」と出ております。
念のため、現在入れているプラグイン一覧の画像も添付します。
万が一、別の要因によるエラーだった場合は申し訳ありません;
使用されているYEP_BattleEngineCoreのバージョンが大分古いですね。
まずは、プラグインを最新に更新した上で再度確認してみてください。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
nomaly
記事: 29
登録日時: 2018年9月26日(水) 21:51

Re: 敵味方交互にターンが進むターン制戦闘システム

投稿記事 by nomaly »

フトコロ様

対応ありがとうございます。エネミーの行動回数変化は反映されるようになりました。
ですが、1点新しい不具合と1点細かいところを。

不具合
アクターが複数回行動する際に、TypeError Cannot read property 'setAttack' of undefinedとエラーを起こすようになりました。(防御だと'setGuard'でした)

気になる点
説明文と異なり、敵グループ1番目の敵に対応する数値が0になっているようです。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

Re: 敵味方交互にターンが進むターン制戦闘システム

投稿記事 by フトコロ »

nomaly さんが書きました:フトコロ様

対応ありがとうございます。エネミーの行動回数変化は反映されるようになりました。
ですが、1点新しい不具合と1点細かいところを。

不具合
アクターが複数回行動する際に、TypeError Cannot read property 'setAttack' of undefinedとエラーを起こすようになりました。(防御だと'setGuard'でした)

気になる点
説明文と異なり、敵グループ1番目の敵に対応する数値が0になっているようです。
早速の確認と、不具合の連絡ありがとうございます。
こちらでも確認しましたので、修正しました。

FTKR_AlternatingTurnBattle v1.4.8
https://github.com/futokoro/RPGMaker/bl ... ttle.ja.md
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
nomaly
記事: 29
登録日時: 2018年9月26日(水) 21:51

Re: 敵味方交互にターンが進むターン制戦闘システム

投稿記事 by nomaly »

報告した点が確かに修正されていることを確認しました!
ありがとうございました!
nomaly
記事: 29
登録日時: 2018年9月26日(水) 21:51

Re: 敵味方交互にターンが進むターン制戦闘システム

投稿記事 by nomaly »

フトコロ様
たびたび失礼します。

敵に「行動制約:行動できない」を含むステートを付加したターンの終わりに進行不能になるようです。
状態が継続している場合のメッセージを設定している場合は、そのメッセージを流しても再度表示されるのを繰り返してしまいます。
(素人目にはこのプラグインと関係なさそうに見えましたが、このプラグインをオフにするとこの現象は起こりませんでした。)

他 「行動できない」が含まれないステートでは進行不能にはならないようです。
  ステート解除のタイミングは行動終了時、ターン終了時どちらに設定しても関係なく進行不能でした。

よろしくお願いします。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

Re: 敵味方交互にターンが進むターン制戦闘システム

投稿記事 by フトコロ »

nomaly さんが書きました:フトコロ様
たびたび失礼します。

敵に「行動制約:行動できない」を含むステートを付加したターンの終わりに進行不能になるようです。
状態が継続している場合のメッセージを設定している場合は、そのメッセージを流しても再度表示されるのを繰り返してしまいます。
(素人目にはこのプラグインと関係なさそうに見えましたが、このプラグインをオフにするとこの現象は起こりませんでした。)

他 「行動できない」が含まれないステートでは進行不能にはならないようです。
  ステート解除のタイミングは行動終了時、ターン終了時どちらに設定しても関係なく進行不能でした。

よろしくお願いします。
不具合の連絡ありがとうございます。
こちらでも確認しましたので、修正しました。

FTKR_AlternatingTurnBattle v1.4.9
https://github.com/futokoro/RPGMaker/bl ... ttle.ja.md
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
返信する

“MV:プラグイン素材”に戻る