Skip to content

Instantly share code, notes, and snippets.

@campaul
Last active August 29, 2015 13:57
Show Gist options
  • Save campaul/9539975 to your computer and use it in GitHub Desktop.
Save campaul/9539975 to your computer and use it in GitHub Desktop.
Rules for Pandemic IRC Game

Yelpidemic Rules

Setup

When the game starts, all players are either healthy or infected. 1/6th of players will start infected. All players start with 0 antidotes.

Actions

Actions can be performed by sending messages to the bot.

status

Do yelpidemic status to have the bot private message your status to you.

contact

Do yelpidemic contact <nick> to attempt to contact a player. They must also try to contact you for contact to occur. You can have as many open contact requests as you want. When contact occurs, one of the following will happen:

  • If both players are healthy, an antidote is created for each player. An antidote is only created once for each unique pair of players.
  • If one player is infected and the other is healthy, the healthy player becomes infected.
  • If a player is holding an antidote and contacts an infected player, the antidote is used on the infected player and they become healthy.

cancel

If you've done yelpidemic contact <nick> and change your mind, you can do yelpidemic cancel <nick> to break off the contact before the other player confirms. You can also do yelpidemic cancel to cancel all pending contact requests.

activate

Do /msg yelpidemic activate to use an antidote on yourself and become healthy. If you have no antidotes or are already healthy nothing will happen.

Winning the Game

The game ends when time runs out. The healthy player with the most antidotes wins.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment