sequence_shot (example config files)

Machine config examples

Here are some example machine-wide config files that show real-world examples of how these configs are used.

#config_version=5

modes:
  - mode1

switches:
  seq2_1:
    number:
  seq2_2:
    number:
  seq2_3:
    number:
  seq2_cancel:
    number:
  seq2_delay:
    number:

sequence_shots:
    sequence1:
        event_sequence:
            - event1
            - event2
            - event3
        cancel_events: cancel
        delay_event_list:
            delay1: 1s
        sequence_timeout: 3s
    sequence2:
        switch_sequence:
            - seq2_1
            - seq2_2
            - seq2_3
        cancel_switches: seq2_cancel
        delay_switch_list:
            seq2_delay: 1s
        sequence_timeout: 3s
    sequence3:
        event_sequence:
            - event3_1
    sequence_with_dupes:
        event_sequence:
            - event_1
            - event_2
            - event_1
            - event_3
            - event_1

Mode config examples

Here are some example mode config files that go along with the machine-wide config above.

#config_version=5

mode:
  priority: 100
  game_mode: False

sequence_shots:
    sequence_mode_event:
        event_sequence:
            - event1
            - event2
        cancel_events: cancel
        delay_event_list:
            delay1: 1s
        sequence_timeout: 3s
    sequence_mode_switch:
        switch_sequence:
            - seq2_1
            - seq2_2
        cancel_switches: seq2_cancel
        delay_switch_list:
            seq2_delay: 1s
        sequence_timeout: 3s