当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
MPP TPBクールダウン - MPP_TpbCooldown.js
シェア用テキスト:
▼MPP TPBクールダウン(木星ペンギン様作) - MPP_TpbCooldown.js
https://plugin-mz.fungamemake.com/archives/2891
時間経過によるクールダウンを必要とするアイテム/スキルが作成できるようになります。
ふりがな:TPBくーるだうん
機能概要: 時間経過によるクールダウンを必要とするアイテム/スキルが作成できるようになります。
利用規約(ライセンス): MITライセンス
作者:木星ペンギン
作者サイト:https://woodpenguin.web.fc2.com/MV_Plugin/
解説ページ:https://woodpenguin.web.fc2.com/MV_Plugin/MessageSE.htm…
ファイル名:MPP_TpbCooldown.js
プラグインのヘルプ:
/*:ja * @target MZ * @plugindesc 時間経過によるクールダウンを必要とするアイテム/スキルが作成できるようになります。 * @author 木星ペンギン * @url * * @help [version 2.0.0] * このプラグインはRPGツクールMZ用です。 * * ▼ アイテム/スキルのメモ欄 * 〇 <Cooldown:n> * n : 秒数(小数点以下設定可能) * - アイテム/スキルが再使用可能になる時間を設定します。 * - クールダウンはアクションが終了した時点から開始します。 * * 〇 <CooldownType:type> * type : 任意の文字列 * - アイテム/スキルに[クールダウンタイプ]を設定します。 * - これが設定されたアイテム/スキルを使用した場合、 * 同じタイプのアイテム/スキル全てにクールダウンが発生します。 * - アイテムとスキルは別枠です。 * * 〇 <PartyCooldown> * - これが設定されたアイテム/スキルはクールダウン時間がパーティ全員で * 共有されます。 * - クールダウンはアイテム/スキルを使用した後に開始されます。 * - そのため、アイテム/スキル使用を実行する前に、別のアクターが * 行動選択することは可能です。 * - その場合、アクション実行時に何もしないで行動を終了します。 * * 〇 <StartCooldown:n> * n : 秒数(小数点以下設定可能) * - 戦闘開始時に指定した時間のクールダウンが発生します。 * * 〇 <EffItemCd:n> / <EffSkillCd:n> * n : 秒数(小数点以下設定可能) * - 全アイテムまたはスキルのクールダウン時間をn秒短縮します。 * - ただし、パーティでクールダウンが共有されているアイテム/スキルは * 影響を受けません。 * * 〇 <EffItemCdId id:n> / <EffSkillCdId id:n> * id : アイテム/スキルのID * n : 秒数(小数点以下設定可能) * - 指定したIDのアイテムまたはスキルのクールダウン時間をn秒短縮します。 * - パーティでクールダウンが共有されているアイテム/スキルも指定することが * 出来ます。 * * ▼ アクター/職業/武器/防具/敵キャラ/ステートのメモ欄 * 〇 クールダウン影響率 詳細 * - アイテム/スキルのクールダウンへの影響率です。 * - クールダウンの計算式は * [アイテム/スキルのクールダウン] * (100 - [影響率の合計]) / 100 * となります。 * - [影響率の合計]の上限値はプラグインパラメータ[クールダウン影響率上限]で * 設定できます。 * * 〇 <ItemCdRate:r> / <SkillCdRate:r> * r : 影響率(プラスで短縮 / マイナスで延長) * - 全アイテム/スキルのクールダウン影響率を設定します。 * * 〇 <ItemCdRateId id:n> / <SkillCdRateId id:n> * id : アイテム/スキルのID * r : 影響率(プラスで短縮 / マイナスで延長) * - 指定したアイテム/スキルのクールダウン影響率を設定します。 * * ================================ * Mail : wood_penguin@yahoo.co.jp (@は半角) * Blog : http://woodpenguin.blog.fc2.com/ * License : MIT license * * @param Cooldown Rate Limit * @text クールダウン影響率上限 * @desc * @type number * @min 0 * @max 100 * @default 50 * * @param Dead Cooldown Type * @text 戦闘不能中クールダウン * @desc * @type select * @option クリア * @value clear * @option アクティブ * @value active * @option ストップ * @value stop * @default stop * * @param Gauge Type * @text ゲージ表示タイプ * @desc 時間経過とともに減少 / 時間経過とともに増加 * @type select * @option 減少 * @value decrease * @option 増加 * @value increase * @default decrease * * @param Gauge Padding * @desc ゲージ余白 * @type struct<Padding> * * @param Gauge Color L * @text ゲージの色(左) * @desc * @default 128,255,255 * * @param Gauge Color R * @text ゲージの色(右) * @desc * @default 0,128,255 * */