【サキュバスデュエルMOD】MOD制作で出くわしたトラブルと解決方法
MOD制作で出くわしたトラブルと解決方法についてまとめました。
今回まとめた内容は以下の通りです。
・マスターのパラメータがおかしい
・モンスターのセリフが表示されない
・終了時一言や敗北後のセクションが呼び出されない
マスターのパラメータがおかしい
「マスターの攻撃力・最大HPが0になっている」、「種族やタイプが設定されていない」といったトラブルの解決方法です。
マスターのパラメータが正しく表示されない原因は、初期設定のパラメータが記述できていないことが原因の場合が多いです。
MODの場合、既存のキャラクターをコピペして流用している場合であっても改めてパラメータの設定を記述する必要があります。
記述が必要なパラメータは攻撃力、最大HP、性別、タイプ、属性、攻撃エフェクトです。
以下のように設定しましょう。
攻撃力設定,700,
最大HP設定,7000,
性別,女
タイプ設定,魔術師
属性設定,水属性
攻撃エフェクト設定,&&セクシーエフェクト
※パラメータはキャラクターに合わせて設定してください。
上記を設定しておけばマスターのパラメータが正しく表示されます。
モンスターのセリフが表示されない
バトルイベント中に「マスターのセリフは表示されているけど、モンスターのセリフが一切表示されない」という問題の解決方法です。
この問題の原因の多くはモンスターのイベントの書き忘れが問題の場合が多いです。
バトルイベントを作る場合、マスターだけではなくモンスターのイベントも作る必要があります。モンスターのイベントを作っておかないとモンスターのセリフが一切表示されません。
例えばセクション接頭字「クエストバトル」でバトルイベントを作る場合は、マスター側だけでなくモンスターカードにも「クエストバトル」のイベントを作っておく必要があります。
ただし、既存のキャラクターを流用する場合であれば必ずしも新たにイベントを書く必要はなく、セクション接頭字を省略するかセクション接頭字に「街バトル」を指定すれば既存のモンスターカードのイベントを呼び出すことが可能です。
終了時一言や敗北後のセクションが呼び出されない
「終了時一言」や「敗北後」のセクションがうまく機能しないという問題の解決方法について紹介します。
MODで「終了時一言」や「敗北後」が呼び出されないのはどうやら仕様のようです。なので既存のキャラをコピペしてMODを制作する場合やオリジナルキャラクターを使用する場合、「終了時一言」や「敗北後」はイベント実行で直接呼び出す必要があります。
「終了時一言」がバトル終了後に呼び出されるので本来の挙動とは若干変わりますが、大きな問題ではないので目を瞑りましょう。