- Automata (Animation)
- Timeliner (Animation)
Use Automata (Animation) for complex logical structures. Automata allows you to distill complex logic into a textual description. See it's extensive helppatch.
Qfsm graphical tool is good for drawing State Machines, it allows you to export state machine statements for the Automata (Animation).
There is also a much more convenient Automata UI contributed by u7angel which enables you to design your program logic with states and transitions as well as giving them a duration within a visual editor.
Sequence based logic
Use Timeliner (Animation) for more sequence based logic. It has an Automata track to jump in the timeline. this dedicated page.