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

PGMV - The Community-Driven Plugin Library for RPG Maker MV

MV plugins

Confusion Extend - ConfusionExtend.js

Plugin desc : Confusion State Extension Plugin

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/ConfusionExtend.js

File name : ConfusionExtend.js

Help of plugin :

@url https://triacontane.blogspot.com/
@plugindesc Confusion State Extension 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-MV-plugins ).
Original plugin by Triacontane.
Please check the latest official version at:
https://triacontane.blogspot.com
-----
For confusion-type states (action constraints set to "1" through "3"), you
can expand the options to specify skills (multiple options available)
instead of standard attacks.
You can also specify backup skills to use if all of those skills are
unavailable.

The target is determined by the state's action constraints, the skill's
range, and the value set in the Note field.

- If the skill's range is "User,"
Regardless of the action constraint, the target will always be the "User."

- If the action constraint is "Attack Enemy,"
The target will be "Single Enemy" (specified in the Note field or random)
or "All Enemies."

- If the action constraint is "Attack Someone,"
The target will be "Single Enemy" (specified in the Note field or random),
"All Enemies,"
"Single Ally" (specified in the Note field or random), or "All Allies."

- If the action constraint is "Attack Ally,"
The target will be "Single Ally" (specified in the Note field or random) or
"All Allies."

1. Select the action creation dropdown in the state database.
・Attack enemy
・Attack someone
・Attack ally

2. Specify the following in the state's Note field.
<CESkill1:3>
 # Skills with ID [3..5] will be used instead of normal attacks.

 <CESkill2:4>
 # Skills from the fourth skill onwards can be specified in the same way.

<CESkill3:5>
 # Specifying -1 will use the last used skill.

<CEUsableSkill>
 # All available skills will be candidates.

<CESpareSkill:6>
 # If all specified skills cannot be used due to insufficient MP, etc.,
 skill with ID [6] will be used.

<CETarget: 0>
 # Specify the target of a single-target skill to the [0]th character.
If no Note field is specified, a random target will be selected.
Specifying -1 will make it the last target.

When specifying available skills, you can separately specify skills you do
not want the character to use.
<CEUsableSkill:1,2,3>
 # Removes [1], [2], and [3] from the available skills.

- Additional Features
When the Betrayal feature is enabled, the battler with the active state
will no longer be targeted by enemies or confusion skills. Furthermore, if
all other battlers are incapacitated, they will be considered annihilated.

Enter the following in the Note field of the feature database.
<CEBetrayal>
 # The target battler will temporarily be removed from your team.

This plugin does not have plugin commands.

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 TargetFriendSkill
@desc When this is turned on, if the action constraint is "Attack allies," using a skill that targets an ally will target the enemy.
@type boolean
@default false

スポンサードリンク

-MV plugins

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