Welcome to PGMZ! My goal is to make it easy for everyone to find and share great plugins for creating amazing games. As a plugin developer myself, I'm excited to grow this community with all of you.
MPP Tpb Cooldown - MPP_TpbCooldown.js
Plugin desc : You will be able to create items / skills that require a cooldown over time.
License : MIT License
Author : Mokusei Penguin
Website : http://woodpenguin.blog.fc2.com/
Desc page : https://woodpenguin.web.fc2.com/MV_Plugin/TpbCooldown.html
File name : MPP_TpbCooldown.js
Help of plugin :
* @target MZ
* @plugindesc You will be able to create items / skills that require a cooldown over time.
* @author Mokusei Penguin
* @url
*
* @help [version 2.0.0]
* This plugin is for RPG Maker MZ.
*
* ▼ Item / skill note
* 〇 <Cooldown:n>
* n : Seconds(Decimal point can be set)
* - Sets the amount of time an item / skill can be reused.
* - The cooldown starts at the end of the action.
*
* 〇 <CooldownType:type>
* type : Arbitrary string
* - Set the item / skill to [Cooldown type].
* - If you use an item / skill with this set, all items / skills
* of the same type will have a cooldown.
* - Items and skills are separate.
*
* 〇 <PartyCooldown>
* - Items / skills with this set will have a cooldown shared by all parties.
* - The cooldown begins after using the item / skill.
* - Therefore, it is possible for another actor to make an action choice
* before performing the item / skill use.
* - In that case, when the action is executed, the action is terminated
* without doing anything.
*
* 〇 <StartCooldown:n>
* n : Seconds(Decimal point can be set)
* - The cooldown specified at the beginning of the battle will occur.
*
* 〇 <EffItemCd:n> / <EffSkillCd:n>
* n : Seconds(Decimal point can be set)
* - Reduces the cooldown of all items or skills by n seconds.
* - However, items / skills with shared cooldowns at the party are
* not affected.
*
* 〇 <EffItemCdId id:n> / <EffSkillCdId id:n>
* id : Item / skill ID
* n : Seconds(Decimal point can be set)
* - Reduces the cooldown of the item or skill with the specified ID
* by n seconds.
* - You can also specify items / skills with shared cooldowns at the party.
*
* ▼ Actor / Class / Weapon / Armor / Enemy / State note
* 〇 Cooldown Impact Rate Details
* - The rate of influence on the cooldown of items / skills.
* - The cooldown formula is
* [Item / skill cooldown] * (100 - [Total impact rate]) / 100
* - The upper limit of [Total Impact Rate] can be set by
* the plug-in parameter [Cooldown Rate Limit].
*
* 〇 <ItemCdRate:r> / <SkillCdRate:r>
* r : Impact rate (shorten with plus / extend with minus)
* - Sets the cooldown impact rate for all items / skills.
*
* 〇 <ItemCdRateId id:n> / <SkillCdRateId id:n>
* id : Item / skill ID
* r : Impact rate (shorten with plus / extend with minus)
* - Sets the cooldown impact rate for the specified item / skill.
*
* ================================
* Mail : wood_penguin@yahoo.co.jp (@ is half-width)
* Blog : http://woodpenguin.blog.fc2.com/
* License : MIT license
*
* @param Cooldown Rate Limit
* @desc
* @type number
* @min 0
* @max 100
* @default 50
*
* @param Dead Cooldown Type
* @desc
* @type select
* @option clear
* @value clear
* @option active
* @value active
* @option stop
* @value stop
* @default stop
*
* @param Gauge Type
* @desc Decreases over time / increases over time
* @type select
* @option decrease
* @value decrease
* @option increase
* @value increase
* @default decrease
*
* @param Gauge Padding
* @type struct<Padding>
* @default {”Top”:”2”,”Bottom”:”2”,”Left”:”34”,”Right”:”-4”}
*
* @param Gauge Color L
* @desc
* @default 128,255,255
*
* @param Gauge Color R
* @desc
* @default 0,128,255
*