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

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

MZ plugins

Dark Plasma Priority State Group - DarkPlasma_PriorityStateGroup.js

Plugin desc : Prioritized State Groups

License : MIT License

Author : DarkPlasma

Website : https://github.com/munokura/DarkPlasma-MZ-Plugins/blob/main/DarkPlasma_PriorityStateGroup.js

Desc page : https://github.com/elleonard/DarkPlasma-MZ-Plugins/tree/release

Download Page : https://raw.githubusercontent.com/munokura/DarkPlasma-MZ-Plugins/main/DarkPlasma_PriorityStateGroup.js

File name : DarkPlasma_PriorityStateGroup.js

Help of plugin :

@target MZ
@url https://github.com/elleonard/DarkPlasma-MZ-Plugins/tree/release
@plugindesc Prioritized State Groups
@author DarkPlasma
@license MIT

@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/DarkPlasma-MZ-Plugins ).
Original plugin by DarkPlasma.
Please check the latest official version at:
https://github.com/elleonard/DarkPlasma-MZ-Plugins/tree/release
-----

version: 1.0.0

Classifies states into priority groups.
States belonging to the same priority group cannot be stacked.

Group Definition
This can be defined using plugin parameters.

State Priority
The order of settings in the plugin parameters determines the priority.
(The lower the priority, the higher the priority.)
When applied to a state,
it overwrites states with lower priority in the same group.

Memo Field Settings

Group Belonging
<stateGroup: x>
<statePriority: y>
You can assign the target state to a group.
(x is the group name.)
To assign a state to multiple groups,
use plugin parameters.

Set the priority within the group to y.
The higher the number, the higher the priority.
If the stateGroup memo tag is not specified, this memo tag has no effect.
If the stateGroup memo tag is specified but this memo tag is not specified,
it will not belong to a priority group.
If multiple states have the same priority,
the later state will overwrite the previous one.

@param groups
@text group
@type struct<StateGroup>[]
@default []

スポンサードリンク

-MZ plugins

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