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

フォーラムルール
素材の利用規約を決めたいけど、どんなことを書けばいいのか分からない場合は、
素材のテンプレートをご利用下さい。
wrap
記事: 61
登録日時: 2017年5月19日(金) 12:44

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

投稿記事by wrap » 2018年8月18日(土) 19:45

最新版(v2.7.2)を試してみたところ、いずれも正常に動作するのを確認できました!
何度もありがとうございます :D

アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

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

投稿記事by フトコロ » 2018年8月19日(日) 01:47

プラグインを更新して、機能を追加しました。

FTKR_AlternatingTurnBattle.js v1.4.0
アクションポイントをゲージやアイコンで表示できるようになりました。
https://github.com/futokoro/RPGMaker/blob/master/FTKR_AlternatingTurnBattle.ja.md

FTKR_BattleWindowLayout.js v1.2.0
パーティーコマンドやアクターコマンドウィンドウの表示位置やサイズ、背景を設定できるようにしました。
https://github.com/futokoro/RPGMaker/blob/master/FTKR_BattleWindowLayout.ja.md

■表示例
アクションポイントを現在値+最大値+ゲージで表示
n01_005.png
n01_005.png (76.35 KiB) 閲覧数: 9016 回


アクションポイントをアイコンで現在値と最大値を表示、背景を暗くする
n01_007.png
n01_007.png (76.96 KiB) 閲覧数: 9016 回


パーティーコマンドを画面中央に縦に表示
n01_009.png
n01_009.png (81.35 KiB) 閲覧数: 9016 回


アクターコマンドを縦2行で下寄せに変更し、背景を暗くする
n01_010.png
n01_010.png (81.52 KiB) 閲覧数: 9016 回
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

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

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

投稿記事by フトコロ » 2018年8月21日(火) 22:07

プラグインを更新して、機能を追加しました。

FTKR_AlternatingTurnBattle.js v1.4.1
行動回数をゲージやアイコンで表示できるようになりました。
そのほか、行動回数に関するスクリプトを修正追加しています。
https://github.com/futokoro/RPGMaker/blob/master/FTKR_AlternatingTurnBattle.ja.md

ただし、アイコンの場合はスペースが無いので名前の下に重なるように表示します。

n01_013.png
n01_013.png (77.39 KiB) 閲覧数: 8996 回


FTKR_CustomSimpleActorStatusを組み合わせればACTCコードで行動回数を任意の位置に表示できるので
FTKR_CSS_BattleStatusを使って、表示位置を調整してください。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

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

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

投稿記事by wrap » 2018年8月21日(火) 22:50

フトコロさんお忙しい中何度も更新ありがとうございますm(__)m
wrap
記事: 61
登録日時: 2017年5月19日(金) 12:44

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

投稿記事by wrap » 2018年8月22日(水) 19:08

お世話になっております。不具合の報告です。
FTKR_AlternatingTurnBattle(v1.4.1)ですが、プラグインコマンドで増加させたAPで行動した際、Cannot read property 'setAttack' of undefinedエラーが発生します。
アクター・職業の特徴で追加した行動回数追加だと問題なく行動できました。

※非公式の改造です。最大APに応じてAPゲージに目盛りを打ちます。

コード: 全て選択

     Window_Base.prototype.drawACGauge = function(actor, x, y, width) {
        if (FTKR.AltTB.dispACGauge && !FTKR.AltTB.acDrawType && actor.maxActionCount() > 0) {
            var color1 = this.acGaugeColor1();
            var color2 = this.acGaugeColor2();
            var mac = actor.maxActionCount();
            var tspan = width / mac;
            this.drawGauge(x, y, width, actor.acRate(), color1, color2);
            for (var i = 1; i < mac; i++) {
                var tmark = i;
                var gaugeY = y + this.lineHeight() - 8;
                this.contents.fillRect(x + tspan * tmark, gaugeY, 1, 6, this.textColor(15));
            }
        }
    };

        Window_Base.prototype.drawAPGauge = function(x, y, width) {
        if (FTKR.AltTB.dispAPGauge && FTKR.AltTB.apDrawType !== 2) {
            var color1 = this.apGaugeColor1();
            var color2 = this.apGaugeColor2();
            var map = $gameParty.maxActionPoint();
            var tspan = width / map;
            this.drawGauge(x, y, width, $gameParty.apRate(), color1, color2);
            for (var i = 1; i < map; i++) {
                var tmark = i;
                var gaugeY = y + this.lineHeight() - 8;
                this.contents.fillRect(x + tspan * tmark, gaugeY, 1, 6, this.textColor(15));
            }
        }
    };
添付ファイル
image_20180821_224631.jpg
最後に編集したユーザー wrap on 2018年10月07日(日) 18:30 [ 編集 1 回目 ]
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

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

投稿記事by フトコロ » 2018年8月25日(土) 19:08

wrap さんが書きました:FTKR_AlternatingTurnBattle(v1.4.1)ですが、プラグインコマンドで増加させたAPで行動した際、Cannot read property 'setAttack' of undefinedエラーが発生します。
アクター・職業の特徴で追加した行動回数追加だと問題なく行動できました。

ご連絡ありがとうございます。

こちらでも現象確認し、問題を修正できました。
なお、戦闘中にプラグインコマンドで行動回数を変化させても
ステータスウィンドウに反映されない不具合も修正しています。

プラグインを更新したので、再度ダウンロードして確認してみてください。

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

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

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

投稿記事by フトコロ » 2018年8月26日(日) 00:11

v1.4.2の更新に不具合がありましたのでプラグインを更新しました。

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

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

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

投稿記事by ascribe » 2018年9月12日(水) 23:15

ツクール初心者です

私の設定の不備かどうかはわからないのですが、Enable APを有効化すると、
「Type erroer Cannot read property 'background' of null」
とエラーを吐き出してきます。
他プラグインと競合してるかと思い、初期projectで実行してみたのですが、導入後に他を弄らずEnable APのみを有効化しても、同じようにエラーが発生します。

どうすれば解決できるか、ご教示できればと思います
wrap
記事: 61
登録日時: 2017年5月19日(金) 12:44

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

投稿記事by wrap » 2018年9月12日(水) 23:22

一度、プラグインパラメータのAP Window Layoutの設定を開いて、OKを押せばいけると思います。
ascribe
記事: 3
登録日時: 2018年9月12日(水) 23:04

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

投稿記事by ascribe » 2018年9月12日(水) 23:43

>>一度、プラグインパラメータのAP Window Layoutの設定を開いて、OKを押せばいけると思います。

無事正常に動作しました。
wrap様、非常にお早いお返事ありがとうございます!

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