diff --git a/CHANGELOG.md b/CHANGELOG.md index 20998de..99577c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 diff --git a/src/assets/icons/damsel.png b/src/assets/icons/damsel.png new file mode 100644 index 0000000..5970499 Binary files /dev/null and b/src/assets/icons/damsel.png differ diff --git a/src/assets/icons/huntsman.png b/src/assets/icons/huntsman.png new file mode 100644 index 0000000..622582f Binary files /dev/null and b/src/assets/icons/huntsman.png differ diff --git a/src/roles.json b/src/roles.json index 077917f..ee1f9df 100644 --- a/src/roles.json +++ b/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",