I use roguelike's trademark MIGHTY SPARK! from his standalone tutorial -
PlayEffectAtCharacter("FX_Skills_Air_Storm_Impact_A",CHARACTER_whatever); - for all of my script checks. Thanks again for that video roguelike.

Daphreak, did you try the option I posted? I'm looking at it, thinking how it works correctly in the situation I use it in, and I think it will achieve what you're after. Obviously change the DialogStartRequested() to a door opening event if that's how you want the conversation to begin.