ページ 11

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

Posted: 2019年4月27日(土) 15:47
by LuMinoth
メイプルストーリーの魔法使い系のスキルのマジックガード的なやつを作りたいのですが
初心者なのでよくわかりません。

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

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

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

Posted: 2019年5月12日(日) 02:24
by ムノクラ
完全にご要望どおりではありませんが、ヒントになると思います。

さすらいのトム様に教えていただきました。
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のダメージを受けるステートの完成です。