A guide to making questioners have cooldowns

Today, I am going to show you how you can make a fully functional cooldown for a questioner device.

CHAPTERS

Devices

In order to make this work. You will need:

  • 1 overlay
  • 1 wire repeaters
  • 1 counter
  • 2 item granters (optional if you want or don’t want to add an energy/movement meter system)
  • 1 questioner
  • 1 relay
  • 1 lifecycle
Setting up the System

Once you have all the devices placed down, set it up in a similar way to this.

[/details]

Wiring

Start by connecting a wire from the game overlay to the questioner and make sure that when the button is pressed, it will open the question answering screen.
Then connect a wire from the questioner so that when the question is answered incorrectly, it will increment the counter. (The counter’s target value should be at least 3 or higher depending on the number of incorrect questions triggers the system) Wire the counter to the 1st repeater and then wire the 1st repeater again to the same counter with and make sure that the 1st wire repeater has a delay of 5 seconds. Wire the counter to the game overlay so that when the target value is reached, it will hide the game overlay button then wire the repeater into the game overlay so that it shows itself after a 5 second delay.

Conclusion

For the people who want to know about how to do the optional part, Here’s how: Get the 2 item granters and place them next to the questioner, then wire one of them so that if the question is answered correctly, it will grant an item to the player like energy. The other item granter should be wired so that if the question is answered incorrectly, then an item, gadget or consumable should be taken away from the players inventory

Yours should look similar to mine:

NOTE

NOTE: Don’t put any channel names into the game overlay.
Put a channel name for when the target value is reached, on the counters.
Put the channel name for when the question is answered correctly, transmit on and when the question is answered incorrectly, transmit on for the questioner.
Then put a channel for when the answering screen opened, transmit on and when the answering screen closed transmit for the questioner.
Put the channel name into the lifecycle and relay but DON’T put one for relay when receiving on, only the relay channel.

4 Likes