Author Topic: onMinigameReset with relays doesn't work well with print all events  (Read 1078 times)

It's a little hard to explain.
So every 30 seconds in a minigame something happens with relays.
And I want to have a bottom print telling everybody that something's about to happen.
It works for the first round, but not on the rounds after that.

And another problem is that I'm giving a 5 second warning countdown, but the 6th event, the thing that says "thing has happened", doesn't ever show.

Note that the other thing with relays work but this print doesn't.

so the events are

33 onMinigameReset > Self > fireRelay
30000 onRelay > Self > fireRelay
25000 onRelay > Minigame > BottomPrintAll [5]
26000 onRelay > Minigame > BottomPrintAll [4]
27000 onRelay > Minigame > BottomPrintAll [3]
28000 onRelay > Minigame > BottomPrintAll [2]
29000 onRelay > Minigame > BottomPrintAll [1]
30000 onRelay > Minigame > BottomPrintAll [Test]

So I just tested it on a separate brick with the events

0 onMinigameReset Minigame BottomPrintAll [testing]
33 onMinigameReset Self fireRelay
1000 onRelay Minigame BottomPrintAll [1 2 3]

When I directly reset it myself it shows "testing" "1 2 3"
But on the rounds after it just says "testing"

So it's definitely the event's fault and not mine

So it's definitely the event's fault and not mine
wait what
What I meant to say was that it's the relay's fault and not the event's
I need to sleep soon

You could see if it works any better with tick events. They're designed to be more reliable than the relay events.