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

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

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

投稿記事by yaiyai » 2018年6月09日(土) 00:00

こんにちは。
マップ上でバフを解除したいのですが、ツクールMVのイベントコマンドでは触れませんでした。
スクリプトで記述することは可能でしょうか?できればパーティー全体で全解除がやりたいです。
よろしくおねがいします。

アバター
しぐれん
記事: 973
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

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

投稿記事by しぐれん » 2018年6月09日(土) 00:22

コード: 全て選択

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


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

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

投稿記事by まっつUP » 2018年6月09日(土) 00:34

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:質問” へ戻る