diff --git a/server.js b/server.js
index bd01f36..786d8f1 100644
--- a/server.js
+++ b/server.js
@@ -41,6 +41,10 @@ app.get('/learn', function(request, response) {
response.sendFile(__dirname + '/views/learn.html');
});
+app.get('/faq', function(request, response) {
+ response.sendFile(__dirname + '/views/faq.html');
+});
+
app.get('/create', function(request, response) {
response.sendFile(__dirname + '/views/create_game.html');
});
diff --git a/static/cards.js b/static/cards.js
index 7c07a31..0f64861 100644
--- a/static/cards.js
+++ b/static/cards.js
@@ -14,7 +14,7 @@ export let cards = [
{
role: "Dream Wolf",
team: "evil",
- description: "If a Werewolf dies, you become a Werewolf. You do not wake up with the Werewolves until this happens.",
+ description: "If a Werewolf dies, you become a Werewolf. You do not wake up with the Werewolves until this happens. You count for parity only after converting to a wolf.",
isTypeOfWerewolf: false
},
{
diff --git a/static/setup.js b/static/setup.js
index b64b64d..c28238a 100644
--- a/static/setup.js
+++ b/static/setup.js
@@ -90,7 +90,8 @@ function renderAvailableCards() {
const quantityClass = cards[i].team === "good" ? "card-quantity quantity-village" : "card-quantity quantity-wolf";
- cardContainer.setAttribute("class", "card");
+ let cardClass = newCard.isTypeOfWerewolf ? "card card-werewolf" : "card";
+ cardContainer.setAttribute("class", cardClass);
cardContainer.setAttribute("id", "card-" + i);
cardContainer.innerHTML =
"
Parity means equal, and in the context of the game, this refers to an equal number of wolves and villagers.
+ This is a victory condition for the wolves, because if at any time during the day parity is reached, it is certain that the wolves
+ will be able to kill all the remaining villagers. Thus, if a standard or custom role is marked as a Werewolf, it will be considered
+ when the game determines if parity has been reached.
+