#author("2023-12-25T07:21:35+00:00","default:admin","admin")
#author("2024-03-22T14:17:42+09:00","default:admin","admin")
*バトル [#j5c56ea2]
>

#contents
**バトル実行と結果の確認 [#lc2a6f1a]
バトルを実行し、勝敗の分岐処理を行います。勝った時と負けた時の処理を分けることができます。

#ref(バトル実行と結果の確認.png)

-''配置調整''
バトル中に使用するマップの選択と、味方と敵の配置設定を行います。

-''バトルテスト''
設定した内容でバトルテストを実行します。

-''BGM''
バトル中に使用するBGMを設定します。"変更しない"に設定すると、通常のバトルBGMが再生されます。

-''逃げられない''
チェックを入れるとバトルから逃げられなくなります。

-''負けてもゲームオーバーにしない''
バトルで全滅しても、ゲームオーバーに遷移しません。

-''モンスター登場メッセージを出さない''
モンスター登場時、システムメッセージを表示しません。

-''出現するモンスター''
バトルに出現するモンスターの追加/削除を行います。各モンスターのレベルも設定可能です。

**ステータスウィンドウの表示/非表示 [#g08724e9]
バトル時のステータスウィンドウの表示/非表示を切り替えます。

#ref(ステータスウィンドウの表示非表示.png)

**バトルキャストのHP・MPを回復/減らす [#v0b7a3a6]
バトルに参加しているキャストのHP・MP・そのほかの消費型ステータスの増減を設定します。

#ref(バトルキャストのHPMPを回復減らす.png)

-''効果対象''
--''キャスト''
効果対象のキャストを選択します。

--''パーティのn番目''
効果対象のキャストを1~4の間で指定します。

--''n番目のモンスター''
効果対象のキャストを1~6の間で指定します。

-''対象ステータス''
変更するステータスを選択します。

-''数値''
--''直接指定''
数値を直接入力するか、使用する変数ボックスを設定します。

--''計算式を使う''
変動量を四則計算を使って指定できます。
「編集」ボタンを押すと計算式の入力補助ダイアログが表示されます。

---''攻撃元''
計算式で使うステータスについて、どのキャストのステータスを元にするかを指定できます。

-''増やす/減らす''
実行した時、パラメータがどう変化するかを設定します。

-''ダメージ数字を画面に表示する''
チェックを入れるとイベントが実行されたとき、ダメージ数字が画面に表示されます。

**バトルキャストを操作対象にする [#p507bc84]

#ref(バトルキャストを操作対象にする.png)

-''キャスト''
効果対象のキャストを選択します。

-''パーティのn番目''
効果対象のキャストを1~4の間で指定します。

-''n番目のモンスター''
効果対象のキャストを1~6の間で指定します。

**バトルキャストの行動を指定する [#e779afb2]
バトル中、対象のキャストの行動を指定します。このイベントパネルを使用すると、そのターンの行動が無効になります。

#ref(バトルキャストの行動を指定する.png)

-''キャスト''
効果対象のキャストを選択します。

-''パーティのn番目''
効果対象のキャストを1~4の間で指定します。

-''n番目のモンスター''
効果対象のキャストを1~6の間で指定します。

-''行動''
以下の指定した行動を行います。

--''通常攻撃''
通常攻撃を行います。

--''防御''
右のボックスに入力した数値分(%)、被ダメージを減らします。

--''ためる''
右のボックスに入力した数値分(%)、攻撃力を増やします。

--''何もしない''
なんの行動もしません。

--''スキル''
指定したスキルを使用します。

-''ターゲット''
キャストに行わせる行動として「通常攻撃」もしくは「スキル」を指定した場合、そのターゲットを指定します。

--''ランダム''
ランダムに対象を選択します。

--''キャスト''
対象のキャストを選択します。

--''パーティのn番目''
対象のキャストを1~4の間で指定します。

--''n番目のモンスター''
対象のキャストを1~6の間で指定します。

**バトルキャストを状態変化にする/治す [#m666f070]
バトル中、対象のキャストの状態変化を操作します。

#ref(バトルキャストを状態変化する治す.png)

-''キャスト''
効果対象のキャストを選択します。

-''パーティのn番目''
効果対象のキャストを1~4の間で指定します。

-''n番目のモンスター''
効果対象のキャストを1~6の間で指定します。

-''状態変化の種類''
対象の状態変化を設定します。

-''状態変化にする/治す''
状態変化にするか治すかを選択します。

**バトルの強制終了 [#v6195bf9]
バトルを強制終了します。設定項目はありません。

#ref(バトルの強制.png)


**モンスターを出現させる [#wa0e914b]
モンスターを出現させます。すでに出現済みのインデックスを指定すると、そのモンスターが指定したモンスターに入れ替わります。

#ref(モンスターを出現させる.png)

-''モンスターインデックス''
モンスターを出現させるインデックスを設定します。

-''出現させるモンスター''
出現させるモンスターを設定します。

-''配置を指定する''
チェックを入れると、モンスターを出現させる際のバトルレイアウトを配置調整で設定できます。

-''レベルを指定する''
チェックを入れると出現させるモンスターのレベルを直値または変数で指定できます。

**バトル情報を取得 [#i352bab8]
バトル中の情報を取得し、指定のパラメータを指定の方法で代入します。

#ref(バトル情報を取得.png)

-''何に''
使用する変数ボックスを指定します。

-''何を''
取得するパラメータを以下のいずれかから選択して設定します。

--''パーティのn番目のステータス''
指定したキャストのステータスを取得します。
(旧スタイル)とついてる項目はVer.1.5より前のVerを使って設定されたステータスに対応しています。
(非推奨)とついてる項目はVer.1.5より前のVerを使って設定されたステータスに対応しています。
それ以降のVerにてステータスを設定された方はそれ以外のステータスを指定してください。
---''名前''
---''レベル(LV)''
---''現在のHP''(旧スタイル)
---''現在のMP''(旧スタイル)
---''最大HP''(旧スタイル)
---''最大MP''(旧スタイル)
---''現在のHP(%)''(旧スタイル)
---''現在のMP(%)''(旧スタイル)
---''攻撃力''(旧スタイル)
---''魔力''(旧スタイル)
---''防御力''(旧スタイル)
---''命中率''(旧スタイル)
---''回避率''(旧スタイル)
---''素早さ''(旧スタイル)
---''現在のHP''(非推奨)
---''現在のMP''(非推奨)
---''最大HP''(非推奨)
---''最大MP''(非推奨)
---''現在のHP(%)''(非推奨)
---''現在のMP(%)''(非推奨)
---''攻撃力''(非推奨)
---''魔力''(非推奨)
---''防御力''(非推奨)
---''命中率''(非推奨)
---''回避率''(非推奨)
---''素早さ''(非推奨)
---''経験値''
---''状態変化''
---''Ver.1.5以降、データベースで設定しているステータス''

--''n番目のモンスターのステータス''
指定した敵キャストのステータスを取得します。
取得できるパラメータは「パーティのn番目のステータス」と同じです。

--''直前のバトル結果''

--''直前に使用したスキルの対象ナンバー''

--''直前に使用したスキルの使用陣営(0=パーティ,1=モンスター)''

--''直前に使用したスキルの使用キャストナンバー''

--''現在行動中のキャスト陣営(0=パーティ,1=モンスター)''

--''現在行動中のキャストナンバー''

--''現在行動中のキャストの行動種別''
攻撃:0 / 防御:1 / ためる:2 / 待機:3 / スキル:4 / アイテム:5 / 逃げる:6 / 交代:7 / クリティカル:8

--''現在行動中のキャストの行動対象ナンバー''

--''現在行動中のキャストの行動対象陣営(0=パーティ,1=モンスター)''

//---''パーティのインデックス''
//n番目を指定する必要がある情報を取得する際に、nがいくつに当たるかを直値または変数で指定します。


-''どうする''
|''代入する''|変数ボックスに取得した値を代入します。|
|''足す''|変数ボックスの値に取得した値を加算します。|
|''引く''|変数ボックスの値から取得した値を減算します。|
|''掛ける''|変数ボックスの値に取得した値を乗算します。|
|''割る''|変数ボックスの値を取得した値で除算します。|
|''割った余りを代入する''|変数ボックスの値を取得した値で除算した余りを代入します。|
//|''小数点以下を切り捨てて代入''|取得した値の小数点以下の値を切り捨てた上で代入します。|


**バトル中かどうかを確認 [#k84db78e]
バトル中かどうかチェックします。

#ref(バトル中かどうかを確認.png)

**バトル中のモンスターをチェック [#s9977691]
バトル中、指定したインデックスに指定したモンスターが登場しているかどうかをチェックします。

#ref(バトル中のモンスターをチェック.png)

**バトルスピードの変更 [#j5493bd4]
バトルの演出スピードを変更できます。10~1000%で指定できます。

#ref(バトルスピードの変更.png)

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS