【解決済み】スキルコスト拡張とスキル使用時のコモンイベントについて
Posted: 2021年5月17日(月) 03:16
お世話になっています。
以下二つのプラグインを使わせていただいております。
・DarkPlasma_SkillCostExtension.js (DarkPlasma様)
https://github.com/elleonard/DarkPlasma ... tension.js
(アイテムを消費したスキルを使うため)
・CallCommonEventBeforeSkill.js (Saronpasu様)
https://raw.githubusercontent.com/saron ... reSkill.js
(戦闘時のスキル使用の際の演出用にコモンイベントを呼び出したいため)
TypeError: Cannot read property 'hp' of undefined
at Game_Enemy.Game_BattlerBase.skillHpCost (DarkPlasma_SkillCostExtension.js:290)
at Game_Enemy.Game_BattlerBase.paySkillCost (DarkPlasma_SkillCostExtension.js:366)
at Game_Enemy.Game_Battler.useItem (rpg_objects.js:3187)
at Game_Enemy.Game_Battler.useItem (SilvStamina.js:1061)
at Function.BattleManager.startAction (rpg_managers.js:2513)
at Function.BattleManager.enemyPrepareAction (InterruptBattleSystem.js:128)
at Function.BattleManager.processTurn (InterruptBattleSystem.js:89)
at Function.BattleManager.updateTurn (rpg_managers.js:2425)
at Function.BattleManager.update (rpg_managers.js:2250)
at Scene_Battle.updateBattleProcess (InterruptBattleSystem.js:177)
二つを競合したところ
アクター側がスキルでコモンイベントを呼び出す際は問題なく作動するのですが、
エネミー側がコモンイベントを呼び出す際に上記のエラーがでてしまいます。
ツクール初心者でスクリプトの知識も疎いのですが、
他プラグインを使ってみたり、スキルコスト拡張プラグインのhp消費の処理の何かしらが原因ではないかと思い、スクリプトを手探りでいじってみているのですがなかなかうまくいかず途方にくれた次第です。
(他プラグインはtomoaky様のTMSkillCostEx.jsやmyxcher様のExecuteCommonEventBeforeAttack.jsで試してみました)
なにか解決策や代用できそうなプラグインをご紹介させていただければ……と思っています。
どうかよろしくお願いします。
以下二つのプラグインを使わせていただいております。
・DarkPlasma_SkillCostExtension.js (DarkPlasma様)
https://github.com/elleonard/DarkPlasma ... tension.js
(アイテムを消費したスキルを使うため)
・CallCommonEventBeforeSkill.js (Saronpasu様)
https://raw.githubusercontent.com/saron ... reSkill.js
(戦闘時のスキル使用の際の演出用にコモンイベントを呼び出したいため)
TypeError: Cannot read property 'hp' of undefined
at Game_Enemy.Game_BattlerBase.skillHpCost (DarkPlasma_SkillCostExtension.js:290)
at Game_Enemy.Game_BattlerBase.paySkillCost (DarkPlasma_SkillCostExtension.js:366)
at Game_Enemy.Game_Battler.useItem (rpg_objects.js:3187)
at Game_Enemy.Game_Battler.useItem (SilvStamina.js:1061)
at Function.BattleManager.startAction (rpg_managers.js:2513)
at Function.BattleManager.enemyPrepareAction (InterruptBattleSystem.js:128)
at Function.BattleManager.processTurn (InterruptBattleSystem.js:89)
at Function.BattleManager.updateTurn (rpg_managers.js:2425)
at Function.BattleManager.update (rpg_managers.js:2250)
at Scene_Battle.updateBattleProcess (InterruptBattleSystem.js:177)
二つを競合したところ
アクター側がスキルでコモンイベントを呼び出す際は問題なく作動するのですが、
エネミー側がコモンイベントを呼び出す際に上記のエラーがでてしまいます。
ツクール初心者でスクリプトの知識も疎いのですが、
他プラグインを使ってみたり、スキルコスト拡張プラグインのhp消費の処理の何かしらが原因ではないかと思い、スクリプトを手探りでいじってみているのですがなかなかうまくいかず途方にくれた次第です。
(他プラグインはtomoaky様のTMSkillCostEx.jsやmyxcher様のExecuteCommonEventBeforeAttack.jsで試してみました)
なにか解決策や代用できそうなプラグインをご紹介させていただければ……と思っています。
どうかよろしくお願いします。