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

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

MZ plugins

Scope Extend - ScopeExtend.js

Plugin desc : Effect Range Extension Plugin

License : MIT License

Author : Triacontane

Website : https://triacontane.blogspot.com

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

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

File name : ScopeExtend.js

Help of plugin :

@target MZ
@url https://github.com/triacontane/RPGMakerMV/tree/mz_master/ScopeExtend.js
@plugindesc Effect Range 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-MZ-plugins ).
Original plugin by Triacontane.
Please check the latest official version at:
https://triacontane.blogspot.com
-----

ScopeExtend.js

Extends the range of effect of skills and items.
Enter the following in the skill’s memo field.

<SEEnemiesAndAllies> <SEEnemiesAndAllies>
The range of effect will be expanded based on the original range as follows:

- Single Enemy: Adds one random surviving ally

- All Enemies: Adds all surviving allies

- Random N Enemies: Randomly changes N enemies to allies

- Single Ally: Adds one random surviving enemy

- All Allies: Adds all surviving enemies

- Single Ally (Incapacitated): Adds one random dead enemy

- All Allies (Incapacitated): Adds all dead enemies

- User: Adds one random surviving enemy

<SEAdd User> <SEAdditionUser>
Adds the user to the original selection.

<SERemove User> <SERemoveUser>
Removes the user from the original selection.

<SERemove Duplicate> <SERemoveDuplication>
Removes duplicate targets from the original selection.

<SE Random: n> <SERandom: n>
Randomly selects n enemies from the original selection range.
This is pure randomness, unaffected by target chance.
Omitting this value will select one enemy at random.

<SE Group> <SEGroup>
If there are enemy characters with the same ID as the specified enemy in the
enemy group, all will be selected.
For allies, all allies will be selected unconditionally.

<SE Random Count: 5> <SERandomNum: 5>
For skills with a range of effect of ”N Random Enemies,” specify this to
execute the skill five or more times, exceeding the original limit of four.

Furthermore, by setting this for skills with a range of effect of ”All
Allies,” you can expand the range of effect to ”N Random Allies.”

<SE Dead> <SEDead>
For skills with a range of effect of ”Single Enemy” or ”All Enemies,” this
option limits the target to dead enemies.
While you can create skills that revive enemies, ”Single Enemy (Dead)” is a
skill exclusive to enemy characters.
(Even if an actor uses it, the target will not be selected correctly.)

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, R18+, etc.).
This plugin is now yours.

スポンサードリンク

-MZ plugins

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