いつもお世話になっています。
特殊なコストのスキルとして最大MPを消費するスキルを作ろうと思っています、
減った最大MPは宿屋などの施設で回復する仕様です。
現状はスキルの使用効果でコモンイベントを発生させて
使用者の最大MPを減少させるとともに、減った最大MP分の変数を加算記録して
回復施設で変数分の最大MPを増加(回復)させる感じで制作しています。
この仕様で非戦闘時のメニュー画面で回復魔法を使用した際にふたつ問題が生じてしまいました
1つ目はいちいちコモンイベントを挟んでしまうためにメニュー画面が中断されて連続で回復が出来ないというものです。
コモンイベントをメニューと並列で処理できるように出来ないものでしょうか…?
2つ目は対象のHPがすでに最大値だったときに通常の回復スキルならブザー音とともに止まってくれるのですが、この仕様だとただコストを消費してしまう挙動になってしまうことです。
スキル使用前後のHP量を比較して…などと考えたのですがパーティメンバーが複数なためにあまりよい方法が思いつきませんでした…
以上2点、なにか上手い方法があれば皆さんの知恵をお借りできたらと思います。
もちろん片方だけでもとても嬉しいです、宜しくお願いいたします。
『解決済み』特殊なコストのスキルとコモンイベント
『解決済み』特殊なコストのスキルとコモンイベント
最後に編集したユーザー donco [ 2019年2月28日(木) 15:06 ], 累計 1 回
Re: 特殊なコストのスキルとコモンイベント
単に最大MPを消費するスキルを作るのなら、YEP_SKill coreを利用したらどうですか?
消費するコストであるMPやHPは最大MPや最大HPの割合に応じて、設定できるようになってます。
あと、スクリプトでさらにメンド臭い設定もできます。
消費するコストであるMPやHPは最大MPや最大HPの割合に応じて、設定できるようになってます。
あと、スクリプトでさらにメンド臭い設定もできます。
Ci-enを始めてみました〜
https://ci-en.net/creator/27000
https://ci-en.net/creator/27000
Re: 特殊なコストのスキルとコモンイベント
>虚構の城跡様
返信大変感謝です!
自分の書き方が悪かったのですが、「最大MP分のMPを消費する(=MPがゼロになる)スキル」ではなく、「最大MP自体を削って使用するスキル」なんです。
お教えいただいたYEP_SKill coreのプラグインのルナティックモードを使用すれば2つ目の問題は何とかなる手応えを感じました!
ありがとうございます!ちょっと試行錯誤してみます。
ただ回復施設での回復(減少した最大MPを増加させる)ために変数を記録するためコモンイベントが必要になるので1つ目の問題が解決できないようです…
こちらの方の解決方法に知恵をお貸しいただけたらと思います。
返信大変感謝です!
自分の書き方が悪かったのですが、「最大MP分のMPを消費する(=MPがゼロになる)スキル」ではなく、「最大MP自体を削って使用するスキル」なんです。
お教えいただいたYEP_SKill coreのプラグインのルナティックモードを使用すれば2つ目の問題は何とかなる手応えを感じました!
ありがとうございます!ちょっと試行錯誤してみます。
ただ回復施設での回復(減少した最大MPを増加させる)ために変数を記録するためコモンイベントが必要になるので1つ目の問題が解決できないようです…
こちらの方の解決方法に知恵をお貸しいただけたらと思います。
Re: 特殊なコストのスキルとコモンイベント
http://rpgmaker-script-wiki.xyz/ability_mv.php
の方にスクリプトに関する記述がありますので、こちらを参考にして、YEP_SKill coreに組み込めば最大MPも減らしながら出来るかもしれませんよ。
あと、コモンイベントを呼び出すスクリプトがあります。
これも参考にしながら、YEP_SKill coreに組み込めば、大抵の物は作れると思います。
http://rpgmaker-script-wiki.xyz/common_mv.php
説明の方を読んでいるなら、大体、分かると思いますが、スキルの構造にスキル使用前、ダメージ前、ダメージ後、スキル使用後の四つの中からスクリプトで記述ができる様になってますから・・・。
また、ステータスは変数で格納ができます。随分前にトリアコンタン 様が記述していましたから、
viewtopic.php?t=1454
の方にスクリプトに関する記述がありますので、こちらを参考にして、YEP_SKill coreに組み込めば最大MPも減らしながら出来るかもしれませんよ。
あと、コモンイベントを呼び出すスクリプトがあります。
これも参考にしながら、YEP_SKill coreに組み込めば、大抵の物は作れると思います。
http://rpgmaker-script-wiki.xyz/common_mv.php
説明の方を読んでいるなら、大体、分かると思いますが、スキルの構造にスキル使用前、ダメージ前、ダメージ後、スキル使用後の四つの中からスクリプトで記述ができる様になってますから・・・。
また、ステータスは変数で格納ができます。随分前にトリアコンタン 様が記述していましたから、
viewtopic.php?t=1454
Ci-enを始めてみました〜
https://ci-en.net/creator/27000
https://ci-en.net/creator/27000
Re: 特殊なコストのスキルとコモンイベント
>虚構の城跡様
ありがとうございました!
お教えいただいた記事を参考に、YEP_SKill coreのルナティックmodoを利用して概ねイメージしていた内容のものを作ることが出来ました!
ステータスの変数格納が難しく、メニュー画面で連続して回復する部分はやや妥協しましたがいい感じになりました。スクリプトは奥が深いですね…。
丁寧な返信誠にありがとうございます、このトピックはこれで解決済みとさせていただきます。
ありがとうございました!
お教えいただいた記事を参考に、YEP_SKill coreのルナティックmodoを利用して概ねイメージしていた内容のものを作ることが出来ました!
ステータスの変数格納が難しく、メニュー画面で連続して回復する部分はやや妥協しましたがいい感じになりました。スクリプトは奥が深いですね…。
丁寧な返信誠にありがとうございます、このトピックはこれで解決済みとさせていただきます。