Reference : LNX11_XPスタイルバトル メモ設定・スクリプトコマンド

LNX11_XPスタイルバトルのメモ設定とスクリプトコマンドについて記述しています。


LNX11 References


アクターのバトラーグラフィックの表示メモ設定

データベースのメモ欄に記述して行う設定です。

データベース>アクター

初期設定のバトラーグラフィックを指定します。バトラーグラフィックのパスは Graphics/Battlers です。指定を省略した場合、顔グラフィックか歩行グラフィックがバトラーグラフィックになります。

データベース>アイテム・スキル

アイテム・スキル発動時、使用者に再生するアニメーションを ID で指定します。

※バトルログタイプが [2:ヘルプ表示] の場合のみ有効
行動の簡単な説明文を指定します。エフェクトだけでは効果が分かりにくいアイテムやスキルの補足説明に使用します。

※バトルログタイプが [2:ヘルプ表示] の場合のみ有効
行動のヘルプ表示を行わないようにします。

※使用時追加ウェイトはバトルログタイプが [2:ヘルプ表示] の場合のみ有効
アイテム・スキルの使用時、終了時それぞれの追加ウェイトを整数で指定します。ウェイトを微調整する必要がある場合に設定します。

データベース>敵キャラ

敵キャラの通常攻撃アニメーションを ID で指定します。指定を省略した場合、ID:1のアニメーションが通常攻撃アニメーションになります。

データベース>ステート

ステートアニメーションを ID で指定します。ステートアニメーション有りのステートが複数付加されている場合、表示優先度が最も高いものが再生されます。

付加・解除それぞれのステートポップアップの表示テキストを指定します。ステートの名前と異なるテキストをポップアップさせたい場合に使用します。付加・解除両方の表示テキストを指定する場合、ポップアップ表示名 = “表示名” を記述します。

ポップアップが有利なステート扱いになり、
設定項目で設定された色・タイプになります。

付加・解除それぞれのステートのポップアップを行わないようにします。付加・解除両方のポップアップを非表示にする場合、ポップアップ非表示 を記述します。

付加・解除のステート修飾文字を非表示にします。付加・解除両方のステート修飾文字を非表示にする場合、修飾文字非表示 を記述します。

付加・解除それぞれのポップアップタイプを指定します。付加・解除両方のポップアップタイプを指定する場合、ポップアップタイプ = type_id を記述します。

スクリプトコマンド(上級者向け)

スクリプトを実行して扱う機能です。スクリプトコマンドはイベントコマンド>スクリプト等から実行します。

常時

バトラーグラフィックを指定します。メモ設定によるバトラーグラフィック指定より、このスクリプトコマンドによる指定が優先されます。

id : 変更したいアクターのID
filename : ファイル名  バトラーグラフィックのパスは Graphics/Battlers です。

実行例

戦闘中

アクターのバトルステータス表示を更新します。
バトルイベント中、ステータス表示を即座に更新する※必要がある場合に
このスクリプトを実行します。

※VXAceのデフォルトの仕様で、バトルイベント中にイベントコマンド等で
ステータスが変動しても自動更新されることはありません。

アクターのバトラーグラフィック、バトルステータス、背景の表示状態を
一括変更します。演出等に使用します。

アクターのバトラーグラフィックの表示状態を変更します。

アクターのバトルステータスの表示状態を変更します。

アクターの背景の表示状態を変更します。

任意のポップアップを生成します。type以降の引数は省略可。
battler :表示させたいバトラー(名前 or インデックス or バトラーオブジェクト)
インデックスで指定する場合、アクターなら [:actor, index] 敵キャラなら [:enemy, index] と記述します。
popup : ポップアップに表示する数値or文字列
type : ポップアップタイプ(数値 or LNX11::POPUP_TYPEに含まれるシンボル)
color : ポップアップ色(LNX11::POPUP_COLORに含まれるシンボル)
deco : ポップアップの修飾文字(LNX11::DECORATION_NUMBERに含まれるシンボル)

実行例

 

バトルログに文章を挿入します。戦況の表示やキャラクターの会話等に使用します。
text : 表示したい文字列

バトルログの文章をすべて消去します。バトルログタイプが [2:ヘルプ表示] の場合、同時にヘルプウィンドウも非表示になります。

Scene_Battleのウェイトを実行します。ここで実行されるウェイトはLNX10_バトルスピード調整 等の戦闘速度調整スクリプトの影響を受けます。
duration : ウェイト時間(フレーム)