{
  "CatalogVersion": "2.1.1-environmental-hazards-hand-200",
  "PolarityWeights": {
    "blessing": 0.8,
    "calamity": 0.2
  },
  "RarityWeights": {
    "common": 0.6,
    "rare": 0.25,
    "epic": 0.12,
    "legendary": 0.03
  },
  "Rules": {
    "HandLimit": 200,
    "CardLifetimeHours": 168,
    "PlayCooldownSeconds": 60,
    "Calamity": {
      "SettlementCooldownSeconds": 600,
      "SettlementCooldownDays": 30,
      "MaxPerHour": 4,
      "MinPopulation": 0,
      "MaxCasualtyFraction": 1,
      "MaxLossFraction": 1,
      "MinHealthAfterInjury": 0
    }
  },
  "Cards": [
    {
      "Id": "foraging-abundance",
      "Rarity": "common",
      "Polarity": "blessing",
      "Category": "food",
      "CategoryText": {
        "En": "Food",
        "Zh": "食物"
      },
      "Title": {
        "En": "Foraging Abundance",
        "Zh": "野外資源豐沛"
      },
      "EffectText": {
        "En": "Wild food on the most depleted area regrows faster for 20 days (+2% of capacity per day, never above capacity).",
        "Zh": "最匱乏區域的野生食物 20 日內加速再生（每日 +2% 容量，不超過上限）。"
      },
      "RequirementText": {
        "En": "Hunter-gatherer stage; reachable land with room for wild food. Lower stocks are preferred.",
        "Zh": "狩獵採集階段；可達地區尚可容納野生食物，優先低存量。"
      },
      "Shot": "terrain",
      "Requires": {
        "Stages": [
          "foraging"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [],
        "MinPopulation": 1,
        "MinHearths": 0
      },
      "Effect": {
        "Kind": "terrain-daily",
        "Target": "terrain-lowest",
        "Resource": "food",
        "Amount": 0.02,
        "Threshold": 0.9,
        "Days": 20,
        "Trait": null,
        "Materials": {}
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 0,
        "RepeatWindowDays": 120,
        "RepeatFactor": 0.5,
        "MinFactor": 0.25
      },
      "BroadcastText": {
        "En": "Wild food regrows faster for 20 days.",
        "Zh": "野生食物加速再生 20 日。"
      }
    },
    {
      "Id": "spring-rains",
      "Rarity": "common",
      "Polarity": "blessing",
      "Category": "water",
      "CategoryText": {
        "En": "Water",
        "Zh": "水源"
      },
      "Title": {
        "En": "Spring Rains",
        "Zh": "春雨"
      },
      "EffectText": {
        "En": "Refills the driest area's water by 35% of its capacity, capped at capacity.",
        "Zh": "最乾燥區域的水量補充容量的 35%，不超過上限。"
      },
      "RequirementText": {
        "En": "Reachable land with room for water. Drier areas are preferred.",
        "Zh": "可達地區尚可容納水，優先乾燥區域。"
      },
      "Shot": "terrain",
      "Requires": {
        "Stages": [
          "foraging"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [],
        "MinPopulation": 1,
        "MinHearths": 0
      },
      "Effect": {
        "Kind": "terrain-add",
        "Target": "terrain-lowest",
        "Resource": "water",
        "Amount": 0.35,
        "Threshold": 0.7,
        "Days": 0,
        "Trait": null,
        "Materials": {}
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 0,
        "RepeatWindowDays": 90,
        "RepeatFactor": 0.5,
        "MinFactor": 0.25
      },
      "BroadcastText": {
        "En": "Replenishes water in the driest area.",
        "Zh": "為最乾燥的區域補充水源。"
      }
    },
    {
      "Id": "driftwood-shore",
      "Rarity": "common",
      "Polarity": "blessing",
      "Category": "materials",
      "CategoryText": {
        "En": "Materials",
        "Zh": "材料"
      },
      "Title": {
        "En": "Driftwood Shore",
        "Zh": "漂流木上岸"
      },
      "EffectText": {
        "En": "12 units of wood wash up beside the camp.",
        "Zh": "12 單位木材漂到營地岸邊。"
      },
      "RequirementText": {
        "En": "A reachable riverbank. Existing camp wood does not block use.",
        "Zh": "有可達的河岸；營地現有木材多寡不限制使用。"
      },
      "Shot": "camp",
      "Requires": {
        "Stages": [
          "foraging"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [
          "Riverbank"
        ],
        "MinPopulation": 1,
        "MinHearths": 0
      },
      "Effect": {
        "Kind": "camp-materials",
        "Target": "camp",
        "Resource": null,
        "Amount": 0,
        "Threshold": 40,
        "Days": 0,
        "Trait": null,
        "Materials": {
          "wood": 12
        }
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 0,
        "RepeatWindowDays": 60,
        "RepeatFactor": 0.5,
        "MinFactor": 0.25
      },
      "BroadcastText": {
        "En": "Driftwood washes ashore near camp.",
        "Zh": "漂流木來到營地岸邊。"
      }
    },
    {
      "Id": "herd-sighting",
      "Rarity": "common",
      "Polarity": "blessing",
      "Category": "hunting",
      "CategoryText": {
        "En": "Hunting",
        "Zh": "狩獵"
      },
      "Title": {
        "En": "Herd Sighting",
        "Zh": "獸群出沒"
      },
      "EffectText": {
        "En": "Game returns to the most hunted area: +30% of its wildlife capacity, capped.",
        "Zh": "獵物回到最常被獵的區域：野生動物 +30% 容量，不超過上限。"
      },
      "RequirementText": {
        "En": "Reachable habitat with room for arriving animals. Lower stocks are preferred.",
        "Zh": "可達棲地尚可容納遷入動物，優先低存量。"
      },
      "Shot": "terrain",
      "Requires": {
        "Stages": [
          "foraging"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [],
        "MinPopulation": 1,
        "MinHearths": 0
      },
      "Effect": {
        "Kind": "terrain-add",
        "Target": "terrain-lowest",
        "Resource": "wildlife",
        "Amount": 0.3,
        "Threshold": 0.8,
        "Days": 0,
        "Trait": null,
        "Materials": {}
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 0,
        "RepeatWindowDays": 90,
        "RepeatFactor": 0.5,
        "MinFactor": 0.25
      },
      "BroadcastText": {
        "En": "Wild animals return to the area.",
        "Zh": "野生動物回到這片區域。"
      }
    },
    {
      "Id": "calm-days",
      "Rarity": "common",
      "Polarity": "blessing",
      "Category": "health",
      "CategoryText": {
        "En": "Health",
        "Zh": "健康"
      },
      "Title": {
        "En": "Calm Days",
        "Zh": "安穩時日"
      },
      "EffectText": {
        "En": "The resident in the poorest health recovers up to 12 health points.",
        "Zh": "健康最差的居民恢復最多 12 點健康。"
      },
      "RequirementText": {
        "En": "A living resident below full health; the least healthy is preferred.",
        "Zh": "有尚未滿健康的存活居民，優先健康最差者。"
      },
      "Shot": "person",
      "Requires": {
        "Stages": [
          "foraging"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [],
        "MinPopulation": 1,
        "MinHearths": 0
      },
      "Effect": {
        "Kind": "person-health",
        "Target": "person-lowest-health",
        "Resource": null,
        "Amount": 12,
        "Threshold": 80,
        "Days": 0,
        "Trait": null,
        "Materials": {}
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 0,
        "RepeatWindowDays": 180,
        "RepeatFactor": 0.5,
        "MinFactor": 0.5
      },
      "BroadcastText": {
        "En": "Helps the resident in poorest health recover.",
        "Zh": "幫助健康最差的居民恢復。"
      }
    },
    {
      "Id": "fiber-meadow",
      "Rarity": "common",
      "Polarity": "blessing",
      "Category": "materials",
      "CategoryText": {
        "En": "Materials",
        "Zh": "材料"
      },
      "Title": {
        "En": "Fiber Meadow",
        "Zh": "纖維草地"
      },
      "EffectText": {
        "En": "Fiber plants spread on the most stripped grass or woodland: +5% of capacity.",
        "Zh": "採集最多的草原或林地長出纖維植物：+5% 容量。"
      },
      "RequirementText": {
        "En": "Reachable grassland or woodland with room for fiber.",
        "Zh": "可達草地或林地尚可容納纖維。"
      },
      "Shot": "terrain",
      "Requires": {
        "Stages": [
          "foraging"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [
          "Grassland",
          "Woodland"
        ],
        "MinPopulation": 1,
        "MinHearths": 0
      },
      "Effect": {
        "Kind": "terrain-add",
        "Target": "terrain-lowest",
        "Resource": "material:fiber",
        "Amount": 0.05,
        "Threshold": 0.85,
        "Days": 0,
        "Trait": null,
        "Materials": {}
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 0,
        "RepeatWindowDays": 90,
        "RepeatFactor": 0.5,
        "MinFactor": 0.25
      },
      "BroadcastText": {
        "En": "More fiber plants grow in the area.",
        "Zh": "這片區域長出更多纖維植物。"
      }
    },
    {
      "Id": "spark-of-curiosity",
      "Rarity": "rare",
      "Polarity": "blessing",
      "Category": "research",
      "CategoryText": {
        "En": "Research",
        "Zh": "研究"
      },
      "Title": {
        "En": "Spark of Curiosity",
        "Zh": "好奇火花"
      },
      "EffectText": {
        "En": "Ends one curious resident's waiting time before the next experiment and adds +0.10 curiosity for 60 days. Success is not guaranteed.",
        "Zh": "讓一名好奇居民提早進行下一次實驗，並在 60 日內好奇心 +0.10。不保證成功。"
      },
      "RequirementText": {
        "En": "An adult with fewer than 4 techniques who is still waiting between experiments.",
        "Zh": "有掌握少於 4 項技術、仍在實驗等待期的成人。"
      },
      "Shot": "person",
      "Requires": {
        "Stages": [
          "foraging"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [],
        "MinPopulation": 1,
        "MinHearths": 0
      },
      "Effect": {
        "Kind": "experiment-opportunity",
        "Target": "person-curious",
        "Resource": null,
        "Amount": 0.1,
        "Threshold": 0,
        "Days": 60,
        "Trait": null,
        "Materials": {}
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 3,
        "RepeatWindowDays": 365,
        "RepeatFactor": 0.5,
        "MinFactor": 0.25
      },
      "BroadcastText": {
        "En": "An earlier chance to experiment, with no guaranteed discovery.",
        "Zh": "提早嘗試實驗，不保證發現。"
      }
    },
    {
      "Id": "flint-outcrop",
      "Rarity": "rare",
      "Polarity": "blessing",
      "Category": "materials",
      "CategoryText": {
        "En": "Materials",
        "Zh": "材料"
      },
      "Title": {
        "En": "Flint Outcrop",
        "Zh": "燧石露頭"
      },
      "EffectText": {
        "En": "A new flint face is exposed in the most quarried area: +10% of its flint capacity.",
        "Zh": "開採最多的區域露出新燧石面：燧石 +10% 容量。"
      },
      "RequirementText": {
        "En": "Reachable land with remaining flint capacity.",
        "Zh": "可達地區尚有燧石容量。"
      },
      "Shot": "terrain",
      "Requires": {
        "Stages": [
          "foraging"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [],
        "MinPopulation": 1,
        "MinHearths": 0
      },
      "Effect": {
        "Kind": "terrain-add",
        "Target": "terrain-lowest",
        "Resource": "material:flint",
        "Amount": 0.1,
        "Threshold": 0.8,
        "Days": 0,
        "Trait": null,
        "Materials": {}
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 0,
        "RepeatWindowDays": 365,
        "RepeatFactor": 0.5,
        "MinFactor": 0.25
      },
      "BroadcastText": {
        "En": "A new flint deposit is exposed.",
        "Zh": "新的燧石礦面露出地表。"
      }
    },
    {
      "Id": "clay-bank",
      "Rarity": "rare",
      "Polarity": "blessing",
      "Category": "materials",
      "CategoryText": {
        "En": "Materials",
        "Zh": "材料"
      },
      "Title": {
        "En": "Clay Bank Exposed",
        "Zh": "黏土河岸"
      },
      "EffectText": {
        "En": "A flood exposes clay on the riverbank: +10% of its clay capacity.",
        "Zh": "洪水沖出河岸黏土：黏土 +10% 容量。"
      },
      "RequirementText": {
        "En": "A reachable riverbank with remaining clay capacity.",
        "Zh": "可達河岸尚有黏土容量。"
      },
      "Shot": "terrain",
      "Requires": {
        "Stages": [
          "foraging"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [
          "Riverbank"
        ],
        "MinPopulation": 1,
        "MinHearths": 0
      },
      "Effect": {
        "Kind": "terrain-add",
        "Target": "terrain-lowest",
        "Resource": "material:clay",
        "Amount": 0.1,
        "Threshold": 0.8,
        "Days": 0,
        "Trait": null,
        "Materials": {}
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 0,
        "RepeatWindowDays": 365,
        "RepeatFactor": 0.5,
        "MinFactor": 0.25
      },
      "BroadcastText": {
        "En": "Riverbank clay is exposed.",
        "Zh": "河岸的黏土露出地表。"
      }
    },
    {
      "Id": "gathering-circle",
      "Rarity": "rare",
      "Polarity": "blessing",
      "Category": "society",
      "CategoryText": {
        "En": "Society",
        "Zh": "社會"
      },
      "Title": {
        "En": "Gathering Circle",
        "Zh": "圍火聚會"
      },
      "EffectText": {
        "En": "Adults lean toward cooperation (+0.08) for 30 days.",
        "Zh": "成年居民 30 日內更傾向合作（+0.08）。"
      },
      "RequirementText": {
        "En": "A built hearth, at least 6 residents, and an adult whose cooperation can increase.",
        "Zh": "已建成爐火、至少 6 名居民，且有合作傾向尚可提升的成人。"
      },
      "Shot": "camp",
      "Requires": {
        "Stages": [
          "foraging"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [],
        "MinPopulation": 6,
        "MinHearths": 1
      },
      "Effect": {
        "Kind": "trait-shift",
        "Target": "all-adults",
        "Resource": null,
        "Amount": 0.08,
        "Threshold": 0,
        "Days": 30,
        "Trait": "cooperation",
        "Materials": {}
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 1,
        "RepeatWindowDays": 180,
        "RepeatFactor": 0.5,
        "MinFactor": 0.25
      },
      "BroadcastText": {
        "En": "Adults become more inclined to cooperate for 30 days.",
        "Zh": "成年人在 30 日內更傾向合作。"
      }
    },
    {
      "Id": "gentle-season",
      "Rarity": "epic",
      "Polarity": "blessing",
      "Category": "environment",
      "CategoryText": {
        "En": "Environment",
        "Zh": "環境"
      },
      "Title": {
        "En": "Gentle Season",
        "Zh": "溫和季節"
      },
      "EffectText": {
        "En": "Wild food regrows faster everywhere for 45 days (+1.5% of capacity per day, capped).",
        "Zh": "45 日內各地野生食物加速再生（每日 +1.5% 容量，不超過上限）。"
      },
      "RequirementText": {
        "En": "Hunter-gatherer stage; reachable land with room for wild food.",
        "Zh": "狩獵採集階段；可達地區尚可容納野生食物。"
      },
      "Shot": "camp",
      "Requires": {
        "Stages": [
          "foraging"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [],
        "MinPopulation": 1,
        "MinHearths": 0
      },
      "Effect": {
        "Kind": "terrain-daily",
        "Target": "all-terrain",
        "Resource": "food",
        "Amount": 0.015,
        "Threshold": 0.95,
        "Days": 45,
        "Trait": null,
        "Materials": {}
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 1,
        "RepeatWindowDays": 365,
        "RepeatFactor": 0.5,
        "MinFactor": 0.25
      },
      "BroadcastText": {
        "En": "Wild food regrows faster across the land for 45 days.",
        "Zh": "各地野生食物加速再生 45 日。"
      }
    },
    {
      "Id": "windfall-timber",
      "Rarity": "epic",
      "Polarity": "blessing",
      "Category": "building",
      "CategoryText": {
        "En": "Building",
        "Zh": "建造"
      },
      "Title": {
        "En": "Windfall Timber",
        "Zh": "風倒林木"
      },
      "EffectText": {
        "En": "A storm drops timber near camp: +20 wood and +4 fiber for shelters.",
        "Zh": "暴風吹倒營地附近林木：木材 +20、纖維 +4，可用於住所。"
      },
      "RequirementText": {
        "En": "An inhabited camp. Existing wood or fiber does not block use.",
        "Zh": "有居民的營地；現有木材或纖維多寡不限制使用。"
      },
      "Shot": "camp",
      "Requires": {
        "Stages": [
          "foraging"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [],
        "MinPopulation": 1,
        "MinHearths": 0
      },
      "Effect": {
        "Kind": "camp-materials",
        "Target": "camp",
        "Resource": null,
        "Amount": 0,
        "Threshold": 60,
        "Days": 0,
        "Trait": null,
        "Materials": {
          "wood": 20,
          "fiber": 4
        }
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 0,
        "RepeatWindowDays": 180,
        "RepeatFactor": 0.5,
        "MinFactor": 0.25
      },
      "BroadcastText": {
        "En": "Fallen trees provide wood and fiber near camp.",
        "Zh": "倒木為營地帶來木材與纖維。"
      }
    },
    {
      "Id": "night-sky-stories",
      "Rarity": "epic",
      "Polarity": "blessing",
      "Category": "research",
      "CategoryText": {
        "En": "Research",
        "Zh": "研究"
      },
      "Title": {
        "En": "Night Sky Stories",
        "Zh": "星空故事"
      },
      "EffectText": {
        "En": "Stories by the fire make adults more curious (+0.12) for 60 days. No knowledge is granted.",
        "Zh": "火邊故事讓成年人 60 日內更好奇（+0.12）。不直接給予任何知識。"
      },
      "RequirementText": {
        "En": "A built hearth and an adult whose curiosity can increase.",
        "Zh": "已建成爐火，且有好奇心尚可提升的成人。"
      },
      "Shot": "camp",
      "Requires": {
        "Stages": [
          "foraging"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [],
        "MinPopulation": 1,
        "MinHearths": 1
      },
      "Effect": {
        "Kind": "trait-shift",
        "Target": "all-adults",
        "Resource": null,
        "Amount": 0.12,
        "Threshold": 0,
        "Days": 60,
        "Trait": "curiosity",
        "Materials": {}
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 1,
        "RepeatWindowDays": 365,
        "RepeatFactor": 0.5,
        "MinFactor": 0.25
      },
      "BroadcastText": {
        "En": "Curiosity grows for 60 days; knowledge is still learned.",
        "Zh": "好奇心提升 60 日，知識仍需學習。"
      }
    },
    {
      "Id": "great-herd-migration",
      "Rarity": "legendary",
      "Polarity": "blessing",
      "Category": "hunting",
      "CategoryText": {
        "En": "Hunting",
        "Zh": "狩獵"
      },
      "Title": {
        "En": "Great Herd Migration",
        "Zh": "大遷徙獸群"
      },
      "EffectText": {
        "En": "Herds pass through every area for 60 days (+5% of wildlife capacity per day, capped).",
        "Zh": "60 日內獸群經過各地（每日 +5% 野生動物容量，不超過上限）。"
      },
      "RequirementText": {
        "En": "Reachable habitat with room for whole arriving animals.",
        "Zh": "可達棲地尚可容納完整遷入動物。"
      },
      "Shot": "camp",
      "Requires": {
        "Stages": [
          "foraging"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [],
        "MinPopulation": 1,
        "MinHearths": 0
      },
      "Effect": {
        "Kind": "terrain-daily",
        "Target": "all-terrain",
        "Resource": "wildlife",
        "Amount": 0.05,
        "Threshold": 0.95,
        "Days": 60,
        "Trait": null,
        "Materials": {}
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 1,
        "RepeatWindowDays": 730,
        "RepeatFactor": 0.5,
        "MinFactor": 0.25
      },
      "BroadcastText": {
        "En": "More herds pass through for 60 days.",
        "Zh": "更多獸群在 60 日內經過各地。"
      }
    },
    {
      "Id": "comet-over-the-river",
      "Rarity": "legendary",
      "Polarity": "blessing",
      "Category": "spectacle",
      "CategoryText": {
        "En": "Spectacle",
        "Zh": "奇景"
      },
      "Title": {
        "En": "Comet Over the River",
        "Zh": "河上彗星"
      },
      "EffectText": {
        "En": "A comet crosses the sky. The sponsor's name is recorded in the world chronicle; no resources change.",
        "Zh": "彗星劃過天空。贊助者名字永久記入世界記事；不改變任何資源。"
      },
      "RequirementText": {
        "En": "A living population.",
        "Zh": "世界仍有居民。"
      },
      "Shot": "camp",
      "Requires": {
        "Stages": [
          "foraging"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [],
        "MinPopulation": 1,
        "MinHearths": 0
      },
      "Effect": {
        "Kind": "chronicle",
        "Target": "camp",
        "Resource": null,
        "Amount": 0,
        "Threshold": 0,
        "Days": 0,
        "Trait": null,
        "Materials": {}
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 0,
        "RepeatWindowDays": 0,
        "RepeatFactor": 1,
        "MinFactor": 0
      },
      "BroadcastText": {
        "En": "Your name is added to the world's chronicle.",
        "Zh": "你的名字留在世界記事。"
      }
    },
    {
      "Id": "fertile-ground",
      "Rarity": "rare",
      "Polarity": "blessing",
      "Category": "food",
      "CategoryText": {
        "En": "Food",
        "Zh": "食物"
      },
      "Title": {
        "En": "Fertile Ground",
        "Zh": "肥沃土地"
      },
      "EffectText": {
        "En": "Improves conditions for existing planting experiments.",
        "Zh": "改善既有種植實驗的條件。"
      },
      "RequirementText": {
        "En": "Early cultivation capability and reachable land with room for food.",
        "Zh": "具備早期種植能力，可達地區尚可容納食物。"
      },
      "Shot": "terrain",
      "Requires": {
        "Stages": [
          "early-cultivation"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [],
        "MinPopulation": 1,
        "MinHearths": 0
      },
      "Effect": {
        "Kind": "terrain-add",
        "Target": "terrain-lowest",
        "Resource": "food",
        "Amount": 0.2,
        "Threshold": 0.9,
        "Days": 0,
        "Trait": null,
        "Materials": {}
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 0,
        "RepeatWindowDays": 180,
        "RepeatFactor": 0.5,
        "MinFactor": 0.25
      },
      "BroadcastText": {
        "En": "Replenishes food in the selected area.",
        "Zh": "為選定區域補充食物。"
      }
    },
    {
      "Id": "bountiful-harvest",
      "Rarity": "epic",
      "Polarity": "blessing",
      "Category": "food",
      "CategoryText": {
        "En": "Food",
        "Zh": "食物"
      },
      "Title": {
        "En": "Bountiful Harvest",
        "Zh": "豐收季節"
      },
      "EffectText": {
        "En": "Raises the yield of existing fields.",
        "Zh": "提升既有農田的收成。"
      },
      "RequirementText": {
        "En": "Agriculture capability and reachable land with room for food.",
        "Zh": "具備農業能力，可達地區尚可容納食物。"
      },
      "Shot": "terrain",
      "Requires": {
        "Stages": [
          "agriculture"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [],
        "MinPopulation": 1,
        "MinHearths": 0
      },
      "Effect": {
        "Kind": "terrain-daily",
        "Target": "all-terrain",
        "Resource": "food",
        "Amount": 0.02,
        "Threshold": 0.95,
        "Days": 60,
        "Trait": null,
        "Materials": {}
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 1,
        "RepeatWindowDays": 365,
        "RepeatFactor": 0.5,
        "MinFactor": 0.25
      },
      "BroadcastText": {
        "En": "Replenishes food across reachable land for 60 days.",
        "Zh": "可達地區在 60 日內持續補充食物。"
      }
    },
    {
      "Id": "agricultural-innovation",
      "Rarity": "legendary",
      "Polarity": "blessing",
      "Category": "research",
      "CategoryText": {
        "En": "Research",
        "Zh": "研究"
      },
      "Title": {
        "En": "Agricultural Innovation",
        "Zh": "農業革新"
      },
      "EffectText": {
        "En": "Funds conditions for machinery and breeding experiments.",
        "Zh": "資助農機與育種實驗條件。"
      },
      "RequirementText": {
        "En": "Industrial-agriculture capability and an adult whose curiosity can increase.",
        "Zh": "具備工業農業能力，且有好奇心尚可提升的成人。"
      },
      "Shot": "camp",
      "Requires": {
        "Stages": [
          "industrial-agriculture"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [],
        "MinPopulation": 1,
        "MinHearths": 0
      },
      "Effect": {
        "Kind": "trait-shift",
        "Target": "all-adults",
        "Resource": null,
        "Amount": 0.1,
        "Threshold": 0,
        "Days": 90,
        "Trait": "curiosity",
        "Materials": {}
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 1,
        "RepeatWindowDays": 365,
        "RepeatFactor": 0.5,
        "MinFactor": 0.25
      },
      "BroadcastText": {
        "En": "Adults become more curious for 90 days.",
        "Zh": "成年人的好奇心提升 90 日。"
      }
    },
    {
      "Id": "wolf-raid",
      "Rarity": "common",
      "Polarity": "calamity",
      "Category": "calamity",
      "CategoryText": {
        "En": "Calamity",
        "Zh": "天災"
      },
      "Title": {
        "En": "Wolves at the Edge of Camp",
        "Zh": "野狼來襲"
      },
      "EffectText": {
        "En": "Nearby real wolves become a local threat for 7 world days; distance, fire, cover and bodily condition affect attacks. Death is possible.",
        "Zh": "附近真實狼群形成7個模擬日的局部威脅；距離、火、遮蔽與身體狀況影響攻擊，可能死亡。"
      },
      "RequirementText": {
        "En": "Existing wolves near the selected camp.",
        "Zh": "所選營地附近有真實狼群。"
      },
      "Shot": "camp",
      "Requires": {
        "Stages": [
          "foraging",
          "early-cultivation",
          "agriculture",
          "industrial-agriculture"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [],
        "MinPopulation": 1,
        "MinHearths": 0
      },
      "Effect": {
        "Kind": "calamity",
        "Target": "settlement",
        "Resource": null,
        "Amount": 1.0,
        "Threshold": 3,
        "Days": 7,
        "Trait": null,
        "Materials": {},
        "Impacts": []
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 0,
        "RepeatWindowDays": 180,
        "RepeatFactor": 0.5,
        "MinFactor": 0.25
      },
      "BroadcastText": {
        "En": "Nearby wolves become a danger during close encounters.",
        "Zh": "附近狼群在近距離遭遇時造成威脅。"
      }
    },
    {
      "Id": "cold-snap",
      "Rarity": "common",
      "Polarity": "calamity",
      "Category": "calamity",
      "CategoryText": {
        "En": "Calamity",
        "Zh": "天災"
      },
      "Title": {
        "En": "Cold Snap",
        "Zh": "寒流"
      },
      "EffectText": {
        "En": "A local cold spell lasts 14 world days. Actual clothing, shelter, wetness and bodily reserves change exposure harm; death is possible.",
        "Zh": "局部寒流持續14個模擬日；實際衣物、遮蔽、濕身與身體儲備影響暴露傷害，可能死亡。"
      },
      "RequirementText": {
        "En": "An inhabited camp; no minimum survivor count.",
        "Zh": "有居民的營地；沒有最低存活人數。"
      },
      "Shot": "camp",
      "Requires": {
        "Stages": [
          "foraging",
          "early-cultivation",
          "agriculture",
          "industrial-agriculture"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [],
        "MinPopulation": 1,
        "MinHearths": 0
      },
      "Effect": {
        "Kind": "calamity",
        "Target": "settlement",
        "Resource": null,
        "Amount": 1.0,
        "Threshold": 4,
        "Days": 14,
        "Trait": null,
        "Materials": {},
        "Impacts": []
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 0,
        "RepeatWindowDays": 180,
        "RepeatFactor": 0.5,
        "MinFactor": 0.25
      },
      "BroadcastText": {
        "En": "Local cold exposure strains warmth, health and food supplies.",
        "Zh": "當地寒冷暴露影響保暖、健康與食物。"
      }
    },
    {
      "Id": "herds-depart",
      "Rarity": "common",
      "Polarity": "calamity",
      "Category": "calamity",
      "CategoryText": {
        "En": "Calamity",
        "Zh": "天災"
      },
      "Title": {
        "En": "The Herds Move On",
        "Zh": "獸群遷離"
      },
      "EffectText": {
        "En": "Animals gradually leave the affected area over 21 world days. Only existing animals depart, with a conserved population ledger.",
        "Zh": "動物在21個模擬日內逐步離開受影響地區，只遷移實際存在的動物並保留種群帳。"
      },
      "RequirementText": {
        "En": "Existing local animals.",
        "Zh": "附近有實際動物。"
      },
      "Shot": "camp",
      "Requires": {
        "Stages": [
          "foraging",
          "early-cultivation",
          "agriculture",
          "industrial-agriculture"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [],
        "MinPopulation": 1,
        "MinHearths": 0
      },
      "Effect": {
        "Kind": "calamity",
        "Target": "settlement",
        "Resource": null,
        "Amount": 1.0,
        "Threshold": 4,
        "Days": 21,
        "Trait": null,
        "Materials": {},
        "Impacts": []
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 0,
        "RepeatWindowDays": 180,
        "RepeatFactor": 0.5,
        "MinFactor": 0.25
      },
      "BroadcastText": {
        "En": "Local animals gradually move away.",
        "Zh": "當地動物逐步離開。"
      }
    },
    {
      "Id": "drought",
      "Rarity": "rare",
      "Polarity": "calamity",
      "Category": "calamity",
      "CategoryText": {
        "En": "Calamity",
        "Zh": "天災"
      },
      "Title": {
        "En": "Drought",
        "Zh": "乾旱"
      },
      "EffectText": {
        "En": "Local water and vegetation dry over 30 world days. Exposed stores and water sources shrink; deprivation can cause death.",
        "Zh": "局部水源與植被在30個模擬日內乾涸；暴露的存糧與水源受影響，匱乏可能致死。"
      },
      "RequirementText": {
        "En": "An inhabited camp with reachable land.",
        "Zh": "有居民且有周邊土地的營地。"
      },
      "Shot": "camp",
      "Requires": {
        "Stages": [
          "foraging",
          "early-cultivation",
          "agriculture",
          "industrial-agriculture"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [],
        "MinPopulation": 1,
        "MinHearths": 0
      },
      "Effect": {
        "Kind": "calamity",
        "Target": "settlement",
        "Resource": null,
        "Amount": 1.0,
        "Threshold": 4,
        "Days": 30,
        "Trait": null,
        "Materials": {},
        "Impacts": []
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 0,
        "RepeatWindowDays": 180,
        "RepeatFactor": 0.5,
        "MinFactor": 0.25
      },
      "BroadcastText": {
        "En": "Local water and food supplies decline over time.",
        "Zh": "當地水源與食物隨時間流失。"
      }
    },
    {
      "Id": "fever-outbreak",
      "Rarity": "rare",
      "Polarity": "calamity",
      "Category": "calamity",
      "CategoryText": {
        "En": "Calamity",
        "Zh": "天災"
      },
      "Title": {
        "En": "Fever Outbreak",
        "Zh": "疾病流行"
      },
      "EffectText": {
        "En": "An infectious exposure lasts 14 world days. Infection can spread through close contact, with a saved illness course and possible death.",
        "Zh": "感染源持續14個模擬日，近距離接觸可能傳播；保留病程與感染來源，可能死亡。"
      },
      "RequirementText": {
        "En": "An inhabited camp; cold alone does not cause infection.",
        "Zh": "有居民的營地；寒冷本身不直接造成感染。"
      },
      "Shot": "camp",
      "Requires": {
        "Stages": [
          "foraging",
          "early-cultivation",
          "agriculture",
          "industrial-agriculture"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [],
        "MinPopulation": 1,
        "MinHearths": 0
      },
      "Effect": {
        "Kind": "calamity",
        "Target": "settlement",
        "Resource": null,
        "Amount": 1.0,
        "Threshold": 3,
        "Days": 14,
        "Trait": null,
        "Materials": {},
        "Impacts": []
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 0,
        "RepeatWindowDays": 180,
        "RepeatFactor": 0.5,
        "MinFactor": 0.25
      },
      "BroadcastText": {
        "En": "Local infection exposure can spread through close contact.",
        "Zh": "當地感染源可能經近距離接觸傳播。"
      }
    },
    {
      "Id": "river-flood",
      "Rarity": "epic",
      "Polarity": "calamity",
      "Category": "calamity",
      "CategoryText": {
        "En": "Calamity",
        "Zh": "天災"
      },
      "Title": {
        "En": "River Flood",
        "Zh": "洪水"
      },
      "EffectText": {
        "En": "Nearby low ground floods for 7 world days. Depth, current, swimming skill, wetness and bodily condition affect injury and drowning.",
        "Zh": "附近低地洪水持續7個模擬日；水深、流速、泳技、濕身與身體狀況影響受傷及溺水。"
      },
      "RequirementText": {
        "En": "A nearby river or lake.",
        "Zh": "附近有河流或湖泊。"
      },
      "Shot": "camp",
      "Requires": {
        "Stages": [
          "foraging",
          "early-cultivation",
          "agriculture",
          "industrial-agriculture"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [
          "Riverbank"
        ],
        "MinPopulation": 1,
        "MinHearths": 0
      },
      "Effect": {
        "Kind": "calamity",
        "Target": "settlement",
        "Resource": null,
        "Amount": 1.0,
        "Threshold": 3,
        "Days": 7,
        "Trait": null,
        "Materials": {},
        "Impacts": []
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 0,
        "RepeatWindowDays": 180,
        "RepeatFactor": 0.5,
        "MinFactor": 0.25
      },
      "BroadcastText": {
        "En": "Rising water threatens crossings, residents and local supplies.",
        "Zh": "水位上升威脅涉水居民與當地物資。"
      }
    },
    {
      "Id": "wildfire",
      "Rarity": "epic",
      "Polarity": "calamity",
      "Category": "calamity",
      "CategoryText": {
        "En": "Calamity",
        "Zh": "天災"
      },
      "Title": {
        "En": "Wildfire",
        "Zh": "山火"
      },
      "EffectText": {
        "En": "A local fire lasts 10 world days. Existing fuel burns, wildlife flees, and exposed residents and stores can be harmed. Death is possible.",
        "Zh": "局部山火持續10個模擬日；燃燒既有燃料、動物逃離，暴露居民與存糧受損，可能死亡。"
      },
      "RequirementText": {
        "En": "Nearby woodland with existing wood fuel.",
        "Zh": "附近林地有實際木材燃料。"
      },
      "Shot": "camp",
      "Requires": {
        "Stages": [
          "foraging",
          "early-cultivation",
          "agriculture",
          "industrial-agriculture"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [
          "Woodland"
        ],
        "MinPopulation": 1,
        "MinHearths": 0
      },
      "Effect": {
        "Kind": "calamity",
        "Target": "settlement",
        "Resource": null,
        "Amount": 1.0,
        "Threshold": 3,
        "Days": 10,
        "Trait": null,
        "Materials": {},
        "Impacts": []
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 0,
        "RepeatWindowDays": 180,
        "RepeatFactor": 0.5,
        "MinFactor": 0.25
      },
      "BroadcastText": {
        "En": "Woodland fuel burns; nearby people and supplies face exposure.",
        "Zh": "林地燃料燃燒，附近人員與物資受威脅。"
      }
    },
    {
      "Id": "earthquake",
      "Rarity": "legendary",
      "Polarity": "calamity",
      "Category": "calamity",
      "CategoryText": {
        "En": "Calamity",
        "Zh": "天災"
      },
      "Title": {
        "En": "Earthquake",
        "Zh": "地震"
      },
      "EffectText": {
        "En": "Shaking and aftershocks last 3 world days. Location, terrain, actual shelter and bodily condition determine losses and possible deaths.",
        "Zh": "震動與餘震持續3個模擬日；位置、地形、實際遮蔽與身體狀況影響損失，可能死亡。"
      },
      "RequirementText": {
        "En": "An inhabited camp; even one resident may be affected.",
        "Zh": "有居民的營地；只剩一人也可能受影響。"
      },
      "Shot": "camp",
      "Requires": {
        "Stages": [
          "foraging",
          "early-cultivation",
          "agriculture",
          "industrial-agriculture"
        ],
        "CapabilitiesAll": [],
        "CapabilitiesNone": [],
        "TerrainKinds": [],
        "MinPopulation": 1,
        "MinHearths": 0
      },
      "Effect": {
        "Kind": "calamity",
        "Target": "settlement",
        "Resource": null,
        "Amount": 1.0,
        "Threshold": 3,
        "Days": 3,
        "Trait": null,
        "Materials": {},
        "Impacts": []
      },
      "Stacking": {
        "MaxActivePerTarget": 1,
        "MaxActiveGlobal": 0,
        "RepeatWindowDays": 365,
        "RepeatFactor": 0.5,
        "MinFactor": 0.25
      },
      "BroadcastText": {
        "En": "Local shaking threatens people, shelters and stored supplies.",
        "Zh": "當地震動威脅居民、遮蔽處與存糧。"
      }
    }
  ]
}
