diff --git a/campaigns/tcu/campaign.json b/campaigns/tcu/campaign.json
index ef5014c28..ef123b85f 100644
--- a/campaigns/tcu/campaign.json
+++ b/campaigns/tcu/campaign.json
@@ -1,7 +1,7 @@
{
"id": "tcu",
"position": 4,
- "version": 7,
+ "version": 8,
"name": "The Circle Undone",
"campaign_type": "campaign",
"tarot": [
diff --git a/campaigns/tcu/in_the_clutches_of_chaos.json b/campaigns/tcu/in_the_clutches_of_chaos.json
index 749b23c8d..004a45d17 100644
--- a/campaigns/tcu/in_the_clutches_of_chaos.json
+++ b/campaigns/tcu/in_the_clutches_of_chaos.json
@@ -475,6 +475,7 @@
"type": "input",
"input": {
"type": "choose_one",
+ "show_hidden_choices": true,
"choices": [
{
"id": "alone",
@@ -566,6 +567,7 @@
"type": "input",
"input": {
"type": "choose_one",
+ "show_hidden_choices": true,
"choices": [
{
"id": "alone",
diff --git a/campaigns/tcu/union_and_disillusion.json b/campaigns/tcu/union_and_disillusion.json
index 09bd39c80..2e9b576ec 100644
--- a/campaigns/tcu/union_and_disillusion.json
+++ b/campaigns/tcu/union_and_disillusion.json
@@ -789,6 +789,69 @@
]
}
},
+ {
+ "id": "maybe_choose_if_sanford_is_good",
+ "type": "branch",
+ "hidden": true,
+ "condition": {
+ "type": "campaign_data",
+ "campaign_data": "version",
+ "min_version": 8,
+ "options": [
+ {
+ "boolCondition": true,
+ "steps": ["choose_if_sanford_is_good_v8"]
+ },
+ {
+ "boolCondition": false,
+ "steps": ["choose_if_sanford_is_good"]
+ }
+ ]
+ }
+ },
+
+ {
+ "id": "choose_if_sanford_is_good_v8",
+ "type": "input",
+ "input": {
+ "type": "choose_one",
+ "show_hidden_choices": true,
+ "choices": [
+ {
+ "id": "yes",
+ "text": "“Yes.”",
+ "condition": {
+ "type": "multi",
+ "count": 2,
+ "conditions": [
+ {
+ "type": "campaign_log",
+ "section": "campaign_notes",
+ "id": "inducted_into_the_inner_circle",
+ "options": [{ "boolCondition": true }]
+ },
+ {
+ "type": "campaign_log",
+ "section": "campaign_notes",
+ "id": "deceiving_the_lodge",
+ "options": [{ "boolCondition": false }]
+ }
+ ],
+ "options": [{ "boolCondition": true }]
+ },
+ "description": "You may choose this option only if the investigators were inducted into the Inner Circle, and cannot choose this option if the investigators are deceiving the Lodge.",
+ "steps": ["resolution_2"]
+ },
+ {
+ "id": "no",
+ "text": "“No.”",
+ "steps": [
+ "resolution_3"
+ ]
+ }
+ ]
+ }
+ },
{
"id": "choose_if_sanford_is_good",
"type": "input",
@@ -1819,7 +1882,7 @@
"title": "Resolution 1",
"text": "The revenant thrashes and writhes in torment, unable to escape with its connection to the spectral realm torn away. Carl Sanford steps forward, opens a thick leather tome, and the ghost’s memories—along with the remainder of its form—are unceremoniously pulled into its pages.\n“What have you done?!” Anette yells. Several members of her coven surround her. They are embattled, but you have no doubt they would lay down their life to protect their high priestess from harm.\n“What have I done? Why, I have cheated the Devil,” Sanford responds with a sinister grin. You notice the words of his tome are now glowing with a spectral radiance. “Keziah signed the Black Book of Azathoth in order to learn the secrets of the universe. A fatal error, in my estimation, for it put her in the clutches of one far more powerful than she.” He begins to read from the pages as he explains further. “She paid the price, but I shall reap the harvest.”\nAnette clenches her jaw and turns toward you. “You cannot even begin to fathom the secrets this monster now possesses. Do you truly believe he will use this power for good?” She asks.",
"steps": [
- "choose_if_sanford_is_good"
+ "maybe_choose_if_sanford_is_good"
]
},
{
diff --git a/campaigns/tdea/where_the_gods_dwell.json b/campaigns/tdea/where_the_gods_dwell.json
index 4316b2fa9..7e0170eb4 100644
--- a/campaigns/tdea/where_the_gods_dwell.json
+++ b/campaigns/tdea/where_the_gods_dwell.json
@@ -506,6 +506,7 @@
"type": "input",
"input": {
"type": "choose_one",
+ "show_hidden_choices": true,
"choices": [
{
"id": "wake_up",
@@ -534,7 +535,7 @@
]
},
"text": "Venture into the Underworld to find your companions.",
- "description": "You may choose this option because the dreamers know of another path is in the Campaign Log.",
+ "description": "You may only choose this option if the dreamers know of another path is in the Campaign Log.",
"steps": [
"resolution_5"
]
diff --git a/i18n/de/campaigns/tdea/where_the_gods_dwell.po b/i18n/de/campaigns/tdea/where_the_gods_dwell.po
index b840bde4c..debe34f8c 100644
--- a/i18n/de/campaigns/tdea/where_the_gods_dwell.po
+++ b/i18n/de/campaigns/tdea/where_the_gods_dwell.po
@@ -188,3 +188,6 @@ msgstr "Überwältigendes Werk"
msgid "Proceed to Scenario IV–B: Weaver of the Cosmos."
msgstr "Fahre mit Scenario IV–B: Weber des Kosmos fort."
+
+msgid "You may only choose this option if the dreamers know of another path is in the Campaign Log."
+msgstr ""
diff --git a/i18n/es/campaigns/tdea/where_the_gods_dwell.po b/i18n/es/campaigns/tdea/where_the_gods_dwell.po
index 831806f05..22d0ae23b 100644
--- a/i18n/es/campaigns/tdea/where_the_gods_dwell.po
+++ b/i18n/es/campaigns/tdea/where_the_gods_dwell.po
@@ -211,3 +211,6 @@ msgstr "El plan maestro 4"
msgid "Grand Design 5"
msgstr "El plan maestro 5"
+
+msgid "You may only choose this option if the dreamers know of another path is in the Campaign Log."
+msgstr ""
diff --git a/i18n/fr/campaigns/tdea/where_the_gods_dwell.po b/i18n/fr/campaigns/tdea/where_the_gods_dwell.po
index 87d0c603f..e1bc0d6ea 100644
--- a/i18n/fr/campaigns/tdea/where_the_gods_dwell.po
+++ b/i18n/fr/campaigns/tdea/where_the_gods_dwell.po
@@ -188,3 +188,6 @@ msgstr "Grand Dessein"
msgid "Proceed to Scenario IV–B: Weaver of the Cosmos."
msgstr "Continuez vers Scénario IV–B : Tisseuse du Cosmos."
+
+msgid "You may only choose this option if the dreamers know of another path is in the Campaign Log."
+msgstr ""
diff --git a/i18n/it/campaigns/tdea/where_the_gods_dwell.po b/i18n/it/campaigns/tdea/where_the_gods_dwell.po
index ae9dd780c..864b36326 100644
--- a/i18n/it/campaigns/tdea/where_the_gods_dwell.po
+++ b/i18n/it/campaigns/tdea/where_the_gods_dwell.po
@@ -180,3 +180,6 @@ msgstr "Pensate a tutti i viaggi che avete compiuto nel Mondo dei Sogni e a quel
msgid "You recall what the black cat told you about your companions’ journey. Though you have no desire to leave the surface of the Dreamlands behind, there may be a way you can help your friends. You climb back down the northernmost peaks of Leng, returning to the domed ruins where you were confronted by Nyarlathotep’s high priest. There, in the center of the room, is the gaping pit that leads into the untold depths of the Underworld. Your companions are down there, somewhere…right?"
msgstr "Vi ricordate ciò che il gatto nero vi aveva detto riguardo il viaggio del vostro compagno. Anche se non avete alcun desiderio di lasciarvi alle spalle la superficie del Mondo dei Sogni, potreste ancora trovare il modo di aiutare i vostri amici. Tornate giù dal picco più a nord della terra di Leng, rientrando nelle rovine dove avete affrontato il Gran Sacerdote di Nyarlathotep. Lì, al centro della stanza, si trova il fosso spalancato che conduce alle profondità insondabili del Mondo di Sotto. I vostri compagni devono essere lì giù, da qualche parte… giusto?"
+
+msgid "You may only choose this option if the dreamers know of another path is in the Campaign Log."
+msgstr ""
diff --git a/i18n/ko/campaigns/tdea/where_the_gods_dwell.po b/i18n/ko/campaigns/tdea/where_the_gods_dwell.po
index a87cb7a4a..c67de951e 100644
--- a/i18n/ko/campaigns/tdea/where_the_gods_dwell.po
+++ b/i18n/ko/campaigns/tdea/where_the_gods_dwell.po
@@ -183,3 +183,6 @@ msgstr "몽환의 땅에서의 여정과 지금껏 목도한 경이로운 것을
msgid "You recall what the black cat told you about your companions’ journey. Though you have no desire to leave the surface of the Dreamlands behind, there may be a way you can help your friends. You climb back down the northernmost peaks of Leng, returning to the domed ruins where you were confronted by Nyarlathotep’s high priest. There, in the center of the room, is the gaping pit that leads into the untold depths of the Underworld. Your companions are down there, somewhere…right?"
msgstr "검은 고양이가 동료 조사자들의 여정에 대해 말했던 걸 떠올려 봅니다. 몽환의 땅의 지표 아래로 들어가는 것은 영 내키지 않지만, 그래도 동료를 도울 수 있는 길이 있을지도 모릅니다. 당신은 렝 고원 최북단 봉우리에서 내려와 니알라토텝의 고위 사제와 맞딱뜨렸던 반구형 유적지로 되돌아왔습니다. 유적지 한가운데에는 깊이를 헤아릴 수 없을 정도로 깊은 구덩이가 있습니다. 이 구덩이는 몽환의 땅 지하세계와 이어집니다. 여러분의 동료는 몽환의 땅 아래 어딘가에 있을 것입니다…"
+
+msgid "You may only choose this option if the dreamers know of another path is in the Campaign Log."
+msgstr ""
diff --git a/i18n/pl/campaigns/tdea/where_the_gods_dwell.po b/i18n/pl/campaigns/tdea/where_the_gods_dwell.po
index 2a7a84cef..30c7a31e0 100644
--- a/i18n/pl/campaigns/tdea/where_the_gods_dwell.po
+++ b/i18n/pl/campaigns/tdea/where_the_gods_dwell.po
@@ -182,3 +182,6 @@ msgstr "Myślicie o wielu podróżach, które odbyliście w Krainach snów
msgid "You recall what the black cat told you about your companions’ journey. Though you have no desire to leave the surface of the Dreamlands behind, there may be a way you can help your friends. You climb back down the northernmost peaks of Leng, returning to the domed ruins where you were confronted by Nyarlathotep’s high priest. There, in the center of the room, is the gaping pit that leads into the untold depths of the Underworld. Your companions are down there, somewhere…right?"
msgstr "Przypominacie sobie, co czarny kot powiedział wam o podróży waszych towarzyszy. Chociaż nie chcecie opuszczać powierzchni Krain snów, może istnieć jakiś sposób, aby pomóc przyjaciołom. Schodzicie z północnych szczytów Leng i wracacie do kopulastych ruin, gdzie zmierzyliście się z wysokim kapłanem Nyarlathotepa. Tu, w centrum pomieszczenia, znajduje się ziejący dół, który prowadzi do nieopisanych czeluści Podziemi. Wasi towarzysze gdzieś tam są… prawda?"
+
+msgid "You may only choose this option if the dreamers know of another path is in the Campaign Log."
+msgstr ""
diff --git a/i18n/pt/campaigns/tdea/where_the_gods_dwell.po b/i18n/pt/campaigns/tdea/where_the_gods_dwell.po
index 351ebabda..46ae6109b 100644
--- a/i18n/pt/campaigns/tdea/where_the_gods_dwell.po
+++ b/i18n/pt/campaigns/tdea/where_the_gods_dwell.po
@@ -138,7 +138,7 @@ msgstr ""
msgid "Venture into the Underworld to find your companions."
msgstr ""
-msgid "You may choose this option because the dreamers know of another path is in the Campaign Log."
+msgid "You may only choose this option if the dreamers know of another path is in the Campaign Log."
msgstr ""
msgid "If you are playing The Dream-Quest as a four-part campaign:"
diff --git a/i18n/ru/campaigns/tdea/where_the_gods_dwell.po b/i18n/ru/campaigns/tdea/where_the_gods_dwell.po
index 3615ec42e..88e010455 100644
--- a/i18n/ru/campaigns/tdea/where_the_gods_dwell.po
+++ b/i18n/ru/campaigns/tdea/where_the_gods_dwell.po
@@ -138,7 +138,7 @@ msgstr ""
msgid "Venture into the Underworld to find your companions."
msgstr ""
-msgid "You may choose this option because the dreamers know of another path is in the Campaign Log."
+msgid "You may only choose this option if the dreamers know of another path is in the Campaign Log."
msgstr ""
msgid "If you are playing The Dream-Quest as a four-part campaign:"
diff --git a/i18n/uk/campaigns/tdea/where_the_gods_dwell.po b/i18n/uk/campaigns/tdea/where_the_gods_dwell.po
index fd8432c9d..de414ad9d 100644
--- a/i18n/uk/campaigns/tdea/where_the_gods_dwell.po
+++ b/i18n/uk/campaigns/tdea/where_the_gods_dwell.po
@@ -138,7 +138,7 @@ msgstr ""
msgid "Venture into the Underworld to find your companions."
msgstr ""
-msgid "You may choose this option because the dreamers know of another path is in the Campaign Log."
+msgid "You may only choose this option if the dreamers know of another path is in the Campaign Log."
msgstr ""
msgid "If you are playing The Dream-Quest as a four-part campaign:"
diff --git a/i18n/vi/campaigns/tdea/where_the_gods_dwell.po b/i18n/vi/campaigns/tdea/where_the_gods_dwell.po
index 73c0d660c..a9862c82a 100644
--- a/i18n/vi/campaigns/tdea/where_the_gods_dwell.po
+++ b/i18n/vi/campaigns/tdea/where_the_gods_dwell.po
@@ -182,3 +182,6 @@ msgstr "Bạn nhớ lại những gì con mèo đen đã nói với bạn về c
msgid "Grand Design"
msgstr ""
+
+msgid "You may only choose this option if the dreamers know of another path is in the Campaign Log."
+msgstr ""
diff --git a/i18n/zh/campaigns/tdea/where_the_gods_dwell.po b/i18n/zh/campaigns/tdea/where_the_gods_dwell.po
index 6bc5f51ef..2817a647d 100644
--- a/i18n/zh/campaigns/tdea/where_the_gods_dwell.po
+++ b/i18n/zh/campaigns/tdea/where_the_gods_dwell.po
@@ -182,3 +182,6 @@ msgstr "你回想你在幻夢境經歷的這一段段旅程,以及旅途中的
msgid "You recall what the black cat told you about your companions’ journey. Though you have no desire to leave the surface of the Dreamlands behind, there may be a way you can help your friends. You climb back down the northernmost peaks of Leng, returning to the domed ruins where you were confronted by Nyarlathotep’s high priest. There, in the center of the room, is the gaping pit that leads into the untold depths of the Underworld. Your companions are down there, somewhere…right?"
msgstr "你回想黑貓曾經說過的,你同伴們的旅程。你並不願離開幻夢境的表層,但或許你可以幫助自己的朋友。你爬下冷原最北邊的山峰,回到你與奈亞拉托提普的高階祭司對峙的那座圓頂建築。在房間中央,是一個巨大的坑洞,通向無盡深處的地下世界。你的同伴們就在那裡……對嗎?"
+
+msgid "You may only choose this option if the dreamers know of another path is in the Campaign Log."
+msgstr ""
diff --git a/i18n_status.txt b/i18n_status.txt
index 9d587a9bf..53b68800f 100644
--- a/i18n_status.txt
+++ b/i18n_status.txt
@@ -13,19 +13,13 @@ i18n/de/campaigns/side/the_colour_out_of_space.po (0 / 26)
i18n/de/campaigns/side/the_fall_of_the_house_of_usher.po (0 / 22)
i18n/de/campaigns/side/the_symphony_of_erich_zann.po (0 / 35)
i18n/de/campaigns/tcu/at_deaths_doorstep.po (43 / 48)
-i18n/de/campaigns/tcu/campaign.po (13 / 14)
-i18n/de/campaigns/tcu/disappearance_at_the_twilight_estate.po (127 / 128)
-i18n/de/campaigns/tcu/epilogue.po (5 / 9)
-i18n/de/campaigns/tcu/for_the_greater_good.po (32 / 33)
i18n/de/campaigns/tcu/the_inner_circle.po (31 / 43)
-i18n/de/campaigns/tcu/the_price_of_progress.po (32 / 42)
-i18n/de/campaigns/tcu/the_secret_name.po (38 / 40)
-i18n/de/campaigns/tcu/twist_of_fate.po (16 / 20)
i18n/de/campaigns/tdea/a_black_cat.po (32 / 33)
i18n/de/campaigns/tdea/a_epilogue.po (52 / 67)
i18n/de/campaigns/tdea/a_great_ones.po (37 / 38)
i18n/de/campaigns/tdea/a_oneironauts.po (30 / 32)
i18n/de/campaigns/tdea/beyond_the_gates_of_sleep.po (69 / 70)
+i18n/de/campaigns/tdea/where_the_gods_dwell.po (50 / 51)
i18n/de/campaigns/tdeb/b_black_cat.po (15 / 16)
i18n/de/campaigns/tdeb/b_epilogue.po (4 / 5)
i18n/de/campaigns/tdeb/b_great_ones.po (18 / 19)
@@ -116,7 +110,7 @@ i18n/de/campaigns/zhod/04_interlude_2.po (0 / 19)
i18n/de/campaigns/zhod/05_the_avatar_of_darkness.po (0 / 87)
i18n/de/campaigns/zhod/06_epilogue.po (0 / 27)
i18n/de/campaigns/zhod/campaign.po (0 / 18)
-i18n/de/campaigns/zhod/core.po (0 / 122)
+i18n/de/campaigns/zhod/core.po (0 / 141)
i18n/de/chaos_tokens.po (141 / 241)
i18n/de/encounter_sets.po (182 / 307)
i18n/de/packs.po (0 / 17)
@@ -140,6 +134,7 @@ i18n/es/campaigns/side/jennys_choice.po (0 / 29)
i18n/es/campaigns/side/the_black_stone.po (0 / 18)
i18n/es/campaigns/side/the_colour_out_of_space.po (0 / 25)
i18n/es/campaigns/side/the_fall_of_the_house_of_usher.po (0 / 22)
+i18n/es/campaigns/tdea/where_the_gods_dwell.po (55 / 56)
i18n/es/campaigns/tfa/the_depths_of_yoth.po (71 / 72)
i18n/es/campaigns/tskc/08a_quid_pro_quo_sf.po (11 / 13)
i18n/es/campaigns/tskc/08b_quid_pro_quo_moscow.po (6 / 8)
@@ -175,23 +170,6 @@ i18n/es/campaigns/zcf/lost_moorings.po (0 / 31)
i18n/es/campaigns/zcf/private_lives.po (0 / 38)
i18n/es/campaigns/zcf/pyroclastic_flow.po (0 / 27)
i18n/es/campaigns/zcf/tomb_of_dead_dreams.po (0 / 29)
-i18n/es/campaigns/zcp/a_confrontation.po (13 / 13)
-i18n/es/campaigns/zcp/arkham_allied.po (32 / 32)
-i18n/es/campaigns/zcp/campaign.po (6 / 6)
-i18n/es/campaigns/zcp/co_prologue.po (4 / 4)
-i18n/es/campaigns/zcp/cp_epilogue.po (9 / 9)
-i18n/es/campaigns/zcp/cp_prologue.po (5 / 5)
-i18n/es/campaigns/zcp/dead_by_dawn.po (44 / 44)
-i18n/es/campaigns/zcp/dead_or_alive.po (24 / 27)
-i18n/es/campaigns/zcp/death_at_sundown.po (35 / 35)
-i18n/es/campaigns/zcp/friends_in_low_places.po (16 / 16)
-i18n/es/campaigns/zcp/high_noon_descent.po (47 / 47)
-i18n/es/campaigns/zcp/history_lesson.po (19 / 19)
-i18n/es/campaigns/zcp/late_risers.po (19 / 19)
-i18n/es/campaigns/zcp/mourning_chorus.po (63 / 63)
-i18n/es/campaigns/zcp/night_on_the_town.po (21 / 21)
-i18n/es/campaigns/zcp/the_afternoon_war.po (45 / 45)
-i18n/es/campaigns/zcp/the_midnight_hour.po (76 / 76)
i18n/es/campaigns/zdm/campaign.po (0 / 47)
i18n/es/campaigns/zdm/dm_epilogue.po (0 / 9)
i18n/es/campaigns/zdm/dm_prologue.po (0 / 1)
@@ -214,7 +192,7 @@ i18n/es/campaigns/zhod/04_interlude_2.po (0 / 19)
i18n/es/campaigns/zhod/05_the_avatar_of_darkness.po (0 / 87)
i18n/es/campaigns/zhod/06_epilogue.po (0 / 27)
i18n/es/campaigns/zhod/campaign.po (0 / 18)
-i18n/es/campaigns/zhod/core.po (0 / 122)
+i18n/es/campaigns/zhod/core.po (0 / 141)
i18n/es/chaos_tokens.po (146 / 241)
i18n/es/encounter_sets.po (239 / 304)
i18n/es/return_campaigns/rttic/campaign.po (0 / 33)
@@ -234,13 +212,14 @@ i18n/fr/campaigns/side/against_the_wendigo.po (56 / 93)
i18n/fr/campaigns/side/blob_that_ate_everything_else.po (0 / 144)
i18n/fr/campaigns/side/fortune_and_folly_part_1.po (1 / 2)
i18n/fr/campaigns/side/jennys_choice.po (0 / 29)
-i18n/fr/campaigns/side/machinations_through_time.po (0 / 79)
+i18n/fr/campaigns/side/machinations_through_time.po (1 / 79)
i18n/fr/campaigns/side/red_tide_rising.po (0 / 40)
i18n/fr/campaigns/side/the_black_stone.po (0 / 18)
i18n/fr/campaigns/side/the_colour_out_of_space.po (0 / 26)
i18n/fr/campaigns/side/the_fall_of_the_house_of_usher.po (0 / 22)
i18n/fr/campaigns/side/the_symphony_of_erich_zann.po (0 / 35)
i18n/fr/campaigns/tdea/a_epilogue.po (53 / 69)
+i18n/fr/campaigns/tdea/where_the_gods_dwell.po (50 / 51)
i18n/fr/campaigns/tfa/the_depths_of_yoth.po (71 / 72)
i18n/fr/campaigns/tsk/campaign.po (113 / 115)
i18n/fr/campaigns/tskc/26_without_a_trace.po (51 / 52)
@@ -324,7 +303,7 @@ i18n/fr/campaigns/zhod/04_interlude_2.po (0 / 19)
i18n/fr/campaigns/zhod/05_the_avatar_of_darkness.po (0 / 87)
i18n/fr/campaigns/zhod/06_epilogue.po (0 / 27)
i18n/fr/campaigns/zhod/campaign.po (0 / 18)
-i18n/fr/campaigns/zhod/core.po (0 / 122)
+i18n/fr/campaigns/zhod/core.po (0 / 141)
i18n/fr/chaos_tokens.po (130 / 241)
i18n/fr/encounter_sets.po (185 / 305)
i18n/fr/packs.po (8 / 17)
@@ -396,6 +375,7 @@ i18n/it/campaigns/tcu/at_deaths_doorstep.po (41 / 42)
i18n/it/campaigns/tcu/before_the_black_throne.po (38 / 39)
i18n/it/campaigns/tcu/disappearance_at_the_twilight_estate.po (85 / 90)
i18n/it/campaigns/tdea/a_epilogue.po (53 / 69)
+i18n/it/campaigns/tdea/where_the_gods_dwell.po (48 / 49)
i18n/it/campaigns/tdeb/b_black_cat.po (15 / 16)
i18n/it/campaigns/tfa/eztli.po (45 / 46)
i18n/it/campaigns/tfa/jungle_beckons.po (40 / 41)
@@ -531,7 +511,7 @@ i18n/it/campaigns/zhod/04_interlude_2.po (0 / 19)
i18n/it/campaigns/zhod/05_the_avatar_of_darkness.po (0 / 87)
i18n/it/campaigns/zhod/06_epilogue.po (0 / 27)
i18n/it/campaigns/zhod/campaign.po (0 / 18)
-i18n/it/campaigns/zhod/core.po (0 / 122)
+i18n/it/campaigns/zhod/core.po (0 / 141)
i18n/it/chaos_tokens.po (11 / 241)
i18n/it/encounter_sets.po (165 / 324)
i18n/it/packs.po (0 / 19)
@@ -574,6 +554,7 @@ i18n/ko/campaigns/side/the_black_stone.po (0 / 18)
i18n/ko/campaigns/side/the_colour_out_of_space.po (0 / 25)
i18n/ko/campaigns/side/the_fall_of_the_house_of_usher.po (0 / 22)
i18n/ko/campaigns/side/war_of_the_outer_gods.po (1 / 63)
+i18n/ko/campaigns/tdea/where_the_gods_dwell.po (49 / 50)
i18n/ko/campaigns/tsk/alexandria.po (1 / 2)
i18n/ko/campaigns/tsk/campaign.po (114 / 115)
i18n/ko/campaigns/tsk/core.po (1 / 2)
@@ -629,7 +610,7 @@ i18n/ko/campaigns/zhod/04_interlude_2.po (0 / 19)
i18n/ko/campaigns/zhod/05_the_avatar_of_darkness.po (0 / 87)
i18n/ko/campaigns/zhod/06_epilogue.po (0 / 27)
i18n/ko/campaigns/zhod/campaign.po (0 / 18)
-i18n/ko/campaigns/zhod/core.po (0 / 122)
+i18n/ko/campaigns/zhod/core.po (0 / 141)
i18n/ko/chaos_tokens.po (200 / 242)
i18n/ko/encounter_sets.po (225 / 285)
i18n/ko/packs.po (12 / 19)
@@ -676,6 +657,7 @@ i18n/pl/campaigns/side/the_colour_out_of_space.po (0 / 26)
i18n/pl/campaigns/side/the_fall_of_the_house_of_usher.po (0 / 22)
i18n/pl/campaigns/side/the_symphony_of_erich_zann.po (0 / 35)
i18n/pl/campaigns/tdea/a_epilogue.po (53 / 67)
+i18n/pl/campaigns/tdea/where_the_gods_dwell.po (48 / 49)
i18n/pl/campaigns/tfa/the_depths_of_yoth.po (70 / 71)
i18n/pl/campaigns/tskc/01_riddles_and_rain.po (0 / 33)
i18n/pl/campaigns/tskc/02_the_foundation.po (0 / 34)
@@ -793,7 +775,7 @@ i18n/pl/campaigns/zhod/04_interlude_2.po (0 / 19)
i18n/pl/campaigns/zhod/05_the_avatar_of_darkness.po (0 / 87)
i18n/pl/campaigns/zhod/06_epilogue.po (0 / 27)
i18n/pl/campaigns/zhod/campaign.po (0 / 18)
-i18n/pl/campaigns/zhod/core.po (0 / 122)
+i18n/pl/campaigns/zhod/core.po (0 / 141)
i18n/pl/chaos_tokens.po (143 / 241)
i18n/pl/cycles.po (1 / 8)
i18n/pl/encounter_sets.po (257 / 406)
@@ -997,7 +979,7 @@ i18n/pt/campaigns/zhod/04_interlude_2.po (0 / 19)
i18n/pt/campaigns/zhod/05_the_avatar_of_darkness.po (0 / 87)
i18n/pt/campaigns/zhod/06_epilogue.po (0 / 27)
i18n/pt/campaigns/zhod/campaign.po (0 / 18)
-i18n/pt/campaigns/zhod/core.po (0 / 122)
+i18n/pt/campaigns/zhod/core.po (0 / 141)
i18n/pt/chaos_tokens.po (130 / 241)
i18n/pt/cycles.po (2 / 8)
i18n/pt/encounter_sets.po (126 / 333)
@@ -1094,9 +1076,6 @@ i18n/ru/campaigns/tdeb/campaign.po (0 / 3)
i18n/ru/campaigns/tdeb/point_of_no_return.po (0 / 26)
i18n/ru/campaigns/tdeb/waking_nightmare.po (0 / 36)
i18n/ru/campaigns/tdeb/weaver_of_the_cosmos.po (0 / 58)
-i18n/ru/campaigns/tfa/the_depths_of_yoth.po (71 / 72)
-i18n/ru/campaigns/tfa/those_held_captive.po (35 / 36)
-i18n/ru/campaigns/tfa/threads_of_fate.po (74 / 75)
i18n/ru/campaigns/tic/a_light_in_the_fog.po (0 / 79)
i18n/ru/campaigns/tic/beneath_the_waves.po (0 / 23)
i18n/ru/campaigns/tic/campaign.po (0 / 30)
@@ -1111,15 +1090,7 @@ i18n/ru/campaigns/tic/the_pit_of_despair.po (0 / 44)
i18n/ru/campaigns/tic/the_syzygy.po (0 / 7)
i18n/ru/campaigns/tic/the_vanishing_of_elina_harper.po (0 / 63)
i18n/ru/campaigns/tic/tic_epilogue.po (0 / 20)
-i18n/ru/campaigns/tskc/01_riddles_and_rain.po (34 / 35)
-i18n/ru/campaigns/tskc/02_the_foundation.po (34 / 38)
-i18n/ru/campaigns/tskc/05_sanguine_shadows.po (73 / 83)
-i18n/ru/campaigns/tskc/07_dealings_in_the_dark.po (72 / 77)
-i18n/ru/campaigns/tskc/10_dancing_mad.po (55 / 57)
-i18n/ru/campaigns/tskc/12_on_thin_ice.po (52 / 59)
-i18n/ru/campaigns/tskc/15_dogs_of_war.po (69 / 70)
-i18n/ru/campaigns/tskc/18_shades_of_suffering.po (51 / 57)
-i18n/ru/campaigns/tskc/27_congress_of_the_keys.po (187 / 201)
+i18n/ru/campaigns/tskc/27_congress_of_the_keys.po (200 / 201)
i18n/ru/campaigns/tskc/campaign.po (278 / 293)
i18n/ru/campaigns/zaw/a_sea_of_troubles.po (0 / 46)
i18n/ru/campaigns/zaw/arkham_in_wonderland.po (0 / 14)
@@ -1200,13 +1171,13 @@ i18n/ru/campaigns/zhod/04_interlude_2.po (0 / 19)
i18n/ru/campaigns/zhod/05_the_avatar_of_darkness.po (0 / 87)
i18n/ru/campaigns/zhod/06_epilogue.po (0 / 27)
i18n/ru/campaigns/zhod/campaign.po (0 / 18)
-i18n/ru/campaigns/zhod/core.po (0 / 122)
+i18n/ru/campaigns/zhod/core.po (0 / 141)
i18n/ru/chaos_tokens.po (97 / 241)
i18n/ru/cycles.po (8 / 10)
i18n/ru/encounter_sets.po (166 / 360)
i18n/ru/packs.po (2 / 17)
-i18n/ru/return_campaigns/rttcu/campaign.po (0 / 33)
-i18n/ru/return_campaigns/rttcu/disappearance_at_the_twilight_estate.po (0 / 3)
+i18n/ru/return_campaigns/rttcu/campaign.po (0 / 32)
+i18n/ru/return_campaigns/rttcu/disappearance_at_the_twilight_estate.po (0 / 2)
i18n/ru/return_campaigns/rttcu/return_to_at_deaths_doorstep.po (0 / 8)
i18n/ru/return_campaigns/rttcu/return_to_before_the_black_throne.po (0 / 8)
i18n/ru/return_campaigns/rttcu/return_to_for_the_greater_good.po (0 / 7)
@@ -1216,15 +1187,15 @@ i18n/ru/return_campaigns/rttcu/return_to_the_wages_of_sin.po (0 / 13)
i18n/ru/return_campaigns/rttcu/return_to_the_witching_hour.po (0 / 17)
i18n/ru/return_campaigns/rttcu/return_to_union_and_disillusion.po (0 / 16)
i18n/ru/return_campaigns/rttcu/twist_of_fate.po (0 / 5)
-i18n/ru/return_campaigns/rttfa/campaign.po (0 / 35)
+i18n/ru/return_campaigns/rttfa/campaign.po (0 / 34)
i18n/ru/return_campaigns/rttfa/return_to_heart_of_the_elders_part_1.po (0 / 22)
i18n/ru/return_campaigns/rttfa/return_to_heart_of_the_elders_part_2.po (0 / 10)
i18n/ru/return_campaigns/rttfa/return_to_shattered_aeons.po (0 / 4)
-i18n/ru/return_campaigns/rttfa/return_to_the_boundary_beyond.po (0 / 4)
-i18n/ru/return_campaigns/rttfa/return_to_the_city_of_archives.po (0 / 6)
-i18n/ru/return_campaigns/rttfa/return_to_the_depths_of_yoth.po (0 / 11)
-i18n/ru/return_campaigns/rttfa/return_to_the_doom_of_eztli.po (0 / 11)
-i18n/ru/return_campaigns/rttfa/return_to_the_untamed_wilds.po (0 / 4)
+i18n/ru/return_campaigns/rttfa/return_to_the_boundary_beyond.po (0 / 3)
+i18n/ru/return_campaigns/rttfa/return_to_the_city_of_archives.po (0 / 5)
+i18n/ru/return_campaigns/rttfa/return_to_the_depths_of_yoth.po (0 / 10)
+i18n/ru/return_campaigns/rttfa/return_to_the_doom_of_eztli.po (0 / 10)
+i18n/ru/return_campaigns/rttfa/return_to_the_untamed_wilds.po (0 / 3)
i18n/ru/return_campaigns/rttfa/return_to_threads_of_fate.po (0 / 47)
i18n/ru/return_campaigns/rttfa/return_to_turn_back_time.po (0 / 2)
i18n/ru/return_campaigns/rttic/campaign.po (0 / 33)
@@ -1288,7 +1259,7 @@ i18n/uk/campaigns/notz/tentacles.po (0 / 27)
i18n/uk/campaigns/notz/torch.po (0 / 18)
i18n/uk/campaigns/ptc/a_phantom_of_truth.po (0 / 55)
i18n/uk/campaigns/ptc/black_stars_rise.po (0 / 37)
-i18n/uk/campaigns/ptc/campaign.po (0 / 23)
+i18n/uk/campaigns/ptc/campaign.po (0 / 22)
i18n/uk/campaigns/ptc/curtain_call.po (0 / 28)
i18n/uk/campaigns/ptc/dim_carcosa.po (0 / 44)
i18n/uk/campaigns/ptc/echoes_of_the_past.po (0 / 29)
@@ -1505,7 +1476,7 @@ i18n/uk/campaigns/zhod/04_interlude_2.po (0 / 19)
i18n/uk/campaigns/zhod/05_the_avatar_of_darkness.po (0 / 87)
i18n/uk/campaigns/zhod/06_epilogue.po (0 / 27)
i18n/uk/campaigns/zhod/campaign.po (0 / 20)
-i18n/uk/campaigns/zhod/core.po (0 / 122)
+i18n/uk/campaigns/zhod/core.po (0 / 141)
i18n/uk/chaos_tokens.po (0 / 229)
i18n/uk/cycles.po (2 / 18)
i18n/uk/encounter_sets.po (0 / 408)
@@ -1647,7 +1618,7 @@ i18n/vi/campaigns/tdea/a_oneironauts.po (31 / 32)
i18n/vi/campaigns/tdea/beyond_the_gates_of_sleep.po (68 / 69)
i18n/vi/campaigns/tdea/campaign.po (14 / 15)
i18n/vi/campaigns/tdea/the_search_for_kadath.po (75 / 81)
-i18n/vi/campaigns/tdea/where_the_gods_dwell.po (47 / 48)
+i18n/vi/campaigns/tdea/where_the_gods_dwell.po (47 / 49)
i18n/vi/campaigns/tdeb/campaign.po (1 / 3)
i18n/vi/campaigns/tdeb/point_of_no_return.po (25 / 26)
i18n/vi/campaigns/tdeb/weaver_of_the_cosmos.po (55 / 58)
@@ -1664,7 +1635,7 @@ i18n/vi/campaigns/tfa/threads_of_fate.po (72 / 73)
i18n/vi/campaigns/tfa/turn_back_time.po (2 / 14)
i18n/vi/campaigns/tic/a_light_in_the_fog.po (0 / 79)
i18n/vi/campaigns/tic/beneath_the_waves.po (0 / 23)
-i18n/vi/campaigns/tic/campaign.po (0 / 30)
+i18n/vi/campaigns/tic/campaign.po (20 / 30)
i18n/vi/campaigns/tic/devil_reef.po (0 / 67)
i18n/vi/campaigns/tic/hidden_truths.po (0 / 12)
i18n/vi/campaigns/tic/horror_in_high_gear.po (0 / 35)
@@ -1672,7 +1643,7 @@ i18n/vi/campaigns/tic/in_too_deep.po (0 / 46)
i18n/vi/campaigns/tic/into_the_maelstrom.po (0 / 69)
i18n/vi/campaigns/tic/puzzle_pieces.po (0 / 16)
i18n/vi/campaigns/tic/the_lair_of_dagon.po (0 / 53)
-i18n/vi/campaigns/tic/the_pit_of_despair.po (0 / 44)
+i18n/vi/campaigns/tic/the_pit_of_despair.po (40 / 44)
i18n/vi/campaigns/tic/the_syzygy.po (0 / 7)
i18n/vi/campaigns/tic/the_vanishing_of_elina_harper.po (0 / 64)
i18n/vi/campaigns/tic/tic_epilogue.po (0 / 20)
@@ -1791,7 +1762,7 @@ i18n/vi/campaigns/zhod/04_interlude_2.po (0 / 19)
i18n/vi/campaigns/zhod/05_the_avatar_of_darkness.po (0 / 87)
i18n/vi/campaigns/zhod/06_epilogue.po (0 / 27)
i18n/vi/campaigns/zhod/campaign.po (0 / 20)
-i18n/vi/campaigns/zhod/core.po (0 / 122)
+i18n/vi/campaigns/zhod/core.po (0 / 141)
i18n/vi/chaos_tokens.po (0 / 227)
i18n/vi/cycles.po (0 / 16)
i18n/vi/encounter_sets.po (0 / 407)
@@ -1872,6 +1843,7 @@ i18n/zh/campaigns/side/the_colour_out_of_space.po (0 / 26)
i18n/zh/campaigns/side/the_fall_of_the_house_of_usher.po (0 / 22)
i18n/zh/campaigns/side/the_symphony_of_erich_zann.po (0 / 35)
i18n/zh/campaigns/tdea/a_epilogue.po (53 / 69)
+i18n/zh/campaigns/tdea/where_the_gods_dwell.po (48 / 49)
i18n/zh/campaigns/tfa/the_depths_of_yoth.po (70 / 71)
i18n/zh/campaigns/tskc/27_congress_of_the_keys.po (185 / 187)
i18n/zh/campaigns/tskc/29_transit.po (0 / 1)
@@ -1938,7 +1910,7 @@ i18n/zh/campaigns/zhod/04_interlude_2.po (0 / 19)
i18n/zh/campaigns/zhod/05_the_avatar_of_darkness.po (0 / 87)
i18n/zh/campaigns/zhod/06_epilogue.po (0 / 27)
i18n/zh/campaigns/zhod/campaign.po (0 / 18)
-i18n/zh/campaigns/zhod/core.po (0 / 122)
+i18n/zh/campaigns/zhod/core.po (0 / 141)
i18n/zh/chaos_tokens.po (155 / 241)
i18n/zh/encounter_sets.po (204 / 310)
i18n/zh/packs.po (1 / 17)
diff --git a/return_campaigns/rttcu/return_to_union_and_disillusion.json b/return_campaigns/rttcu/return_to_union_and_disillusion.json
index aa0545cf8..f04c510c4 100644
--- a/return_campaigns/rttcu/return_to_union_and_disillusion.json
+++ b/return_campaigns/rttcu/return_to_union_and_disillusion.json
@@ -94,6 +94,70 @@
"type": "story",
"text": "Erynn considers your words carefully as you tell her that you intend to side with her coven and help them stop the Lodge's ritual despite what you have learned about her high priestess. \"I don't know,\" she admits. \"Is this truly what you want?\" She sighs, looking more exhausted and troubled than ever before. \"All right. If this is what you intend to do, so be it. But I hope you understand what you are doing…\""
},
+ {
+ "id": "maybe_choose_if_anette_is_good",
+ "type": "branch",
+ "hidden": true,
+ "condition": {
+ "type": "campaign_data",
+ "campaign_data": "version",
+ "min_version": 8,
+ "options": [
+ {
+ "boolCondition": true,
+ "steps": ["choose_if_anette_is_good_v8"]
+ },
+ {
+ "boolCondition": false,
+ "steps": ["choose_if_anette_is_good"]
+ }
+ ]
+ }
+ },
+ {
+ "id": "choose_if_anette_is_good_v8",
+ "type": "input",
+ "input": {
+ "type": "choose_one",
+ "show_hidden_choices": true,
+ "choices": [
+ {
+ "id": "yes",
+ "text": "Step forward and accept Keziah's offer",
+ "condition": {
+ "type": "multi",
+ "count": 2,
+ "conditions": [
+ {
+ "type": "has_card",
+ "investigator": "any",
+ "card": "05150",
+ "options": [{ "boolCondition": true }]
+ },
+ {
+ "type": "campaign_log",
+ "section": "campaign_notes",
+ "id": "erynn_joined_investigators",
+ "options": [{ "boolCondition": true }]
+ }
+ ],
+ "options": [{ "boolCondition": true }]
+ },
+ "description": "You may choose this option only if an investigator has the Black Book and Erynn joined the investigators.",
+ "steps": [
+ "resolution_9"
+ ]
+ },
+ {
+ "id": "no",
+ "text": "Escape with Sanford and the Lodge.",
+ "steps": [
+ "resolution_10"
+ ]
+ }
+ ]
+ }
+ },
{
"id": "choose_if_anette_is_good",
"type": "input",
@@ -368,7 +432,7 @@
"title": "Resolution 1",
"text": "The revenant thrashes and writhes in torment, unable to escape with its connection to the spectral realm torn away. Carl Sanford steps forward, opens a thick leather tome, and the ghost’s memories—along with the remainder of its form—are unceremoniously pulled into its pages.\n“What have you done?!” Anette yells. Several members of her coven surround her. They are embattled, but you have no doubt they would lay down their life to protect their high priestess from harm.\n“What have I done? Why, I have cheated the Devil,” Sanford responds with a sinister grin. You notice the words of his tome are now glowing with a spectral radiance. “Keziah signed the Black Book of Azathoth in order to learn the secrets of the universe. A fatal error, in my estimation, for it put her in the clutches of one far more powerful than she.” He begins to read from the pages as he explains further. “She paid the price, but I shall reap the harvest.”\nAnette clenches her jaw and turns toward you. “You cannot even begin to fathom the secrets this monster now possesses. Do you truly believe he will use this power for good?” She asks.",
"steps": [
- "choose_if_sanford_is_good"
+ "maybe_choose_if_sanford_is_good"
]
},
{
@@ -420,7 +484,7 @@
"text": "Anette approaches, confronting the remnant's ethereal shell. \"Sister! We are the ones who have called you here from the great beyond.\" The shattered revenant turns its attention to Anette, and the rest of her coven watch in anticipation.\n\"What are you doing, you fool? This spirit is no mere witch!\" Carl Sanford yells out. But it is too late. Anette ignores Sanford, continuing to speak to the spectral presence. \"For years we have suffered injustice after injustice. Share with me your secrets, sister. Together, as one mind, body, and soul, we can begin anew.\"\nThe ghost reaches out to her with a long, skeletal arm. Anette's sisters gasp as their high priestess steps forward and kneels before the being, offering herself. With a sudden rush of energy, the phantom soul is drawn inside Anette. She collapses to the ground, reeling from the spiritual impact. Her body writhes in torment, but none of the other witches step forward to help, instead watching with equal parts terror and fascination. Finally, Anette rises to her feet, her eyes aglow with mystical power. When she speaks, it is not her voice. \"Sisters. Rejoice, for I am reborn,\" Keziah says.\nCarl Sanford taps you with his cane. You were so transfixed by the events occurring in front of you that you hadn't noticed the Lodge members slinking toward the edges of the clearing. One of the Lodge's inner circle raises a revolver and attempts to fire, but the high priestess simply glares at him, and his arm withers and rots before your eyes. His gun clatters to the ground and he makes one final croak before he is nothing but a decayed husk on the ground. \"We must leave this place at once,\" Sanford says stoically. \"This being posses power over life and death itself. It will not suffer our presence any longer.\"\nAnette—no, Keziah—turns her attention to you, and her eyes brighten. \"You look famililar, child. Come, come. Do not be afraid. You have nothing to fear from me.\" She grins wickedly. Her voice is like knives driving into your soul… but perhaps this is the chance you have been waiting for?",
"steps": [
"maybe_adjust_chaos_bag",
- "choose_if_anette_is_good"
+ "maybe_choose_if_anette_is_good"
]
},
{