ページ 11

攻撃と同時にmpを回復する方法

Posted: 2018年6月20日(水) 14:44
by 案乃雲
こんにちは。案乃雲と申します。
現在ツクールmvにてRPGを制作中なのですが、

スキルを作るに当たって、件名通り
「攻撃と同時にmpを回復する方法」を探しています。
攻撃してTPを得る代わりにmpを得るということです。
※攻撃スキルのステート設定でmp回復を設定すると、攻撃対象のmpが回復してしまいます。

これはスクリプトで解決できるのか、あるいはプラグインが必要なのか、
教えていただけないでしょうか。

Re: 攻撃と同時にmpを回復する方法

Posted: 2018年6月20日(水) 18:08
by kahlua
お世話になります。

MPを回復する方法ですが、Yanfly氏のLife Stealプラグインが相当かと思います。
http://yanfly.moe/2016/02/19/yep-71-lif ... -maker-mv/

スキルもしくはアイテムのノートタグに
<MP Life Steal:x>
を記入し
xの値に実数を入れることで定数を回復、%を入れることでダメージのx%を回復することが出来ます。

Re: 攻撃と同時にmpを回復する方法

Posted: 2018年6月22日(金) 10:26
by ぼた餅
こんにちは、案乃雲さん。

攻撃と同時にMPを回復させたいだけなら

コード: 全て選択

a.gainMp(増減値)

をスキルの計算式に入れるほうが手っ取り早いです。

たとえば攻撃と同時に10回復するスキルなら

コード: 全て選択

a.gainMp(10); a.atk * 4 - b.def * 2

みたいな記述になります。

Re: 攻撃と同時にmpを回復する方法

Posted: 2018年6月25日(月) 11:24
by 案乃雲
お二方ありがとうございます。

今回はYanfly氏のLife Stealプラグインを導入することで解決することにいたしました。
今後の為にも双方の解決法を覚えておこうと思います。