こんにちは、いつもお世話になっております。
オプションで「コマンド記憶」をONにすると、
攻撃や使用するスキルなどは記憶してくれるものの、
そのターゲットは常に先頭の敵キャラやアクターになってしまいます。
これを、攻撃やスキルのターゲットまで記憶するようにしたいのです。
すでにプラグインがあるのではと検索しましたが、
敵キャラ・アクター両方に対してターゲットを記憶するものを
見つけることができませんでした。
恐れ入りますが、お力を貸していただけないでしょうか。
【解決済】コマンド記憶でターゲットも記憶したい
【解決済】コマンド記憶でターゲットも記憶したい
最後に編集したユーザー みどり子 [ 2020年12月28日(月) 23:31 ], 累計 3 回
Re: コマンド記憶でターゲットも記憶したい
こんにちは!
こちらで作成してみました。
よろしければお試しください。(MITライセンス)
「ターゲット記憶プラグイン」
オプションから『コマンド記憶』をONにしたとき、
コマンドだけでなくターゲットも同時に記憶します。
1.0.0 2020/12/28 初版
https://raw.githubusercontent.com/triac ... emember.js
こちらで作成してみました。
よろしければお試しください。(MITライセンス)
「ターゲット記憶プラグイン」
オプションから『コマンド記憶』をONにしたとき、
コマンドだけでなくターゲットも同時に記憶します。
1.0.0 2020/12/28 初版
https://raw.githubusercontent.com/triac ... emember.js
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
Re: コマンド記憶でターゲットも記憶したい
トリアコンタンさん、プラグインを作ってくださって
ありがとうございます!
早速試しましたところ、望んでいた動きになりました。
とてもうれしいです。改めて、本当にありがとうございました!
ありがとうございます!
早速試しましたところ、望んでいた動きになりました。
とてもうれしいです。改めて、本当にありがとうございました!
Re: コマンド記憶でターゲットも記憶したい
トリアコンタンさん、申し訳ありません。
テストプレイが不十分でした、下記のような不具合が見つかりました。
戦闘の敵キャラを倒すなどして 敵グループの名前表示位置が
変更されてしまった場合、次に記憶したターゲットカーソル位置が、
戦闘最初にいた位置になってしまいます。
例えば上記画像で大ネズミAを倒してから大ネズミBを攻撃すると、
次のターン以降は何もない場所を攻撃場所に選んでしまいます。
そしてこの何もない場所を選ぶと、
Cannot read property 'index' of undefined
というエラーが出てフリーズしてしまいます。
また、このターゲットカーソル記憶は戦闘をまたいでも発生し、
例えば上記画像で大ネズミBを倒したのち、次の敵グループに
遭遇すると、やはり何もない場所を攻撃場所に選んでしまいます。
なお、意味のある情報かどうかはわかりませんが、この
Cannot read property 'index' of undefinedというメッセージは
トリアコンタンさんの対象限定スキルプラグインRestrictionTargetSkill.jsを
併用している場合のみ、Cannot read property 'canSelectTarget' of undefined
というメッセージに変化します。
以上です。大変恐れ多いのですが、何とか対処していただけないでしょうか?
テストプレイが不十分でした、下記のような不具合が見つかりました。
戦闘の敵キャラを倒すなどして 敵グループの名前表示位置が
変更されてしまった場合、次に記憶したターゲットカーソル位置が、
戦闘最初にいた位置になってしまいます。
例えば上記画像で大ネズミAを倒してから大ネズミBを攻撃すると、
次のターン以降は何もない場所を攻撃場所に選んでしまいます。
そしてこの何もない場所を選ぶと、
Cannot read property 'index' of undefined
というエラーが出てフリーズしてしまいます。
また、このターゲットカーソル記憶は戦闘をまたいでも発生し、
例えば上記画像で大ネズミBを倒したのち、次の敵グループに
遭遇すると、やはり何もない場所を攻撃場所に選んでしまいます。
なお、意味のある情報かどうかはわかりませんが、この
Cannot read property 'index' of undefinedというメッセージは
トリアコンタンさんの対象限定スキルプラグインRestrictionTargetSkill.jsを
併用している場合のみ、Cannot read property 'canSelectTarget' of undefined
というメッセージに変化します。
以上です。大変恐れ多いのですが、何とか対処していただけないでしょうか?
Re: コマンド記憶でターゲットも記憶したい
すみません、一部考慮漏れがありました。
ご報告の件、修正しましたのでよろしければお試しください。
URLは同じです。
ご報告の件、修正しましたのでよろしければお試しください。
URLは同じです。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
Re: コマンド記憶でターゲットも記憶したい
修正ありがとうございます!
早速試しましたところ、
「記憶しているターゲットを倒してしまった場合」の問題は無事解決しました!
ですが、「記憶しているターゲットの名前が戦闘開始時から移動している場合」は
やはり何もないところにカーソルが移動してしまいます。
例えば
①大ネズミA、大ネズミBが出現する
②大ネズミAを倒す(すると大ネズミBの名前はAのいた場所に移動します)
③大ネズミBを攻撃する
④次のターン、もともと大ネズミBの名前のあった空欄をターゲットに選んでしまう
あるいは
①大ネズミA、大ネズミB、大ネズミC、大ネズミDが出現する
②大ネズミAを倒す(すると大ネズミBCDの名前はそれぞれABCのいた場所に移動します)
③大ネズミBを攻撃する
④次のターン、もともと大ネズミBの名前のあった大ネズミCをターゲットに選んでしまう
⑤次のターン、もともと大ネズミCの名前のあった大ネズミDをターゲットに選んでしまう
⑥次のターン、もともと大ネズミDの名前のあった空欄をターゲットに選んでしまう
こういった具合になってしまいます。
説明が下手でうまく伝えられておらず、申し訳ございません!
早速試しましたところ、
「記憶しているターゲットを倒してしまった場合」の問題は無事解決しました!
ですが、「記憶しているターゲットの名前が戦闘開始時から移動している場合」は
やはり何もないところにカーソルが移動してしまいます。
例えば
①大ネズミA、大ネズミBが出現する
②大ネズミAを倒す(すると大ネズミBの名前はAのいた場所に移動します)
③大ネズミBを攻撃する
④次のターン、もともと大ネズミBの名前のあった空欄をターゲットに選んでしまう
あるいは
①大ネズミA、大ネズミB、大ネズミC、大ネズミDが出現する
②大ネズミAを倒す(すると大ネズミBCDの名前はそれぞれABCのいた場所に移動します)
③大ネズミBを攻撃する
④次のターン、もともと大ネズミBの名前のあった大ネズミCをターゲットに選んでしまう
⑤次のターン、もともと大ネズミCの名前のあった大ネズミDをターゲットに選んでしまう
⑥次のターン、もともと大ネズミDの名前のあった空欄をターゲットに選んでしまう
こういった具合になってしまいます。
説明が下手でうまく伝えられておらず、申し訳ございません!
Re: コマンド記憶でターゲットも記憶したい
追加で修正しました。URLは同じです。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
Re: コマンド記憶でターゲットも記憶したい
完全に理想の動きになりました!
トリアコンタンさん、本当にありがとうございます!
トリアコンタンさん、本当にありがとうございます!