An open library of RPG Maker MZ plugins, powered by the community.

PGMZ - The Community-Driven Plugin Library for RPG Maker MZ

MZ plugins

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

スポンサードリンク

-MZ plugins

Copyright© PGMZ - The Community-Driven Plugin Library for RPG Maker MZ , 2026 All Rights Reserved.