バフ解除のスクリプト記述

返信する
yaiyai
記事: 27
登録日時: 2016年11月29日(火) 05:47

バフ解除のスクリプト記述

投稿記事 by yaiyai »

こんにちは。
マップ上でバフを解除したいのですが、ツクールMVのイベントコマンドでは触れませんでした。
スクリプトで記述することは可能でしょうか?できればパーティー全体で全解除がやりたいです。
よろしくおねがいします。
アバター
しぐれん
記事: 975
登録日時: 2017年3月28日(火) 22:22
連絡する:

Re: バフ解除のスクリプト記述

投稿記事 by しぐれん »

コード: 全て選択

$gameParty.allMembers().forEach(fucntion(actor){  actor.removeAllBuffs(); } ;

全員のを解除するならこれですね。
現在、プラグイン依頼はお休み中です。
アバター
まっつUP
記事: 1149
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: バフ解除のスクリプト記述

投稿記事 by まっつUP »

yaiyai様

お世話になります。

パーティメンバー全員のバフデバフを解除する場合は以下の通りです。

コード: 全て選択

$gameParty.members().forEach(function(actor) {
      actor.removeAllBuffs();
      actor.clearResult();
 }, this);
 
パーティメンバー全員のバフのみを解除する場合は以下の通りです。

コード: 全て選択

$gameParty.members().forEach(function(actor) {
      for(var i = 0; i < 8; i++){
          if(!actor.isBuffAffected(i)) continue;
          actor.removeBuff(i);
      }
      actor.clearResult();
 }, this);
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
返信する

“MV:質問”に戻る