{
  "name": "Cairn: Warden's Guide — Forest Seeds Tables",
  "game": "cairn",
  "licence": "CC BY-SA 4.0",
  "attribution": "Cairn 2nd Edition, copyright Yochai Gal. Licensed under CC BY-SA 4.0. Source: https://github.com/yochaigal/cairn",
  "usage_note": "Combinator tables for procedurally generating a forestcrawl, used together with the full generation procedure on the Forest Seeds rules page. For two-column tables, roll 1d20 on each column separately and combine the two results (col1 + col2) into a single description. The Encounters table (1d6) is a short list of sample forest wandering-encounters.",
  "tables": [
    {"id": "forest-description", "name": "Forest Description", "roll": "1d20 x2", "entries": [
      {"col1": "Barren", "col2": "Ancient"}, {"col1": "Crystalline", "col2": "Awakening"}, {"col1": "Diseased", "col2": "Buzzing"}, {"col1": "Dying", "col2": "Decaying"}, {"col1": "Flowering", "col2": "Flooded"}, {"col1": "Glowing", "col2": "Foggy"}, {"col1": "Hallowed", "col2": "Frigid"}, {"col1": "Mossy", "col2": "Frozen"}, {"col1": "Murky", "col2": "Fungal"}, {"col1": "Perilous", "col2": "Hidden"}, {"col1": "Petrified", "col2": "Infested"}, {"col1": "Polluted", "col2": "Misty"}, {"col1": "Primeval", "col2": "Mossy"}, {"col1": "Scorched", "col2": "Overgrown"}, {"col1": "Secluded", "col2": "Sacred"}, {"col1": "Suffocating", "col2": "Secluded"}, {"col1": "Timeless", "col2": "Silent"}, {"col1": "Uncharted", "col2": "Smoldering"}, {"col1": "Unspoilt", "col2": "Sunlit"}, {"col1": "Winding", "col2": "Wild"}
    ]},
    {"id": "forest-traits", "name": "Spirit of the Forest: Traits (Virtues / Vices)", "roll": "1d20 x2", "entries": [
      {"col1": "Adaptive", "col2": "Aggressive"}, {"col1": "Balanced", "col2": "Aloof"}, {"col1": "Brave", "col2": "Covetous"}, {"col1": "Clever", "col2": "Detached"}, {"col1": "Cultivating", "col2": "Dominating"}, {"col1": "Empathic", "col2": "Doubtful"}, {"col1": "Enduring", "col2": "Invasive"}, {"col1": "Graceful", "col2": "Judgmental"}, {"col1": "Hardy", "col2": "Naive"}, {"col1": "Harmonious", "col2": "Obscuring"}, {"col1": "Independent", "col2": "Overzealous"}, {"col1": "Learned", "col2": "Parasitic"}, {"col1": "Nurturing", "col2": "Passive"}, {"col1": "Observant", "col2": "Polluting"}, {"col1": "Purifying", "col2": "Predatory"}, {"col1": "Resolute", "col2": "Prideful"}, {"col1": "Sensible", "col2": "Rigid"}, {"col1": "Sharp", "col2": "Scatterbrained"}, {"col1": "Stable", "col2": "Selfish"}, {"col1": "Trusting", "col2": "Territorial"}
    ]},
    {"id": "forest-agenda", "name": "Forest Agenda (Goal / Obstacle)", "roll": "1d20 x2", "entries": [
      {"col1": "Abundance", "col2": "Agreements"}, {"col1": "Awakening", "col2": "Belief"}, {"col1": "Balance", "col2": "Contamination"}, {"col1": "Cleansing", "col2": "Disease"}, {"col1": "Conservation", "col2": "Exploitation"}, {"col1": "Defense", "col2": "Fragmentation"}, {"col1": "Discovery", "col2": "Frailty"}, {"col1": "Emancipation", "col2": "Greed"}, {"col1": "Enrichment", "col2": "Ignorance"}, {"col1": "Evolution", "col2": "Infestation"}, {"col1": "Expansion", "col2": "Invasion"}, {"col1": "Harmony", "col2": "Isolation"}, {"col1": "Healing", "col2": "Leadership"}, {"col1": "Integration", "col2": "Oppression"}, {"col1": "Justice", "col2": "Pollution"}, {"col1": "Metamorphosis", "col2": "Scarcity"}, {"col1": "Purification", "col2": "Stasis"}, {"col1": "Rebirth", "col2": "Turmoil"}, {"col1": "Tranquility", "col2": "Vulnerability"}, {"col1": "Unity", "col2": "Vulnerability"}
    ]},
    {"id": "forest-die-drop", "name": "Forest Die Drop Table", "roll": "1d6", "entries": [
      {"roll": "1", "poi": "Monster"}, {"roll": "2-3", "poi": "Ruins"}, {"roll": "4", "poi": "Shelter"}, {"roll": "5-6", "poi": "Hazard"}
    ]},
    {"id": "forest-trail-types", "name": "Trail Types (Type / Marker)", "roll": "1d20 x2", "entries": [
      {"col1": "Animal Path", "col2": "Bear Rubbings"}, {"col1": "Bandit's Run", "col2": "Bent Trees"}, {"col1": "Bouldered Way", "col2": "Claw Marks"}, {"col1": "Cloistered Grove", "col2": "Damaged Flora"}, {"col1": "Deer Crossing", "col2": "Deer Tracks"}, {"col1": "Dry Riverbed", "col2": "Distant Singing"}, {"col1": "Fae Passage", "col2": "Faint Laughter"}, {"col1": "Farm Trail", "col2": "Fox Prints"}, {"col1": "Foraging Path", "col2": "Fresh Spiderwebs"}, {"col1": "Hunter's Track", "col2": "Giant Feathers"}, {"col1": "King's March", "col2": "Glowing Toadstools"}, {"col1": "Merchant's Road", "col2": "Muted Bells"}, {"col1": "Old Logging Road", "col2": "Peripheral Images"}, {"col1": "Orchard Path", "col2": "Rabbit Droppings"}, {"col1": "Pilgrim's Footpath", "col2": "Serpent Traces"}, {"col1": "Spore Saturated", "col2": "Smoke"}, {"col1": "Sticky Sap Path", "col2": "Stillness"}, {"col1": "Trail Tree", "col2": "Stone Piles"}, {"col1": "Treeline Heights", "col2": "Swaying Plants"}, {"col1": "War Route", "col2": "Tree Carvings"}
    ]},
    {"id": "forest-poi-monster", "name": "POI: Monster (Monster / Activity)", "roll": "1d20 x2", "entries": [
      {"col1": "Bandit", "col2": "Burrowing"}, {"col1": "Blink Dog", "col2": "Burying"}, {"col1": "Blood Elk", "col2": "Destroying"}, {"col1": "Centaur", "col2": "Devouring"}, {"col1": "Dryad", "col2": "Dying"}, {"col1": "Ettin", "col2": "Fighting"}, {"col1": "Gargoyle", "col2": "Foraging"}, {"col1": "Green Dragon", "col2": "Guarding"}, {"col1": "Grizzly Bear", "col2": "Hiding"}, {"col1": "Killer Bees", "col2": "Hunting"}, {"col1": "Naga", "col2": "Killing"}, {"col1": "Night Cat", "col2": "Mating"}, {"col1": "Owlbear", "col2": "Mourning"}, {"col1": "Pixie", "col2": "Patrolling"}, {"col1": "Skeleton", "col2": "Prowling"}, {"col1": "Treant", "col2": "Recuperating"}, {"col1": "Unicorn", "col2": "Scouting"}, {"col1": "Will-o-Wisp", "col2": "Stalking"}, {"col1": "Wolf", "col2": "Torturing"}, {"col1": "Wood Troll", "col2": "Trapped"}
    ]},
    {"id": "forest-poi-ruins", "name": "POI: Ruins (Ruin / Feature)", "roll": "1d20 x2", "entries": [
      {"col1": "Abandoned Manor", "col2": "A Forest Spirit, Ready to Die"}, {"col1": "Broken Sundial", "col2": "A Hag, Foraging for Ingredients"}, {"col1": "Chipped Bell Tower", "col2": "A Mirror of Itself"}, {"col1": "Collapsed Megalith", "col2": "A Self-Obsessed Sprite"}, {"col1": "Crumbled Watchtower", "col2": "A Silent, Ghostly Concert"}, {"col1": "Decomposed Canoes", "col2": "A Very Tiny Ruined Village"}, {"col1": "Entangled Pavilion", "col2": "Bound by an Unbreakable Curse"}, {"col1": "Exposed Workshop", "col2": "Bound Creature"}, {"col1": "Flooded Monastery", "col2": "Broken Portal"}, {"col1": "Moldering Farmhouse", "col2": "Fresh Corpses"}, {"col1": "Neglected Shrine", "col2": "Hidden Cache"}, {"col1": "Overrun Estate", "col2": "Hooded Men Completing a Ritual"}, {"col1": "Petrified Campsite", "col2": "Inaudible Whispers from All Directions"}, {"col1": "Rotted Mill", "col2": "Marked by Battles Of Yore"}, {"col1": "Ruined Cloister", "col2": "Overrun with Unusual Flora"}, {"col1": "Rusted Market", "col2": "Realistic Toy Soldiers"}, {"col1": "Shattered Bridge", "col2": "Remnants of a Failed Ritual"}, {"col1": "Splintered Obelisk", "col2": "The Veil Between Worlds Is Thin"}, {"col1": "Sunken Gazebo", "col2": "Visions of the Past"}, {"col1": "Toppled Statue", "col2": "Warded Grounds"}
    ]},
    {"id": "forest-poi-shelter", "name": "POI: Shelter (Shelter / Feature)", "roll": "1d20 x2", "entries": [
      {"col1": "Bandit Hideout", "col2": "Abandoned, for Now"}, {"col1": "Falconer's Tower", "col2": "Attracts Wild Beasts"}, {"col1": "Fishing Hut", "col2": "Built in Defiance of Customs"}, {"col1": "Forgotten Ruins", "col2": "Constructed Within a Giant Tree"}, {"col1": "Hermit's Cabin", "col2": "Forest-Knight Offers a Challenge"}, {"col1": "Hidden Village", "col2": "Guarded by Trained Animals"}, {"col1": "Hillside Cave", "col2": "Haunted by Unhelpful Ghosts"}, {"col1": "Hollow Tree", "col2": "Hides a Powerful Artifact"}, {"col1": "Hunter's Lodge", "col2": "Hunting Is Forbidden"}, {"col1": "Hut with Legs", "col2": "Inhabited by a Supernatural Entity"}, {"col1": "Ivy-Wrapped Tower", "col2": "Occupied by Army Deserters"}, {"col1": "Lean-To", "col2": "Overrun with Cultists"}, {"col1": "Lumber Site", "col2": "Pale Folk Dinner Locale"}, {"col1": "Monastic Retreat", "col2": "Parasitic Foliage"}, {"col1": "Mossy Pool", "col2": "Pig Folk Hunting Grounds"}, {"col1": "Night Market", "col2": "Popular with Smugglers"}, {"col1": "Pale Folk Stable", "col2": "Presents a Ready Meal"}, {"col1": "Ranger's Outpost", "col2": "Protected by a Playful Spirit"}, {"col1": "Smoky Cabin", "col2": "Site of an Ancient Murder"}, {"col1": "Tattered Windmill", "col2": "Thieves' Camp"}
    ]},
    {"id": "forest-poi-hazard", "name": "POI: Hazard (Hazard / Feature)", "roll": "1d20 x2", "entries": [
      {"col1": "Animal Trap", "col2": "A Pet Basilisk"}, {"col1": "Bog Shadows", "col2": "A Spell Gone Wrong"}, {"col1": "Bone Orchard", "col2": "Animated Armor"}, {"col1": "Bramble Tunnels", "col2": "Bird Spies"}, {"col1": "Frozen Troll", "col2": "Bleeding Trees"}, {"col1": "Giant Spider Nest", "col2": "Ghosts Trapped in Crystal"}, {"col1": "Insect Swarm", "col2": "Giant Rodent Feeding Grounds"}, {"col1": "Moving Thickets", "col2": "Highly Localized Weather"}, {"col1": "Poisonous Plants", "col2": "Howling Stones"}, {"col1": "Psychic Fog", "col2": "Injured Creature"}, {"col1": "Sap Trap", "col2": "Invisible Webs"}, {"col1": "Sleeping Giant", "col2": "Living Scarecrows"}, {"col1": "Slippery Moss", "col2": "Memory Stealers"}, {"col1": "Slow Quicksand", "col2": "Mimic Vines"}, {"col1": "Spiked Pit", "col2": "Paths that Change Randomly"}, {"col1": "Stinging Nettles", "col2": "Scavengers that Wait"}, {"col1": "Thorny Thickets", "col2": "Watchful Dead"}, {"col1": "Toxic Spores", "col2": "Tracks Erased by Mist"}, {"col1": "Troll Den", "col2": "Trees that Grow From Bones"}, {"col1": "Unstable Ground", "col2": "Will-o-Wisps Congregate"}
    ]},
    {"id": "forest-encounters", "name": "Forest Encounters", "roll": "1d6", "entries": [
      "A tiny bearded man argues with a squawking raven. It holds something shiny in its beak.",
      "A dryad sits atop a stone, a purple fungus lining her arms. There is violence in her eyes.",
      "A patch of quicksand is disguised as soft ground. A broken spool of rope lies nearby.",
      "A snarling pack of wolves surround a fresh kill. They are not keen to share.",
      "Wild berries grow here in abundance. None have been eaten, not even by birds.",
      "A trap, hastily set and poorly concealed. It smells strongly of urine."
    ]}
  ]
}
