Merge pull request #202 from eddgabriel/develop

Huntsman/Damsel
This commit is contained in:
Steffen 2021-07-21 12:34:13 +02:00 committed by GitHub
commit 9bafcc2c61
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 68 additions and 39 deletions

View File

@ -1,5 +1,8 @@
# Release Notes # Release Notes
### Version 2.15.3
- add Huntsman/Damsel to list of available characters
### Version 2.15.2 ### Version 2.15.2
- added mobile web application support - added mobile web application support
- show correct number of leaves on roles with global reminders - show correct number of leaves on roles with global reminders

BIN
src/assets/icons/damsel.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

View File

@ -4,7 +4,7 @@
"name": "Washerwoman", "name": "Washerwoman",
"edition": "tb", "edition": "tb",
"team": "townsfolk", "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.", "firstNightReminder": "Show the character token of a Townsfolk in play. Point to two players, one of which is that character.",
"otherNight": 0, "otherNight": 0,
"otherNightReminder": "", "otherNightReminder": "",
@ -18,7 +18,7 @@
"name": "Librarian", "name": "Librarian",
"edition": "tb", "edition": "tb",
"team": "townsfolk", "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.", "firstNightReminder": "Show the character token of an Outsider in play. Point to two players, one of which is that character.",
"otherNight": 0, "otherNight": 0,
"otherNightReminder": "", "otherNightReminder": "",
@ -32,7 +32,7 @@
"name": "Investigator", "name": "Investigator",
"edition": "tb", "edition": "tb",
"team": "townsfolk", "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.", "firstNightReminder": "Show the character token of a Minion in play. Point to two players, one of which is that character.",
"otherNight": 0, "otherNight": 0,
"otherNightReminder": "", "otherNightReminder": "",
@ -46,7 +46,7 @@
"name": "Chef", "name": "Chef",
"edition": "tb", "edition": "tb",
"team": "townsfolk", "team": "townsfolk",
"firstNight": 30, "firstNight": 32,
"firstNightReminder": "Show the finger signal (0, 1, 2, \u2026) for the number of pairs of neighbouring evil players.", "firstNightReminder": "Show the finger signal (0, 1, 2, \u2026) for the number of pairs of neighbouring evil players.",
"otherNight": 0, "otherNight": 0,
"otherNightReminder": "", "otherNightReminder": "",
@ -59,9 +59,9 @@
"name": "Empath", "name": "Empath",
"edition": "tb", "edition": "tb",
"team": "townsfolk", "team": "townsfolk",
"firstNight": 31, "firstNight": 33,
"firstNightReminder": "Show the finger signal (0, 1, 2) for the number of evil alive neighbours of the Empath.", "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.", "otherNightReminder": "Show the finger signal (0, 1, 2) for the number of evil neighbours.",
"reminders": [], "reminders": [],
"setup": false, "setup": false,
@ -72,9 +72,9 @@
"name": "Fortune Teller", "name": "Fortune Teller",
"edition": "tb", "edition": "tb",
"team": "townsfolk", "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. ", "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.", "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"], "reminders": ["Red herring"],
"setup": false, "setup": false,
@ -87,7 +87,7 @@
"team": "townsfolk", "team": "townsfolk",
"firstNight": 0, "firstNight": 0,
"firstNightReminder": "", "firstNightReminder": "",
"otherNight": 51, "otherNight": 53,
"otherNightReminder": "If a player was executed today: Show that player\u2019s character token.", "otherNightReminder": "If a player was executed today: Show that player\u2019s character token.",
"reminders": ["Executed"], "reminders": ["Executed"],
"setup": false, "setup": false,
@ -176,9 +176,9 @@
"name": "Butler", "name": "Butler",
"edition": "tb", "edition": "tb",
"team": "outsider", "team": "outsider",
"firstNight": 33, "firstNight": 35,
"firstNightReminder": "The Butler points to a player. Mark that player as 'Master'.", "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'.", "otherNightReminder": "The Butler points to a player. Mark that player as 'Master'.",
"reminders": ["Master"], "reminders": ["Master"],
"setup": false, "setup": false,
@ -242,9 +242,9 @@
"name": "Spy", "name": "Spy",
"edition": "tb", "edition": "tb",
"team": "minion", "team": "minion",
"firstNight": 41, "firstNight": 43,
"firstNightReminder": "Show the Grimoire to the Spy for as long as they need.", "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.", "otherNightReminder": "Show the Grimoire to the Spy for as long as they need.",
"reminders": [], "reminders": [],
"setup": false, "setup": false,
@ -359,7 +359,7 @@
"name": "Grandmother", "name": "Grandmother",
"edition": "bmr", "edition": "bmr",
"team": "townsfolk", "team": "townsfolk",
"firstNight": 34, "firstNight": 36,
"firstNightReminder": "Show the marked character token. Point to the marked player.", "firstNightReminder": "Show the marked character token. Point to the marked player.",
"otherNight": 47, "otherNight": 47,
"otherNightReminder": "If the Grandmother\u2019s grandchild was killed by the Demon tonight: The Grandmother dies.", "otherNightReminder": "If the Grandmother\u2019s grandchild was killed by the Demon tonight: The Grandmother dies.",
@ -385,9 +385,9 @@
"name": "Chambermaid", "name": "Chambermaid",
"edition": "bmr", "edition": "bmr",
"team": "townsfolk", "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.", "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.", "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": [], "reminders": [],
"setup": false, "setup": false,
@ -763,7 +763,7 @@
"name": "Clockmaker", "name": "Clockmaker",
"edition": "snv", "edition": "snv",
"team": "townsfolk", "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.", "firstNightReminder": "Show the hand signal for the number (1, 2, 3, etc.) of places from Demon to closest Minion.",
"otherNight": 0, "otherNight": 0,
"otherNightReminder": "", "otherNightReminder": "",
@ -776,9 +776,9 @@
"name": "Dreamer", "name": "Dreamer",
"edition": "snv", "edition": "snv",
"team": "townsfolk", "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.", "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.", "otherNightReminder": "The Dreamer points to a player. Show 1 good and 1 evil character token; one of these is correct.",
"reminders": [], "reminders": [],
"setup": false, "setup": false,
@ -802,9 +802,9 @@
"name": "Mathematician", "name": "Mathematician",
"edition": "snv", "edition": "snv",
"team": "townsfolk", "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.", "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.", "otherNightReminder": "Show the hand signal for the number (0, 1, 2, etc.) of players whose ability malfunctioned due to other abilities.",
"reminders": ["Abnormal"], "reminders": ["Abnormal"],
"setup": false, "setup": false,
@ -817,7 +817,7 @@
"team": "townsfolk", "team": "townsfolk",
"firstNight": 0, "firstNight": 0,
"firstNightReminder": "", "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).", "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", "reminders": ["Demon voted",
"Demon not voted"], "Demon not voted"],
@ -831,7 +831,7 @@
"team": "townsfolk", "team": "townsfolk",
"firstNight": 0, "firstNight": 0,
"firstNightReminder": "", "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).", "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", "reminders": ["Minions not nominated",
"Minion nominated"], "Minion nominated"],
@ -845,7 +845,7 @@
"team": "townsfolk", "team": "townsfolk",
"firstNight": 0, "firstNight": 0,
"firstNightReminder": "", "firstNightReminder": "",
"otherNight": 55, "otherNight": 57,
"otherNightReminder": "Show the hand signal for the number (0, 1, 2, etc.) of dead evil players.", "otherNightReminder": "Show the hand signal for the number (0, 1, 2, etc.) of dead evil players.",
"reminders": [], "reminders": [],
"setup": false, "setup": false,
@ -869,9 +869,9 @@
"name": "Seamstress", "name": "Seamstress",
"edition": "snv", "edition": "snv",
"team": "townsfolk", "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.", "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.", "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"], "reminders": ["No ability"],
"setup": false, "setup": false,
@ -911,7 +911,7 @@
"team": "townsfolk", "team": "townsfolk",
"firstNight": 0, "firstNight": 0,
"firstNightReminder": "", "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.", "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"], "reminders": ["Correct"],
"setup": false, "setup": false,
@ -1087,7 +1087,7 @@
"otherNightReminder": "The Vortox points to a player. That player dies.", "otherNightReminder": "The Vortox points to a player. That player dies.",
"reminders": ["Dead"], "reminders": ["Dead"],
"setup": false, "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", "id": "barista",
@ -1161,9 +1161,9 @@
"name": "Bounty Hunter", "name": "Bounty Hunter",
"edition": "", "edition": "",
"team": "townsfolk", "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.", "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. ", "otherNightReminder": "If the known evil player has died, point to another evil player. ",
"reminders": ["Known"], "reminders": ["Known"],
"setup": true, "setup": true,
@ -1188,9 +1188,9 @@
"name": "General", "name": "General",
"edition": "", "edition": "",
"team": "townsfolk", "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.", "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.", "otherNightReminder": "Show the General thumbs up for good winning, thumbs down for evil winning or thumb to the side for neither.",
"reminders": [], "reminders": [],
"setup": false, "setup": false,
@ -1216,7 +1216,7 @@
"team": "townsfolk", "team": "townsfolk",
"firstNight": 8, "firstNight": 8,
"firstNightReminder": "Wake the Demon, show them the 'This character selected you' card, show the King token and point to the King player.", "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.", "otherNightReminder": "If there are more dead than living, show the King a character token of a living player.",
"reminders": [], "reminders": [],
"setup": false, "setup": false,
@ -1227,9 +1227,9 @@
"name": "Balloonist", "name": "Balloonist",
"edition": "", "edition": "",
"team": "townsfolk", "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.", "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.", "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", "reminders": ["Seen Townsfolk",
"Seen Outsider", "Seen Outsider",
@ -1244,9 +1244,9 @@
"name": "Cult Leader", "name": "Cult Leader",
"edition": "", "edition": "",
"team": "townsfolk", "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.", "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.", "otherNightReminder": "If the cult leader changed alignment, show them the thumbs up good signal of the thumbs down evil signal accordingly.",
"reminders": [], "reminders": [],
"setup": false, "setup": false,
@ -1291,6 +1291,19 @@
"setup": false, "setup": false,
"ability": "Once per game, during the day, visit the Storyteller for some advice to help you win." "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", "id": "farmer",
"name": "Farmer", "name": "Farmer",
@ -1396,6 +1409,19 @@
"setup": false, "setup": false,
"ability": "Whoever wins, loses & whoever loses, wins, even if you are dead." "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", "id": "politician",
"name": "Politician", "name": "Politician",
@ -1539,9 +1565,9 @@
"name": "Leviathan", "name": "Leviathan",
"edition": "", "edition": "",
"team": "demon", "team": "demon",
"firstNight": 46, "firstNight": 48,
"firstNightReminder": "Place the Leviathan 'Day 1' marker. Announce 'The Leviathan is in play; this is Day 1.'", "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.", "otherNightReminder": "Change the Leviathan Day reminder for the next day.",
"reminders": ["Day 1", "reminders": ["Day 1",
"Day 2", "Day 2",