ページ 11

メニューとバトルで異なる効果を持つスキル

Posted: 2016年10月18日(火) 00:58
by t&t
表題のようなスキルを作りたく、ご協力をお願いいたします。
(プラグインなしでも同名スキルを二つ用意すればできるとは思いますが、少しかっこ悪いため、できれば同じスキルで違う効果を持つようにしたいです)

方法はわかりませんが、例えば、メニュー用とバトル用の二つのスキルを用意し、バトル側が主なスキルとしてゲーム内では使用され(スキルの習得やスキルの番号など)、メニュー画面で使うと効果だけは、全く異なるメニュー用に用意したスキル効果が発動するようなものです。

こうすることで、戦闘中は攻撃魔法のファイアを、フィールド上で使うと夜を照らすライトのように使うなど、様々な二つの面を持つスキルが作れると思っています。

どうぞよろしくお願いいたします。

Re: メニューとバトルで異なる効果を持つスキル

Posted: 2016年10月18日(火) 17:54
by まっつUP
t&t様
お世話になります。

$gameParty.inBattle()を条件分岐の条件に指定することで
バトル中かどうかを判定できますがどうでしょうか。

Re: メニューとバトルで異なる効果を持つスキル

Posted: 2016年10月19日(水) 00:40
by t&t
お返事ありがとうございます。
確かに判定はできるのですが、スキルの効果を全く異なる別の効果にする、ということにどうやってつなげるかがわかりません。
その判定を使いながらだと思いますが、どなたかプラグイン化してくだされば幸いです。

Re: メニューとバトルで異なる効果を持つスキル

Posted: 2016年10月19日(水) 11:49
by terunon
t&tさん

YEP_SkillCoreに、戦闘中非表示スキル、メニュー時非表示スキルの設定機能があります。
両方習得させておいて、それぞれに非表示設定をしかければ良いかと思います。

<Hide in Battle>、<Hide in Field>とメモらんに書くことで設定できたはずですので、まずはプラグインヘルプをご覧くださいー。
http://yanfly.moe/2015/10/13/yep-8-skill-core/

Re: メニューとバトルで異なる効果を持つスキル

Posted: 2016年10月19日(水) 14:18
by t&t
ああ、なるほど・・・!その手がありましたね!
早速それでやってみます。幸い、すでにプラグインが入っていましたが、機能を忘れておりました。
ありがとうございました!またよろしくお願いいたします。