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.
Side Effect Skill - SideEffectSkill.js
Plugin desc : Skill Side Effects Plugin
License : MIT License
Author : Triacontane
Website : https://triacontane.blogspot.com
Desc page : https://github.com/triacontane/RPGMakerMV/tree/mz_master/SideEffectSkill.js
Download Page : https://raw.githubusercontent.com/munokura/triacontane-MZ-plugins/refs/heads/main/SideEffectSkill.js
File name : SideEffectSkill.js
Help of plugin :
@target MZ @url https://github.com/triacontane/RPGMakerMV/tree/mz_master/SideEffectSkill.js @plugindesc Skill Side Effects Plugin @author Triacontane @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/triacontane-MZ-plugins ). Original plugin by Triacontane. Please check the latest official version at: https://triacontane.blogspot.com ----- SideEffectSkill.js You can set the effect applied to the user when using a skill or item. You can choose the timing of side effects: ・When Skill Input (Only applicable to enemy characters) The side effect is applied before allies input their actions. This is only applicable to enemy characters. ・Before Skill Use The side effect is applied immediately before using a skill. It is already applied when the skill is used. ・When Skill Use The side effect is applied at the same time as the effect is applied to the enemy when the skill is used. ・After Skill Use The side effect is applied after the effect is applied to the enemy when the skill is used. Apart from the slight difference in timing, this is almost the same as ”When Skill Use.” ・At the Start of Turn (Only applicable to turn-based combat) The side effect is applied the moment the turn begins after allies finish inputting their actions. ・At the End of Turn (Only applicable to turn-based combat) The side effect is applied the moment all players have completed their actions and the turn ends. Additionally, you can also apply side effects only if the skill is set to ”Only on Success,” ”Only on Failure,” or ”Only on Weak Point.” Specify the following in the skill or item’s memo field. The effect with the specified number will affect the skill’s user instead of the original effect range. (It will no longer be applied to the target.) <On Skill Input: 4,3> # When skill input is performed, effect [4][3] is applied to the user (enemy only). <OnSkillInput: 4,3> # As above <Before Skill Use: 3> # Before skill use, effect [3] is applied to the user. <OnSkillBefore: 3> # As above <When Skill Use: 3> # When skill use, effect [3] is applied to the user. <OnSkillUsing: 3> # As above <After Skill Use: 1,5> # After skill use, effect [1][5] is applied to the user (separated by [,]). <OnSkillAfter: 1,5> # As above <At Turn Start: 2,4> # At the start of the turn, effect [2][4] is applied to the user. <OnTurnStart: 2,4> # As above <At Turn End: 8> # At the end of the turn, effect [8] is applied to the user. <OnTurnEnd: 8> # Same as above <Success Only> # Apply the side effect only if the action is successful. <HitOnly> # Same as above <Failure Only> # Apply the side effect only if the action fails. <MissOnly> # Same as above <Weakness Only> # Apply the side effect only if the action exploits a weak spot. <EffectiveOnly> # Same as above <Resistance Only> # Apply the side effect only if the action is a resistance. <ResistOnly> # Same as above <Critical Only> # Apply the side effect only if the action is a critical hit. <CriticalOnly> # Same as above <Reflection Only> # Apply the side effect only if the action is a magic reflection. <ReflectionOnly> # Same as above <Invalid Only> # Apply the side effect only if the action’s damage is 0. <InvalidOnly> # Same as above When specifying multiple effects, separate them with [,]. The effect number [1] comes first. Also, the input side effect is only for enemy characters. Conditions such as ”Only on Success” and ”Only on Failure” cannot be used at the following times before the skill is executed. When entering a skill Before using a skill At the start of a turn To disable a skill’s side effect, write the following in the memo field of a state or equipment. <Skill Side Effect Invalidate_3> # Disables the side effect of the skill with ID [3] <SESkillInvalidate_3> # Same as above <Item Side Effect Invalidate_3> # Disables the side effect of the item with ID [3] <SEItemInvalidate_3> # Same as above <Skill Side Effect Invalidate> # Disables the side effects of all skills and items <SESkillInvalidate> # Same as above The ”Common Event” effect is only executed at the appropriate time if the timing is ”At the start of a turn,” ”When using a skill,” ”After using a skill,” or ”At the end of a turn.” This plugin requires the base plugin ”PluginCommonBase.js.” ”PluginCommonBase.js” is located in the following folder under the RPG Maker MZ installation folder. dlc/BasicResources/plugins/official 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 sideEffectActorVariable @text Actor variables that affect side effects @desc The variable number that stores the actor ID that is the target of the side effect. @type variable @default 0