» Sun Feb 10, 2013 6:49 am
If there isn't a simple condition such as that mentioned by Sundance, could you set up a global variable, which is set to 1 when the player is in dialogue. Once out of dialogue, the Global Variable is set back to 0.
Then on the dehydration ability, place a condition which checks for your global variable.
Placing a condition on the Ability (Spell) means that the condition is checked every second. Its upto you whether this is acceptable.