当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
条件コモン特徴 - ConditionallyCommonTrait.js

▼条件コモン特徴(やな様作) - ConditionallyCommonTrait.js
https://plugin.fungamemake.com/archives/2112
条件を満たすと、コモンイベントを予約する特徴を追加します。
ふりがな:じょうけんこもんとくちょう
機能概要: 条件を満たすと、コモンイベントを予約する特徴を追加します。
利用規約(ライセンス): MITライセンス
作者:やな
作者サイト:https://x.com/yanatsuki_/
解説ページ:https://www6.atwiki.jp/pokotan/pages/3.html
ダウンロードページ:https://raw.githubusercontent.com/munokura/Yana-MV-plug…
ファイル名:ConditionallyCommonTrait.js
プラグインのヘルプ:
* @plugindesc ver1.01/条件を満たした時、コモンイベントを予約する特徴を追加します。
* @author Yana
*
* @param CountFrame
* @desc 何フレームに1度判定を実行するかの設定です。
* @default 4
*
* @param SubjectIndex
* @desc 起動者のインデックスを格納する変数のIDです。
* 格納されたインデックスがエネミーの場合、+1000された値が入ります。
* @default 12
*
* @help ------------------------------------------------------
* このプラグインについて
* ------------------------------------------------------
*
* このプラグインは、「条件を満たすとコモンイベントを呼び出す特徴」を追加するプラグインです。
* 特徴を持ったオブジェクトのメモに指定のキーワードを記述してください。
*
* ------------------------------------------------------
* 使用方法
* ------------------------------------------------------
*
* アクターやエネミー武器、防具、クラス、ステートなど特徴を持ったオブジェクトのメモに
* <条件発動コモン:コモンID,発動率%>
* 発動条件
* </条件発動コモン>
* または、
* <ConditionallyCommon:CommonId,Rate%>
* trigger
* </ConditionallyCommon>
* と記述してください。
* この記述がある特徴オブジェクトを持っているアクターまたはエネミーがその場にいる場合、
* 発動条件が満たされた際に指定したコモンIDを発動率%の確率で予約します。
*
* 発動条件は、記述した内容がevalで評価されるため、true/falseを返す条件式を記述してください。
* また、ConditionallyCoreが導入されている場合、条件設定はそちらの方式に変更されます。
* 条件式では、a=発動者 v=変数 s=スイッチが使用可能です。
*
* 例:スイッチ1番がONのとき、tabキーを押すと10%の確率でコモンイベント1番を実行
* <条件発動コモン:1,10%>
* s[1]
* Input.isTriggerd('tab')
* </条件発動コモン>
*
* ※ConditionallyCoreが入っている場合、同じ記述は以下になります。
* <条件発動コモン:1,10%>
* スクリプト条件:s[1]
* スクリプト条件:Input.isTriggerd('tab')
* </条件発動コモン>
*
* ------------------------------------------------------
* 利用規約
* ------------------------------------------------------
* 当プラグインはMITライセンスで公開されています。
* 使用に制限はありません。商用、アダルト、いずれにも使用できます。
* 二次配布も制限はしませんが、サポートは行いません。
* 著作表示は任意です。行わなくても利用できます。
* 要するに、特に規約はありません。
* バグ報告や使用方法等のお問合せはネ実ツクールスレ、または、Twitterにお願いします。
* https://twitter.com/yanatsuki_
* 素材利用は自己責任でお願いします。
* ------------------------------------------------------
* 更新履歴:
* ver1.01:
* 起動者のインデックスを変数に入れる処理を追加。
* ver1.00:
* 公開