ページ 1 / 1
戦闘参加メンバーの並び順に応じてステートを付与するプラグイン
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さん、トリアコンタンさん
プラグイン確認いたしました。
エラーの方無事出なくなりました!
お忙しいところありがとうございます…!