MZ用プラグイン

行動遅延スキル(TPB) - RX_T_ActionDelayTPB.js

シェア用テキスト:
▼行動遅延スキル(TPB)(TYPE74RX-T様作) - RX_T_ActionDelayTPB.js
https://plugin-mz.fungamemake.com/archives/573
相手の行動待機時間を伸ばす、行動遅延スキルやアイテムを作成できます。

ふりがな:こうどうちえんすきる(TPB)

機能概要: 相手の行動待機時間を伸ばす、行動遅延スキルやアイテムを作成できます。

利用規約(ライセンス): MITライセンス

作者:TYPE74RX-T

作者サイト:https://mdc-light.jpn.org/TYPE74RX-T/

ダウンロードページ:http://w.atwiki.jp/type74rx-t/?page=%E8%A1%8C%E5%8B%95%…

ファイル名:RX_T_ActionDelayTPB.js

プラグインのヘルプ:

//=============================================================================
// Plugin_Name : Action delay skill for TPB
// File_Name   : RX_T_ActionDelayTPB.js
// Version     : 1.00
// Copylight   : 2020 TYPE74RX-T
//=============================================================================


//=============================================================================
/*:
 * @target MZ
 * @plugindesc You can create an action delay skill or item that increases your opponent's action waiting time.
 * @author TYPE74RX-T
 * @url https://w.atwiki.jp/type74rx-t/pages/221.html
 *
 * @param SystemWord in Notes1
 * @text System word
 * @desc System word to fill in the notes field
 * @default TPBDamage
 *
 * @param SystemWord in Notes2
 * @text System word
 * @desc System word to fill in the notes field
 * @default TPBCastDamage
 *
 * @param dalayMsgActor
 * @text MSGatWaitTimeDelay:Actor
 * @desc Text to be displayed when the action time is delayed.
 * %1 is replaced to battler's name.
 * @type string
 * @default %1 has received a delay in action!
 *
 * @param gainMsgActor
 * @text MSGatWaitTimeShrink:Actor
 * @desc Text to be displayed when the action time is moved up.
 * %1 is replaced to battler's name.
 * @type string
 * @default %1's time for action has moved up!
 *
 * @param dalayMsgEnemy
 * @text MSGatWaitTimeDelay:Enemy
 * @desc Text to be displayed when the action time is delayed.
 * %1 is replaced to battler's name.
 * @type string
 * @default %1 has received a delay in action!
 *
 * @param gainMsgEnemy
 * @text MSGatWaitTimeShrink:Enemy
 * @desc Text to be displayed when the action time is moved up.
 * %1 is replaced to battler's name.
 * @type string
 * @default %1's time for action has moved up!
 *
 * @help Action delay skill for TPB
 *
 * This plugin is compatible with RPG Maker MZ's TPB mode.
 *
 * ◆Summary
 * You can create an action delay skill or item that increases your opponent's
 * action waiting time.
 * For example, if an ally is hit by this skill, it will be cancelled even
 * if they are ready to act, and their gauge will be reduced.
 * You can also make your opponent stop for a while by increasing the value.
 *
 * ◆Usage
 * Fill in the notes section(target of Effect: skills and items).
 * Example: If you want to reduce your TPB gauge from full to 0 at once
 * (For the sake of clarity, I'm using actors as an example, but the same image
 * applies to enemies.)
 *
 * 
 *
 * This is an image of damage to TPB's waiting time.
 * 500 is equal to one turn (one gauge).
 * If you set it to a negative value, the gauge will build up in reverse.
 *
 * The same thing can be done for the chanting time after the action has been
 * determined*.
 * *:This is a concept that occurs in TPB mode for skills with a negative value
 * of speed in "invocation" section.
 *
 * Example: If you want to reduce the chanting time by 500
 *
 * 
 *
 * The idea behind the settings is basically the same, but depending on the
 * skill's speed compensation settings, a skill that reduces chanting time by
 * one normal TPB gauge may be used on a chanting target and still have
 * chanting time remaining(One gauge:500).
 * (If the target is a character who is chanting a skill with a speed
 * correction of -15 or so, the chanting time will be eliminated with the skill
 * with the above setting.)
 * Set it up with this in mind.
 *
 * If you want to create a skill that is simply for these effect, set the
 * "Type" of Damage section to "None".
 *
 * [Caution]
 * When restoring the TPB gauge (waiting time) of a target in a chanting state,
 * the chanting state may be canceled depending on settings and circumstances.
 *
 * [About Plugin Parameters]
 * You don't need to worry about the system word.
 * It's just that the way you set up the notes field is different depending
 * on whether you are using the English or Japanese version.
 *
 * ★MSGatWaitTimeDelay:Actor(or Enemy)
 * You can set the text you want to appear in the Battle Log when there is a
 * delay before you can act.
 * Be sure to include "%1" in the text.
 *
 * ★MSGatWaitTimeShrink:Actor(or Enemy)
 * You can set the text you want to appear in the Battle Log when the time to
 * act has moved up.
 * Be sure to include "%1" in the text.
 *
 * ◆License
 * This plugin is released under MIT license.
 * http://opensource.org/licenses/mit-license.php
*/
/*:ja
 * @target MZ
 * @plugindesc 行動待機時間を伸ばす、行動遅延スキルやアイテムを作成できます。
 * @author TYPE74RX-T
 * @url https://mdc-light.jpn.org/TYPE74RX-T/
 *
 * @param SystemWord in Notes1
 * @text システムワード
 * @desc メモ欄に記入するシステムワード
 * @default TPBダメージ
 *
 * @param SystemWord in Notes2
 * @text システムワード
 * @desc メモ欄に記入するシステムワード
 * @default 詠唱ダメージ
 *
 * @param dalayMsgActor
 * @text 行動時間遅延時表示文・味方
 * @desc 行動までの時間が遅延した時に表示する文章
 * %1がバトラー名に置き換えられます
 * @type string
 * @default %1は 行動遅延を受けた!
 *
 * @param gainMsgActor
 * @text 行動時間繰上時表示文・味方
 * @desc 行動までの時間が繰り上がった時に表示する文章
 * %1がバトラー名に置き換えられます
 * @type string
 * @default %1の行動時間が繰り上がった!
 *
 * @param dalayMsgEnemy
 * @text 行動時間遅延時表示文・敵
 * @desc 行動までの時間が遅延した時に表示する文章
 * %1がバトラー名に置き換えられます
 * @type string
 * @default %1は 行動遅延を受けた!
 *
 * @param gainMsgEnemy
 * @text 行動時間繰上時表示文・敵
 * @desc 行動までの時間が繰り上がった時に表示する文章
 * %1がバトラー名に置き換えられます
 * @type string
 * @default %1の行動時間が繰り上がった!
 *
 * @help 行動遅延スキル(TPB)
 *
 * このプラグインはRPGツクールMZのTPBモードに対応しています。
 *
 * ◆概要
 * 相手の行動待機時間を伸ばす、行動遅延スキルやアイテムを作成できます。
 * 例えばこのスキルを味方が受けると、行動可能状態であってもキャンセルされ、
 * 溜まっていたゲージが減少します。
 * 数値を大きくすることで相手をしばらく停止状態にもできます。
 *
 * ◆使い方
 * スキル、アイテムのメモ欄に記入します。
 * 例:TPBゲージを満タンから一気に0になるまで減らす設定の場合
 * (分かりやすくアクターを例にしていますが、敵キャラもイメージは同じです。)
 *
 * 
 *
 * TPBの待機時間にダメージを与えるイメージです。
 * 500で1ターン分の計算になります。
 * マイナス設定をすると逆にゲージが溜まるようになります。
 *
 * また、行動決定後の詠唱時間(※)に対しても上記と同様のことができます。
 * ※:TPBモードでは速度補正がマイナス値のスキルに発生する概念です。
 *
 * 例:詠唱時間を500短縮させる設定の場合
 *
 * 
 *
 * 設定の考え方も基本的には同じですが、スキルの速度補正設定によっては
 * 通常のTPBゲージ1本分の詠唱時間(500)を短縮させるスキルを詠唱中の
 * 対象に使っても、詠唱時間が残ることがあります。
 * (対象が速度補正-15程度のスキルを詠唱しているキャラであれば
 *  上記設定のスキルで詠唱時間が無くなります。)
 * なので、そこを踏まえて設定してください。
 *
 * 単にこれらの効果だけのスキルを作る場合はダメージのタイプを「なし」に
 * 設定してください。
 *
 * 【ご注意】
 * 詠唱状態にある対象のTPBゲージ(待ち時間)を回復させる際
 * 設定や状況によっては詠唱状態が解除される場合があります。
 *
 * 【プラグインパラメータについて】
 * システムワードについては設定不要です。
 * ただ、日本語版か英語版かでメモ欄の設定方法が違うだけです。
 *
 * ★行動時間遅延時表示文:味方(or敵)
 * 行動までの時間が遅延した時、バトルログに表示させたい文章を設定できます。
 * 必ず「%1」が含まれた内容に設定してください。
 *
 * ★行動時間繰上時表示文:味方(or敵)
 * 行動までの時間が繰り上がった時、バトルログに表示させたい文章を設定できます。
 * 必ず「%1」が含まれた内容に設定してください。
 *
 * ◆ライセンス
 * このプラグインはMITライセンスで公開されています。
 * http://opensource.org/licenses/mit-license.php
*/

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

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