ページ 11

戦闘参加メンバーの並び順に応じてステートを付与するプラグイン

Posted: 2017年7月17日(月) 15:11
by スギスズキ
お世話になっております。

戦闘参加メンバーの並び順に応じて
ステートを付与するプラグインをリクエストいたします。

ステートを付与するタイミングは、
戦闘開始時か並び替え時で、
一人目にステートA
二人目にステートB
三人目にステートC
……
と並び順に応じてステートを付与して能力値などに
変化が起こせたら…と考えております。
もし宜しければご検討よろしくお願いいたします。

Re: 戦闘参加メンバーの並び順に応じてステートを付与するプラグイン

Posted: 2017年7月21日(金) 23:45
by トリアコンタン
こんばんは!

すでに公開している「ステート自動付与プラグイン」に当該機能を追加しました。
よろしければご検討ください!

「ステート自動付与プラグイン」パーティの並び順で自動ステートを付与する機能を追加(ver1.3.0)
https://raw.githubusercontent.com/triac ... icState.js

Re: 戦闘参加メンバーの並び順に応じてステートを付与するプラグイン

Posted: 2017年7月24日(月) 20:37
by スギスズキ
トリアコンタンさん

いつも本当にありがとうございます…!
プラグインの方、競合などもなく正常に作動いたしました!

一つご質問なのですが、
ステートをアクターだけを対象にしようと思い
<ASアクター:1>
<ASアクター:2>
<ASアクター:3>
<ASアクター:4>
<ASアクター:5>
<ASアクター:6>
このように記述してみたのですがステートが作用しませんでした。
エネミーは除外して、アクター全員を対象にする場合はどう記述したらよいでしょうか…?
お忙しいところ恐縮ですが何卒よろしくお願いいたします…!

Re: 戦闘参加メンバーの並び順に応じてステートを付与するプラグイン

Posted: 2017年7月24日(月) 22:15
by トリアコンタン
こんばんは!
すべてのアクターを対象にする(敵キャラを対象外にする)場合は
以下の通り指定してください。

コード: 全て選択

<AS並び順:1>
<ASアクター>

Re: 戦闘参加メンバーの並び順に応じてステートを付与するプラグイン

Posted: 2017年7月24日(月) 23:03
by スギスズキ
返信ありがとうございます!!
ちゃんとプラグインヘルプにも記述してありましたね…;
お手数おかけして申し訳ありませんでした。
素敵なプラグインありがとうございました!

Re: 戦闘参加メンバーの並び順に応じてステートを付与するプラグイン

Posted: 2017年8月06日(日) 10:18
by スギスズキ
お世話になっております。

プラグインを使用中、以下の動作を行ってみたら
Maximum call stack size exceededというエラーが発生しました。

◆変数の操作:#0001 ランダムパーティ1人目 = 乱数 2..16
◆スクリプト:$gameParty.addActor($gameVariables.value(1))
※変数に数字を代入し、スクリプトで代入した変数のアクターを加入させます。
※<AS並び順:〇><ASアクター>使用時です。


もし修正可能でしたらご確認よろしくおねがいいたします…!

Re: 戦闘参加メンバーの並び順に応じてステートを付与するプラグイン

Posted: 2017年8月06日(日) 12:05
by まっつUP
スギスズキ様
お世話になります。

_Game_BattlerBase_recoverAll.apply(this, arguments);
の次行に
if(!$gameActors._data.contains(this)) return;
を入れたらうまくいくかもしれません。

追記:AutomaticState.jsの話です。

Re: 戦闘参加メンバーの並び順に応じてステートを付与するプラグイン

Posted: 2017年8月06日(日) 12:36
by トリアコンタン
こんにちは!
こちらで現象を確認、修正しました。
動作をご確認ください。

メモリ上にロードされていないアクターの自動ステートチェックが実行されるとエラーになる現象を修正(ver1.3.1)
https://raw.githubusercontent.com/triac ... icState.js

Re: 戦闘参加メンバーの並び順に応じてステートを付与するプラグイン

Posted: 2017年8月07日(月) 22:56
by スギスズキ
まっつUPさん、トリアコンタンさん

プラグイン確認いたしました。
エラーの方無事出なくなりました!
お忙しいところありがとうございます…!