From 1e5e577c81fe4271278e9221206268c96328d952 Mon Sep 17 00:00:00 2001
From: MRegnard <62838312+MRegnard@users.noreply.github.com>
Date: Fri, 10 Nov 2023 22:04:29 +0100
Subject: [PATCH 1/6] New token for the Doomsayer (#111)
---
CHANGELOG.md | 1 +
src/store/locale/en/fabled.json | 2 +-
src/store/locale/fr/fabled.json | 2 +-
3 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 54e32ff..898f3ac 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,7 @@
# Release Notes
## Upcomming Version
+- Adding a token "Used" to the Doomsayer
### Version 3.15.0
- Night order bubbles always on for storyteller
diff --git a/src/store/locale/en/fabled.json b/src/store/locale/en/fabled.json
index e26ba95..ca7263a 100644
--- a/src/store/locale/en/fabled.json
+++ b/src/store/locale/en/fabled.json
@@ -3,7 +3,7 @@
"id": "doomsayer",
"firstNightReminder": "",
"otherNightReminder": "",
- "reminders": [],
+ "reminders": ["Used"],
"setup": false,
"name": "Doomsayer",
"team": "fabled",
diff --git a/src/store/locale/fr/fabled.json b/src/store/locale/fr/fabled.json
index 0c1f965..1a8dac1 100644
--- a/src/store/locale/fr/fabled.json
+++ b/src/store/locale/fr/fabled.json
@@ -5,7 +5,7 @@
"team": "fabled",
"firstNightReminder": "",
"otherNightReminder": "",
- "reminders": [],
+ "reminders": ["Utilisé"],
"setup": false,
"ability": "Si 4 joueurs ou plus sont en vie, chaque joueur vivant peut, une fois par partie, décider qu'un joueur de son propre alignement meure."
},
From b0fc904d6994b7eae855b774eb7386e50fc73a98 Mon Sep 17 00:00:00 2001
From: MRegnard <62838312+MRegnard@users.noreply.github.com>
Date: Fri, 10 Nov 2023 22:06:15 +0100
Subject: [PATCH 2/6] Correcting "Late Night Drive By"'s name (#112)
---
CHANGELOG.md | 1 +
src/assets/scripts/late_night_drive_by.json | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 898f3ac..197faf7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,7 @@
# Release Notes
## Upcomming Version
+- Correcting "Late Night Drive By"'s name
- Adding a token "Used" to the Doomsayer
### Version 3.15.0
diff --git a/src/assets/scripts/late_night_drive_by.json b/src/assets/scripts/late_night_drive_by.json
index ab50f51..a097c05 100644
--- a/src/assets/scripts/late_night_drive_by.json
+++ b/src/assets/scripts/late_night_drive_by.json
@@ -2,7 +2,7 @@
{
"id": "_meta",
"logo": "https://cdn.shopify.com/oxygen/57467011226/524442/h11pcta59/build/_assets/Godfather_website_purple-3JVCH57E.png",
- "name": "Late night drive by 1.6",
+ "name": "Late night drive by",
"author": "Aero"
},
{
From e812051fe1bc899e006a47bab8dc9e9be23a0baa Mon Sep 17 00:00:00 2001
From: MRegnard <62838312+MRegnard@users.noreply.github.com>
Date: Fri, 10 Nov 2023 22:08:04 +0100
Subject: [PATCH 3/6] Leviathan's english description (#113)
---
CHANGELOG.md | 1 +
src/store/locale/en/roles.json | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 197faf7..5daf7fb 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,7 @@
# Release Notes
## Upcomming Version
+- Correcting Leviathan's english description
- Correcting "Late Night Drive By"'s name
- Adding a token "Used" to the Doomsayer
diff --git a/src/store/locale/en/roles.json b/src/store/locale/en/roles.json
index b8949f0..8b02638 100644
--- a/src/store/locale/en/roles.json
+++ b/src/store/locale/en/roles.json
@@ -1725,7 +1725,7 @@
"Day 4",
"Day 5"],
"setup": false,
- "ability": "If more than 1 good player is executed, you win. All players know you are in play. After day 5, evil wins."
+ "ability": "If more than 1 good player is executed, evil wins. All players know you are in play. After day 5, evil wins."
},
{
"id": "riot",
From 34bcbff811632f2e32632ef0bf3e519864c4f8a9 Mon Sep 17 00:00:00 2001
From: MRegnard <62838312+MRegnard@users.noreply.github.com>
Date: Fri, 10 Nov 2023 22:10:37 +0100
Subject: [PATCH 4/6] Exile message (#115)
---
CHANGELOG.md | 1 +
src/components/Vote.vue | 9 +++++++--
src/store/locale/en/ui.json | 4 +++-
src/store/locale/fr/ui.json | 4 +++-
4 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5daf7fb..0156db0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,7 @@
# Release Notes
## Upcomming Version
+- Correcting the message when someone wants to exile a Traveller
- Correcting Leviathan's english description
- Correcting "Late Night Drive By"'s name
- Adding a token "Used" to the Doomsayer
diff --git a/src/components/Vote.vue b/src/components/Vote.vue
index a8185ec..48970ac 100644
--- a/src/components/Vote.vue
+++ b/src/components/Vote.vue
@@ -6,9 +6,14 @@
- {{ nominator.name }} {{ locale.vote.nominated }}
+ {{ nominator.name }}
+ {{
+ nominee.role.team == "traveler"
+ ? locale.vote.callexile
+ : locale.vote.nominates
+ }}
{{ nominee.name }}!
+ >{{ locale.vote.exclam }}
Date: Fri, 10 Nov 2023 22:13:45 +0100
Subject: [PATCH 5/6] Adding an asterisk in the roles reference (#116)
---
CHANGELOG.md | 1 +
src/components/modals/ReferenceModal.vue | 7 +++++++
src/store/locale/en/ui.json | 1 +
src/store/locale/fr/ui.json | 1 +
4 files changed, 10 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0156db0..99d813e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,7 @@
# Release Notes
## Upcomming Version
+- Adding an asterisk in the roles reference
- Correcting the message when someone wants to exile a Traveller
- Correcting Leviathan's english description
- Correcting "Late Night Drive By"'s name
diff --git a/src/components/modals/ReferenceModal.vue b/src/components/modals/ReferenceModal.vue
index c07e218..5e615ba 100644
--- a/src/components/modals/ReferenceModal.vue
+++ b/src/components/modals/ReferenceModal.vue
@@ -84,6 +84,7 @@
+
{{ locale.modal.reference.notfirstnight }}
@@ -211,6 +212,12 @@ h3 {
}
}
+.asterisk {
+ font-size: 60%;
+ text-align: right;
+ padding-top: 20px;
+}
+
.team {
display: flex;
align-items: stretch;
diff --git a/src/store/locale/en/ui.json b/src/store/locale/en/ui.json
index 5503784..8dad857 100644
--- a/src/store/locale/en/ui.json
+++ b/src/store/locale/en/ui.json
@@ -207,6 +207,7 @@
"reference": {
"title": "Character Reference",
"jinxed": "Jinxed",
+ "notfirstnight": "*Not the first night",
"teamNames": {
"townsfolk": "townfolk",
"outsider": "outsider",
diff --git a/src/store/locale/fr/ui.json b/src/store/locale/fr/ui.json
index f74453d..8f72eb5 100644
--- a/src/store/locale/fr/ui.json
+++ b/src/store/locale/fr/ui.json
@@ -207,6 +207,7 @@
"reference": {
"title": "Réference de rôles",
"jinxed": "Jinx",
+ "notfirstnight": "* Pas la première nuit",
"teamNames": {
"townsfolk": "villageois",
"outsider": "étranger",
From 9f2a65d96f69660027e62992d60050802f283445 Mon Sep 17 00:00:00 2001
From: MRegnard <62838312+MRegnard@users.noreply.github.com>
Date: Fri, 10 Nov 2023 22:19:31 +0100
Subject: [PATCH 6/6] Updating english jinxes (#117)
---
CHANGELOG.md | 1 +
src/store/locale/en/hatred.json | 76 ++++++++++++++++-----------------
2 files changed, 39 insertions(+), 38 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 99d813e..6f58420 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,7 @@
# Release Notes
## Upcomming Version
+- Updating english jinxes
- Adding an asterisk in the roles reference
- Correcting the message when someone wants to exile a Traveller
- Correcting Leviathan's english description
diff --git a/src/store/locale/en/hatred.json b/src/store/locale/en/hatred.json
index 86ac4ce..2db96a5 100644
--- a/src/store/locale/en/hatred.json
+++ b/src/store/locale/en/hatred.json
@@ -31,7 +31,7 @@
"hatred": [
{
"id": "Heretic",
- "reason": "A Pit-Hag can not create a Heretic. "
+ "reason": "A Pit-Hag cannot create a Heretic. "
},
{
"id": "Damsel",
@@ -39,7 +39,7 @@
},
{
"id": "Politician",
- "reason": "A Pit-hag can not create an evil Politician."
+ "reason": "A Pit-hag cannot create an evil Politician."
}
]
},
@@ -69,19 +69,19 @@
},
{
"id": "Ravenkeeper",
- "reason": "If Leviathan is in play & the Ravenkeeper dies by execution, they wake that night to use their ability."
+ "reason": "If Leviathan is in play and the Ravenkeeper dies by execution, they wake that night to use their ability."
},
{
"id": "Sage",
- "reason": "If Leviathan is in play & the Sage dies by execution, they wake that night to use their ability."
+ "reason": "If Leviathan is in play and the Sage dies by execution, they wake that night to use their ability."
},
{
"id": "Farmer",
- "reason": "If Leviathan is in play & a Farmer dies by execution, a good player becomes a Farmer that night."
+ "reason": "If Leviathan is in play and a Farmer dies by execution, a good player becomes a Farmer that night."
},
{
"id": "Mayor",
- "reason": "If Leviathan is in play & no execution occurs on day 5, good wins."
+ "reason": "If Leviathan is in play and no execution occurs on day 5, good wins."
}
]
},
@@ -107,11 +107,11 @@
},
{
"id": "Magician",
- "reason": "Only 1 jinxed character can be in play. "
+ "reason": "Only one jinxed character can be in play. "
},
{
"id": "Scarlet Woman",
- "reason": "If there are 5 or more players alive and the player holding the Lil' Monsta token dies, the Scarlet Woman is given the Lil' Monsta token tonight."
+ "reason": "If there are five or more players alive and the player holding the Lil' Monsta token dies, the Scarlet Woman is given the Lil' Monsta token tonight."
}
]
},
@@ -120,7 +120,7 @@
"hatred": [
{
"id": "Gambler",
- "reason": "If the Lycanthrope is alive and the Gambler kills themself at night, no other players can die tonight."
+ "reason": "If the Lycanthrope is alive and the Gambler kills themselves at night, no other players can die tonight."
}
]
},
@@ -129,11 +129,11 @@
"hatred": [
{
"id": "Engineer",
- "reason": "Legion and the Engineer can not both be in play at the start of the game. If the Engineer creates Legion, most players (including all evil players) become evil Legion."
+ "reason": "Legion and the Engineer cannot both be in play at the start of the game. If the Engineer creates Legion, most players (including all evil players) become evil Legion."
},
{
"id": "Preacher",
- "reason": "Only 1 jinxed character can be in play."
+ "reason": "Only one jinxed character can be in play."
}
]
},
@@ -151,11 +151,11 @@
"hatred": [
{
"id": "Magician",
- "reason": "When the Spy sees the Grimoire, the Demon and Magician's character tokens are removed."
+ "reason": "When the Spy sees the Grimoire, the Demon and the Magician's character tokens are removed."
},
{
"id": "Alchemist",
- "reason": "The Alchemist can not have the Spy ability."
+ "reason": "The Alchemist cannot have the Spy ability."
},
{
"id": "Poppy Grower",
@@ -163,11 +163,11 @@
},
{
"id": "Damsel",
- "reason": "Only 1 jinxed character can be in play. "
+ "reason": "Only one jinxed character can be in play. "
},
{
"id": "Heretic",
- "reason": "Only 1 jinxed character can be in play."
+ "reason": "Only one jinxed character can be in play."
}
]
},
@@ -176,7 +176,7 @@
"hatred": [
{
"id": "Magician",
- "reason": "When the Widow sees the Grimoire, the Demon and Magician's character tokens are removed."
+ "reason": "When the Widow sees the Grimoire, the Demon and the Magician's character tokens are removed."
},
{
"id": "Poppy Grower",
@@ -184,15 +184,15 @@
},
{
"id": "Alchemist",
- "reason": "The Alchemist can not have the Widow ability."
+ "reason": "The Alchemist cannot have the Widow ability."
},
{
"id": "Damsel",
- "reason": "Only 1 jinxed character can be in play."
+ "reason": "Only one jinxed character can be in play."
},
{
"id": "Heretic",
- "reason": "Only 1 jinxed character can be in play."
+ "reason": "Only one jinxed character can be in play."
}
]
},
@@ -201,7 +201,7 @@
"hatred": [
{
"id": "Heretic",
- "reason": "Only 1 jinxed character can be in play."
+ "reason": "Only one jinxed character can be in play."
}
]
},
@@ -210,7 +210,7 @@
"hatred": [
{
"id": "Heretic",
- "reason": "The Baron might only add 1 Outsider, not 2."
+ "reason": "The Baron might only add one Outsider, not two."
}
]
},
@@ -219,7 +219,7 @@
"hatred": [
{
"id": "Lil' Monsta",
- "reason": "The Marionette neighbors a Minion, not the Demon. The Marionette is not woken to choose who takes the Lil' Monsta token."
+ "reason": "The Marionette neighbors a Minion, not the Demon. The Marionette is not woken to choose who takes the Lil' Monsta token, and does not learn they are the Marionette if they have the Lil' Monsta token."
},
{
"id": "Poppy Grower",
@@ -248,7 +248,7 @@
"hatred": [
{
"id": "Engineer",
- "reason": "Riot and the Engineer can not both be in play at the start of the game. \nIf the Engineer creates Riot, the evil players become Riot."
+ "reason": "Riot and the Engineer cannot both be in play at the start of the game. If the Engineer creates Riot, the evil players become Riot."
},
{
"id": "Golem",
@@ -256,7 +256,7 @@
},
{
"id": "Snitch",
- "reason": "If the Snitch is in play, each Riot player gets an extra 3 bluffs."
+ "reason": "If the Snitch is in play, each Riot player gets an extra three bluffs."
},
{
"id": "Saint",
@@ -264,19 +264,19 @@
},
{
"id": "Butler",
- "reason": "The Butler can not nominate their master."
+ "reason": "The Butler cannot nominate their master."
},
{
"id": "Pit-Hag",
- "reason": "If the Pit-Hag creates Riot, all evil players become Riot. \nIf the Pit-Hag creates Riot after day 3, the game continues for one more day."
+ "reason": "If the Pit-Hag creates Riot, all evil players become Riot. If the Pit-Hag creates Riot after day 3, the game continues for one more day."
},
{
"id": "Mayor",
- "reason": "If the 3rd day begins with just three players alive, the players may choose (as a group) not to nominate at all. If so (and a Mayor is alive) then the Mayor's team wins."
+ "reason": "If the third day begins with just three players alive, the players may choose (as a group) not to nominate at all. If so (and a Mayor is alive) the Mayor's team wins."
},
{
"id": "Monk",
- "reason": "If a Riot player nominates and kills the Monk-protected-player, the Monk-protected-player does not die."
+ "reason": "If a Riot player nominates a Monk-protected player, the protected-player does not die."
},
{
"id": "Farmer",
@@ -284,7 +284,7 @@
},
{
"id": "Innkeeper",
- "reason": "If a Riot player nominates an Innkeeper-protected-player, the Innkeeper-protected-player does not die."
+ "reason": "If a Riot player nominates an Innkeeper-protected player, the protected-player does not die."
},
{
"id": "Sage",
@@ -300,7 +300,7 @@
},
{
"id": "Grandmother",
- "reason": "If a Riot player nominates and kills the Grandchild, the Grandmother dies too."
+ "reason": "If a Riot player nominates and kills the grandchild, the Grandmother dies too."
},
{
"id": "King",
@@ -308,31 +308,31 @@
},
{
"id": "Exorcist",
- "reason": "Only 1 jinxed character can be in play."
+ "reason": "Only one jinxed character can be in play."
},
{
"id": "Minstrel",
- "reason": "Only 1 jinxed character can be in play."
+ "reason": "Only one jinxed character can be in play."
},
{
"id": "Flowergirl",
- "reason": "Only 1 jinxed character can be in play."
+ "reason": "Only one jinxed character can be in play."
},
{
"id": "Undertaker",
- "reason": "Players that die by nomination register as being executed to the Undertaker."
+ "reason": "Players that die by nomination register as executed to the Undertaker."
},
{
"id": "Cannibal",
- "reason": "Players that die by nomination register as being executed to the Cannibal."
+ "reason": "Players that die by nomination register as executed to the Cannibal."
},
{
"id": "Pacifist",
- "reason": "Players that die by nomination register as being executed to the Pacifist."
+ "reason": "Players that die by nomination register as executed to the Pacifist."
},
{
"id": "Devil's Advocate",
- "reason": "Players that die by nomination register as being executed to the Devil's Advocate."
+ "reason": "Players that die by nomination register as executed to the Devil's Advocate."
},
{
"id": "Investigator",
@@ -365,7 +365,7 @@
},
{
"id": "Slayer",
- "reason": "If the Slayer slays the Lleech's host, the host dies. "
+ "reason": "If the Slayer shoots the Lleech's host, the host dies. "
},
{
"id": "Heretic",