HPダメージをMPで代用するスキル

LuMinoth
記事: 1
登録日時: 2019年4月27日(土) 15:37

HPダメージをMPで代用するスキル

投稿記事by LuMinoth » 2019年4月27日(土) 15:47

メイプルストーリーの魔法使い系のスキルのマジックガード的なやつを作りたいのですが
初心者なのでよくわかりません。

スキル発動時、受けたダメージの80%をMPで代用し、残った20%がHPダメージになる。みたいな感じ希望です。

よろしくおねがいします。

アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: HPダメージをMPで代用するスキル

投稿記事by ムノクラ » 2019年5月12日(日) 02:24

完全にご要望どおりではありませんが、ヒントになると思います。

さすらいのトム様に教えていただきました。
https://twitter.com/knt1951/status/1127204275250065413

1.YEP_BattleEngineCoreとYEP_BuffStateCore を入れる。
2.HPの代わりにMPのダメージを受けるステートを作成する。
このステートのメモ欄に下記のタグを入れる。

コード: 全て選択

<Custom React Effect>
if (value > 0) {
  target.gainMp(-value);
  if (target.mp  == 0) {
     value -= target.mp ;
     target.removeState(stateId);
    } else {
     target.gainMp(-value);
     value = 0;
  }
}
</Custom React Effect>


3.スキルなりで、2.のステートをアクターにかける。

すると、MPがダメージを受け、MPが切れた分がHPのダメージを受けるステートの完成です。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。

“MV:プラグイン素材のリクエスト” へ戻る