So, in my RPG I am creating a few different styles of characters that specialize in disrupting / interrupting different kinds of charged attacks.
For example, Character_1 has an ability called Trip. I want this ability to be able to knock an enemy out of a Charge style attack. So, once an enemy starts "charging" for a very powerful attack next round, I want the Character_1 to be able to use his Trip ability to stop the next attack from happening.
So far I've only been able to get it to work in a sense where the charge takes two rounds. I can't get the game to recognize the interupt while the enemy has already chosen to do it the next round. So, even though the enemy is in a "tripped" state, the enemy has already chosen to do the attack this round, so it doesnt really stop the attack.
How I have it set up exactly.
Skills
Character_1 has a skill called trip, it inflicts the Trip state, and takes away the Charge state.
Enemy_1 has a skill called charge, that inflicts the Charge state.
Enemy_1 has a skill called Charged_Attack, he uses this when he is inflicted with the charge state. Its simply a powerful attack.
This is what the troops page looks like:
So basically, when Test Monster 1 uses the Charge skill (which inflicts him with the charge state), he won't attack until next round. So, the next round when Character 1 tries to use the Trip skill (which cures the Charge state), the monster will still use Charged Attack, because the monster already chose to use it before the round started.
The only thing I can think of, is to somehow make the monster charge for two rounds, so that gives the player an extra round inbetween the Charge and the Charged Attack to put a stop to the Charged Attack.
What do you think? Any help would be huge, because every day I'm running into these little problems and it's keeping my develpment at a hault.
For example, Character_1 has an ability called Trip. I want this ability to be able to knock an enemy out of a Charge style attack. So, once an enemy starts "charging" for a very powerful attack next round, I want the Character_1 to be able to use his Trip ability to stop the next attack from happening.
So far I've only been able to get it to work in a sense where the charge takes two rounds. I can't get the game to recognize the interupt while the enemy has already chosen to do it the next round. So, even though the enemy is in a "tripped" state, the enemy has already chosen to do the attack this round, so it doesnt really stop the attack.
How I have it set up exactly.
Skills
Character_1 has a skill called trip, it inflicts the Trip state, and takes away the Charge state.
Enemy_1 has a skill called charge, that inflicts the Charge state.
Enemy_1 has a skill called Charged_Attack, he uses this when he is inflicted with the charge state. Its simply a powerful attack.
This is what the troops page looks like:
Code:
Condition: Turn 1+1X, Span: Turn
@>Conditional Branch: [1. Test Monster 1] is [Charge] inflicted
@>Force Action: [1. Test Monster 1], [Charged Attack], Random
@>Change Enemy State: [1. Test Monster 1], -[Charge]
@>
: Branch End
@>
So basically, when Test Monster 1 uses the Charge skill (which inflicts him with the charge state), he won't attack until next round. So, the next round when Character 1 tries to use the Trip skill (which cures the Charge state), the monster will still use Charged Attack, because the monster already chose to use it before the round started.
The only thing I can think of, is to somehow make the monster charge for two rounds, so that gives the player an extra round inbetween the Charge and the Charged Attack to put a stop to the Charged Attack.
What do you think? Any help would be huge, because every day I'm running into these little problems and it's keeping my develpment at a hault.