Eien no Aselia is a good Visual Novel/Strategy hybrid with RPG elements. This is the game that inspired me to write this little script. See for yourself (it’s around 0:30).
So here are the banish skills. Those are actions designed to interrupt enemy’s spells and punish them. In effect, it’s similar to the default Ace counterattack – you could pretty much call this “Advanced Counter” and be done with it. The slight difference with counterattack is that it doesn’t matter if the character is actually targeted or not: they will interrupt it as soon as it is cast even if the skill was originally for the opponent’s allies.
Of course, enemies can use Banish skills as well, provided you’re being smart with the action patterns.
It’s pretty simple, so there’s no need for screen-shots.
There are 4 configuration stages.
1.) Create the “Banishment state”. It is a state you will mark with the following notetags.
Flags the state as a banish state.
Will only interrupt skills of type n (n being the number of the type you can assign in the database).
Will only interrupt skill of level equal or less to n (see next section).
The ID of the counter skill.
2.) Create two skills: one for the interception and one for counter.
The interception skill will be learnt and used by the player. It must add the banish state previously created to the user and that’s it.
The counter skill can be really whatever you want.
3.) If you want your banish skill to be unable to block spells of a certain power, you’ll have to tag them:
You’ll be only able to interrupt them if the level of the banish skill is superior or equal to this skill’s level.
4.) Personalize the banish message in the config module. It’s pretty self-explanatory.
I leave you now with a picture of Kouin, because he’s the real badass of Eien no Aselia.