いつもお世話になっております。
同時に質問して申し訳ありません。
やっとオンラインバトルの通信部分のプログラムのエラーが、だいたい修正できましたが
次はグループ全体回復で詰まっています。
グループの中の誰かが、グループ全体を回復するスキルを使用すると
グループメンバー全員に自動で回復スキルが発動するようにはできないでしょうか?
知りたいことは、特定のスキルが使われたことの判定と
スクリプトでスキルを発動させる方法です。
もし方法がございましたら教えて頂きたいです。
よろしくお願いします。
スキルをプログラムで発動させる方法とスキル判定
Re: スキルをプログラムで発動させる方法とスキル判定
スキル使用の判定は
CallCommonEventBeforeSkill
のスキル使用前にコモンイベントを呼び出すで
出来そうですが、あとスキルをプログラムから実行に関してが
分かりません
CallCommonEventBeforeSkill
のスキル使用前にコモンイベントを呼び出すで
出来そうですが、あとスキルをプログラムから実行に関してが
分かりません
Re: スキルをプログラムで発動させる方法とスキル判定
多分解決しました。
まずユーザーAがスキルを発動する前にコモンイベントを起動させ
データベースにスキル使用を保存
ユーザBはターン終了時にデータベースからスキル使用の情報を
取得
他ユーザがスキルを使用したことがデータベースにあれば
リジェネステートを$gameActors.actor(アクターID).addState(ステートID)
で付与
リジュネステートは1ターンで効果が切れるようにする
以上で対応できそうです。
まずユーザーAがスキルを発動する前にコモンイベントを起動させ
データベースにスキル使用を保存
ユーザBはターン終了時にデータベースからスキル使用の情報を
取得
他ユーザがスキルを使用したことがデータベースにあれば
リジェネステートを$gameActors.actor(アクターID).addState(ステートID)
で付与
リジュネステートは1ターンで効果が切れるようにする
以上で対応できそうです。