Skip to content

Commit

Permalink
Fix: Forgotten Circles scenario data
Browse files Browse the repository at this point in the history
  • Loading branch information
mentonin committed Aug 30, 2023
1 parent 818136a commit 50afebe
Show file tree
Hide file tree
Showing 32 changed files with 378 additions and 92 deletions.
7 changes: 6 additions & 1 deletion data/fc/label/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,11 +45,16 @@
},
"104": {
"1": "towards portal %game.mapMarker.1%",
"2": "towards portal %game.mapMarker.2%"
"2": "towards portal %game.mapMarker.2%",
"3": "towards portal %game.mapMarker.3%",
"4": "towards portal %game.mapMarker.4%"
},
"105": {
"1": "Apply if Dimensional Equilibrium Party) is incomplete"
},
"106": {
"1": "All characters must discard one card from their hand or lose one at random from their discard pile."
},
"115": {
"1": "Remove one damage token from each altar %game.mapMarker.a% and %game.mapMarker.b%. The Manifestation of Corruption heals [C/2{$math.floor}] hit points for each damage token removed.",
"2": "Remove two damage tokens from each altar %game.mapMarker.a% and %game.mapMarker.b%. The Manifestation of Corruption heals [C/2{$math.floor}] hit points for each damage token removed.",
Expand Down
12 changes: 12 additions & 0 deletions data/fc/scenarios/096.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,18 @@
"unlocks": [
"97"
],
"requires": [
[
"51"
]
],
"requirements": [
{
"global": [
"End of Gloom"
]
}
],
"rewards": {
"globalAchievements": [
"Through the Portal"
Expand Down
7 changes: 7 additions & 0 deletions data/fc/scenarios/102.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@
"unlocks": [
"110"
],
"requirements": [
{
"global": [
"Knowledge is Power:2"
]
}
],
"rooms": [
{
"roomNumber": 1,
Expand Down
7 changes: 7 additions & 0 deletions data/fc/scenarios/103.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@
"unlocks": [
"110"
],
"requirements": [
{
"global": [
"Knowledge is Power:2"
]
}
],
"rewards": {
"partyAchievements": [
"Guard Detail"
Expand Down
15 changes: 15 additions & 0 deletions data/fc/scenarios/104.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,21 @@
"unlocks": [
"111"
],
"requirements": [
{
"global": [
"Knowledge is Power:2"
]
}
],
"rewards": {
"partyAchievements": [
"Dimensional Equilibrium"
],
"items": [
"48-gh"
]
},
"monsters": [
"harrower-infester",
"lurker",
Expand Down
12 changes: 12 additions & 0 deletions data/fc/scenarios/105.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,18 @@
"unlocks": [
"111"
],
"requirements": [
{
"global": [
"Knowledge is Power:2"
]
}
],
"rewards": {
"itemDesigns": [
"154"
]
},
"monsters": [
"bandit-guard",
"valrath-tracker"
Expand Down
8 changes: 6 additions & 2 deletions data/fc/scenarios/106.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,12 @@
"index": "106",
"name": "Intricate Work",
"edition": "fc",
"unlocks": [
"112"
"requirements": [
{
"global": [
"Knowledge is Power:2"
]
}
],
"monsters": [
"aesther-scout"
Expand Down
11 changes: 9 additions & 2 deletions data/fc/scenarios/107.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,15 @@
"index": "107",
"name": "Mechanical Genius",
"edition": "fc",
"unlocks": [
"112"
"rewards": {
"experience": 5
},
"requirements": [
{
"global": [
"Knowledge is Power:2"
]
}
],
"rooms": [
{
Expand Down
7 changes: 7 additions & 0 deletions data/fc/scenarios/108.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@
"index": "108",
"name": "Prologue to the End",
"edition": "fc",
"requirements": [
{
"global": [
"Knowledge is Power:2"
]
}
],
"monsters": [
"city-archer",
"city-guard",
Expand Down
52 changes: 44 additions & 8 deletions data/fc/scenarios/109.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@
"unlocks": [
"113"
],
"requirements": [
{
"global": [
"Knowledge is Power:2"
]
}
],
"rewards": {
"experience": 10,
"items": [
Expand All @@ -17,6 +24,43 @@
"valrath-savage",
"valrath-tracker"
],
"rules": [
{
"round": "R == 1",
"start": true,
"spawns": [
{
"monster": {
"name": "valrath-savage",
"type": "elite"
},
"marker": "b"
}
],
"note": "If party achievement Diamara's Aid or Angels of Death is complete, do not apply"
},
{
"round": "R == 1",
"start": true,
"spawns": [
{
"monster": {
"name": "city-guard",
"player2": "elite",
"player3": "elite",
"player4": "elite"
},
"marker": "a"
}
],
"note": "If party achievement Xangroth's Aid or Angels of Death is complete, do not apply"
},
{
"round": "R == 10",
"start": false,
"note": "Check Scenario Goal"
}
],
"rooms": [
{
"roomNumber": 1,
Expand Down Expand Up @@ -80,14 +124,6 @@
"name": "city-guard",
"player4": "elite"
},
{
"name": "city-guard",
"player4": "elite"
},
{
"name": "valrath-savage",
"type": "elite"
},
{
"name": "valrath-savage",
"player2": "normal",
Expand Down
13 changes: 13 additions & 0 deletions data/fc/scenarios/110.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,19 @@
"unlocks": [
"114"
],
"rewards": {
"globalAchievements": [
"A Peril Averted"
],
"hints": {
"globalAchievements": [
"(If this is the second \"A Peril Averted\" achievement gained, read section 118 on page 37)"
]
},
"items": [
"163"
]
},
"monsters": [
"earth-demon",
"flame-demon",
Expand Down
3 changes: 3 additions & 0 deletions data/fc/sections/112.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@
"ref": "L1a",
"initial": true,
"marker": "f",
"treasures": [
"G"
],
"monster": [
{
"name": "aesther-scout",
Expand Down
2 changes: 1 addition & 1 deletion data/fc/sections/114-A.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"index": "114-A",
"name": "> 2+C inhabitants",
"name": "Intimidated ≤ 2+C inhabitants",
"edition": "fc",
"parent": "102",
"conclusion": true,
Expand Down
2 changes: 1 addition & 1 deletion data/fc/sections/114-B.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"index": "114-B",
"name": " 2+C inhabitants",
"name": "Intimidated > 2+C inhabitants",
"edition": "fc",
"parent": "102",
"conclusion": true,
Expand Down
12 changes: 12 additions & 0 deletions data/fc/sections/116.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"index": "116",
"edition": "fc",
"parent": "106",
"conclusion": true,
"rewards": {
"gold": 175,
"hints": {
"gold": "This money must be immediately be spend on any %game.element.air%, %game.element.ice%, %game.element.fire%, %game.element.earth%, %game.element.light%, or %game.element.dark% enhancement"
}
}
}
4 changes: 2 additions & 2 deletions data/fc/sections/119.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
"initial": true,
"marker": "h",
"treasures": [
null,
null
"G",
"G"
],
"monster": [
{
Expand Down
8 changes: 0 additions & 8 deletions data/fc/sections/22.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,6 @@
"living-spirit"
],
"rooms": [
{
"roomNumber": 1,
"ref": "F1a",
"initial": true,
"rooms": [
2
]
},
{
"roomNumber": 2,
"ref": "B3b",
Expand Down
2 changes: 1 addition & 1 deletion data/fc/sections/30.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
],
"rooms": [
{
"inital": true,
"initial": true,
"roomNumber": 2,
"ref": "L2a",
"monster": [
Expand Down
8 changes: 6 additions & 2 deletions data/fc/sections/36.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,12 @@
],
"chooseItem": [
[
"59-gh",
"112-gh",
"59-gh"
],
[
"112-gh"
],
[
"125-gh"
],
[
Expand Down
8 changes: 0 additions & 8 deletions data/fc/sections/39.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,6 @@
"ancient-artillery"
],
"rooms": [
{
"roomNumber": 1,
"ref": "F1a",
"initial": true,
"rooms": [
2
]
},
{
"roomNumber": 2,
"ref": "I1b",
Expand Down
2 changes: 1 addition & 1 deletion data/fc/sections/40.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"initial": true,
"marker": "g",
"treasures": [
null
"G"
],
"monster": [
{
Expand Down
8 changes: 0 additions & 8 deletions data/fc/sections/46.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,6 @@
"living-spirit"
],
"rooms": [
{
"roomNumber": 1,
"ref": "F1a",
"initial": true,
"rooms": [
2
]
},
{
"roomNumber": 2,
"ref": "B3b",
Expand Down
Loading

0 comments on commit 50afebe

Please sign in to comment.