| コンセプト | 何%を消費する特技のMPを変数に取得したい。 |
|---|---|
| 完成すると | 「%」で消費するMPを算出。 |
|
|
|
------------------------------------------------------------ 使い方 バトルイベント。もしくはバトルイベント中からのコモンイベント呼び出し 準備 バトルイベントにて「ターン0」のページで 主人公のMPを「現在・過去」変数に代入しておくこと。 「戦闘開始」とかスイッチ作ってONにする。 紹介するテクのバトルイベント開始条件 「スイッチ「戦闘開始」がONの時」のページを作る ------------------------------------------------------------ 使用変数 [0425:戦闘時比率計算:x] [0426:戦闘時比率計算:y] [0427:戦闘時比率計算:a] [0428:戦闘時比率計算:b] [0149:主人公3:現在BP] [0150:主人公3:過去BP] [0431:主人公3:消費BP] ------------------------------------------------------------ イベント内容 ◆変数の操作:[0149:主人公3:現在BP]代入, 主人公[0003:アリス]のMP ◆変数の操作:[0431:主人公3:消費BP]代入, 変数[0150:主人公3:過去BP]の値 ◆変数の操作:[0431:主人公3:消費BP]減算, 変数[0149:主人公3:現在BP]の値 ◆変数の操作:[0425:戦闘時比率計算:x]代入, 5 ◆変数の操作:[0426:戦闘時比率計算:y]代入, 100 ◆変数の操作:[0428:戦闘時比率計算:b]代入, 主人公[0003:アリス]の最大MP ◆変数の操作:[0425:戦闘時比率計算:x]乗算, 変数[0428:戦闘時比率計算:b]の値 ◆変数の操作:[0425:戦闘時比率計算:x]除算, 変数[0426:戦闘時比率計算:y]の値 ◆注釈:答えをaに代入 ◆変数の操作:[0427:戦闘時比率計算:a]代入, 変数[0425:戦闘時比率計算:x]の値 ◇条件分岐:変数[0150:主人公3:過去BP]がV[0428:戦闘時比率計算:b]と同値 [条件に当てはまらない場合の処理内容も設定する:○] ◆ :それ以外の場合 ◇条件分岐:主人公[0003:アリス]が状態[0037:気力充実]になっている [条件に当てはまらない場合の処理内容も設定する:×] ◆変数の操作:[0425:戦闘時比率計算:x]代入, 2 ◆変数の操作:[0426:戦闘時比率計算:y]代入, 100 ◆変数の操作:[0428:戦闘時比率計算:b]代入, 主人公[0003:アリス]の最大MP ◆変数の操作:[0425:戦闘時比率計算:x]乗算, 変数[0428:戦闘時比率計算:b]の値 ◆変数の操作:[0425:戦闘時比率計算:x]除算, 変数[0426:戦闘時比率計算:y]の値 ◆注釈:BP増加分を引く ◆変数の操作:[0427:戦闘時比率計算:a]減算, 変数[0425:戦闘時比率計算:x]の値 ◆ :分岐終了 ◆ :分岐終了 △条件分岐:変数[0431:主人公3:消費BP]がV[0427:戦闘時比率計算:a]と同値 [条件に当てはまらない場合の処理内容も設定する:×] 入れたいイベントを組む ◆イベント処理の中断 ◆ :分岐終了 ◆変数の操作:[0149:主人公3:現在BP〜0150:主人公3:過去BP]代入, 主人公[0003:アリス]のMP |
説明。 |