Script Document

戦闘関数

戦闘関数は戦闘時のみ使用できる関数です。マップ中などでは使用できません

関数一覧

BtlCharaHP戦闘キャラのHPを取得・設定する
BtlCharaMaxHP戦闘キャラの最大HPを取得する
BtlCharaSP戦闘キャラのSPを取得・設定する
BtlCharaMaxSP戦闘キャラの最大SPを取得する
BtlCharaEP戦闘キャラのEPを取得・設定する
BtlAddStatus戦闘キャラにステータス効果を付与する
BtlHasStatus戦闘キャラが指定したステータス効果を持っているかを確認する
BtlRemoveStatus戦闘キャラのステータス効果を解除する
BtlShowChara戦闘キャラを表示する
BtlHideChara戦闘キャラを非表示にする
BtlShowParam戦闘キャラのパラメータを表示する
BtlHideParam戦闘キャラのパラメータを非表示にする
BtlShowMsgWnd戦闘メッセージウィンドウを表示する
BtlHideMsgWnd戦闘メッセージウィンドウを非表示にする
BtlMiniGame戦闘内ミニゲームを開始する

関数詳細

BtlCharaHP()

機能
戦闘キャラのHPを取得します。hp を指定した場合はその値を設定します
書式
int BtlCharaHP( btlChara, hp, message, popup )
引数
引数省略規定値詳細
btlChara列挙型×戦闘キャラを示す以下のいずれかの列挙子
hp整数現在値HP
message文字列null 表示メッセージ。不要な場合は null を設定してください。メッセージは以下の複合書式指定が使用できます
0キャラクター名 (表示名)
1HPの変化量
2設定後のHP
popup文字列null ポップアップ文。不要な場合は null を設定してください。ポップアップ文には以下の複合書式指定が使用できます
0キャラクター名 (表示名)
1HPの変化量
2設定後のHP
戻り値
戦闘キャラのHP
列挙型
戦闘キャラ
列挙子説明
Playerプレーヤー
Assistantアシスタント
Enemy

BtlCharaMaxHP()

機能
戦闘キャラの最大HPを取得します
書式
int BtlCharaMaxHP( btlChara )
引数
引数省略規定値詳細
btlChara列挙型×戦闘キャラを示す以下のいずれかの列挙子
戻り値
戦闘キャラの最大HP
列挙型
戦闘キャラ
列挙子説明
Playerプレーヤー
Assistantアシスタント
Enemy

BtlCharaSP()

機能
戦闘キャラのSPを取得します。sp を指定した場合はその値を設定します
書式
int BtlCharaSP( btlChara, sp, message, popup )
引数
引数省略規定値詳細
btlChara列挙型×戦闘キャラを示す以下のいずれかの列挙子
sp整数現在値SP
message文字列null 表示メッセージ。不要な場合は null を設定してください。メッセージは以下の複合書式指定が使用できます
0キャラクター名 (表示名)
1SPの変化量
2設定後のSP
popup文字列null ポップアップ文。不要な場合は null を設定してください。ポップアップ文には以下の複合書式指定が使用できます
0キャラクター名 (表示名)
1SPの変化量
2設定後のSP
戻り値
戦闘キャラのSP
列挙型
戦闘キャラ
列挙子説明
Playerプレーヤー
Assistantアシスタント
Enemy

BtlCharaMaxSP()

機能
戦闘キャラの最大SPを取得します
書式
int BtlCharaMaxSP( btlChara )
引数
引数省略規定値詳細
btlChara列挙型×戦闘キャラを示す以下のいずれかの列挙子
戻り値
戦闘キャラの最大SP
列挙型
戦闘キャラ
列挙子説明
Playerプレーヤー
Assistantアシスタント
Enemy

BtlCharaEP()

機能
戦闘キャラのEPを取得します。ep を指定した場合はその値を設定します
書式
int BtlCharaEP()
引数
引数省略規定値詳細
btlChara列挙型×戦闘キャラを示す以下のいずれかの列挙子
ep整数現在値EP
message文字列null 表示メッセージ。不要な場合は null を設定してください。メッセージは以下の複合書式指定が使用できます
0キャラクター名 (表示名)
1EPの変化量
2設定後のEP
popup文字列null ポップアップ文。不要な場合は null を設定してください。ポップアップ文には以下の複合書式指定が使用できます
0キャラクター名 (表示名)
1EPの変化量
2設定後のEP
戻り値
戦闘キャラのEP
列挙型
戦闘キャラ
列挙子説明
Playerプレーヤー
Assistantアシスタント
Enemy

BtlAddStatus()

機能
戦闘キャラにステータス効果を付与します
書式
void BtlAddStatus( btlChara, statusId )
引数
引数省略規定値詳細
btlChara列挙型×戦闘キャラを示す以下のいずれかの列挙子
statusId文字列×ステータスID
戻り値
なし
列挙型
戦闘キャラ
列挙子説明
Playerプレーヤー
Assistantアシスタント
Enemy

BtlHasStatus()

機能
戦闘キャラが指定したステータス効果を持っているかを確認します
書式
bool BtlHasStatus( btlChara, statusId )
引数
引数省略規定値詳細
btlChara列挙型×戦闘キャラを示す以下のいずれかの列挙子
statusId文字列×ステータスID
戻り値
ステータスを付与されている場合は true を返す
列挙型
戦闘キャラ
列挙子説明
Playerプレーヤー
Assistantアシスタント
Enemy

BtlRemoveStatus()

機能
戦闘キャラのステータス効果を解除します
書式
void BtlRemoveStatus( btlChara, statusId )
引数
引数省略規定値詳細
btlChara列挙型×戦闘キャラを示す以下のいずれかの列挙子
statusId文字列×ステータスID
戻り値
なし
列挙型
戦闘キャラ
列挙子説明
Playerプレーヤー
Assistantアシスタント
Enemy

BtlShowChara()

機能
戦闘キャラを表示します
書式
void BtlShowChara()
引数
なし
戻り値
なし

BtlHideChara()

機能
戦闘キャラを非表示にします
書式
void BtlHideChara()
引数
なし
戻り値
なし

BtlShowParam()

機能
戦闘キャラのパラメータを表示します
書式
void BtlShowParam()
引数
なし
戻り値
なし

BtlHideParam()

機能
戦闘キャラのパラメータを非表示にします
書式
void BtlHideParam()
引数
なし
戻り値
なし

BtlShowMsgWnd()

機能
戦闘メッセージウィンドウを表示します
書式
void BtlShowMsgWnd()
引数
なし
戻り値
なし

BtlHideMsgWnd()

機能
戦闘メッセージウィンドウを非表示にします
書式
void BtlHideMsgWnd()
引数
なし
戻り値
なし

BtlMiniGame()

機能
戦闘内ミニゲームを開始します。ミニゲームの成敗は $mgResult 変数で取得することが出来ます。
この関数はミニゲームが終了するまで待機する点に注意してください (ショップが閉じられるまで次の命令は実行されません)
書式
void BtlMiniGame( barRange, speed, count )
引数
引数省略規定値詳細
barRange実数0.5成功エリアの範囲 (0.0~1.0)
speed実数1.0マーカーの移動速度 (秒間ループ回数)
count整数8ループ回数
戻り値
なし
TOP