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.
Attack Chain - AttackChain.js
Plugin desc : AttackChainPlugin
License : MIT License
Author : triacontane
Website : https://triacontane.blogspot.com/
Desc page : https://triacontane.blogspot.com/
Download Page : https://raw.githubusercontent.com/munokura/triacontane-MV-plugins/refs/heads/main/AttackChain.js
File name : AttackChain.js
Help of plugin :
@plugindesc AttackChainPlugin @author triacontane @help During battle, damage magnification will rise when friendly attacks are continuous. Maximum collaboration damage is displayed simultaneously with the number of chains. It will be canceled when chain of opponent starts during chain continuation. You can also specify additional cancellation conditions with parameters. The following functions can be added in the note of the skill. Can use ¥v[n] <AC_Rate:200> # Set the chain damage magnification to 200% further. <AC_End> # I will forcibly terminate cooperation with that skill. <AC_Cond:5> # 5 Failure to use with less than cooperation always fails. You can set skill change when the number of cooperation becomes constant. <AC_SkillChangeChain:2> # Skill changes over 2 collaboration. <AC_SkillChangeId:10> # Set skill ID after skill change to [10]. <AC_SkillChangeMessage:aaa> # Message [aaa] is displayed when the skill changes. In the skill change message, the following values are converted. %1 : before skill name %2 : after skill name There is no plugin command in this plugin. The following can be executed from the event command "script". $gameParty.getChainCount(); # Acquisition of number of current parties $gameParty.getMaxChainCount(); # Get maximum number of parties $gameParty.getChainDamage(); # Current Party collaboration Damage Acquisition $gameParty.getMaxChainDamage(); # Get party's maximum collaboration damage $gameParty.resetMaxChain(); # Reset maximum cooperation number and damage Terms of Use: You may modify and redistribute this plugin without permission from the author, and there are no restrictions on its use (commercial, 18+, etc.). This plugin is now yours. @param Unit @desc It is a unit of chain number. @default Chain!! @type string @param DamageUnit @desc It is a unit of chain damage. @default Damage!! @type string @param UnitImage @desc This image displays the chain count unit. If specified, this takes precedence. @default @require 1 @dir img/system/ @type file @param DamageUnitImage @desc This image displays the damage units for the chain count. If specified, this takes precedence. @default @require 1 @dir img/system/ @type file @param EnemyUnitImageSuffix @desc This is the file name suffix to use when you want to specify separate unit images and damage unit images for enemies. @default @param FontSize @desc It is the font size of chain display. @default 48 @type number @param DamageFontSize @desc It is the font size of damage display. @default 36 @type number @param ChainCountImage @desc This is a numerical image file displaying combo counts. Please prepare an image with the numbers 0 through 9 arranged horizontally at equal intervals. @default @require 1 @dir img/system/ @type file @param ChainDamageImage @desc This is a numerical image file for displaying combo damage. Please prepare an image with the numbers 0 through 9 arranged horizontally at equal intervals. @default @require 1 @dir img/system/ @type file @param EnemyImageSuffix @desc This is the file name suffix to use when you want to specify separate chain images and damage images for enemies. @default @param ChainX @desc The X coordinate of the chain display. @default 8 @type number @param ChainY @desc The Y coordinate of the chain display. @default 80 @type number @param Duration @desc The time in which the chain is displayed. If this value is exceeded, it fades out. @default 0 @type number @param DamageRate @desc Increase / decrease value of damage increased by 1 chain (%). @default 10 @type number @param MaxRate @desc This is the maximum magnification of damage increased by the chain. @default 500 @type number @param CancelChangeTarget @desc It will be canceled if attacking a target other than the chain continuing chain. @default true @type boolean @param CancelMiss @desc It will be canceled if Missed attacks. @default true @type boolean @param CancelNoAttack @desc It will be canceled if doing other than damaging attacks. @default true @type boolean @param CancelOpposite @desc It will be canceled if the enemy acts. @default true @type boolean @param CancelTraitLost @desc The chain continues only while the attacking target has the specified characteristics. @default false @type boolean @param InvalidSwitchId @desc When the specified switch is ON, the maximum number of cooperation and the maximum damage count are invalid. @default 0 @type switch @param SkillChangeMessage @desc A message when a skill change has occurred through cooperation. %1:before skill %2:after skill @default %1 changed to %2! @param PartyOnly @desc Not be effective for troop @default false @type boolean