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

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

MZ plugins

Restriction Target Skill - RestrictionTargetSkill.js

Plugin desc : Targeted Skill Plugin

License : MIT License

Author : Triacontane

Website : https://triacontane.blogspot.com

Desc page : https://github.com/triacontane/RPGMakerMV/tree/mz_master/RestrictionTargetSkill.js

Download Page : https://raw.githubusercontent.com/munokura/triacontane-MZ-plugins/refs/heads/main/RestrictionTargetSkill.js

File name : RestrictionTargetSkill.js

Help of plugin :

@target MZ
@url https://github.com/triacontane/RPGMakerMV/tree/mz_master/RestrictionTargetSkill.js
@plugindesc Targeted Skill 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
-----

RestrictionTargetSkill.js

You can restrict the selectable and usable targets of skills based on various
conditions.
In addition to directly specifying actors and enemy characters, you can also
specify all targets at once using memo tags,
and control them based on equipment and state.
The following behavior occurs depending on the skill’s range.

Single-target skills: Targets other than the limited target cannot be
selected.
All-target skills: Targets other than the limited target are excluded from the
skill’s effect.
User skills: The effect of this plugin is not applied.

All-target skills can be used even if there are no valid targets.
This also applies when an enemy uses a skill, in auto-combat, confusion, or
when using multiple targets.

Set the restriction information using the parameters.

When entering a memo tag in a parameter, parentheses are not required.
If the tag to be entered in the memo field is <xxx>, enter xxx in the
parameter.

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 list
@text Limited Skill List
@desc Set the list of restriction information for target-limited skills.
@type struct<RESTRICTION>[]
@default []

@param skipNoTarget
@text Skip without target
@desc If there are no valid targets when the skill is activated, the skill will be skipped.
@type boolean
@default false

@param invincibleNote
@text Invincible Tag
@desc You can disable all skills in the specified memo field <xxx>. This applies to actors, enemies, weapons, armor, classes, and states.

スポンサードリンク

-MZ plugins

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