Bug or misunderstanding in shows #136
-
Hello, I have in my shows: section the following entry:
I have 3 steps, the first two steps work absolutely fine, the third is giving me a headache. The third step has as time +10, I believe that is 10s after the previous step has started (not ended), documentation is not super clear on that. Now the text should flow in from right to left and stay for 200s before it expires and then of course the show should start again. I have the impression that the show starts immediately after the 3rd step has started. I see the P of (Play again) come in on the right, then the "Play again" is without further animation in its final position and the "GAME OVER" from the first step is being played. How can I convince mpf to keep the "Play again" for a certain time before advancing to the next step? In addition I have changed the time: +10 to duration: 10s, then that step really takes 10s, BUT now I cannot control the start time. I have no idea what time it takes to start it. Maybe right after the second step has started, don't know. Anyways not too important, more important how can I control the start time AND duration at the same time? Thanks! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
For this type of delay-at-end-of-show, rather than using expiration you should add a fourth step with Conceptually, show steps don't "start" and "end" but rather each show step is a timestamp at which any number of events are fired off. So the +10 is indeed the time since the last step was triggered, because you may have various things in a given step and some of them may end before the next step and others may run well past the next step(s). |
Beta Was this translation helpful? Give feedback.
-
Thanks, that did the trick. |
Beta Was this translation helpful? Give feedback.
For this type of delay-at-end-of-show, rather than using expiration you should add a fourth step with
time: +200s
and nothing else. MPF will see this step and calculate the total show duration from it, and then restart the show.Conceptually, show steps don't "start" and "end" but rather each show step is a timestamp at which any number of events are fired off. So the +10 is indeed the time since the last step was triggered, because you may have various things in a given step and some of them may end before the next step and others may run well past the next step(s).