Nice job! A lot of people have been needing this, so it’s a great battle-royale guide!
Thank you!
No problem!
For the last trigger, do you need to set it to trigger when receiving check if end?
Are you talking about the wire from the trigger to the checker?
No, the trigger itself before the wire.
It should receive on “Count Players”.
The team adjustment should also make the checker check for less than 1.
By,
Which block do I use for this step?
Add one to itself and then the broadcast on block.
Wait i think i got it nevermind
this?
Yes.
My only problem is when someone dies, the game ends. Maybe I’m wiring wrong?
Did you add the delay?
I did, i still have no idea what’s wrong.
I tried this and i’m having the same issue as cool Caden
Sorry for getting back to you so late. I think I have a system that works better than this one. Here’s the picture:
The trigger all the way on the left should be triggered whenever you want to start keeping track if all teams have been knocked out. That trigger needs to be triggered by something of global scope, like an all player relay. The delay on it is 1 second. That trigger should broadcast on “Check Game End”.
Make the counter on that trigger’s right increase on “Check Game End”. This counter team scoped. Make that counter’s target be 1 and broadcast on “teamAlive”.
The next counter should increase on “teamAlive” and is global scope. The target should be 2 and it should broadcast on “noGameEnd” when the target is reached.
Trigger 2 should receive on “Check Game End” and have a delay of .5 seconds. Trigger 2 needs to trigger Trigger 3. Trigger 3 should deactivate on “noGameEnd” and broadcast to the end game device.
Trigger 4 should receive on “Check Game End” and have a delay of .7 seconds and broadcast on “resetLogicEnd”. Make both counters reset on “resetLogicEnd”. Make Trigger 3 activate on “resetLogicEnd”.
Hope this works for you!
This trigger also needs to receive on “Check Game End”.