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

案乃雲
記事: 7
登録日時: 2017年11月17日(金) 13:07

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

投稿記事by 案乃雲 » 2018年6月20日(水) 14:44

こんにちは。案乃雲と申します。
現在ツクールmvにてRPGを制作中なのですが、

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

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

kahlua
記事: 22
登録日時: 2016年10月14日(金) 21:37

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

投稿記事by kahlua » 2018年6月20日(水) 18:08

お世話になります。

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

スキルもしくはアイテムのノートタグに
<MP Life Steal:x>
を記入し
xの値に実数を入れることで定数を回復、%を入れることでダメージのx%を回復することが出来ます。
ぼた餅
記事: 148
登録日時: 2016年7月17日(日) 20:22

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

投稿記事by ぼた餅 » 2018年6月22日(金) 10:26

こんにちは、案乃雲さん。

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

コード: 全て選択

a.gainMp(増減値)

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

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

コード: 全て選択

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

みたいな記述になります。
案乃雲
記事: 7
登録日時: 2017年11月17日(金) 13:07

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

投稿記事by 案乃雲 » 2018年6月25日(月) 11:24

お二方ありがとうございます。

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

“MV:質問” へ戻る