Here's the scenario: You are fighting a spider and it throws a web over you, making you 'sticky'. I want this effect to last for 5 movements after the battle has ended, slowing the character's movement speed slightly.
There's no way I can find to change the movement speed of a character in 'States', so I made the web attack give the player a 'SlowMove' state. I made an event on the map with a conditional branch that asks if the player is inflicted with that state and, if so, to reduce the movement speed. I made this a parallel process because I want it to check constantly for the state, and remove it when it is no longer present (after 5 moves).
However, doing this makes my character unable to move at all on that map because it is is constantly checking for the state.
Is there a way of doing this effectively?
thanks for any help.