【解決済】VE_CooperationSkillsの修正について

Rito
記事: 12
登録日時: 2020年1月24日(金) 22:15

【解決済】VE_CooperationSkillsの修正について

投稿記事by Rito » 2020年1月26日(日) 11:53

お世話になっております。
早速ですが、一つ質問させてください。

件名のとおり、アクターの連携技を実現するためにVictor Sant 様作成のプラグイン「VE_Basic Module」と「VE_CooperationSkills」を導入しました。
そして記載の通りスキルのメモ欄に記述し、戦闘テストを行ったところ「TypeError: Cannot read property 'call' of undefined」が出てしまいました。
エラーメッセージを確認したところ、添付ファイルのとおりとなり、おそらくプラグイン自体に問題があるようですが
Javascriptに疎く、どのように修正すればよいかが分かりません。
恐れ入りますが、どのように修正すればよいかをご教授いただけませんか。
よろしくお願い致します。
添付ファイル
エラーメッセージ.png
最後に編集したユーザー Rito on 2020年1月28日(火) 23:38 [ 編集 1 回目 ]

アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: VE_CooperationSkillsの修正について

投稿記事by ムノクラ » 2020年1月26日(日) 13:06

Rito さんが書きました:お世話になっております。
早速ですが、一つ質問させてください。

件名のとおり、アクターの連携技を実現するためにVictor Sant 様作成のプラグイン「VE_Basic Module」と「VE_CooperationSkills」を導入しました。
そして記載の通りスキルのメモ欄に記述し、戦闘テストを行ったところ「TypeError: Cannot read property 'call' of undefined」が出てしまいました。
エラーメッセージを確認したところ、添付ファイルのとおりとなり、おそらくプラグイン自体に問題があるようですが
Javascriptに疎く、どのように修正すればよいかが分かりません。
恐れ入りますが、どのように修正すればよいかをご教授いただけませんか。
よろしくお願い致します。


スキルのメモ欄に記入した内容を教えて下さい。
自分がテストしたスキルは動作していたので、メモタグの記述方法に問題があるか、特定のメモタグが動作しないのかもしれません。

また、戦闘系のプラグインは戦闘テストでは動作しない場合があります。
テストプレイで戦闘をしてみて、その結果を教えてください。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
Rito
記事: 12
登録日時: 2020年1月24日(金) 22:15

Re: VE_CooperationSkillsの修正について

投稿記事by Rito » 2020年1月26日(日) 15:16

>スキルのメモ欄に記入した内容を教えて下さい。
スキルのメモ欄には<fusion skill: 6, 16>と記入しました。
これで戦闘テストを行ったところ、連携技が起動して次のターンに入る直前で上記のエラーメッセージが出ました。

>テストプレイで戦闘をしてみて、その結果を教えてください。
試しにテストプレイで戦闘を行いましたが、同じタイミングで上記エラーが発生しました。
また、新しいプロジェクトにこれらのプラグインのみを入れて戦闘テストを行いましたが、同じようにエラーが発生しました。

状態は以上です。よろしくお願い致します。
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: VE_CooperationSkillsの修正について

投稿記事by ムノクラ » 2020年1月26日(日) 15:43

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


申し訳ありませんが、自分にお手伝いできることはここまでです。
他の方のご指導をお待ちいたします。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
Rito
記事: 12
登録日時: 2020年1月24日(金) 22:15

Re: VE_CooperationSkillsの修正について

投稿記事by Rito » 2020年1月28日(火) 23:37

ムノクラさんありがとうございます、おかげで自己解決できました!
とりあえずの対処法ですが、エラーの出ている1207行目を
VictorEngine.CooperationSkills.performActionEndWindowBattleLog.call(object, member, action);
から
VictorEngine.CooperationSkills.performActionEnd.call(object, member, action);
に修正したところ、正常に動作するようになりました。
おかげで連携技を再現することができそうです。ありがとうございました!
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: VE_CooperationSkillsの修正について

投稿記事by ムノクラ » 2020年1月29日(水) 06:31

素晴らしい!
こちらでも動作確認できました!

和訳版に反映させても良いでしょうか?
https://fungamemake.com/archives/6239

もちろん、更新履歴にRitoさんのお名前も追記します。

Rito さんが書きました:ムノクラさんありがとうございます、おかげで自己解決できました!
とりあえずの対処法ですが、エラーの出ている1207行目を
VictorEngine.CooperationSkills.performActionEndWindowBattleLog.call(object, member, action);
から
VictorEngine.CooperationSkills.performActionEnd.call(object, member, action);
に修正したところ、正常に動作するようになりました。
おかげで連携技を再現することができそうです。ありがとうございました!
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
Rito
記事: 12
登録日時: 2020年1月24日(金) 22:15

Re: VE_CooperationSkillsの修正について

投稿記事by Rito » 2020年1月29日(水) 06:54

ムノクラ さんが書きました:素晴らしい!
こちらでも動作確認できました!

和訳版に反映させても良いでしょうか?
https://fungamemake.com/archives/6239

もちろん、更新履歴にRitoさんのお名前も追記します。

ありがとうございます!こちらは問題ありません。
皆様のお役に立てれば幸いです!
Rito
記事: 12
登録日時: 2020年1月24日(金) 22:15

Re: 【解決済】VE_CooperationSkillsの修正について

投稿記事by Rito » 2020年2月01日(土) 20:16

お世話になっております。
件名について、このプラグインを有効にしたうえで戦闘中にアイテムを使用すると
エラーが出る不具合を発見したため、さらに修正をかけました。

※プラグインが使用できない不具合が発生したため、添付ファイルを削除しました(R2.2.2)

お役に立てれば幸いです。
最後に編集したユーザー Rito on 2020年2月02日(日) 00:59 [ 編集 1 回目 ]
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: 【解決済】VE_CooperationSkillsの修正について

投稿記事by ムノクラ » 2020年2月01日(土) 20:43

Rito さんが書きました:お世話になっております。
件名について、このプラグインを有効にしたうえで戦闘中にアイテムを使用すると
エラーが出る不具合を発見したため、さらに修正をかけました。

VE_CooperationSkills.js
※ムノクラ様の翻訳された和訳版を使用しております。

お役に立てれば幸いです。


ありがたいです!
こちらも周知させていただきます。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: 【解決済】VE_CooperationSkillsの修正について

投稿記事by ムノクラ » 2020年2月01日(土) 21:53

ムノクラ さんが書きました:
Rito さんが書きました:お世話になっております。
件名について、このプラグインを有効にしたうえで戦闘中にアイテムを使用すると
エラーが出る不具合を発見したため、さらに修正をかけました。

VE_CooperationSkills.js
※ムノクラ様の翻訳された和訳版を使用しております。

お役に立てれば幸いです。


動作確認した所、fusion skill タグが動作しなくなってしまったようです。
コードを比較したのですが、一行だけの変更のようですし、どこで絡み合っているのかは自分レベルではわからないのですが…
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。

“MV:質問” へ戻る