ページ 1 / 2
【解決済】VE_CooperationSkillsの修正について
Posted: 2020年1月26日(日) 11:53
by Rito
お世話になっております。
早速ですが、一つ質問させてください。
件名のとおり、アクターの連携技を実現するためにVictor Sant 様作成のプラグイン「VE_Basic Module」と「VE_CooperationSkills」を導入しました。
そして記載の通りスキルのメモ欄に記述し、戦闘テストを行ったところ「TypeError: Cannot read property 'call' of undefined」が出てしまいました。
エラーメッセージを確認したところ、添付ファイルのとおりとなり、おそらくプラグイン自体に問題があるようですが
Javascriptに疎く、どのように修正すればよいかが分かりません。
恐れ入りますが、どのように修正すればよいかをご教授いただけませんか。
よろしくお願い致します。
Re: VE_CooperationSkillsの修正について
Posted: 2020年1月26日(日) 13:06
by ムノクラ
Rito さんが書きました:お世話になっております。
早速ですが、一つ質問させてください。
件名のとおり、アクターの連携技を実現するためにVictor Sant 様作成のプラグイン「VE_Basic Module」と「VE_CooperationSkills」を導入しました。
そして記載の通りスキルのメモ欄に記述し、戦闘テストを行ったところ「TypeError: Cannot read property 'call' of undefined」が出てしまいました。
エラーメッセージを確認したところ、添付ファイルのとおりとなり、おそらくプラグイン自体に問題があるようですが
Javascriptに疎く、どのように修正すればよいかが分かりません。
恐れ入りますが、どのように修正すればよいかをご教授いただけませんか。
よろしくお願い致します。
スキルのメモ欄に記入した内容を教えて下さい。
自分がテストしたスキルは動作していたので、メモタグの記述方法に問題があるか、特定のメモタグが動作しないのかもしれません。
また、戦闘系のプラグインは戦闘テストでは動作しない場合があります。
テストプレイで戦闘をしてみて、その結果を教えてください。
Re: VE_CooperationSkillsの修正について
Posted: 2020年1月26日(日) 15:16
by Rito
>スキルのメモ欄に記入した内容を教えて下さい。
スキルのメモ欄には<fusion skill: 6, 16>と記入しました。
これで戦闘テストを行ったところ、連携技が起動して次のターンに入る直前で上記のエラーメッセージが出ました。
>テストプレイで戦闘をしてみて、その結果を教えてください。
試しにテストプレイで戦闘を行いましたが、同じタイミングで上記エラーが発生しました。
また、新しいプロジェクトにこれらのプラグインのみを入れて戦闘テストを行いましたが、同じようにエラーが発生しました。
状態は以上です。よろしくお願い致します。
Re: VE_CooperationSkillsの修正について
Posted: 2020年1月26日(日) 15:43
by ムノクラ
Rito さんが書きました:>スキルのメモ欄に記入した内容を教えて下さい。
スキルのメモ欄には<fusion skill: 6, 16>と記入しました。
これで戦闘テストを行ったところ、連携技が起動して次のターンに入る直前で上記のエラーメッセージが出ました。
>テストプレイで戦闘をしてみて、その結果を教えてください。
試しにテストプレイで戦闘を行いましたが、同じタイミングで上記エラーが発生しました。
また、新しいプロジェクトにこれらのプラグインのみを入れて戦闘テストを行いましたが、同じようにエラーが発生しました。
状態は以上です。よろしくお願い致します。
https://victorenginescripts.wordpress.c ... ic-module/
https://victorenginescripts.wordpress.c ... on-skills/
にアップされているもので実験しました。
新規プロジェクトに公式から配布されているデータベースを入れてテストし、同じエラーを確認しました。
<fusion skill: 99, 81>
1.上記のタグをスキルID5に入れ使用
2.上記のタグをスキルID99,81に入れ使用
どちらでも、同じエラーが出ました。
コード: 全て選択
rpg_managers.js:1949 TypeError: Cannot read property 'call' of undefined
at VE_CooperationSkills.js:1207
at Array.forEach (<anonymous>)
at Window_BattleLog.performActionEndCooperation (VE_CooperationSkills.js:1205)
at Window_BattleLog.performActionEnd (VE_CooperationSkills.js:1140)
at Window_BattleLog.callNextMethod (rpg_windows.js:4838)
at Window_BattleLog.update (rpg_windows.js:4795)
at rpg_core.js:7035
at Array.forEach (<anonymous>)
at WindowLayer.update (rpg_core.js:7033)
at rpg_scenes.js:262
申し訳ありませんが、自分にお手伝いできることはここまでです。
他の方のご指導をお待ちいたします。
Re: VE_CooperationSkillsの修正について
Posted: 2020年1月28日(火) 23:37
by Rito
ムノクラさんありがとうございます、おかげで自己解決できました!
とりあえずの対処法ですが、エラーの出ている1207行目を
VictorEngine.CooperationSkills.performActionEndWindowBattleLog.call(object, member, action);
から
VictorEngine.CooperationSkills.performActionEnd.call(object, member, action);
に修正したところ、正常に動作するようになりました。
おかげで連携技を再現することができそうです。ありがとうございました!
Re: VE_CooperationSkillsの修正について
Posted: 2020年1月29日(水) 06:31
by ムノクラ
素晴らしい!
こちらでも動作確認できました!
和訳版に反映させても良いでしょうか?
https://fungamemake.com/archives/6239
もちろん、更新履歴にRitoさんのお名前も追記します。
Rito さんが書きました:ムノクラさんありがとうございます、おかげで自己解決できました!
とりあえずの対処法ですが、エラーの出ている1207行目を
VictorEngine.CooperationSkills.performActionEndWindowBattleLog.call(object, member, action);
から
VictorEngine.CooperationSkills.performActionEnd.call(object, member, action);
に修正したところ、正常に動作するようになりました。
おかげで連携技を再現することができそうです。ありがとうございました!
Re: VE_CooperationSkillsの修正について
Posted: 2020年1月29日(水) 06:54
by Rito
ありがとうございます!こちらは問題ありません。
皆様のお役に立てれば幸いです!
Re: 【解決済】VE_CooperationSkillsの修正について
Posted: 2020年2月01日(土) 20:16
by Rito
お世話になっております。
件名について、このプラグインを有効にしたうえで戦闘中にアイテムを使用すると
エラーが出る不具合を発見したため、さらに修正をかけました。
※プラグインが使用できない不具合が発生したため、添付ファイルを削除しました(R2.2.2)
お役に立てれば幸いです。
Re: 【解決済】VE_CooperationSkillsの修正について
Posted: 2020年2月01日(土) 20:43
by ムノクラ
Rito さんが書きました:お世話になっております。
件名について、このプラグインを有効にしたうえで戦闘中にアイテムを使用すると
エラーが出る不具合を発見したため、さらに修正をかけました。
VE_CooperationSkills.js
※ムノクラ様の翻訳された和訳版を使用しております。
お役に立てれば幸いです。
ありがたいです!
こちらも周知させていただきます。
Re: 【解決済】VE_CooperationSkillsの修正について
Posted: 2020年2月01日(土) 21:53
by ムノクラ
ムノクラ さんが書きました:Rito さんが書きました:お世話になっております。
件名について、このプラグインを有効にしたうえで戦闘中にアイテムを使用すると
エラーが出る不具合を発見したため、さらに修正をかけました。
VE_CooperationSkills.js
※ムノクラ様の翻訳された和訳版を使用しております。
お役に立てれば幸いです。
動作確認した所、fusion skill タグが動作しなくなってしまったようです。
コードを比較したのですが、一行だけの変更のようですし、どこで絡み合っているのかは自分レベルではわからないのですが…