VE Battle Advantage - VE_BattleAdvantage.js

シェア用テキスト:
▼VE Battle Advantage(Victor Sant様作) - VE_BattleAdvantage.js
https://plugin.fungamemake.com/archives/26935
不意打ち・先制攻撃を強化し、騙し討ち・バックアタック・挟み撃ち・包囲攻撃の4種類が追加されます。このプラグインは、次の戦いに有利になるようにするコマンドも提供します。

ふりがな:ばとるあどばんてーじ

機能概要: 不意打ち・先制攻撃を強化し、騙し討ち・バックアタック・挟み撃ち・包囲攻撃の4種類が追加されます。このプラグインは、次の戦いに有利になるようにするコマンドも提供します。

利用規約(ライセンス):https://fungamemake.com/victor-engine-jaspanese

作者:Victor Sant

作者サイト:https://victorenginescripts.wordpress.com/

ダウンロードページ:https://fungamemake.com/archives/10078

ファイル名:VE_BattleAdvantage.js

プラグインのヘルプ:

/*:ja
 * @plugindesc v1.03 不意打ち・先制攻撃を強化し、騙し討ち・バックアタック・挟み撃ち・包囲攻撃の4種類が追加されます。
 * @author Victor Sant
 *
 * @param == Advantage Rates ==
 * @text -- アドバンテージ率 --
 * @default ==============================
 *
 * @param Pre Emptive Formula
 * @text 先制攻撃式
 * @desc 先制攻撃発生率の式
 * デフォルト式を使用する場合、無入力 (ヘルプ参照)
 * @default @@
 *
 * @param Surprise Formula
 * @text 不意打ち式
 * @desc 不意打ち発生率の式
 * デフォルト式を使用する場合、無入力 (ヘルプ参照)
 * @default @@
 *
 * @param Sneak Attack Formula
 * @text 騙し討ち式
 * @desc 騙し討ち発生率の式
 * 発生しない場合、無入力 (ヘルプ参照)
 * @default a.agility() > b.agility() ? 50 : 30
 *
 * @param Back Attack Formula
 * @text バックアタック式
 * @desc バックアタック発生率の式
 * 発生しない場合、無入力 (ヘルプ参照)
 * @default a.agility() > b.agility() ? 30 : 50
 *
 * @param Pincer Attack Formula
 * @text 挟み撃ち式
 * @desc 挟み撃ち発生率の式
 * 発生しない場合、無入力 (ヘルプ参照)
 * @default a.agility() > b.agility() ? 50 : 30
 *
 * @param Surrounded Formula
 * @text 包囲攻撃式
 * @desc 包囲攻撃発生率の式
 * 発生しない場合、無入力 (ヘルプ参照)
 * @default a.agility() > b.agility() ? 30 : 50
 *
 * @param == Advantage Texts ==
 * @text -- アドバンテージ・テキスト
 * @default ==============================
 *
 * @param Sneak Attack Message
 * @text 騙し討ちメッセージ
 * @desc 騙し討ち時の表示メッセージ
 * %1:パーティの名前
 * @default %1は騙し討ちに成功!
 *
 * @param Back Attack Message
 * @text バックアタックメッセージ
 * @desc バックアタック時の表示メッセージ
 * %1:パーティの名前
 * @default %1はバックアタックを受けた!
 *
 * @param Pincer Attack Message
 * @text 挟み撃ちメッセージ
 * @desc 挟み撃ち時の表示メッセージ
 * %1:パーティの名前
 * @default %1は挟み撃ちに成功!
 *
 * @param Surrounded Message
 * @text 包囲攻撃メッセージ
 * @desc 包囲攻撃時の表示メッセージ
 * %1:パーティの名前
 * @default %1は包囲攻撃を受けた!
 *
 * @param == Behind Damage ==
 * @text -- 背後攻撃ダメージ --
 * @default ==============================
 *
 * @param Behind Damage
 * @text 背後攻撃ダメージ率
 * @desc 背後攻撃を受けた時の追加ダメージ率
 * Number. 100 = double damage 50 = +50% damage.
 * @default 100
 *
 * @help
 * 翻訳:ムノクラ
 * https://fungamemake.com/
 * https://twitter.com/munokura/
 *
 * 元プラグイン:
 * https://victorenginescripts.wordpress.com/rpg-maker-mv/battle-advantage/
 *
 *
 * ===========================================================================
 * 必要プラグイン
 * ===========================================================================
 *
 * このプラグインを使用するには、下記のプラグインが必要です。
 * - VE_BasicModule
 *
 *
 * ===========================================================================
 *  メモタグ
 * ===========================================================================
 *
 * ===========================================================================
 * No Beind Damage (アクター、職業、敵キャラ、武器、防具、ステート)
 * ---------------------------------------------------------------------------
 *  <no behind damage>
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 * このタグがあるバトラーは、後ろから攻撃を受けてもダメージが増えません。
 * ===========================================================================
 *
 * ===========================================================================
 * No Turn Around (アクター、職業、敵キャラ、武器、防具、ステート)
 * ---------------------------------------------------------------------------
 *  <no turn around>
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 * このタグを持ったバトラーは、その位置に関わらず、
 * デフォルトの方向を変えることはありません。
 * ===========================================================================
 *
 * ===========================================================================
 * No Beind Damage (スキル、アイテム)
 * ---------------------------------------------------------------------------
 *  <no behind damage>
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 * 背後から攻撃しても、このタグがあるアクションでは、
 * バトラーはダメージが増えません。
 * ===========================================================================
 *
 * ===========================================================================
 *  プラグインコマンド
 * ---------------------------------------------------------------------------
 *
 * ---------------------------------------------------------------------------
 *  ChanceOfAdvantage
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 * 次の戦闘は有利になる可能性があります。
 * イベント戦闘は、デフォルトでは有利になるチャンスがありません。
 * ---------------------------------------------------------------------------
 *
 * ---------------------------------------------------------------------------
 *  ForceAdvantage PreEmptive
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 * 次の戦闘は自動的に先制攻撃を行います。
 * (パーティはフリーターン)
 * ---------------------------------------------------------------------------
 *
 * ---------------------------------------------------------------------------
 *  ForceAdvantage Surprise
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 * 次の戦闘は自動的に不意打ちになります。
 * (敵はフリーターン)
 * ---------------------------------------------------------------------------
 *
 * ---------------------------------------------------------------------------
 *  ForceAdvantage SneakAttack
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 * 次の戦闘は自動的に騙し討ちになります。
 * (パーティはフリーターン、敵はターン後振り返る)
 * ---------------------------------------------------------------------------
 *
 * ---------------------------------------------------------------------------
 *  ForceAdvantage BackAttack
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 * 次の戦闘は、自動的にバックアタックになります。
 * (敵はフリーターン、パーティメンバーはターン後振り返る)
 * ---------------------------------------------------------------------------
 *
 * ---------------------------------------------------------------------------
 *  ForceAdvantage PincerAttack
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 * 次の戦闘では自動的に挟み撃ちになります。
 * (パーティはフリーターン、敵は囲まれる)
 * ---------------------------------------------------------------------------
 *
 * ---------------------------------------------------------------------------
 *  ForceAdvantage Surrounded
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 * 次の戦闘で戦った場合、自動的に囲まれた状態での攻撃となります。
 * (敵はフリーターン、パーティメンバーは囲まれる)
 * ===========================================================================
 *
 * ===========================================================================
 *  追加情報
 * ---------------------------------------------------------------------------
 *
 *  - The advantage formulas:
 * この式は、戦闘アドバンテージ効果の発生率を定義します。
 * aはアクターパーティ、bは敵グループ、v[x]は変数として使用できます。
 * 式は評価されるので、有効なJavaScriptであればどんなものでも構いません。
 *
 * パーティの平均敏捷度を取得するには'a.agility()'を、
 * 敵グループの平均敏捷度を取得するには'b.agility()'を使用できます。
 *
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 *
 *  - The new advantages
 * 騙し討ち、バックアタック、挟み撃ち、包囲攻撃の4種類が追加されます。
 * バトラーの配置を変更して、後ろから攻撃を受けたり、
 * ダメージを受けるようになります。
 * これらはサイドビュー戦闘を使用する場合のみ使用可能です。
 * サイドビューを使用しないと、これらの戦闘の利点は発生しません。
 *
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 *
 *  - Sneak Attack
 * 騙し討ちは先制攻撃がある場合のみ発生します。
 * パーティはフリーターンを得ますが(先制攻撃と同様)、
 * 敵パーティは最初のターンの間に引き返され、
 * 攻撃を受けた時に追加のダメージを受ける。
 *
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 *
 *  - Pincer Attack
 * 挟み撃ちは先制攻撃がある場合のみ発生します。
 * パーティはフリーターンを得ます(先制攻撃と同様)。
 * 敵は囲まれており、パーティは左右に分かれています。
 * 敵は常にどちらかの側面に背中を見せています。
 * 敵が攻撃する時、敵は反対側のアクターに背中を向けて、その対象に直面します。
 *
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 *
 *  - Back Attack
 * バックアタックは不意打ちがある場合のみ発生します。
 * 敵はフリーターンを得ますが、プレイヤーは最初のターンの間に引き返され、
 * 攻撃を受けた時に追加のダメージを受けます。
 *
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 *
 *  - Surrounded Attack
 * 包囲攻撃は不意打ちがある場合のみ発生します。
 * 敵はフリーターンを得ます(不意打ちと同様)。
 * 敵が左右に分かれているステートで、パーティは包囲されています。
 * アクターは常にどちらか片側に背中を見せています。
 * 攻撃する時、アクターは反対側の敵に背中を向けて、その対象に直面します。
 *
 * ===========================================================================
 *
 * ===========================================================================
 *  Version History:
 * ---------------------------------------------------------------------------
 *  v 1.00 - 2016.02.15 > First release.
 *  v 1.01 - 2016.02.26 > Compatibility with Battler Graphic Setup.
 *  v 1.02 - 2016.03.15 > Compatibility with Basic Module 1.14.
 *  v 1.03 - 2016.05.31 > Compatibility with Battle Motions.
 * ===========================================================================
 */
0

スポンサードリンク

スポンサードリンク

Copyright© #ツクプラ , 2020 All Rights Reserved.