Note: this are two brief examples of how to create more complex conditional checks.
You can chain Variable: Check Actions together so that they either all need to be true, or only one does, for the result to occur.
For example, both Var 1 and Var 2 will need to be True here for the Engine: Pause Action to run:
While here, Engine: Pause will be run if either of them are True:
You'll want to use the ActionList Editor window for this, as it'll be much easier to work out what's going on if you're wiring things up with nodes.
[Original tip provided by ChrisIceBox]