MZ用プラグイン

Keke バトルイベントプラス - Keke_BattleEventPlus.js

シェア用テキスト:
▼Keke バトルイベントプラス(ケケー様作) - Keke_BattleEventPlus.js
https://plugin-mz.fungamemake.com/archives/6719
色々なタイミングでバトルイベントを起動できるようにする。実質的にほぼバトル中いつでもバトルイベントの起動が可能

ふりがな:ばとるいべんとぷらす

機能概要: 色々なタイミングでバトルイベントを起動できるようにする。実質的にほぼバトル中いつでもバトルイベントの起動が可能

利用規約(ライセンス): MITライセンス

作者:ケケー

作者サイト:https://kekeelabo.com/

解説ページ:https://kekeelabo.com/?i=44

ダウンロードページ:https://kekeelabo.com/plugin/Keke_BattleEventPlus.js

ファイル名:Keke_BattleEventPlus.js

プラグインのヘルプ:

/*:
 * @target MZ
 * @plugindesc バトルイベント起動タイミングを増築
 * @author ケケー
 * @url https://kekeelabo.com
 * 
 * @help
 * 【ver.1.0.2】
 * 色々なタイミングでバトルイベントを起動できるようにする
 * 実質的にほぼバトル中いつでもバトルイベントの起動が可能
 * 
 * 具体的には以下のバトルイベント起動条件を追加
 * ◎アクター入力前
 * ◎アクター行動前
 * ◎アクター行動後
 * ◎敵キャラ入力前
 * ◎敵キャラ行動前
 * ◎敵キャラ行動後
 * ◎勝利前
 * ◎勝利後
 * ◎敗北前
 * ◎敗北後
 * 
 * ● 使い方 ●
 * バトルイベントのページの“一番上”に「注釈」を置き、その仲に
 * 
 * <条件: アクター入力前: (対象キャラ), (何回目の行動か)>
 * <条件: アクター行動前: (対象キャラ), (何回目の行動か)>
 * <条件: アクター行動後: (対象キャラ), (何回目の行動か)>
 * <条件: 敵キャラ入力前: (対象キャラ), (何回目の行動か)>
 * <条件: 敵キャラ行動前: (対象キャラ), (何回目の行動か)>
 * <条件: 敵キャラ行動後: (対象キャラ), (何回目の行動か)> 
 * <条件: 敵撃破: (対象キャラ)>
 * <条件: 勝利前> 
 * <条件: 勝利後> 
 * <条件: 敗北前> 
 * <条件: 敗北後> 
 * 
 * ★例)
 * <条件: アクター入力前: 1>
 *  ID 1 のアクターの行動入力直前にイベント起動する
 * <条件: アクター入力前: 1, 2>
 *  ID 1 のアクターの 2回目 の行動入力直前にイベント起動する
 * <条件: 敵キャラ入力前: 1>
 *  インデックス 1 の敵キャラの行動入力直前にイベント起動する
 * <条件: アクター行動前: 1>
 *  ID 1 のアクターの行動直前にイベント起動する
 * <条件: アクター行動後: 1>
 *  ID 1 のアクターの行動直後にイベント起動する
 * <条件: 敵撃破: 1>
 *  インデックス 1 の敵キャラが撃破された時にイベント起動する
 * <条件: 勝利前>
 *  勝利リザルトの直前にイベント起動する
 * <条件: 勝利後>
 *  勝利リザルトの後にイベント起動する
 * 
 * ※対象キャラはアクターは「ID」、敵キャラは「インデックス」で指定する
 * ※イベントページの「スパン」は1回だけ起動するなら『バトル』、
 *  何回も起動するなら『モーメント』にするのが望ましい
 *  『ターン』だとまれに起動しないことがあるので
 * 
 * 
 * ■【副次機能】条件分岐「スクリプト」でのデータ取得
 *   行動時(入力前、行動前、行動後)にイベント起動した時、
 * 『行動キャラ』『アクション』『何回目の行動か』を条件分岐の「スクリプト」で取得できる
 * これにより、行動キャラの状態やアクション、何回目の行動かで条件分岐することが可能
 * 
 * 行動キャラ: subject で取得
 * アクション: action で取得
 * アクションデータ: item で取得
 * 何回目の行動か: actCount で取得
 * 
 * ★例)
 * subject.hpRate() <= 0.5
 *  行動キャラのHPが 50%以下 のとき
 * action.isSkill() && item.id == 10
 *  行動キャラが ID 10 のスキルを使用したとき
 * action.isItem() && item.id == 10
 *  行動キャラが ID 10 のアイテムを使用したとき
 * actCount == 2
 *  行動キャラの 2回目 の行動のとき
 *  
 * 
 * ● 利用規約 ●
 * MITライセンスのもと、自由に使ってくれて大丈夫です
 * 

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

Copyright© #ツクプラMZ , 2026 All Rights Reserved.