Remove State on Action

Do you have a buff state that will allow you to unleash a guaranteed critical strike, but only for the next action that you take?

Or perhaps a state that will increase the effect of all healing spells, but only after a healing spell has been used, the state wears off?

This plugin allows you to assign a new “auto removal” condition to your states: Remove State On Action.

You can choose how many actions it takes for a state to disappear, and also whether only certain actions will affect the state.

You can combine this removal condition with other auto-remove conditions such as checking for a certain number of turns, or taking damage, and so on.


Plugin: download here (right-click and save-as)

Related Plugins


Download the plugin and place it in the “plugins” folder in your project’s “js” folder. Then open your Plugin Manager (F10), double-click an empty row, and select the HIME_RemoveStateOnAction plugin.

Once it is in your list of plugins, turn the plugin on.



To create states that will automatically remove themselves after a certain number of actions have been used, note-tag the state with

<remove by action count: minCount maxCount>

Where the minCount and maxCount represent a range of action counts before the state is automatically removed. For example, you can say

<remove by action count: 1 1>

If it should only last for one action. If you write

<remove by action count: 1 3>

Then it can randomly last anywhere between 1 and 3 actions.

Check for Certain Skills


By default, every action that you perform will update the countdown. For example, if your state should last 2 actions, and you perform two actions in one turn, then the state will expire.

What if the state should only consider certain skills to update it? You can use the following note tag:

<update action count skill: SKILL_ID>

Where the SKILL_ID is the ID of the skill that will affect this state. For example, if Attack is skill 1 and Guard is skill 2, and you wanted your state to only be removed when you actually attack, you can write

<update action count skill: 1>

This way, if you just keep guarding, the action countdown won’t be updated. You can add as many tags as you want if you want multiple skills to count towards it.

You may also like...

51 Responses

  1. Anonymous says:

    This didn’t work at all, whatsoever…. but that’s not surprising, because nothing I’ve tried appears to.

  2. Lee says:

    Can I add a state to enemy when he is under specific state and remove his state?
    For example, the enemy has a ready to charge state
    Then I use break stance, which removes his ready to charge state and set him to stun state.

  3. sb says:

    This doesn’t seem to be compatible with Yanfly’s action sequences unfortunately 🙁 Otherwise a good plugin

  4. DragonX7 says:

    Anyway to make this occur when certain skill types are selected?

  5. Mul says:

    Is it possible to use the update count skill tag for every skill EXCEPT the one tagged?

  6. Mul says:

    Is it possible to use for every skill EXCEPT the one tagged?

  7. SirCumferance says:

    When I get home, i am gonna experiment with Sealing all skills not related to the Charge, so that that ‘Charging’ a spell requires that you cast, not attack. I likes it man, I really do

Leave a Reply

Your email address will not be published. Required fields are marked *