mirror of https://github.com/bra1n/townsquare.git
commit
c399edc544
|
@ -1,5 +1,8 @@
|
|||
# Release Notes
|
||||
|
||||
### Version 2.15.3
|
||||
- add Huntsman/Damsel to list of available characters
|
||||
|
||||
### Version 2.15.2
|
||||
- added mobile web application support
|
||||
- show correct number of leaves on roles with global reminders
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 128 KiB |
Binary file not shown.
After Width: | Height: | Size: 102 KiB |
104
src/roles.json
104
src/roles.json
|
@ -4,7 +4,7 @@
|
|||
"name": "Washerwoman",
|
||||
"edition": "tb",
|
||||
"team": "townsfolk",
|
||||
"firstNight": 27,
|
||||
"firstNight": 29,
|
||||
"firstNightReminder": "Show the character token of a Townsfolk in play. Point to two players, one of which is that character.",
|
||||
"otherNight": 0,
|
||||
"otherNightReminder": "",
|
||||
|
@ -18,7 +18,7 @@
|
|||
"name": "Librarian",
|
||||
"edition": "tb",
|
||||
"team": "townsfolk",
|
||||
"firstNight": 28,
|
||||
"firstNight": 30,
|
||||
"firstNightReminder": "Show the character token of an Outsider in play. Point to two players, one of which is that character.",
|
||||
"otherNight": 0,
|
||||
"otherNightReminder": "",
|
||||
|
@ -32,7 +32,7 @@
|
|||
"name": "Investigator",
|
||||
"edition": "tb",
|
||||
"team": "townsfolk",
|
||||
"firstNight": 29,
|
||||
"firstNight": 31,
|
||||
"firstNightReminder": "Show the character token of a Minion in play. Point to two players, one of which is that character.",
|
||||
"otherNight": 0,
|
||||
"otherNightReminder": "",
|
||||
|
@ -46,7 +46,7 @@
|
|||
"name": "Chef",
|
||||
"edition": "tb",
|
||||
"team": "townsfolk",
|
||||
"firstNight": 30,
|
||||
"firstNight": 32,
|
||||
"firstNightReminder": "Show the finger signal (0, 1, 2, \u2026) for the number of pairs of neighbouring evil players.",
|
||||
"otherNight": 0,
|
||||
"otherNightReminder": "",
|
||||
|
@ -59,9 +59,9 @@
|
|||
"name": "Empath",
|
||||
"edition": "tb",
|
||||
"team": "townsfolk",
|
||||
"firstNight": 31,
|
||||
"firstNight": 33,
|
||||
"firstNightReminder": "Show the finger signal (0, 1, 2) for the number of evil alive neighbours of the Empath.",
|
||||
"otherNight": 48,
|
||||
"otherNight": 50,
|
||||
"otherNightReminder": "Show the finger signal (0, 1, 2) for the number of evil neighbours.",
|
||||
"reminders": [],
|
||||
"setup": false,
|
||||
|
@ -72,9 +72,9 @@
|
|||
"name": "Fortune Teller",
|
||||
"edition": "tb",
|
||||
"team": "townsfolk",
|
||||
"firstNight": 32,
|
||||
"firstNight": 34,
|
||||
"firstNightReminder": "The Fortune Teller points to two players. Give the head signal (nod yes, shake no) for whether one of those players is the Demon. ",
|
||||
"otherNight": 49,
|
||||
"otherNight": 51,
|
||||
"otherNightReminder": "The Fortune Teller points to two players. Show the head signal (nod 'yes', shake 'no') for whether one of those players is the Demon.",
|
||||
"reminders": ["Red herring"],
|
||||
"setup": false,
|
||||
|
@ -87,7 +87,7 @@
|
|||
"team": "townsfolk",
|
||||
"firstNight": 0,
|
||||
"firstNightReminder": "",
|
||||
"otherNight": 51,
|
||||
"otherNight": 53,
|
||||
"otherNightReminder": "If a player was executed today: Show that player\u2019s character token.",
|
||||
"reminders": ["Executed"],
|
||||
"setup": false,
|
||||
|
@ -176,9 +176,9 @@
|
|||
"name": "Butler",
|
||||
"edition": "tb",
|
||||
"team": "outsider",
|
||||
"firstNight": 33,
|
||||
"firstNight": 35,
|
||||
"firstNightReminder": "The Butler points to a player. Mark that player as 'Master'.",
|
||||
"otherNight": 50,
|
||||
"otherNight": 52,
|
||||
"otherNightReminder": "The Butler points to a player. Mark that player as 'Master'.",
|
||||
"reminders": ["Master"],
|
||||
"setup": false,
|
||||
|
@ -242,9 +242,9 @@
|
|||
"name": "Spy",
|
||||
"edition": "tb",
|
||||
"team": "minion",
|
||||
"firstNight": 41,
|
||||
"firstNight": 43,
|
||||
"firstNightReminder": "Show the Grimoire to the Spy for as long as they need.",
|
||||
"otherNight": 62,
|
||||
"otherNight": 64,
|
||||
"otherNightReminder": "Show the Grimoire to the Spy for as long as they need.",
|
||||
"reminders": [],
|
||||
"setup": false,
|
||||
|
@ -359,7 +359,7 @@
|
|||
"name": "Grandmother",
|
||||
"edition": "bmr",
|
||||
"team": "townsfolk",
|
||||
"firstNight": 34,
|
||||
"firstNight": 36,
|
||||
"firstNightReminder": "Show the marked character token. Point to the marked player.",
|
||||
"otherNight": 47,
|
||||
"otherNightReminder": "If the Grandmother\u2019s grandchild was killed by the Demon tonight: The Grandmother dies.",
|
||||
|
@ -385,9 +385,9 @@
|
|||
"name": "Chambermaid",
|
||||
"edition": "bmr",
|
||||
"team": "townsfolk",
|
||||
"firstNight": 44,
|
||||
"firstNight": 46,
|
||||
"firstNightReminder": "The Chambermaid points to two players. Show the number signal (0, 1, 2, \u2026) for how many of those players wake tonight for their ability.",
|
||||
"otherNight": 65,
|
||||
"otherNight": 67,
|
||||
"otherNightReminder": "The Chambermaid points to two players. Show the number signal (0, 1, 2, \u2026) for how many of those players wake tonight for their ability.",
|
||||
"reminders": [],
|
||||
"setup": false,
|
||||
|
@ -763,7 +763,7 @@
|
|||
"name": "Clockmaker",
|
||||
"edition": "snv",
|
||||
"team": "townsfolk",
|
||||
"firstNight": 35,
|
||||
"firstNight": 37,
|
||||
"firstNightReminder": "Show the hand signal for the number (1, 2, 3, etc.) of places from Demon to closest Minion.",
|
||||
"otherNight": 0,
|
||||
"otherNightReminder": "",
|
||||
|
@ -776,9 +776,9 @@
|
|||
"name": "Dreamer",
|
||||
"edition": "snv",
|
||||
"team": "townsfolk",
|
||||
"firstNight": 36,
|
||||
"firstNight": 38,
|
||||
"firstNightReminder": "The Dreamer points to a player. Show 1 good and 1 evil character token; one of these is correct.",
|
||||
"otherNight": 52,
|
||||
"otherNight": 54,
|
||||
"otherNightReminder": "The Dreamer points to a player. Show 1 good and 1 evil character token; one of these is correct.",
|
||||
"reminders": [],
|
||||
"setup": false,
|
||||
|
@ -802,9 +802,9 @@
|
|||
"name": "Mathematician",
|
||||
"edition": "snv",
|
||||
"team": "townsfolk",
|
||||
"firstNight": 43,
|
||||
"firstNight": 45,
|
||||
"firstNightReminder": "Show the hand signal for the number (0, 1, 2, etc.) of players whose ability malfunctioned due to other abilities.",
|
||||
"otherNight": 64,
|
||||
"otherNight": 66,
|
||||
"otherNightReminder": "Show the hand signal for the number (0, 1, 2, etc.) of players whose ability malfunctioned due to other abilities.",
|
||||
"reminders": ["Abnormal"],
|
||||
"setup": false,
|
||||
|
@ -817,7 +817,7 @@
|
|||
"team": "townsfolk",
|
||||
"firstNight": 0,
|
||||
"firstNightReminder": "",
|
||||
"otherNight": 53,
|
||||
"otherNight": 55,
|
||||
"otherNightReminder": "Nod 'yes' or shake head 'no' for whether the Demon voted today. Place the 'Demon not voted' marker (remove 'Demon voted', if any).",
|
||||
"reminders": ["Demon voted",
|
||||
"Demon not voted"],
|
||||
|
@ -831,7 +831,7 @@
|
|||
"team": "townsfolk",
|
||||
"firstNight": 0,
|
||||
"firstNightReminder": "",
|
||||
"otherNight": 54,
|
||||
"otherNight": 56,
|
||||
"otherNightReminder": "Nod 'yes' or shake head 'no' for whether a Minion nominated today. Place the 'Minion not nominated' marker (remove 'Minion nominated', if any).",
|
||||
"reminders": ["Minions not nominated",
|
||||
"Minion nominated"],
|
||||
|
@ -845,7 +845,7 @@
|
|||
"team": "townsfolk",
|
||||
"firstNight": 0,
|
||||
"firstNightReminder": "",
|
||||
"otherNight": 55,
|
||||
"otherNight": 57,
|
||||
"otherNightReminder": "Show the hand signal for the number (0, 1, 2, etc.) of dead evil players.",
|
||||
"reminders": [],
|
||||
"setup": false,
|
||||
|
@ -869,9 +869,9 @@
|
|||
"name": "Seamstress",
|
||||
"edition": "snv",
|
||||
"team": "townsfolk",
|
||||
"firstNight": 37,
|
||||
"firstNight": 39,
|
||||
"firstNightReminder": "The Seamstress either shows a 'no' head signal, or points to two other players. If the Seamstress chose players , nod 'yes' or shake 'no' for whether they are of same alignment.",
|
||||
"otherNight": 56,
|
||||
"otherNight": 58,
|
||||
"otherNightReminder": "If the Seamstress has not yet used their ability: the Seamstress either shows a 'no' head signal, or points to two other players. If the Seamstress chose players , nod 'yes' or shake 'no' for whether they are of same alignment.",
|
||||
"reminders": ["No ability"],
|
||||
"setup": false,
|
||||
|
@ -911,7 +911,7 @@
|
|||
"team": "townsfolk",
|
||||
"firstNight": 0,
|
||||
"firstNightReminder": "",
|
||||
"otherNight": 57,
|
||||
"otherNight": 59,
|
||||
"otherNightReminder": "If today was the Juggler\u2019s first day: Show the hand signal for the number (0, 1, 2, etc.) of 'Correct' markers. Remove markers.",
|
||||
"reminders": ["Correct"],
|
||||
"setup": false,
|
||||
|
@ -1087,7 +1087,7 @@
|
|||
"otherNightReminder": "The Vortox points to a player. That player dies.",
|
||||
"reminders": ["Dead"],
|
||||
"setup": false,
|
||||
"ability": "Each night*, choose a player; they die. Townsfolk abilities yield false info. Each day, if no-one is executed, evil wins."
|
||||
"ability": "Each night*, choose a player: they die. Townsfolk abilities yield false info. Each day, if no-one is executed, evil wins."
|
||||
},
|
||||
{
|
||||
"id": "barista",
|
||||
|
@ -1161,9 +1161,9 @@
|
|||
"name": "Bounty Hunter",
|
||||
"edition": "",
|
||||
"team": "townsfolk",
|
||||
"firstNight": 39,
|
||||
"firstNight": 41,
|
||||
"firstNightReminder": "Point to 1 evil player. Wake the townsfolk who is evil and show them the 'You are' card and the thumbs down evil sign.",
|
||||
"otherNight": 60,
|
||||
"otherNight": 62,
|
||||
"otherNightReminder": "If the known evil player has died, point to another evil player. ",
|
||||
"reminders": ["Known"],
|
||||
"setup": true,
|
||||
|
@ -1188,9 +1188,9 @@
|
|||
"name": "General",
|
||||
"edition": "",
|
||||
"team": "townsfolk",
|
||||
"firstNight": 42,
|
||||
"firstNight": 44,
|
||||
"firstNightReminder": "Show the General thumbs up for good winning, thumbs down for evil winning or thumb to the side for neither.",
|
||||
"otherNight": 63,
|
||||
"otherNight": 65,
|
||||
"otherNightReminder": "Show the General thumbs up for good winning, thumbs down for evil winning or thumb to the side for neither.",
|
||||
"reminders": [],
|
||||
"setup": false,
|
||||
|
@ -1216,7 +1216,7 @@
|
|||
"team": "townsfolk",
|
||||
"firstNight": 8,
|
||||
"firstNightReminder": "Wake the Demon, show them the 'This character selected you' card, show the King token and point to the King player.",
|
||||
"otherNight": 59,
|
||||
"otherNight": 61,
|
||||
"otherNightReminder": "If there are more dead than living, show the King a character token of a living player.",
|
||||
"reminders": [],
|
||||
"setup": false,
|
||||
|
@ -1227,9 +1227,9 @@
|
|||
"name": "Balloonist",
|
||||
"edition": "",
|
||||
"team": "townsfolk",
|
||||
"firstNight": 38,
|
||||
"firstNight": 40,
|
||||
"firstNightReminder": "Choose a character type. Point to a player whose character is of that type. Place the Balloonist's Seen reminder next to that character.",
|
||||
"otherNight": 58,
|
||||
"otherNight": 60,
|
||||
"otherNightReminder": "Choose a character type that does not yet have a Seen reminder next to a character of that type. Point to a player whose character is of that type, if there are any. Place the Balloonist's Seen reminder next to that character.",
|
||||
"reminders": ["Seen Townsfolk",
|
||||
"Seen Outsider",
|
||||
|
@ -1244,9 +1244,9 @@
|
|||
"name": "Cult Leader",
|
||||
"edition": "",
|
||||
"team": "townsfolk",
|
||||
"firstNight": 40,
|
||||
"firstNight": 42,
|
||||
"firstNightReminder": "If the cult leader changed alignment, show them the thumbs up good signal of the thumbs down evil signal accordingly.",
|
||||
"otherNight": 61,
|
||||
"otherNight": 63,
|
||||
"otherNightReminder": "If the cult leader changed alignment, show them the thumbs up good signal of the thumbs down evil signal accordingly.",
|
||||
"reminders": [],
|
||||
"setup": false,
|
||||
|
@ -1291,6 +1291,19 @@
|
|||
"setup": false,
|
||||
"ability": "Once per game, during the day, visit the Storyteller for some advice to help you win."
|
||||
},
|
||||
{
|
||||
"id": "huntsman",
|
||||
"name": "Huntsman",
|
||||
"edition": "",
|
||||
"team": "townsfolk",
|
||||
"firstNight": 27,
|
||||
"firstNightReminder": "The Huntsman shakes their head 'no' or points to a player. If they point to the Damsel, wake that player, show the 'You are' card and a not-in-play character token.",
|
||||
"otherNight": 48,
|
||||
"otherNightReminder": "The Huntsman shakes their head 'no' or points to a player. If they point to the Damsel, wake that player, show the 'You are' card and a not-in-play character token.",
|
||||
"reminders": ["No ability"],
|
||||
"setup": true,
|
||||
"ability": "Once per game, at night, choose a living player: the Damsel, if chosen, becomes a not-in-play Townsfolk. [+the Damsel]"
|
||||
},
|
||||
{
|
||||
"id": "farmer",
|
||||
"name": "Farmer",
|
||||
|
@ -1396,6 +1409,19 @@
|
|||
"setup": false,
|
||||
"ability": "Whoever wins, loses & whoever loses, wins, even if you are dead."
|
||||
},
|
||||
{
|
||||
"id": "damsel",
|
||||
"name": "Damsel",
|
||||
"edition": "",
|
||||
"team": "outsider",
|
||||
"firstNight": 28,
|
||||
"firstNightReminder": "Wake all the Minions, show them the 'This character selected you' card and the Damsel token.",
|
||||
"otherNight": 49,
|
||||
"otherNightReminder": "If selected by the Huntsman, wake the Damsel, show 'You are' card and a not-in-play Townsfolk token.",
|
||||
"reminders": ["Guess used"],
|
||||
"setup": false,
|
||||
"ability": "All Minions know you are in play. If a Minion publicly guesses you (once), your team loses."
|
||||
},
|
||||
{
|
||||
"id": "politician",
|
||||
"name": "Politician",
|
||||
|
@ -1539,9 +1565,9 @@
|
|||
"name": "Leviathan",
|
||||
"edition": "",
|
||||
"team": "demon",
|
||||
"firstNight": 46,
|
||||
"firstNight": 48,
|
||||
"firstNightReminder": "Place the Leviathan 'Day 1' marker. Announce 'The Leviathan is in play; this is Day 1.'",
|
||||
"otherNight": 67,
|
||||
"otherNight": 69,
|
||||
"otherNightReminder": "Change the Leviathan Day reminder for the next day.",
|
||||
"reminders": ["Day 1",
|
||||
"Day 2",
|
||||
|
|
Loading…
Reference in New Issue