サガっぽいバトルレイアウト - BattleLayout-SaGa.js

▼サガっぽいバトルレイアウト(やな様作) - BattleLayout-SaGa.js
https://plugin.fungamemake.com/archives/2037
サガっぽいバトルレイアウトに変更するプラグインです。
ふりがな:さがっぽいばとるれいあうと
機能概要: サガっぽいバトルレイアウトに変更するプラグインです。
利用規約(ライセンス): MITライセンス
作者:やな
作者サイト:https://x.com/yanatsuki_/
解説ページ:https://www6.atwiki.jp/pokotan/pages/3.html
直接ダウンロード:Zipファイルダウンロードページ:https://raw.githubusercontent.com/munokura/Yana-MV-plug…
ファイル名:BattleLayout-SaGa.js
プラグインのヘルプ:
/*: * @plugindesc ver1.062/戦闘のレイアウトをサガっぽくします。 * @author Yana * * @param 【基本設定】 * @param NameBasicCommand * @desc 基本コマンドの表示名です。 * @default アクター * * @param NameExtendCommand * @desc 拡張コマンドの表示名です。 * @default パーティ * * @param EscapeIconIndex * @desc 逃げるコマンドのアイコンインデックスです。 * @type number * @default 82 * * @param * @param 【コマンドの設定】 * * @param MaxPageRows * @desc アクターコマンド1ページに表示する項目数です。 * @type number * @default 10 * * @param Command1 * @desc 1ページ目のコマンドです。 * @default attack,guard * * @param Command2 * @desc 最後のページのコマンドです。 * @default escape * * @param ActorCommandOffsetX * @desc アクターコマンドのX座標補正値です。 * @type number * @default 0 * * @param ActorCommandOffsetY * @desc アクターコマンドのY座標補正値です。 * @type number * @default 0 * * @param ActorCommandWidth * @desc アクターコマンドの横幅です。 * @type number * @default 280 * * @param CommandIcons * @desc コマンドのアイコンインデックスです。 * 1:基本、2:拡張、3:アイテム、4以降はスキルタイプ1番目から順です。 * @default 76,209,83,79,78 * * @param ActorCommandNameY * @desc アクターコマンドのアクター名の表示Y座標です。 * @type number * @default 0 * * @param ShowActorCommandMp * @desc アクターコマンドにMPを表示するかの設定です。 * @type boolean * @default true * * @param ShowActorCommandTp * @desc アクターコマンドにTPを表示するかの設定です。 * @type boolean * @default true * * @param ItemCommandUsable * @desc アイテムコマンドを使用するかの設定です。 * falseを指定すると、アイテムコマンドがなくなります。 * @type boolean * @default true * * @param * @param 【ステータスの設定】 * * @param StatusOffsetX * @desc アクターステータスのX座標補正値です。 * @type number * @default 0 * * @param StatusOffsetY * @desc アクターステータスのY座標補正値です。 * @type number * @default 0 * * @param ShowActorActions * @desc ステータスに行動回数を表示するかの設定です。 * 表示する場合はアイコンインデックスを指定してください。 * @default 16 * * @param ShowStateTurns * @desc ステータスにステートの残りターンを表示するかの設定です。 * @type boolean * @default true * * @param ShowMpStatus * @desc ステータスにMPの表示を行うかの設定です。 * @type boolean * @default true * * @param * @param 【カメラの設定】 * * @param MoveCameraX * @desc カメラのX方向の動作範囲です。 * 数値を大きくすると、背景が見切れます。 * @type number * @default 92 * * @param MoveCameraSpeed * @desc カメラの動作速度です。数値を上げると遅くなります。 * @type number * @default 10 * * @param * @param 【エネミーの設定】 * * @param EnemyOffsetY * @desc エネミーの表示位置の補正値Y座標です。 * @type number * @default 140 * * @param * @param 【ホームの設定】 * * @param HomePosition1 * @desc メンバーが1人の時のアクターのホームポジションです。 * x,yで記述してください。 * @default 700,300 * * @param HomePosition2 * @desc メンバーが2人の時のアクターのホームポジションです。 * x,y x,yで記述してください。 * @default 640,240 700,360 * * @param HomePosition3 * @desc メンバーが3人の時のアクターのホームポジションです。 * x,y x,y x,yで記述してください。 * @default 640,220 670,300 700,380 * * @param HomePosition4 * @desc メンバーが4人の時のアクターのホームポジションです。 * x,y x,y x,y x,yで記述してください。 * @default 640,200 660,266 680,333 700,400 * * @param HomePosition5 * @desc メンバーが5人の時のアクターのホームポジションです。 * x,y x,y x,y x,y x,yで記述してください。 * @default 640,180 655,240 670,300 685,360 700,420 * * @param HomePosition6 * @desc メンバーが6人の時のアクターのホームポジションです。 * x,y x,y x,y x,y x,y x,yで記述してください。 * @default 550,280 630,200 630,360 710,120 710,440 730,280 * * @param HomePosition7 * @desc メンバーが7人の時のアクターのホームポジションです。 * x,y x,y x,y x,y x,y x,y x,yで記述してください。 * @default 550,220 550,380 660,140 660,460 660,300 750,220 750,380 * * @param HomePosition8 * @desc メンバーが8人の時のアクターのホームポジションです。 * x,y x,y x,y x,y x,y x,y x,y x,yで記述してください。 * @default 510,300 550,210 550,390 660,120 660,480 710,300 750,210 750,390 * * @param HomePosition9 * @desc メンバーが9人の時のアクターのホームポジションです。 * x,y x,y x,y x,y x,y x,y x,y x,y x,yで記述してください。 * @default 510,210 510,390 540,120 540,480 630,300 720,120 720,480 750,210 750,390 * * @param HomePosition10 * @desc メンバーが10人の時のアクターのホームポジションです。 * x,y x,y x,y x,y x,y x,y x,y x,y x,y x,yで記述してください。 * @default 490,300 540,210 540,390 510,120 510,480 690,300 720,210 720,390 750,120 750,480 * * @param * @param 【拡張設定】 * * @param PassiveSkillType * @desc 【PassiveSkill導入時限定】パッシブスキルのスキルタイプIDです。 * @type number * @default 3 * * @param StateHelpTextAndIcon * @desc 【StateHelp導入時限定】ステートヘルプの表示名とアイコンです。 * @default ステート詳細,79 * * @param FormationTextAndIcon * @desc 【SceneFormation導入時限定】並び替えの名前とアイコンです。 * @default パーティ編成,75 * * @param LogTextAndIcon * @desc 【StackBattleLog導入時限定】ログの名前とアイコンです。 * @default ログ,83 * * @param EquipTextAndIcon * @desc 【ChangeEquipBattle導入時限定】装備の名前とアイコンです。 * @default 装備変更,137 * * @param * @param 【ATB設定】 * @desc YEP_BattleSysATBと併用時に使用する設定です。 * * @param AtbGaugeWidth * @desc ATBゲージの横幅です。 * @type number * @default 64 * * @param AtbGaugeHeight * @desc ATBゲージの縦幅です。 * @type number * @default 6 * * @param ActorAtbGaugeOffsetX * @desc アクターのATBゲージのX補正値です。 * @type number * @default 0 * * @param ActorAtbGaugeOffsetY * @desc アクターのATBゲージのY補正値です。 * @type number * @default 0 * * @param EnemyAtbGaugeOffsetX * @desc エネミーのATBゲージのX補正値です。 * @type number * @default 0 * * @param EnemyAtbGaugeOffsetY * @desc エネミーのATBゲージのY補正値です。 * @type number * @default 0 * * @param AtbGaugeOpacity * @desc ATBゲージの透明度です。 * @type number * @min 0 * @max 256 * @default 128 * * @param ShowEnemyAtbGauge * @desc エネミーのATBゲージを表示するかの設定です。 * true/falseで指定してください。 * @type boolean * @default true * * @param AtbRefreshFrame * @desc ATBゲージの更新頻度です。 * @type number * @default 4 * * @help ------------------------------------------------------ * プラグインについて * ------------------------------------------------------ * * このプラグインは、サイドビュー戦闘のレイアウトを某サガのように変更するプラグインです。 * * ------------------------------------------------------ * 使い方 * ------------------------------------------------------ * 基本的には入れるだけで動作します。 * YEP_BattleEngineCoreやYEP_ActionSequencePackと併用する場合、それらより下に配置してください。 * * ――メモによる設定―― * 特徴を持ったオブジェクトのメモに、 * <追加コマンド:○[,○,○…]> * または、 * <AddCommand:○[,○,○…]> * と記述すると、基本コマンドに指定したコマンドが追加されます。 * 追加されるコマンドは下で説明するCommand1,Command2で使えるキーワードで使用するものになります。 * 複数指定した場合、指定しただけ追加されます。 * * また、同じように * <隠しコマンド:○[,○,○…]> * または、 * <HiddenCommand:○[,○,○…]> * と記述すると、使用条件を満たさないと出現しないコマンドになります。 * 例えば、スキルに武器タイプ条件が付いている場合、その武器タイプの武器を装備しているときだけ、 * または、スキルのコストがTP100の場合、TP100のときだけコマンドが出現します。 * * ――Command1,Command2で使えるキーワード―― * attack →通常攻撃を追加します * guard →防御を追加します * escape →逃げるを追加します * s○ →○番のスキルを追加します * i○ →○番のアイテムを追加します * * 以下のキーワードは対応するプラグインを導入している場合使用可能です。 * stateHelp →コマンドにステート詳細を追加します(StateHelpが必要です) * formation →コマンドに並び替えを追加します(SceneFormationが必要です) * log →ログ表示を追加します(StackBattleLogが必要です) * equip →装備変更を追加します(ChangeEquipBattleが必要です) * * ------------------------------------------------------ * 利用規約 * ------------------------------------------------------ * 当プラグインはMITライセンスで公開されています。 * 使用に制限はありません。商用、アダルト、いずれにも使用できます。 * 二次配布も制限はしませんが、サポートは行いません。 * 著作表示は任意です。行わなくても利用できます。 * 要するに、特に規約はありません。 * バグ報告や使用方法等のお問合せはネ実ツクールスレ、または、Twitterにお願いします。 * https://twitter.com/yanatsuki_ * 素材利用は自己責任でお願いします。 * ------------------------------------------------------ * 更新履歴: * ver1.062:171018 * アクターコマンドをクリック時の上方向の判定範囲を追加。 * プラグインパラメータの仕様を1.5.0に更新。 * ver1.061:170116 * コマンドが記憶になっているとき、ページ数が減少すると空白のページが出現することのあるバグを修正。 * ver1.06:170116 * ミニウィンドウが表示されないバグを修正。 * ミニウィンドウに表示されるヘルプが\nを認識するように変更。 * ver1.05:170110 * アクターコマンドのページをマウスのホイールで操作できるように変更。 * アクターステータスのTP表示をバトル画面でTPを表示に対応。 * アクターステータスのMPを非表示にする機能を追加。 * ver1.04: * クリックやタッチでアクターを選択できないバグを修正。 * アクターコマンドに左右のカーソルを追加。 * ver1.03: * MiniInformationWindowとの連携処理を追加。 * ver1.02: * YEP_BattleSysATBとの併用化処理を追加。 * ver1.01: * ChangeEquipBattleに対応して処理を追加。 * ver1.00: * 公開 */
