Skip to content
This repository has been archived by the owner on May 20, 2024. It is now read-only.

Commit

Permalink
(#11) added documentation to Role and updated role descriptions and a…
Browse files Browse the repository at this point in the history
…dvice
  • Loading branch information
hjwylde committed Feb 16, 2016
1 parent ce2bb67 commit e6449f4
Show file tree
Hide file tree
Showing 4 changed files with 178 additions and 73 deletions.
24 changes: 20 additions & 4 deletions README.md
Expand Up @@ -20,17 +20,29 @@ For the Werewolves: devour all of the Villagers.

#### Roles

The current implemented roles are:
The implemented roles are split into four categories.

**The Ambiguous:**

* Wild-child.
* Wolf-hound.

**The Loners:**

* Angel.

**The Villagers:**

* Defender.
* Scapegoat.
* Seer.
* Simple Villager.
* Simple Werewolf.
* Villager-Villager.
* Wild-child.
* Witch.
* Wolf-hound.

**The Werewolves:**

* Simple Werewolf.

### Installing

Expand Down Expand Up @@ -58,6 +70,7 @@ This section covers how a chat client interacts with the werewolf game engine.

All werewolf commands are designed to be run by a user from the chat client.
E.g., to start a game:

```bash
> werewolf --caller @foo start --extra-roles seer @bar @baz @qux @quux @corge @grault
{"ok":true,"messages":[
Expand All @@ -81,6 +94,7 @@ The `to` header on a message may either be `null`---for a public message---or ha
recipient.

It's the Seer's turn now.

```bash
> werewolf --caller @qux see @grault
{"ok":true,"messages":[
Expand All @@ -92,6 +106,7 @@ It's the Seer's turn now.
```

Let's have the Werewolves, _@foo_ and _@baz_, vote to devour a Villager.

```bash
> werewolf --caller @foo vote @bar
{"ok":true,"messages":[
Expand All @@ -108,6 +123,7 @@ Let's have the Werewolves, _@foo_ and _@baz_, vote to devour a Villager.
```

Too bad for _@bar_. Maybe the village can get some vengeance...

```bash
> werewolf --caller @qux vote @foo
{"ok":true,"messages":[]}
Expand Down
2 changes: 1 addition & 1 deletion app/Werewolf/Commands/Help.hs
Expand Up @@ -132,7 +132,7 @@ rulesMessages = map (T.intercalate "\n")
, "10. The village votes to lynch a suspect."
, T.unwords
[ "The game is over when only Villagers or Werewolves are left alive,"
, "or one of the loners completes their own objective."
, "or one of the Loners completes their own objective."
]
]
]
Expand Down
1 change: 0 additions & 1 deletion app/Werewolf/Version.hs
Expand Up @@ -11,7 +11,6 @@ Haskell constant of the binary version.

module Werewolf.Version (
-- * Version
-- | The binary version.
version,
) where

Expand Down

0 comments on commit e6449f4

Please sign in to comment.