{
  "buildingFacts": [
    {
      "id": "05",
      "name": "Mining Camp",
      "foundation": true,
      "costs": [
        [
          1,
          4,
          2,
          1,
          10
        ],
        [
          3,
          6,
          3,
          2,
          0
        ],
        [
          5,
          8,
          5,
          2,
          0
        ],
        [
          7,
          10,
          6,
          3,
          0
        ]
      ],
      "rewards": [
        {
          "prosperity": 1
        },
        {
          "prosperity": 1,
          "section": "49.2"
        },
        {
          "prosperity": 1
        },
        {
          "prosperity": 1,
          "loseMorale": 1
        }
      ],
      "summary": "Metal purchasing: the party limit rises from 1 to 4 across levels 1-4; each metal costs 2 gold."
    },
    {
      "id": "12",
      "name": "Hunting Lodge",
      "foundation": true,
      "costs": [
        [
          1,
          4,
          1,
          2,
          10
        ],
        [
          3,
          6,
          2,
          3,
          0
        ],
        [
          5,
          8,
          2,
          5,
          0
        ],
        [
          7,
          10,
          3,
          6,
          0
        ]
      ],
      "rewards": [
        {
          "prosperity": 1,
          "section": "172.3"
        },
        {
          "prosperity": 1
        },
        {
          "prosperity": 1
        },
        {
          "prosperity": 1,
          "loseMorale": 1
        }
      ],
      "summary": "Hide purchasing: the party limit rises from 1 to 4 across levels 1-4; each hide costs 2 gold."
    },
    {
      "id": "17",
      "name": "Logging Camp",
      "foundation": true,
      "costs": [
        [
          1,
          2,
          3,
          2,
          10
        ],
        [
          3,
          4,
          5,
          2,
          0
        ],
        [
          5,
          6,
          6,
          3,
          0
        ],
        [
          7,
          8,
          8,
          3,
          0
        ]
      ],
      "rewards": [
        {
          "prosperity": 1
        },
        {
          "prosperity": 1
        },
        {
          "prosperity": 1
        },
        {
          "prosperity": 1,
          "loseMorale": 1
        }
      ],
      "summary": "Lumber purchasing: the party limit rises from 1 to 4 across levels 1-4; each lumber costs 2 gold."
    },
    {
      "id": "21",
      "name": "Inn",
      "costs": [
        [
          2,
          4,
          4,
          4,
          10
        ],
        [
          4,
          5,
          5,
          5,
          0
        ],
        [
          5,
          6,
          6,
          6,
          0
        ]
      ],
      "rewards": [
        {
          "prosperity": 1,
          "section": "151.2"
        },
        {
          "prosperity": 1
        },
        {
          "prosperity": 1
        }
      ],
      "summary": "Material purchasing: level 1 offers one resource; levels 2-3 offer up to two or three different resources, at 2 gold each."
    },
    {
      "id": "24",
      "name": "Garden",
      "costs": [
        [
          1,
          3,
          0,
          0,
          10
        ],
        [
          2,
          4,
          2,
          2,
          0
        ],
        [
          5,
          3,
          3,
          3,
          0
        ],
        [
          7,
          6,
          3,
          3,
          0
        ]
      ],
      "rewards": [
        {
          "prosperity": 1,
          "section": "78.4"
        },
        {
          "prosperity": 1,
          "plots": 1
        },
        {
          "prosperity": 1
        },
        {
          "prosperity": 1,
          "loseMorale": 1,
          "plots": 1
        }
      ],
      "summary": "Herb plots: levels 1-2 alternate planting and harvesting; levels 3-4 permit harvesting and then planting in the same operation."
    },
    {
      "id": "34",
      "name": "Craftsman",
      "initial": true,
      "costs": [
        [
          0,
          0,
          0,
          0,
          0
        ],
        [
          1,
          2,
          2,
          1,
          0
        ],
        [
          2,
          3,
          2,
          2,
          0
        ],
        [
          3,
          4,
          3,
          2,
          0
        ],
        [
          4,
          5,
          3,
          3,
          0
        ],
        [
          5,
          6,
          4,
          3,
          0
        ],
        [
          6,
          7,
          4,
          4,
          0
        ],
        [
          7,
          8,
          5,
          3,
          0
        ],
        [
          8,
          9,
          5,
          5,
          0
        ]
      ],
      "rewards": [
        {
          "items": "1-10"
        },
        {
          "prosperity": 1,
          "items": "11-15"
        },
        {
          "prosperity": 1,
          "items": "16-20"
        },
        {
          "prosperity": 1,
          "items": "21-25"
        },
        {
          "prosperity": 1,
          "items": "26-30"
        },
        {
          "prosperity": 1,
          "items": "31-35"
        },
        {
          "prosperity": 1,
          "items": "36-40"
        },
        {
          "prosperity": 1,
          "items": "41-45",
          "loseMorale": 1
        },
        {
          "prosperity": 1,
          "items": "46-50",
          "loseMorale": 1
        }
      ],
      "summary": "Item crafting. Each level expands the craftable item supply by the numbered range below; this is not a free grant of those items to a character."
    },
    {
      "id": "35",
      "name": "Alchemist",
      "initial": true,
      "costs": [
        [
          0,
          0,
          0,
          0,
          0
        ],
        [
          1,
          2,
          2,
          1,
          0
        ],
        [
          4,
          4,
          4,
          2,
          0
        ]
      ],
      "rewards": [
        {},
        {
          "prosperity": 1
        },
        {
          "prosperity": 1,
          "section": "183.5"
        }
      ],
      "summary": "Potion access: level 1 uses two herbs; level 2 adds distillation; level 3 adds three-herb brewing and distillation."
    },
    {
      "id": "37",
      "name": "Trading Post",
      "costs": [
        [
          2,
          2,
          2,
          1,
          10
        ],
        [
          3,
          3,
          3,
          2,
          0
        ],
        [
          5,
          4,
          3,
          3,
          0
        ],
        [
          7,
          5,
          4,
          4,
          0
        ]
      ],
      "rewards": [
        {
          "prosperity": 1,
          "section": "25.2"
        },
        {
          "prosperity": 1,
          "section": "12.4"
        },
        {
          "prosperity": 1,
          "section": "38.3"
        },
        {
          "prosperity": 1,
          "section": "196.2",
          "loseMorale": 1
        }
      ],
      "summary": "Item purchasing: the recorded limit increases from one to four items across levels 1-4. Import lists depend on the edition of Gloomhaven; consult FAQ 4.1."
    },
    {
      "id": "39",
      "name": "Jeweler",
      "costs": [
        [
          4,
          3,
          2,
          4,
          10
        ],
        [
          6,
          3,
          6,
          3,
          0
        ],
        [
          8,
          2,
          10,
          3,
          0
        ]
      ],
      "rewards": [
        {
          "prosperity": 1,
          "section": "31.3"
        },
        {
          "prosperity": 1,
          "items": "160-163"
        },
        {
          "prosperity": 1,
          "items": "164-167",
          "loseMorale": 1
        }
      ],
      "summary": "Adds item access through the construction section and the later numbered item ranges below."
    },
    {
      "id": "42",
      "name": "Temple",
      "costs": [
        [
          1,
          4,
          2,
          2,
          10
        ],
        [
          4,
          3,
          6,
          3,
          0
        ],
        [
          7,
          4,
          10,
          4,
          0
        ]
      ],
      "rewards": [
        {
          "prosperity": 1,
          "section": "192.5"
        },
        {
          "prosperity": 3
        },
        {
          "prosperity": 5,
          "loseMorale": 1
        }
      ],
      "summary": "Donations: a character can pay 5 gold for two blessings for the next scenario. Construction rewards grant increasing prosperity."
    },
    {
      "id": "44",
      "name": "Enhancer",
      "costs": [
        [
          1,
          3,
          4,
          0,
          10
        ],
        [
          3,
          4,
          5,
          0,
          0
        ],
        [
          5,
          4,
          4,
          4,
          0
        ],
        [
          7,
          5,
          6,
          6,
          0
        ]
      ],
      "rewards": [
        {
          "prosperity": 1,
          "section": "193.1"
        },
        {
          "prosperity": 1,
          "section": "157.2"
        },
        {
          "prosperity": 1
        },
        {
          "prosperity": 1,
          "loseMorale": 1,
          "section": "56.3"
        }
      ],
      "summary": "Enhancement access. Level 2 reduces the final price by 10 gold; level 3 also reduces each level penalty by 10 gold; level 4 also reduces each repeat-enhancement penalty by 25 gold. FAQ 4.1 confirms these discounts, not the construction costs."
    },
    {
      "id": "65",
      "name": "Metal Depot",
      "costs": [
        [
          3,
          2,
          6,
          2,
          10
        ],
        [
          7,
          5,
          5,
          5,
          0
        ]
      ],
      "rewards": [
        {
          "prosperity": 1,
          "section": "193.4"
        },
        {
          "prosperity": 2
        }
      ],
      "summary": "Metal sales: level 1 permits one unit; level 2 permits two, at 5 gold per unit."
    },
    {
      "id": "67",
      "name": "Lumber Depot",
      "costs": [
        [
          3,
          6,
          2,
          2,
          10
        ],
        [
          7,
          5,
          5,
          5,
          0
        ]
      ],
      "rewards": [
        {
          "prosperity": 1,
          "section": "144.3"
        },
        {
          "prosperity": 2
        }
      ],
      "summary": "Lumber sales: level 1 permits one unit; level 2 permits two, at 5 gold per unit."
    },
    {
      "id": "72",
      "name": "Hide Depot",
      "costs": [
        [
          3,
          2,
          2,
          6,
          10
        ],
        [
          7,
          5,
          5,
          5,
          0
        ]
      ],
      "rewards": [
        {
          "prosperity": 1,
          "section": "173.1"
        },
        {
          "prosperity": 2
        }
      ],
      "summary": "Hide sales: level 1 permits one unit; level 2 permits two, at 5 gold per unit."
    },
    {
      "id": "74",
      "name": "Tavern",
      "costs": [
        [
          2,
          2,
          2,
          1,
          10
        ],
        [
          4,
          4,
          3,
          2,
          0
        ],
        [
          6,
          6,
          4,
          2,
          0
        ]
      ],
      "rewards": [
        {
          "prosperity": 1,
          "section": "160.2"
        },
        {
          "prosperity": 1,
          "section": "35.3"
        },
        {
          "prosperity": 1,
          "section": "113.1",
          "errata": "tavern3"
        }
      ],
      "summary": "Campaign access is introduced by the referenced construction sections. Level 3 additionally requires the first three Ancient Coins (official FAQ 4.1); ordinary gold is not a substitute."
    },
    {
      "id": "81",
      "name": "Hall of Revelry",
      "costs": [
        [
          5,
          6,
          6,
          6,
          10
        ],
        null
      ],
      "rewards": [
        {
          "prosperity": 1,
          "section": "178.2"
        },
        {
          "prosperity": 1
        }
      ],
      "summary": "Trials at level 1; favors at level 2. Official FAQ 3.2/4.3 confirms that PQ23 and envelope A trigger the free level-2 upgrade. Do not inspect or shuffle the trial deck."
    },
    {
      "id": "83",
      "name": "Library",
      "costs": [
        [
          2,
          3,
          2,
          0,
          10
        ],
        [
          4,
          4,
          4,
          1,
          0
        ],
        [
          6,
          2,
          5,
          5,
          0
        ]
      ],
      "rewards": [
        {
          "prosperity": 1,
          "section": "190.3"
        },
        {
          "prosperity": 1,
          "section": "116.3"
        },
        {
          "prosperity": 1,
          "section": "89.2"
        }
      ],
      "summary": "Progression is introduced through the three construction sections below; the data does not establish a separate building named Tower of Knowledge."
    },
    {
      "id": "84",
      "name": "Workshop",
      "initial": true,
      "costs": [
        [
          0,
          0,
          0,
          0,
          0
        ]
      ],
      "rewards": [],
      "summary": "Travel tools are separate Workshop upgrades, not additional numbered buildings or ordinary Workshop levels."
    },
    {
      "id": "85",
      "name": "Carpenter",
      "costs": [
        [
          2,
          4,
          3,
          2,
          10
        ],
        [
          5,
          6,
          5,
          4,
          0
        ]
      ],
      "rewards": [
        {
          "prosperity": 1,
          "section": "7.3"
        },
        {
          "prosperity": 1
        }
      ],
      "summary": "Reduces construction material costs by one resource; level 2 also reduces the extra-construction morale cost by one. Listed costs are before these modifiers."
    },
    {
      "id": "88",
      "name": "Stables",
      "costs": [
        [
          2,
          6,
          2,
          2,
          10
        ],
        [
          4,
          4,
          5,
          5,
          0
        ],
        [
          6,
          6,
          7,
          6,
          0
        ],
        [
          8,
          8,
          8,
          8,
          0
        ]
      ],
      "rewards": [
        {
          "prosperity": 1,
          "section": "3.1"
        },
        {
          "prosperity": 1
        },
        {
          "prosperity": 1
        },
        {
          "prosperity": 1,
          "loseMorale": 1
        }
      ],
      "summary": "Pet capacity by level: 4/8/8/12; pets brought into a scenario: 1/1/2/2. FAQ 4.1 confirms that captured pets are retained even after a loss, not these capacity values."
    },
    {
      "id": "90",
      "name": "Town Hall",
      "costs": [
        [
          2,
          2,
          2,
          1,
          10
        ],
        [
          4,
          3,
          3,
          3,
          0
        ],
        [
          6,
          4,
          5,
          4,
          0
        ]
      ],
      "rewards": [
        {
          "prosperity": 1,
          "section": "189.1"
        },
        {
          "prosperity": 1
        },
        {
          "prosperity": 1
        }
      ],
      "summary": "Challenges: draw/keep limits are 1/1, 2/1 and 3/2 by level. Official FAQ 4.1 separately confirms when the three-check section reward can be read."
    },
    {
      "id": "98",
      "name": "Barracks",
      "initial": true,
      "costs": [
        [
          0,
          0,
          0,
          0,
          0
        ],
        null,
        null,
        null
      ],
      "rewards": [
        {
          "soldiers": 4
        },
        {
          "prosperity": 1,
          "soldiers": 2
        },
        {
          "prosperity": 1,
          "soldiers": 2
        },
        {
          "prosperity": 1,
          "soldiers": 2
        }
      ],
      "summary": "Soldier capacity by level: 4/6/8/10. Official FAQ 2.0 confirms the initial four soldiers; FAQ 4.1 says upgrades are made available through outpost events, not normal construction."
    }
  ],
  "infrastructureFacts": [
    {
      "name": "Boat",
      "cost": [
        1,
        4,
        1,
        2,
        0
      ],
      "reward": {
        "section": "139.2"
      },
      "workshop": true
    },
    {
      "name": "Sled",
      "cost": [
        1,
        3,
        2,
        1,
        0
      ],
      "reward": {
        "section": "169.2"
      },
      "workshop": true
    },
    {
      "name": "Climbing Gear",
      "cost": [
        1,
        1,
        3,
        2,
        0
      ],
      "reward": {
        "section": "161.1"
      },
      "workshop": true
    },
    {
      "name": "Wall J",
      "cost": [
        1,
        4,
        0,
        0,
        10
      ],
      "reward": {
        "defense": 5
      }
    },
    {
      "name": "Wall K",
      "cost": [
        2,
        3,
        2,
        2,
        10
      ],
      "reward": {
        "defense": 5
      }
    },
    {
      "name": "Wall L",
      "cost": [
        3,
        5,
        2,
        1,
        10
      ],
      "reward": {
        "defense": 5
      }
    },
    {
      "name": "Wall M",
      "cost": [
        4,
        4,
        3,
        3,
        10
      ],
      "reward": {
        "defense": 5
      }
    },
    {
      "name": "Wall N",
      "cost": [
        6,
        6,
        3,
        2,
        10
      ],
      "reward": {
        "defense": 5
      }
    }
  ],
  "outpostSnapshot": {
    "checkedAt": "2026-10-18",
    "commit": "eb6eb6ee572e4f2a992f480d3be05a4271f4435b",
    "root": "https://raw.githubusercontent.com/Lurkars/gloomhavensecretariat/eb6eb6ee572e4f2a992f480d3be05a4271f4435b/",
    "hashes": {
      "buildings": "ffdd80d490a0279c006d0270430d6ad0707109a05357cf0668afabf7f6afd5ae",
      "quests": "726d87cee9df22dbe831c775ac2460629cb215b2dc9ea9d6d2068e8fd880b23b",
      "labels": "cf9b761662c058119971f7b82dba6eed5ab99557279fe8488051712d2e4e5246"
    }
  },
  "personalQuestFacts": [
    {
      "id": "01",
      "cardId": "581",
      "name": "The Study of Plants",
      "objective": "Loot five different herb types.",
      "envelopes": [
        "24",
        "42"
      ]
    },
    {
      "id": "02",
      "cardId": "582",
      "name": "Searching for the Oak",
      "objective": "Loot eight lumber cards, then finish the scenario chain beginning with Sacred Soil (69).",
      "envelopes": [
        "24",
        "42"
      ]
    },
    {
      "id": "03",
      "cardId": "583",
      "name": "Merchant Class",
      "objective": "Own three head, three body, three legs, three hand-slot items (one- or two-handed), and four small items.",
      "envelopes": [
        "37",
        "74"
      ]
    },
    {
      "id": "04",
      "cardId": "584",
      "name": "Greed is Good",
      "objective": "Hold 80 + 20 times the current prosperity level in gold.",
      "envelopes": [
        "37",
        "74"
      ]
    },
    {
      "id": "05",
      "cardId": "585",
      "name": "Build, not Destroy",
      "objective": "Experience 12 building constructions or upgrades; Workshop travel-tool upgrades count.",
      "envelopes": [
        "85",
        "21"
      ]
    },
    {
      "id": "06",
      "cardId": "586",
      "name": "Team Building",
      "objective": "Experience eight different outpost phases with a named person mentioned in an event or section; repeated names are allowed.",
      "envelopes": [
        "85",
        "21"
      ]
    },
    {
      "id": "07",
      "cardId": "587",
      "name": "Aesther Outpost",
      "objective": "Finish the scenario chain beginning with A Strong Foundation (65), not just its first scenario.",
      "envelopes": [
        "44",
        "88"
      ]
    },
    {
      "id": "08",
      "cardId": "588",
      "name": "Dangerous Game",
      "objective": "Kill two Algox Guards, two Lurker Clawcrushers and two Robotic Boltshooters.",
      "envelopes": [
        "44",
        "88"
      ]
    },
    {
      "id": "09",
      "cardId": "589",
      "name": "Life Lessons",
      "objective": "Accumulate 150 experience from ability cards.",
      "envelopes": [
        "90",
        "83"
      ]
    },
    {
      "id": "10",
      "cardId": "590",
      "name": "Explore the Reaches",
      "objective": "Complete five scenarios whose scenario pages explicitly require Boat, Sled or Climbing Gear.",
      "envelopes": [
        "90",
        "83"
      ]
    },
    {
      "id": "11",
      "cardId": "505",
      "name": "Refined Tastes",
      "objective": "Own items whose immediate crafting recipes require a total of 15 items; do not count ingredients recursively.",
      "envelopes": [
        "39",
        "72"
      ],
      "introducedBy": "21"
    },
    {
      "id": "12",
      "cardId": "509",
      "name": "Threat from the Deep",
      "objective": "Finish the scenario chain beginning with Invasion of the Dock (71).",
      "envelopes": [
        "90",
        "42"
      ],
      "introducedBy": "24"
    },
    {
      "id": "13",
      "cardId": "514",
      "name": "End the Trickery",
      "objective": "Kill 15 imps in total, counting Forest, Black and Snow Imps.",
      "envelopes": [
        "44",
        "74"
      ],
      "introducedBy": "37"
    },
    {
      "id": "14",
      "cardId": "519",
      "name": "Eternal Wanderer",
      "objective": "Complete a scenario in each region: Whitefire Wood, Copperneck Mountains, Radiant Forest, Crystal Fields and Biting Sea.",
      "envelopes": [
        "37",
        "72"
      ],
      "introducedBy": "39"
    },
    {
      "id": "15",
      "cardId": "523",
      "name": "Continued Prosperity",
      "objective": "Donate a total of 70 gold to the Temple of the Great Oak.",
      "envelopes": [
        "65",
        "85"
      ],
      "introducedBy": "42"
    },
    {
      "id": "16",
      "cardId": "527",
      "name": "Prepared for the Worst",
      "objective": "Purchase five enhancements.",
      "envelopes": [
        "85",
        "88"
      ],
      "introducedBy": "44"
    },
    {
      "id": "17",
      "cardId": "538",
      "name": "Battle Legend",
      "objective": "Earn 16 checkmarks from completed battle goals.",
      "envelopes": [
        "81",
        "67"
      ],
      "introducedBy": "74"
    },
    {
      "id": "18",
      "cardId": "542",
      "name": "Let Them Be",
      "objective": "Complete eight side scenarios numbered 65 or higher.",
      "envelopes": [
        "44",
        "67"
      ],
      "introducedBy": "81"
    },
    {
      "id": "19",
      "cardId": "545",
      "name": "Quiet the Dead Places",
      "objective": "Own the Abyss Axe and kill 10 Frozen Corpses, Ice Wraiths or Living Dooms using its activated ability on the killing hit.",
      "envelopes": [
        "81",
        "67"
      ],
      "introducedBy": "83"
    },
    {
      "id": "20",
      "cardId": "549",
      "name": "Return to Simplicity",
      "objective": "Kill 15 Ruined Machines.",
      "envelopes": [
        "24",
        "21"
      ],
      "introducedBy": "85"
    },
    {
      "id": "21",
      "cardId": "552",
      "name": "The Study of Life",
      "objective": "Capture eight enemies; repeat captures can count toward quest progress without granting duplicate pets.",
      "envelopes": [
        "39",
        "72"
      ],
      "introducedBy": "88"
    },
    {
      "id": "22",
      "cardId": "557",
      "name": "The Greatest Challenge",
      "objective": "Complete 12 challenges.",
      "envelopes": [
        "37",
        "83"
      ],
      "introducedBy": "90"
    },
    {
      "id": "23",
      "cardId": "543",
      "name": "The Chosen One",
      "objective": "Count 10 ally exhaustions during scenarios you otherwise complete.",
      "envelopes": [
        "A"
      ],
      "introducedBy": "81"
    }
  ]
}
