Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
davotronic5000 committed Oct 4, 2024
2 parents c5e3bec + a80e8d2 commit b328884
Show file tree
Hide file tree
Showing 9 changed files with 68 additions and 39 deletions.
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,15 @@
# Release Notes
### Version 3.2.3

- Updated ability for Organ Grinder
- Updated ability for Baloonist
- Updated ability for Plague Doctor
- Acrobat is now a townsfolk
- Updated King Ability
- Added in Al-Sahirr
- Added in Zealot
- Added in Lord of Typhon
- Added in Boffin

### Version 3.2.2

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "townsquare",
"version": "3.2.1",
"version": "3.2.3",
"description": "Blood on the Clocktower Town Square",
"author": "Steffen Baumgart",
"scripts": {
Expand Down
Binary file added src/assets/icons/modern/alsaahir.webp
Binary file not shown.
Binary file added src/assets/icons/modern/boffin.webp
Binary file not shown.
Binary file added src/assets/icons/modern/lordoftyphon.webp
Binary file not shown.
Binary file added src/assets/icons/modern/zealot.webp
Binary file not shown.
10 changes: 0 additions & 10 deletions src/components/Menu.vue
Original file line number Diff line number Diff line change
Expand Up @@ -105,16 +105,6 @@
]"
/></em>
</li>
<li @click="showModernImages">
<small>Show Modern Images</small>
<em
><font-awesome-icon
:icon="[
'fas',
grimoire.modernImages ? 'check-square' : 'square',
]"
/></em>
</li>
<li @click="toggleStatic">
Disable Animations
<em
Expand Down
8 changes: 0 additions & 8 deletions src/hatred.json
Original file line number Diff line number Diff line change
Expand Up @@ -387,14 +387,6 @@
{
"id": "Lil' Monsta",
"reason": "Votes for the Organ Grinder count if the Organ Grinder is babysitting Lil' Monsta."
},
{
"id": "Minstrel",
"reason": "Only 1 jinxed character can be in play. Evil players start knowing which character it is."
},
{
"id": "Preacher",
"reason": "Only 1 jinxed character can be in play. Evil players start knowing which character it is."
}
]
},
Expand Down
76 changes: 56 additions & 20 deletions src/roles.json
Original file line number Diff line number Diff line change
Expand Up @@ -1207,26 +1207,22 @@
"otherNightReminder": "If there are more dead than living, show the King a character token of a living player.",
"reminders": [],
"setup": false,
"ability": "Each night, if the dead outnumber the living, you learn 1 alive character. The Demon knows who you are."
"ability": "Each night, if the dead outnumber or equal the living, you learn 1 alive character. The Demon knows who you are."
},
{
"id": "balloonist",
"name": "Balloonist",
"edition": "",
"team": "townsfolk",
"firstNight": 45,
"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": "Point to a player. Place the Balloonist's Seen reminder next to that character.",
"otherNight": 62,
"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": "Point to a player of a type that does not have a Seen reminder next to them. Place the Balloonist's Seen reminder next to that player.",
"reminders": [
"Seen Townsfolk",
"Seen Outsider",
"Seen Minion",
"Seen Demon",
"Seen Traveller"
"Seen"
],
"setup": true,
"ability": "Each night, you learn 1 player of each character type, until there are no more types to learn. [+1 Outsider]"
"ability": "Each night, you learn a player of a different character type than last night [+1 or -1 Outsider]"
},
{
"id": "cultleader",
Expand Down Expand Up @@ -1467,14 +1463,14 @@
"id": "acrobat",
"name": "Acrobat",
"edition": "",
"team": "outsider",
"team": "townsfolk",
"firstNight": 0,
"firstNightReminder": "",
"otherNight": 39,
"otherNightReminder": "If a good living neighbour is drunk or poisoned, the Acrobat player dies.",
"otherNightReminder": "If the chosen player is drunk or poisoned, the Acrobat player dies.",
"reminders": ["Dead"],
"setup": false,
"ability": "Each night*, if either good living neighbour is drunk or poisoned, you die."
"ability": "Each night*, choose a player: if they are drunk or poisoned, you die"
},
{
"id": "puzzlemaster",
Expand Down Expand Up @@ -1547,7 +1543,7 @@
"setup": false,
"name": "Plague Doctor",
"team": "outsider",
"ability": "If you die, the Storyteller gains a not-in-play Minion ability."
"ability": "If you die, the Storyteller gains a Minion ability."
},
{
"id": "widow",
Expand Down Expand Up @@ -1660,13 +1656,13 @@
"name": "Organ Grinder",
"edition": "",
"team": "minion",
"firstNight": 0,
"firstNightReminder": "",
"otherNight": 0,
"otherNightReminder": "",
"reminders": ["About to die"],
"firstNight": 17.1,
"firstNightReminder": "Choose if you are drunk",
"otherNight": 7.1,
"otherNightReminder": "Choose if you are drunk",
"reminders": ["About to die", "Drunk"],
"setup": false,
"ability": "All players keep their eyes closed when voting & the vote tally is secret. Votes for you only count if you vote."
"ability": "All players keep their eyes closed when voting & the vote tally is secret. Each night, choose if you are drunk or not."
},
{
"id": "vizier",
Expand Down Expand Up @@ -1792,7 +1788,7 @@
},
{
"id": "kazali",
"firstNight": 2.1,
"firstNight": 0.2,
"firstNightReminder": "The Kazali points to a player and a Minion on the character sheet. They do this for as many Minions as should be in play. Change those players' tokens to the chosen Minion tokens in the Grim. Wake those players, show them the 'You Are' card, the Minions they have become, and a thumbs down.",
"otherNight": 35.1,
"otherNightReminder": "The Kazali points to a player. That player dies",
Expand Down Expand Up @@ -2273,6 +2269,46 @@
"team": "outsider",
"reminders": [],
"ability": "On your 1st night, choose a player (not yourself): you become their alignment (you don't know which) even if drunk or poisoned."
},
{
"id": "alsaahir",
"name": "Alsaahir",
"team": "townsfolk",
"ability": "Once per day, if you publicly guess which players are Minion(s) and which are Demon(s), good wins.",
"firstNightReminder": [],
"otherNightReminder": [],
"reminders": [],
"remindersGlobal": []

},
{
"id": "zealot",
"name": "Zealot",
"team": "outsider",
"ability": "If there are 5 or more players alive, you must vote for every nomination.",
"firstNightReminder": [],
"otherNightReminder": [],
"reminders": [],
"remindersGlobal": []
},
{
"id": "lordoftyphon",
"firstNight": 0.1,
"firstNightReminder": "Wake the players on either side of the Demon. Show them the 'You Are' card, the token of the Minion they now are, and a thumbs down to indicate they are evil.",
"otherNight": 31.1,
"otherNightReminder": "The Lord of Typhon points to a player. That player dies.",
"reminders": ["Dead"],
"name": "Lord of Typhon",
"team": "demon",
"ability": "Each night*, choose a player: they die. [Evil characters are in a line. You are in the middle. +1 Minion. -? To +? Outsiders]"
},
{
"id": "boffin",
"firstNight": 0.3,
"firstNightReminder": "Wake the Boffin and how them the token of the ability the Demon has. Put the Boffin back to sleep. Wake the Demon, show the Boffin token, then show the token of the good ability the Demon has.",
"name": "Boffin",
"team": "minion",
"ability": "The Demon (even if drunk or poisoned) has a not-in-play good character’s ability. You both know which."
}
]

0 comments on commit b328884

Please sign in to comment.