Welcome to PGMV! 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.
Chain Invoke Skill - ChainInvokeSkill.js
Plugin desc : ver1.021/This is a plugin that activates additional skills by using skills in specific combinations.
License : MIT License
Author : Yana
Website : https://w.atwiki.jp/pokotan/pages/3.html
Desc page : https://github.com/munokura/Yana-MV-plugins
Download Page : https://raw.githubusercontent.com/munokura/Yana-MV-plugins/refs/heads/master/Item_Skill/ChainInvokeSkill.js
File name : ChainInvokeSkill.js
Help of plugin :
@plugindesc ver1.021/This is a plugin that activates additional skills by using skills in specific combinations. @author Yana @url https://github.com/munokura/Yana-MV-plugins @license MIT License @help English Help Translator: munokura This is an unofficial English translation of the plugin help, created to support global RPG Maker users. Feedback is welcome to improve translation quality (see: https://github.com/munokura/Yana-MV-plugins ). Original plugin by Yana. ----- How to Set Up -------------------------------------------------- This plugin activates additional skills by using specific skill combinations. Depending on the activated skill, you can boost damage for specific Elements or increase the hit rate of specific Elements states. This is called Magic Burst. In essence, this plugin recreates the chain mechanics of FFXIV. --Setting Basics--- This plugin's settings are broadly divided into three sections: - Settings for chained skills - Settings for chained skills - Settings for chained skills - Other settings Of these, chained skills and chained skills must be configured. --Setting Chained Skills--- For chained skills, set the skill type to the ID set in ChainSkillType. You can also use the this.lcd() method in the damage calculation formula to change the damage dealt by the chained skill. Example: Set damage to double the damage dealt by the chained skill. this.lcd() * 2.0 Skill usage messages use a dedicated process and do not display the user's name. Also, replace _name with the skill name and _count with the current chain count. The following is a configuration using notes. Be sure to set the chain combination. (If you do not set it, it will not activate.) 1. Setting Chain Activation Elements By entering <ChainInvokeElements:x,x,x...> in the Note field of the relevant skill, the skill's magic burst Elements will be set to x, x, x... After this skill is activated, combining it with a skill that can perform MB with the Elements set here will cause a magic burst. 2. Setting Chain Combinations By entering <ChainCombiPattern:xxx,yyy> in the Note field of the relevant skill, you can set the chain Elements combination required to activate this skill. This chain skill is activated by activating a chain skill with chain Elements yyy after a chain Elements xxx. Multiple chain Elements can be set. The chain Elements is the name of the chain activation skill. 3. Chain Postponement Setting Entering <Chain Postponement:x> in the Note field of the relevant skill will set the chain acceptance time to x. This time is managed by a numerical value called the action count, which increments by one each time someone ends an action. If the grace period is 10, the chain acceptance time will end when all allies and enemies have acted a total of 10 times. Furthermore, the chain grace period decreases by the value specified by Chain PostponementRate as the number of chains increases. If the chain grace period is 10 and Chain Postponement is 10%, 2 chains will result in 9 chains, 3 chains will result in 8 chains, 4 chains will result in 7 chains, 9 chains will result in 2 chains, and 1 chain for chains 10 and above. 4. Setting MB Postponement Writing <MB Postponement:x> in the Note field of the relevant skill will set the Magic Burst acceptance time to x. This time is managed by a numerical value called the action count, which is incremented by 1 each time someone ends an action. If the grace period is 10, the MB acceptance time will end when all allies and enemies have taken a total of 10 actions. 5. Setting MB Damage Rate Writing <MBDamageRate:x%> in the Note field of the relevant skill will set the Magic Burst damage rate to x%. This will also increase the effectiveness of the state. 6. Setting the MB Chain Damage Rate Entering <MBChainBonusRate:x%> in the Note field of the relevant skill will set the Magic Burst chain bonus rate to x%. (Number of Chains - 1) * Chain Bonus Rate will be added to the Magic Burst damage rate. It will also increase the state effectiveness. If no settings are specified for each parameter, the value set in the plugin parameters will be used. --- Setting Skills to Use Chains--- Entering <ChainElements:xxx,xxx,xxx...> in the Note field of a skill will set the chain Elements of that skill to xxx,xxx,xxx... where xxx is the name of the chain-activating skill. Chains are prioritized from left to right. ---Other Settings--- - Magic Burst Skill Settings Writing <MBEnable> in the Note field of a skill will enable Magic Burst for that skill. However, Magic Burst will only occur if the chained activation Elements of the chained activation skill is included. Furthermore, all skills with a skill type ID set in MBSkillType will be treated as MB enabled. Writing <ChainBonus:+x%> in the Note field of an object with a trait will increase the damage of chained activation skills by x%. These values are added together for each trait. Writing <MBBonus:+x%> in the Note field of an object with a trait will increase the damage and state effectiveness of Magic Burst by x%. These values are added together for each trait. ------------------------------------------------------ Terms of Use ------------------------------------------------------ This plugin is released under the MIT License. http://opensource.org/licenses/mit-license.php ------------------------------------------------------ *This plugin is a ported and modified version of "Recommended Style Link for VX Ace," which is available on the Nettsukusure Wiki (http://www6.atwiki.jp/pokotan/). ------------------------------------------------------ Update History: ver1.021:180101 Updated plugin parameter specifications to 1.5.0. ver1.02:170908 Fixed a bug that could cause unnecessary arrays to remain in the butler information. ver1.01: Fixed some processing. Added processing for interception. ver1.00: Released @param ChainActionCount @desc The action count used as the connection acceptance time. @default 5 @type number @param ChainSkillType @desc This is a skill type that is recognized as a linked activation skill. @default 3 @type number @param MBSkillType @desc This is the skill type that can be MBed. Multiple options are possible. The skill types specified here can be MBed even if they are not set. @default 1 @type number @param MagicBurstRate @desc Magic Burst damage increase rate. Please specify in %. @default 50 @type number @param MagicBurstStateRate @desc This is the rate at which the state is granted during magic burst. Please specify in %. @default 100 @type number @param TextMagicBurst @desc This is the text to display when a magic burst occurs. @default Magic Burst! @param ContinuousChainRate @desc This is the damage multiplier that increases with each successive chain. With each chain, damage increases by this percentage. @default 20 @type number @param ChainPostponementRate @desc This is the multiplier for the chain time that decreases with each successive chain. With each chain, the chain time will decrease by this percentage. @default 10 @type number @param ContinuousMBRate @desc This is the magic burst magnification that increases with each successive chain. With each chain, damage increases by this percentage. @default 20 @type number @param MBPostponement @desc This is the number of action counts used as a grace period for MB activation. @default 10 @type number