Last Updated: 2012.07.16
Download Link
Github Link
From the VX Yanfly Engines, instant cast properties have been a staple skill and item property. Instant cast makes a return in RPG Maker VX Ace. There’s a few changes made with instant casts.
- For actors with multiple actions, instants will only occur if the first action is an instant. If the first action is not an instant the follow-up actions contain an instant, the instant will be treated as normal.
- Any actions added on by instants will automatically trigger immediately after the instant finishes and will be treated as instants. This includes Active Chain Skills triggering from an instant.
- If an enemy uses an instant, the enemy will gain an additional skill to use after using the said instant. This will apply whenever an enemy uses an instant skill, even if it was after the enemy’s first action.
—
Insert this notetag in skill or item noteboxes:
<instant>
Causes the action to be an instant action. If an instant action is selected first, then the action will be performed before the battle phase starts. If placed behind a non-instant action, the would-be instant action will be considered a normal action. If an enemy uses an instant action, no matter if it was used first or after, the enemy gains an additional action.
— And that’s all, folks! —

This makes an old card gamer very happy :)
Whoo-hoo! I’ve been hoping for this one.
v1.01 – Bug Fixed: If actor gets stunned while doing an instant cast, the actor will not be reselected.
For some reason the following error gets spat out whenever an enemy gets killed with a counter:
Script ‘Instant Cast’ line 266: NoMethodError occured.
undefined method ‘item’ for nil:NilClass
v1.02 – Anti-crash methods implemented.
I found a bug! I have an item that gives an actor 15% chance to move twice. But if you pick like attack/something -> instant skill, the instant skill still takes up a turn. I also tested it in an empty project!
v1.03 – Fixed!
You turned Sairen into an item?
OMG HOW COULD YOU.
I don’t get it, what does this instant cast do?
It instantly activates a skill without using up a turn. After it’s activated, you can select your commands again like normal.
So you can use a skill and for example attack?
Yes
When I use this script, with Yami’s PCTB (http://yamiworld.wordpress.com/rgss3/battle-scripts/yeas-add-on/pctb/), It doesn’t work. Sometimes it treats the instant skills as normal skills and ends the turn, and the other times it gives me this error:
Script ‘Scene_Battle’ line 330: NoMethodError occurred.
undefined method ‘index’ for nil:NilClass
Do you have any idea why this might be happening?
i need help with this one too .-.
I don’t quite understand this one, under requirements it claims “n/a”, yet this doesn’t work with just the base scripts (Just tested it on a new project). Is Yanfly Battle Engine required for this to work?
Woops, disregard that– it does work just fine. I fail.
I’ve noticed a little weird something with this script. If, in the instant ability, you call up a Show Choices event in the following common event, when the choice box disappears, the box with the actors faces, HP, MP, etc is not redrawn.
http://puu.sh/1G8bE
You can still move left and right between the actors, you just can’t see the box.
The download link is broken.
Is there a way to disable the extra action? I just want attacks to happen immediately, and then for that actors turn to end.
If an actor uses an Instant action and he/she is the last person to go in that turn, my turn just ends without receiving my normal action. Does this make sense? :\
I have the same problem, any luck finding a solution yet?
Pingback: RMVXA Scripting Proficiency Levels | doublexrpgmaker