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

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

トピックの投稿

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

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

投稿記事 by フトコロ »

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

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

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

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

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

<敵味方交互にターンが進むターン制戦闘システムプラグイン>
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

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
wrap
記事: 61
登録日時: 2017年5月19日(金) 12:44
投稿素材

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

投稿記事 by wrap »

お世話になっております。不具合の報告です。
行動回数2回以上のアクターが、使用効果が「"戦闘行動の強制"のコモンイベント」のスキルを発動させたとき、2回目行動時に Cannot read property 'setSkill' of undefinedのエラーが発生します。

やろうとしていることは、スキルID8のヒールを(対象選択を省略して)必ず先頭のアクターに発動するというものです。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

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

投稿記事 by フトコロ »

wrap さんが書きました:お世話になっております。不具合の報告です。
行動回数2回以上のアクターが、使用効果が「"戦闘行動の強制"のコモンイベント」のスキルを発動させたとき、2回目行動時に Cannot read property 'setSkill' of undefinedのエラーが発生します。

やろうとしていることは、スキルID8のヒールを(対象選択を省略して)必ず先頭のアクターに発動するというものです。
こちらの環境では再現できませんでした。
以下の情報を提示願います。

1. スキルの設定
2. コモンイベントの内容
3. このプラグイン単独で発生するか。
4. 単独で発生しない場合は、何のプラグインと競合しているのか。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
wrap
記事: 61
登録日時: 2017年5月19日(金) 12:44
投稿素材

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

投稿記事 by wrap »

1. スキルの設定
2. コモンイベントの内容
3. このプラグイン単独で発生するか。
→SSを添付しました。

手順の補足です。
1.テレーゼの特徴に行動回数追加100%
2.ID9:ヒール(コマンド)を追加し、職業-戦士の習得スキルに追加
3.戦闘でテレーゼがヒール(コマンド)を2回使用する

スキル設定についてですが、ヒール(コマンド)の範囲を使用者などに変更してもエラーは発生しました。
添付ファイル
敵味方交互にターンが進むターン制戦闘システム PLUGIN.jpg
敵味方交互にターンが進むターン制戦闘システム HEAL2.jpg
敵味方交互にターンが進むターン制戦闘システム CEVENT.jpg
敵味方交互にターンが進むターン制戦闘システム HEAL1.jpg
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

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

投稿記事 by フトコロ »

wrap さんが書きました:1. スキルの設定
2. コモンイベントの内容
3. このプラグイン単独で発生するか。
→SSを添付しました。

手順の補足です。
1.テレーゼの特徴に行動回数追加100%
2.ID9:ヒール(コマンド)を追加し、職業-戦士の習得スキルに追加
3.戦闘でテレーゼがヒール(コマンド)を2回使用する

スキル設定についてですが、ヒール(コマンド)の範囲を使用者などに変更してもエラーは発生しました。
ご連絡ありがとうございました。
こちらでいろいろ検証したところ、現象確認できました。

不具合を修正しましたので、プラグインの更新をお願いします。

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

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
アバター
ネコタ
記事: 173
登録日時: 2016年7月10日(日) 18:35
投稿素材
連絡する:

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

投稿記事 by ネコタ »

いつもお世話になっております。

戦闘行動を強制するステート(激昂、混乱、誘惑)を使用したところ、行動が一切行われずに終了するだけのようでした。

デフォルトの仕様として、
激昂=攻撃のみを行う。
混乱=味方か敵へランダムに攻撃(スキル1を使っていると思われます)。
誘惑=効果対象が反転する?(味方→敵となり、敵→味方となるのかな?)。

というもののようです(コードが読めないので本当のところは分かりません)。
このプラグインを導入した場合でも、少なくともこれらの状態異常が同様の挙動をしてほしいのです。
(強制行動は味方ターンの最後に行い、ステートにかかっているときは行動を選択できないようにすると良さそうな気がします。なお、混乱のデフォルト仕様はやや不都合なので、可能であれば敵の使うスキルの対象を敵味方の区別がなくなるような仕様の方が望ましいです)

よろしくお願いします。
猫民のんたんのアトリエ
http://nekotaminontan.blog.fc2.com/
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

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

投稿記事 by フトコロ »

ネコタ さんが書きました:戦闘行動を強制するステート(激昂、混乱、誘惑)を使用したところ、行動が一切行われずに終了するだけのようでした。
ご連絡ありがとうございます。

こちらでも確認しましたので、プラグインを修正して行動制約による強制行動を実行するようにしました。
なお、プラグインパラメータ Confused Action Timing で強制行動の実行タイミングを
プレイヤーターンの開始時か終了時のどちらか選択できます。

FTKR_AlternatingTurnBattle v1.4.5
https://github.com/futokoro/RPGMaker/bl ... ttle.ja.md
ネコタ さんが書きました:混乱のデフォルト仕様はやや不都合なので、可能であれば敵の使うスキルの対象を敵味方の区別がなくなるような仕様
すみません。この仕様がよくわかりませんでした。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
アバター
ネコタ
記事: 173
登録日時: 2016年7月10日(日) 18:35
投稿素材
連絡する:

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

投稿記事 by ネコタ »

フトコロ さんが書きました:
ネコタ さんが書きました:戦闘行動を強制するステート(激昂、混乱、誘惑)を使用したところ、行動が一切行われずに終了するだけのようでした。
ご連絡ありがとうございます。

こちらでも確認しましたので、プラグインを修正して行動制約による強制行動を実行するようにしました。
なお、プラグインパラメータ Confused Action Timing で強制行動の実行タイミングを
プレイヤーターンの開始時か終了時のどちらか選択できます。

FTKR_AlternatingTurnBattle v1.4.5
https://github.com/futokoro/RPGMaker/bl ... ttle.ja.md
ありがとうございます! 動作確認が出来ました。
この戦闘様式は割とお気に入りなので、使いこなしたいと思っております。
助かりました。
ネコタ さんが書きました:混乱のデフォルト仕様はやや不都合なので、可能であれば敵の使うスキルの対象を敵味方の区別がなくなるような仕様
これについては、実際の内部の仕様がよく分からなかったのですが……。色々試してみたところ、混乱の時にはスキルID1が使われているように思いまして。デフォルトでは、敵キャラの行動パターンに別のスキルIDのものしか設定していないにも関わらず、ダメージ計算がスキルID1(攻撃)のものでした。

上記の仕様で困るのは、敵の通常攻撃と味方の通常攻撃で計算式を統一していない場合です。

そこで、こういうことが可能なのかは分かりませんが……。例えば、混乱時は敵キャラの行動パターンで選択されたスキルを使うのですが、その対象を 敵単体→敵味方問わずランダム1体 となるように出来るのかな、と思った次第です。

よろしくお願いします。
猫民のんたんのアトリエ
http://nekotaminontan.blog.fc2.com/
アルツール
記事: 64
登録日時: 2016年4月10日(日) 23:15
投稿素材

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

投稿記事 by アルツール »

ネコタ さんが書きました:混乱のデフォルト仕様はやや不都合なので、可能であれば敵の使うスキルの対象を敵味方の区別がなくなるような仕様
もしまだ未解決であれば、トリアコンタンさんが
プラグインを公開されているので、お試しになってはいかがでしょうか。
(競合等のリスクについては未確認です、ご容赦ください)

混乱拡張ステートプラグイン
viewtopic.php?f=49&t=1734&p=5746&hilit= ... tend#p5746
アバター
ネコタ
記事: 173
登録日時: 2016年7月10日(日) 18:35
投稿素材
連絡する:

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

投稿記事 by ネコタ »

アルツール さんが書きました:
ネコタ さんが書きました:混乱のデフォルト仕様はやや不都合なので、可能であれば敵の使うスキルの対象を敵味方の区別がなくなるような仕様
もしまだ未解決であれば、トリアコンタンさんが
プラグインを公開されているので、お試しになってはいかがでしょうか。
(競合等のリスクについては未確認です、ご容赦ください)

混乱拡張ステートプラグイン
viewtopic.php?f=49&t=1734&p=5746&hilit= ... tend#p5746
ありがとうございます。
時間があるときに試してみますね!
猫民のんたんのアトリエ
http://nekotaminontan.blog.fc2.com/
どんとこい
記事: 6
登録日時: 2018年10月08日(月) 23:30

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

投稿記事 by どんとこい »

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

プラグイン「YEP_BattleEngineCore」と合わせると、競合するのか敵のターンに回りません。

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

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

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