バトルイベントの発動条件をjavascriptで指定できるプラグイン

フォーラムルール
素材の利用規約を決めたいけど、どんなことを書けばいいのか分からない場合は、
素材のテンプレートをご利用下さい。
ネコニャーン
記事: 14
登録日時: 2016年11月13日(日) 16:50

バトルイベントの発動条件をjavascriptで指定できるプラグイン

投稿記事by ネコニャーン » 2017年10月20日(金) 23:36

自分用に書いたコードをせっかくなのでプラグイン化してみました。
javascriptで、バトルイベントの発動条件を設定できるプラグイン。
設定方法:
① 発動条件なしのバトルイベントを用意します。
② ①のバトルイベントの一行目に注釈を入れます。
③ ②の注釈の中に、javascript条件式を記述します。
④ ③で記述した式がtrueになると①のバトルイベントが発動します。

このプラグインを用いる事で、例えば○番目のアクターがピンチになったり、
○ターンまでに敵のHPが半分を切ると発動するイベントを作成できます。

サンプルコード:

コード: 全て選択

$gameParty.aliveMembers().some(function(actor){
return actor.hpRate()<0.5;}
,this);//パーティの誰かのHPが半分を切ったとき

コード: 全て選択

 
$gameParty.members()[0].isStateAffected(1)//先頭のアクターが戦闘不能のとき

バトルイベントの発動回数はスパンの設定に依存します。
最後に編集したユーザー ネコニャーン on 2017年10月21日(土) 22:06 [ 編集 1 回目 ]

アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: バトルイベントの発動条件をjavascriptで指定できるプラグイン

投稿記事by まっつUP » 2017年10月21日(土) 21:16

ネコニャーン様

お世話になります。
プラグインDLさせていただいたのですが
どうやら行末の)が足りないようでプラグインが無効になるようです。

お時間あるときに修正していただけたら幸いです。

追記:誤字修正
RPGで笑顔を・・・

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

github
https://github.com/mattuup/RPGMakerMZ
ネコニャーン
記事: 14
登録日時: 2016年11月13日(日) 16:50

Re: バトルイベントの発動条件をjavascriptで指定できるプラグイン

投稿記事by ネコニャーン » 2017年10月21日(土) 22:06

まっつUP様、大変失礼いたしました。
修正版をアップロードさせていただきます。
添付ファイル
MeetsConditionsByComment.js
(1.86 KiB) ダウンロード数: 218 回
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: バトルイベントの発動条件をjavascriptで指定できるプラグイン

投稿記事by ムノクラ » 2019年10月22日(火) 12:36

ネコニャーン さんが書きました:まっつUP様、大変失礼いたしました。
修正版をアップロードさせていただきます。

こちらのプラグインを使用させていただきたいのですが、利用規約(ライセンス)が未設定なので、指定いただきたく、お願いいたします。
MITライセンスか、下記にあるものから選んで採用いただければ幸いです。
https://materialcommons.tk/choose

MITライセンスがどんなものかは下記でトリアコンタン様が説明してくださっています。
https://forum.tkool.jp/index.php?threads/176/#post-1111

要点としては
1.原作者:著作権保持。サポート義務等、全ての責任を負いません。
2.改変者:改変、再配布、ライセンスの変更が自由。
となります。

以下は記述の一例です

コード: 全て選択

/*============================================================================
 ファイル名.js
 ---------------------------------------------------------------------------
 (C)2018 作者名
 This software is released under the MIT License.
 http://opensource.org/licenses/mit-license.php
 ---------------------------------------------------------------------------
  Version
  1.0 2019/1/1 初版
 ---------------------------------------------------------------------------
 [Blog]   : URL
 [Twitter]: URL
============================================================================*/
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。

“MV:プラグイン素材” へ戻る