It is possible to script triggers that invalidate other triggers with the use of events. Its a long story. If you want some advice on how to set something up in the editor, you can post a question with the specifics over here; http://www.steelbeasts.com/forum/8-scenario-and-maps/