{
  "Goblin Sneak": {
    "cardMode": "monster",
    "monsterName": "Goblin Sneak",
    "monsterType": "MINION",
    "target": "10",
    "monsterHp": "½ (5 HP)",
    "armor": "",
    "attacks": "Rusty Knife +1: d4",
    "specials": "Ambush: first attack from hiding is EASY",
    "timer": "",
    "drops": "2d4 copper coins",
    "monsterNotes": "Humanoid. Strike from shadows, then scatter when two goblins fall.\n\"Giggles in the dark, then a knife in the kidney.\"",
    "setting": "fantasy"
  },
  "Bone Rattler": {
    "cardMode": "monster",
    "monsterName": "Bone Rattler",
    "monsterType": "MINION",
    "target": "10",
    "monsterHp": "½ (5 HP)",
    "armor": "",
    "attacks": "Notched Blade +0: d4",
    "specials": "Reassembles on a d6 roll of 6 at round start unless smashed with a blunt weapon",
    "timer": "",
    "drops": "Rattling Bones",
    "monsterNotes": "Undead. Shamble forward in a line and ignore pain or fear.\n\"Clatter, collapse, clatter again.\"",
    "setting": "fantasy"
  },
  "Sewer Rat Swarm": {
    "cardMode": "monster",
    "monsterName": "Sewer Rat Swarm",
    "monsterType": "MINION",
    "target": "9",
    "monsterHp": "½ (5 HP)",
    "armor": "EASY",
    "attacks": "Gnawing Mass +0: d4 to everyone CLOSE",
    "specials": "Area attacks deal double damage to it",
    "timer": "",
    "drops": "",
    "monsterNotes": "Beast. Flow over the nearest hero and never retreat.\n\"The floor moves, and it squeaks.\"",
    "setting": "fantasy"
  },
  "Kobold Trapper": {
    "cardMode": "monster",
    "monsterName": "Kobold Trapper",
    "monsterType": "MINION",
    "target": "10",
    "monsterHp": "½ (5 HP)",
    "armor": "",
    "attacks": "Sling +1: d4 NEAR",
    "specials": "1/encounter: trigger a hidden snare, a hero CLOSE makes a DEX roll or is stuck for a round",
    "timer": "",
    "drops": "Weighted Net\n3d4 copper coins",
    "monsterNotes": "Humanoid. Stay NEAR behind traps and run if a hero reaches CLOSE.\n\"Small, scaly, and three steps ahead of you.\"",
    "setting": "fantasy"
  },
  "Bog Leech": {
    "cardMode": "monster",
    "monsterName": "Bog Leech",
    "monsterType": "MINION",
    "target": "9",
    "monsterHp": "3 HP",
    "armor": "EASY",
    "attacks": "Latch +0: d4, stays attached and repeats each round",
    "specials": "A STR roll or fire tears it loose",
    "timer": "",
    "drops": "",
    "monsterNotes": "Beast. Rise from murky water onto the hero who wades deepest.\n\"Something soft just found the back of your knee.\"",
    "setting": "fantasy"
  },
  "Cultist Initiate": {
    "cardMode": "monster",
    "monsterName": "Cultist Initiate",
    "monsterType": "MINION",
    "target": "10",
    "monsterHp": "½ (5 HP)",
    "armor": "",
    "attacks": "Sacrificial Dagger +0: d4",
    "specials": "Dying: a fallen initiate gives the nearest cult leader 1 extra damage on its next hit",
    "timer": "",
    "drops": "Grave Dirt Pinch\nd6 silver coins",
    "monsterNotes": "Humanoid. Throw bodies between the heroes and their master.\n\"Hollow eyes, fervent chant, very short life.\"",
    "setting": "fantasy"
  },
  "Cave Bat Cloud": {
    "cardMode": "monster",
    "monsterName": "Cave Bat Cloud",
    "monsterType": "MINION",
    "target": "10",
    "monsterHp": "½ (5 HP)",
    "armor": "",
    "attacks": "Screeching Bites +0: d4",
    "specials": "Ranged attempts against it are HARD",
    "timer": "",
    "drops": "",
    "monsterNotes": "Beast. Swoop at torches first, then circle overhead.\n\"The torch gutters as a thousand wings arrive.\"",
    "setting": "fantasy"
  },
  "Ember Imp": {
    "cardMode": "monster",
    "monsterName": "Ember Imp",
    "monsterType": "MINION",
    "target": "11",
    "monsterHp": "½ (5 HP)",
    "armor": "",
    "attacks": "Spit Flame +1: d4 fire, NEAR",
    "specials": "Explodes on death: d4 fire to everyone CLOSE",
    "timer": "",
    "drops": "Ember Seeds (3)",
    "monsterNotes": "Fiend. Rush CLOSE when wounded so its death blast catches heroes.\n\"A cackling coal with wings and bad intentions.\"",
    "setting": "fantasy"
  },
  "Gravemaw Ghoul Pup": {
    "cardMode": "monster",
    "monsterName": "Gravemaw Ghoul Pup",
    "monsterType": "MINION",
    "target": "10",
    "monsterHp": "½ (5 HP)",
    "armor": "",
    "attacks": "Rotten Bite +1: d4, target makes a CON roll or loses its next move",
    "specials": "",
    "timer": "",
    "drops": "",
    "monsterNotes": "Undead. Gang up on whoever is already bleeding.\n\"Small, starving, and it smells your wounds.\"",
    "setting": "fantasy"
  },
  "Orc Spear-Thrall": {
    "cardMode": "monster",
    "monsterName": "Orc Spear-Thrall",
    "monsterType": "MINION",
    "target": "10",
    "monsterHp": "½ (5 HP)",
    "armor": "",
    "attacks": "Crude Spear +1: d6",
    "specials": "Shield wall: attempts against a thrall adjacent to another thrall are HARD",
    "timer": "",
    "drops": "Bronze Spear\nd6 copper coins",
    "monsterNotes": "Humanoid. Advance in a tight line and hold it at all costs.\n\"Spears forward, shoulders locked, no thought of retreat.\"",
    "setting": "fantasy"
  },
  "Thorn Sprite": {
    "cardMode": "monster",
    "monsterName": "Thorn Sprite",
    "monsterType": "MINION",
    "target": "11",
    "monsterHp": "3 HP",
    "armor": "",
    "attacks": "Thorn Dart +1: d4 NEAR",
    "specials": "Turns invisible after it attacks until it attacks again",
    "timer": "",
    "drops": "Pixie dust worth d6 silver",
    "monsterNotes": "Fey. Dart in, sting, vanish, and laugh from a new spot.\n\"A giggle, a sting, and nothing there.\"",
    "setting": "fantasy"
  },
  "Harpy Fledgling": {
    "cardMode": "monster",
    "monsterName": "Harpy Fledgling",
    "monsterType": "MINION",
    "target": "10",
    "monsterHp": "½ (5 HP)",
    "armor": "",
    "attacks": "Talons +0: d4",
    "specials": "Shriek 1/encounter: everyone NEAR makes a WIS roll or loses their next action",
    "timer": "",
    "drops": "Shiny trinkets worth 2d6 copper",
    "monsterNotes": "Beast. Dive from FAR, strike, and fly back out of reach.\n\"A shriek from the cliffs, then talons from above.\"",
    "setting": "fantasy"
  },
  "Clay Servitor": {
    "cardMode": "monster",
    "monsterName": "Clay Servitor",
    "monsterType": "MINION",
    "target": "10",
    "monsterHp": "½ (5 HP)",
    "armor": "",
    "attacks": "Stone Fist +0: d4",
    "specials": "Ignores poison and fear",
    "timer": "",
    "drops": "Chalk Sticks (5)",
    "monsterNotes": "Construct. March straight at intruders without dodging anything.\n\"Its maker died; its orders did not.\"",
    "setting": "fantasy"
  },
  "Drowned Deckhand": {
    "cardMode": "monster",
    "monsterName": "Drowned Deckhand",
    "monsterType": "MINION",
    "target": "10",
    "monsterHp": "½ (5 HP)",
    "armor": "",
    "attacks": "Boathook +0: d4, pulls target CLOSE",
    "specials": "",
    "timer": "d4 rounds: d4 more deckhands climb over the rail",
    "drops": "Salt Pouch\nd4 waterlogged silver coins",
    "monsterNotes": "Undead. Drag heroes toward the water and the rest of the crew.\n\"Seaweed hair, barnacle teeth, still pulling ropes.\"",
    "setting": "fantasy"
  },
  "Scrap Drone": {
    "cardMode": "monster",
    "monsterName": "Scrap Drone",
    "monsterType": "MINION",
    "target": "11",
    "monsterHp": "½ (5 HP)",
    "armor": "",
    "attacks": "Rivet Gun +1: d6 NEAR",
    "specials": "Explodes on death: d4 to everyone CLOSE",
    "timer": "",
    "drops": "Salvage worth d6 credits",
    "monsterNotes": "Construct. Hover at NEAR range and circle to flank.\n\"Buzzing junk with a targeting light and a grudge.\"",
    "setting": "scifi"
  },
  "Void Mite": {
    "cardMode": "monster",
    "monsterName": "Void Mite",
    "monsterType": "MINION",
    "target": "9",
    "monsterHp": "3 HP",
    "armor": "EASY",
    "attacks": "Static Bite +0: d4 energy",
    "specials": "Splits in two when hit by energy or magic damage that does not kill it",
    "timer": "",
    "drops": "",
    "monsterNotes": "Aberration. Swarm the hero with the most gear and nibble the tech.\n\"Glittering black dots that hum and multiply.\"",
    "setting": "scifi"
  },
  "Orc Raider": {
    "cardMode": "monster",
    "monsterName": "Orc Raider",
    "monsterType": "STANDARD",
    "target": "11",
    "monsterHp": "1 (10 HP)",
    "armor": "",
    "attacks": "Jagged Axe +2: d6",
    "specials": "Bloodlust: deals +2 damage to targets already wounded",
    "timer": "",
    "drops": "Iron Helm\n2d6 silver coins",
    "monsterNotes": "Humanoid. Charge the toughest-looking hero and roar about it.\n\"Scarred, loud, and eager for the next skull.\"",
    "setting": "fantasy"
  },
  "Dire Wolf": {
    "cardMode": "monster",
    "monsterName": "Dire Wolf",
    "monsterType": "STANDARD",
    "target": "11",
    "monsterHp": "1 (10 HP)",
    "armor": "",
    "attacks": "Savage Bite +2: d6, target makes a STR roll or is knocked prone",
    "specials": "Pack tactics: attacks are EASY if another wolf is CLOSE to the target",
    "timer": "",
    "drops": "Wolf pelt worth d6 silver",
    "monsterNotes": "Beast. Circle in pairs and pull down stragglers.\n\"Moonlit eyes ring the campfire, closer each howl.\"",
    "setting": "fantasy"
  },
  "Gravemaw Ghoul": {
    "cardMode": "monster",
    "monsterName": "Gravemaw Ghoul",
    "monsterType": "STANDARD",
    "target": "11",
    "monsterHp": "1 (10 HP)",
    "armor": "",
    "attacks": "Paralyzing Claws +2: d6, CON roll or lose next turn",
    "specials": "Feasts: heals d6 if it skips an attack to feed on a downed foe",
    "timer": "",
    "drops": "Grave Dirt Pinch\nSaint's Silver Sickle",
    "monsterNotes": "Undead. Paralyze one hero, then let its kin pile on.\n\"It was a mourner once. Now it only hungers.\"",
    "setting": "fantasy"
  },
  "Hobgoblin Shieldbearer": {
    "cardMode": "monster",
    "monsterName": "Hobgoblin Shieldbearer",
    "monsterType": "STANDARD",
    "target": "12",
    "monsterHp": "1 (10 HP)",
    "armor": "HARD",
    "attacks": "Short Sword +2: d6",
    "specials": "Guard: allies CLOSE to it count as HARD to hit",
    "timer": "",
    "drops": "Kite Shield\n3d6 silver coins",
    "monsterNotes": "Humanoid. Plant itself in the doorway and protect the archers behind.\n\"Discipline is its sharpest weapon.\"",
    "setting": "fantasy"
  },
  "Skeletal Archer": {
    "cardMode": "monster",
    "monsterName": "Skeletal Archer",
    "monsterType": "STANDARD",
    "target": "11",
    "monsterHp": "1 (10 HP)",
    "armor": "",
    "attacks": "Bone Bow +2: d6 FAR",
    "specials": "Piercing and edged weapons deal half damage; blunt weapons deal full",
    "timer": "",
    "drops": "Screamer Arrows (5)\nShort Bow",
    "monsterNotes": "Undead. Stay FAR on high ground and focus fire on spellcasters.\n\"The arrows come from a dark ledge with no breath behind them.\"",
    "setting": "fantasy"
  },
  "Swamp Hag-Spawn": {
    "cardMode": "monster",
    "monsterName": "Swamp Hag-Spawn",
    "monsterType": "STANDARD",
    "target": "12",
    "monsterHp": "1 (10 HP)",
    "armor": "",
    "attacks": "Rot Touch +2: d6\nBog Curse +1: d8 NEAR",
    "specials": "1/encounter: summon thick fog, all attempts in the area are HARD for 2 rounds",
    "timer": "",
    "drops": "Hedge-Witch's Shawl\nBitterroot Tonic",
    "monsterNotes": "Fey. Curse from the fog and flee into the reeds when hurt.\n\"Her mother taught her three words. All of them hurt.\"",
    "setting": "fantasy"
  },
  "Giant Cave Spider": {
    "cardMode": "monster",
    "monsterName": "Giant Cave Spider",
    "monsterType": "STANDARD",
    "target": "11",
    "monsterHp": "1 (10 HP)",
    "armor": "",
    "attacks": "Venom Fangs +2: d6, CON roll or take d4 more next round",
    "specials": "Web 1/encounter: one hero NEAR is stuck until a STR roll",
    "timer": "",
    "drops": "Spider Silk Patch\nSpiderwalk Oil",
    "monsterNotes": "Beast. Web the strongest hero, then drop from the ceiling on the weakest.\n\"Eight legs, eight eyes, one long patient silence.\"",
    "setting": "fantasy"
  },
  "Mire Troll Whelp": {
    "cardMode": "monster",
    "monsterName": "Mire Troll Whelp",
    "monsterType": "STANDARD",
    "target": "12",
    "monsterHp": "2 (20 HP)",
    "armor": "",
    "attacks": "Crushing Fist +2: d6",
    "specials": "Regenerates 2 HP each round unless burned or hit with acid",
    "timer": "",
    "drops": "Ogre-hide Jerkin\n2d6 gold coins",
    "monsterNotes": "Giant. Wade into the thickest fight and shrug off wounds.\n\"Young, stupid, and very, very hard to kill.\"",
    "setting": "fantasy"
  },
  "Stone Gargoyle": {
    "cardMode": "monster",
    "monsterName": "Stone Gargoyle",
    "monsterType": "STANDARD",
    "target": "12",
    "monsterHp": "1 (10 HP)",
    "armor": "HARD",
    "attacks": "Granite Talons +2: d6",
    "specials": "Perched: looks like a statue until it attacks; first attack is EASY",
    "timer": "",
    "drops": "Glowstone",
    "monsterNotes": "Elemental. Wait unmoving, then strike the last hero to pass beneath.\n\"The statue blinked.\"",
    "setting": "fantasy"
  },
  "Bandit Crossbowman": {
    "cardMode": "monster",
    "monsterName": "Bandit Crossbowman",
    "monsterType": "STANDARD",
    "target": "11",
    "monsterHp": "1 (10 HP)",
    "armor": "",
    "attacks": "Heavy Crossbow +2: d6 FAR, reloads every other round",
    "specials": "",
    "timer": "d6 rounds: the bandit captain arrives with d4 thugs",
    "drops": "Smuggler's Coat\n3d6 silver coins",
    "monsterNotes": "Humanoid. Fire from cover and fall back when anyone closes in.\n\"Your purse or your life; it's not picky.\"",
    "setting": "fantasy"
  },
  "Rust Ooze": {
    "cardMode": "monster",
    "monsterName": "Rust Ooze",
    "monsterType": "STANDARD",
    "target": "10",
    "monsterHp": "2 (20 HP)",
    "armor": "EASY",
    "attacks": "Corroding Pseudopod +1: d6, a hit ruins one metal armor or weapon on a d6 roll of 1-2",
    "specials": "Splits into two 5 HP blobs when hit by a slashing weapon",
    "timer": "",
    "drops": "Undissolved coins worth 2d6 gold",
    "monsterNotes": "Ooze. Ooze toward the hero with the most steel.\n\"The knight's sword came back as a handful of orange dust.\"",
    "setting": "fantasy"
  },
  "Briar Stalker": {
    "cardMode": "monster",
    "monsterName": "Briar Stalker",
    "monsterType": "STANDARD",
    "target": "11",
    "monsterHp": "1 (10 HP)",
    "armor": "",
    "attacks": "Thorn Lash +2: d6 NEAR, pulls target CLOSE",
    "specials": "Takes double damage from fire",
    "timer": "",
    "drops": "Seed of Instant Shade\nBriar Whip",
    "monsterNotes": "Plant. Hide among the hedges and drag heroes into the thicket.\n\"The hedge maze has a gardener, and it's hungry.\"",
    "setting": "fantasy"
  },
  "Restless Wraith": {
    "cardMode": "monster",
    "monsterName": "Restless Wraith",
    "monsterType": "STANDARD",
    "target": "12",
    "monsterHp": "1 (10 HP)",
    "armor": "",
    "attacks": "Chill Touch +2: d8 cold, ignores armor",
    "specials": "Mundane weapons deal half damage",
    "timer": "",
    "drops": "Spirit Incense\nGravecharm",
    "monsterNotes": "Spirit. Drift through walls and strike the hero holding a light.\n\"Cold breath on your neck, whispering your name.\"",
    "setting": "fantasy"
  },
  "Minotaur Youngblood": {
    "cardMode": "monster",
    "monsterName": "Minotaur Youngblood",
    "monsterType": "STANDARD",
    "target": "12",
    "monsterHp": "2 (20 HP)",
    "armor": "",
    "attacks": "Horn Charge +3: d8 if it moved this turn, knocks target back NEAR",
    "specials": "Never lost inside a maze; cannot be ambushed",
    "timer": "",
    "drops": "Bonecrusher Maul\n3d6 gold coins",
    "monsterNotes": "Giant. Charge in straight lines and knock heroes into walls.\n\"Snorting in the next corridor. Or the one behind you.\"",
    "setting": "fantasy"
  },
  "Dust Devil": {
    "cardMode": "monster",
    "monsterName": "Dust Devil",
    "monsterType": "STANDARD",
    "target": "12",
    "monsterHp": "1 (10 HP)",
    "armor": "",
    "attacks": "Sandblast +2: d6 to everyone CLOSE",
    "specials": "Ranged attacks against it are HARD",
    "timer": "",
    "drops": "Sandskimmer Boots",
    "monsterNotes": "Elemental. Spin through the party and blind them with grit.\n\"A spinning column of sand that screams like a gale.\"",
    "setting": "fantasy"
  },
  "Deep Crawler": {
    "cardMode": "monster",
    "monsterName": "Deep Crawler",
    "monsterType": "STANDARD",
    "target": "11",
    "monsterHp": "2 (20 HP)",
    "armor": "",
    "attacks": "Tentacle Grasp +2: d6, target is held until a STR roll\nBeak +2: d6 against a held target",
    "specials": "",
    "timer": "",
    "drops": "Potion of Darkvision\n2d6 gold coins",
    "monsterNotes": "Aberration. Grab one hero, drag them into the dark, and eat them.\n\"Wet tendrils slither out of the underworld cracks.\"",
    "setting": "fantasy"
  },
  "Cinder Hound": {
    "cardMode": "monster",
    "monsterName": "Cinder Hound",
    "monsterType": "STANDARD",
    "target": "12",
    "monsterHp": "1 (10 HP)",
    "armor": "",
    "attacks": "Burning Bite +2: d6\nFire Breath 1/encounter +2: d10 fire to everyone in a NEAR line",
    "specials": "Immune to fire",
    "timer": "",
    "drops": "Ember Sling",
    "monsterNotes": "Fiend. Breathe fire on clustered heroes, then bite the nearest.\n\"Smoke curls from its jaws before the howl.\"",
    "setting": "fantasy"
  },
  "Sand-Ghost Gunslinger": {
    "cardMode": "monster",
    "monsterName": "Sand-Ghost Gunslinger",
    "monsterType": "STANDARD",
    "target": "12",
    "monsterHp": "1 (10 HP)",
    "armor": "",
    "attacks": "Phantom Revolver +3: d8 FAR",
    "specials": "High Noon 1/encounter: acts first in the round, no matter what",
    "timer": "",
    "drops": "Lucky Coin\nBlackpowder Charge",
    "monsterNotes": "Spirit. Call out the fastest hero, then shoot from the heat haze.\n\"Spurs jingle where there are no footprints.\"",
    "setting": "weirdwest"
  },
  "Sentry Mech": {
    "cardMode": "monster",
    "monsterName": "Sentry Mech",
    "monsterType": "STANDARD",
    "target": "12",
    "monsterHp": "2 (20 HP)",
    "armor": "HARD",
    "attacks": "Twin Autoguns +2: d8 FAR\nStun Prod +1: d6, CON roll or lose next turn",
    "specials": "Explodes on death: d6 to everyone CLOSE",
    "timer": "",
    "drops": "Clockwork Vambraces\nSalvage worth 2d6 credits",
    "monsterNotes": "Construct. Hold the corridor and suppress anything that moves.\n\"INTRUDER DETECTED. LETHAL RESPONSE AUTHORIZED.\"",
    "setting": "scifi"
  },
  "Merrow Raider": {
    "cardMode": "monster",
    "monsterName": "Merrow Raider",
    "monsterType": "STANDARD",
    "target": "11",
    "monsterHp": "1 (10 HP)",
    "armor": "",
    "attacks": "Barbed Harpoon +2: d6 NEAR, pulls target CLOSE",
    "specials": "Attempts against it are HARD while it is in water",
    "timer": "",
    "drops": "Tidecaller Harpoon\nBarbed Fishing Trident",
    "monsterNotes": "Humanoid. Haul heroes off the deck and drown them below.\n\"It rides the swell up to the rail, harpoon first.\"",
    "setting": "fantasy"
  },
  "Bog Troll": {
    "cardMode": "monster",
    "monsterName": "Bog Troll",
    "monsterType": "ELITE",
    "target": "13",
    "monsterHp": "4 (40 HP)",
    "armor": "",
    "attacks": "Claw +3: d8, grabs a CLOSE hero\nBite +3: d10 vs a grabbed hero",
    "specials": "Regrows 5 HP at the start of its turn unless burned or splashed with acid",
    "timer": "Each round in the mire: one CLOSE hero sinks (STR or stuck until freed)",
    "drops": "Mossback Armor\nd6 x 10 coin in its gut",
    "monsterNotes": "Giant. Drag one hero into deep water and hold them there while the others flail.\n\"It smells you before you see it. You never see it.\"",
    "setting": "fantasy"
  },
  "Wyvern": {
    "cardMode": "monster",
    "monsterName": "Wyvern",
    "monsterType": "ELITE",
    "target": "13",
    "monsterHp": "4 (40 HP)",
    "armor": "",
    "attacks": "Tail Stinger +4: d10, poison (CON or d4 more each turn)\nRake +3: d8, NEAR while flying",
    "specials": "Swoop: flies FAR, strikes, then climbs out of melee reach",
    "timer": "Every 3rd round it lands to tear at a downed hero; attempts against it are EASY until its next turn",
    "drops": "Windrunner Javelins (3)\nUnhatched wyvern egg, worth a fortune to the right buyer",
    "monsterNotes": "Dragon. Never land unless a hero is down; pick off whoever is alone at the edge.\n\"A shadow crosses the sun. Then the screaming starts.\"",
    "setting": "fantasy"
  },
  "Minotaur": {
    "cardMode": "monster",
    "monsterName": "Minotaur",
    "monsterType": "ELITE",
    "target": "13",
    "monsterHp": "4 (40 HP)",
    "armor": "",
    "attacks": "Great Axe +4: d10 to a CLOSE hero\nGore +3: d8, knocks the hero NEAR and prone",
    "specials": "Charge 1/round: moves NEAR in a straight line and Gores everyone in the path",
    "timer": "Each round the heroes spend in the maze, d4: on a 1 the walls shift and one hero is cut off",
    "drops": "Bonecrusher Maul\nBronze labyrinth key",
    "monsterNotes": "Humanoid. Use the corridors: vanish around corners and charge from the side.\n\"Its hoofbeats echo from every direction at once.\"",
    "setting": "fantasy"
  },
  "Grave Knight": {
    "cardMode": "monster",
    "monsterName": "Grave Knight",
    "monsterType": "ELITE",
    "target": "13",
    "monsterHp": "4 (40 HP)",
    "armor": "HARD",
    "attacks": "Blackened Blade +4: d10, the knight heals 5 HP on a hit",
    "specials": "Oath Unbroken 1/encounter: when slain, rises at 1 Heart unless its bones are consecrated",
    "timer": "Every 2 rounds: d4 skeletal squires claw out of the floor",
    "drops": "Ghostplate\nTarnished signet of a fallen order",
    "monsterNotes": "Undead. Duel the strongest hero and ignore everyone else as beneath its notice.\n\"It still guards a king who died three hundred years ago.\"",
    "setting": "fantasy"
  },
  "Basilisk": {
    "cardMode": "monster",
    "monsterName": "Basilisk",
    "monsterType": "ELITE",
    "target": "13",
    "monsterHp": "3 (30 HP)",
    "armor": "HARD",
    "attacks": "Bite +3: d8, venom (CON or EASY to hit until rested)\nPetrifying Gaze +3 NEAR: CON or turn to stone at the end of the hero's next turn",
    "specials": "Heroes who fight with eyes closed make all attempts HARD but are immune to the Gaze",
    "timer": "Every 3 rounds: a petrified hero cracks (d6 to stone victims)",
    "drops": "Mirror Shield\nStatues of past victims, one still clutching a coin purse",
    "monsterNotes": "Beast. Turn its gaze on whoever is not looking away, then Bite the blind.\n\"The garden is full of statues. All of them look terrified.\"",
    "setting": "fantasy"
  },
  "Clay Golem": {
    "cardMode": "monster",
    "monsterName": "Clay Golem",
    "monsterType": "ELITE",
    "target": "13",
    "monsterHp": "4 (40 HP)",
    "armor": "HARD",
    "attacks": "Slam +3: d10 to a CLOSE hero\nCrushing Grip +2: d8 each round to a held hero",
    "specials": "Magic damage heals it instead of harming it; only weapons and tools wound it",
    "timer": "Below half Hearts: goes berserk and attacks the nearest creature, friend or foe",
    "drops": "Clockwork Vambraces\nThe command word, etched on a clay tablet",
    "monsterNotes": "Construct. Plod straight at spellcasters; it does not dodge and does not stop.\n\"Somebody wrote a word on its forehead. Somebody should erase it.\"",
    "setting": "fantasy"
  },
  "Fire Elemental": {
    "cardMode": "monster",
    "monsterName": "Fire Elemental",
    "monsterType": "ELITE",
    "target": "13",
    "monsterHp": "3 (30 HP)",
    "armor": "",
    "attacks": "Burning Touch +3: d10, the hero catches fire (d4 each turn until DEX)",
    "specials": "Anything CLOSE ignites; water or ice deals double damage to it",
    "timer": "Each round: the fire spreads one zone; the room is fully ablaze in d6 rounds",
    "drops": "Salamander Gloves\nEmber Sling",
    "monsterNotes": "Elemental. Set the room alight first, then herd the heroes into the flames.\n\"It does not hate you. It is just hungry.\"",
    "setting": "fantasy"
  },
  "Gallows Oak": {
    "cardMode": "monster",
    "monsterName": "Gallows Oak",
    "monsterType": "ELITE",
    "target": "13",
    "monsterHp": "4 (40 HP)",
    "armor": "HARD",
    "attacks": "Branch Lash +3: d8 to two CLOSE heroes\nRoot Snare +2 NEAR: held (STR to break free)",
    "specials": "Fire attempts against it are EASY; it fears flame and recoils from torches",
    "timer": "Each round: a thorny sapling sprouts NEAR (½ Heart minion, d4 lash)",
    "drops": "Ironbark Armor\nHanged man's boots with a map in the heel",
    "monsterNotes": "Plant. Snare the hero with the torch first, then lash whoever comes to help.\n\"The rope marks on its branches are fresh.\"",
    "setting": "fantasy"
  },
  "Redcap": {
    "cardMode": "monster",
    "monsterName": "Redcap",
    "monsterType": "ELITE",
    "target": "13",
    "monsterHp": "3 (30 HP)",
    "armor": "",
    "attacks": "Iron Scythe +4: d8, +d6 more if the hero is already wounded",
    "specials": "Iron Boots: stomps NEAR and attacks in one action; cold iron weapons hit it EASY",
    "timer": "Every round it does not draw blood, it loses 5 HP as its cap dries",
    "drops": "Pixie-Thorn Stiletto\nA pouch of gnawed knucklebones",
    "monsterNotes": "Fey. Fight like a starving thing; always chase the bleeding hero.\n\"It dips its cap in your blood to keep it red.\"",
    "setting": "fantasy"
  },
  "Void Drifter": {
    "cardMode": "monster",
    "monsterName": "Void Drifter",
    "monsterType": "ELITE",
    "target": "14",
    "monsterHp": "4 (40 HP)",
    "armor": "",
    "attacks": "Star-Tendril +3: d10 Energy, NEAR, drains 1 WIS until rested\nLash +3: d8 to two CLOSE heroes",
    "specials": "Silent Scream 1/encounter: every NEAR hero makes a WIS attempt or loses their next turn",
    "timer": "Every 2 rounds it phases out of reality; attempts against it are HARD until it attacks again",
    "drops": "Circlet of Borrowed Minds\nA shard of black glass that shows the wrong stars",
    "monsterNotes": "Aberration. Drift above the fight, out of sword reach, and break the heroes' minds first.\n\"It fell from a star that went out long ago.\"",
    "setting": "scifi"
  },
  "Crimson Ooze": {
    "cardMode": "monster",
    "monsterName": "Crimson Ooze",
    "monsterType": "ELITE",
    "target": "12",
    "monsterHp": "3 (30 HP)",
    "armor": "EASY",
    "attacks": "Pseudopod +2: d8 acid, corrodes armor (-1 Defense until repaired)",
    "specials": "Split: a slashing hit carves off a 1 Heart ooze that acts on its own",
    "timer": "Each round: it engulfs any downed hero CLOSE to it (d6 each turn until pulled free)",
    "drops": "Belt of the Unbowed\nHalf-digested coins and a dissolving skeleton",
    "monsterNotes": "Ooze. Flow toward the heaviest-armored hero and let them chop it into more oozes.\n\"It is already eating the last party. Slowly.\"",
    "setting": "fantasy"
  },
  "Banshee": {
    "cardMode": "monster",
    "monsterName": "Banshee",
    "monsterType": "ELITE",
    "target": "14",
    "monsterHp": "3 (30 HP)",
    "armor": "",
    "attacks": "Chill Touch +3: d8, the hero is EASY to hit until their next turn\nWail +3: d10 to every NEAR hero (WIS halves)",
    "specials": "Incorporeal: passes through walls; only magic or silver hits normally, other attempts are HARD",
    "timer": "Wail recharges on a d6 roll of 5-6 each round",
    "drops": "Keening Choker\nHer lost locket; returning it to her grave lays her to rest",
    "monsterNotes": "Spirit. Wail, vanish into a wall, and reappear behind the weakest hero.\n\"She is mourning you. She is just a little early.\"",
    "setting": "fantasy"
  },
  "Hill Ogre Brute": {
    "cardMode": "monster",
    "monsterName": "Hill Ogre Brute",
    "monsterType": "ELITE",
    "target": "12",
    "monsterHp": "4 (40 HP)",
    "armor": "",
    "attacks": "Tree-Trunk Club +4: d10, the hero flies NEAR\nThrown Boulder +2 FAR: d8",
    "specials": "Grab & Toss 1/round: hurls a CLOSE hero at another hero (d6 to both)",
    "timer": "Below half Hearts: bellows for its mother; a second ogre arrives in d4 rounds",
    "drops": "Ogre-hide Jerkin\nSack of stolen sheep and one confused merchant",
    "monsterNotes": "Giant. Charge the smallest hero and use them as a weapon against the rest.\n\"It wants to know what you taste like. Loudly.\"",
    "setting": "fantasy"
  },
  "Werewolf Alpha": {
    "cardMode": "monster",
    "monsterName": "Werewolf Alpha",
    "monsterType": "ELITE",
    "target": "13",
    "monsterHp": "4 (40 HP)",
    "armor": "",
    "attacks": "Bite +4: d10, CON or carry the curse\nClaws +3: d8 to two CLOSE heroes",
    "specials": "Heals 5 HP each round unless wounded by silver this round",
    "timer": "Howl 1/encounter: d4 wolves arrive at the edge of the scene next round",
    "drops": "Saint's Silver Sickle\nWolfpelt Mantle",
    "monsterNotes": "Beast. Hit and run into the trees, then let the pack finish the stragglers.\n\"Under the full moon, the village elder stops pretending.\"",
    "setting": "fantasy"
  },
  "Cinderwing the Ash Dragon": {
    "cardMode": "monster",
    "monsterName": "Cinderwing the Ash Dragon",
    "monsterType": "BOSS",
    "target": "15",
    "monsterHp": "8 (80 HP)",
    "armor": "HARD",
    "attacks": "Bite +6: d12 to a CLOSE hero\nTail Sweep +5: d10 to two CLOSE heroes\nFire Breath +5: d12 to every hero in a NEAR cone (DEX halves)",
    "specials": "Two actions each round; Fire Breath recharges on a d6 roll of 5-6",
    "timer": "d4 rounds: takes flight, raining breath from FAR until struck down\nBelow half Hearts: smashes the cavern roof; falling rock each round (DEX or d6)",
    "drops": "Dragon Scale Mail\nWyrmtooth Claymore\nA hoard worth a kingdom: d100 x 100 coin",
    "monsterNotes": "Dragon. Open with breath, then bite whoever survives; flee to the sky when it gets close.\n\"The mountain breathes smoke. The mountain is awake.\"",
    "setting": "fantasy"
  },
  "Mire Hydra": {
    "cardMode": "monster",
    "monsterName": "Mire Hydra",
    "monsterType": "BOSS",
    "target": "15",
    "monsterHp": "7 (70 HP)",
    "armor": "",
    "attacks": "Bite +5: d10, once per remaining head (starts with 5 heads)",
    "specials": "Each Heart lost severs a head; two grow back next round unless the stump is burned",
    "timer": "Every 2 rounds: the swamp churns (STR or knocked into deep water)\nBelow half Hearts: spits bile from FAR (d10 acid to all NEAR a target)",
    "drops": "Leviathan Rib Halberd\nSerpent Fang Kris",
    "monsterNotes": "Beast. Spread its bites across the whole party so no one gets a moment to burn a stump.\n\"Cut off a head. Watch two more grin back.\"",
    "setting": "fantasy"
  },
  "The Hollow King": {
    "cardMode": "monster",
    "monsterName": "The Hollow King",
    "monsterType": "BOSS",
    "target": "15",
    "monsterHp": "8 (80 HP)",
    "armor": "HARD",
    "attacks": "Crown-Blade +6: d12 to a CLOSE hero\nGrave Command +5 FAR: d10, the hero kneels (loses their move)",
    "specials": "Two actions each round; every slain hero rises as his thrall next round",
    "timer": "Phase 1: sits his throne behind a ward that falls when 3 braziers are snuffed\nBelow half Hearts: the tomb seals; d6 rounds until the air runs out (CON or d6 each round)",
    "drops": "Hollow King's Carapace\nSealed letter naming the heir who betrayed him",
    "monsterNotes": "Undead. Stay seated and command until the ward breaks, then wade in with the blade.\n\"He traded his heart for forever. Forever is lonely.\"",
    "setting": "fantasy"
  },
  "Ashmaw of the Brass Gate": {
    "cardMode": "monster",
    "monsterName": "Ashmaw of the Brass Gate",
    "monsterType": "BOSS",
    "target": "15",
    "monsterHp": "7 (70 HP)",
    "armor": "",
    "attacks": "Brass Talons +5: d10 to two CLOSE heroes\nHellfire Chain +5 NEAR: d12, pulls the hero CLOSE",
    "specials": "Infernal Bargain 1/encounter: offers a hero a wish to stand aside (CHA to refuse)",
    "timer": "d6 rounds: the Brass Gate opens fully and d4 imps pour out each round\nBelow half Hearts: the floor becomes molten brass (d6 to anyone ending a turn on it)",
    "drops": "Soul Reaver Scythe\nContract bearing a hero's grandfather's signature",
    "monsterNotes": "Fiend. Tempt before it fights, and chain the hero who refuses into the fire.\n\"It only wants to talk. At first.\"",
    "setting": "fantasy"
  },
  "Jarl Hrimgar the Frost Giant": {
    "cardMode": "monster",
    "monsterName": "Jarl Hrimgar the Frost Giant",
    "monsterType": "BOSS",
    "target": "14",
    "monsterHp": "7 (70 HP)",
    "armor": "HARD",
    "attacks": "Glacier Axe +5: d12, the hero is slowed (moves CLOSE only)\nHurled Ice +4 FAR: d10 to a hero and everyone CLOSE to them",
    "specials": "Two actions each round; bellow 1/encounter: all NEAR heroes WIS or flee one turn",
    "timer": "Every 3 rounds: the hall's ice pillars crack (DEX or d6, then rubble cover is gone)\nBelow half Hearts: blizzard; all FAR attempts are HARD",
    "drops": "Glacier-Heart Warpick\nGlacier Plate\nMead horn sized like a barrel",
    "monsterNotes": "Giant. Fight like a proud warlord: challenge the leader, hurl ice at the archers.\n\"His beard is frozen. His temper is not.\"",
    "setting": "fantasy"
  },
  "The Drowned Kraken": {
    "cardMode": "monster",
    "monsterName": "The Drowned Kraken",
    "monsterType": "BOSS",
    "target": "15",
    "monsterHp": "8 (80 HP)",
    "armor": "",
    "attacks": "Tentacle +5: d10 to two heroes NEAR the rail, grabs one\nBeak +6: d12 to a grabbed hero",
    "specials": "Each tentacle is a separate target (1 Heart each); severing four makes it dive",
    "timer": "d4 rounds: the ship lists; DEX each round or slide toward the water\nBelow half Hearts: ink cloud; the deck is dark and all attacks are HARD for a round",
    "drops": "Black Tide Cutlass\nDrowned Captain's Greatcoat",
    "monsterNotes": "Aberration. Grab the heroes nearest the rail and drag them under one by one.\n\"The sea is not empty. The sea is hungry.\"",
    "setting": "fantasy"
  },
  "The Briar Queen": {
    "cardMode": "monster",
    "monsterName": "The Briar Queen",
    "monsterType": "BOSS",
    "target": "15",
    "monsterHp": "6 (60 HP)",
    "armor": "",
    "attacks": "Thorn Lash +5: d10 to two NEAR heroes\nGlamour +4: WIS or the hero attacks an ally this turn",
    "specials": "Two actions each round; she cannot be harmed by any hero who accepted her gift",
    "timer": "Phase 1: a courtly masque; the fight starts only if a rule of her court is broken\nBelow half Hearts: the hall becomes a thorn maze (d6 to anyone who moves NEAR)",
    "drops": "Pipes of the Wild Revel\nFaerie-glass Breastplate\nA favor owed by the Fey court",
    "monsterNotes": "Fey. Charm before fighting; turn the strongest hero on their friends.\n\"Never thank her. Never eat the cake.\"",
    "setting": "fantasy"
  },
  "The Maelstrom Lord": {
    "cardMode": "monster",
    "monsterName": "The Maelstrom Lord",
    "monsterType": "BOSS",
    "target": "16",
    "monsterHp": "7 (70 HP)",
    "armor": "",
    "attacks": "Thunder Fist +5: d12 to a CLOSE hero\nChain Lightning +5 FAR: d10 to a hero and one more NEAR them",
    "specials": "Two actions each round; metal-armored heroes are EASY to hit with lightning",
    "timer": "Every 2 rounds: the eye of the storm moves; heroes outside it take d6 wind\nBelow half Hearts: splits into two 3 Heart storms that fight separately",
    "drops": "Staff of Rending Skies\nBottled storm-glass that never stops flickering",
    "monsterNotes": "Elemental. Keep the heroes running from the wind while lightning picks off the armored.\n\"The storm has a face. It is looking at you.\"",
    "setting": "fantasy"
  },
  "Juggernaut War-Mech": {
    "cardMode": "monster",
    "monsterName": "Juggernaut War-Mech",
    "monsterType": "BOSS",
    "target": "16",
    "monsterHp": "8 (80 HP)",
    "armor": "",
    "attacks": "Arm Cannon +5 FAR: d10 Energy to a hero and everyone CLOSE to them\nHydraulic Fist +6: d12, the hero flies NEAR\nMissile Pod +5: d12 to two FAR heroes, 1/encounter",
    "specials": "Two actions each round; its armored hull makes every attempt against it HARD until a hero hits the exposed core",
    "timer": "d6 rounds: the reactor overheats; core exposed, attempts against it are EASY for one round\nBelow half Hearts: self-destruct countdown, d4 rounds then d12 to everything NEAR",
    "drops": "Clockwork Heart\nComet Shot\nA pilot's data-chip with launch codes",
    "monsterNotes": "Construct. March forward without cover and make the heroes find the weak point under fire.\n\"Its pilot died a decade ago. It never got the order to stop.\"",
    "setting": "scifi"
  },
  "The Blightheart Tree": {
    "cardMode": "monster",
    "monsterName": "The Blightheart Tree",
    "monsterType": "BOSS",
    "target": "14",
    "monsterHp": "6 (60 HP)",
    "armor": "HARD",
    "attacks": "Root Spear +5: d10 to a NEAR hero, held (STR to break)\nSpore Burst +4: d10 to every CLOSE hero, CON or poisoned",
    "specials": "Two actions each round; heals 10 HP each round while its 3 rotting root-hearts beat",
    "timer": "Each round: blighted villagers (½ Heart minions) stumble in from the edges\nBelow half Hearts: uproots and walks; moves NEAR each round crushing what is beneath",
    "drops": "Verdant Hart Armor\nA pure seed that could heal the whole forest",
    "monsterNotes": "Plant. Hold the heroes at range with roots while the root-hearts keep it healing.\n\"The whole forest is sick. This is where it started.\"",
    "setting": "fantasy"
  },
  "Guard Captain": {
    "cardMode": "monster",
    "monsterName": "Guard Captain",
    "monsterType": "NPC",
    "target": "12",
    "monsterHp": "2 (20 HP)",
    "armor": "HARD",
    "attacks": "Longsword +3: d6 to a CLOSE hero\nCrossbow +2 FAR: d6",
    "specials": "Whistle 1/encounter: d4 town guards arrive next round",
    "timer": "If the fight lasts 3 rounds, the whole watch shows up",
    "drops": "Key to the city cells\nd6 x 10 coin\nA writ of passage",
    "monsterNotes": "Humanoid. Talk first, arrest second, fight only if someone draws steel.\n\"She has seen your kind before. They are in her cells.\"",
    "setting": "fantasy"
  },
  "Smuggler Queen": {
    "cardMode": "monster",
    "monsterName": "Smuggler Queen",
    "monsterType": "NPC",
    "target": "12",
    "monsterHp": "1 (10 HP)",
    "armor": "",
    "attacks": "Twin Knives +2: d6 to a CLOSE hero, twice if unseen",
    "specials": "Vanish 1/encounter: drops a smoke flask and slips away NEAR",
    "timer": "d4 rounds: her crew rows off with the cargo unless stopped",
    "drops": "Map of the hidden coves\nA favor from the dock crews\nd10 x 10 coin",
    "monsterNotes": "Humanoid. Always have an exit; she bargains far better than she fights.\n\"Everything is for sale. Especially your silence.\"",
    "setting": "fantasy"
  },
  "Cult High Priest": {
    "cardMode": "monster",
    "monsterName": "Cult High Priest",
    "monsterType": "NPC",
    "target": "13",
    "monsterHp": "2 (20 HP)",
    "armor": "",
    "attacks": "Ritual Dagger +2: d6, +d6 vs a held hero\nDark Word +3 NEAR: d10 Magic, WIS or kneel",
    "specials": "Zealots: two cultists step in front of any attack aimed at him",
    "timer": "d6 rounds: the summoning completes unless the ritual circle is broken",
    "drops": "Letter from the cult's true patron\nKey to the reliquary\nd6 x 10 coin",
    "monsterNotes": "Humanoid. Keep chanting; let the faithful take the blows until the circle is done.\n\"He smiles kindly. His robes are wet at the hem.\"",
    "setting": "fantasy"
  },
  "Hedge Witch": {
    "cardMode": "monster",
    "monsterName": "Hedge Witch",
    "monsterType": "NPC",
    "target": "12",
    "monsterHp": "1 (10 HP)",
    "armor": "",
    "attacks": "Hex Bolt +3 NEAR: d10 Magic\nWalking Stick +1: d6",
    "specials": "Curse 1/encounter: one hero's next attempt of the GM's choice is HARD",
    "timer": "Every 2 rounds: her familiar steals a small item from a hero",
    "drops": "A favor and a cure, if treated kindly\nBundle of herbs worth d6 x 10 coin",
    "monsterNotes": "Humanoid. She would rather trade than fight; insult her and she curses and flees.\n\"She knows what you need. She wants something back.\"",
    "setting": "fantasy"
  },
  "Bounty Hunter": {
    "cardMode": "monster",
    "monsterName": "Bounty Hunter",
    "monsterType": "NPC",
    "target": "13",
    "monsterHp": "2 (20 HP)",
    "armor": "",
    "attacks": "Hand Crossbow +3 NEAR: d6, two shots per round\nWeighted Net +2 CLOSE: held (DEX to slip free)",
    "specials": "Knows a hero's name and face; attempts to fool her are HARD",
    "timer": "If the mark stays netted 2 rounds, she drags them off NEAR each round",
    "drops": "Wanted poster with a hero's face\nBounty writ worth 200 coin\nLetter naming who hired her",
    "monsterNotes": "Humanoid. Go for the mark only; anyone who stands aside walks away.\n\"Nothing personal. Your face is just worth a lot.\"",
    "setting": "fantasy"
  },
  "Corrupt Noble": {
    "cardMode": "monster",
    "monsterName": "Corrupt Noble",
    "monsterType": "NPC",
    "target": "11",
    "monsterHp": "1 (10 HP)",
    "armor": "",
    "attacks": "Jeweled Rapier +1: d6 to a CLOSE hero",
    "specials": "Bodyguards: two hired swords always stand CLOSE to him",
    "timer": "Each round of open violence, d6: on a 1 the city watch arrives on his side",
    "drops": "Signet ring that opens any door in the manor\nLedger of bribes\nA noble's favor, grudgingly given",
    "monsterNotes": "Humanoid. He never fights; he buys, threatens and blackmails.\n\"He owns the magistrate. He would like to own you.\"",
    "setting": "fantasy"
  },
  "Sheriff Gone Bad": {
    "cardMode": "monster",
    "monsterName": "Sheriff Gone Bad",
    "monsterType": "NPC",
    "target": "13",
    "monsterHp": "2 (20 HP)",
    "armor": "",
    "attacks": "Six-Shooter +3 NEAR: d8 Guns, two shots per round\nPistol Whip +2: d6, the hero is dazed (EASY to hit)",
    "specials": "Quickdraw: always acts first in a showdown at high noon",
    "timer": "d4 rounds: his deputies ride in from the edge of town",
    "drops": "Tin star and the keys to the jailhouse\nStolen payroll, d10 x 10 coin\nLetter from the rail baron who bought him",
    "monsterNotes": "Humanoid. Stall with the law, then draw first when the heroes reach for theirs.\n\"He swore to protect this town. It owes him now.\"",
    "setting": "weirdwest"
  },
  "Bridge Troll Toll-Keeper": {
    "cardMode": "monster",
    "monsterName": "Bridge Troll Toll-Keeper",
    "monsterType": "NPC",
    "target": "12",
    "monsterHp": "2 (20 HP)",
    "armor": "",
    "attacks": "Iron Ladle +3: d6, knocks a hero off the bridge (DEX or fall)",
    "specials": "Riddle Toll: a hero who answers his riddle crosses free and earns his help",
    "timer": "Every round of fighting, the old bridge creaks; it collapses in d6 rounds",
    "drops": "Toll box with d6 x 10 coin\nA favor and safe passage forever after",
    "monsterNotes": "Giant. He wants the toll, not a fight; play him grumpy, proud and fair.\n\"Three coins or one good riddle. He prefers riddles.\"",
    "setting": "fantasy"
  },
  "Corner Crew Punk": {
    "cardMode": "monster",
    "monsterName": "Corner Crew Punk",
    "monsterType": "MINION",
    "target": "10",
    "monsterHp": "½ (5 HP)",
    "armor": "",
    "attacks": "Box Cutter Slash +1: d4",
    "specials": "Calls for backup: if two punks drop, the rest flee unless one passes a CHA attempt",
    "timer": "",
    "drops": "Folding Box Cutter\nCrumpled cash worth d6 x 5 dollars",
    "monsterNotes": "Humanoid. Circle in a loose pack and jump whoever looks distracted.\n\"Hoodie up, phone out, nothing to lose but the corner.\"",
    "setting": "modern"
  },
  "Junkyard Cur": {
    "cardMode": "monster",
    "monsterName": "Junkyard Cur",
    "monsterType": "MINION",
    "target": "9",
    "monsterHp": "3 HP",
    "armor": "",
    "attacks": "Snapping Bite +1: d4, DEX attempt or the hero is dragged down",
    "specials": "Pack Rush: +1 to hit for each other cur CLOSE to the target",
    "timer": "",
    "drops": "",
    "monsterNotes": "Beast. Bark from behind the fence, then pour through the gap all at once.\n\"Ribs, teeth, and a chain that snapped years ago.\"",
    "setting": "modern"
  },
  "Mall Patrol Drone": {
    "cardMode": "monster",
    "monsterName": "Mall Patrol Drone",
    "monsterType": "MINION",
    "target": "11",
    "monsterHp": "½ (5 HP)",
    "armor": "",
    "attacks": "Stun Dart +0: d4 NEAR, the hero loses their next move",
    "specials": "Spotlight: a lit hero cannot hide until the drone is destroyed",
    "timer": "",
    "drops": "Laser Tripwire Kit",
    "monsterNotes": "Construct. Hover at NEAR, light up intruders, and ping every other drone in the building.\n\"Please remain where you are. A specialist is on the way.\"",
    "setting": "modern"
  },
  "Boardroom Acolyte": {
    "cardMode": "monster",
    "monsterName": "Boardroom Acolyte",
    "monsterType": "STANDARD",
    "target": "12",
    "monsterHp": "1 (10 HP)",
    "armor": "",
    "attacks": "Compact Pistol +2 NEAR: d8 Guns\nWhispered Hex +2 NEAR: d6, WIS attempt or the hero drops what they hold",
    "specials": "Martyr: on death, the nearest cultist heals d6",
    "timer": "",
    "drops": "Hex Bag\nCloned Keycard",
    "monsterNotes": "Humanoid. Shoot from behind glass partitions while chanting quarterly projections to something below.\n\"Tailored suit, silk tie, and a sigil carved under the collar.\"",
    "setting": "modern"
  },
  "Storm Drain Mutant": {
    "cardMode": "monster",
    "monsterName": "Storm Drain Mutant",
    "monsterType": "STANDARD",
    "target": "11",
    "monsterHp": "2 (20 HP)",
    "armor": "",
    "attacks": "Barbed Claws +2: d6, CON attempt or the wound festers for d4 next round",
    "specials": "Submerge: in sewer water it is HARD to target and moves NEAR without being seen",
    "timer": "",
    "drops": "Hazmat Suit\nBottle of Cheap Painkillers",
    "monsterNotes": "Aberration. Drag the last hero in line under the sludge and wait for the others to come looking.\n\"Something in the runoff learned to breathe it.\"",
    "setting": "modern"
  },
  "Wraith in the Wallpaper": {
    "cardMode": "monster",
    "monsterName": "Wraith in the Wallpaper",
    "monsterType": "STANDARD",
    "target": "13",
    "monsterHp": "1 (10 HP)",
    "armor": "EASY",
    "attacks": "Cold Grasp +3: d6, the hero is chilled and their next attempt is HARD",
    "specials": "Only harmed by salt, iron, holy water, or a hero who speaks its name",
    "timer": "",
    "drops": "Squeeze Bottle of Holy Water\nSpirit Box Radio",
    "monsterNotes": "Spirit. Slide through the walls and grab from behind framed family photos.\n\"The pattern repeats, except for the face.\"",
    "setting": "modern"
  },
  "Escaped Specimen Nine": {
    "cardMode": "monster",
    "monsterName": "Escaped Specimen Nine",
    "monsterType": "STANDARD",
    "target": "12",
    "monsterHp": "2 (20 HP)",
    "armor": "",
    "attacks": "Gene-Spliced Maul +3: d8\nPounce +2 NEAR: d6, the hero is knocked prone",
    "specials": "Adrenal Surge: below half Hearts it gains a second attack each round",
    "timer": "",
    "drops": "Epinephrine Pen\nTrauma Kit",
    "monsterNotes": "Beast. Stalk from the ceiling tiles and pounce on whoever carries a light.\n\"Its ear tag says property of a company that does not exist.\"",
    "setting": "modern"
  },
  "Ninth-Floor Hitman": {
    "cardMode": "monster",
    "monsterName": "Ninth-Floor Hitman",
    "monsterType": "ELITE",
    "target": "14",
    "monsterHp": "3 (30 HP)",
    "armor": "",
    "attacks": "Suppressed Pistol +4 FAR: d8 Guns, double damage against an unaware hero\nGarrote +3: d8, STR attempt each round to break free",
    "specials": "Vanish 1/encounter: after a miss against him, he is gone until his next attack",
    "timer": "d4 rounds: his sniper spotter starts shooting from across the street, d8 FAR",
    "drops": "Suppressed Service Pistol\nSignature Fighting Knife\nForged Passport",
    "monsterNotes": "Humanoid. Strike from the elevator, vanish, and pick off whoever is left alone.\n\"He has never been seen twice by the same person.\"",
    "setting": "modern"
  },
  "Slab the Collector": {
    "cardMode": "monster",
    "monsterName": "Slab the Collector",
    "monsterType": "ELITE",
    "target": "12",
    "monsterHp": "4 (40 HP)",
    "armor": "HARD",
    "attacks": "Sledge Fist +4: d10, the hero flies NEAR\nCar Door Swing +3: d8 to everyone CLOSE",
    "specials": "Shrugs It Off: the first hit each round deals half damage",
    "timer": "Below half Hearts: he rips a vending machine from the wall and throws it NEAR, d10 to two heroes",
    "drops": "Stab Vest\nWeighted Pool Cue\nBallistic Riot Shield",
    "monsterNotes": "Humanoid. Walk straight through the gunfire and grab the hero who owes the most.\n\"Six foot eight of overdue interest.\"",
    "setting": "modern"
  },
  "The House on Wren Street": {
    "cardMode": "monster",
    "monsterName": "The House on Wren Street",
    "monsterType": "ELITE",
    "target": "13",
    "monsterHp": "4 (40 HP)",
    "armor": "",
    "attacks": "Slamming Doors +3 NEAR: d8, the hero is shut in a separate room\nShard Storm +3: d10 psychic to everyone in one room",
    "specials": "Heart of the House: only the room with the old crib can be damaged; elsewhere every hit heals instead",
    "timer": "d6 rounds: the stairs lead somewhere new; heroes are split into random rooms",
    "drops": "Haunted Music Box\nCursed Family Ring",
    "monsterNotes": "Spirit. Separate the heroes room by room, then turn the lights off on the weakest one.\n\"Every family who moved in is still here.\"",
    "setting": "modern"
  },
  "Prophet of the Glass Tower": {
    "cardMode": "monster",
    "monsterName": "Prophet of the Glass Tower",
    "monsterType": "BOSS",
    "target": "15",
    "monsterHp": "6 (60 HP)",
    "armor": "",
    "attacks": "Voice of the Below +5 FAR: d10 psychic, WIS attempt or the hero attacks an ally\nRitual Dagger +5: d10, she heals half the damage dealt\nSummon Faithful +4: two Boardroom Acolytes step from the shadows, 1/encounter",
    "specials": "Two actions each round; while the ritual circle stands, all attempts against her are HARD",
    "timer": "d4 rounds: the circle flares; a hero CLOSE to it must pass a CON attempt or take d12\nBelow half Hearts: her skin splits and wings unfold; she flies FAR and her attacks deal d12",
    "drops": "Book of Shadows\nExorcist's Chrism Oil\nHand of Glory",
    "monsterNotes": "Fiend. Preach from the circle, turn the heroes on each other, and let the faithful bleed for her.\n\"She promised them eternity. She never said whose.\"",
    "setting": "modern"
  },
  "Augustus Kane, the Chairman": {
    "cardMode": "monster",
    "monsterName": "Augustus Kane, the Chairman",
    "monsterType": "BOSS",
    "target": "14",
    "monsterHp": "7 (70 HP)",
    "armor": "HARD",
    "attacks": "Gold-Plated Shotgun +5 NEAR: d10 to a hero and everyone CLOSE to them\nCane Strike +4: d10, the hero is knocked prone\nBodyguard Volley +5 FAR: d8 Guns to two heroes",
    "specials": "Two actions each round; HARD armor drops to normal once his panic-room glass is shattered (30 damage to the glass)",
    "timer": "d4 rounds: a fresh squad of d4 Corner Crew Punks bursts from the private elevator\nBelow half Hearts: he lights the penthouse on fire and makes for the helicopter pad in 3 rounds",
    "drops": "Corporate Black Card\nAntique Dueling Pistol\nTailored Armored Suit",
    "monsterNotes": "Humanoid. Stay behind bulletproof glass, buy time with soldiers, and leave by air if it goes sideways.\n\"He owns the city below and rents it back to you.\"",
    "setting": "modern"
  },
  "Detective Moss Halloran": {
    "cardMode": "monster",
    "monsterName": "Detective Moss Halloran",
    "monsterType": "NPC",
    "target": "12",
    "monsterHp": "2 (20 HP)",
    "armor": "",
    "attacks": "Service Revolver +2 NEAR: d8 Guns\nBadge and a Threat +2: CHA attempt or the hero is cuffed for d4 rounds",
    "specials": "Knows a Guy: 1/session he can make a warrant, a body, or a witness disappear",
    "timer": "d6 rounds: backup arrives with sirens and very few questions",
    "drops": "Evidence locker key\nEnvelope of payoff money, d10 x 50 dollars\nLedger listing who pays him",
    "monsterNotes": "Humanoid. Talk first, cuff second, shoot only when he has a story ready.\n\"He solved every case. Some of them, he started.\"",
    "setting": "modern"
  },
  "Pilar Esquivel the Fixer": {
    "cardMode": "monster",
    "monsterName": "Pilar Esquivel the Fixer",
    "monsterType": "NPC",
    "target": "11",
    "monsterHp": "1 (10 HP)",
    "armor": "",
    "attacks": "Palm Pistol +1 CLOSE: d8 Guns\nLighter Fluid Trick +2: d6 fire, the hero must move away",
    "specials": "Exit Plan: she always has a way out; heroes need an INT attempt to guess it",
    "timer": "",
    "drops": "Encrypted contact list\nA favor owed by a dangerous client\nBurner keys to a storage unit",
    "monsterNotes": "Humanoid. Never fight if a deal can be made; sell out whoever is losing.\n\"She can get you anything. The price is a secret.\"",
    "setting": "modern"
  },
  "Airlock Boarder": {
    "cardMode": "monster",
    "monsterName": "Airlock Boarder",
    "monsterType": "MINION",
    "target": "10",
    "monsterHp": "½ (5 HP)",
    "armor": "",
    "attacks": "Boarding Cutlass +1: d4\nScrap Pistol +0: d6 Guns NEAR",
    "specials": "Mag-Boots: cannot be knocked prone or shoved in zero-g",
    "timer": "",
    "drops": "Credstick, Spare Change\nMag-Boots",
    "monsterNotes": "Humanoid. Pour through the breach in a wave and grab anything not bolted down.\n\"Cheap suits, cheaper oxygen, and nothing to lose.\"",
    "setting": "scifi"
  },
  "Chitterlance Warrior": {
    "cardMode": "monster",
    "monsterName": "Chitterlance Warrior",
    "monsterType": "STANDARD",
    "target": "12",
    "monsterHp": "2 (20 HP)",
    "armor": "HARD",
    "attacks": "Lance-Claw +2: d8, pierces a CLOSE hero and the one behind them\nAcid Spit +1: d6 NEAR, armor counts as 0 until cleaned",
    "specials": "Hive Signal: when one dies, every other warrior NEAR gets +2 to its next attack",
    "timer": "",
    "drops": "Scavenged chitin plates worth 2d6 credits\nBurn Foam Spray",
    "monsterNotes": "Beast. Charge in pairs from the vents and pin the nearest hero to the wall.\n\"The clicking in the ducts is not the air recyclers.\"",
    "setting": "scifi"
  },
  "Rogue Valet Android": {
    "cardMode": "monster",
    "monsterName": "Rogue Valet Android",
    "monsterType": "STANDARD",
    "target": "11",
    "monsterHp": "1 (10 HP)",
    "armor": "",
    "attacks": "Serving Tray Bash +2: d6\nHidden Wrist-Laser +2: d8 Guns NEAR",
    "specials": "Polite Override: first round it is mistaken for staff, so its first attack is EASY to land",
    "timer": "",
    "drops": "Budget AI Chip\nPocket Holo-Projector",
    "monsterNotes": "Construct. Offer drinks, wait for backs to turn, then open fire on the leader.\n\"Would sir care for a beverage before he expires?\"",
    "setting": "scifi"
  },
  "Breach-Gang Bruiser": {
    "cardMode": "monster",
    "monsterName": "Breach-Gang Bruiser",
    "monsterType": "STANDARD",
    "target": "12",
    "monsterHp": "2 (20 HP)",
    "armor": "",
    "attacks": "Pneumatic Ram +3: d8, the hero is pushed NEAR\nRiot Shotgun +2: d8 Guns to two CLOSE heroes",
    "specials": "Door Kicker: opens any sealed hatch in one action, no roll",
    "timer": "",
    "drops": "Breach Kit\nHardshell Work Vest",
    "monsterNotes": "Humanoid. Lead the boarding party through the hatch and soak the first volley.\n\"Knocks once. With a hydraulic ram.\"",
    "setting": "scifi"
  },
  "Glasswire Assassin": {
    "cardMode": "monster",
    "monsterName": "Glasswire Assassin",
    "monsterType": "ELITE",
    "target": "14",
    "monsterHp": "3 (30 HP)",
    "armor": "",
    "attacks": "Mono-Edge Tanto +4: d10, ignores armor from worn suits\nSpool Garrote +3: d8 CLOSE, DEX attempt or the hero is held and silenced",
    "specials": "Optic Camo: attempts to hit it are HARD until it attacks\nReflex Wiring 1/encounter: dodges one hit completely",
    "timer": "Every 2 rounds it vanishes and reappears CLOSE to the hero with the fewest Hearts",
    "drops": "Monofilament Whip\nChameleon Infiltration Suit\nA kill-contract datachip naming one of the heroes",
    "monsterNotes": "Humanoid. Cut the lights, kill the medic, and leave before the alarm finishes.\n\"You see the wire glint once. Then nothing.\"",
    "setting": "scifi"
  },
  "Brood Warden": {
    "cardMode": "monster",
    "monsterName": "Brood Warden",
    "monsterType": "ELITE",
    "target": "13",
    "monsterHp": "4 (40 HP)",
    "armor": "HARD",
    "attacks": "Crushing Mandibles +3: d10, CON attempt or the hero is grabbed\nSpore Burst +2: d8 to everyone CLOSE, WIS attempt or attack an ally",
    "specials": "Brood Call 1/encounter: d4 Chitterlance Warriors crawl out of the walls",
    "timer": "d4 rounds: the egg sacs on its back pulse; if not destroyed by then, it heals 10 HP",
    "drops": "Scavenged Alien Carapace\nAlien Song-Stone",
    "monsterNotes": "Beast. Guard the nest chamber and let its warriors do the chasing.\n\"The nest's heart beats inside its armored belly.\"",
    "setting": "scifi"
  },
  "Hullmaw, the Station Eater": {
    "cardMode": "monster",
    "monsterName": "Hullmaw, the Station Eater",
    "monsterType": "BOSS",
    "target": "15",
    "monsterHp": "7 (70 HP)",
    "armor": "HARD",
    "attacks": "Gravity Gulp +5: d12 to a NEAR hero, STR attempt or swallowed (d6 each round inside)\nTail of Debris +5: d10 to everyone in a FAR line\nVoid Song +4: d10 psychic to every hero, WIS attempt halves",
    "specials": "Two actions each round; heroes inside its gullet can attack its soft lining, EASY to hit",
    "timer": "d6 rounds: it bites another deck off the station; the battlefield shrinks and loose heroes drift FAR\nBelow half Hearts: its gut reactor flares; every attack it makes also deals d6 fire to everyone CLOSE",
    "drops": "Gravity Well Generator\nVoid Diver Suit\nSingularity Cell",
    "monsterNotes": "Aberration. Circle the station, tear off sections, and swallow anyone floating in the open.\n\"It ate three moons before it found the shipping lanes.\"",
    "setting": "scifi"
  },
  "Captain Mireya Solano": {
    "cardMode": "monster",
    "monsterName": "Captain Mireya Solano",
    "monsterType": "NPC",
    "target": "12",
    "monsterHp": "2 (20 HP)",
    "armor": "",
    "attacks": "Custom Blaster +3 NEAR: d8 Guns\nDirty Trick +2: d6, the hero drops what they are holding",
    "specials": "Hidden Compartment: always has one more cargo hold, escape route or favor than anyone expects",
    "timer": "d4 rounds: her ship lifts off, with or without the heroes aboard",
    "drops": "Ship's access codes for a fast courier\nUnpaid smuggling job, d10 x 10 credits\nFavor owed by a dockmaster on three worlds",
    "monsterNotes": "Humanoid. Talk first, shoot second, and always keep the door to the hangar open.\n\"Smiles like a deal and leaves like a debt.\"",
    "setting": "scifi"
  },
  "Director Halvard Crane": {
    "cardMode": "monster",
    "monsterName": "Director Halvard Crane",
    "monsterType": "NPC",
    "target": "13",
    "monsterHp": "2 (20 HP)",
    "armor": "",
    "attacks": "Executive Sidearm +2 NEAR: d8 Guns\nLockdown Order +3: d6 to a FAR hero as turrets track them",
    "specials": "Chain of Command 1/encounter: calls d4 security guards to his side",
    "timer": "d6 rounds: the whole arcology seals, and every door needs his keycard",
    "drops": "Director's keycard, all access\nEncrypted payroll data worth d10 x 20 credits\nMemo proving the board ordered the cover-up",
    "monsterNotes": "Humanoid. Stay behind glass, quote regulations, and let the building do the fighting.\n\"He does not lose. He reassigns blame.\"",
    "setting": "scifi"
  },
  "Rattler Swarm": {
    "cardMode": "monster",
    "monsterName": "Rattler Swarm",
    "monsterType": "MINION",
    "target": "10",
    "monsterHp": "½ (5 HP)",
    "armor": "",
    "attacks": "Venom Bite +1: d4, poison (CON or d4 more next turn)",
    "specials": "Rattle Warning: the first hero to move CLOSE must make a WIS attempt or freeze for a turn",
    "timer": "",
    "drops": "Roll of Clean Bandages",
    "monsterNotes": "Beast. Hide in the rocks and strike at ankles when heroes step CLOSE.\n\"The whole ridge starts to rattle at once.\"",
    "setting": "weirdwest"
  },
  "Dust-Lung Miner": {
    "cardMode": "monster",
    "monsterName": "Dust-Lung Miner",
    "monsterType": "MINION",
    "target": "10",
    "monsterHp": "½ (5 HP)",
    "armor": "",
    "attacks": "Rusted Pick +1: d6",
    "specials": "Coughs a cloud of grave-dust 1/encounter: CLOSE heroes make CON or lose their next action",
    "timer": "",
    "drops": "Candle-Lamp Miner's Cap\nRailroad Spike",
    "monsterNotes": "Undead. Shamble out of the tunnels in a line and block the way back up.\n\"Buried in the cave-in of '71. Still on shift.\"",
    "setting": "weirdwest"
  },
  "Two-Bit Gang Rider": {
    "cardMode": "monster",
    "monsterName": "Two-Bit Gang Rider",
    "monsterType": "MINION",
    "target": "11",
    "monsterHp": "½ (5 HP)",
    "armor": "",
    "attacks": "Cheap Pistol +1 NEAR: d8 Guns",
    "specials": "Rides off FAR when below half the gang is left standing",
    "timer": "",
    "drops": "Pocket Peashooter Pistol\nFaded Wanted Poster",
    "monsterNotes": "Humanoid. Circle on horseback, fire wild, and scatter the moment it turns bad.\n\"Five dollars a job and a bandana to hide behind.\"",
    "setting": "weirdwest"
  },
  "Clockwork Posseman": {
    "cardMode": "monster",
    "monsterName": "Clockwork Posseman",
    "monsterType": "STANDARD",
    "target": "12",
    "monsterHp": "2 (20 HP)",
    "armor": "HARD",
    "attacks": "Crank Carbine +2 FAR: d8 Guns\nIron Grip +2: d6, grabs a CLOSE hero (STR to break free)",
    "specials": "Lawful Directive: always targets the hero with a bounty or the most stolen goods",
    "timer": "",
    "drops": "Galvanic Pocket Battery\nPatent Grapple Pistol",
    "monsterNotes": "Construct. Advance in a straight line, read the warrant aloud, and never stop.\n\"Deputized by patent, wound every Sunday, never off duty.\"",
    "setting": "weirdwest"
  },
  "Brimstone Circuit Preacher": {
    "cardMode": "monster",
    "monsterName": "Brimstone Circuit Preacher",
    "monsterType": "STANDARD",
    "target": "12",
    "monsterHp": "1 (10 HP)",
    "armor": "",
    "attacks": "Hexfire Sermon +3 NEAR: d10 Magic, the hero smolders (d4 next turn)\nWalking Stick +1: d6",
    "specials": "Call to Repent 1/encounter: one NEAR hero makes a CHA attempt or drops their weapon",
    "timer": "",
    "drops": "Brimstone Sermon Pages\nPreacher's Pocket Bible",
    "monsterNotes": "Humanoid. Preach from the wagon bed while the flock keeps the heroes busy.\n\"His hymns curdle milk and set barns alight.\"",
    "setting": "weirdwest"
  },
  "Hangtree Haint": {
    "cardMode": "monster",
    "monsterName": "Hangtree Haint",
    "monsterType": "STANDARD",
    "target": "13",
    "monsterHp": "1 (10 HP)",
    "armor": "",
    "attacks": "Phantom Noose +2 NEAR: d6, the hero is pulled CLOSE",
    "specials": "Only silver, salt or blessed weapons deal full damage; everything else deals half",
    "timer": "",
    "drops": "Pinch of Coarse Rock Salt\nGraveyard Bandana",
    "monsterNotes": "Spirit. Wait in the branches until a hero stands beneath the old limb.\n\"The rope creaks on still nights. No body hangs from it.\"",
    "setting": "weirdwest"
  },
  "Thunder-Rig Bandit Chief": {
    "cardMode": "monster",
    "monsterName": "Thunder-Rig Bandit Chief",
    "monsterType": "ELITE",
    "target": "13",
    "monsterHp": "4 (40 HP)",
    "armor": "",
    "attacks": "Steam Repeater +4 FAR: d8 Guns to two heroes\nPiston Fist +3: d10, the hero flies NEAR",
    "specials": "Boiler Vent 1/encounter: scalding steam, d8 to everyone CLOSE",
    "timer": "Every 3 rounds the rig overheats; attempts against him are EASY until his next turn",
    "drops": "Steam-Pressure Repeater\nBundle of Three Dynamite Sticks",
    "monsterNotes": "Humanoid. Stand in the open, soak the hits, and let his boys flank.\n\"He robbed a mad inventor and kept the best parts.\"",
    "setting": "weirdwest"
  },
  "Boot Hill Resurrectionist": {
    "cardMode": "monster",
    "monsterName": "Boot Hill Resurrectionist",
    "monsterType": "ELITE",
    "target": "14",
    "monsterHp": "3 (30 HP)",
    "armor": "",
    "attacks": "Galvanic Scalpel +3: d8, drains 1 CON until rested\nLightning Jar +3 NEAR: d10 Magic",
    "specials": "Raise the Rested: once per round, stands a fallen minion back up at full HP",
    "timer": "d4 rounds: a fresh grave splits open and two Dust-Lung Miners climb out",
    "drops": "Galvanic Revival Gauntlet\nGraveyard Dirt Poultice",
    "monsterNotes": "Undead. Hang back among the headstones and keep the dead coming.\n\"He digs them up at night and wires them for morning.\"",
    "setting": "weirdwest"
  },
  "Badlands Gila Behemoth": {
    "cardMode": "monster",
    "monsterName": "Badlands Gila Behemoth",
    "monsterType": "ELITE",
    "target": "12",
    "monsterHp": "4 (40 HP)",
    "armor": "HARD",
    "attacks": "Crushing Jaws +3: d10, the hero is held (STR to escape)\nTail Sweep +2: d8 to two CLOSE heroes",
    "specials": "Venom Bite: a held hero takes d6 at the start of each of their turns",
    "timer": "Below half Hearts: it burrows and resurfaces under a random hero next round",
    "drops": "Gator-Hide Vest\nRattlesnake-Hide Boots",
    "monsterNotes": "Beast. Grab one hero and drag them back toward its burrow.\n\"The size of a stagecoach and twice as mean.\"",
    "setting": "weirdwest"
  },
  "The Midnight Express": {
    "cardMode": "monster",
    "monsterName": "The Midnight Express",
    "monsterType": "BOSS",
    "target": "15",
    "monsterHp": "7 (70 HP)",
    "armor": "HARD",
    "attacks": "Ghost Whistle +5 FAR: d10 Magic, every hero makes WIS or is frightened (HARD attempts) for a round\nIron Cowcatcher +6: d12 to every hero on the tracks\nCoal-Shovel Spirits +4 NEAR: d8 to two heroes",
    "specials": "Two actions each round; while the boiler roars, damage from guns is halved",
    "timer": "d6 rounds: it reaches the trestle bridge; anyone still aboard must leap (DEX) or ride it into the gorge\nBelow half Hearts: the firebox splits open; attempts against it are EASY and d6 fire to everyone CLOSE each round",
    "drops": "Ghost Train Ticket\nIron Horse Gatling\nHand-Crank Volley Gun",
    "monsterNotes": "Construct. Never stop rolling; make the heroes fight car to car toward the engine.\n\"It derailed in 1869. It still keeps the schedule.\"",
    "setting": "weirdwest"
  },
  "The Mother Lode Fiend": {
    "cardMode": "monster",
    "monsterName": "The Mother Lode Fiend",
    "monsterType": "BOSS",
    "target": "16",
    "monsterHp": "8 (80 HP)",
    "armor": "",
    "attacks": "Molten Gold Claw +6: d12, the hero is gilded (DEX attempts HARD until rested)\nGreed Whisper +5 NEAR: d10 Magic, the hero makes WIS or attacks the nearest ally\nCave-In +4 FAR: d10 to all heroes, 1/encounter",
    "specials": "Two actions each round; heals d6 whenever a hero picks up gold in its lair",
    "timer": "Every 2 rounds the tunnel floods with fire-damp; d4 to everyone not wearing a mask or lantern\nBelow half Hearts: it splits the mountain open and reveals its true heart of gold, EASY to hit but d12 aura CLOSE",
    "drops": "Map to the Lost Dutchman Vein\nCursed Prospector's Mail\nGold Mine Deed",
    "monsterNotes": "Fiend. Tempt with treasure, divide the party, then bring the mountain down.\n\"The miners found gold. The gold found them back.\"",
    "setting": "weirdwest"
  },
  "Doc Lucius Marrowby": {
    "cardMode": "monster",
    "monsterName": "Doc Lucius Marrowby",
    "monsterType": "NPC",
    "target": "12",
    "monsterHp": "1 (10 HP)",
    "armor": "",
    "attacks": "Cane Sword +2: d6\nTonic Bottle Toss +2 NEAR: d10 Magic, the hero makes CON or is sick for a round",
    "specials": "Silver Tongue 1/encounter: a CHA attempt from a hero or they buy his story and stand down",
    "timer": "",
    "drops": "A satchel holding d10 x 10 coin in local scrip\nForged letter of medical license from three states\nA favor owed by the town mayor's sick wife",
    "monsterNotes": "Humanoid. Talk first, sell second, and leave town the moment pistols come out.\n\"Cures what ails you. Causes most of it, too.\"",
    "setting": "weirdwest"
  }
}
