{
  "statusDefinitions": {
    "pending": "No reviewer has established how this occurrence should be represented.",
    "accepted": "The reviewer confirmed that the source-faithful occurrence is intentional and that no unsupported executable meaning is claimed.",
    "corrected": "The reviewer confirmed a source or typed-field defect and linked its tested correction.",
    "false-positive": "The reviewer confirmed that the detector matched valid source content rather than a corpus defect."
  },
  "signalSetDigest": "sha256-eab5ea28cd56db55a61ee974b557502a82436da4933436adaac62c039636e217",
  "statusCounts": {
    "pending": 0,
    "accepted": 1979,
    "corrected": 0,
    "false-positive": 0
  },
  "reviewChecks": [
    {
      "category": "anomaly-candidates",
      "status": "accepted",
      "note": "The registered anomaly detector is a required CI gate; all remaining hits must be explicitly reviewed in extraction-overrides.json."
    },
    {
      "category": "graph-shape",
      "status": "accepted",
      "note": "The graph gate expands every entity type, manifest, and bundle and rejects data loss or bare IRI-coerced strings."
    },
    {
      "category": "provenance-exceptions",
      "status": "accepted",
      "note": "Only the local SRD source contributes retained assertions; the obsolete external creature cache has been removed."
    },
    {
      "category": "table-shape",
      "status": "accepted",
      "note": "The fidelity gate rejects empty tables, promoted repeated headers, and source-span mismatches."
    },
    {
      "category": "typed-source",
      "status": "accepted",
      "note": "The fidelity gate compares advertised spell, ability, magic-item, equipment, and attack fields with their local source spans."
    }
  ],
  "signals": [
    {
      "key": "641f4ac2be9fd551",
      "record": "https://cheeleong.dev/graph20/objects/backgrounds/acolyte",
      "category": "choice",
      "match": "Choose A",
      "path": "rulesText",
      "sourceLine": 5463,
      "sourceColumn": 12,
      "context": "t and Religion Tool Proficiency: Calligrapher's Supplies Equipment: Choose A or B: (A) Calligrapher's Supplies, Book (prayers), Holy Symbol, Parch",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "c66791a5df4e06d8",
      "record": "https://cheeleong.dev/graph20/objects/backgrounds/criminal",
      "category": "choice",
      "match": "Choose A",
      "path": "rulesText",
      "sourceLine": 5475,
      "sourceColumn": 12,
      "context": "ght of Hand and Stealth Tool Proficiency: Thieves' Tools Equipment: Choose A or B: (A) 2 Daggers, Thieves' Tools, Crowbar, 2 Pouches, Traveler's C",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "4144b068ba959f9b",
      "record": "https://cheeleong.dev/graph20/objects/backgrounds/sage",
      "category": "choice",
      "match": "Choose A",
      "path": "rulesText",
      "sourceLine": 5487,
      "sourceColumn": 12,
      "context": "na and History Tool Proficiency: Calligrapher's Supplies Equipment: Choose A or B: (A) Quarterstaff, Calligrapher's Supplies, Book (history), Parc",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "ae58e035557b714c",
      "record": "https://cheeleong.dev/graph20/objects/backgrounds/soldier",
      "category": "choice",
      "match": "Choose one",
      "path": "rulesText",
      "sourceLine": 5497,
      "sourceColumn": 19,
      "context": ") Skill Proficiencies: Athletics and Intimidation Tool Proficiency: Choose one kind of Gaming Set (see \"Equipment\") Equipment: Choose A or B: (A) S",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "fef50aa4dbfe804e",
      "record": "https://cheeleong.dev/graph20/objects/backgrounds/soldier",
      "category": "choice",
      "match": "Choose A",
      "path": "rulesText",
      "sourceLine": 5499,
      "sourceColumn": 12,
      "context": "ficiency: Choose one kind of Gaming Set (see \"Equipment\") Equipment: Choose A or B: (A) Spear, Shortbow, 20 Arrows, Gaming Set (same as above), Hea",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "1846516ad1ac79fe",
      "record": "https://cheeleong.dev/graph20/objects/classes/barbarian",
      "category": "choice",
      "match": "Choose A",
      "path": "coreTraits[6].value",
      "sourceLine": 1564,
      "sourceColumn": 32,
      "context": "Choose A or B: (A) Greataxe, 4 Handaxes, Explorer’s Pack, and 15 GP; or (B) 75",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "55e199ad18efbe4c",
      "record": "https://cheeleong.dev/graph20/objects/classes/barbarian",
      "category": "formula",
      "match": "1d10",
      "path": "features[12].rulesText",
      "sourceLine": 1684,
      "sourceColumn": 228,
      "context": "sadvantage. If the chosen attack roll hits, the target takes an extra 1d10 damage of the same type dealt by the weapon or Unarmed Strike, and yo",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c677afadf66d5834",
      "record": "https://cheeleong.dev/graph20/objects/classes/barbarian",
      "category": "formula",
      "match": "2d10",
      "path": "features[16].rulesText",
      "sourceLine": 1712,
      "sourceColumn": 53,
      "context": "The extra damage of your Brutal Strike increases to 2d10. In addition, you can use two different Brutal Strike effects wheneve",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "338713d5499c818c",
      "record": "https://cheeleong.dev/graph20/objects/classes/bard",
      "category": "choice",
      "match": "Choose any",
      "path": "coreTraits[3].value",
      "sourceLine": 1758,
      "sourceColumn": 32,
      "context": "Choose any 3 skills (see “Playing the Game”)",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "d4133ecef1028807",
      "record": "https://cheeleong.dev/graph20/objects/classes/bard",
      "category": "choice",
      "match": "Choose A",
      "path": "coreTraits[7].value",
      "sourceLine": 1762,
      "sourceColumn": 32,
      "context": "Choose A or B: (A) Leather Armor, 2 Daggers, Musical Instrument of your choice",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "fc9b522ab0ef1161",
      "record": "https://cheeleong.dev/graph20/objects/classes/bard",
      "category": "choice",
      "match": "choose any",
      "path": "features[8].rulesText",
      "sourceLine": 1877,
      "sourceColumn": 189,
      "context": "Prepared Spells number in the Bard Features table increases, you can choose any of your new prepared spells from the Bard, Cleric, Druid, and Wizard",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "629aa7b51c6d390f",
      "record": "https://cheeleong.dev/graph20/objects/classes/cleric",
      "category": "choice",
      "match": "Choose A",
      "path": "coreTraits[6].value",
      "sourceLine": 2112,
      "sourceColumn": 32,
      "context": "Choose A or B: (A) Chain Shirt, Shield, Mace, Holy Symbol, Priest’s Pack, and",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "849ae08dc7d7bb28",
      "record": "https://cheeleong.dev/graph20/objects/classes/cleric",
      "category": "choice",
      "match": "choose which",
      "path": "features[2].rulesText",
      "sourceLine": 2190,
      "sourceColumn": 233,
      "context": "is described below. Each time you use this class's Channel Divinity, choose which Channel Divinity effect from this class to create. You gain additiona",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "de36561ec269b063",
      "record": "https://cheeleong.dev/graph20/objects/classes/cleric",
      "category": "formula",
      "match": "1d8",
      "path": "features[2].rulesText",
      "sourceLine": 2196,
      "sourceColumn": 156,
      "context": "an see within 30 feet of yourself and focus divine energy at it. Roll 1d8 and add your Wisdom modifier. You either restore Hit Points to the cr",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1cb921b4dfcca8f9",
      "record": "https://cheeleong.dev/graph20/objects/classes/cleric",
      "category": "formula",
      "match": "2d8",
      "path": "features[2].rulesText",
      "sourceLine": 2198,
      "sourceColumn": 59,
      "context": "und down). You roll an additional d8 when you reach Cleric levels 7 (2d8), 13 (3d8), and 18 (4d8). Turn Undead. As a Magic action, you presen",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "21d1a4be0c419112",
      "record": "https://cheeleong.dev/graph20/objects/classes/cleric",
      "category": "formula",
      "match": "3d8",
      "path": "features[2].rulesText",
      "sourceLine": 2198,
      "sourceColumn": 69,
      "context": "You roll an additional d8 when you reach Cleric levels 7 (2d8), 13 (3d8), and 18 (4d8). Turn Undead. As a Magic action, you present your Hol",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "65428cdb04aac47b",
      "record": "https://cheeleong.dev/graph20/objects/classes/cleric",
      "category": "formula",
      "match": "4d8",
      "path": "features[2].rulesText",
      "sourceLine": 2198,
      "sourceColumn": 83,
      "context": "additional d8 when you reach Cleric levels 7 (2d8), 13 (3d8), and 18 (4d8). Turn Undead. As a Magic action, you present your Holy Symbol and c",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7ee7b71d50afeac3",
      "record": "https://cheeleong.dev/graph20/objects/classes/cleric",
      "category": "formula",
      "match": "1d8",
      "path": "features[5].rulesText",
      "sourceLine": 2212,
      "sourceColumn": 102,
      "context": "ou can roll a number of d8s equal to your Wisdom modifier (minimum of 1d8) and add the rolls together. Each Undead that fails its saving throw",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "aa096e589ea91cfc",
      "record": "https://cheeleong.dev/graph20/objects/classes/cleric",
      "category": "formula",
      "match": "1d8",
      "path": "features[6].rulesText",
      "sourceLine": 2218,
      "sourceColumn": 145,
      "context": "attack roll using a weapon, you can cause the target to take an extra 1d8 Necrotic or Radiant damage (your choice). Potent Spellcasting. Add y",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "91e9863d671ece77",
      "record": "https://cheeleong.dev/graph20/objects/classes/cleric",
      "category": "choice",
      "match": "choose any",
      "path": "features[7].rulesText",
      "sourceLine": 2224,
      "sourceColumn": 88,
      "context": "our deity or pantheon to intervene on your behalf. As a Magic action, choose any Cleric spell of level 5 or lower that doesn't require a Reaction to c",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "9b40c90a2d9dcae5",
      "record": "https://cheeleong.dev/graph20/objects/classes/cleric",
      "category": "formula",
      "match": "2d8",
      "path": "features[8].rulesText",
      "sourceLine": 2230,
      "sourceColumn": 68,
      "context": ". Divine Strike. The extra damage of your Divine Strike increases to 2d8. Potent Spellcasting. When you cast a Cleric can-trip and deal damag",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "12f7f023d7f7d420",
      "record": "https://cheeleong.dev/graph20/objects/classes/cleric",
      "category": "formula",
      "match": "2d4",
      "path": "features[10].rulesText",
      "sourceLine": 2240,
      "sourceColumn": 220,
      "context": "f you do so, you can't use Divine Intervention again until you finish 2d4 Long Rests.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "443f8a40f4fe5cd1",
      "record": "https://cheeleong.dev/graph20/objects/classes/druid",
      "category": "choice",
      "match": "Choose A",
      "path": "coreTraits[7].value",
      "sourceLine": 2454,
      "sourceColumn": 32,
      "context": "Choose A or B: (A) Leather Armor, Shield, Sickle, Druidic Focus (Quarterstaff)",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "be106e3e67fcdcdf",
      "record": "https://cheeleong.dev/graph20/objects/classes/druid",
      "category": "formula",
      "match": "1d8",
      "path": "features[8].rulesText",
      "sourceLine": 2598,
      "sourceColumn": 184,
      "context": "orm's attack in Wild Shape, you can cause the target to take an extra 1d8 Cold, Fire, Lightning, or Thunder damage (choose when you hit).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "169e4e376d19673e",
      "record": "https://cheeleong.dev/graph20/objects/classes/druid",
      "category": "formula",
      "match": "2d8",
      "path": "features[9].rulesText",
      "sourceLine": 2606,
      "sourceColumn": 68,
      "context": ". Primal Strike. The extra damage of your Primal Strike increases to 2d8.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9fce74bed1ec44d7",
      "record": "https://cheeleong.dev/graph20/objects/classes/druid",
      "category": "choice",
      "match": "Choose a",
      "path": "features[12].rulesText",
      "sourceLine": 2622,
      "sourceColumn": 93,
      "context": "an convert uses of Wild Shape into a spell slot (no action required). Choose a number of your unexpended uses of Wild Shape and convert them into a",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "0b69ea533a5c6a51",
      "record": "https://cheeleong.dev/graph20/objects/classes/fighter",
      "category": "choice",
      "match": "Choose A",
      "path": "coreTraits[6].value",
      "sourceLine": 2890,
      "sourceColumn": 32,
      "context": "Choose A, B, or C: (A) Chain Mail, Greatsword, Flail, 8 Javelins, Dungeoneer’s",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "3ebcac4275dd8fda",
      "record": "https://cheeleong.dev/graph20/objects/classes/fighter",
      "category": "formula",
      "match": "1d10",
      "path": "features[1].rulesText",
      "sourceLine": 2941,
      "sourceColumn": 142,
      "context": "w on. As a Bonus Action, you can use it to regain Hit Points equal to 1d10 plus your Fighter level. You can use this feature twice. You regain",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9260754ce7473d3b",
      "record": "https://cheeleong.dev/graph20/objects/classes/fighter",
      "category": "formula",
      "match": "1d10",
      "path": "features[4].rulesText",
      "sourceLine": 2961,
      "sourceColumn": 206,
      "context": "h yourself toward success. Rather than regaining Hit Points, you roll 1d10 and add the number rolled to the ability check, potentially turning i",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "418bbafad751c20c",
      "record": "https://cheeleong.dev/graph20/objects/classes/monk",
      "category": "choice",
      "match": "Choose one",
      "path": "coreTraits[5].value",
      "sourceLine": 3051,
      "sourceColumn": 32,
      "context": "Choose one type of Artisan’s Tools or Musical Instrument (see “Equipment”)",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "ce2e7bb89a647039",
      "record": "https://cheeleong.dev/graph20/objects/classes/monk",
      "category": "choice",
      "match": "Choose A",
      "path": "coreTraits[7].value",
      "sourceLine": 3053,
      "sourceColumn": 32,
      "context": "Choose A or B: (A) Spear, 5 Daggers, Artisan’s Tools or Musical Instrument cho",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "d971e89bee8c0cb6",
      "record": "https://cheeleong.dev/graph20/objects/classes/monk",
      "category": "formula",
      "match": "1d6",
      "path": "features[0].rulesText",
      "sourceLine": 3107,
      "sourceColumn": 32,
      "context": "an Unarmed Strike as a Bonus Action. Martial Arts Die. You can roll 1d6 in place of the normal damage of your Unarmed Strike or Monk weapons.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ffdf227785a72e51",
      "record": "https://cheeleong.dev/graph20/objects/classes/monk",
      "category": "formula",
      "match": "1d10",
      "path": "features[5].rulesText",
      "sourceLine": 3145,
      "sourceColumn": 191,
      "context": "to reduce the attack's total damage against you. The reduction equals 1d10 plus your Dexterity modifier and Monk level. If you reduce the damag",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c6edc073ac7c452c",
      "record": "https://cheeleong.dev/graph20/objects/classes/monk",
      "category": "choice",
      "match": "choose a",
      "path": "features[5].rulesText",
      "sourceLine": 3147,
      "sourceColumn": 115,
      "context": "d 1 Focus Point to redirect some of the attack's force. If you do so, choose a creature you can see within 5 feet of yourself if the attack was a me",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "807b9320496e00b5",
      "record": "https://cheeleong.dev/graph20/objects/classes/monk",
      "category": "choice",
      "match": "choose a",
      "path": "features[14].rulesText",
      "sourceLine": 3193,
      "sourceColumn": 82,
      "context": "Wind. When you expend a Focus Point to use Step of the Wind, you can choose a willing creature within 5 feet of yourself that is Large or smaller.",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "9f97f4a673af5b58",
      "record": "https://cheeleong.dev/graph20/objects/classes/paladin",
      "category": "choice",
      "match": "Choose A",
      "path": "coreTraits[6].value",
      "sourceLine": 3270,
      "sourceColumn": 32,
      "context": "Choose A or B: (A) Chain Mail, Shield, Longsword, 6 Javelins, Holy Symbol, Pri",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "465ca741a3a77316",
      "record": "https://cheeleong.dev/graph20/objects/classes/paladin",
      "category": "choice",
      "match": "choose two",
      "path": "features[1].rulesText",
      "sourceLine": 3329,
      "sourceColumn": 134,
      "context": "pells that are available for you to cast with this feature. To start, choose two level 1 Paladin spells. Heroism and Searing Smite are recommended. T",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "3c8e547f62864c67",
      "record": "https://cheeleong.dev/graph20/objects/classes/paladin",
      "category": "choice",
      "match": "choose which",
      "path": "features[5].rulesText",
      "sourceLine": 3359,
      "sourceColumn": 294,
      "context": "effect options. Each time you use this class's Channel Divinity, you choose which effect from this class to create. You can use this class's Channel D",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "938d09d0b6bae1e1",
      "record": "https://cheeleong.dev/graph20/objects/classes/paladin",
      "category": "formula",
      "match": "1d8",
      "path": "features[13].rulesText",
      "sourceLine": 3413,
      "sourceColumn": 155,
      "context": "using a Melee weapon or an Unarmed Strike, the target takes an extra 1d8 Radiant damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d08e383a0db8d530",
      "record": "https://cheeleong.dev/graph20/objects/classes/ranger",
      "category": "choice",
      "match": "Choose A",
      "path": "coreTraits[6].value",
      "sourceLine": 3559,
      "sourceColumn": 32,
      "context": "Choose A or B: (A) Studded Leather Armor, Scimitar, Shortsword, Longbow, 20 Ar",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "26955a1c5a936639",
      "record": "https://cheeleong.dev/graph20/objects/classes/ranger",
      "category": "choice",
      "match": "choose two",
      "path": "features[0].rulesText",
      "sourceLine": 3609,
      "sourceColumn": 134,
      "context": "pells that are available for you to cast with this feature. To start, choose two level 1 Ranger spells. Cure Wounds and Ensnaring Strike are recommend",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "5defb774d6c81b1a",
      "record": "https://cheeleong.dev/graph20/objects/classes/ranger",
      "category": "choice",
      "match": "Choose one",
      "path": "features[3].rulesText",
      "sourceLine": 3639,
      "sourceColumn": 12,
      "context": "Thanks to your travels, you gain the following benefits. Expertise. Choose one of your skill proficiencies with which you lack Expertise. You gain E",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "2881ecdf9e4bde51",
      "record": "https://cheeleong.dev/graph20/objects/classes/ranger",
      "category": "choice",
      "match": "Choose two",
      "path": "features[9].rulesText",
      "sourceLine": 3667,
      "sourceColumn": 1,
      "context": "Choose two of your skill proficiencies with which you lack Expertise. You gain E",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "e9809ab1729933c7",
      "record": "https://cheeleong.dev/graph20/objects/classes/ranger",
      "category": "formula",
      "match": "1d8",
      "path": "features[10].rulesText",
      "sourceLine": 3673,
      "sourceColumn": 106,
      "context": "tion, you can give yourself a number of Temporary Hit Points equal to 1d8 plus your Wisdom modifier (minimum of 1). You can use this action a n",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0068c89ec311dc64",
      "record": "https://cheeleong.dev/graph20/objects/classes/rogue",
      "category": "choice",
      "match": "Choose A",
      "path": "coreTraits[7].value",
      "sourceLine": 3826,
      "sourceColumn": 32,
      "context": "Choose A or B: (A) Leather Armor, 2 Daggers, Shortsword, Shortbow, 20 Arrows,",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "96124b56ce7ea8de",
      "record": "https://cheeleong.dev/graph20/objects/classes/rogue",
      "category": "formula",
      "match": "1d6",
      "path": "features[1].rulesText",
      "sourceLine": 3877,
      "sourceColumn": 101,
      "context": "and exploit a foe's distraction. Once per turn, you can deal an extra 1d6 damage to one creature you hit with an attack roll if you have Advant",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "93a555f0347219a9",
      "record": "https://cheeleong.dev/graph20/objects/classes/rogue",
      "category": "formula",
      "match": "1d6",
      "path": "features[8].rulesText",
      "sourceLine": 3911,
      "sourceColumn": 414,
      "context": "'s damage is dealt. For example, if you add the Poison effect, remove 1d6 from the Sneak Attack's damage before rolling. If a Cunning Strike e",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "56fe853404c6f7d4",
      "record": "https://cheeleong.dev/graph20/objects/classes/rogue",
      "category": "formula",
      "match": "1d6",
      "path": "features[8].rulesText",
      "sourceLine": 3915,
      "sourceColumn": 15,
      "context": "8 plus your Dexterity modifier and Proficiency Bonus. Poison (Cost: 1d6). You add a toxin to your strike, forcing the target to make a Consti",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "474ad46bbb12de35",
      "record": "https://cheeleong.dev/graph20/objects/classes/rogue",
      "category": "formula",
      "match": "1d6",
      "path": "features[8].rulesText",
      "sourceLine": 3919,
      "sourceColumn": 13,
      "context": "s effect, you must have a Poisoner's Kit on your person. Trip (Cost: 1d6). If the target is Large or smaller, it must succeed on a Dexterity s",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7eaf6827351c41d8",
      "record": "https://cheeleong.dev/graph20/objects/classes/rogue",
      "category": "formula",
      "match": "1d6",
      "path": "features[8].rulesText",
      "sourceLine": 3921,
      "sourceColumn": 17,
      "context": "Dexterity saving throw or have the Prone condition. Withdraw (Cost: 1d6). Immediately after the attack, you move up to half your Speed withou",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4ee92bc61c6b8065",
      "record": "https://cheeleong.dev/graph20/objects/classes/rogue",
      "category": "formula",
      "match": "2d6",
      "path": "features[13].rulesText",
      "sourceLine": 3943,
      "sourceColumn": 13,
      "context": "owing effects are now among your Cunning Strike options. Daze (Cost: 2d6). The target must succeed on a Constitution saving throw, or on its n",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "daa8032041259fe0",
      "record": "https://cheeleong.dev/graph20/objects/classes/rogue",
      "category": "formula",
      "match": "6d6",
      "path": "features[13].rulesText",
      "sourceLine": 3945,
      "sourceColumn": 18,
      "context": "ollowing: move or take an action or a Bonus Action. Knock Out (Cost: 6d6). The target must succeed on a Constitution saving throw, or it has t",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d3880a68d8b00e00",
      "record": "https://cheeleong.dev/graph20/objects/classes/rogue",
      "category": "formula",
      "match": "3d6",
      "path": "features[13].rulesText",
      "sourceLine": 3947,
      "sourceColumn": 16,
      "context": "its turns, ending the effect on itself on a success. Obscure (Cost: 3d6). The target must succeed on a Dexterity saving throw, or it has the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3287d00edd8e4a81",
      "record": "https://cheeleong.dev/graph20/objects/classes/sorcerer",
      "category": "choice",
      "match": "Choose A",
      "path": "coreTraits[6].value",
      "sourceLine": 4020,
      "sourceColumn": 32,
      "context": "Choose A or B: (A) Spear, 2 Daggers, Arcane Focus (crystal), Dungeoneer’s Pack",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "0cec74bf5449da4f",
      "record": "https://cheeleong.dev/graph20/objects/classes/sorcerer",
      "category": "choice",
      "match": "choose two",
      "path": "features[0].rulesText",
      "sourceLine": 4074,
      "sourceColumn": 134,
      "context": "pells that are available for you to cast with this feature. To start, choose two level 1 Sorcerer spells. Burning Hands and Detect Magic are recommend",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "c921e213217abfc1",
      "record": "https://cheeleong.dev/graph20/objects/classes/sorcerer",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 4076,
      "sourceColumn": 177,
      "context": "ures from the spell's full force. To do so, spend 1 Sorcery Point and choose a number of those creatures up to your Charisma modifier (minimum of on",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "88a8dee6ff80836a",
      "record": "https://cheeleong.dev/graph20/objects/classes/warlock",
      "category": "choice",
      "match": "Choose A",
      "path": "coreTraits[6].value",
      "sourceLine": 4476,
      "sourceColumn": 32,
      "context": "Choose A or B: (A) Leather Armor, Sickle, 2 Daggers, Arcane Focus (orb), Book",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "e4f3138093a63340",
      "record": "https://cheeleong.dev/graph20/objects/classes/warlock",
      "category": "choice",
      "match": "choose two",
      "path": "features[1].rulesText",
      "sourceLine": 4545,
      "sourceColumn": 134,
      "context": "pells that are available for you to cast with this feature. To start, choose two level 1 Warlock spells. Charm Person and Hex are recommended. The nu",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "e3c0738eea261f0d",
      "record": "https://cheeleong.dev/graph20/objects/classes/warlock",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 4547,
      "sourceColumn": 175,
      "context": "le. You can gain this invocation more than once. Each time you do so, choose a different eligible cantrip. Armor of Shadows You can cast Mage Armo",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "231deb4de4e06b8f",
      "record": "https://cheeleong.dev/graph20/objects/classes/warlock",
      "category": "choice",
      "match": "Choose one",
      "path": "features[6].rulesText",
      "sourceLine": 4579,
      "sourceColumn": 60,
      "context": "Your patron grants you a magical secret called an arcanum. Choose one level 6 Warlock spell as this arcanum. You can cast your arcanum spe",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "5f648264f9d6a70d",
      "record": "https://cheeleong.dev/graph20/objects/classes/warlock",
      "category": "choice",
      "match": "Choose one",
      "path": "rulesText",
      "sourceLine": 4603,
      "sourceColumn": 1,
      "context": "Prerequisite: Level 2+ Warlock, a Warlock Cantrip That Deals Damage Choose one of your known Warlock cantrips that deals damage and has a range of 1",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "3a2a5d191c64dee7",
      "record": "https://cheeleong.dev/graph20/objects/classes/warlock",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 4605,
      "sourceColumn": 79,
      "context": "le. You can gain this invocation more than once. Each time you do so, choose a different eligible cantrip. Fiendish Vigor Prerequisite: Level 2+ W",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "5d93b4316b915a13",
      "record": "https://cheeleong.dev/graph20/objects/classes/warlock",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 4637,
      "sourceColumn": 118,
      "context": "pact weapon, you can expend a Pact Magic spell slot to deal an extra 1d8 Force damage to the target, plus another 1d8 per level of the spell",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "58c77015cf7fa174",
      "record": "https://cheeleong.dev/graph20/objects/classes/warlock",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 4639,
      "sourceColumn": 14,
      "context": "l slot to deal an extra 1d8 Force damage to the target, plus another 1d8 per level of the spell slot, and you can give the target the Prone co",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "582ff99a1fb138fd",
      "record": "https://cheeleong.dev/graph20/objects/classes/warlock",
      "category": "choice",
      "match": "Choose one",
      "path": "rulesText",
      "sourceLine": 4645,
      "sourceColumn": 1,
      "context": "l 2+ Warlock, a Warlock Cantrip That Deals Damage via an Attack Roll Choose one of your known Warlock cantrips that requires an attack roll. When you",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "5567b39ae822a944",
      "record": "https://cheeleong.dev/graph20/objects/classes/warlock",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 4647,
      "sourceColumn": 79,
      "context": "le. You can gain this invocation more than once. Each time you do so, choose a different Origin feat. Lifedrinker Prerequisite: Level 9+ Warlock,",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "12ce9c8d2c2ed5a9",
      "record": "https://cheeleong.dev/graph20/objects/classes/warlock",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 4707,
      "sourceColumn": 79,
      "context": "le. You can gain this invocation more than once. Each time you do so, choose a different eligible cantrip. Thirsting Blade Prerequisite: Level 5+",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "999a2a92541702ff",
      "record": "https://cheeleong.dev/graph20/objects/classes/warlock",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 4713,
      "sourceColumn": 84,
      "context": "when you hit a creature with your pact weapon, you can deal an extra 1d6 Necrotic, Psychic, or Radiant damage (your choice) to the creature, a",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e624c45b897ddc7f",
      "record": "https://cheeleong.dev/graph20/objects/classes/warlock",
      "category": "choice",
      "match": "choose one",
      "path": "rulesText",
      "sourceLine": 4757,
      "sourceColumn": 30,
      "context": "action without expending a spell slot. When you cast the spell, you choose one of the normal forms for your familiar or one of the following special",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "c72548add069db37",
      "record": "https://cheeleong.dev/graph20/objects/classes/warlock",
      "category": "choice",
      "match": "choose three",
      "path": "rulesText",
      "sourceLine": 4767,
      "sourceColumn": 46,
      "context": "feature or if you die. Cantrips and Rituals. When the book appears, choose three cantrips, and choose two level 1 spells that have the Ritual tag. The",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "70c19091f1632e88",
      "record": "https://cheeleong.dev/graph20/objects/classes/wizard",
      "category": "choice",
      "match": "Choose A",
      "path": "coreTraits[6].value",
      "sourceLine": 4982,
      "sourceColumn": 32,
      "context": "Choose A or B: (A) 2 Daggers, Arcane Focus (Quarterstaff), Robe, Spellbook, Sc",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "eb781c42e051d065",
      "record": "https://cheeleong.dev/graph20/objects/classes/wizard",
      "category": "choice",
      "match": "Choose one",
      "path": "features[3].rulesText",
      "sourceLine": 5068,
      "sourceColumn": 71,
      "context": "While studying magic, you also specialized in another field of study. Choose one of the following skills in which you have proficiency: Arcana, Histor",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "5b06bd73d535489a",
      "record": "https://cheeleong.dev/graph20/objects/classes/wizard",
      "category": "choice",
      "match": "Choose a",
      "path": "features[7].rulesText",
      "sourceLine": 5096,
      "sourceColumn": 84,
      "context": "eved such mastery over certain spells that you can cast them at will. Choose a level 1 and a level 2 spell in your spellbook that have a casting tim",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "8dd7467623cdd921",
      "record": "https://cheeleong.dev/graph20/objects/classes/wizard",
      "category": "choice",
      "match": "Choose two",
      "path": "features[9].rulesText",
      "sourceLine": 5106,
      "sourceColumn": 1,
      "context": "Choose two level 3 spells in your spellbook as your signature spells. You always",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "21735bc1b99f60a5",
      "record": "https://cheeleong.dev/graph20/objects/feats/boon-of-fate",
      "category": "formula",
      "match": "2d4",
      "path": "rulesText",
      "sourceLine": 5889,
      "sourceColumn": 112,
      "context": "e within 60 feet of you succeeds on or fails a D20 Test, you can roll 2d4 and apply the total rolled as a bonus or penalty to the d20 roll. On",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "100f7d58247b6361",
      "record": "https://cheeleong.dev/graph20/objects/feats/boon-of-spell-recall",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 5913,
      "sourceColumn": 75,
      "context": "Casting. Whenever you cast a spell with a level 1–4 spell slot, roll 1d4. If the number you roll is the same as the slot's level, the slot isn",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6593360eabd4bc3b",
      "record": "https://cheeleong.dev/graph20/objects/feats/magic-initiate",
      "category": "choice",
      "match": "Choose a",
      "path": "rulesText",
      "sourceLine": 5789,
      "sourceColumn": 16,
      "context": "his feat's spells (choose when you select this feat). Level 1 Spell. Choose a level 1 spell from the same list you selected for this feat's cantrip",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "1c52c40a6848f839",
      "record": "https://cheeleong.dev/graph20/objects/feats/magic-initiate",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 5793,
      "sourceColumn": 65,
      "context": "ist. Repeatable. You can take this feat more than once, but you must choose a different spell list each time.",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "38f7769d21580280",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/ammunition-of-slaying",
      "category": "formula",
      "match": "6d10",
      "path": "rulesText",
      "sourceLine": 14892,
      "sourceColumn": 278,
      "context": "the creature makes a DC 17 Constitution saving throw, taking an extra 6d10 Force damage on a failed save or half as much extra damage on a succe",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5db68ec77377c278",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/amulet-of-the-planes",
      "category": "formula",
      "match": "1d100",
      "path": "rulesText",
      "sourceLine": 14922,
      "sourceColumn": 352,
      "context": "n 15 feet of you travel to a random destination determined by rolling 1d100 and consulting the following table.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7dbfd1eae83a8ac9",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/apparatus-of-the-crab",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 14948,
      "sourceColumn": 112,
      "context": "o go underwater to a depth of 900 feet. Below that, the vehicle takes 2d6 Bludgeoning damage each minute from pressure. A creature in the comp",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4aba8c15c4d9d289",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/bag-of-beans",
      "category": "formula",
      "match": "3d4",
      "path": "rulesText",
      "sourceLine": 15015,
      "sourceColumn": 31,
      "context": "Wondrous Item, Rare This heavy cloth bag contains 3d4 dry beans when found. The bag weighs half a pound regardless of how m",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a4c17a240e94d278",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/bag-of-beans",
      "category": "formula",
      "match": "5d4",
      "path": "rulesText",
      "sourceLine": 15017,
      "sourceColumn": 251,
      "context": "e Sphere, including you, makes a DC 15 Dexterity saving throw, taking 5d4 Force damage on a failed save or half as much damage on a successful",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "60c19aa23df75d6a",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/bag-of-beans",
      "category": "choice",
      "match": "choose an",
      "path": "rulesText",
      "sourceLine": 15019,
      "sourceColumn": 190,
      "context": "ffect 1 minute later from the ground where it was planted. The GM can choose an effect from the following table or determine it randomly.",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "4a1ba691da1c2428",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/bead-of-force",
      "category": "formula",
      "match": "1d4 + 4",
      "path": "rulesText",
      "sourceLine": 15101,
      "sourceColumn": 93,
      "context": "e measures 3/4 of an inch in diameter and weighs an ounce. Typically, 1d4 + 4 Beads of Force are found together. You can take a Magic action to th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f82cf7b92569908d",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/bead-of-force",
      "category": "formula",
      "match": "5d4",
      "path": "rulesText",
      "sourceLine": 15105,
      "sourceColumn": 70,
      "context": "in the Sphere must succeed on a DC 15 Dexterity saving throw or take 5d4 Force damage. A sphere of transparent force then encloses the area fo",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "52de8f414c008e82",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/berserker-axe",
      "category": "choice",
      "match": "choose one",
      "path": "rulesText",
      "sourceLine": 15159,
      "sourceColumn": 137,
      "context": "see or hear as your enemy. If there are multiple possible creatures, choose one at random. On each of your turns, you must move as close to the creat",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "1a6fb1490682b82c",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/cloak-of-invisibility",
      "category": "formula",
      "match": "1d3",
      "path": "rulesText",
      "sourceLine": 15335,
      "sourceColumn": 38,
      "context": "Legendary (Requires Attunement) This cloak has 3 charges and regains 1d3 expended charges daily at dawn. While wearing the cloak, you can take",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f8c08c4c52ef8ff3",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/cube-of-force",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 15389,
      "sourceColumn": 49,
      "context": "f Force Faces table. The cube starts with 10 charges, and it regains 1d6 expended charges daily at dawn. Cube of Force Faces",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fcc1d787e8772578",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/cubic-gate",
      "category": "formula",
      "match": "1d3",
      "path": "rulesText",
      "sourceLine": 15408,
      "sourceColumn": 36,
      "context": "d to planes determined by the GM. The cube has 3 charges and regains 1d3 expended charges daily at dawn. As a Magic action, you can expend 1 o",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b2ef86e0c5402e87",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/dagger-of-venom",
      "category": "formula",
      "match": "2d10",
      "path": "rulesText",
      "sourceLine": 15420,
      "sourceColumn": 228,
      "context": "at creature must succeed on a DC 15 Constitution saving throw or take 2d10 Poison damage and have the Poisoned condition for 1 minute. The weapo",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4b842ee72aa1127d",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/decanter-of-endless-water",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 15444,
      "sourceColumn": 297,
      "context": "ice in the Line must succeed on a DC 13 Strength saving throw or take 1d4 Bludgeoning damage and have the Prone condition. Instead of a creatur",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ae13b8e1de765919",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/deck-of-illusions",
      "category": "formula",
      "match": "1d20 - 1",
      "path": "rulesText",
      "sourceLine": 15450,
      "sourceColumn": 170,
      "context": "with a mirrored surface. A deck found as treasure is usually missing 1d20 - 1 cards. The magic of the deck functions only if its cards are drawn a",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f5754454bd6902c0",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/demon-armor",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 15510,
      "sourceColumn": 162,
      "context": "tion, the armor's clawed gauntlets allow your Unarmed Strikes to deal 1d8 Slashing damage instead of the usual Bludgeoning damage, and you gain",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "63f3a4652419efc2",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/dragon-orb",
      "category": "formula",
      "match": "1d4 + 3",
      "path": "rulesText",
      "sourceLine": 15534,
      "sourceColumn": 43,
      "context": "thing else the GM decides. Spells. The orb has 7 charges and regains 1d4 + 3 expended charges daily at dawn. If you control the orb, you can cast",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "526fc81681c6aeeb",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/dragon-slayer",
      "category": "formula",
      "match": "3d6",
      "path": "rulesText",
      "sourceLine": 15574,
      "sourceColumn": 27,
      "context": "damage rolls made with this magic weapon. The weapon deals an extra 3d6 damage of the weapon's type if the target is a Dragon.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "034a589e2c6adc8d",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/dust-of-disappearance",
      "category": "formula",
      "match": "2d4",
      "path": "rulesText",
      "sourceLine": 15580,
      "sourceColumn": 246,
      "context": "-foot Emanation originating from you have the Invisible condition for 2d4 minutes. The duration is the same for all subjects, and the dust is c",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6315546417f15967",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/dust-of-dryness",
      "category": "formula",
      "match": "1d6 + 4",
      "path": "rulesText",
      "sourceLine": 15586,
      "sourceColumn": 28,
      "context": "Wondrous Item, Uncommon This small packet contains 1d6 + 4 pinches of dust. As a Utilize action, you can sprinkle a pinch of the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ec6bc8022adfa13d",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/dust-of-dryness",
      "category": "formula",
      "match": "10d6",
      "path": "rulesText",
      "sourceLine": 15590,
      "sourceColumn": 153,
      "context": "o a pinch of the dust makes a DC 13 Constitution saving throw, taking 10d6 Necrotic damage on a failed save or half as much damage on a successf",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "946b9a6616ae7cad",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/dwarven-thrower",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 15610,
      "sourceColumn": 241,
      "context": "hen you hit with a ranged attack using this weapon, it deals an extra 1d8 Force damage, or an extra 2d8 Force damage if the target is a Giant.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8460a1afb2ba0d14",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/dwarven-thrower",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 15610,
      "sourceColumn": 271,
      "context": "ck using this weapon, it deals an extra 1d8 Force damage, or an extra 2d8 Force damage if the target is a Giant. Immediately after hitting or m",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b726172a978c22ac",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/feather-token",
      "category": "formula",
      "match": "1d6 + 5",
      "path": "rulesText",
      "sourceLine": 15721,
      "sourceColumn": 323,
      "context": "t of the whip, with an attack bonus of +9. On a hit, the target takes 1d6 + 5 Force damage. As a Bonus Action, you can direct the whip to fly up t",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bb818912cf080046",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/flame-tongue",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 15800,
      "sourceColumn": 288,
      "context": "an additional 40 feet. While the weapon is ablaze, it deals an extra 2d6 Fire damage on a hit. The flames last until you take a Bonus Action t",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a1a07ce657adab07",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/frost-brand",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 15822,
      "sourceColumn": 85,
      "context": "ith an attack roll using this magic weapon, the target takes an extra 1d6 Cold damage. In addition, while you hold the weapon, you have Resista",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1db641f2d88cf2a0",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/gem-of-seeing",
      "category": "formula",
      "match": "1d3",
      "path": "rulesText",
      "sourceLine": 15854,
      "sourceColumn": 17,
      "context": "sight out to 120 feet when you peer through the gem. The gem regains 1d3 expended charges daily at dawn.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1f60bf943c566f94",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/giant-slayer",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 15862,
      "sourceColumn": 65,
      "context": "pon. When you hit a Giant with this weapon, the Giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength savi",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7b4f2d82e8abe937",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/gloves-of-missile-snaring",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 15874,
      "sourceColumn": 145,
      "context": "wearing these gloves, you can take a Reaction to reduce the damage by 1d10 plus your Dexterity modifier if you have a free hand. If you reduce t",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9e4f30070728ae9a",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/hammer-of-thunderbolts",
      "category": "formula",
      "match": "1d4 + 1",
      "path": "rulesText",
      "sourceLine": 15900,
      "sourceColumn": 550,
      "context": "ng or missing, the weapon flies back to your hand. The weapon regains 1d4 + 1 expended charges daily at dawn. Giant's Bane. While you are attuned",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5fdf6118bfb4fe67",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/helm-of-brilliance",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 15969,
      "sourceColumn": 23,
      "context": "Wondrous Item, Very Rare (Requires Attunement) This helm is set with 1d10 diamonds, 2d10 rubies, 3d10 fire opals, and 4d10 opals. Any gem pried",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c03c6e325898b2c7",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/helm-of-brilliance",
      "category": "formula",
      "match": "2d10",
      "path": "rulesText",
      "sourceLine": 15969,
      "sourceColumn": 38,
      "context": "Very Rare (Requires Attunement) This helm is set with 1d10 diamonds, 2d10 rubies, 3d10 fire opals, and 4d10 opals. Any gem pried from the helm",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "38579487f5f07d77",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/helm-of-brilliance",
      "category": "formula",
      "match": "3d10",
      "path": "rulesText",
      "sourceLine": 15969,
      "sourceColumn": 51,
      "context": "quires Attunement) This helm is set with 1d10 diamonds, 2d10 rubies, 3d10 fire opals, and 4d10 opals. Any gem pried from the helm crumbles to d",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ae7a0263fc845a42",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/helm-of-brilliance",
      "category": "formula",
      "match": "4d10",
      "path": "rulesText",
      "sourceLine": 15969,
      "sourceColumn": 72,
      "context": "his helm is set with 1d10 diamonds, 2d10 rubies, 3d10 fire opals, and 4d10 opals. Any gem pried from the helm crumbles to dust. When all the gem",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8192ecad511f9b93",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/helm-of-brilliance",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 15973,
      "sourceColumn": 229,
      "context": "ed with Dim Light. Any Undead that starts its turn in that area takes 1d6 Radiant damage. Fire Opal Flames. As long as the helm has at least o",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0063f4c1b8fc480f",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/helm-of-brilliance",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 15975,
      "sourceColumn": 370,
      "context": "it with an attack using the blazing weapon, the target takes an extra 1d6 Fire damage. The flames last until you take a Bonus Action to extingu",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2a5b80d7f20823fb",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/helm-of-brilliance",
      "category": "formula",
      "match": "1d20",
      "path": "rulesText",
      "sourceLine": 15981,
      "sourceColumn": 26,
      "context": "spell is cast and disappears from the helm. Taking Fire Damage. Roll 1d20 if you are wearing the helm and take Fire damage as a result of faili",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ea2ea9dcf057464b",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/helm-of-teleportation",
      "category": "formula",
      "match": "1d3",
      "path": "rulesText",
      "sourceLine": 16001,
      "sourceColumn": 111,
      "context": "t, you can expend 1 charge to cast Teleport from it. The helm regains 1d3 expended charges daily at dawn.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "46564557f51b45bf",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/holy-avenger",
      "category": "formula",
      "match": "2d10",
      "path": "rulesText",
      "sourceLine": 16007,
      "sourceColumn": 155,
      "context": "en you hit a Fiend or an Undead with it, that creature takes an extra 2d10 Radiant damage. While you hold the drawn weapon, it creates a 10-foo",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "05081447fcdc42b5",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/horn-of-blasting",
      "category": "formula",
      "match": "5d8",
      "path": "rulesText",
      "sourceLine": 16015,
      "sourceColumn": 231,
      "context": "a DC 15 Constitution saving throw. On a failed save, a creature takes 5d8 Thunder damage and has the Deafened condition for 1 minute. On a succ",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3dc807fe0a203949",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/horn-of-blasting",
      "category": "formula",
      "match": "10d8",
      "path": "rulesText",
      "sourceLine": 16015,
      "sourceColumn": 436,
      "context": "or crystal objects in the Cone that aren't being worn or carried take 10d8 Thunder damage. Each use of the horn's magic has a 20 percent chance",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "32de0a8ffec760c6",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/horn-of-blasting",
      "category": "formula",
      "match": "10d6",
      "path": "rulesText",
      "sourceLine": 16017,
      "sourceColumn": 106,
      "context": "20 percent chance of causing the horn to explode. The explosion deals 10d6 Force damage to the user and destroys the horn.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "56900e9b9476bbb8",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/ioun-stone",
      "category": "formula",
      "match": "1d3",
      "path": "rulesText",
      "sourceLine": 16074,
      "sourceColumn": 110,
      "context": "Ioun Stone into the air, the stone orbits your head at a distance of 1d3 feet, conferring its benefit to you while doing so. You can have up t",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c1a12a5071528472",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/ioun-stone",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 16104,
      "sourceColumn": 184,
      "context": "can store up to 4 levels of spells at a time. When found, it contains 1d4 levels of stored spells chosen by the GM. Any creature can cast a sp",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6f9844e9fd8d1546",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/javelin-of-lightning",
      "category": "formula",
      "match": "4d6",
      "path": "rulesText",
      "sourceLine": 16142,
      "sourceColumn": 358,
      "context": "the Line (excluding you) makes a DC 13 Dexterity saving throw, taking 4d6 Lightning damage on a failed save or half as much damage on a success",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2dcf1fb36b20ad9d",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/luck-blade",
      "category": "formula",
      "match": "1d3",
      "path": "rulesText",
      "sourceLine": 16160,
      "sourceColumn": 22,
      "context": "operty can't be used again until the next dawn. Wish. The weapon has 1d3 charges. While holding it, you can expend 1 charge and cast Wish from",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f7d60a37eb615372",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/mace-of-disruption",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 16166,
      "sourceColumn": 88,
      "context": "end or an Undead with this magic weapon, that creature takes an extra 2d6 Radiant damage. If the target has 25 Hit Points or fewer after taking",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1bd026a3eb9ac668",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/mace-of-terror",
      "category": "formula",
      "match": "1d3",
      "path": "rulesText",
      "sourceLine": 16182,
      "sourceColumn": 45,
      "context": "re (Requires Attunement) This magic weapon has 3 charges and regains 1d3 expended charges daily at dawn. While holding the weapon, you can tak",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7ada598449f9c592",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/manual-of-golems",
      "category": "formula",
      "match": "6d6",
      "path": "rulesText",
      "sourceLine": 16208,
      "sourceColumn": 355,
      "context": "ature that can't use a Manual of Golems and attempts to read it takes 6d6 Psychic damage. To create a golem, you must spend the time shown on",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "35f3f158f009d2f5",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/marvelous-pigments",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 16231,
      "sourceColumn": 31,
      "context": "Wondrous Item, Very Rare This fine wooden box contains 1d4 pots of pigment and a brush (weighing 1 pound in total). Using the b",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7491290c39506866",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/medallion-of-thoughts",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 16245,
      "sourceColumn": 140,
      "context": "e to cast Detect Thoughts (save DC 13) from it. The medallion regains 1d4 expended charges daily at dawn.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bc6831c1325d54e2",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/mysterious-deck",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 16317,
      "sourceColumn": 325,
      "context": "If someone else reduces your chosen foe to 0 Hit Points or you don't choose a foe, this card has no effect. Donjon. You disappear and become entom",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "b3b542e5437b45ea",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/mysterious-deck",
      "category": "formula",
      "match": "1d3",
      "path": "rulesText",
      "sourceLine": 16337,
      "sourceColumn": 41,
      "context": "sent the knight, as desired. Moon. You gain the ability to cast Wish 1d3 times. Puzzle. Permanently reduce your Intelligence or Wisdom by 1d4",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "78121adb39e79ea4",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/mysterious-deck",
      "category": "formula",
      "match": "1d4 + 1",
      "path": "rulesText",
      "sourceLine": 16339,
      "sourceColumn": 59,
      "context": "1d3 times. Puzzle. Permanently reduce your Intelligence or Wisdom by 1d4 + 1 (to a minimum score of 1). You can draw one additional card beyond yo",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "03d28e3762c1d9fd",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/necklace-of-fireballs",
      "category": "formula",
      "match": "1d6 + 3",
      "path": "rulesText",
      "sourceLine": 16401,
      "sourceColumn": 19,
      "context": "Wondrous Item, Rare This necklace has 1d6 + 3 beads hanging from it. You can take a Magic action to detach a bead a",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b546db9ecb309e39",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/necklace-of-fireballs",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 16401,
      "sourceColumn": 19,
      "context": ", at one time. When you do so, increase the damage of the Fireball by 1d6 for each bead after the first (maximum 12d6).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5c74ba5203fb08ab",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/necklace-of-fireballs",
      "category": "formula",
      "match": "12d6",
      "path": "rulesText",
      "sourceLine": 16403,
      "sourceColumn": 169,
      "context": "damage of the Fireball by 1d6 for each bead after the first (maximum 12d6).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5319cea54a804d30",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/necklace-of-prayer-beads",
      "category": "formula",
      "match": "1d4 + 2",
      "path": "rulesText",
      "sourceLine": 16409,
      "sourceColumn": 19,
      "context": "equires Attunement by a Cleric, Druid, or Paladin) This necklace has 1d4 + 2 magic beads made from aquamarine, black pearl, or topaz. It also has",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e06d747b2bea8653",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/nine-lives-stealer",
      "category": "formula",
      "match": "1d8 + 1",
      "path": "rulesText",
      "sourceLine": 16428,
      "sourceColumn": 31,
      "context": "age rolls made with this magic weapon. Life Stealing. The weapon has 1d8 + 1 charges. When you attack a creature that has fewer than 100 Hit Point",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e769f813c13f116e",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/oathbow",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 16434,
      "sourceColumn": 412,
      "context": "y one such sworn enemy at a time. When your sworn enemy dies, you can choose a new one after the next dawn. When you make a ranged attack roll with",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "d47ab5a6d00828f3",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/oathbow",
      "category": "formula",
      "match": "3d6",
      "path": "rulesText",
      "sourceLine": 16436,
      "sourceColumn": 296,
      "context": "ue to long range. If the attack hits, your sworn enemy takes an extra 3d6 Piercing damage. While your sworn enemy lives, you have Disadvantage",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "55a5ba614aff3b55",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/periapt-of-health",
      "category": "formula",
      "match": "2d4 + 2",
      "path": "rulesText",
      "sourceLine": 16478,
      "sourceColumn": 67,
      "context": "t) While wearing this pendant, you can take a Magic action to regain 2d4 + 2 Hit Points. Once used, this property can't be used again until the ne",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2021c27ca2360b47",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/pipes-of-haunting",
      "category": "formula",
      "match": "1d3",
      "path": "rulesText",
      "sourceLine": 16510,
      "sourceColumn": 39,
      "context": "Wondrous Item, Uncommon These pipes have 3 charges and regain 1d3 expended charges daily at dawn. You can take a Magic action to play t",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1503a6823c4c1b0b",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/pipes-of-the-sewers",
      "category": "formula",
      "match": "1d3",
      "path": "rulesText",
      "sourceLine": 16520,
      "sourceColumn": 37,
      "context": "nless you threaten or harm them. The pipes have 3 charges and regain 1d3 expended charges daily at dawn. If you play the pipes as a Magic acti",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "61519bf195c671e0",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/potion-of-diminution",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 16572,
      "sourceColumn": 90,
      "context": "potion, you gain the “reduce” effect of the Enlarge/Reduce spell for 1d4 hours (no Concentration required). The red in the potion's liquid co",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "965c880108fc59b3",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/potion-of-longevity",
      "category": "formula",
      "match": "1d6 + 6",
      "path": "rulesText",
      "sourceLine": 16657,
      "sourceColumn": 61,
      "context": "ery Rare When you drink this potion, your physical age is reduced by 1d6 + 6 years, to a minimum of 13 years. Each time you subsequently drink a P",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "14602390733932e4",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/potion-of-longevity",
      "category": "formula",
      "match": "1d6 + 6",
      "path": "rulesText",
      "sourceLine": 16657,
      "sourceColumn": 220,
      "context": "gevity, there is 10 percent cumulative chance that you instead age by 1d6 + 6 years. Suspended in this amber liquid is a tiny heart that, against",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f355580abd115f3a",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/potion-of-poison",
      "category": "formula",
      "match": "4d6",
      "path": "rulesText",
      "sourceLine": 16675,
      "sourceColumn": 36,
      "context": "Identify reveals its true nature. If you drink this potion, you take 4d6 Poison damage and must succeed on a DC 13 Constitution saving throw o",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b341c124befc2172",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/ring-of-animal-influence",
      "category": "formula",
      "match": "1d3",
      "path": "rulesText",
      "sourceLine": 16739,
      "sourceColumn": 41,
      "context": "Ring, Rare This ring has 3 charges, and it regains 1d3 expended charges daily at dawn. While wearing the ring, you can expen",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "64871084327e4418",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/ring-of-elemental-command",
      "category": "formula",
      "match": "1d4 + 1",
      "path": "rulesText",
      "sourceLine": 16779,
      "sourceColumn": 51,
      "context": "reathe underwater. Spellcasting. The ring has 5 charges and re-gains 1d4 + 1 expended charges daily at dawn. While wearing the ring, you can cast",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "971ea4400a226cdc",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/ring-of-evasion",
      "category": "formula",
      "match": "1d3",
      "path": "rulesText",
      "sourceLine": 16792,
      "sourceColumn": 41,
      "context": ", Rare (Requires Attunement) This ring has 3 charges, and it regains 1d3 expended charges daily at dawn. When you fail a Dexterity saving thro",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4517d0bfad40ec2b",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/ring-of-regeneration",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 16840,
      "sourceColumn": 37,
      "context": "Very Rare (Requires Attunement) While wearing this ring, you regain 1d6 Hit Points every 10 minutes if you have at least 1 Hit Point. If you",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2f4fc869358f2d28",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/ring-of-regeneration",
      "category": "formula",
      "match": "1d6 + 1",
      "path": "rulesText",
      "sourceLine": 16840,
      "sourceColumn": 210,
      "context": "ses the missing part to regrow and return to full functionality after 1d6 + 1 days if you have at least 1 Hit Point the whole time.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b36fb83565df562d",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/ring-of-shooting-stars",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 16867,
      "sourceColumn": 36,
      "context": "ng Lights or Light from the ring. The ring has 6 charges and regains 1d6 expended charges daily at dawn. You can expend its charges to use the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ba80f24f8cbdf4dc",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/ring-of-shooting-stars",
      "category": "formula",
      "match": "5d4",
      "path": "rulesText",
      "sourceLine": 16882,
      "sourceColumn": 23,
      "context": "s showered in sparks and makes a DC 15 Dexterity saving throw, taking 5d4 Radiant damage on a failed save or half as much damage on a successfu",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "440f5ed47218480a",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/ring-of-spell-storing",
      "category": "formula",
      "match": "1d6 - 1",
      "path": "rulesText",
      "sourceLine": 16890,
      "sourceColumn": 173,
      "context": "ore up to 5 levels worth of spells at a time. When found, it contains 1d6 - 1 levels of stored spells chosen by the GM. Any creature can cast a sp",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "33a9b2f70a76523d",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/ring-of-the-ram",
      "category": "formula",
      "match": "1d3",
      "path": "rulesText",
      "sourceLine": 16918,
      "sourceColumn": 37,
      "context": "Ring, Rare (Requires Attunement) This ring has 3 charges and regains 1d3 expended charges daily at dawn. While wearing the ring, you can take",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0160b1c8bf16eccb",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/ring-of-the-ram",
      "category": "formula",
      "match": "2d10",
      "path": "rulesText",
      "sourceLine": 16918,
      "sourceColumn": 378,
      "context": "ith a +7 bonus. On a hit, for each charge you spend, the target takes 2d10 Force damage and is pushed 5 feet away from you. Alternatively, you",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "19c5f9db0902c0e7",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/ring-of-warmth",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 16932,
      "sourceColumn": 90,
      "context": "mage while wearing this ring, the ring reduces the damage you take by 2d8. In addition, while wearing this ring, you and everything you wear a",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "79c949609b8955ec",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/robe-of-scintillating-colors",
      "category": "formula",
      "match": "1d3",
      "path": "rulesText",
      "sourceLine": 16968,
      "sourceColumn": 41,
      "context": "y Rare (Requires Attunement) This robe has 3 charges, and it regains 1d3 expended charges daily at dawn. While you wear it, you can take a Mag",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b897681761302bbc",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/robe-of-stars",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 16976,
      "sourceColumn": 234,
      "context": "xpend it to cast the level 5 version of Magic Missile. Daily at dusk, 1d6 removed stars reappear on the robe. While you wear the robe, you can",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "eb7948f8efa29743",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/robe-of-useful-items",
      "category": "formula",
      "match": "4d4",
      "path": "rulesText",
      "sourceLine": 17010,
      "sourceColumn": 27,
      "context": "Sack - Bullseye Lantern (filled and lit) In addition, the robe has 4d4 other patches. The GM chooses the patches or determines them randomly",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3d51cc09b6d9f224",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/robe-of-useful-items",
      "category": "formula",
      "match": "1d100",
      "path": "rulesText",
      "sourceLine": 17012,
      "sourceColumn": 1,
      "context": "tches or determines them randomly by rolling on the following table. 1d100 Patch 01-08 Bag of 100 GP 09–15 Silver coffer (1 foot long, 6 inche",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ff11b264aeabd7b8",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/robe-of-useful-items",
      "category": "formula",
      "match": "1d100",
      "path": "rulesText",
      "sourceLine": 17034,
      "sourceColumn": 1,
      "context": "Spell Scroll containing one spell of level 1, 2, or 3 (your choice) 1d100 Patch 84–90 2 Mastiffs 91–96 Window (2 feet by 4 feet, up to 2 feet",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4279e0c41257db83",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/rod-of-absorption",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 17052,
      "sourceColumn": 33,
      "context": "in the rod as a level 3 spell slot. A newly found rod typically has 1d10 levels of spell energy stored in it. A rod that can no longer absorb",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c98afe0e18c296a8",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/rod-of-lordly-might",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 17083,
      "sourceColumn": 262,
      "context": "as a magic Longsword or Shortsword (your choice) that deals an extra 2d6 Fire damage on a hit. Button 2. The rod's flanged head folds down and",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "12322aa31a4324f1",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/rod-of-lordly-might",
      "category": "formula",
      "match": "4d6",
      "path": "rulesText",
      "sourceLine": 17090,
      "sourceColumn": 184,
      "context": "onstitution saving throw. On a failed save, the target takes an extra 4d6 Necrotic damage, and you regain a number of Hit Points equal to half",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "75dd71fb58db4707",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/rod-of-resurrection",
      "category": "formula",
      "match": "1d20",
      "path": "rulesText",
      "sourceLine": 17102,
      "sourceColumn": 86,
      "context": "1 expended charge daily at dawn. If you expend the last charge, roll 1d20. On a 1, the rod disappears in a harmless burst of radiance.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5396ff4d2009c0cc",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/shield-of-the-cavalier",
      "category": "formula",
      "match": "2d6 + 2",
      "path": "rulesText",
      "sourceLine": 17196,
      "sourceColumn": 281,
      "context": "roll. On a hit, the Shield deals Force damage to the target equal to 2d6 + 2 plus your Strength modifier, and if the target is a creature, you can",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c3a261ac7c7c7684",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/sovereign-glue",
      "category": "formula",
      "match": "1d6 + 1",
      "path": "rulesText",
      "sourceLine": 17210,
      "sourceColumn": 220,
      "context": "ted inside with Oil of Slipperiness. When found, a container contains 1d6 + 1 ounces. One ounce of the glue can cover a 1-foot square surface. App",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3a8e694d3105c307",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/sphere-of-annihilation",
      "category": "formula",
      "match": "8d10",
      "path": "rulesText",
      "sourceLine": 17254,
      "sourceColumn": 328,
      "context": "ches the sphere but isn't wholly engulfed and obliterated by it takes 8d10 Force damage. Controlling the Sphere. A Sphere of Annihilation is st",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7c26899cc204afc0",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/sphere-of-annihilation",
      "category": "formula",
      "match": "8d10",
      "path": "rulesText",
      "sourceLine": 17258,
      "sourceColumn": 317,
      "context": "succeed on a DC 19 Dexterity saving throw or be touched by it, taking 8d10 Force damage. A creature reduced to 0 Hit Points by this damage is ob",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ee7f011f84823ea5",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/sphere-of-annihilation",
      "category": "formula",
      "match": "1d100",
      "path": "rulesText",
      "sourceLine": 17262,
      "sourceColumn": 1,
      "context": ", the GM determines randomly what happens using the following table. 1d100 Result 01–50 The sphere is destroyed. 51–85 The sphere moves throug",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "62ee653106d7dd2d",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-charming",
      "category": "formula",
      "match": "1d8 + 2",
      "path": "rulesText",
      "sourceLine": 17282,
      "sourceColumn": 38,
      "context": "taff again until the next dawn. Regaining Charges. The staff regains 1d8 + 2 expended charges daily at dawn. If you expend the last charge, roll 1",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "183cdf8316b531a4",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-charming",
      "category": "formula",
      "match": "1d20",
      "path": "rulesText",
      "sourceLine": 17282,
      "sourceColumn": 114,
      "context": "2 expended charges daily at dawn. If you expend the last charge, roll 1d20. On a 1, the staff crumbles to dust and is destroyed.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cd53be46e6e5101e",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-fire",
      "category": "formula",
      "match": "1d6 + 4",
      "path": "rulesText",
      "sourceLine": 17297,
      "sourceColumn": 38,
      "context": "must expend to cast the spell. Regaining Charges. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll 1",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8170661be8efb29d",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-fire",
      "category": "formula",
      "match": "1d20",
      "path": "rulesText",
      "sourceLine": 17297,
      "sourceColumn": 114,
      "context": "4 expended charges daily at dawn. If you expend the last charge, roll 1d20. On a 1, the staff crumbles into cinders and is destroyed.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "859dd3dce3132538",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-frost",
      "category": "formula",
      "match": "1d6 + 4",
      "path": "rulesText",
      "sourceLine": 17312,
      "sourceColumn": 38,
      "context": "must expend to cast the spell. Regaining Charges. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll 1",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "dc670f7559ab15a9",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-frost",
      "category": "formula",
      "match": "1d20",
      "path": "rulesText",
      "sourceLine": 17312,
      "sourceColumn": 114,
      "context": "4 expended charges daily at dawn. If you expend the last charge, roll 1d20. On a 1, the staff turns to water and is destroyed.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a227d217f4543cfa",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-healing",
      "category": "formula",
      "match": "1d6 + 4",
      "path": "rulesText",
      "sourceLine": 17326,
      "sourceColumn": 38,
      "context": "must expend to cast the spell. Regaining Charges. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll 1",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4e294b9b0d75b169",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-healing",
      "category": "formula",
      "match": "1d20",
      "path": "rulesText",
      "sourceLine": 17326,
      "sourceColumn": 114,
      "context": "4 expended charges daily at dawn. If you expend the last charge, roll 1d20. On a 1, the staff vanishes in a flash of light, lost forever.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4dbccea401c091cf",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-power",
      "category": "formula",
      "match": "2d8 + 4",
      "path": "rulesText",
      "sourceLine": 17348,
      "sourceColumn": 38,
      "context": "must expend to cast the spell. Regaining Charges. The staff regains 2d8 + 4 expended charges daily at dawn. If you expend the last charge, roll 1",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8a3dccd5767dd303",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-power",
      "category": "formula",
      "match": "1d20",
      "path": "rulesText",
      "sourceLine": 17348,
      "sourceColumn": 114,
      "context": "4 expended charges daily at dawn. If you expend the last charge, roll 1d20. On a 1, the staff retains its +2 bonus to attack rolls and damage ro",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ed8256ebdb0ba4d8",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-power",
      "category": "formula",
      "match": "1d8 + 2",
      "path": "rulesText",
      "sourceLine": 17348,
      "sourceColumn": 251,
      "context": "mage rolls but loses all other properties. On a 20, the staff regains 1d8 + 2 charges. Retributive Strike. You can take a Magic action to break th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "458b2e4be68d24a9",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-striking",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 17358,
      "sourceColumn": 156,
      "context": "p to 3 charges. For each charge you expend, the target takes an extra 1d6 Force damage. Regaining Charges. The staff regains 1d6 + 4 expended",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ac9c42e0d66c12a9",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-striking",
      "category": "formula",
      "match": "1d6 + 4",
      "path": "rulesText",
      "sourceLine": 17360,
      "sourceColumn": 38,
      "context": "akes an extra 1d6 Force damage. Regaining Charges. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll 1",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7776c779baab77fa",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-striking",
      "category": "formula",
      "match": "1d20",
      "path": "rulesText",
      "sourceLine": 17360,
      "sourceColumn": 114,
      "context": "4 expended charges daily at dawn. If you expend the last charge, roll 1d20. On a 1, the staff becomes a nonmagical Quarterstaff.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f95d1ce802e8ae0f",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-swarming-insects",
      "category": "formula",
      "match": "1d6 + 4",
      "path": "rulesText",
      "sourceLine": 17379,
      "sourceColumn": 38,
      "context": "must expend to cast the spell. Regaining Charges. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll 1",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d444bcac1579a5c8",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-swarming-insects",
      "category": "formula",
      "match": "1d20",
      "path": "rulesText",
      "sourceLine": 17379,
      "sourceColumn": 114,
      "context": "4 expended charges daily at dawn. If you expend the last charge, roll 1d20. On a 1, a swarm of insects consumes and destroys the staff, then dis",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e19ce4bd2d43f1e6",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-the-magi",
      "category": "formula",
      "match": "4d6 + 2",
      "path": "rulesText",
      "sourceLine": 17413,
      "sourceColumn": 38,
      "context": "must expend to cast the spell. Regaining Charges. The staff regains 4d6 + 2 expended charges daily at dawn. If you expend the last charge, roll 1",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8e50ba7201376fa8",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-the-magi",
      "category": "formula",
      "match": "1d20",
      "path": "rulesText",
      "sourceLine": 17413,
      "sourceColumn": 114,
      "context": "2 expended charges daily at dawn. If you expend the last charge, roll 1d20. On a 20, the staff regains 1d12 + 1 charges. Retributive Strike. Yo",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bd8ccbe064b9628f",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-the-magi",
      "category": "formula",
      "match": "1d12 + 1",
      "path": "rulesText",
      "sourceLine": 17413,
      "sourceColumn": 147,
      "context": "If you expend the last charge, roll 1d20. On a 20, the staff regains 1d12 + 1 charges. Retributive Strike. You can take a Magic action to break th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ddde2079d5c41297",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-the-woodlands",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 17450,
      "sourceColumn": 38,
      "context": "en the tree reverts to a staff. Regaining Charges. The staff regains 1d6 expended charges daily at dawn. If you expend the last charge, roll 1",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d6135de3b0ce8e46",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-the-woodlands",
      "category": "formula",
      "match": "1d20",
      "path": "rulesText",
      "sourceLine": 17450,
      "sourceColumn": 110,
      "context": "6 expended charges daily at dawn. If you expend the last charge, roll 1d20. On a 1, the staff loses its properties and becomes a nonmagical Quar",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fc4762b3b7fa8485",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-thunder-and-lightning",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 17458,
      "sourceColumn": 104,
      "context": "lee attack using the staff, you can cause the target to take an extra 2d6 Lightning damage (no action required). Thunder. When you hit with a",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "067e26b03f7658d0",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-thunder-and-lightning",
      "category": "formula",
      "match": "9d6",
      "path": "rulesText",
      "sourceLine": 17464,
      "sourceColumn": 226,
      "context": "ch creature in that Line makes a DC 17 Dexterity saving throw, taking 9d6 Lightning damage on a failed save or half as much damage on a success",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8d19adaa491876aa",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-thunder-and-lightning",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 17466,
      "sourceColumn": 250,
      "context": "a DC 17 Constitution saving throw. On a failed save, a creature takes 2d6 Thunder damage and has the Deafened condition for 1 minute. On a succ",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3c300ffabfa7d410",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-withering",
      "category": "formula",
      "match": "1d3",
      "path": "rulesText",
      "sourceLine": 17472,
      "sourceColumn": 38,
      "context": "aff, Rare (Requires Attunement) This staff has 3 charges and regains 1d3 expended charges daily at dawn. The staff can be wielded as a magic",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "279e6a20ea06cda9",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/staff-of-withering",
      "category": "formula",
      "match": "2d10",
      "path": "rulesText",
      "sourceLine": 17474,
      "sourceColumn": 148,
      "context": "s a normal Quarterstaff, and you can expend 1 charge to deal an extra 2d10 Necrotic damage to the target and force it to make a DC 15 Constituti",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "036c87519a90b795",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/sun-blade",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 17496,
      "sourceColumn": 191,
      "context": "ng damage. When you hit an Undead with it, that target takes an extra 1d8 Radiant damage. Sunlight. The sword's luminous blade emits Bright Li",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "234008cbc89f066b",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/sword-of-wounding",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 17515,
      "sourceColumn": 91,
      "context": "ure with an attack using this magic weapon, the target takes an extra 2d6 Necrotic damage and must succeed on a DC 15 Constitution saving throw",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b4db8a0e21739b05",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/talisman-of-pure-good",
      "category": "formula",
      "match": "8d6",
      "path": "rulesText",
      "sourceLine": 17521,
      "sourceColumn": 100,
      "context": "bol of goodness. A Fiend or an Undead that touches the talisman takes 8d6 Radiant damage and takes the damage again each time it ends its turn",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "393432e60ecd69f1",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/talisman-of-pure-good",
      "category": "formula",
      "match": "4d6",
      "path": "rulesText",
      "sourceLine": 17525,
      "sourceColumn": 535,
      "context": "n a successful save, the target isn't cast into the fissure but takes 4d6 Psychic damage from the ordeal. In either case, the fissure then clos",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fa2ddfcdd43834da",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/talisman-of-ultimate-evil",
      "category": "formula",
      "match": "8d6",
      "path": "rulesText",
      "sourceLine": 17537,
      "sourceColumn": 115,
      "context": "ature that isn't a Fiend or an Undead that touches the talisman takes 8d6 Necrotic damage and takes the damage again each time it ends its turn",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "24acbb1ad35494e1",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/talisman-of-ultimate-evil",
      "category": "formula",
      "match": "4d6",
      "path": "rulesText",
      "sourceLine": 17541,
      "sourceColumn": 527,
      "context": "n a successful save, the target isn't cast into the fissure but takes 4d6 Psychic damage from the ordeal. In either case, the fissure then clos",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "352cc860257792a2",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/thunderous-greatclub",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 17547,
      "sourceColumn": 160,
      "context": "lready equal to or greater than that score. The weapon deals an extra 1d8 Thunder damage to any creature it hits and an extra 3d8 Thunder damag",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3f009bb89a202428",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/thunderous-greatclub",
      "category": "formula",
      "match": "3d8",
      "path": "rulesText",
      "sourceLine": 17547,
      "sourceColumn": 216,
      "context": "eals an extra 1d8 Thunder damage to any creature it hits and an extra 3d8 Thunder damage to objects it hits that aren't being worn or carried.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6b634b74e9225445",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/thunderous-greatclub",
      "category": "formula",
      "match": "3d8",
      "path": "rulesText",
      "sourceLine": 17551,
      "sourceColumn": 368,
      "context": "Nonmagical objects in the Cone that aren't being worn or carried take 3d8 Thunder damage. Earthquake. As a Magic action, you can strike the we",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bb5859f9172b79d7",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/trident-of-fish-command",
      "category": "formula",
      "match": "1d3",
      "path": "rulesText",
      "sourceLine": 17577,
      "sourceColumn": 49,
      "context": "Requires Attunement) This magic weapon has 3 charges, and it regains 1d3 expended charges daily at dawn. While you carry it, you can expend 1",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "991032a2c5e9d4ca",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/universal-solvent",
      "category": "formula",
      "match": "1d6 + 1",
      "path": "rulesText",
      "sourceLine": 17583,
      "sourceColumn": 87,
      "context": "milky liquid with a strong alcohol smell. When found, a tube contains 1d6 + 1 ounces. You can take a Utilize action to pour 1 or more ounces of so",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d79e36b8e5e1c037",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/vicious-weapon",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 17591,
      "sourceColumn": 34,
      "context": "eapon (Any Simple or Martial), Rare This magic weapon deals an extra 2d6 damage to any creature it hits. This extra damage is of the same type",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7d9f1ef58b5c1a81",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/wand-of-binding",
      "category": "formula",
      "match": "1d6 + 1",
      "path": "rulesText",
      "sourceLine": 17614,
      "sourceColumn": 37,
      "context": "u must expend to cast the spell. Regaining Charges. The wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d645b830824be9dc",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/wand-of-binding",
      "category": "formula",
      "match": "1d20",
      "path": "rulesText",
      "sourceLine": 17614,
      "sourceColumn": 120,
      "context": "ded charges daily at dawn. If you expend the wand's last charge, roll 1d20. On a 1, the wand crumbles into ashes and is destroyed.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5ae3087e94f6b135",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/wand-of-enemy-detection",
      "category": "formula",
      "match": "1d6 + 1",
      "path": "rulesText",
      "sourceLine": 17622,
      "sourceColumn": 37,
      "context": "ds if you stop holding the wand. Regaining Charges. The wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c1f3e7ca823711ba",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/wand-of-enemy-detection",
      "category": "formula",
      "match": "1d20",
      "path": "rulesText",
      "sourceLine": 17622,
      "sourceColumn": 120,
      "context": "ded charges daily at dawn. If you expend the wand's last charge, roll 1d20. On a 1, the wand crumbles into ashes and is destroyed.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "380a95f53ea30f05",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/wand-of-fear",
      "category": "formula",
      "match": "1d6 + 1",
      "path": "rulesText",
      "sourceLine": 17637,
      "sourceColumn": 37,
      "context": "u must expend to cast the spell. Regaining Charges. The wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "485d76d9b424f100",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/wand-of-fear",
      "category": "formula",
      "match": "1d20",
      "path": "rulesText",
      "sourceLine": 17637,
      "sourceColumn": 120,
      "context": "ded charges daily at dawn. If you expend the wand's last charge, roll 1d20. On a 1, the wand crumbles into ashes and is destroyed.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f3f8908f328a4da2",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/wand-of-fireballs",
      "category": "formula",
      "match": "1d6 + 1",
      "path": "rulesText",
      "sourceLine": 17645,
      "sourceColumn": 37,
      "context": "ch additional charge you expend. Regaining Charges. The wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9de1a94874d39fa8",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/wand-of-fireballs",
      "category": "formula",
      "match": "1d20",
      "path": "rulesText",
      "sourceLine": 17645,
      "sourceColumn": 120,
      "context": "ded charges daily at dawn. If you expend the wand's last charge, roll 1d20. On a 1, the wand crumbles into ashes and is destroyed.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "32186637054ae7dc",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/wand-of-lightning-bolts",
      "category": "formula",
      "match": "1d6 + 1",
      "path": "rulesText",
      "sourceLine": 17653,
      "sourceColumn": 37,
      "context": "ch additional charge you expend. Regaining Charges. The wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "73e933818b8e6fe7",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/wand-of-lightning-bolts",
      "category": "formula",
      "match": "1d20",
      "path": "rulesText",
      "sourceLine": 17653,
      "sourceColumn": 120,
      "context": "ded charges daily at dawn. If you expend the wand's last charge, roll 1d20. On a 1, the wand crumbles into ashes and is destroyed.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cc8eaf201ca1e635",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/wand-of-magic-detection",
      "category": "formula",
      "match": "1d3",
      "path": "rulesText",
      "sourceLine": 17659,
      "sourceColumn": 115,
      "context": "ou can expend 1 charge to cast Detect Magic from it. The wand regains 1d3 expended charges daily at dawn.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "78c489cd861e1de7",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/wand-of-magic-missiles",
      "category": "formula",
      "match": "1d6 + 1",
      "path": "rulesText",
      "sourceLine": 17667,
      "sourceColumn": 37,
      "context": "ch additional charge you expend. Regaining Charges. The wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "07670ca3ecec3684",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/wand-of-magic-missiles",
      "category": "formula",
      "match": "1d20",
      "path": "rulesText",
      "sourceLine": 17667,
      "sourceColumn": 120,
      "context": "ded charges daily at dawn. If you expend the wand's last charge, roll 1d20. On a 1, the wand crumbles into ashes and is destroyed.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "beed1ce784de2f59",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/wand-of-paralysis",
      "category": "formula",
      "match": "1d6 + 1",
      "path": "rulesText",
      "sourceLine": 17675,
      "sourceColumn": 37,
      "context": "e effect on itself on a success. Regaining Charges. The wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f386a22c7b5aa6ec",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/wand-of-paralysis",
      "category": "formula",
      "match": "1d20",
      "path": "rulesText",
      "sourceLine": 17675,
      "sourceColumn": 120,
      "context": "ded charges daily at dawn. If you expend the wand's last charge, roll 1d20. On a 1, the wand crumbles into ashes and is destroyed.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "33382012e9404ac4",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/wand-of-polymorph",
      "category": "formula",
      "match": "1d6 + 1",
      "path": "rulesText",
      "sourceLine": 17683,
      "sourceColumn": 37,
      "context": "Polymorph (save DC 15) from it. Regaining Charges. The wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7695af258a01edc8",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/wand-of-polymorph",
      "category": "formula",
      "match": "1d20",
      "path": "rulesText",
      "sourceLine": 17683,
      "sourceColumn": 120,
      "context": "ded charges daily at dawn. If you expend the wand's last charge, roll 1d20. On a 1, the wand crumbles into ashes and is destroyed.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "69ab35f292c53cd1",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/wand-of-secrets",
      "category": "formula",
      "match": "1d3",
      "path": "rulesText",
      "sourceLine": 17689,
      "sourceColumn": 37,
      "context": "Wand, Uncommon This wand has 3 charges and regains 1d3 expended charges daily at dawn. While holding it, you can take a Magi",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a6d43428bd6c548a",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/wand-of-web",
      "category": "formula",
      "match": "1d6 + 1",
      "path": "rulesText",
      "sourceLine": 17703,
      "sourceColumn": 37,
      "context": "o cast Web (save DC 13) from it. Regaining Charges. The wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1df2cba5f9f6ab5a",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/wand-of-web",
      "category": "formula",
      "match": "1d20",
      "path": "rulesText",
      "sourceLine": 17703,
      "sourceColumn": 120,
      "context": "ded charges daily at dawn. If you expend the wand's last charge, roll 1d20. On a 1, the wand crumbles into ashes and is destroyed.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a8393638da36d3aa",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/wand-of-wonder",
      "category": "formula",
      "match": "1d6 + 1",
      "path": "rulesText",
      "sourceLine": 17711,
      "sourceColumn": 37,
      "context": "y which among them are affected. Regaining Charges. The wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "57ed5b7a157d8f6e",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/wand-of-wonder",
      "category": "formula",
      "match": "1d20",
      "path": "rulesText",
      "sourceLine": 17711,
      "sourceColumn": 120,
      "context": "ded charges daily at dawn. If you expend the wand's last charge, roll 1d20. On a 1, the wand crumbles into dust and is destroyed. Wand of Wonde",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "927a3f970cb643f1",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/well-of-many-worlds",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 17765,
      "sourceColumn": 76,
      "context": "the Well of Many Worlds has opened a portal, it can't do so again for 1d8 hours.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "849a51272f59f062",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/winged-boots",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 17777,
      "sourceColumn": 39,
      "context": "Uncommon (Requires Attunement) These boots have 4 charges and regain 1d4 expended charges daily at dawn. While wearing the boots, you can take",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8bd6e22f25372d6f",
      "record": "https://cheeleong.dev/graph20/objects/magic-items/wings-of-flying",
      "category": "formula",
      "match": "1d12",
      "path": "rulesText",
      "sourceLine": 17783,
      "sourceColumn": 339,
      "context": "ear, you fall. When the wings disappear, you can't use them again for 1d12 hours. ---",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "382765f7bbbe0697",
      "record": "https://cheeleong.dev/graph20/objects/monsters/aboleth",
      "category": "formula",
      "match": "20d10 + 40",
      "path": "rulesText",
      "sourceLine": 18078,
      "sourceColumn": 9,
      "context": "Large Aberration, Lawful Evil AC 17 Initiative +7 (17) HP 150 (20d10 + 40) Speed 10 ft., Swim 40 ft. Skills History +12, Perception +10 Senses",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5649bdc68a267ebf",
      "record": "https://cheeleong.dev/graph20/objects/monsters/aboleth",
      "category": "formula",
      "match": "5d10",
      "path": "statSections[0].rulesText",
      "sourceLine": 18095,
      "sourceColumn": 69,
      "context": "Eldritch Restoration. If destroyed, the aboleth gains a new body in 5d10 days, reviving with all its Hit Points in the Far Realm or another lo",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "afb89016e06723f1",
      "record": "https://cheeleong.dev/graph20/objects/monsters/aboleth",
      "category": "formula",
      "match": "1d12",
      "path": "statSections[0].rulesText",
      "sourceLine": 18101,
      "sourceColumn": 77,
      "context": "the cursed creature is outside a body of water, the creature takes 6 (1d12) Acid damage at the end of every 10 minutes unless moisture is applie",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a011b2f629b34ca6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/aboleth",
      "category": "formula",
      "match": "2d6 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 18109,
      "sourceColumn": 56,
      "context": "if available. Tentacle. Melee Attack Roll: +9, reach 15 ft. Hit: 12 (2d6 + 5) Bludgeoning damage. If the target is a Large or smaller creature, it",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5a7c0f4966f15bdf",
      "record": "https://cheeleong.dev/graph20/objects/monsters/aboleth",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 18111,
      "sourceColumn": 138,
      "context": "thin 30 feet that is Charmed or Grappled by the aboleth. Failure: 10 (3d6) Psychic damage. Success: Half damage. Failure or Success: The abole",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0b385fc9910cf510",
      "record": "https://cheeleong.dev/graph20/objects/monsters/aboleth",
      "category": "formula",
      "match": "1d10",
      "path": "statSections[2].rulesText",
      "sourceLine": 18125,
      "sourceColumn": 118,
      "context": "creature Charmed or Grappled, it uses Consume Memories and regains 5 (1d10) Hit Points.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ea185b1b8f3eedc6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-black-dragon",
      "category": "formula",
      "match": "17d12 + 85",
      "path": "rulesText",
      "sourceLine": 18777,
      "sourceColumn": 9,
      "context": "e Dragon (Chromatic), Chaotic Evil AC 19 Initiative +12 (22) HP 195 (17d12 + 85) Speed 40 ft., Fly 80 ft., Swim 40 ft. Skills Perception +11, Stealt",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0a3fddc14f1f727f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-black-dragon",
      "category": "formula",
      "match": "2d6 + 6",
      "path": "statSections[1].rulesText",
      "sourceLine": 18801,
      "sourceColumn": 53,
      "context": "evel 3 version). Rend. Melee Attack Roll: +11, reach 10 ft. Hit: 13 (2d6 + 6) Slashing damage plus 4 (1d8) Acid damage. Acid Breath (Recharge 5–6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "764233a36a87f3ec",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-black-dragon",
      "category": "formula",
      "match": "1d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 18801,
      "sourceColumn": 86,
      "context": "ack Roll: +11, reach 10 ft. Hit: 13 (2d6 + 6) Slashing damage plus 4 (1d8) Acid damage. Acid Breath (Recharge 5–6). Dexterity Saving Throw: DC",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8a228553f64f81aa",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-black-dragon",
      "category": "formula",
      "match": "12d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 18803,
      "sourceColumn": 124,
      "context": "C 18, each creature in a 60-foot-long, 5-foot-wide Line. Failure: 54 (12d8) Acid damage. Success: Half damage. Spellcasting. The dragon casts o",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8bd14efd87e1a38b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-black-dragon",
      "category": "formula",
      "match": "4d10",
      "path": "statSections[2].rulesText",
      "sourceLine": 18813,
      "sourceColumn": 112,
      "context": "DC 17, one creature the dragon can see within 120 feet. Failure: 22 (4d10) Poison damage, and the target has Disadvantage on saving throws to m",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "df9a56ed9321882c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-blue-dragon",
      "category": "formula",
      "match": "17d12 + 102",
      "path": "rulesText",
      "sourceLine": 19003,
      "sourceColumn": 9,
      "context": "ge Dragon (Chromatic), Lawful Evil AC 19 Initiative +10 (20) HP 212 (17d12 + 102) Speed 40 ft., Burrow 30 ft., Fly 80 ft. Skills Perception +12, Stea",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "abf9af55e8329996",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-blue-dragon",
      "category": "formula",
      "match": "2d8 + 7",
      "path": "statSections[1].rulesText",
      "sourceLine": 19025,
      "sourceColumn": 53,
      "context": "to cast Shatter. Rend. Melee Attack Roll: +12, reach 10 ft. Hit: 16 (2d8 + 7) Slashing damage plus 5 (1d10) Lightning damage. Lightning Breath (R",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "12e11e7c7f1c13fd",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-blue-dragon",
      "category": "formula",
      "match": "1d10",
      "path": "statSections[1].rulesText",
      "sourceLine": 19025,
      "sourceColumn": 86,
      "context": "ack Roll: +12, reach 10 ft. Hit: 16 (2d8 + 7) Slashing damage plus 5 (1d10) Lightning damage. Lightning Breath (Recharge 5–6). Dexterity Saving",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c172007e02742ef7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-blue-dragon",
      "category": "formula",
      "match": "11d10",
      "path": "statSections[1].rulesText",
      "sourceLine": 19027,
      "sourceColumn": 129,
      "context": "C 19, each creature in a 90-foot-long, 5-foot-wide Line. Failure: 60 (11d10) Lightning damage. Success: Half damage. Spellcasting. The dragon ca",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ff27a0b1d8a7fe2f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-brass-dragon",
      "category": "formula",
      "match": "15d12 + 75",
      "path": "rulesText",
      "sourceLine": 19198,
      "sourceColumn": 9,
      "context": "ge Dragon (Metallic), Chaotic Good AC 18 Initiative +10 (20) HP 172 (15d12 + 75) Speed 40 ft., Burrow 30 ft., Fly 80 ft. Skills History +7, Percepti",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "810869132ddf7934",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-brass-dragon",
      "category": "formula",
      "match": "2d10 + 6",
      "path": "statSections[1].rulesText",
      "sourceLine": 19220,
      "sourceColumn": 53,
      "context": "t Scorching Ray. Rend. Melee Attack Roll: +11, reach 10 ft. Hit: 17 (2d10 + 6) Slashing damage plus 4 (1d8) Fire damage. Fire Breath (Recharge 5–6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f8259db54b6daf16",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-brass-dragon",
      "category": "formula",
      "match": "1d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 19220,
      "sourceColumn": 87,
      "context": "ck Roll: +11, reach 10 ft. Hit: 17 (2d10 + 6) Slashing damage plus 4 (1d8) Fire damage. Fire Breath (Recharge 5–6). Dexterity Saving Throw: DC",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1b2727b0d7c9ad5c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-brass-dragon",
      "category": "formula",
      "match": "10d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 19222,
      "sourceColumn": 124,
      "context": "C 18, each creature in a 60-foot-long, 5-foot-wide Line. Failure: 45 (10d8) Fire damage. Success: Half damage. Sleep Breath. Constitution Savin",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "72291ea10a73d28e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-brass-dragon",
      "category": "formula",
      "match": "6d8",
      "path": "statSections[2].rulesText",
      "sourceLine": 19240,
      "sourceColumn": 111,
      "context": "DC 16, one creature the dragon can see within 120 feet. Failure: 27 (6d8) Fire damage, and the target's Speed is halved until the end of its n",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "280cff592bfdff08",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-bronze-dragon",
      "category": "formula",
      "match": "17d12 + 102",
      "path": "rulesText",
      "sourceLine": 19368,
      "sourceColumn": 9,
      "context": "uge Dragon (Metallic), Lawful Good AC 18 Initiative +10 (20) HP 212 (17d12 + 102) Speed 40 ft., Fly 80 ft., Swim 40 ft. Skills Insight +7, Perception",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "92b1f5cf38e2bf89",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-bronze-dragon",
      "category": "formula",
      "match": "2d8 + 7",
      "path": "statSections[1].rulesText",
      "sourceLine": 19392,
      "sourceColumn": 53,
      "context": "evel 2 version). Rend. Melee Attack Roll: +12, reach 10 ft. Hit: 16 (2d8 + 7) Slashing damage plus 5 (1d10) Lightning damage. Lightning Breath (R",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e389c21f83f01946",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-bronze-dragon",
      "category": "formula",
      "match": "1d10",
      "path": "statSections[1].rulesText",
      "sourceLine": 19392,
      "sourceColumn": 86,
      "context": "ack Roll: +12, reach 10 ft. Hit: 16 (2d8 + 7) Slashing damage plus 5 (1d10) Lightning damage. Lightning Breath (Recharge 5–6). Dexterity Saving",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e88b4ca400dc5a57",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-bronze-dragon",
      "category": "formula",
      "match": "10d10",
      "path": "statSections[1].rulesText",
      "sourceLine": 19394,
      "sourceColumn": 129,
      "context": "C 19, each creature in a 90-foot-long, 5-foot-wide Line. Failure: 55 (10d10) Lightning damage. Success: Half damage. Repulsion Breath. Strength",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "dc0c8af591cde689",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-bronze-dragon",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[2].rulesText",
      "sourceLine": 19412,
      "sourceColumn": 157,
      "context": "e centered on a point the dragon can see within 90 feet. Failure: 10 (3d6) Thunder damage, and the target has the Deafened condition until the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b4fe7a3001c3221e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-copper-dragon",
      "category": "formula",
      "match": "16d12 + 80",
      "path": "rulesText",
      "sourceLine": 19962,
      "sourceColumn": 9,
      "context": "ge Dragon (Metallic), Chaotic Good AC 18 Initiative +11 (21) HP 184 (16d12 + 80) Speed 40 ft., Climb 40 ft., Fly 80 ft. Skills Deception +9, Percept",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "086a02d12286a363",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-copper-dragon",
      "category": "formula",
      "match": "2d10 + 6",
      "path": "statSections[1].rulesText",
      "sourceLine": 19984,
      "sourceColumn": 53,
      "context": "evel 4 version). Rend. Melee Attack Roll: +11, reach 10 ft. Hit: 17 (2d10 + 6) Slashing damage plus 4 (1d8) Acid damage. Acid Breath (Recharge 5–6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d1dcf33d635629d8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-copper-dragon",
      "category": "formula",
      "match": "1d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 19984,
      "sourceColumn": 87,
      "context": "ck Roll: +11, reach 10 ft. Hit: 17 (2d10 + 6) Slashing damage plus 4 (1d8) Acid damage. Acid Breath (Recharge 5–6). Dexterity Saving Throw: DC",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b21923331c9f3add",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-copper-dragon",
      "category": "formula",
      "match": "12d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 19986,
      "sourceColumn": 125,
      "context": "18, each creature in an 60-foot-long, 5-foot-wide Line. Failure: 54 (12d8) Acid damage. Success: Half damage. Slowing Breath. Constitution Sav",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "93d683c22aaca1d0",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-copper-dragon",
      "category": "formula",
      "match": "7d6",
      "path": "statSections[2].rulesText",
      "sourceLine": 20000,
      "sourceColumn": 108,
      "context": ": DC 17, one creature the dragon can see within 90 feet. Failure: 24 (7d6) Psychic damage. Until the end of its next turn, the target rolls 1d6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1ae9010746db2063",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-copper-dragon",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[2].rulesText",
      "sourceLine": 20000,
      "sourceColumn": 178,
      "context": "7d6) Psychic damage. Until the end of its next turn, the target rolls 1d6 whenever it makes an ability check or attack roll and subtracts the n",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "52ee496288bc307d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-gold-dragon",
      "category": "formula",
      "match": "18d12 + 126",
      "path": "rulesText",
      "sourceLine": 21468,
      "sourceColumn": 9,
      "context": "uge Dragon (Metallic), Lawful Good AC 19 Initiative +14 (24) HP 243 (18d12 + 126) Speed 40 ft., Fly 80 ft., Swim 40 ft. Skills Insight +8, Perception",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "adb209dfa94f9870",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-gold-dragon",
      "category": "formula",
      "match": "2d8 + 8",
      "path": "statSections[1].rulesText",
      "sourceLine": 21492,
      "sourceColumn": 53,
      "context": "eakening Breath. Rend. Melee Attack Roll: +14, reach 10 ft. Hit: 17 (2d8 + 8) Slashing damage plus 4 (1d8) Fire damage. Fire Breath (Recharge 5–6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fc28c127caa69d6c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-gold-dragon",
      "category": "formula",
      "match": "1d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 21492,
      "sourceColumn": 86,
      "context": "ack Roll: +14, reach 10 ft. Hit: 17 (2d8 + 8) Slashing damage plus 4 (1d8) Fire damage. Fire Breath (Recharge 5–6). Dexterity Saving Throw: DC",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c6e00083d37052ab",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-gold-dragon",
      "category": "formula",
      "match": "12d10",
      "path": "statSections[1].rulesText",
      "sourceLine": 21494,
      "sourceColumn": 106,
      "context": "ty Saving Throw: DC 21, each creature in a 60-foot Cone. Failure: 66 (12d10) Fire damage. Success: Half damage. Spellcasting. The dragon casts o",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f158331434c354aa",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-gold-dragon",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 21502,
      "sourceColumn": 209,
      "context": "target has Disadvantage on Strength-based D20 Tests and subtracts 3 (1d6) from its damage rolls. It repeats the save at the end of each of its",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c3540ca84ba4537d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-gold-dragon",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[2].rulesText",
      "sourceLine": 21508,
      "sourceColumn": 101,
      "context": "DC 21, one creature the dragon can see within 120 feet. Failure: 10 (3d6) Force damage, and the target has the Incapacitated condition and is",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "93d3961bba5dde3e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-green-dragon",
      "category": "formula",
      "match": "18d12 + 90",
      "path": "rulesText",
      "sourceLine": 21709,
      "sourceColumn": 9,
      "context": "ge Dragon (Chromatic), Lawful Evil AC 19 Initiative +11 (21) HP 207 (18d12 + 90) Speed 40 ft., Fly 80 ft., Swim 40 ft. Skills Deception +9, Percepti",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "273031bd61f48041",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-green-dragon",
      "category": "formula",
      "match": "2d8 + 6",
      "path": "statSections[1].rulesText",
      "sourceLine": 21733,
      "sourceColumn": 53,
      "context": "evel 3 version). Rend. Melee Attack Roll: +11, reach 10 ft. Hit: 15 (2d8 + 6) Slashing damage plus 7 (2d6) Poison damage. Poison Breath (Recharge",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3f7af45a17c4b9dc",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-green-dragon",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 21733,
      "sourceColumn": 86,
      "context": "ack Roll: +11, reach 10 ft. Hit: 15 (2d8 + 6) Slashing damage plus 7 (2d6) Poison damage. Poison Breath (Recharge 5–6). Constitution Saving Th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bac772bf3fb94965",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-green-dragon",
      "category": "formula",
      "match": "16d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 21735,
      "sourceColumn": 111,
      "context": "on Saving Throw: DC 18, each creature in a 60-foot Cone. Failure: 56 (16d6) Poison damage. Success: Half damage. Spellcasting. The dragon casts",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "751eacf7dc2cfa08",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-green-dragon",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[2].rulesText",
      "sourceLine": 21748,
      "sourceColumn": 159,
      "context": "re centered on a point the dragon can see within 90 feet. Failure: 7 (2d6) Poison damage, and the target takes a -2 penalty to AC until the end",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "350a3ef2c20bc07d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-red-dragon",
      "category": "formula",
      "match": "19d12 + 133",
      "path": "rulesText",
      "sourceLine": 24247,
      "sourceColumn": 9,
      "context": "e Dragon (Chromatic), Chaotic Evil AC 19 Initiative +12 (22) HP 256 (19d12 + 133) Speed 40 ft., Climb 40 ft., Fly 80 ft. Skills Perception +13, Steal",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ad842c82812cbc98",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-red-dragon",
      "category": "formula",
      "match": "1d10 + 8",
      "path": "statSections[1].rulesText",
      "sourceLine": 24269,
      "sourceColumn": 53,
      "context": "t Scorching Ray. Rend. Melee Attack Roll: +14, reach 10 ft. Hit: 13 (1d10 + 8) Slashing damage plus 5 (2d4) Fire damage. Fire Breath (Recharge 5–6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "68f00e1a4b6144b4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-red-dragon",
      "category": "formula",
      "match": "2d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 24269,
      "sourceColumn": 87,
      "context": "ck Roll: +14, reach 10 ft. Hit: 13 (1d10 + 8) Slashing damage plus 5 (2d4) Fire damage. Fire Breath (Recharge 5–6). Dexterity Saving Throw: DC",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7f95dc6d7d54c395",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-red-dragon",
      "category": "formula",
      "match": "17d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 24271,
      "sourceColumn": 106,
      "context": "ty Saving Throw: DC 21, each creature in a 60-foot Cone. Failure: 59 (17d6) Fire damage. Success: Half damage. Spellcasting. The dragon casts o",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bccc40c59b2fdfbc",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-silver-dragon",
      "category": "formula",
      "match": "16d12 + 112",
      "path": "rulesText",
      "sourceLine": 24840,
      "sourceColumn": 9,
      "context": "uge Dragon (Metallic), Lawful Good AC 19 Initiative +10 (20) HP 216 (16d12 + 112) Speed 40 ft., Fly 80 ft. Skills History +8, Perception +11, Stealth",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "13acbf1f454e37a7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-silver-dragon",
      "category": "formula",
      "match": "2d8 + 8",
      "path": "statSections[1].rulesText",
      "sourceLine": 24862,
      "sourceColumn": 53,
      "context": "cast Ice Knife. Rend. Melee Attack Roll: +13, reach 10 ft. Hit: 17 (2d8 + 8) Slashing damage plus 4 (1d8) Cold damage. Cold Breath (Recharge 5–6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b8d87d441c90088e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-silver-dragon",
      "category": "formula",
      "match": "1d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 24862,
      "sourceColumn": 86,
      "context": "ack Roll: +13, reach 10 ft. Hit: 17 (2d8 + 8) Slashing damage plus 4 (1d8) Cold damage. Cold Breath (Recharge 5–6). Constitution Saving Throw:",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "501204aaac34c954",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-silver-dragon",
      "category": "formula",
      "match": "12d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 24864,
      "sourceColumn": 109,
      "context": "on Saving Throw: DC 20, each creature in a 60-foot Cone. Failure: 54 (12d8) Cold damage. Success: Half damage. Paralyzing Breath. Constitution",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2e07ef90df9cea7a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-silver-dragon",
      "category": "formula",
      "match": "4d6",
      "path": "statSections[2].rulesText",
      "sourceLine": 24880,
      "sourceColumn": 108,
      "context": "19, each creature in a 60-foot-long, 10-foot-wide Line. Failure: 14 (4d6) Cold damage, and the target is pushed up to 30 feet straight away fr",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7d85c9cb7a00dd14",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-white-dragon",
      "category": "formula",
      "match": "16d12 + 96",
      "path": "rulesText",
      "sourceLine": 26360,
      "sourceColumn": 9,
      "context": "e Dragon (Chromatic), Chaotic Evil AC 18 Initiative +10 (20) HP 200 (16d12 + 96) Speed 40 ft., Burrow 30 ft., Fly 80 ft., Swim 40 ft. Skills Percept",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "163210ef5f80f457",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-white-dragon",
      "category": "formula",
      "match": "2d6 + 6",
      "path": "statSections[1].rulesText",
      "sourceLine": 26384,
      "sourceColumn": 53,
      "context": "ee Rend attacks. Rend. Melee Attack Roll: +11, reach 10 ft. Hit: 13 (2d6 + 6) Slashing damage plus 4 (1d8) Cold damage. Cold Breath (Recharge 5–6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2ab3711aa33267e0",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-white-dragon",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 26384,
      "sourceColumn": 53,
      "context": "e centered on a point the dragon can see within 120 feet. Failure: 7 (2d6) Cold damage, and the target's Speed is 0 until the end of the target",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f10c8afb5332cac6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-white-dragon",
      "category": "formula",
      "match": "1d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 26384,
      "sourceColumn": 86,
      "context": "ack Roll: +11, reach 10 ft. Hit: 13 (2d6 + 6) Slashing damage plus 4 (1d8) Cold damage. Cold Breath (Recharge 5–6). Constitution Saving Throw:",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "47f90d2b14292595",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-white-dragon",
      "category": "formula",
      "match": "12d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 26387,
      "sourceColumn": 61,
      "context": "on Saving Throw: DC 19, each creature in a 60-foot Cone. Failure: 54 (12d8) Cold damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c4f8a2ba5b3605db",
      "record": "https://cheeleong.dev/graph20/objects/monsters/adult-white-dragon",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[2].rulesText",
      "sourceLine": 26393,
      "sourceColumn": 160,
      "context": "e centered on a point the dragon can see within 120 feet. Failure: 7 (2d6) Cold damage, and the target's Speed is 0 until the end of the target",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "097ef66aa61d9480",
      "record": "https://cheeleong.dev/graph20/objects/monsters/air-elemental",
      "category": "formula",
      "match": "12d10 + 24",
      "path": "rulesText",
      "sourceLine": 18135,
      "sourceColumn": 8,
      "context": "Large Elemental, Neutral AC 15 Initiative +5 (15) HP 90 (12d10 + 24) Speed 10 ft., Fly 90 ft. (hover) Resistances Bludgeoning, Lightning",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9efa6933b52e6a26",
      "record": "https://cheeleong.dev/graph20/objects/monsters/air-elemental",
      "category": "formula",
      "match": "2d8 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 18158,
      "sourceColumn": 10,
      "context": "tacks. Thunderous Slam. Melee Attack Roll: +8, reach 10 ft. Hit: 14 (2d8 + 5) Thunder damage. Whirlwind (Recharge 4–6). Strength Saving Throw: DC",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1827ad74ef557aae",
      "record": "https://cheeleong.dev/graph20/objects/monsters/air-elemental",
      "category": "formula",
      "match": "4d10 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 18160,
      "sourceColumn": 127,
      "context": "one Medium or smaller creature in the elemental's space. Failure: 24 (4d10 + 2) Thunder damage, and the target is pushed up to 20 feet straight away",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bac534e02e17560e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/allosaurus",
      "category": "formula",
      "match": "6d10 + 18",
      "path": "rulesText",
      "sourceLine": 26754,
      "sourceColumn": 8,
      "context": "Large Beast (Dinosaur), Unaligned AC 13 Initiative +1 (11) HP 51 (6d10 + 18) Speed 60 ft. Skills Perception +5 Senses Passive Perception 15 Lang",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "dc1ab1c1fb47d9fd",
      "record": "https://cheeleong.dev/graph20/objects/monsters/allosaurus",
      "category": "formula",
      "match": "2d10 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 26769,
      "sourceColumn": 51,
      "context": "Bite. Melee Attack Roll: +6, reach 5 ft. Hit: 15 (2d10 + 4) Piercing damage. Claws. Melee Attack Roll: +6, reach 5 ft. Hit: 8 (",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cdf98c17aa25dfee",
      "record": "https://cheeleong.dev/graph20/objects/monsters/allosaurus",
      "category": "formula",
      "match": "1d8 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 26771,
      "sourceColumn": 51,
      "context": ") Piercing damage. Claws. Melee Attack Roll: +6, reach 5 ft. Hit: 8 (1d8 + 4) Slashing damage. If the target is a Large or smaller creature and th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "86d9ff95137349cc",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-black-dragon",
      "category": "formula",
      "match": "21d20 + 147",
      "path": "rulesText",
      "sourceLine": 18825,
      "sourceColumn": 9,
      "context": "n Dragon (Chromatic), Chaotic Evil AC 22 Initiative +16 (26) HP 367 (21d20 + 147) Speed 40 ft., Fly 80 ft., Swim 40 ft. Skills Perception +16, Stealt",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "162f489f630b625b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-black-dragon",
      "category": "formula",
      "match": "2d8 + 8",
      "path": "statSections[1].rulesText",
      "sourceLine": 18849,
      "sourceColumn": 53,
      "context": "evel 4 version). Rend. Melee Attack Roll: +15, reach 15 ft. Hit: 17 (2d8 + 8) Slashing damage plus 9 (2d8) Acid damage. Acid Breath (Recharge 5–6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "454d31fe34c7f447",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-black-dragon",
      "category": "formula",
      "match": "2d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 18849,
      "sourceColumn": 53,
      "context": "ack Roll: +15, reach 15 ft. Hit: 17 (2d8 + 8) Slashing damage plus 9 (2d8) Acid damage. Acid Breath (Recharge 5–6). Dexterity Saving Throw: DC",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "40f9682c72b7190d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-black-dragon",
      "category": "formula",
      "match": "15d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 18851,
      "sourceColumn": 125,
      "context": "22, each creature in a 90-foot-long, 10-foot-wide Line. Failure: 67 (15d8) Acid damage. Success: Half damage. Spellcasting. The dragon casts o",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "31eeb0027af81681",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-black-dragon",
      "category": "formula",
      "match": "6d10",
      "path": "statSections[2].rulesText",
      "sourceLine": 18863,
      "sourceColumn": 112,
      "context": "DC 21, one creature the dragon can see within 120 feet. Failure: 33 (6d10) Poison damage, and the target has Disadvantage on saving throws to m",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e21c3d6cfb3593cb",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-blue-dragon",
      "category": "formula",
      "match": "26d20 + 208",
      "path": "rulesText",
      "sourceLine": 19051,
      "sourceColumn": 9,
      "context": "an Dragon (Chromatic), Lawful Evil AC 22 Initiative +14 (24) HP 481 (26d20 + 208) Speed 40 ft., Burrow 40 ft., Fly 80 ft. Skills Perception +17, Stea",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "64985a39d6037cff",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-blue-dragon",
      "category": "formula",
      "match": "2d8 + 9",
      "path": "statSections[1].rulesText",
      "sourceLine": 19073,
      "sourceColumn": 53,
      "context": "evel 3 version). Rend. Melee Attack Roll: +16, reach 15 ft. Hit: 18 (2d8 + 9) Slashing damage plus 11 (2d10) Lightning damage. Lightning Breath (",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "67e3cfea9f1ac955",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-blue-dragon",
      "category": "formula",
      "match": "2d10",
      "path": "statSections[1].rulesText",
      "sourceLine": 19073,
      "sourceColumn": 87,
      "context": "ck Roll: +16, reach 15 ft. Hit: 18 (2d8 + 9) Slashing damage plus 11 (2d10) Lightning damage. Lightning Breath (Recharge 5–6). Dexterity Saving",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "503bd4dea93ad2c2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-blue-dragon",
      "category": "formula",
      "match": "16d10",
      "path": "statSections[1].rulesText",
      "sourceLine": 19075,
      "sourceColumn": 131,
      "context": "23, each creature in a 120-foot-long, 10-foot-wide Line. Failure: 88 (16d10) Lightning damage. Success: Half damage. Spellcasting. The dragon ca",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a686575bf88282ca",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-brass-dragon",
      "category": "formula",
      "match": "19d20 + 133",
      "path": "rulesText",
      "sourceLine": 19248,
      "sourceColumn": 9,
      "context": "an Dragon (Metallic), Chaotic Good AC 20 Initiative +12 (22) HP 332 (19d20 + 133) Speed 40 ft., Burrow 40 ft., Fly 80 ft. Skills History +9, Percepti",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8da7ee70a9360f45",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-brass-dragon",
      "category": "formula",
      "match": "2d10 + 8",
      "path": "statSections[1].rulesText",
      "sourceLine": 19270,
      "sourceColumn": 53,
      "context": "evel 3 version). Rend. Melee Attack Roll: +14, reach 15 ft. Hit: 19 (2d10 + 8) Slashing damage plus 7 (2d6) Fire damage. Fire Breath (Recharge 5–6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "07b2e614d4e500ed",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-brass-dragon",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 19270,
      "sourceColumn": 87,
      "context": "ck Roll: +14, reach 15 ft. Hit: 19 (2d10 + 8) Slashing damage plus 7 (2d6) Fire damage. Fire Breath (Recharge 5–6). Dexterity Saving Throw: DC",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8d10f6e360fb1a31",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-brass-dragon",
      "category": "formula",
      "match": "13d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 19272,
      "sourceColumn": 124,
      "context": "C 21, each creature in a 90-foot-long, 5-foot-wide Line. Failure: 58 (13d8) Fire damage. Success: Half damage. Sleep Breath. Constitution Savin",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a925ad5d9afd77ab",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-brass-dragon",
      "category": "formula",
      "match": "8d8",
      "path": "statSections[2].rulesText",
      "sourceLine": 19290,
      "sourceColumn": 111,
      "context": "DC 20, one creature the dragon can see within 120 feet. Failure: 36 (8d8) Fire damage, and the target's Speed is halved until the end of its n",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "47666d93d7b42781",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-bronze-dragon",
      "category": "formula",
      "match": "24d20 + 192",
      "path": "rulesText",
      "sourceLine": 19422,
      "sourceColumn": 9,
      "context": "uan Dragon (Metallic), Lawful Good AC 22 Initiative +14 (24) HP 444 (24d20 + 192) Speed 40 ft., Fly 80 ft., Swim 40 ft. Skills Insight +10, Perceptio",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3b00d1fba36f71fd",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-bronze-dragon",
      "category": "formula",
      "match": "2d8 + 9",
      "path": "statSections[1].rulesText",
      "sourceLine": 19449,
      "sourceColumn": 53,
      "context": "evel 2 version). Rend. Melee Attack Roll: +16, reach 15 ft. Hit: 18 (2d8 + 9) Slashing damage plus 9 (2d8) Lightning damage. Lightning Breath (Re",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "828970d3c8cecbd2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-bronze-dragon",
      "category": "formula",
      "match": "2d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 19449,
      "sourceColumn": 53,
      "context": "ack Roll: +16, reach 15 ft. Hit: 18 (2d8 + 9) Slashing damage plus 9 (2d8) Lightning damage. Lightning Breath (Recharge 5–6). Dexterity Saving",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4d3612a3c74f2a13",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-bronze-dragon",
      "category": "formula",
      "match": "15d10",
      "path": "statSections[1].rulesText",
      "sourceLine": 19451,
      "sourceColumn": 131,
      "context": "23, each creature in a 120-foot-long, 10-foot-wide Line. Failure: 82 (15d10) Lightning damage. Success: Half damage. Repulsion Breath. Strength",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "19310efb31f246da",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-bronze-dragon",
      "category": "formula",
      "match": "3d8",
      "path": "statSections[2].rulesText",
      "sourceLine": 19469,
      "sourceColumn": 158,
      "context": "centered on a point the dragon can see within 120 feet. Failure: 13 (3d8) Thunder damage, and the target has the Deafened condition until the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "23104aa98d91a979",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-copper-dragon",
      "category": "formula",
      "match": "21d20 + 147",
      "path": "rulesText",
      "sourceLine": 20012,
      "sourceColumn": 9,
      "context": "an Dragon (Metallic), Chaotic Good AC 21 Initiative +15 (25) HP 367 (21d20 + 147) Speed 40 ft., Climb 40 ft., Fly 80 ft. Skills Deception +13, Percep",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1298338cae04bd2e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-copper-dragon",
      "category": "formula",
      "match": "2d10 + 8",
      "path": "statSections[1].rulesText",
      "sourceLine": 20037,
      "sourceColumn": 53,
      "context": "evel 5 version). Rend. Melee Attack Roll: +15, reach 15 ft. Hit: 19 (2d10 + 8) Slashing damage plus 9 (2d8) Acid damage. Acid Breath (Recharge 5–6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5986457cb9961d05",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-copper-dragon",
      "category": "formula",
      "match": "2d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 20037,
      "sourceColumn": 87,
      "context": "ck Roll: +15, reach 15 ft. Hit: 19 (2d10 + 8) Slashing damage plus 9 (2d8) Acid damage. Acid Breath (Recharge 5–6). Dexterity Saving Throw: DC",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7ebd5aed566796c5",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-copper-dragon",
      "category": "formula",
      "match": "14d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 20039,
      "sourceColumn": 126,
      "context": "22, each creature in an 90-foot-long, 10-foot-wide Line. Failure: 63 (14d8) Acid damage. Success: Half damage. Slowing Breath. Constitution Sav",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3a3af317304b8797",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-copper-dragon",
      "category": "formula",
      "match": "9d6",
      "path": "statSections[2].rulesText",
      "sourceLine": 20053,
      "sourceColumn": 109,
      "context": "DC 21, one creature the dragon can see within 120 feet. Failure: 31 (9d6) Psychic damage. Until the end of its next turn, the target rolls 1d8",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "40d683f13ee7648b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-copper-dragon",
      "category": "formula",
      "match": "1d8",
      "path": "statSections[2].rulesText",
      "sourceLine": 20053,
      "sourceColumn": 179,
      "context": "9d6) Psychic damage. Until the end of its next turn, the target rolls 1d8 whenever it makes an ability check or attack roll and subtracts the n",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a33a039502d13fa4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-gold-dragon",
      "category": "formula",
      "match": "28d20 + 252",
      "path": "rulesText",
      "sourceLine": 21520,
      "sourceColumn": 9,
      "context": "uan Dragon (Metallic), Lawful Good AC 22 Initiative +16 (26) HP 546 (28d20 + 252) Speed 40 ft., Fly 80 ft., Swim 40 ft. Skills Insight +10, Perceptio",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2b7aa915256fb9a9",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-gold-dragon",
      "category": "formula",
      "match": "2d8 + 10",
      "path": "statSections[1].rulesText",
      "sourceLine": 21544,
      "sourceColumn": 60,
      "context": "g Breath. Rend. Melee Attack Roll: +17 to hit, reach 15 ft. Hit: 19 (2d8 + 10) Slashing damage plus 9 (2d8) Fire damage. Fire Breath (Recharge 5–6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "60a66e43c6b369b2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-gold-dragon",
      "category": "formula",
      "match": "2d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 21544,
      "sourceColumn": 60,
      "context": ": +17 to hit, reach 15 ft. Hit: 19 (2d8 + 10) Slashing damage plus 9 (2d8) Fire damage. Fire Breath (Recharge 5–6). Dexterity Saving Throw: DC",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c195401998b2a744",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-gold-dragon",
      "category": "formula",
      "match": "13d10",
      "path": "statSections[1].rulesText",
      "sourceLine": 21546,
      "sourceColumn": 106,
      "context": "ty Saving Throw: DC 24, each creature in a 90-foot Cone. Failure: 71 (13d10) Fire damage. Success: Half damage. Spellcasting. The dragon casts o",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "569cfffb98e21274",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-gold-dragon",
      "category": "formula",
      "match": "1d10",
      "path": "statSections[1].rulesText",
      "sourceLine": 21556,
      "sourceColumn": 209,
      "context": "target has Disadvantage on Strength-based D20 Tests and subtracts 5 (1d10) from its damage rolls. It repeats the save at the end of each of its",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ceb07bdbcf1a7d50",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-gold-dragon",
      "category": "formula",
      "match": "7d6",
      "path": "statSections[2].rulesText",
      "sourceLine": 21562,
      "sourceColumn": 101,
      "context": "DC 24, one creature the dragon can see within 120 feet. Failure: 24 (7d6) Force damage, and the target has the Incapacitated condition and is",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "de25fad51723c862",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-green-dragon",
      "category": "formula",
      "match": "23d20 + 161",
      "path": "rulesText",
      "sourceLine": 21758,
      "sourceColumn": 9,
      "context": "an Dragon (Chromatic), Lawful Evil AC 21 Initiative +15 (25) HP 402 (23d20 + 161) Speed 40 ft., Fly 80 ft., Swim 40 ft. Skills Deception +13, Percept",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f9bebe0d5d6fa350",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-green-dragon",
      "category": "formula",
      "match": "2d8 + 8",
      "path": "statSections[1].rulesText",
      "sourceLine": 21782,
      "sourceColumn": 53,
      "context": "evel 5 version). Rend. Melee Attack Roll: +15, reach 15 ft. Hit: 17 (2d8 + 8) Slashing damage plus 10 (3d6) Poison damage. Poison Breath (Recharg",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "74ab9b72c2f02469",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-green-dragon",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 21782,
      "sourceColumn": 87,
      "context": "ck Roll: +15, reach 15 ft. Hit: 17 (2d8 + 8) Slashing damage plus 10 (3d6) Poison damage. Poison Breath (Recharge 5–6). Constitution Saving Th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "12d74b421f3ac8ca",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-green-dragon",
      "category": "formula",
      "match": "22d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 21784,
      "sourceColumn": 111,
      "context": "on Saving Throw: DC 22, each creature in a 90-foot Cone. Failure: 77 (22d6) Poison damage. Success: Half damage. Spellcasting. The dragon casts",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c60faf60293d73b8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-green-dragon",
      "category": "formula",
      "match": "5d6",
      "path": "statSections[2].rulesText",
      "sourceLine": 21797,
      "sourceColumn": 160,
      "context": "e centered on a point the dragon can see within 90 feet. Failure: 17 (5d6) Poison damage, and the target takes a -2 penalty to AC until the end",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8011f8ec4fa7464f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-red-dragon",
      "category": "formula",
      "match": "26d20 + 234",
      "path": "rulesText",
      "sourceLine": 24295,
      "sourceColumn": 9,
      "context": "n Dragon (Chromatic), Chaotic Evil AC 22 Initiative +14 (24) HP 507 (26d20 + 234) Speed 40 ft., Climb 40 ft., Fly 80 ft. Skills Perception +16, Steal",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2d9876e219eb904f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-red-dragon",
      "category": "formula",
      "match": "2d8 + 10",
      "path": "statSections[1].rulesText",
      "sourceLine": 24317,
      "sourceColumn": 53,
      "context": "evel 3 version). Rend. Melee Attack Roll: +17, reach 15 ft. Hit: 19 (2d8 + 10) Slashing damage plus 10 (3d6) Fire damage. Fire Breath (Recharge 5–",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "864842bcf23b69c5",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-red-dragon",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 24317,
      "sourceColumn": 88,
      "context": "k Roll: +17, reach 15 ft. Hit: 19 (2d8 + 10) Slashing damage plus 10 (3d6) Fire damage. Fire Breath (Recharge 5–6). Dexterity Saving Throw: DC",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "58caf3f6a41d79f9",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-red-dragon",
      "category": "formula",
      "match": "26d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 24319,
      "sourceColumn": 106,
      "context": "ty Saving Throw: DC 24, each creature in a 90-foot Cone. Failure: 91 (26d6) Fire damage. Success: Half damage. Spellcasting. The dragon casts o",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b36a18bc76d3e411",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-silver-dragon",
      "category": "formula",
      "match": "24d20 + 216",
      "path": "rulesText",
      "sourceLine": 24890,
      "sourceColumn": 9,
      "context": "uan Dragon (Metallic), Lawful Good AC 22 Initiative +14 (24) HP 468 (24d20 + 216) Speed 40 ft., Fly 80 ft. Skills History +11, Perception +16, Stealt",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "217407d51aca01e2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-silver-dragon",
      "category": "formula",
      "match": "2d8 + 10",
      "path": "statSections[1].rulesText",
      "sourceLine": 24912,
      "sourceColumn": 53,
      "context": "evel 2 version). Rend. Melee Attack Roll: +17, reach 15 ft. Hit: 19 (2d8 + 10) Slashing damage plus 9 (2d8) Cold damage. Cold Breath (Recharge 5–6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b9b2ed0c7cd1af1c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-silver-dragon",
      "category": "formula",
      "match": "2d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 24912,
      "sourceColumn": 53,
      "context": "ck Roll: +17, reach 15 ft. Hit: 19 (2d8 + 10) Slashing damage plus 9 (2d8) Cold damage. Cold Breath (Recharge 5–6). Constitution Saving Throw:",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e43689de0d8aef96",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-silver-dragon",
      "category": "formula",
      "match": "15d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 24914,
      "sourceColumn": 109,
      "context": "on Saving Throw: DC 24, each creature in a 90-foot Cone. Failure: 67 (15d8) Cold damage. Success: Half damage. Paralyzing Breath. Constitution",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "668be6d1df9af57f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-silver-dragon",
      "category": "formula",
      "match": "4d6",
      "path": "statSections[2].rulesText",
      "sourceLine": 24930,
      "sourceColumn": 108,
      "context": "23, each creature in a 60-foot-long, 10-foot-wide Line. Failure: 14 (4d6) Cold damage, and the target is pushed up to 30 feet straight away fr",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a32f43e8067e5f48",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-white-dragon",
      "category": "formula",
      "match": "18d20 + 144",
      "path": "rulesText",
      "sourceLine": 26405,
      "sourceColumn": 9,
      "context": "n Dragon (Chromatic), Chaotic Evil AC 20 Initiative +12 (22) HP 333 (18d20 + 144) Speed 40 ft., Burrow 40 ft., Fly 80 ft., Swim 40 ft. Skills Percept",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f9f382b685e40efc",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-white-dragon",
      "category": "formula",
      "match": "2d8 + 8",
      "path": "statSections[1].rulesText",
      "sourceLine": 26432,
      "sourceColumn": 53,
      "context": "ee Rend attacks. Rend. Melee Attack Roll: +14, reach 15 ft. Hit: 17 (2d8 + 8) Slashing damage plus 7 (2d6) Cold damage. Cold Breath (Recharge 5–6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fd1a4411f7953737",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-white-dragon",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 26432,
      "sourceColumn": 86,
      "context": "ack Roll: +14, reach 15 ft. Hit: 17 (2d8 + 8) Slashing damage plus 7 (2d6) Cold damage. Cold Breath (Recharge 5–6). Constitution Saving Throw:",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ee14fb723a9b5142",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-white-dragon",
      "category": "formula",
      "match": "14d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 26434,
      "sourceColumn": 109,
      "context": "on Saving Throw: DC 22, each creature in a 90-foot Cone. Failure: 63 (14d8) Cold damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "85756ff1ac65bb8e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ancient-white-dragon",
      "category": "formula",
      "match": "4d6",
      "path": "statSections[2].rulesText",
      "sourceLine": 26440,
      "sourceColumn": 161,
      "context": "centered on a point the dragon can see within 120 feet. Failure: 14 (4d6) Cold damage, and the target's Speed is 0 until the end of the target",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c9bc70c4191ef012",
      "record": "https://cheeleong.dev/graph20/objects/monsters/animated-armor",
      "category": "formula",
      "match": "6d8 + 6",
      "path": "rulesText",
      "sourceLine": 18170,
      "sourceColumn": 8,
      "context": "Medium Construct, Unaligned AC 18 Initiative +2 (12) HP 33 (6d8 + 6) Speed 25 ft. Immunities Poison, Psychic; Charmed, Deafened, Exhaust",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b599b8f69f9710eb",
      "record": "https://cheeleong.dev/graph20/objects/monsters/animated-armor",
      "category": "formula",
      "match": "1d6 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 18187,
      "sourceColumn": 50,
      "context": "s two Slam attacks. Slam. Melee Attack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Bludgeoning damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d9f7b1b4d5c977b2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/animated-flying-sword",
      "category": "formula",
      "match": "4d6",
      "path": "rulesText",
      "sourceLine": 18195,
      "sourceColumn": 8,
      "context": "Small Construct, Unaligned AC 17 Initiative +4 (14) HP 14 (4d6) Speed 5 ft., Fly 50 ft. (hover) Immunities Poison, Psychic; Charmed",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ce0b5f8748a28b72",
      "record": "https://cheeleong.dev/graph20/objects/monsters/animated-flying-sword",
      "category": "formula",
      "match": "1d8 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 18210,
      "sourceColumn": 51,
      "context": "Slash. Melee Attack Roll: +4, reach 5 ft. Hit: 6 (1d8 + 2) Slashing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9382b72bb6973297",
      "record": "https://cheeleong.dev/graph20/objects/monsters/animated-rug-of-smothering",
      "category": "formula",
      "match": "5d10",
      "path": "rulesText",
      "sourceLine": 18218,
      "sourceColumn": 8,
      "context": "Large Construct, Unaligned AC 12 Initiative +4 (14) HP 27 (5d10) Speed 10 ft. Immunities Poison, Psychic; Charmed, Deafened, Exhaus",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9362b2e5e1beea70",
      "record": "https://cheeleong.dev/graph20/objects/monsters/animated-rug-of-smothering",
      "category": "formula",
      "match": "2d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 18236,
      "sourceColumn": 54,
      "context": "Smother. Melee Attack Roll: +5, reach 5 ft. Hit: 10 (2d6 + 3) Bludgeoning damage. If the target is a Medium or smaller creature, t",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c8a492387872f143",
      "record": "https://cheeleong.dev/graph20/objects/monsters/animated-rug-of-smothering",
      "category": "formula",
      "match": "2d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 18236,
      "sourceColumn": 323,
      "context": "the Blinded and Restrained conditions, is suffocating, and takes 10 (2d6 + 3) Bludgeoning damage at the start of each of its turns. The rug can sm",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "067dc0e317a10a2d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ankheg",
      "category": "formula",
      "match": "6d10 + 12",
      "path": "rulesText",
      "sourceLine": 18248,
      "sourceColumn": 8,
      "context": "Large Monstrosity, Unaligned AC 14 Initiative +0 (10) HP 45 (6d10 + 12) Speed 30 ft., Burrow 10 ft. Senses Darkvision 60 ft., Tremorsense 6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e8a8704db37d00a1",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ankheg",
      "category": "formula",
      "match": "2d6 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 18269,
      "sourceColumn": 108,
      "context": "antage if the target is Grappled by the ankheg), reach 5 ft. Hit: 10 (2d6 + 3) Slashing damage plus 3 (1d6) Acid damage. If the target is a Large o",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f6b180afcc704f7b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ankheg",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 18269,
      "sourceColumn": 141,
      "context": "by the ankheg), reach 5 ft. Hit: 10 (2d6 + 3) Slashing damage plus 3 (1d6) Acid damage. If the target is a Large or smaller creature, it has th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c5f95790e635d6ff",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ankheg",
      "category": "formula",
      "match": "4d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 18271,
      "sourceColumn": 121,
      "context": "C 12, each creature in a 30-foot-long, 5-foot-wide Line. Failure: 14 (4d6) Acid damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5f956060515a6762",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ankylosaurus",
      "category": "formula",
      "match": "8d12 + 16",
      "path": "rulesText",
      "sourceLine": 26779,
      "sourceColumn": 8,
      "context": "Huge Beast (Dinosaur), Unaligned AC 15 Initiative +0 (10) HP 68 (8d12 + 16) Speed 30 ft. Senses Passive Perception 11 Languages None CR 3 (XP 7",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0f1de0999f444eb1",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ankylosaurus",
      "category": "formula",
      "match": "1d10 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 26795,
      "sourceColumn": 51,
      "context": "two Tail attacks. Tail. Melee Attack Roll: +6, reach 10 ft. Hit: 9 (1d10 + 4) Bludgeoning damage. If the target is a Huge or smaller creature, it",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "32debe480c89ebc0",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ape",
      "category": "formula",
      "match": "3d8 + 6",
      "path": "rulesText",
      "sourceLine": 26803,
      "sourceColumn": 8,
      "context": "Medium Beast, Unaligned AC 12 Initiative +2 (12) HP 19 (3d8 + 6) Speed 30 ft., Climb 30 ft. Skills Athletics +5, Perception +3 Sense",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f78fa57be3c38e24",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ape",
      "category": "formula",
      "match": "1d4 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 26820,
      "sourceColumn": 50,
      "context": "s two Fist attacks. Fist. Melee Attack Roll: +5, reach 5 ft. Hit: 5 (1d4 + 3) Bludgeoning damage. Rock (Recharge 6). Ranged Attack Roll: +5, rang",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "812861438c54580c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ape",
      "category": "formula",
      "match": "2d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 26822,
      "sourceColumn": 69,
      "context": "Rock (Recharge 6). Ranged Attack Roll: +5, range 25/50 ft. Hit: 10 (2d6 + 3) Bludgeoning damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f6d40c9552060047",
      "record": "https://cheeleong.dev/graph20/objects/monsters/archelon",
      "category": "formula",
      "match": "12d12 + 12",
      "path": "rulesText",
      "sourceLine": 26830,
      "sourceColumn": 8,
      "context": "Huge Beast (Dinosaur), Unaligned AC 17 Initiative +3 (13) HP 90 (12d12 + 12) Speed 20 ft., Swim 80 ft. Skills Stealth +5 Senses Passive Percepti",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5419f30dc7f7cfbb",
      "record": "https://cheeleong.dev/graph20/objects/monsters/archelon",
      "category": "formula",
      "match": "3d6 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 26851,
      "sourceColumn": 51,
      "context": "two Bite attacks. Bite. Melee Attack Roll: +6, reach 5 ft. Hit: 14 (3d6 + 4) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2c64965d4c1fab98",
      "record": "https://cheeleong.dev/graph20/objects/monsters/archmage",
      "category": "formula",
      "match": "31d8 + 31",
      "path": "rulesText",
      "sourceLine": 22871,
      "sourceColumn": 9,
      "context": "or Small Humanoid (Wizard), Neutral AC 17 Initiative +7 (17) HP 170 (31d8 + 31) Speed 30 ft. Skills Arcana +13, History +9, Perception +6 Immunitie",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "62ade7a8646411c8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/archmage",
      "category": "formula",
      "match": "4d10 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 22894,
      "sourceColumn": 86,
      "context": "elee or Ranged Attack Roll: +9, reach 5 ft. or range 150 ft. Hit: 27 (4d10 + 5) Force damage. Spellcasting. The archmage casts one of the following",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3762bc3d364a9aac",
      "record": "https://cheeleong.dev/graph20/objects/monsters/assassin",
      "category": "formula",
      "match": "15d8 + 30",
      "path": "rulesText",
      "sourceLine": 18281,
      "sourceColumn": 8,
      "context": "Medium or Small Humanoid, Neutral AC 16 Initiative +10 (20) HP 97 (15d8 + 30) Speed 30 ft. Skills Acrobatics +7, Perception +6, Stealth +10 Resis",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "306bd6d7843ef9f6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/assassin",
      "category": "formula",
      "match": "1d6 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 18304,
      "sourceColumn": 56,
      "context": "combination. Shortsword. Melee Attack Roll: +7, reach 5 ft. Hit: 7 (1d6 + 4) Piercing damage plus 17 (5d6) Poison damage, and the target has the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d8e73cd5a3af479e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/assassin",
      "category": "formula",
      "match": "5d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 18304,
      "sourceColumn": 90,
      "context": "ttack Roll: +7, reach 5 ft. Hit: 7 (1d6 + 4) Piercing damage plus 17 (5d6) Poison damage, and the target has the Poisoned condition until the s",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "800268274b1b9d0d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/assassin",
      "category": "formula",
      "match": "1d8 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 18306,
      "sourceColumn": 66,
      "context": "rn. Light Crossbow. Ranged Attack Roll: +7, range 80/320 ft. Hit: 8 (1d8 + 4) Piercing damage plus 21 (6d6) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cf1e917c67f0ea8a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/assassin",
      "category": "formula",
      "match": "6d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 18306,
      "sourceColumn": 100,
      "context": "Roll: +7, range 80/320 ft. Hit: 8 (1d8 + 4) Piercing damage plus 21 (6d6) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d1fb4002a507e6fc",
      "record": "https://cheeleong.dev/graph20/objects/monsters/avatar-of-death",
      "category": "formula",
      "match": "1d10",
      "path": "statSections[0].rulesText",
      "sourceLine": 16383,
      "sourceColumn": 126,
      "context": "creatures and objects as if they were Difficult Terrain. It takes 5 (1d10) Force damage if it ends its turn inside an object.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4bd61e95d5c23ef4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/avatar-of-death",
      "category": "formula",
      "match": "1d8 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 16389,
      "sourceColumn": 71,
      "context": "Reaping Scythe. Melee Attack Roll: Automatic hit, reach 5 ft. Hit: 7 (1d8 + 3) Slashing damage plus 4 (1d8) Necrotic damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b8afb681674aa41c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/avatar-of-death",
      "category": "formula",
      "match": "1d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 16389,
      "sourceColumn": 71,
      "context": ": Automatic hit, reach 5 ft. Hit: 7 (1d8 + 3) Slashing damage plus 4 (1d8) Necrotic damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bd7040401d5843e9",
      "record": "https://cheeleong.dev/graph20/objects/monsters/awakened-shrub",
      "category": "formula",
      "match": "3d6",
      "path": "rulesText",
      "sourceLine": 18320,
      "sourceColumn": 8,
      "context": "Small Plant, Neutral AC 9 Initiative -1 (9) HP 10 (3d6) Speed 20 ft. Vulnerabilities Fire Resistances Piercing Senses Passi",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "459327747a09006c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/awakened-tree",
      "category": "formula",
      "match": "7d12 + 14",
      "path": "rulesText",
      "sourceLine": 18345,
      "sourceColumn": 8,
      "context": "Huge Plant, Neutral AC 13 Initiative -2 (8) HP 59 (7d12 + 14) Speed 20 ft. Vulnerabilities Fire Resistances Bludgeoning, Piercing",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5c48874b92c0c0d4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/awakened-tree",
      "category": "formula",
      "match": "3d6 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 18362,
      "sourceColumn": 52,
      "context": "Slam. Melee Attack Roll: +6, reach 10 ft. Hit: 14 (3d6 + 4) Bludgeoning damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "38fe41ee6f454dd0",
      "record": "https://cheeleong.dev/graph20/objects/monsters/axe-beak",
      "category": "formula",
      "match": "3d10 + 3",
      "path": "rulesText",
      "sourceLine": 18372,
      "sourceColumn": 8,
      "context": "Large Monstrosity, Unaligned AC 11 Initiative +1 (11) HP 19 (3d10 + 3) Speed 50 ft. Senses Passive Perception 10 Languages None CR 1/4 (XP",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b7e574527485c9bd",
      "record": "https://cheeleong.dev/graph20/objects/monsters/axe-beak",
      "category": "formula",
      "match": "1d8 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 18386,
      "sourceColumn": 50,
      "context": "Beak. Melee Attack Roll: +4, reach 5 ft. Hit: 6 (1d8 + 2) Slashing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "62bc2fd219213f51",
      "record": "https://cheeleong.dev/graph20/objects/monsters/azer-sentinel",
      "category": "formula",
      "match": "6d8 + 12",
      "path": "rulesText",
      "sourceLine": 18396,
      "sourceColumn": 8,
      "context": "Medium Elemental, Lawful Neutral AC 17 Initiative +1 (11) HP 39 (6d8 + 12) Speed 30 ft. Immunities Fire, Poison; Poisoned Senses Passive Perce",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3188318b495c2295",
      "record": "https://cheeleong.dev/graph20/objects/monsters/azer-sentinel",
      "category": "formula",
      "match": "1d10",
      "path": "statSections[0].rulesText",
      "sourceLine": 18411,
      "sourceColumn": 144,
      "context": "zer's choice in a 5-foot Emanation originating from the azer takes 5 (1d10) Fire damage unless the azer has the Incapacitated condition. Illumi",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c1cc941712abf6cf",
      "record": "https://cheeleong.dev/graph20/objects/monsters/azer-sentinel",
      "category": "formula",
      "match": "1d10 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 18418,
      "sourceColumn": 9,
      "context": "Burning Hammer. Melee Attack Roll: +5, reach 5 ft. Hit: 8 (1d10 + 3) Bludgeoning damage plus 3 (1d6) Fire damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cd300d8d091fc887",
      "record": "https://cheeleong.dev/graph20/objects/monsters/azer-sentinel",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 18418,
      "sourceColumn": 46,
      "context": "ck Roll: +5, reach 5 ft. Hit: 8 (1d10 + 3) Bludgeoning damage plus 3 (1d6) Fire damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ed2f1b6f0cd6056f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/baboon",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 26859,
      "sourceColumn": 7,
      "context": "Small Beast, Unaligned AC 12 Initiative +2 (12) HP 3 (1d6) Speed 30 ft., Climb 30 ft. Senses Passive Perception 11 Languages N",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2c28d61f84d7e1bb",
      "record": "https://cheeleong.dev/graph20/objects/monsters/baboon",
      "category": "formula",
      "match": "1d4 - 1",
      "path": "statSections[1].rulesText",
      "sourceLine": 26877,
      "sourceColumn": 50,
      "context": "Bite. Melee Attack Roll: +1, reach 5 ft. Hit: 1 (1d4 - 1) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "dd690d72770bb95a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/badger",
      "category": "formula",
      "match": "1d4 + 3",
      "path": "rulesText",
      "sourceLine": 26885,
      "sourceColumn": 7,
      "context": "Tiny Beast, Unaligned AC 11 Initiative +0 (10) HP 5 (1d4 + 3) Speed 20 ft., Burrow 5 ft. Skills Perception +3 Resistances Poison",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9e2cfb914ffd5a84",
      "record": "https://cheeleong.dev/graph20/objects/monsters/balor",
      "category": "formula",
      "match": "23d12 + 138",
      "path": "rulesText",
      "sourceLine": 18429,
      "sourceColumn": 9,
      "context": "Huge Fiend (Demon), Chaotic Evil AC 19 Initiative +14 (24) HP 287 (23d12 + 138) Speed 40 ft., Fly 80 ft. Skills Perception +9 Resistances Cold, Lig",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c5ff709c469a6035",
      "record": "https://cheeleong.dev/graph20/objects/monsters/balor",
      "category": "formula",
      "match": "9d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 18446,
      "sourceColumn": 157,
      "context": "ature in a 30-foot Emanation originating from the balor. Failure: 31 (9d6) Fire damage plus 31 (9d6) Force damage. Success: Half damage. Failur",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3c286f5e1914e5ed",
      "record": "https://cheeleong.dev/graph20/objects/monsters/balor",
      "category": "formula",
      "match": "9d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 18446,
      "sourceColumn": 183,
      "context": "on originating from the balor. Failure: 31 (9d6) Fire damage plus 31 (9d6) Force damage. Success: Half damage. Failure or Success: If the balor",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "651111c830411fad",
      "record": "https://cheeleong.dev/graph20/objects/monsters/balor",
      "category": "formula",
      "match": "3d8",
      "path": "statSections[0].rulesText",
      "sourceLine": 18448,
      "sourceColumn": 126,
      "context": "h creature in a 5-foot Emanation originating from the balor takes 13 (3d8) Fire damage. Legendary Resistance (3/Day). If the balor fails a sav",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "123d7c39882dcfe1",
      "record": "https://cheeleong.dev/graph20/objects/monsters/balor",
      "category": "formula",
      "match": "3d6 + 8",
      "path": "statSections[1].rulesText",
      "sourceLine": 18458,
      "sourceColumn": 59,
      "context": "de attack. Flame Whip. Melee Attack Roll: +14, reach 30 ft. Hit: 18 (3d6 + 8) Force damage plus 17 (5d6) Fire damage. If the target is a Huge or s",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0284fd46101072ef",
      "record": "https://cheeleong.dev/graph20/objects/monsters/balor",
      "category": "formula",
      "match": "5d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 18458,
      "sourceColumn": 90,
      "context": "ttack Roll: +14, reach 30 ft. Hit: 18 (3d6 + 8) Force damage plus 17 (5d6) Fire damage. If the target is a Huge or smaller creature, the balor",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a6a6ecf158f1acd7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/balor",
      "category": "formula",
      "match": "3d8 + 8",
      "path": "statSections[1].rulesText",
      "sourceLine": 18461,
      "sourceColumn": 10,
      "context": "tion. Lightning Blade. Melee Attack Roll: +14, reach 10 ft. Hit: 21 (3d8 + 8) Force damage plus 22 (4d10) Lightning damage, and the target can't t",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ed706232c2f26ba4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/balor",
      "category": "formula",
      "match": "4d10",
      "path": "statSections[1].rulesText",
      "sourceLine": 18461,
      "sourceColumn": 41,
      "context": "ttack Roll: +14, reach 10 ft. Hit: 21 (3d8 + 8) Force damage plus 22 (4d10) Lightning damage, and the target can't take Reactions until the star",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "153875c6f4b679a0",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bandit",
      "category": "formula",
      "match": "2d8 + 2",
      "path": "rulesText",
      "sourceLine": 18475,
      "sourceColumn": 8,
      "context": "Medium or Small Humanoid, Neutral AC 12 Initiative +1 (11) HP 11 (2d8 + 2) Speed 30 ft. Gear Leather Armor, Light Crossbow, Scimitar Senses Pa",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6d65c3cd3166eb06",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bandit",
      "category": "formula",
      "match": "1d6 + 1",
      "path": "statSections[0].rulesText",
      "sourceLine": 18490,
      "sourceColumn": 54,
      "context": "Scimitar. Melee Attack Roll: +3, reach 5 ft. Hit: 4 (1d6 + 1) Slashing damage. Light Crossbow. Ranged Attack Roll: +3, range 80/3",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0fd46fac0fc282d2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bandit",
      "category": "formula",
      "match": "1d8 + 1",
      "path": "statSections[0].rulesText",
      "sourceLine": 18492,
      "sourceColumn": 66,
      "context": "ge. Light Crossbow. Ranged Attack Roll: +3, range 80/320 ft. Hit: 5 (1d8 + 1) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f45a5d1282af9e3e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bandit-captain",
      "category": "formula",
      "match": "8d8 + 16",
      "path": "rulesText",
      "sourceLine": 18500,
      "sourceColumn": 8,
      "context": "Medium or Small Humanoid, Neutral AC 15 Initiative +3 (13) HP 52 (8d8 + 16) Speed 30 ft. Skills Athletics +4, Deception +4 Gear Pistol, Scimita",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c0fc40cce92add8b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bandit-captain",
      "category": "formula",
      "match": "1d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 18518,
      "sourceColumn": 54,
      "context": "ny combination. Scimitar. Melee Attack Roll: +5, reach 5 ft. Hit: 6 (1d6 + 3) Slashing damage. Pistol. Ranged Attack Roll: +5, range 30/90 ft. Hi",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ff96ed7f10f90210",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bandit-captain",
      "category": "formula",
      "match": "1d10 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 18520,
      "sourceColumn": 57,
      "context": "hing damage. Pistol. Ranged Attack Roll: +5, range 30/90 ft. Hit: 8 (1d10 + 3) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "820f075417ba93c6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/barbed-devil",
      "category": "formula",
      "match": "13d8 + 52",
      "path": "rulesText",
      "sourceLine": 18534,
      "sourceColumn": 9,
      "context": "Medium Fiend (Devil), Lawful Evil AC 15 Initiative +3 (13) HP 110 (13d8 + 52) Speed 30 ft., Climb 30 ft. Skills Deception +5, Insight +5, Percept",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cd050fdb99b79fd3",
      "record": "https://cheeleong.dev/graph20/objects/monsters/barbed-devil",
      "category": "formula",
      "match": "1d10",
      "path": "statSections[0].rulesText",
      "sourceLine": 18554,
      "sourceColumn": 68,
      "context": "Barbed Hide. At the start of each of its turns, the devil deals 5 (1d10) Piercing damage to any creature it is grappling or any creature grap",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "267efcaecdded264",
      "record": "https://cheeleong.dev/graph20/objects/monsters/barbed-devil",
      "category": "formula",
      "match": "2d6 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 18564,
      "sourceColumn": 52,
      "context": "rl Flame attacks. Claws. Melee Attack Roll: +6, reach 5 ft. Hit: 10 (2d6 + 3) Piercing damage. If the target is a Large or smaller creature, it ha",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "73f1970bdf001124",
      "record": "https://cheeleong.dev/graph20/objects/monsters/barbed-devil",
      "category": "formula",
      "match": "2d10 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 18566,
      "sourceColumn": 52,
      "context": "from both claws. Tail. Melee Attack Roll: +6, reach 10 ft. Hit: 14 (2d10 + 3) Slashing damage. Hurl Flame. Ranged Attack Roll: +5, range 150 ft.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6b6de98446d136d6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/barbed-devil",
      "category": "formula",
      "match": "5d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 18568,
      "sourceColumn": 60,
      "context": "g damage. Hurl Flame. Ranged Attack Roll: +5, range 150 ft. Hit: 17 (5d6) Fire damage. If the target is a flammable object that isn't being wo",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b159d9ab2371cb53",
      "record": "https://cheeleong.dev/graph20/objects/monsters/basilisk",
      "category": "formula",
      "match": "8d8 + 16",
      "path": "rulesText",
      "sourceLine": 18578,
      "sourceColumn": 8,
      "context": "Medium Monstrosity, Unaligned AC 15 Initiative -1 (9) HP 52 (8d8 + 16) Speed 20 ft. Senses Darkvision 60 ft.; Passive Perception 9 Languag",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4f675b105bf0e9fa",
      "record": "https://cheeleong.dev/graph20/objects/monsters/basilisk",
      "category": "formula",
      "match": "2d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 18592,
      "sourceColumn": 51,
      "context": "Bite. Melee Attack Roll: +5, reach 5 ft. Hit: 10 (2d6 + 3) Piercing damage plus 7 (2d6) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a7d316c81b30c36f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/basilisk",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 18592,
      "sourceColumn": 51,
      "context": "ttack Roll: +5, reach 5 ft. Hit: 10 (2d6 + 3) Piercing damage plus 7 (2d6) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "959597c46a74ed0e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bat",
      "category": "formula",
      "match": "1d4 - 1",
      "path": "rulesText",
      "sourceLine": 26909,
      "sourceColumn": 7,
      "context": "Tiny Beast, Unaligned AC 12 Initiative +2 (12) HP 1 (1d4 - 1) Speed 5 ft., Fly 30 ft. Senses Blindsight 60 ft.; Passive Perceptio",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bfe9485669731f90",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bearded-devil",
      "category": "formula",
      "match": "9d8 + 18",
      "path": "rulesText",
      "sourceLine": 18606,
      "sourceColumn": 8,
      "context": "Medium Fiend (Devil), Lawful Evil AC 13 Initiative +2 (12) HP 58 (9d8 + 18) Speed 30 ft. Resistances Cold Immunities Fire, Poison; Frightened,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a3c7d32bb3ebd222",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bearded-devil",
      "category": "formula",
      "match": "1d8 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 18628,
      "sourceColumn": 51,
      "context": "nal Glaive attack. Beard. Melee Attack Roll: +5, reach 5 ft. Hit: 7 (1d8 + 3) Piercing damage, and the target has the Poisoned condition until the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d503bb6fee25f8dc",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bearded-devil",
      "category": "formula",
      "match": "1d10 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 18630,
      "sourceColumn": 62,
      "context": "Points. Infernal Glaive. Melee Attack Roll: +5, reach 10 ft. Hit: 8 (1d10 + 3) Slashing damage. If the target is a creature and doesn't already hav",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0adaa9454b855017",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bearded-devil",
      "category": "formula",
      "match": "1d10",
      "path": "statSections[1].rulesText",
      "sourceLine": 18630,
      "sourceColumn": 62,
      "context": "target receives an infernal wound. While wounded, the target loses 5 (1d10) Hit Points at the start of each of its turns. The wound closes after",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0cc5359d8bc79af2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/behir",
      "category": "formula",
      "match": "16d12 + 64",
      "path": "rulesText",
      "sourceLine": 18640,
      "sourceColumn": 9,
      "context": "Huge Monstrosity, Neutral Evil AC 17 Initiative +3 (13) HP 168 (16d12 + 64) Speed 50 ft., Climb 50 ft. Skills Perception +6, Stealth +7 Immunit",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7ccbe21277f35f2b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/behir",
      "category": "formula",
      "match": "2d12 + 6",
      "path": "statSections[0].rulesText",
      "sourceLine": 18658,
      "sourceColumn": 53,
      "context": "uses Constrict. Bite. Melee Attack Roll: +10, reach 10 ft. Hit: 19 (2d12 + 6) Piercing damage plus 11 (2d10) Lightning damage. Constrict. Strengt",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1f921e53c88ba4c2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/behir",
      "category": "formula",
      "match": "2d10",
      "path": "statSections[0].rulesText",
      "sourceLine": 18658,
      "sourceColumn": 88,
      "context": "k Roll: +10, reach 10 ft. Hit: 19 (2d12 + 6) Piercing damage plus 11 (2d10) Lightning damage. Constrict. Strength Saving Throw: DC 18, one Larg",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4340cc508c5accbe",
      "record": "https://cheeleong.dev/graph20/objects/monsters/behir",
      "category": "formula",
      "match": "5d8 + 6",
      "path": "statSections[0].rulesText",
      "sourceLine": 18660,
      "sourceColumn": 118,
      "context": "rge or smaller creature the behir can see within 5 feet. Failure: 28 (5d8 + 6) Bludgeoning damage. The target has the Grappled condition (escape DC",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d84b50507ca199d0",
      "record": "https://cheeleong.dev/graph20/objects/monsters/behir",
      "category": "formula",
      "match": "12d10",
      "path": "statSections[0].rulesText",
      "sourceLine": 18662,
      "sourceColumn": 129,
      "context": "C 16, each creature in a 90-foot-long, 5-foot-wide Line. Failure: 66 (12d10) Lightning damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f59c0cfbef4e6fb6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/behir",
      "category": "formula",
      "match": "6d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 18666,
      "sourceColumn": 376,
      "context": "er against attacks and other effects outside the behir, and takes 21 (6d6) Acid damage at the start of each of the behir's turns. If the behir",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0a870ce0019a5335",
      "record": "https://cheeleong.dev/graph20/objects/monsters/berserker",
      "category": "formula",
      "match": "9d8 + 27",
      "path": "rulesText",
      "sourceLine": 18678,
      "sourceColumn": 8,
      "context": "Medium or Small Humanoid, Neutral AC 13 Initiative +1 (11) HP 67 (9d8 + 27) Speed 30 ft. Gear Greataxe, Hide Armor Senses Passive Perception 10",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b17f3df8934a368e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/berserker",
      "category": "formula",
      "match": "1d12 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 18697,
      "sourceColumn": 54,
      "context": "Greataxe. Melee Attack Roll: +5, reach 5 ft. Hit: 9 (1d12 + 3) Slashing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a59d1b4871c69264",
      "record": "https://cheeleong.dev/graph20/objects/monsters/black-bear",
      "category": "formula",
      "match": "3d8 + 6",
      "path": "rulesText",
      "sourceLine": 26931,
      "sourceColumn": 8,
      "context": "Medium Beast, Unaligned AC 11 Initiative +1 (11) HP 19 (3d8 + 6) Speed 30 ft., Climb 30 ft., Swim 30 ft. Skills Perception +5 Senses",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "babf86336e463fcb",
      "record": "https://cheeleong.dev/graph20/objects/monsters/black-bear",
      "category": "formula",
      "match": "1d6 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 26948,
      "sourceColumn": 50,
      "context": "s two Rend attacks. Rend. Melee Attack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Slashing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4ae5123156abc8e9",
      "record": "https://cheeleong.dev/graph20/objects/monsters/black-dragon-wyrmling",
      "category": "formula",
      "match": "6d8 + 6",
      "path": "rulesText",
      "sourceLine": 18707,
      "sourceColumn": 8,
      "context": "ium Dragon (Chromatic), Chaotic Evil AC 17 Initiative +4 (14) HP 33 (6d8 + 6) Speed 30 ft., Fly 60 ft., Swim 30 ft. Skills Perception +4, Stealth",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "58a6565056579647",
      "record": "https://cheeleong.dev/graph20/objects/monsters/black-dragon-wyrmling",
      "category": "formula",
      "match": "1d6 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 18732,
      "sourceColumn": 50,
      "context": "s two Rend attacks. Rend. Melee Attack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Slashing damage plus 2 (1d4) Acid damage. Acid Breath (Recharge 5–6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "259831e8e223f06b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/black-dragon-wyrmling",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 18732,
      "sourceColumn": 83,
      "context": "Attack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Slashing damage plus 2 (1d4) Acid damage. Acid Breath (Recharge 5–6). Dexterity Saving Throw: DC",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fd96ff5ba5108aae",
      "record": "https://cheeleong.dev/graph20/objects/monsters/black-dragon-wyrmling",
      "category": "formula",
      "match": "5d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 18734,
      "sourceColumn": 124,
      "context": "C 11, each creature in a 15-foot-long, 5-foot-wide Line. Failure: 22 (5d8) Acid damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cd7dc9b7791bff5a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/black-pudding",
      "category": "formula",
      "match": "8d10 + 24",
      "path": "rulesText",
      "sourceLine": 18877,
      "sourceColumn": 8,
      "context": "Large Ooze, Unaligned AC 7 Initiative -3 (7) HP 68 (8d10 + 24) Speed 20 ft., Climb 20 ft. Immunities Acid, Cold, Lightning, Slashi",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "193e7dcbfb3ca9b6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/black-pudding",
      "category": "formula",
      "match": "1d8",
      "path": "statSections[0].rulesText",
      "sourceLine": 18894,
      "sourceColumn": 84,
      "context": "m. A creature that hits the pudding with a melee attack roll takes 4 (1d8) Acid damage. Nonmagical ammunition is destroyed immediately after hi",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0cfee94b9abc9825",
      "record": "https://cheeleong.dev/graph20/objects/monsters/black-pudding",
      "category": "formula",
      "match": "4d6 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 18902,
      "sourceColumn": 68,
      "context": "Dissolving Pseudopod. Melee Attack Roll: +5, reach 10 ft. Hit: 17 (4d6 + 3) Acid damage. Nonmagical armor worn by the target takes a -1 penalty",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0b593c7fb23b1c30",
      "record": "https://cheeleong.dev/graph20/objects/monsters/blink-dog",
      "category": "formula",
      "match": "4d8 + 4",
      "path": "rulesText",
      "sourceLine": 18918,
      "sourceColumn": 8,
      "context": "Medium Fey, Lawful Good AC 13 Initiative +3 (13) HP 22 (4d8 + 4) Speed 40 ft. Skills Perception +5, Stealth +5 Senses Darkvision 60",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d9e3d4d828757b1a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/blink-dog",
      "category": "formula",
      "match": "1d4 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 18933,
      "sourceColumn": 50,
      "context": "Bite. Melee Attack Roll: +5, reach 5 ft. Hit: 5 (1d4 + 3) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "53a2edc210923bb3",
      "record": "https://cheeleong.dev/graph20/objects/monsters/blood-hawk",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 26956,
      "sourceColumn": 7,
      "context": "Small Beast, Unaligned AC 12 Initiative +2 (12) HP 7 (2d6) Speed 10 ft., Fly 60 ft. Skills Perception +6 Senses Passive Percep",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "de0456912fc6ef06",
      "record": "https://cheeleong.dev/graph20/objects/monsters/blood-hawk",
      "category": "formula",
      "match": "1d4 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 26975,
      "sourceColumn": 50,
      "context": "Beak. Melee Attack Roll: +4, reach 5 ft. Hit: 4 (1d4 + 2) Piercing damage, or 6 (1d8 + 2) Piercing damage if the target is Blo",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d60b805b847ed15d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/blood-hawk",
      "category": "formula",
      "match": "1d8 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 26975,
      "sourceColumn": 82,
      "context": "Attack Roll: +4, reach 5 ft. Hit: 4 (1d4 + 2) Piercing damage, or 6 (1d8 + 2) Piercing damage if the target is Bloodied.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "13c9562d0f1a9e82",
      "record": "https://cheeleong.dev/graph20/objects/monsters/blue-dragon-wyrmling",
      "category": "formula",
      "match": "10d8 + 20",
      "path": "rulesText",
      "sourceLine": 18947,
      "sourceColumn": 8,
      "context": "dium Dragon (Chromatic), Lawful Evil AC 17 Initiative +2 (12) HP 65 (10d8 + 20) Speed 30 ft., Burrow 15 ft., Fly 60 ft. Skills Perception +4, Steal",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ca9347742c22ccbc",
      "record": "https://cheeleong.dev/graph20/objects/monsters/blue-dragon-wyrmling",
      "category": "formula",
      "match": "1d10 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 18965,
      "sourceColumn": 50,
      "context": "s two Rend attacks. Rend. Melee Attack Roll: +5, reach 5 ft. Hit: 8 (1d10 + 3) Slashing damage plus 3 (1d6) Lightning damage. Lightning Breath (Re",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "aa979fded56da070",
      "record": "https://cheeleong.dev/graph20/objects/monsters/blue-dragon-wyrmling",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 18965,
      "sourceColumn": 84,
      "context": "ttack Roll: +5, reach 5 ft. Hit: 8 (1d10 + 3) Slashing damage plus 3 (1d6) Lightning damage. Lightning Breath (Recharge 5–6). Dexterity Saving",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1f1985fe366bc9c2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/blue-dragon-wyrmling",
      "category": "formula",
      "match": "6d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 18967,
      "sourceColumn": 129,
      "context": "C 12, each creature in a 30-foot-long, 5-foot-wide Line. Failure: 21 (6d6) Lightning damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8c6aa01e273ade8c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/boar",
      "category": "formula",
      "match": "2d8 + 4",
      "path": "rulesText",
      "sourceLine": 26983,
      "sourceColumn": 8,
      "context": "Medium Beast, Unaligned AC 11 Initiative +0 (10) HP 13 (2d8 + 4) Speed 40 ft. Senses Passive Perception 9 Languages None CR 1/4 (XP",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "870632bfc0ee9b4a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/boar",
      "category": "formula",
      "match": "1d6 + 1",
      "path": "statSections[1].rulesText",
      "sourceLine": 27001,
      "sourceColumn": 50,
      "context": "Gore. Melee Attack Roll: +3, reach 5 ft. Hit: 4 (1d6 + 1) Piercing damage. If the target is a Medium or smaller creature and t",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "eb8be0b123d0dd5e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/boar",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 27001,
      "sourceColumn": 50,
      "context": "ht toward it immediately before the hit, the target takes an extra 3 (1d6) Piercing damage and has the Prone condition.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "93b0d3458296f7e2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bone-devil",
      "category": "formula",
      "match": "17d10 + 68",
      "path": "rulesText",
      "sourceLine": 19101,
      "sourceColumn": 9,
      "context": "Large Fiend (Devil), Lawful Evil AC 16 Initiative +7 (17) HP 161 (17d10 + 68) Speed 40 ft., Fly 40 ft. Skills Deception +7, Insight +6 Resistance",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4809635609e8b841",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bone-devil",
      "category": "formula",
      "match": "2d8 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 19126,
      "sourceColumn": 52,
      "context": "nal Sting attack. Claw. Melee Attack Roll: +8, reach 10 ft. Hit: 13 (2d8 + 4) Slashing damage. Infernal Sting. Melee Attack Roll: +8, reach 10 ft",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d5b71f75149db187",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bone-devil",
      "category": "formula",
      "match": "2d10 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 19128,
      "sourceColumn": 62,
      "context": "damage. Infernal Sting. Melee Attack Roll: +8, reach 10 ft. Hit: 15 (2d10 + 4) Piercing damage plus 18 (4d8) Poison damage, and the target has the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "99fe2d14f3ce12a9",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bone-devil",
      "category": "formula",
      "match": "4d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 19128,
      "sourceColumn": 97,
      "context": "ck Roll: +8, reach 10 ft. Hit: 15 (2d10 + 4) Piercing damage plus 18 (4d8) Poison damage, and the target has the Poisoned condition until the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "af2551443314c5a8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/brass-dragon-wyrmling",
      "category": "formula",
      "match": "4d8 + 4",
      "path": "rulesText",
      "sourceLine": 19140,
      "sourceColumn": 8,
      "context": "dium Dragon (Metallic), Chaotic Good AC 15 Initiative +2 (12) HP 22 (4d8 + 4) Speed 30 ft., Burrow 15 ft., Fly 60 ft. Skills Perception +4, Steal",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d9cf9cad0448d429",
      "record": "https://cheeleong.dev/graph20/objects/monsters/brass-dragon-wyrmling",
      "category": "formula",
      "match": "1d10 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 19156,
      "sourceColumn": 50,
      "context": "Rend. Melee Attack Roll: +4, reach 5 ft. Hit: 7 (1d10 + 2) Slashing damage. Fire Breath (Recharge 5–6). Dexterity Saving Throw",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "838c2c39e0e8e0f6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/brass-dragon-wyrmling",
      "category": "formula",
      "match": "4d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 19158,
      "sourceColumn": 124,
      "context": "C 11, each creature in a 20-foot-long, 5-foot-wide Line. Failure: 14 (4d6) Fire damage. Success: Half damage. Sleep Breath. Constitution Savin",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "153c2a7bb06d3555",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bronze-dragon-wyrmling",
      "category": "formula",
      "match": "6d8 + 12",
      "path": "rulesText",
      "sourceLine": 19300,
      "sourceColumn": 8,
      "context": "edium Dragon (Metallic), Lawful Good AC 15 Initiative +2 (12) HP 39 (6d8 + 12) Speed 30 ft., Fly 60 ft., Swim 30 ft. Skills Perception +4, Stealth",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "075df662cb06e310",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bronze-dragon-wyrmling",
      "category": "formula",
      "match": "1d10 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 19322,
      "sourceColumn": 50,
      "context": "s two Rend attacks. Rend. Melee Attack Roll: +5, reach 5 ft. Hit: 8 (1d10 + 3) Slashing damage. Lightning Breath (Recharge 5–6). Dexterity Saving",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e788487d05bcca5e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bronze-dragon-wyrmling",
      "category": "formula",
      "match": "3d10",
      "path": "statSections[1].rulesText",
      "sourceLine": 19324,
      "sourceColumn": 129,
      "context": "C 12, each creature in a 40-foot-long, 5-foot-wide Line. Failure: 16 (3d10) Lightning damage. Success: Half damage. Repulsion Breath. Strength",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a615a94bf148b72a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/brown-bear",
      "category": "formula",
      "match": "3d10 + 6",
      "path": "rulesText",
      "sourceLine": 27009,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 11 Initiative +1 (11) HP 22 (3d10 + 6) Speed 40 ft., Climb 30 ft. Skills Perception +3 Senses Darkvision 6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6d03a54cdd5d05e1",
      "record": "https://cheeleong.dev/graph20/objects/monsters/brown-bear",
      "category": "formula",
      "match": "1d8 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 27026,
      "sourceColumn": 50,
      "context": "nd one Claw attack. Bite. Melee Attack Roll: +5, reach 5 ft. Hit: 7 (1d8 + 3) Piercing damage. Claw. Melee Attack Roll: +5, reach 5 ft. Hit: 5 (1",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ebf2bc0f862f4166",
      "record": "https://cheeleong.dev/graph20/objects/monsters/brown-bear",
      "category": "formula",
      "match": "1d4 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 27028,
      "sourceColumn": 50,
      "context": "3) Piercing damage. Claw. Melee Attack Roll: +5, reach 5 ft. Hit: 5 (1d4 + 3) Slashing damage. If the target is a Large or smaller creature, it ha",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e186d63154dbf9bf",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bugbear-stalker",
      "category": "formula",
      "match": "10d8 + 20",
      "path": "rulesText",
      "sourceLine": 19479,
      "sourceColumn": 8,
      "context": "Medium Fey (Goblinoid), Chaotic Evil AC 15 Initiative +2 (12) HP 65 (10d8 + 20) Speed 30 ft. Skills Stealth +6, Survival +3 Gear Chain Shirt, Javel",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "19edea4f67261495",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bugbear-stalker",
      "category": "formula",
      "match": "3d6 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 19501,
      "sourceColumn": 85,
      "context": "or Ranged Attack Roll: +5, reach 10 ft. or range 30/120 ft. Hit: 13 (3d6 + 3) Piercing damage. Morningstar. Melee Attack Roll: +5 (with Advantage",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9418fe262b1ccf25",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bugbear-stalker",
      "category": "formula",
      "match": "2d8 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 19503,
      "sourceColumn": 117,
      "context": "tage if the target is Grappled by the bugbear), reach 10 ft. Hit: 12 (2d8 + 3) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1a797b736eec6e0e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bugbear-warrior",
      "category": "formula",
      "match": "6d8 + 6",
      "path": "rulesText",
      "sourceLine": 19515,
      "sourceColumn": 8,
      "context": "Medium Fey (Goblinoid), Chaotic Evil AC 14 Initiative +2 (12) HP 33 (6d8 + 6) Speed 30 ft. Skills Stealth +6, Survival +2 Gear Hide Armor, Light",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "29658b73d6d58dd2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bugbear-warrior",
      "category": "formula",
      "match": "2d6 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 19535,
      "sourceColumn": 51,
      "context": "Grab. Melee Attack Roll: +4, reach 10 ft. Hit: 9 (2d6 + 2) Bludgeoning damage. If the target is a Medium or smaller creature, i",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "413994fd4316f431",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bugbear-warrior",
      "category": "formula",
      "match": "3d4 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 19537,
      "sourceColumn": 146,
      "context": "is Grappled by the bugbear), reach 10 ft. or range 20/60 ft. Hit: 9 (3d4 + 2) Bludgeoning damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9a272c1d099f6e92",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bulette",
      "category": "formula",
      "match": "9d10 + 45",
      "path": "rulesText",
      "sourceLine": 19547,
      "sourceColumn": 8,
      "context": "Large Monstrosity, Unaligned AC 17 Initiative +0 (10) HP 94 (9d10 + 45) Speed 40 ft., Burrow 40 ft. Skills Perception +6 Senses Darkvision",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e0bc38285e6861be",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bulette",
      "category": "formula",
      "match": "2d12 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 19564,
      "sourceColumn": 51,
      "context": "two Bite attacks. Bite. Melee Attack Roll: +7, reach 5 ft. Hit: 17 (2d12 + 4) Piercing damage. Deadly Leap. The bulette spends 5 feet of movement",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0a07709d26f4c96a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/bulette",
      "category": "formula",
      "match": "3d12",
      "path": "statSections[0].rulesText",
      "sourceLine": 19566,
      "sourceColumn": 234,
      "context": "DC 15, each creature in the bulette's destination space. Failure: 19 (3d12) Bludgeoning damage, and the target has the Prone condition. Success:",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "de87061aa5807101",
      "record": "https://cheeleong.dev/graph20/objects/monsters/camel",
      "category": "formula",
      "match": "2d10 + 6",
      "path": "rulesText",
      "sourceLine": 27036,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 10 Initiative -1 (9) HP 17 (2d10 + 6) Speed 50 ft. Senses Darkvision 60 ft.; Passive Perception 10 Langua",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bc90bff5430694f2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/camel",
      "category": "formula",
      "match": "1d4 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 27050,
      "sourceColumn": 50,
      "context": "Bite. Melee Attack Roll: +4, reach 5 ft. Hit: 4 (1d4 + 2) Bludgeoning damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f7c5f406fbe4e595",
      "record": "https://cheeleong.dev/graph20/objects/monsters/cat",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 27058,
      "sourceColumn": 7,
      "context": "Tiny Beast, Unaligned AC 12 Initiative +2 (12) HP 2 (1d4) Speed 40 ft., Climb 40 ft. Skills Perception +3, Stealth +4 Senses",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e83b6d4ab1c64b6d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/centaur-trooper",
      "category": "formula",
      "match": "6d10 + 12",
      "path": "rulesText",
      "sourceLine": 19580,
      "sourceColumn": 8,
      "context": "Large Fey, Neutral Good AC 16 Initiative +2 (12) HP 45 (6d10 + 12) Speed 50 ft. Skills Athletics +6, Perception +3 Gear Breastplate, L",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d39c1675c0b4a84b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/centaur-trooper",
      "category": "formula",
      "match": "1d10 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 19598,
      "sourceColumn": 51,
      "context": "n any combination. Pike. Melee Attack Roll: +6, reach 10 ft. Hit: 9 (1d10 + 4) Piercing damage. Longbow. Ranged Attack Roll: +4, range 150/600 ft.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8c8009e5bd0464e8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/centaur-trooper",
      "category": "formula",
      "match": "1d8 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 19601,
      "sourceColumn": 9,
      "context": "g damage. Longbow. Ranged Attack Roll: +4, range 150/600 ft. Hit: 6 (1d8 + 2) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d707be5abafac32b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/centaur-trooper",
      "category": "formula",
      "match": "1d6 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 19605,
      "sourceColumn": 299,
      "context": "ce by the following effect. Strength Saving Throw: DC 14. Failure: 7 (1d6 + 4) Bludgeoning damage, and the target has the Prone condition.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5f1ffeb954959c20",
      "record": "https://cheeleong.dev/graph20/objects/monsters/chain-devil",
      "category": "formula",
      "match": "10d8 + 40",
      "path": "rulesText",
      "sourceLine": 19615,
      "sourceColumn": 8,
      "context": "Medium Fiend (Devil), Lawful Evil AC 15 Initiative +5 (15) HP 85 (10d8 + 40) Speed 30 ft. Resistances Bludgeoning, Cold, Piercing, Slashing Immu",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3a8df973165f3412",
      "record": "https://cheeleong.dev/graph20/objects/monsters/chain-devil",
      "category": "formula",
      "match": "2d6 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 19642,
      "sourceColumn": 53,
      "context": "Infernal Chain. Chain. Melee Attack Roll: +7, reach 10 ft. Hit: 11 (2d6 + 4) Slashing damage. If the target is a Large or smaller creature, it ha",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e8f0d63cefbbaffa",
      "record": "https://cheeleong.dev/graph20/objects/monsters/chain-devil",
      "category": "formula",
      "match": "2d4 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 19644,
      "sourceColumn": 168,
      "context": "ow: DC 15, one creature the devil can see within 60 feet. Failure: 9 (2d4 + 4) Fire damage, and the target has the Restrained condition until the e",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "71c9785b82d3bc9f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/chimera",
      "category": "formula",
      "match": "12d10 + 48",
      "path": "rulesText",
      "sourceLine": 19658,
      "sourceColumn": 9,
      "context": "Large Monstrosity, Chaotic Evil AC 14 Initiative +0 (10) HP 114 (12d10 + 48) Speed 30 ft., Fly 60 ft. Skills Perception +8 Senses Darkvision 60",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4c664c7d3d1ed514",
      "record": "https://cheeleong.dev/graph20/objects/monsters/chimera",
      "category": "formula",
      "match": "2d6 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 19675,
      "sourceColumn": 51,
      "context": "eath if available. Bite. Melee Attack Roll: +7, reach 5 ft. Hit: 11 (2d6 + 4) Piercing damage, or 18 (4d6 + 4) Piercing damage if the chimera had",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e8590fc2d8b6e12b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/chimera",
      "category": "formula",
      "match": "4d6 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 19675,
      "sourceColumn": 84,
      "context": "ttack Roll: +7, reach 5 ft. Hit: 11 (2d6 + 4) Piercing damage, or 18 (4d6 + 4) Piercing damage if the chimera had Advantage on the attack roll. Cl",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "83a76dc89eab1fa6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/chimera",
      "category": "formula",
      "match": "1d6 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 19677,
      "sourceColumn": 50,
      "context": "on the attack roll. Claw. Melee Attack Roll: +7, reach 5 ft. Hit: 7 (1d6 + 4) Slashing damage. Ram. Melee Attack Roll: +7, reach 5 ft. Hit: 10 (1",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "81671bda1b0c06bb",
      "record": "https://cheeleong.dev/graph20/objects/monsters/chimera",
      "category": "formula",
      "match": "1d12 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 19679,
      "sourceColumn": 50,
      "context": "4) Slashing damage. Ram. Melee Attack Roll: +7, reach 5 ft. Hit: 10 (1d12 + 4) Bludgeoning damage. If the target is a Medium or smaller creature, i",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b18641e33d03ace0",
      "record": "https://cheeleong.dev/graph20/objects/monsters/chimera",
      "category": "formula",
      "match": "7d8",
      "path": "statSections[0].rulesText",
      "sourceLine": 19681,
      "sourceColumn": 105,
      "context": "ity Saving Throw: DC 15, each creature in a 15-foot Cone. Failure: 31(7d8) Fire damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "137cdbaa1b69cdcc",
      "record": "https://cheeleong.dev/graph20/objects/monsters/chuul",
      "category": "formula",
      "match": "9d10 + 27",
      "path": "rulesText",
      "sourceLine": 19691,
      "sourceColumn": 8,
      "context": "Large Aberration, Chaotic Evil AC 16 Initiative +0 (10) HP 76 (9d10 + 27) Speed 30 ft., Swim 30 ft. Skills Perception +4 Immunities Poison; P",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9d14ceddd5fb5aa7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/chuul",
      "category": "formula",
      "match": "1d10 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 19715,
      "sourceColumn": 53,
      "context": "yzing Tentacles. Pincer. Melee Attack Roll: +6, reach 10 ft. Hit: 9 (1d10 + 4) Bludgeoning damage. If the target is a Large or smaller creature, it",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ce9622635427d528",
      "record": "https://cheeleong.dev/graph20/objects/monsters/clay-golem",
      "category": "formula",
      "match": "13d10 + 52",
      "path": "rulesText",
      "sourceLine": 19727,
      "sourceColumn": 9,
      "context": "Large Construct, Unaligned AC 14 Initiative +3 (13) HP 123 (13d10 + 52) Speed 30 ft. Resistances Bludgeoning, Piercing, Slashing Immunities",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "52a29c4b6264aa96",
      "record": "https://cheeleong.dev/graph20/objects/monsters/clay-golem",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 19745,
      "sourceColumn": 60,
      "context": "ge dealt. Berserk. Whenever the golem starts its turn Bloodied, roll 1d6. On a 6, the golem goes berserk. On each of its turns while berserk,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6f6debf9e7151830",
      "record": "https://cheeleong.dev/graph20/objects/monsters/clay-golem",
      "category": "formula",
      "match": "1d10 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 19755,
      "sourceColumn": 51,
      "context": "Hasten this turn. Slam. Melee Attack Roll: +9, reach 5 ft. Hit: 10 (1d10 + 5) Bludgeoning damage plus 6 (1d12) Acid damage, and the target's Hit P",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4fc6ea7deea42b93",
      "record": "https://cheeleong.dev/graph20/objects/monsters/clay-golem",
      "category": "formula",
      "match": "1d12",
      "path": "statSections[1].rulesText",
      "sourceLine": 19755,
      "sourceColumn": 88,
      "context": "k Roll: +9, reach 5 ft. Hit: 10 (1d10 + 5) Bludgeoning damage plus 6 (1d12) Acid damage, and the target's Hit Point maximum decreases by an amou",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4ac17aa917eb451b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/cloaker",
      "category": "formula",
      "match": "14d10 + 14",
      "path": "rulesText",
      "sourceLine": 19769,
      "sourceColumn": 8,
      "context": "Large Aberration, Chaotic Neutral AC 14 Initiative +5 (15) HP 91 (14d10 + 14) Speed 10 ft., Fly 40 ft. Skills Stealth +5 Immunities Frightened Se",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "025f673354b992ba",
      "record": "https://cheeleong.dev/graph20/objects/monsters/cloaker",
      "category": "formula",
      "match": "3d6 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 19791,
      "sourceColumn": 53,
      "context": "wo Tail attacks. Attach. Melee Attack Roll: +6, reach 5 ft. Hit: 13 (3d6 + 3) Piercing damage. If the target is a Large or smaller creature, the c",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "06363045713f479b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/cloaker",
      "category": "formula",
      "match": "1d10 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 19795,
      "sourceColumn": 51,
      "context": "(Athletics) check. Tail. Melee Attack Roll: +6, reach 10 ft. Hit: 8 (1d10 + 3) Slashing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b07aadd294437b4b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/cloud-giant",
      "category": "formula",
      "match": "16d12 + 96",
      "path": "rulesText",
      "sourceLine": 19811,
      "sourceColumn": 9,
      "context": "Huge Giant, Neutral AC 14 Initiative +4 (14) HP 200 (16d12 + 96) Speed 40 ft., Fly 20 ft. (hover) Skills Insight +7, Perception +11",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "30ecf1d799e769c7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/cloud-giant",
      "category": "formula",
      "match": "3d8 + 8",
      "path": "statSections[0].rulesText",
      "sourceLine": 19828,
      "sourceColumn": 64,
      "context": "loud. Thunderous Mace. Melee Attack Roll: +12, reach 10 ft. Hit: 21 (3d8 + 8) Bludgeoning damage plus 7 (2d6) Thunder damage. Thundercloud. Range",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "460f3a479f710306",
      "record": "https://cheeleong.dev/graph20/objects/monsters/cloud-giant",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 19828,
      "sourceColumn": 100,
      "context": "Roll: +12, reach 10 ft. Hit: 21 (3d8 + 8) Bludgeoning damage plus 7 (2d6) Thunder damage. Thundercloud. Ranged Attack Roll: +12, range 240 ft",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "37d239d440004358",
      "record": "https://cheeleong.dev/graph20/objects/monsters/cloud-giant",
      "category": "formula",
      "match": "3d6 + 8",
      "path": "statSections[0].rulesText",
      "sourceLine": 19830,
      "sourceColumn": 63,
      "context": "amage. Thundercloud. Ranged Attack Roll: +12, range 240 ft. Hit: 18 (3d6 + 8) Thunder damage, and the target has the Incapacitated condition until",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cef6e8de1cafe763",
      "record": "https://cheeleong.dev/graph20/objects/monsters/cockatrice",
      "category": "formula",
      "match": "5d6 + 5",
      "path": "rulesText",
      "sourceLine": 19850,
      "sourceColumn": 8,
      "context": "Small Monstrosity, Unaligned AC 11 Initiative +1 (11) HP 22 (5d6 + 5) Speed 20 ft., Fly 40 ft. Immunities Petrified Senses Darkvision 60",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a7122718186622a3",
      "record": "https://cheeleong.dev/graph20/objects/monsters/cockatrice",
      "category": "formula",
      "match": "1d4 + 1",
      "path": "statSections[0].rulesText",
      "sourceLine": 19865,
      "sourceColumn": 61,
      "context": "Petrifying Bite. Melee Attack Roll: +3, reach 5 ft. Hit: 3 (1d4 + 1) Piercing damage. If the target is a creature, it is subjected to the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3402a23490a98a84",
      "record": "https://cheeleong.dev/graph20/objects/monsters/commoner",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 19875,
      "sourceColumn": 7,
      "context": "Medium or Small Humanoid, Neutral AC 10 Initiative +0 (10) HP 4 (1d8) Speed 30 ft. Gear Club Senses Passive Perception 10 Languages Commo",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c6077941efcfa9dc",
      "record": "https://cheeleong.dev/graph20/objects/monsters/commoner",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 19894,
      "sourceColumn": 50,
      "context": "Club. Melee Attack Roll: +2, reach 5 ft. Hit: 2 (1d4) Bludgeoning damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "86fa7a9b3a252301",
      "record": "https://cheeleong.dev/graph20/objects/monsters/constrictor-snake",
      "category": "formula",
      "match": "2d10 + 2",
      "path": "rulesText",
      "sourceLine": 27085,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 13 Initiative +2 (12) HP 13 (2d10 + 2) Speed 30 ft., Swim 30 ft. Skills Perception +2, Stealth +4 Senses B",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "473f49c759608300",
      "record": "https://cheeleong.dev/graph20/objects/monsters/constrictor-snake",
      "category": "formula",
      "match": "1d8 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 27100,
      "sourceColumn": 50,
      "context": "Bite. Melee Attack Roll: +4, reach 5 ft. Hit: 6 (1d8 + 2) Piercing damage. Constrict. Strength Saving Throw: DC 12, one Mediu",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d0aa3832d9c0c0c6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/constrictor-snake",
      "category": "formula",
      "match": "3d4",
      "path": "statSections[0].rulesText",
      "sourceLine": 27103,
      "sourceColumn": 13,
      "context": "dium or smaller creature the snake can see within 5 feet. Failure: 7 (3d4) Bludgeoning damage, and the target has the Grappled condition (escap",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "99298f7a4f57ab0c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/copper-dragon-wyrmling",
      "category": "formula",
      "match": "4d8 + 4",
      "path": "rulesText",
      "sourceLine": 19904,
      "sourceColumn": 8,
      "context": "dium Dragon (Metallic), Chaotic Good AC 16 Initiative +3 (13) HP 22 (4d8 + 4) Speed 30 ft., Climb 30 ft., Fly 60 ft. Skills Perception +4, Stealt",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b8c3d4ee7bb6ce9f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/copper-dragon-wyrmling",
      "category": "formula",
      "match": "4d8",
      "path": "rulesText",
      "sourceLine": 19904,
      "sourceColumn": 8,
      "context": "C 11, each creature in a 20-foot-long, 5-foot-wide Line. Failure: 18 (4d8) Acid damage. Success: Half damage. Slowing Breath. Constitution Sav",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "48e09f0e283ee2eb",
      "record": "https://cheeleong.dev/graph20/objects/monsters/copper-dragon-wyrmling",
      "category": "formula",
      "match": "1d10 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 19920,
      "sourceColumn": 50,
      "context": "Rend. Melee Attack Roll: +4, reach 5 ft. Hit: 7 (1d10 + 2) Slashing damage. Acid Breath (Recharge 5–6). Dexterity Saving Throw",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f8018787f637e3fa",
      "record": "https://cheeleong.dev/graph20/objects/monsters/copper-dragon-wyrmling",
      "category": "formula",
      "match": "4d8",
      "path": "statSections[0].rulesText",
      "sourceLine": 19922,
      "sourceColumn": 124,
      "context": "C 11, each creature in a 20-foot-long, 5-foot-wide Line. Failure: 18 (4d8) Acid damage. Success: Half damage. Slowing Breath. Constitution Sav",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "713457bcd923fad8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/couatl",
      "category": "formula",
      "match": "8d8 + 24",
      "path": "rulesText",
      "sourceLine": 20067,
      "sourceColumn": 8,
      "context": "Medium Celestial, Lawful Good AC 19 Initiative +5 (15) HP 60 (8d8 + 24) Speed 30 ft., Fly 90 ft. Resistances Bludgeoning, Piercing, Slashin",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "aac8cfcbd558e6e6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/couatl",
      "category": "formula",
      "match": "1d12 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 20087,
      "sourceColumn": 51,
      "context": "Bite. Melee Attack Roll: +7, reach 5 ft. Hit: 11 (1d12 + 5) Piercing damage, and the target has the Poisoned condition until the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5ac7e0c0458fff1b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/couatl",
      "category": "formula",
      "match": "1d6 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 20090,
      "sourceColumn": 13,
      "context": "ium or smaller creature the couatl can see within 5 feet. Failure: 8 (1d6 + 5) Bludgeoning damage. The target has the Grappled condition (escape DC",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "34042cf669ea2754",
      "record": "https://cheeleong.dev/graph20/objects/monsters/crab",
      "category": "formula",
      "match": "1d4 + 1",
      "path": "rulesText",
      "sourceLine": 27111,
      "sourceColumn": 7,
      "context": "Tiny Beast, Unaligned AC 11 Initiative +0 (10) HP 3 (1d4 + 1) Speed 20 ft., Swim 20 ft. Skills Stealth +2 Senses Blindsight 30 ft",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "99f6f1505530f70b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/crocodile",
      "category": "formula",
      "match": "2d10 + 2",
      "path": "rulesText",
      "sourceLine": 27138,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 12 Initiative +0 (10) HP 13 (2d10 + 2) Speed 20 ft., Swim 30 ft. Skills Stealth +2 Senses Passive Percepti",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1d88719b3db94a31",
      "record": "https://cheeleong.dev/graph20/objects/monsters/crocodile",
      "category": "formula",
      "match": "1d8 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 27157,
      "sourceColumn": 50,
      "context": "Bite. Melee Attack Roll: +4, reach 5 ft. Hit: 6 (1d8 + 2) Piercing damage. If the target is a Medium or smaller creature, it h",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ea9aa9047d9cd2db",
      "record": "https://cheeleong.dev/graph20/objects/monsters/cultist",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 20142,
      "sourceColumn": 7,
      "context": "Medium or Small Humanoid, Neutral AC 12 Initiative +1 (11) HP 9 (2d8) Speed 30 ft. Skills Deception +2, Religion +2 Gear Leather Armor, S",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3d70f016460b2f52",
      "record": "https://cheeleong.dev/graph20/objects/monsters/cultist",
      "category": "formula",
      "match": "1d4 + 1",
      "path": "statSections[0].rulesText",
      "sourceLine": 20158,
      "sourceColumn": 59,
      "context": "Ritual Sickle. Melee Attack Roll: +3, reach 5 ft. Hit: 3 (1d4 + 1) Slashing damage plus 1 Necrotic damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "59db783011c46ded",
      "record": "https://cheeleong.dev/graph20/objects/monsters/cultist-fanatic",
      "category": "formula",
      "match": "8d8 + 8",
      "path": "rulesText",
      "sourceLine": 20166,
      "sourceColumn": 8,
      "context": "Medium or Small Humanoid, Neutral AC 13 Initiative +2 (12) HP 44 (8d8 + 8) Speed 30 ft. Skills Deception +3, Persuasion +3, Religion +2 Gear H",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5a8c587debf2a49d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/cultist-fanatic",
      "category": "formula",
      "match": "1d8 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 20184,
      "sourceColumn": 9,
      "context": "Pact Blade. Melee Attack Roll: +4, reach 5 ft. Hit: 6 (1d8 + 2) Slashing damage plus 7 (2d6) Necrotic damage. Spellcasting. The cul",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3e5f5b15858b2017",
      "record": "https://cheeleong.dev/graph20/objects/monsters/cultist-fanatic",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 20184,
      "sourceColumn": 42,
      "context": "ttack Roll: +4, reach 5 ft. Hit: 6 (1d8 + 2) Slashing damage plus 7 (2d6) Necrotic damage. Spellcasting. The cultist casts one of the followi",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7a021c836e18b8e1",
      "record": "https://cheeleong.dev/graph20/objects/monsters/darkmantle",
      "category": "formula",
      "match": "5d6 + 5",
      "path": "rulesText",
      "sourceLine": 20206,
      "sourceColumn": 8,
      "context": "Small Aberration, Unaligned AC 11 Initiative +3 (13) HP 22 (5d6 + 5) Speed 10 ft., Fly 30 ft. Skills Stealth +3 Senses Blindsight 60 ft.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "92f429382e8c4a38",
      "record": "https://cheeleong.dev/graph20/objects/monsters/darkmantle",
      "category": "formula",
      "match": "1d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 20221,
      "sourceColumn": 51,
      "context": "Crush. Melee Attack Roll: +5, reach 5 ft. Hit: 6 (1d6 + 3) Bludgeoning damage, and the darkmantle attaches to the target. If th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "eee09a11b574b845",
      "record": "https://cheeleong.dev/graph20/objects/monsters/death-dog",
      "category": "formula",
      "match": "6d8 + 12",
      "path": "rulesText",
      "sourceLine": 20237,
      "sourceColumn": 8,
      "context": "Medium Monstrosity, Neutral Evil AC 12 Initiative +2 (12) HP 39 (6d8 + 12) Speed 40 ft. Skills Perception +5, Stealth +4 Immunities Blinded, C",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ee70e161baf3470c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/death-dog",
      "category": "formula",
      "match": "1d4 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 20255,
      "sourceColumn": 50,
      "context": "s two Bite attacks. Bite. Melee Attack Roll: +4, reach 5 ft. Hit: 4 (1d4 + 2) Piercing damage. If the target is a creature, it is subjected to the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4de629fe55826dc0",
      "record": "https://cheeleong.dev/graph20/objects/monsters/death-dog",
      "category": "formula",
      "match": "1d10",
      "path": "statSections[0].rulesText",
      "sourceLine": 20255,
      "sourceColumn": 505,
      "context": "ent Failures: The Poisoned target's Hit Point maximum decreases by 5 (1d10).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c8bc2688f3258f50",
      "record": "https://cheeleong.dev/graph20/objects/monsters/deer",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 27165,
      "sourceColumn": 7,
      "context": "Medium Beast, Unaligned AC 13 Initiative +3 (13) HP 4 (1d8) Speed 50 ft. Skills Perception +4 Senses Darkvision 60 ft.; Passive",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ef09c3d5366c6f95",
      "record": "https://cheeleong.dev/graph20/objects/monsters/deer",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 27184,
      "sourceColumn": 49,
      "context": "Ram. Melee Attack Roll: +2, reach 5 ft. Hit: 2 (1d4) Bludgeoning damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f634f61d4ab2a663",
      "record": "https://cheeleong.dev/graph20/objects/monsters/deva",
      "category": "formula",
      "match": "27d8 + 108",
      "path": "rulesText",
      "sourceLine": 20265,
      "sourceColumn": 9,
      "context": "dium Celestial (Angel), Lawful Good AC 17 Initiative +4 (14) HP 229 (27d8 + 108) Speed 30 ft., Fly 90 ft. (hover) Skills Insight +9, Perception +9 R",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "264ffc283d87ef30",
      "record": "https://cheeleong.dev/graph20/objects/monsters/deva",
      "category": "formula",
      "match": "1d6 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 20290,
      "sourceColumn": 55,
      "context": "Mace attacks. Holy Mace. Melee Attack Roll: +8, reach 5 ft. Hit: 7 (1d6 + 4) Bludgeoning damage plus 18 (4d8) Radiant damage. Spellcasting. The",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "86d5482fec5c1c81",
      "record": "https://cheeleong.dev/graph20/objects/monsters/deva",
      "category": "formula",
      "match": "4d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 20290,
      "sourceColumn": 92,
      "context": "ck Roll: +8, reach 5 ft. Hit: 7 (1d6 + 4) Bludgeoning damage plus 18 (4d8) Radiant damage. Spellcasting. The deva casts one of the following s",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "aced702a5e66f91d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/dire-wolf",
      "category": "formula",
      "match": "3d10 + 6",
      "path": "rulesText",
      "sourceLine": 27192,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 14 Initiative +2 (12) HP 22 (3d10 + 6) Speed 50 ft. Skills Perception +5, Stealth +4 Senses Darkvision 60",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f9f20f76c7f03fa3",
      "record": "https://cheeleong.dev/graph20/objects/monsters/dire-wolf",
      "category": "formula",
      "match": "1d10 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 27211,
      "sourceColumn": 50,
      "context": "Bite. Melee Attack Roll: +5, reach 5 ft. Hit: 8 (1d10 + 3) Piercing damage. If the target is a Large or smaller creature, it ha",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d02b851fbbaab27f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/djinni",
      "category": "formula",
      "match": "19d10 + 114",
      "path": "rulesText",
      "sourceLine": 20310,
      "sourceColumn": 9,
      "context": "Large Elemental (Genie), Neutral AC 17 Initiative +2 (12) HP 218 (19d10 + 114) Speed 30 ft., Fly 90 ft. (hover) Immunities Lightning, Thunder Sens",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7992f721ac4b0a70",
      "record": "https://cheeleong.dev/graph20/objects/monsters/djinni",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[0].rulesText",
      "sourceLine": 20325,
      "sourceColumn": 136,
      "context": "lane of Air, its body dissolves into mist, and it gains a new body in 1d4 days, reviving with all its Hit Points somewhere on the Plane of Air.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "415f58598e13b1cc",
      "record": "https://cheeleong.dev/graph20/objects/monsters/djinni",
      "category": "formula",
      "match": "2d6 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 20336,
      "sourceColumn": 10,
      "context": "bination. Storm Blade. Melee Attack Roll: +9, reach 5 feet. Hit: 12 (2d6 + 5) Slashing damage plus 7 (2d6) Lightning damage. Storm Bolt. Ranged A",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e0adfe5afdb1575e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/djinni",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 20336,
      "sourceColumn": 10,
      "context": "ack Roll: +9, reach 5 feet. Hit: 12 (2d6 + 5) Slashing damage plus 7 (2d6) Lightning damage. Storm Bolt. Ranged Attack Roll: +9, range 120 fee",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7643370cb3c6efe6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/djinni",
      "category": "formula",
      "match": "3d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 20339,
      "sourceColumn": 10,
      "context": "damage. Storm Bolt. Ranged Attack Roll: +9, range 120 feet. Hit: 13 (3d8) Thunder damage. If the target is a Large or smaller creature, it has",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c787595bae9d7d2e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/djinni",
      "category": "formula",
      "match": "6d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 20343,
      "sourceColumn": 416,
      "context": "d. At the start of each of its turns, the Restrained target takes 21 (6d6) Thunder damage. At the end of each of its turns, the target repeats",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7708a530c6b8b047",
      "record": "https://cheeleong.dev/graph20/objects/monsters/doppelganger",
      "category": "formula",
      "match": "8d8 + 16",
      "path": "rulesText",
      "sourceLine": 20363,
      "sourceColumn": 8,
      "context": "Medium Monstrosity, Neutral AC 14 Initiative +4 (14) HP 52 (8d8 + 16) Speed 30 ft. Skills Deception +6, Insight +3 Immunities Charmed Sen",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f539f704e58643bc",
      "record": "https://cheeleong.dev/graph20/objects/monsters/doppelganger",
      "category": "formula",
      "match": "2d6 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 20381,
      "sourceColumn": 106,
      "context": "dvantage during the first round of each combat), reach 5 ft. Hit: 11 (2d6 + 4) Bludgeoning damage. Read Thoughts. The doppelganger casts Detect Th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "018f1bada393ce81",
      "record": "https://cheeleong.dev/graph20/objects/monsters/draft-horse",
      "category": "formula",
      "match": "2d10 + 4",
      "path": "rulesText",
      "sourceLine": 27219,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 10 Initiative +0 (10) HP 15 (2d10 + 4) Speed 40 ft. Senses Passive Perception 10 Languages None CR 1/4 (XP",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9395df54fdb5c530",
      "record": "https://cheeleong.dev/graph20/objects/monsters/draft-horse",
      "category": "formula",
      "match": "1d4 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 27233,
      "sourceColumn": 52,
      "context": "Hooves. Melee Attack Roll: +6, reach 5 ft. Hit: 6 (1d4 + 4) Bludgeoning damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "938c6a4e45f8d2a8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/dragon-turtle",
      "category": "formula",
      "match": "23d20 + 115",
      "path": "rulesText",
      "sourceLine": 20399,
      "sourceColumn": 9,
      "context": "Gargantuan Dragon, Neutral AC 20 Initiative +6 (16) HP 356 (23d20 + 115) Speed 20 ft., Swim 50 ft. Resistances Fire Senses Darkvision 120 ft",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c322c140af6b73ca",
      "record": "https://cheeleong.dev/graph20/objects/monsters/dragon-turtle",
      "category": "formula",
      "match": "3d10 + 7",
      "path": "statSections[1].rulesText",
      "sourceLine": 20420,
      "sourceColumn": 53,
      "context": "h a Tail attack. Bite. Melee Attack Roll: +13, reach 15 ft. Hit: 23 (3d10 + 7) Piercing damage plus 7 (2d6) Fire damage. Being underwater doesn't g",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a044898ad01a538f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/dragon-turtle",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 20420,
      "sourceColumn": 87,
      "context": "ck Roll: +13, reach 15 ft. Hit: 23 (3d10 + 7) Piercing damage plus 7 (2d6) Fire damage. Being underwater doesn't grant Resistance to this Fire",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "20f751ed17b9bd1e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/dragon-turtle",
      "category": "formula",
      "match": "2d10 + 7",
      "path": "statSections[1].rulesText",
      "sourceLine": 20422,
      "sourceColumn": 53,
      "context": "his Fire damage. Tail. Melee Attack Roll: +13, reach 15 ft. Hit: 18 (2d10 + 7) Bludgeoning damage. If the target is a Huge or smaller creature, it",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "76f0adf72111c8fa",
      "record": "https://cheeleong.dev/graph20/objects/monsters/dragon-turtle",
      "category": "formula",
      "match": "16d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 20424,
      "sourceColumn": 110,
      "context": "on Saving Throw: DC 19, each creature in a 60-foot Cone. Failure: 56 (16d6) Fire damage. Success: Half damage. Failure or Success: Being underwa",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2cf07247e3cd1dc6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/dretch",
      "category": "formula",
      "match": "4d6 + 4",
      "path": "rulesText",
      "sourceLine": 20434,
      "sourceColumn": 8,
      "context": "Small Fiend (Demon), Chaotic Evil AC 11 Initiative +0 (10) HP 18 (4d6 + 4) Speed 20 ft. Resistances Cold, Fire, Lightning Immunities Poison; P",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b493995c4fc07cb7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/dretch",
      "category": "formula",
      "match": "1d6 + 1",
      "path": "statSections[0].rulesText",
      "sourceLine": 20450,
      "sourceColumn": 50,
      "context": "Rend. Melee Attack Roll: +3, reach 5 ft. Hit: 4 (1d6 + 1) Slashing damage. Fetid Cloud (1/Day). Constitution Saving Throw: DC",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "367d433afa8ee091",
      "record": "https://cheeleong.dev/graph20/objects/monsters/drider",
      "category": "formula",
      "match": "13d10 + 52",
      "path": "rulesText",
      "sourceLine": 20462,
      "sourceColumn": 9,
      "context": "Large Monstrosity, Chaotic Evil AC 19 Initiative +4 (14) HP 123 (13d10 + 52) Speed 30 ft., Climb 30 ft. Skills Perception +6, Stealth +10 Senses",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "985f5d641def8ce4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/drider",
      "category": "formula",
      "match": "2d8 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 20487,
      "sourceColumn": 55,
      "context": "y combination. Foreleg. Melee Attack Roll: +7, reach 10 ft. Hit: 13 (2d8 + 4) Piercing damage. Poison Burst. Ranged Attack Roll: +6, range 120 ft",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "35c30a4a3349dbcd",
      "record": "https://cheeleong.dev/graph20/objects/monsters/drider",
      "category": "formula",
      "match": "3d6 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 20489,
      "sourceColumn": 62,
      "context": "damage. Poison Burst. Ranged Attack Roll: +6, range 120 ft. Hit: 13 (3d6 + 3) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f2c89c56d3b55e63",
      "record": "https://cheeleong.dev/graph20/objects/monsters/druid",
      "category": "formula",
      "match": "8d8 + 8",
      "path": "rulesText",
      "sourceLine": 20503,
      "sourceColumn": 8,
      "context": "m or Small Humanoid (Druid), Neutral AC 13 Initiative +1 (11) HP 44 (8d8 + 8) Speed 30 ft. Skills Medicine +5, Nature +3, Perception +5 Gear Stud",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2062d54339522611",
      "record": "https://cheeleong.dev/graph20/objects/monsters/druid",
      "category": "formula",
      "match": "1d8 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 20521,
      "sourceColumn": 56,
      "context": "combination. Vine Staff. Melee Attack Roll: +5, reach 5 ft. Hit: 7 (1d8 + 3) Bludgeoning damage plus 2 (1d4) Poison damage. Verdant Wisp. Ranged",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8e9fee655a6915d9",
      "record": "https://cheeleong.dev/graph20/objects/monsters/druid",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[0].rulesText",
      "sourceLine": 20521,
      "sourceColumn": 92,
      "context": "ack Roll: +5, reach 5 ft. Hit: 7 (1d8 + 3) Bludgeoning damage plus 2 (1d4) Poison damage. Verdant Wisp. Ranged Attack Roll: +5, range 90 ft. H",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8b104cfc6f19e538",
      "record": "https://cheeleong.dev/graph20/objects/monsters/druid",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 20523,
      "sourceColumn": 61,
      "context": "damage. Verdant Wisp. Ranged Attack Roll: +5, range 90 ft. Hit: 10 (3d6) Radiant damage. Spellcasting. The druid casts one of the following",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d2de597b68932978",
      "record": "https://cheeleong.dev/graph20/objects/monsters/dryad",
      "category": "formula",
      "match": "5d8",
      "path": "rulesText",
      "sourceLine": 20541,
      "sourceColumn": 8,
      "context": "Medium Fey, Neutral AC 16 Initiative +1 (11) HP 22 (5d8) Speed 30 ft. Skills Perception +4, Stealth +5 Senses Darkvision 60",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "af23e5a85aba6b3d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/dryad",
      "category": "formula",
      "match": "1d8 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 20564,
      "sourceColumn": 56,
      "context": "harm Monster. Vine Lash. Melee Attack Roll: +6, reach 10 ft. Hit: 8 (1d8 + 4) Slashing damage. Thorn Burst. Ranged Attack Roll: +6, range 60 ft.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "85da0c11d5efd4d7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/dryad",
      "category": "formula",
      "match": "1d6 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 20566,
      "sourceColumn": 59,
      "context": "ng damage. Thorn Burst. Ranged Attack Roll: +6, range 60 ft. Hit: 7 (1d6 + 4) Piercing damage. Spellcasting. The dryad casts one of the following",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b344f55be424cd4a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/dust-mephit",
      "category": "formula",
      "match": "5d6",
      "path": "rulesText",
      "sourceLine": 23064,
      "sourceColumn": 8,
      "context": "Small Elemental, Neutral Evil AC 12 Initiative +2 (12) HP 17 (5d6) Speed 30 ft., Fly 30 ft. Skills Perception +2, Stealth +4 Vulnerabi",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e7be9eae860aead4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/dust-mephit",
      "category": "formula",
      "match": "2d4",
      "path": "statSections[0].rulesText",
      "sourceLine": 23081,
      "sourceColumn": 156,
      "context": "eature in a 5-foot Emanation originating from the mephit. Failure: 5 (2d4) Bludgeoning damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3bd13069d0305aea",
      "record": "https://cheeleong.dev/graph20/objects/monsters/dust-mephit",
      "category": "formula",
      "match": "1d4 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 23085,
      "sourceColumn": 50,
      "context": "Claw. Melee Attack Roll: +4, reach 5 ft. Hit: 4 (1d4 + 2) Slashing damage. Blinding Breath (Recharge 6). Dexterity Saving Thr",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "128c93a727a2797c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/eagle",
      "category": "formula",
      "match": "1d6 + 1",
      "path": "rulesText",
      "sourceLine": 27241,
      "sourceColumn": 7,
      "context": "Small Beast, Unaligned AC 12 Initiative +2 (12) HP 4 (1d6 + 1) Speed 10 ft., Fly 60 ft. Skills Perception +6 Senses Passive Percep",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e8d34df0083751bf",
      "record": "https://cheeleong.dev/graph20/objects/monsters/eagle",
      "category": "formula",
      "match": "1d4 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 27256,
      "sourceColumn": 54,
      "context": "Talons. Melee Attack Roll: +4, reach 5 feet. Hit: 4 (1d4 + 2) Slashing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7ab0601ff79e1eac",
      "record": "https://cheeleong.dev/graph20/objects/monsters/earth-elemental",
      "category": "formula",
      "match": "14d10 + 70",
      "path": "rulesText",
      "sourceLine": 20586,
      "sourceColumn": 9,
      "context": "Large Elemental, Neutral AC 17 Initiative -1 (9) HP 147 (14d10 + 70) Speed 30 ft., Burrow 30 ft. Vulnerabilities Thunder Immunities Pois",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e230ae684326cc42",
      "record": "https://cheeleong.dev/graph20/objects/monsters/earth-elemental",
      "category": "formula",
      "match": "2d8 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 20610,
      "sourceColumn": 52,
      "context": "any combination. Slam. Melee Attack Roll: +8, reach 10 ft. Hit: 14 (2d8 + 5) Bludgeoning damage. Rock Launch. Ranged Attack Roll: +8, range 60 f",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a8b72672426d173b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/earth-elemental",
      "category": "formula",
      "match": "1d6 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 20612,
      "sourceColumn": 59,
      "context": "ng damage. Rock Launch. Ranged Attack Roll: +8, range 60 ft. Hit: 8 (1d6 + 5) Bludgeoning damage. If the target is a Large or smaller creature, it",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d452b7b225b9822e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/efreeti",
      "category": "formula",
      "match": "17d10 + 119",
      "path": "rulesText",
      "sourceLine": 20622,
      "sourceColumn": 9,
      "context": "Large Elemental (Genie), Neutral AC 17 Initiative +1 (11) HP 212 (17d10 + 119) Speed 40 ft., Fly 60 ft. (hover) Immunities Fire Senses Darkvision",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "72fe8d87c8882918",
      "record": "https://cheeleong.dev/graph20/objects/monsters/efreeti",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[0].rulesText",
      "sourceLine": 20637,
      "sourceColumn": 137,
      "context": "lane of Fire, its body dissolves into ash, and it gains a new body in 1d4 days, reviving with all its Hit Points somewhere on the Plane of Fire",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "78b69467cbc720db",
      "record": "https://cheeleong.dev/graph20/objects/monsters/efreeti",
      "category": "formula",
      "match": "2d6 + 6",
      "path": "statSections[1].rulesText",
      "sourceLine": 20648,
      "sourceColumn": 10,
      "context": "bination. Heated Blade. Melee Attack Roll: +10, reach 5 ft. Hit: 13 (2d6 + 6) Slashing damage plus 13 (2d12) Fire damage. Hurl Flame. Ranged Atta",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6c5768f3a8699fa1",
      "record": "https://cheeleong.dev/graph20/objects/monsters/efreeti",
      "category": "formula",
      "match": "2d12",
      "path": "statSections[1].rulesText",
      "sourceLine": 20648,
      "sourceColumn": 44,
      "context": "ack Roll: +10, reach 5 ft. Hit: 13 (2d6 + 6) Slashing damage plus 13 (2d12) Fire damage. Hurl Flame. Ranged Attack Roll: +8, range 120 ft. Hit:",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "598e8eb16d4ac085",
      "record": "https://cheeleong.dev/graph20/objects/monsters/efreeti",
      "category": "formula",
      "match": "7d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 20650,
      "sourceColumn": 60,
      "context": "e damage. Hurl Flame. Ranged Attack Roll: +8, range 120 ft. Hit: 24 (7d6) Fire damage. Spellcasting. The efreeti casts one of the following s",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2203dafc6d27f087",
      "record": "https://cheeleong.dev/graph20/objects/monsters/elephant",
      "category": "formula",
      "match": "8d12 + 24",
      "path": "rulesText",
      "sourceLine": 27264,
      "sourceColumn": 8,
      "context": "Huge Beast, Unaligned AC 12 Initiative -1 (9) HP 76 (8d12 + 24) Speed 40 ft. Senses Passive Perception 10 Languages None CR 4 (XP 1",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "998a49eadc58e055",
      "record": "https://cheeleong.dev/graph20/objects/monsters/elephant",
      "category": "formula",
      "match": "2d8 + 6",
      "path": "statSections[0].rulesText",
      "sourceLine": 27280,
      "sourceColumn": 51,
      "context": "two Gore attacks. Gore. Melee Attack Roll: +8, reach 5 ft. Hit: 15 (2d8 + 6) Piercing damage. If the target is a Huge or smaller creature and the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1f765ff42ac0f8e7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/elephant",
      "category": "formula",
      "match": "2d10 + 6",
      "path": "statSections[1].rulesText",
      "sourceLine": 27284,
      "sourceColumn": 111,
      "context": "one creature within 5 feet that has the Prone condition. Failure: 17 (2d10 + 6) Bludgeoning damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "60dc5d3dd2b5cd13",
      "record": "https://cheeleong.dev/graph20/objects/monsters/elk",
      "category": "formula",
      "match": "2d10",
      "path": "rulesText",
      "sourceLine": 27292,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 10 Initiative +0 (10) HP 11 (2d10) Speed 50 ft. Skills Perception +2 Senses Darkvision 60 ft.; Passive",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "48fa0d8bd7a0e60c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/elk",
      "category": "formula",
      "match": "1d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 27307,
      "sourceColumn": 49,
      "context": "Ram. Melee Attack Roll: +5, reach 5 ft. Hit: 6 (1d6 + 3) Bludgeoning damage. If the target is a Large or smaller creature and",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "46f3c47407f842eb",
      "record": "https://cheeleong.dev/graph20/objects/monsters/elk",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 27307,
      "sourceColumn": 49,
      "context": "ht toward it immediately before the hit, the target takes an extra 3 (1d6) Bludgeoning damage and has the Prone condition.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "017bf68ee679dfc8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/erinyes",
      "category": "formula",
      "match": "21d8 + 84",
      "path": "rulesText",
      "sourceLine": 20666,
      "sourceColumn": 9,
      "context": "Medium Fiend (Devil), Lawful Evil AC 18 Initiative +7 (17) HP 178 (21d8 + 84) Speed 30 ft., Fly 60 ft. Skills Perception +6, Persuasion +8 Resist",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fa16a05eee79b727",
      "record": "https://cheeleong.dev/graph20/objects/monsters/erinyes",
      "category": "formula",
      "match": "2d8 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 20694,
      "sourceColumn": 10,
      "context": "g Rope. Withering Sword. Melee Attack Roll: +8, reach 5 ft. Hit: 13 (2d8 + 4) Slashing damage plus 11 (2d10) Necrotic damage. Entangling Rope (Re",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "333ba399c3c70147",
      "record": "https://cheeleong.dev/graph20/objects/monsters/erinyes",
      "category": "formula",
      "match": "2d10",
      "path": "statSections[1].rulesText",
      "sourceLine": 20694,
      "sourceColumn": 44,
      "context": "tack Roll: +8, reach 5 ft. Hit: 13 (2d8 + 4) Slashing damage plus 11 (2d10) Necrotic damage. Entangling Rope (Requires Magic Rope). Strength Sa",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1cf5a0dcec95313b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/erinyes",
      "category": "formula",
      "match": "4d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 20696,
      "sourceColumn": 133,
      "context": "DC 16, one creature the erinyes can see within 120 feet. Failure: 14 (4d6) Force damage, and the target has the Restrained condition until the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "48b298b29ee5663c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ettercap",
      "category": "formula",
      "match": "8d8 + 8",
      "path": "rulesText",
      "sourceLine": 20710,
      "sourceColumn": 8,
      "context": "Medium Monstrosity, Neutral Evil AC 13 Initiative +2 (12) HP 44 (8d8 + 8) Speed 30 ft., Climb 30 ft. Skills Perception +3, Stealth +4, Surviv",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "662165d5f51589e4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ettercap",
      "category": "formula",
      "match": "1d6 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 20733,
      "sourceColumn": 50,
      "context": "nd one Claw attack. Bite. Melee Attack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Piercing damage plus 2 (1d4) Poison damage, and the target has the P",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1a715c6dca562198",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ettercap",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 20733,
      "sourceColumn": 83,
      "context": "Attack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Piercing damage plus 2 (1d4) Poison damage, and the target has the Poisoned condition until the s",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "89845d01f8c1b756",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ettercap",
      "category": "formula",
      "match": "2d4 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 20735,
      "sourceColumn": 50,
      "context": "tercap's next turn. Claw. Melee Attack Roll: +4, reach 5 ft. Hit: 7 (2d4 + 2) Slashing damage. Web Strand (Recharge 5–6). Dexterity Saving Throw:",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "515e4626b9f1779f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ettin",
      "category": "formula",
      "match": "10d10 + 30",
      "path": "rulesText",
      "sourceLine": 20751,
      "sourceColumn": 8,
      "context": "Large Giant, Chaotic Evil AC 12 Initiative -1 (9) HP 85 (10d10 + 30) Speed 40 ft. Skills Perception +4 Immunities Blinded, Charmed, Deaf",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "634393b9782c1b09",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ettin",
      "category": "formula",
      "match": "2d8 + 5",
      "path": "statSections[0].rulesText",
      "sourceLine": 20770,
      "sourceColumn": 56,
      "context": "gstar attack. Battleaxe. Melee Attack Roll: +7, reach 5 ft. Hit: 14 (2d8 + 5) Slashing damage. If the target is a Large or smaller creature, it ha",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "03ef0663586be91e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ettin",
      "category": "formula",
      "match": "2d8 + 5",
      "path": "statSections[0].rulesText",
      "sourceLine": 20772,
      "sourceColumn": 58,
      "context": "condition. Morningstar. Melee Attack Roll: +7, reach 5 ft. Hit: 14 (2d8 + 5) Piercing damage, and the target has Disadvantage on the next attack",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "33bf1ea187f61fc8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/fire-elemental",
      "category": "formula",
      "match": "11d10 + 33",
      "path": "rulesText",
      "sourceLine": 20782,
      "sourceColumn": 8,
      "context": "Large Elemental, Neutral AC 13 Initiative +3 (13) HP 93 (11d10 + 33) Speed 50 ft. Resistances Bludgeoning, Piercing, Slashing Immunities",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "da2cc306fa8c98bc",
      "record": "https://cheeleong.dev/graph20/objects/monsters/fire-elemental",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 20782,
      "sourceColumn": 9,
      "context": "eature in a 10-foot Emanation originating from the elemental takes 5 (1d10) Fire damage. Creatures and flammable objects in the Emanation start",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3569f2a8347b0007",
      "record": "https://cheeleong.dev/graph20/objects/monsters/fire-elemental",
      "category": "formula",
      "match": "1d10",
      "path": "statSections[0].rulesText",
      "sourceLine": 20798,
      "sourceColumn": 134,
      "context": "eature in a 10-foot Emanation originating from the elemental takes 5 (1d10) Fire damage. Creatures and flammable objects in the Emanation start",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "892fe3ce02c47a80",
      "record": "https://cheeleong.dev/graph20/objects/monsters/fire-elemental",
      "category": "formula",
      "match": "1d10",
      "path": "statSections[0].rulesText",
      "sourceLine": 20800,
      "sourceColumn": 244,
      "context": "t time it enters a creature's space on a turn, that creature takes 5 (1d10) Fire damage. Illumination. The elemental sheds Bright Light in a 30",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "df58afc3a7e59fda",
      "record": "https://cheeleong.dev/graph20/objects/monsters/fire-elemental",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 20804,
      "sourceColumn": 46,
      "context": "an additional 30 feet. Water Susceptibility. The elemental takes 3 (1d6) Cold damage for every 5 feet the elemental moves in water or for eve",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a20046aa454effac",
      "record": "https://cheeleong.dev/graph20/objects/monsters/fire-elemental",
      "category": "formula",
      "match": "2d6 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 20810,
      "sourceColumn": 51,
      "context": "two Burn attacks. Burn. Melee Attack Roll: +6, reach 5 ft. Hit: 10 (2d6 + 3) Fire damage. If the target is a creature or a flammable object, it s",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3a0244b5aa57236b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/fire-giant",
      "category": "formula",
      "match": "13d12 + 78",
      "path": "rulesText",
      "sourceLine": 20820,
      "sourceColumn": 9,
      "context": "Huge Giant, Lawful Evil AC 18 Initiative +3 (13) HP 162 (13d12 + 78) Speed 30 ft. Skills Athletics +11, Perception +6 Immunities Fire Se",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a39dfa13e594dfdf",
      "record": "https://cheeleong.dev/graph20/objects/monsters/fire-giant",
      "category": "formula",
      "match": "4d6 + 7",
      "path": "statSections[0].rulesText",
      "sourceLine": 20839,
      "sourceColumn": 10,
      "context": "bination. Flame Sword. Melee Attack Roll: +11, reach 10 ft. Hit: 21 (4d6 + 7) Slashing damage plus 10 (3d6) Fire damage. Hammer Throw. Ranged Att",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "830d4e527ccd1dc2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/fire-giant",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 20839,
      "sourceColumn": 44,
      "context": "ck Roll: +11, reach 10 ft. Hit: 21 (4d6 + 7) Slashing damage plus 10 (3d6) Fire damage. Hammer Throw. Ranged Attack Roll: +11, range 60/240 ft",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2e36087e76325fc2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/fire-giant",
      "category": "formula",
      "match": "3d10 + 7",
      "path": "statSections[0].rulesText",
      "sourceLine": 20842,
      "sourceColumn": 66,
      "context": "ge. Hammer Throw. Ranged Attack Roll: +11, range 60/240 ft. Hit: 23 (3d10 + 7) Bludgeoning damage plus 4 (1d8) Fire damage, and the target is pushe",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "647a04a4f6015eda",
      "record": "https://cheeleong.dev/graph20/objects/monsters/fire-giant",
      "category": "formula",
      "match": "1d8",
      "path": "statSections[0].rulesText",
      "sourceLine": 20842,
      "sourceColumn": 103,
      "context": ": +11, range 60/240 ft. Hit: 23 (3d10 + 7) Bludgeoning damage plus 4 (1d8) Fire damage, and the target is pushed up to 15 feet straight away fr",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9d39d7385f75a744",
      "record": "https://cheeleong.dev/graph20/objects/monsters/flesh-golem",
      "category": "formula",
      "match": "15d8 + 60",
      "path": "rulesText",
      "sourceLine": 20852,
      "sourceColumn": 9,
      "context": "Medium Construct, Neutral AC 9 Initiative -1 (9) HP 127 (15d8 + 60) Speed 30 ft. Immunities Lightning, Poison; Charmed, Exhaustion, Fri",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "119663060841c390",
      "record": "https://cheeleong.dev/graph20/objects/monsters/flesh-golem",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 20869,
      "sourceColumn": 60,
      "context": "ext turn. Berserk. Whenever the golem starts its turn Bloodied, roll 1d6. On a 6, the golem goes berserk. On each of its turns while berserk,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0bd034e175b5ab25",
      "record": "https://cheeleong.dev/graph20/objects/monsters/flesh-golem",
      "category": "formula",
      "match": "2d8 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 20883,
      "sourceColumn": 51,
      "context": "two Slam attacks. Slam. Melee Attack Roll: +7, reach 5 ft. Hit: 13 (2d8 + 4) Bludgeoning damage plus 4 (1d8) Lightning damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "45748f66cd3d332b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/flesh-golem",
      "category": "formula",
      "match": "1d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 20883,
      "sourceColumn": 87,
      "context": "ck Roll: +7, reach 5 ft. Hit: 13 (2d8 + 4) Bludgeoning damage plus 4 (1d8) Lightning damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "302ef8ab85305cee",
      "record": "https://cheeleong.dev/graph20/objects/monsters/flying-snake",
      "category": "formula",
      "match": "2d4",
      "path": "rulesText",
      "sourceLine": 27315,
      "sourceColumn": 7,
      "context": "Tiny Monstrosity, Unaligned AC 14 Initiative +2 (12) HP 5 (2d4) Speed 30 ft., Fly 60 ft., Swim 30 ft. Senses Blindsight 10 ft.; Pas",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "770ae0a39d543a5a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/flying-snake",
      "category": "formula",
      "match": "2d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 27333,
      "sourceColumn": 73,
      "context": "te. Melee Attack Roll: +4, reach 5 ft. Hit: 1 Piercing damage plus 5 (2d4) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5cf958a4271e5c74",
      "record": "https://cheeleong.dev/graph20/objects/monsters/frog",
      "category": "formula",
      "match": "1d4 - 1",
      "path": "rulesText",
      "sourceLine": 27341,
      "sourceColumn": 7,
      "context": "Tiny Beast, Unaligned AC 11 Initiative +1 (11) HP 1 (1d4 - 1) Speed 20 ft., Swim 20 ft. Skills Perception +1, Stealth +3 Senses D",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b16719f7b869fb13",
      "record": "https://cheeleong.dev/graph20/objects/monsters/frost-giant",
      "category": "formula",
      "match": "13d12 + 65",
      "path": "rulesText",
      "sourceLine": 20893,
      "sourceColumn": 9,
      "context": "Huge Giant, Neutral Evil AC 15 Initiative +2 (12) HP 149 (13d12 + 65) Speed 40 ft. Skills Athletics +9, Perception +3 Immunities Cold Sen",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4ccc8ad7ceb0ad78",
      "record": "https://cheeleong.dev/graph20/objects/monsters/frost-giant",
      "category": "formula",
      "match": "2d12 + 6",
      "path": "statSections[0].rulesText",
      "sourceLine": 20911,
      "sourceColumn": 57,
      "context": "combination. Frost Axe. Melee Attack Roll: +9, reach 10 ft. Hit: 19 (2d12 + 6) Slashing damage plus 9 (2d8) Cold damage. Great Bow. Ranged Attack",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3430e0f155a4e67d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/frost-giant",
      "category": "formula",
      "match": "2d8",
      "path": "statSections[0].rulesText",
      "sourceLine": 20911,
      "sourceColumn": 91,
      "context": "ack Roll: +9, reach 10 ft. Hit: 19 (2d12 + 6) Slashing damage plus 9 (2d8) Cold damage. Great Bow. Ranged Attack Roll: +9, range 150/600 ft. H",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4d0890b7e1f728aa",
      "record": "https://cheeleong.dev/graph20/objects/monsters/frost-giant",
      "category": "formula",
      "match": "2d10 + 6",
      "path": "statSections[0].rulesText",
      "sourceLine": 20913,
      "sourceColumn": 63,
      "context": "amage. Great Bow. Ranged Attack Roll: +9, range 150/600 ft. Hit: 17 (2d10 + 6) Piercing damage plus 7 (2d6) Cold damage, and the target's Speed dec",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ecf0748bdf5b26c8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/frost-giant",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 20913,
      "sourceColumn": 97,
      "context": "oll: +9, range 150/600 ft. Hit: 17 (2d10 + 6) Piercing damage plus 7 (2d6) Cold damage, and the target's Speed decreases by 10 feet until the e",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "710c6b3e6cc6fd39",
      "record": "https://cheeleong.dev/graph20/objects/monsters/frost-giant",
      "category": "formula",
      "match": "2d10 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 20917,
      "sourceColumn": 99,
      "context": "giant or one creature of its choice that can see or hear it gains 16 (2d10 + 5) Temporary Hit Points and has Advantage on attack rolls until the sta",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "38f1774be3bbf55b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gargoyle",
      "category": "formula",
      "match": "9d8 + 27",
      "path": "rulesText",
      "sourceLine": 20977,
      "sourceColumn": 8,
      "context": "Medium Elemental, Chaotic Evil AC 15 Initiative +2 (12) HP 67 (9d8 + 27) Speed 30 ft., Fly 60 ft. Skills Stealth +4 Immunities Poison; Exhau",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e9e6ec9823c4cfc3",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gargoyle",
      "category": "formula",
      "match": "2d4 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 20999,
      "sourceColumn": 50,
      "context": "s two Claw attacks. Claw. Melee Attack Roll: +4, reach 5 ft. Hit: 7 (2d4 + 2) Slashing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6acf5000a4266920",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gelatinous-cube",
      "category": "formula",
      "match": "6d10 + 30",
      "path": "rulesText",
      "sourceLine": 21009,
      "sourceColumn": 8,
      "context": "Large Ooze, Unaligned AC 6 Initiative -4 (6) HP 63 (6d10 + 30) Speed 15 ft. Immunities Acid; Blinded, Charmed, Deafened, Exhaustio",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7446ab5f335ba12f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gelatinous-cube",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 21028,
      "sourceColumn": 179,
      "context": "eding on a DC 12 Strength (Athletics) check, and the puller takes 10 (3d6) Acid damage. Transparent. Even when the cube is in plain sight, a c",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4e753a183dd54c3c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gelatinous-cube",
      "category": "formula",
      "match": "3d6 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 21034,
      "sourceColumn": 56,
      "context": "Pseudopod. Melee Attack Roll: +4, reach 5 ft. Hit: 12 (3d6 + 2) Acid damage. Engulf. The cube moves up to its Speed without provoki",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "864e7314edd1614f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gelatinous-cube",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 21034,
      "sourceColumn": 56,
      "context": "ace the cube enters for the first time during this move. Failure: 10 (3d6) Acid damage, and the target is engulfed. An engulfed target is suffo",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9073941a8dbbbc3d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gelatinous-cube",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 21036,
      "sourceColumn": 341,
      "context": "with a Verbal component, has the Restrained condition, and takes 10 (3d6) Acid damage at the start of each of the cube's turns. When the cube",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "76828e7e3f5b278c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ghast",
      "category": "formula",
      "match": "8d8",
      "path": "rulesText",
      "sourceLine": 21046,
      "sourceColumn": 8,
      "context": "Medium Undead, Chaotic Evil AC 13 Initiative +3 (13) HP 36 (8d8) Speed 30 ft. Resistances Necrotic Immunities Poison; Charmed, Exhau",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "08dc19185df1b1bb",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ghast",
      "category": "formula",
      "match": "1d8 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 21066,
      "sourceColumn": 50,
      "context": "Bite. Melee Attack Roll: +5, reach 5 ft. Hit: 7 (1d8 + 3) Piercing damage plus 9 (2d8) Necrotic damage. Claw. Melee Attack Ro",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5e933aa08d960d52",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ghast",
      "category": "formula",
      "match": "2d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 21066,
      "sourceColumn": 83,
      "context": "Attack Roll: +5, reach 5 ft. Hit: 7 (1d8 + 3) Piercing damage plus 9 (2d8) Necrotic damage. Claw. Melee Attack Roll: +5, reach 5 ft. Hit: 10 (",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f515faff2303f1f4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ghast",
      "category": "formula",
      "match": "2d6 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 21068,
      "sourceColumn": 51,
      "context": ") Necrotic damage. Claw. Melee Attack Roll: +5, reach 5 ft. Hit: 10 (2d6 + 3) Slashing damage. If the target is a non-Undead creature, it is subje",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "61796d8afa512283",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ghost",
      "category": "formula",
      "match": "10d8",
      "path": "rulesText",
      "sourceLine": 21078,
      "sourceColumn": 8,
      "context": "Medium Undead, Neutral AC 11 Initiative +1 (11) HP 45 (10d8) Speed 5 ft., Fly 40 ft. (hover) Resistances Acid, Bludgeoning, Cold",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6e05f7c6ea098709",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ghost",
      "category": "formula",
      "match": "1d10",
      "path": "statSections[0].rulesText",
      "sourceLine": 21096,
      "sourceColumn": 125,
      "context": "creatures and objects as if they were Difficult Terrain. It takes 5 (1d10) Force damage if it ends its turn inside an object.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cbd3a2b03e4a5cee",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ghost",
      "category": "formula",
      "match": "3d10 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 21103,
      "sourceColumn": 10,
      "context": "ttacks. Withering Touch. Melee Attack Roll: +5, reach 5 ft. Hit: 19 (3d10 + 3) Necrotic damage. Etherealness. The ghost casts the Etherealness spe",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e353d27e97f232e2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ghost",
      "category": "formula",
      "match": "2d6 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 21107,
      "sourceColumn": 135,
      "context": "60-foot Cone that can see the ghost and isn't an Undead. Failure: 10 (2d6 + 3) Psychic damage, and the target has the Frightened condition until th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ddbc133405823052",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ghoul",
      "category": "formula",
      "match": "5d8",
      "path": "rulesText",
      "sourceLine": 21123,
      "sourceColumn": 8,
      "context": "Medium Undead, Chaotic Evil AC 12 Initiative +2 (12) HP 22 (5d8) Speed 30 ft. Immunities Poison; Charmed, Exhaustion, Poisoned Sense",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9ac05354f14eb698",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ghoul",
      "category": "formula",
      "match": "1d6 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 21140,
      "sourceColumn": 50,
      "context": "s two Bite attacks. Bite. Melee Attack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Piercing damage plus 3 (1d6) Necrotic damage. Claw. Melee Attack Ro",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3ecdb6848e79f8ed",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ghoul",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 21140,
      "sourceColumn": 50,
      "context": "Attack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Piercing damage plus 3 (1d6) Necrotic damage. Claw. Melee Attack Roll: +4, reach 5 ft. Hit: 4 (1",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cda3a32089c90634",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ghoul",
      "category": "formula",
      "match": "1d4 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 21142,
      "sourceColumn": 50,
      "context": "6) Necrotic damage. Claw. Melee Attack Roll: +4, reach 5 ft. Hit: 4 (1d4 + 2) Slashing damage. If the target is a creature that isn't an Undead or",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "81715a1b53a355ea",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-ape",
      "category": "formula",
      "match": "16d12 + 64",
      "path": "rulesText",
      "sourceLine": 27370,
      "sourceColumn": 9,
      "context": "Huge Beast, Unaligned AC 12 Initiative +5 (15) HP 168 (16d12 + 64) Speed 40 ft., Climb 40 ft. Skills Athletics +9, Perception +4, Surv",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e85e12346c07324d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-ape",
      "category": "formula",
      "match": "3d10 + 6",
      "path": "statSections[0].rulesText",
      "sourceLine": 27387,
      "sourceColumn": 52,
      "context": "two Fist attacks. Fist. Melee Attack Roll: +9, reach 10 ft. Hit: 22 (3d10 + 6) Bludgeoning damage. Boulder Toss (Recharge 6). The ape hurls a boul",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "34d891c347530a9b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-ape",
      "category": "formula",
      "match": "7d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 27389,
      "sourceColumn": 198,
      "context": "eature in a 5-foot-radius Sphere centered on that point. Failure: 24 (7d6) Bludgeoning damage. If the target is a Large or smaller creature, it",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ffc1fb17a6f7831b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-badger",
      "category": "formula",
      "match": "2d8 + 6",
      "path": "rulesText",
      "sourceLine": 27401,
      "sourceColumn": 8,
      "context": "Medium Beast, Unaligned AC 13 Initiative +0 (10) HP 15 (2d8 + 6) Speed 30 ft., Burrow 10 ft. Skills Perception +3 Resistances Poison",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0d163865c8b92817",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-badger",
      "category": "formula",
      "match": "2d4 + 1",
      "path": "statSections[0].rulesText",
      "sourceLine": 27417,
      "sourceColumn": 50,
      "context": "Bite. Melee Attack Roll: +3, reach 5 ft. Hit: 6 (2d4 + 1) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "118b873e161ac6fa",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-bat",
      "category": "formula",
      "match": "4d10",
      "path": "rulesText",
      "sourceLine": 27425,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 13 Initiative +3 (13) HP 22 (4d10) Speed 10 ft., Fly 60 ft. Senses Blindsight 120 ft.; Passive Percept",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b7ed88fd37c42c7b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-bat",
      "category": "formula",
      "match": "1d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 27439,
      "sourceColumn": 50,
      "context": "Bite. Melee Attack Roll: +5, reach 5 ft. Hit: 6 (1d6 + 3) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f5f70f0fdf34df54",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-boar",
      "category": "formula",
      "match": "5d10 + 15",
      "path": "rulesText",
      "sourceLine": 27447,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 13 Initiative +0 (10) HP 42 (5d10 + 15) Speed 40 ft. Senses Passive Perception 8 Languages None CR 2 (XP 45",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ad82192c3d717bb5",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-boar",
      "category": "formula",
      "match": "2d6 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 27465,
      "sourceColumn": 51,
      "context": "Gore. Melee Attack Roll: +5, reach 5 ft. Hit: 10 (2d6 + 3) Piercing damage. If the target is a Large or smaller creature and th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f7ef906a94bec2f4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-boar",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 27465,
      "sourceColumn": 51,
      "context": "ht toward it immediately before the hit, the target takes an extra 7 (2d6) Piercing damage and has the Prone condition.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2ad75e6f5f72a881",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-centipede",
      "category": "formula",
      "match": "2d6 + 2",
      "path": "rulesText",
      "sourceLine": 27473,
      "sourceColumn": 7,
      "context": "Small Beast, Unaligned AC 14 Initiative +2 (12) HP 9 (2d6 + 2) Speed 30 ft., Climb 30 ft. Senses Blindsight 30 ft.; Passive Percep",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "214c23a370662665",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-centipede",
      "category": "formula",
      "match": "1d4 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 27487,
      "sourceColumn": 50,
      "context": "Bite. Melee Attack Roll: +4, reach 5 ft. Hit: 4 (1d4 + 2) Piercing damage, and the target has the Poisoned condition until the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6140130d5634caea",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-constrictor-snake",
      "category": "formula",
      "match": "8d12 + 8",
      "path": "rulesText",
      "sourceLine": 27495,
      "sourceColumn": 8,
      "context": "Huge Beast, Unaligned AC 12 Initiative +2 (12) HP 60 (8d12 + 8) Speed 30 ft., Swim 30 ft. Skills Perception +2 Senses Blindsight 10",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0b06e670575752a7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-constrictor-snake",
      "category": "formula",
      "match": "2d6 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 27512,
      "sourceColumn": 52,
      "context": "d uses Constrict. Bite. Melee Attack Roll: +6, reach 10 ft. Hit: 11 (2d6 + 4) Piercing damage. Constrict. Strength Saving Throw: DC 14, one Large",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "36081e26e854d2ec",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-constrictor-snake",
      "category": "formula",
      "match": "2d8 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 27514,
      "sourceColumn": 119,
      "context": "ge or smaller creature the snake can see within 10 feet. Failure: 13 (2d8 + 4) Bludgeoning damage, and the target has the Grappled condition (escap",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d1f201e34adf01af",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-crab",
      "category": "formula",
      "match": "3d8",
      "path": "rulesText",
      "sourceLine": 27522,
      "sourceColumn": 8,
      "context": "Medium Beast, Unaligned AC 15 Initiative +1 (11) HP 13 (3d8) Speed 30 ft., Swim 30 ft. Skills Stealth +3 Senses Blindsight 30 ft",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "276afcda18e8d933",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-crab",
      "category": "formula",
      "match": "1d6 + 1",
      "path": "statSections[1].rulesText",
      "sourceLine": 27541,
      "sourceColumn": 50,
      "context": "Claw. Melee Attack Roll: +3, reach 5 ft. Hit: 4 (1d6 + 1) Bludgeoning damage. If the target is a Medium or smaller creature, i",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c94eb1b4a0b1cdde",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-crocodile",
      "category": "formula",
      "match": "9d12 + 27",
      "path": "rulesText",
      "sourceLine": 27549,
      "sourceColumn": 8,
      "context": "Huge Beast, Unaligned AC 14 Initiative -1 (9) HP 85 (9d12 + 27) Speed 30 ft., Swim 50 ft. Skills Stealth +5 Senses Passive Percepti",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "21ce66f71aacb551",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-crocodile",
      "category": "formula",
      "match": "3d10 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 27570,
      "sourceColumn": 51,
      "context": "d one Tail attack. Bite. Melee Attack Roll: +8, reach 5 ft. Hit: 21 (3d10 + 5) Piercing damage. If the target is a Large or smaller creature, it ha",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "abc8b41b4cdde60f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-crocodile",
      "category": "formula",
      "match": "3d8 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 27572,
      "sourceColumn": 52,
      "context": "crocodile's Tail. Tail. Melee Attack Roll: +8, reach 10 ft. Hit: 18 (3d8 + 5) Bludgeoning damage. If the target is a Large or smaller creature, it",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "09180fc0cf0b5000",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-eagle",
      "category": "formula",
      "match": "4d10 + 4",
      "path": "rulesText",
      "sourceLine": 27580,
      "sourceColumn": 8,
      "context": "Large Celestial, Neutral Good AC 13 Initiative +3 (13) HP 26 (4d10 + 4) Speed 10 ft., Fly 80 ft. Skills Perception +6 Resistances Necrotic,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4be2c50dfb80857d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-eagle",
      "category": "formula",
      "match": "1d4 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 27598,
      "sourceColumn": 50,
      "context": "s two Rend attacks. Rend. Melee Attack Roll: +5, reach 5 ft. Hit: 5 (1d4 + 3) Slashing damage plus 3 (1d6) Radiant damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "94d0ba790a8221ad",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-eagle",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 27598,
      "sourceColumn": 83,
      "context": "Attack Roll: +5, reach 5 ft. Hit: 5 (1d4 + 3) Slashing damage plus 3 (1d6) Radiant damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "063106fa1b20ea8b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-elk",
      "category": "formula",
      "match": "5d12 + 10",
      "path": "rulesText",
      "sourceLine": 27606,
      "sourceColumn": 8,
      "context": "Huge Celestial, Neutral Good AC 14 Initiative +6 (16) HP 42 (5d12 + 10) Speed 60 ft. Skills Perception +4 Resistances Necrotic, Radiant Sen",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9bcc73a76a349650",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-elk",
      "category": "formula",
      "match": "2d6 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 27622,
      "sourceColumn": 51,
      "context": "Ram. Melee Attack Roll: +6, reach 10 ft. Hit: 11 (2d6 + 4) Bludgeoning damage plus 5 (2d4) Radiant damage. If the target is a H",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d3251110476b860e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-elk",
      "category": "formula",
      "match": "2d4",
      "path": "statSections[0].rulesText",
      "sourceLine": 27622,
      "sourceColumn": 87,
      "context": "k Roll: +6, reach 10 ft. Hit: 11 (2d6 + 4) Bludgeoning damage plus 5 (2d4) Radiant damage. If the target is a Huge or smaller creature and the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8f628a62984a7a72",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-elk",
      "category": "formula",
      "match": "2d4",
      "path": "statSections[0].rulesText",
      "sourceLine": 27622,
      "sourceColumn": 255,
      "context": "ht toward it immediately before the hit, the target takes an extra 5 (2d4) Bludgeoning damage and has the Prone condition.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2edf0eb8a5665319",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-fire-beetle",
      "category": "formula",
      "match": "1d6 + 1",
      "path": "rulesText",
      "sourceLine": 27630,
      "sourceColumn": 7,
      "context": "Small Beast, Unaligned AC 13 Initiative +0 (10) HP 4 (1d6 + 1) Speed 30 ft., Climb 30 ft. Resistances Fire Senses Blindsight 30 ft",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "265abe7b83692894",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-fly",
      "category": "formula",
      "match": "3d10 + 3",
      "path": "rulesText",
      "sourceLine": 15758,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 11 Initiative +1 (11) HP 19 (3d10 + 3) Speed 30 ft., Fly 60 ft. Senses Darkvision 60 ft., Passive Percepti",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "822c6c48c3fea97d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-frog",
      "category": "formula",
      "match": "4d8",
      "path": "rulesText",
      "sourceLine": 27657,
      "sourceColumn": 8,
      "context": "Medium Beast, Unaligned AC 11 Initiative +1 (11) HP 18 (4d8) Speed 30 ft., Swim 30 ft. Skills Perception +2, Stealth +4 Senses D",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b3da8c774768d03f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-frog",
      "category": "formula",
      "match": "1d6 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 27678,
      "sourceColumn": 50,
      "context": "Bite. Melee Attack Roll: +3, reach 5 ft. Hit: 5 (1d6 + 2) Piercing damage. If the target is a Medium or smaller creature, it h",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "700113c99830b0d1",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-frog",
      "category": "formula",
      "match": "2d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 27682,
      "sourceColumn": 67,
      "context": "n. At the end of the frog's next turn, the swallowed target takes 5 (2d4) Acid damage. If that damage doesn't kill it, the frog disgorges it,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "39a62f7603d2a677",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-goat",
      "category": "formula",
      "match": "3d10 + 3",
      "path": "rulesText",
      "sourceLine": 27690,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 11 Initiative +1 (11) HP 19 (3d10 + 3) Speed 40 ft., Climb 30 ft. Skills Perception +3 Senses Darkvision 6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b7032aea034404b8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-goat",
      "category": "formula",
      "match": "1d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 27705,
      "sourceColumn": 49,
      "context": "Ram. Melee Attack Roll: +5, reach 5 ft. Hit: 6 (1d6 + 3) Bludgeoning damage. If the target is a Large or smaller creature and",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "12b1bc80c2968cde",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-goat",
      "category": "formula",
      "match": "2d4",
      "path": "statSections[0].rulesText",
      "sourceLine": 27705,
      "sourceColumn": 227,
      "context": "ht toward it immediately before the hit, the target takes an extra 5 (2d4) Bludgeoning damage and has the Prone condition.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "026784341ae3e0a0",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-hyena",
      "category": "formula",
      "match": "6d10 + 12",
      "path": "rulesText",
      "sourceLine": 27713,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 12 Initiative +2 (12) HP 45 (6d10 + 12) Speed 50 ft. Skills Perception +3 Senses Darkvision 60 ft.; Passive",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f76a93ac365e3750",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-hyena",
      "category": "formula",
      "match": "2d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 27728,
      "sourceColumn": 51,
      "context": "Bite. Melee Attack Roll: +5, reach 5 ft. Hit: 10 (2d6 + 3) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "167988eb4bfa5ac1",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-lizard",
      "category": "formula",
      "match": "3d10 + 3",
      "path": "rulesText",
      "sourceLine": 27740,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 12 Initiative +1 (11) HP 19 (3d10 + 3) Speed 40 ft., Climb 40 ft. Senses Darkvision 60 ft.; Passive Percep",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2917cb37beb356f9",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-lizard",
      "category": "formula",
      "match": "1d8 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 27758,
      "sourceColumn": 50,
      "context": "Bite. Melee Attack Roll: +4, reach 5 ft. Hit: 6 (1d8 + 2) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "52cd80fddeeebb6c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-octopus",
      "category": "formula",
      "match": "7d10 + 7",
      "path": "rulesText",
      "sourceLine": 27766,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 11 Initiative +1 (11) HP 45 (7d10 + 7) Speed 10 ft., Swim 60 ft. Skills Perception +4, Stealth +5 Senses D",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "deb4c77421d5e2a5",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-octopus",
      "category": "formula",
      "match": "2d6 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 27785,
      "sourceColumn": 57,
      "context": "Tentacles. Melee Attack Roll: +5, reach 10 ft. Hit: 10 (2d6 + 3) Bludgeoning damage. If the target is a Medium or smaller creature, i",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "34062fe2dfa9d056",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-owl",
      "category": "formula",
      "match": "3d10 + 3",
      "path": "rulesText",
      "sourceLine": 27797,
      "sourceColumn": 8,
      "context": "Large Celestial, Neutral AC 12 Initiative +2 (12) HP 19 (3d10 + 3) Speed 5 ft., Fly 60 ft. Skills Perception +6, Stealth +6 Resistance",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "33023428b3a2f19e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-owl",
      "category": "formula",
      "match": "1d10 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 27817,
      "sourceColumn": 52,
      "context": "Talons. Melee Attack Roll: +4, reach 5 ft. Hit: 7 (1d10 + 2) Slashing damage. Spellcasting. The owl casts one of the following s",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2f5bb2f763c9a9b6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-rat",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 27830,
      "sourceColumn": 7,
      "context": "Small Beast, Unaligned AC 13 Initiative +3 (13) HP 7 (2d6) Speed 30 ft., Climb 30 ft. Skills Perception +2 Senses Darkvision 6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "acb0471746f914d7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-rat",
      "category": "formula",
      "match": "1d4 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 27849,
      "sourceColumn": 52,
      "context": "Bite. Melee Attack Roll: +5, reach 5 feet. Hit: 5 (1d4 + 3) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7f9bf153c1fac249",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-scorpion",
      "category": "formula",
      "match": "7d10 + 14",
      "path": "rulesText",
      "sourceLine": 27857,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 15 Initiative +1 (11) HP 52 (7d10 + 14) Speed 40 ft. Senses Blindsight 60 ft.; Passive Perception 9 Languag",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "925a32a136796ded",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-scorpion",
      "category": "formula",
      "match": "1d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 27873,
      "sourceColumn": 50,
      "context": "d one Sting attack. Claw. Melee Attack Roll: +5, reach 5 ft. Hit: 6 (1d6 + 3) Bludgeoning damage. If the target is a Large or smaller creature, it",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "eff0c3175dbbced7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-scorpion",
      "category": "formula",
      "match": "1d8 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 27875,
      "sourceColumn": 51,
      "context": "one of two claws. Sting. Melee Attack Roll: +5, reach 5 ft. Hit: 7 (1d8 + 3) Piercing damage plus 11 (2d10) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "97a7d7eadc58c1ff",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-scorpion",
      "category": "formula",
      "match": "2d10",
      "path": "statSections[0].rulesText",
      "sourceLine": 27875,
      "sourceColumn": 85,
      "context": "ttack Roll: +5, reach 5 ft. Hit: 7 (1d8 + 3) Piercing damage plus 11 (2d10) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bbd4f6ca21f8fa16",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-seahorse",
      "category": "formula",
      "match": "3d10",
      "path": "rulesText",
      "sourceLine": 27883,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 14 Initiative +1 (11) HP 16 (3d10) Speed 5 ft., Swim 40 ft. Senses Passive Perception 11 Languages Non",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a744c29eba5c4379",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-seahorse",
      "category": "formula",
      "match": "2d6 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 27901,
      "sourceColumn": 49,
      "context": "Ram. Melee Attack Roll: +4, reach 5 ft. Hit: 9 (2d6 + 2) Bludgeoning damage, or 11 (2d8 + 2) Bludgeoning damage if the seahor",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3f9a4d880049a57d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-seahorse",
      "category": "formula",
      "match": "2d8 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 27901,
      "sourceColumn": 85,
      "context": "ack Roll: +4, reach 5 ft. Hit: 9 (2d6 + 2) Bludgeoning damage, or 11 (2d8 + 2) Bludgeoning damage if the seahorse moved 20+ feet straight toward th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "365184322e9a31b3",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-shark",
      "category": "formula",
      "match": "8d12 + 40",
      "path": "rulesText",
      "sourceLine": 27913,
      "sourceColumn": 8,
      "context": "Huge Beast, Unaligned AC 13 Initiative +3 (13) HP 92 (8d12 + 40) Speed 5 ft., Swim 60 ft. Skills Perception +3 Senses Blindsight 60",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8969fdc7e5e25348",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-shark",
      "category": "formula",
      "match": "3d10 + 6",
      "path": "statSections[1].rulesText",
      "sourceLine": 27934,
      "sourceColumn": 114,
      "context": "if the target doesn't have all its Hit Points), reach 5 ft. Hit: 22 (3d10 + 6) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a0dec7a6b51d7f5a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-spider",
      "category": "formula",
      "match": "4d10 + 4",
      "path": "rulesText",
      "sourceLine": 27942,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 14 Initiative +3 (13) HP 26 (4d10 + 4) Speed 30 ft., Climb 30 ft. Skills Perception +4, Stealth +7 Senses",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "557f64fd14eaf243",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-spider",
      "category": "formula",
      "match": "1d8 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 27963,
      "sourceColumn": 50,
      "context": "Bite. Melee Attack Roll: +5, reach 5 ft. Hit: 7 (1d8 + 3) Piercing damage plus 7 (2d6) Poison damage. Web (Recharge 5–6). Dex",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "61c8b28c2874f777",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-spider",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 27963,
      "sourceColumn": 83,
      "context": "Attack Roll: +5, reach 5 ft. Hit: 7 (1d8 + 3) Piercing damage plus 7 (2d6) Poison damage. Web (Recharge 5–6). Dexterity Saving Throw: DC 13, o",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f5c83b3e92f9ea87",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-toad",
      "category": "formula",
      "match": "6d10 + 6",
      "path": "rulesText",
      "sourceLine": 27973,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 11 Initiative +1 (11) HP 39 (6d10 + 6) Speed 30 ft., Swim 30 ft. Senses Darkvision 60 ft.; Passive Percept",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "eb19ec0e90887808",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-toad",
      "category": "formula",
      "match": "1d6 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 27993,
      "sourceColumn": 50,
      "context": "Bite. Melee Attack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Piercing damage plus 5 (2d4) Poison damage. If the target is a Mediu",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d138311d0fd1bc8b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-toad",
      "category": "formula",
      "match": "2d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 27993,
      "sourceColumn": 83,
      "context": "Attack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Piercing damage plus 5 (2d4) Poison damage. If the target is a Medium or smaller creature, it has",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ad68fc36b134e926",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-toad",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 27995,
      "sourceColumn": 271,
      "context": "and other effects outside the toad. In addition, the target takes 10 (3d6) Acid damage at the end of each of the toad's turns. The toad can hav",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "42a9c7fa87d42b94",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-venomous-snake",
      "category": "formula",
      "match": "2d8 + 2",
      "path": "rulesText",
      "sourceLine": 28003,
      "sourceColumn": 8,
      "context": "Medium Beast, Unaligned AC 14 Initiative +4 (14) HP 11 (2d8 + 2) Speed 40 ft., Swim 40 ft. Skills Perception +2 Senses Blindsight 10",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "af0fb597c23c2982",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-venomous-snake",
      "category": "formula",
      "match": "1d4 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 28018,
      "sourceColumn": 51,
      "context": "Bite. Melee Attack Roll: +6, reach 10 ft. Hit: 6 (1d4 + 4) Piercing damage plus 4 (1d8) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c3aca290528e0aaa",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-venomous-snake",
      "category": "formula",
      "match": "1d8",
      "path": "statSections[0].rulesText",
      "sourceLine": 28018,
      "sourceColumn": 84,
      "context": "ttack Roll: +6, reach 10 ft. Hit: 6 (1d4 + 4) Piercing damage plus 4 (1d8) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5adc50813781b937",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-vulture",
      "category": "formula",
      "match": "3d10 + 9",
      "path": "rulesText",
      "sourceLine": 28026,
      "sourceColumn": 8,
      "context": "Large Monstrosity, Neutral Evil AC 10 Initiative +0 (10) HP 25 (3d10 + 9) Speed 10 ft., Fly 60 ft. Skills Perception +3 Resistances Necrotic",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8c4a0f092b38c0e7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-vulture",
      "category": "formula",
      "match": "2d6 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 28046,
      "sourceColumn": 51,
      "context": "Gouge. Melee Attack Roll: +4, reach 5 ft. Hit: 9 (2d6 + 2) Piercing damage, and the target has the Poisoned condition until the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7e461c732fdeee80",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-wasp",
      "category": "formula",
      "match": "5d8",
      "path": "rulesText",
      "sourceLine": 28054,
      "sourceColumn": 8,
      "context": "Medium Beast, Unaligned AC 13 Initiative +2 (12) HP 22 (5d8) Speed 10 ft., Fly 50 ft. Senses Passive Perception 10 Languages Non",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b0b320a7943686a1",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-wasp",
      "category": "formula",
      "match": "1d6 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 28072,
      "sourceColumn": 51,
      "context": "Sting. Melee Attack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Piercing damage plus 5 (2d4) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a714132084b84678",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-wasp",
      "category": "formula",
      "match": "2d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 28072,
      "sourceColumn": 84,
      "context": "Attack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Piercing damage plus 5 (2d4) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6d944e7fbc83f17b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-weasel",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 28080,
      "sourceColumn": 7,
      "context": "Medium Beast, Unaligned AC 13 Initiative +3 (13) HP 9 (2d8) Speed 40 ft., Climb 30 ft. Skills Acrobatics +5, Perception +3, Ste",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f3ff656130d4d110",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-weasel",
      "category": "formula",
      "match": "1d4 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 28095,
      "sourceColumn": 50,
      "context": "Bite. Melee Attack Roll: +5, reach 5 ft. Hit: 5 (1d4 + 3) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ec09adffde800b73",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-wolf-spider",
      "category": "formula",
      "match": "2d8 + 2",
      "path": "rulesText",
      "sourceLine": 28103,
      "sourceColumn": 8,
      "context": "Medium Beast, Unaligned AC 13 Initiative +3 (13) HP 11 (2d8 + 2) Speed 40 ft., Climb 40 ft. Skills Perception +3, Stealth +7 Senses",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "dfca79d0b1722c03",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-wolf-spider",
      "category": "formula",
      "match": "1d4 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 28125,
      "sourceColumn": 50,
      "context": "Bite. Melee Attack Roll: +5, reach 5 ft. Hit: 5 (1d4 + 3) Piercing damage plus 5 (2d4) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "44a477122a800d3a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/giant-wolf-spider",
      "category": "formula",
      "match": "2d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 28125,
      "sourceColumn": 83,
      "context": "Attack Roll: +5, reach 5 ft. Hit: 5 (1d4 + 3) Piercing damage plus 5 (2d4) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d8d5014780f8a8bd",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gibbering-mouther",
      "category": "formula",
      "match": "7d8 + 21",
      "path": "rulesText",
      "sourceLine": 21152,
      "sourceColumn": 8,
      "context": "Medium Aberration, Chaotic Neutral AC 9 Initiative -1 (9) HP 52 (7d8 + 21) Speed 20 ft., Swim 20 ft. Immunities Prone Senses Darkvision 60 ft.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "287a3a6aacd8bd48",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gibbering-mouther",
      "category": "formula",
      "match": "1d8",
      "path": "statSections[0].rulesText",
      "sourceLine": 21171,
      "sourceColumn": 27,
      "context": "feet of the mouther while it is babbling. Failure: The target rolls 1d8 to determine what it does during the current turn: 1-4. The target d",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8856ef69bde2eb06",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gibbering-mouther",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 21181,
      "sourceColumn": 50,
      "context": "Bite. Melee Attack Roll: +2, reach 5 ft. Hit: 7 (2d6) Piercing damage. If the target is a Medium or smaller creature, it h",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a256e42518fbe989",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gibbering-mouther",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 21183,
      "sourceColumn": 154,
      "context": "10-foot-radius Sphere centered on a point within 30 feet. Failure: 7 (2d6) Radiant damage, and the target has the Blinded condition until the e",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1d80afa7325147aa",
      "record": "https://cheeleong.dev/graph20/objects/monsters/glabrezu",
      "category": "formula",
      "match": "18d10 + 90",
      "path": "rulesText",
      "sourceLine": 21193,
      "sourceColumn": 9,
      "context": "Large Fiend (Demon), Chaotic Evil AC 17 Initiative +6 (16) HP 189 (18d10 + 90) Speed 40 ft. Skills Deception +7, Perception +7 Resistances Cold, F",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6da0fc105b4304a8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/glabrezu",
      "category": "formula",
      "match": "2d10 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 21218,
      "sourceColumn": 54,
      "context": "r Spellcasting. Pincer. Melee Attack Roll: +9, reach 10 ft. Hit: 16 (2d10 + 5) Slashing damage. If the target is a Medium or smaller creature, it h",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "53b0fcfdf215ac2d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/glabrezu",
      "category": "formula",
      "match": "3d6 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 21220,
      "sourceColumn": 92,
      "context": "ing Throw: DC 17, one creature Grappled by the glabrezu. Failure: 15 (3d6 + 5) Bludgeoning damage. Success: Half damage. Spellcasting. The glabrez",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3903925ba923b023",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gladiator",
      "category": "formula",
      "match": "15d8 + 45",
      "path": "rulesText",
      "sourceLine": 21236,
      "sourceColumn": 9,
      "context": "Medium or Small Humanoid, Neutral AC 16 Initiative +5 (15) HP 112 (15d8 + 45) Speed 30 ft. Skills Athletics +10, Performance +5 Gear Shield, Spea",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b3da74189655bff9",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gladiator",
      "category": "formula",
      "match": "2d6 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 21254,
      "sourceColumn": 81,
      "context": "ee or Ranged Attack Roll: +7, reach 5 ft. or range 20/60 ft. Hit: 11 (2d6 + 4) Piercing damage. Shield Bash. Strength Saving Throw: DC 15, one cre",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bc6d610d3fc915d8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gladiator",
      "category": "formula",
      "match": "2d4 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 21256,
      "sourceColumn": 111,
      "context": "5, one creature within 5 feet that the gladiator can see. Failure: 9 (2d4 + 4) Bludgeoning damage. If the target is a Medium or smaller creature, i",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0a21ac33e8cb3c9a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gnoll-warrior",
      "category": "formula",
      "match": "6d8",
      "path": "rulesText",
      "sourceLine": 21270,
      "sourceColumn": 8,
      "context": "Medium Fiend, Chaotic Evil AC 15 Initiative +1 (11) HP 27 (6d8) Speed 30 ft. Senses Darkvision 60 ft.; Passive Perception 10 Langua",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7f7a026fd51217af",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gnoll-warrior",
      "category": "formula",
      "match": "1d6 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 21284,
      "sourceColumn": 50,
      "context": "Rend. Melee Attack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Piercing damage. Bone Bow. Ranged Attack Roll: +3, range 150/600 ft",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "22e9fb4ac438923a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gnoll-warrior",
      "category": "formula",
      "match": "1d10 + 1",
      "path": "statSections[0].rulesText",
      "sourceLine": 21288,
      "sourceColumn": 9,
      "context": "damage. Bone Bow. Ranged Attack Roll: +3, range 150/600 ft. Hit: 6 (1d10 + 1) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "62b1819a83635dd4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/goat",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 28133,
      "sourceColumn": 7,
      "context": "Medium Beast, Unaligned AC 10 Initiative +0 (10) HP 4 (1d8) Speed 40 ft., Climb 30 ft. Skills Perception +2 Senses Darkvision 6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e6c9eabac0fcf7ed",
      "record": "https://cheeleong.dev/graph20/objects/monsters/goat",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[0].rulesText",
      "sourceLine": 28148,
      "sourceColumn": 74,
      "context": ". Melee Attack Roll: +2, reach 5 ft. Hit: 1 Bludgeoning damage, or 2 (1d4) Bludgeoning damage if the goat moved 20+ feet straight toward the ta",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e1fa99147ff526a3",
      "record": "https://cheeleong.dev/graph20/objects/monsters/goblin-boss",
      "category": "formula",
      "match": "6d6",
      "path": "rulesText",
      "sourceLine": 21361,
      "sourceColumn": 8,
      "context": "all Fey (Goblinoid), Chaotic Neutral AC 17 Initiative +2 (12) HP 21 (6d6) Speed 30 ft. Skills Stealth +6 Gear Chain Shirt, Scimitar, Shield,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "29bccf665d636083",
      "record": "https://cheeleong.dev/graph20/objects/monsters/goblin-boss",
      "category": "formula",
      "match": "1d6 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 21379,
      "sourceColumn": 54,
      "context": "ny combination. Scimitar. Melee Attack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Slashing damage, plus 2 (1d4) Slashing damage if the attack roll had",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d085e3eb09d1135a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/goblin-boss",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[0].rulesText",
      "sourceLine": 21379,
      "sourceColumn": 88,
      "context": "ttack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Slashing damage, plus 2 (1d4) Slashing damage if the attack roll had Advantage. Shortbow. Ranged",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ffde80425a06d118",
      "record": "https://cheeleong.dev/graph20/objects/monsters/goblin-boss",
      "category": "formula",
      "match": "1d6 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 21382,
      "sourceColumn": 9,
      "context": "dvantage. Shortbow. Ranged Attack Roll: +4, range 80/320 ft. Hit: 5 (1d6 + 2) Piercing damage, plus 2 (1d4) Piercing damage if the attack roll had",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0adeaa7ba0f78c91",
      "record": "https://cheeleong.dev/graph20/objects/monsters/goblin-boss",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[0].rulesText",
      "sourceLine": 21382,
      "sourceColumn": 43,
      "context": "Roll: +4, range 80/320 ft. Hit: 5 (1d6 + 2) Piercing damage, plus 2 (1d4) Piercing damage if the attack roll had Advantage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9d4d72e6d2bac892",
      "record": "https://cheeleong.dev/graph20/objects/monsters/goblin-minion",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 21302,
      "sourceColumn": 7,
      "context": "mall Fey (Goblinoid), Chaotic Neutral AC 12 Initiative +2 (12) HP 7 (2d6) Speed 30 ft. Skills Stealth +6 Gear Daggers (3) Senses Darkvision 6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "27db18bff67d0b64",
      "record": "https://cheeleong.dev/graph20/objects/monsters/goblin-minion",
      "category": "formula",
      "match": "1d4 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 21318,
      "sourceColumn": 81,
      "context": "lee or Ranged Attack Roll: +4, reach 5 ft. or range 20/60 ft. Hit: 4 (1d4 + 2) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6e991beb281b0798",
      "record": "https://cheeleong.dev/graph20/objects/monsters/goblin-warrior",
      "category": "formula",
      "match": "3d6",
      "path": "rulesText",
      "sourceLine": 21330,
      "sourceColumn": 8,
      "context": "all Fey (Goblinoid), Chaotic Neutral AC 15 Initiative +2 (12) HP 10 (3d6) Speed 30 ft. Skills Stealth +6 Gear Leather Armor, Scimitar, Shield",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "855226cd96b605a6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/goblin-warrior",
      "category": "formula",
      "match": "1d6 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 21346,
      "sourceColumn": 54,
      "context": "Scimitar. Melee Attack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Slashing damage, plus 2 (1d4) Slashing damage if the attack roll had",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9e59eecb8ed30f01",
      "record": "https://cheeleong.dev/graph20/objects/monsters/goblin-warrior",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[0].rulesText",
      "sourceLine": 21346,
      "sourceColumn": 88,
      "context": "ttack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Slashing damage, plus 2 (1d4) Slashing damage if the attack roll had Advantage. Shortbow. Ranged",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "39f7dcc9bb1b3af7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/goblin-warrior",
      "category": "formula",
      "match": "1d6 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 21349,
      "sourceColumn": 9,
      "context": "dvantage. Shortbow. Ranged Attack Roll: +4, range 80/320 ft. Hit: 5 (1d6 + 2) Piercing damage, plus 2 (1d4) Piercing damage if the attack roll had",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "729b26e3877cb371",
      "record": "https://cheeleong.dev/graph20/objects/monsters/goblin-warrior",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[0].rulesText",
      "sourceLine": 21349,
      "sourceColumn": 43,
      "context": "Roll: +4, range 80/320 ft. Hit: 5 (1d6 + 2) Piercing damage, plus 2 (1d4) Piercing damage if the attack roll had Advantage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "39a1bfc16238e1d9",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gold-dragon-wyrmling",
      "category": "formula",
      "match": "8d8 + 24",
      "path": "rulesText",
      "sourceLine": 21400,
      "sourceColumn": 8,
      "context": "edium Dragon (Metallic), Lawful Good AC 17 Initiative +4 (14) HP 60 (8d8 + 24) Speed 30 ft., Fly 60 ft., Swim 30 ft. Skills Perception +4, Stealth",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3b059bd8270eaa0d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gold-dragon-wyrmling",
      "category": "formula",
      "match": "1d10 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 21422,
      "sourceColumn": 50,
      "context": "s two Rend attacks. Rend. Melee Attack Roll: +6, reach 5 ft. Hit: 9 (1d10 + 4) Slashing damage. Fire Breath (Recharge 5–6). Dexterity Saving Throw",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bb877efaf0691c52",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gold-dragon-wyrmling",
      "category": "formula",
      "match": "4d10",
      "path": "statSections[1].rulesText",
      "sourceLine": 21424,
      "sourceColumn": 106,
      "context": "ty Saving Throw: DC 13, each creature in a 15-foot Cone. Failure: 22 (4d10) Fire damage. Success: Half damage. Weakening Breath. Strength Savin",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b4e9a59e9b19b0ea",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gold-dragon-wyrmling",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 21426,
      "sourceColumn": 209,
      "context": "target has Disadvantage on Strength-based D20 Tests and subtracts 2 (1d4) from its damage rolls. It repeats the save at the end of each of its",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "677886043d245db5",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gorgon",
      "category": "formula",
      "match": "12d10 + 48",
      "path": "rulesText",
      "sourceLine": 21576,
      "sourceColumn": 9,
      "context": "Large Construct, Unaligned AC 19 Initiative +0 (10) HP 114 (12d10 + 48) Speed 40 ft. Skills Perception +7 Immunities Exhaustion, Petrified",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9a5ad6511c99e3ef",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gorgon",
      "category": "formula",
      "match": "2d12 + 5",
      "path": "statSections[0].rulesText",
      "sourceLine": 21592,
      "sourceColumn": 51,
      "context": "Gore. Melee Attack Roll: +8, reach 5 ft. Hit: 18 (2d12 + 5) Piercing damage. If the target is a Large or smaller creature and th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ca93b453542b2743",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gorgon",
      "category": "formula",
      "match": "2d10 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 21598,
      "sourceColumn": 111,
      "context": "one creature within 5 feet that has the Prone condition. Failure: 16 (2d10 + 5) Bludgeoning damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9a1e8da03855667a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gray-ooze",
      "category": "formula",
      "match": "3d8 + 9",
      "path": "rulesText",
      "sourceLine": 21608,
      "sourceColumn": 8,
      "context": "Medium Ooze, Unaligned AC 9 Initiative -2 (13) HP 22 (3d8 + 9) Speed 10 ft., Climb 10 ft. Skills Stealth +2 Resistances Acid, Cold",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bbb8052c38bcdaa7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/gray-ooze",
      "category": "formula",
      "match": "2d8 + 1",
      "path": "statSections[1].rulesText",
      "sourceLine": 21633,
      "sourceColumn": 56,
      "context": "Pseudopod. Melee Attack Roll: +3, reach 5 ft. Hit: 10 (2d8 + 1) Acid damage. Nonmagical armor worn by the target takes a -1 penalty",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b7533763a34022ee",
      "record": "https://cheeleong.dev/graph20/objects/monsters/green-dragon-wyrmling",
      "category": "formula",
      "match": "7d8 + 7",
      "path": "rulesText",
      "sourceLine": 21643,
      "sourceColumn": 8,
      "context": "dium Dragon (Chromatic), Lawful Evil AC 17 Initiative +3 (13) HP 38 (7d8 + 7) Speed 30 ft., Fly 60 ft., Swim 30 ft. Skills Perception +4, Stealth",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d00e5122a5adf305",
      "record": "https://cheeleong.dev/graph20/objects/monsters/green-dragon-wyrmling",
      "category": "formula",
      "match": "1d10 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 21665,
      "sourceColumn": 50,
      "context": "s two Rend attacks. Rend. Melee Attack Roll: +4, reach 5 ft. Hit: 7 (1d10 + 2) Slashing damage plus 3 (1d6) Poison damage. Poison Breath (Recharge",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1a69968595f16772",
      "record": "https://cheeleong.dev/graph20/objects/monsters/green-dragon-wyrmling",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 21665,
      "sourceColumn": 84,
      "context": "ttack Roll: +4, reach 5 ft. Hit: 7 (1d10 + 2) Slashing damage plus 3 (1d6) Poison damage. Poison Breath (Recharge 5–6). Constitution Saving Th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "afd4e5918e6beb98",
      "record": "https://cheeleong.dev/graph20/objects/monsters/green-dragon-wyrmling",
      "category": "formula",
      "match": "6d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 21667,
      "sourceColumn": 111,
      "context": "on Saving Throw: DC 11, each creature in a 15-foot Cone. Failure: 21 (6d6) Poison damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8635084670f17a77",
      "record": "https://cheeleong.dev/graph20/objects/monsters/green-hag",
      "category": "formula",
      "match": "11d8 + 33",
      "path": "rulesText",
      "sourceLine": 21809,
      "sourceColumn": 8,
      "context": "Medium Fey, Neutral Evil AC 17 Initiative +1 (11) HP 82 (11d8 + 33) Speed 30 ft., Swim 30 ft. Skills Arcana +5, Deception +4, Perceptio",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fb36ead3a05a3db5",
      "record": "https://cheeleong.dev/graph20/objects/monsters/green-hag",
      "category": "formula",
      "match": "1d8 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 21834,
      "sourceColumn": 50,
      "context": "s two Claw attacks. Claw. Melee Attack Roll: +6, reach 5 ft. Hit: 8 (1d8 + 4) Slashing damage plus 3 (1d6) Poison damage. Spellcasting. The hag c",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f5141c70812f6bf9",
      "record": "https://cheeleong.dev/graph20/objects/monsters/green-hag",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 21834,
      "sourceColumn": 83,
      "context": "Attack Roll: +6, reach 5 ft. Hit: 8 (1d8 + 4) Slashing damage plus 3 (1d6) Poison damage. Spellcasting. The hag casts one of the following spe",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b419467e74b8822a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/grick",
      "category": "formula",
      "match": "12d8",
      "path": "rulesText",
      "sourceLine": 21850,
      "sourceColumn": 8,
      "context": "Medium Aberration, Unaligned AC 14 Initiative +2 (12) HP 54 (12d8) Speed 30 ft., Climb 30 ft. Skills Stealth +4 Senses Darkvision 60 f",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d97b7551c22118ee",
      "record": "https://cheeleong.dev/graph20/objects/monsters/grick",
      "category": "formula",
      "match": "2d6 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 21867,
      "sourceColumn": 50,
      "context": "e Tentacles attack. Beak. Melee Attack Roll: +4, reach 5 ft. Hit: 9 (2d6 + 2) Piercing damage. Tentacles. Melee Attack Roll: +4, reach 5 ft. Hit:",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "089a1d2445538ffe",
      "record": "https://cheeleong.dev/graph20/objects/monsters/grick",
      "category": "formula",
      "match": "1d10 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 21869,
      "sourceColumn": 55,
      "context": "ercing damage. Tentacles. Melee Attack Roll: +4, reach 5 ft. Hit: 7 (1d10 + 2) Slashing damage. If the target is a Medium or smaller creature, it h",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "db5902500369ef5e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/griffon",
      "category": "formula",
      "match": "7d10 + 21",
      "path": "rulesText",
      "sourceLine": 21879,
      "sourceColumn": 8,
      "context": "Large Monstrosity, Unaligned AC 12 Initiative +2 (12) HP 59 (7d10 + 21) Speed 30 ft., Fly 80 ft. Skills Perception +5 Senses Darkvision 60",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "800a1a7954e35e75",
      "record": "https://cheeleong.dev/graph20/objects/monsters/griffon",
      "category": "formula",
      "match": "1d8 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 21896,
      "sourceColumn": 50,
      "context": "s two Rend attacks. Rend. Melee Attack Roll: +6, reach 5 ft. Hit: 8 (1d8 + 4) Piercing damage. If the target is a Medium or smaller creature, it h",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6cfb615067c55041",
      "record": "https://cheeleong.dev/graph20/objects/monsters/grimlock",
      "category": "formula",
      "match": "2d8 + 2",
      "path": "rulesText",
      "sourceLine": 21906,
      "sourceColumn": 8,
      "context": "Medium Aberration, Neutral Evil AC 11 Initiative +1 (11) HP 11 (2d8 + 2) Speed 30 ft., Climb 30 ft. Skills Athletics +5, Perception +3, Stea",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bd489be6cef41ede",
      "record": "https://cheeleong.dev/graph20/objects/monsters/grimlock",
      "category": "formula",
      "match": "1d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 21921,
      "sourceColumn": 57,
      "context": "Bone Cudgel. Melee Attack Roll: +5, reach 5 ft. Hit: 6 (1d6 + 3) Bludgeoning damage plus 2 (1d4) Psychic damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7e0bf64ac983e9d4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/grimlock",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[0].rulesText",
      "sourceLine": 21921,
      "sourceColumn": 93,
      "context": "ack Roll: +5, reach 5 ft. Hit: 6 (1d6 + 3) Bludgeoning damage plus 2 (1d4) Psychic damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8e09ae4adb238012",
      "record": "https://cheeleong.dev/graph20/objects/monsters/guard",
      "category": "formula",
      "match": "2d8 + 2",
      "path": "rulesText",
      "sourceLine": 21971,
      "sourceColumn": 8,
      "context": "Medium or Small Humanoid, Neutral AC 16 Initiative +1 (11) HP 11 (2d8 + 2) Speed 30 ft. Skills Perception +2 Gear Chain Shirt, Shield, Spear S",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "517af99bfdf6015e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/guard",
      "category": "formula",
      "match": "1d6 + 1",
      "path": "statSections[0].rulesText",
      "sourceLine": 21987,
      "sourceColumn": 80,
      "context": "lee or Ranged Attack Roll: +3, reach 5 ft. or range 20/60 ft. Hit: 4 (1d6 + 1) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f51ed33cb1aafdee",
      "record": "https://cheeleong.dev/graph20/objects/monsters/guard-captain",
      "category": "formula",
      "match": "10d8 + 30",
      "path": "rulesText",
      "sourceLine": 21995,
      "sourceColumn": 8,
      "context": "Medium or Small Humanoid, Neutral AC 18 Initiative +4 (14) HP 75 (10d8 + 30) Speed 30 ft. Skills Athletics +6, Perception +4 Gear Breastplate, J",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cb84911d16d12d70",
      "record": "https://cheeleong.dev/graph20/objects/monsters/guard-captain",
      "category": "formula",
      "match": "3d6 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 22013,
      "sourceColumn": 84,
      "context": "e or Ranged Attack Roll: +6, reach 5 ft. or range 30/120 ft. Hit: 14 (3d6 + 4) Piercing damage. Longsword. Melee Attack Roll: +6, reach 5 ft. Hit:",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "dbe4d2f2c44ef9c8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/guard-captain",
      "category": "formula",
      "match": "2d10 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 22015,
      "sourceColumn": 56,
      "context": "rcing damage. Longsword. Melee Attack Roll: +6, reach 5 ft. Hit: 15 (2d10 + 4) Slashing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7f6c4653a4afb6ef",
      "record": "https://cheeleong.dev/graph20/objects/monsters/guardian-naga",
      "category": "formula",
      "match": "16d10 + 48",
      "path": "rulesText",
      "sourceLine": 21931,
      "sourceColumn": 9,
      "context": "Large Celestial, Lawful Good AC 18 Initiative +4 (14) HP 136 (16d10 + 48) Speed 40 ft., Climb 40 ft., Swim 40 ft. Skills Arcana +11, History",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8e1afcbef997a626",
      "record": "https://cheeleong.dev/graph20/objects/monsters/guardian-naga",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 21947,
      "sourceColumn": 64,
      "context": "Celestial Restoration. If the naga dies, it returns to life in 1d6 days and regains all its Hit Points unless Dispel Evil and Good is ca",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "212e459de0128814",
      "record": "https://cheeleong.dev/graph20/objects/monsters/guardian-naga",
      "category": "formula",
      "match": "2d12 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 21953,
      "sourceColumn": 52,
      "context": "oisonous Spittle. Bite. Melee Attack Roll: +8, reach 10 ft. Hit: 17 (2d12 + 4) Piercing damage plus 22 (4d10) Poison damage. Poisonous Spittle. Co",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cedfc9ed329fafa6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/guardian-naga",
      "category": "formula",
      "match": "4d10",
      "path": "statSections[1].rulesText",
      "sourceLine": 21953,
      "sourceColumn": 87,
      "context": "ck Roll: +8, reach 10 ft. Hit: 17 (2d12 + 4) Piercing damage plus 22 (4d10) Poison damage. Poisonous Spittle. Constitution Saving Throw: DC 16,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "50e2cae8fcb480e4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/guardian-naga",
      "category": "formula",
      "match": "7d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 21955,
      "sourceColumn": 113,
      "context": "ow: DC 16, one creature the naga can see within 60 feet. Failure: 31 (7d8) Poison damage, and the target has the Blinded condition until the st",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6167233b924b0a2e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/half-dragon",
      "category": "formula",
      "match": "14d8 + 42",
      "path": "rulesText",
      "sourceLine": 22025,
      "sourceColumn": 9,
      "context": "Medium Dragon, Neutral AC 18 Initiative +5 (15) HP 105 (14d8 + 42) Speed 40 ft. Skills Athletics +7, Perception +5, Stealth +5 Resista",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ba9920259c0bbc86",
      "record": "https://cheeleong.dev/graph20/objects/monsters/half-dragon",
      "category": "formula",
      "match": "1d4 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 22047,
      "sourceColumn": 51,
      "context": "two Claw attacks. Claw. Melee Attack Roll: +7, reach 10 ft. Hit: 6 (1d4 + 4) Slashing damage plus 7 (2d6) damage of the type chosen for the Draco",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e72ebabc6a58d75a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/half-dragon",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 22047,
      "sourceColumn": 84,
      "context": "ttack Roll: +7, reach 10 ft. Hit: 6 (1d4 + 4) Slashing damage plus 7 (2d6) damage of the type chosen for the Draconic Origin trait. Dragon's B",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3a28658b77b392c0",
      "record": "https://cheeleong.dev/graph20/objects/monsters/half-dragon",
      "category": "formula",
      "match": "8d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 22049,
      "sourceColumn": 110,
      "context": "ty Saving Throw: DC 14, each creature in a 30-foot Cone. Failure: 28 (8d6) damage of the type chosen for the Draconic Origin trait. Success: Ha",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c495c8b658c7f38e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/harpy",
      "category": "formula",
      "match": "7d8 + 7",
      "path": "rulesText",
      "sourceLine": 22063,
      "sourceColumn": 8,
      "context": "Medium Monstrosity, Chaotic Evil AC 11 Initiative +1 (11) HP 38 (7d8 + 7) Speed 20 ft., Fly 40 ft. Senses Passive Perception 10 Languages Com",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "662f54c3afe93cf2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/harpy",
      "category": "formula",
      "match": "2d4 + 1",
      "path": "statSections[0].rulesText",
      "sourceLine": 22077,
      "sourceColumn": 50,
      "context": "Claw. Melee Attack Roll: +3, reach 5 ft. Hit: 6 (2d4 + 1) Slashing damage. Luring Song. The harpy sings a magical melody, whi",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "56d7c6207b467625",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hawk",
      "category": "formula",
      "match": "1d4 - 1",
      "path": "rulesText",
      "sourceLine": 28156,
      "sourceColumn": 7,
      "context": "Tiny Beast, Unaligned AC 13 Initiative +3 (13) HP 1 (1d4 - 1) Speed 10 ft., Fly 60 ft. Skills Perception +6 Senses Passive Percep",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "876df2702b7584b4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hell-hound",
      "category": "formula",
      "match": "9d8 + 18",
      "path": "rulesText",
      "sourceLine": 22089,
      "sourceColumn": 8,
      "context": "Medium Fiend, Lawful Evil AC 15 Initiative +1 (11) HP 58 (9d8 + 18) Speed 50 ft. Skills Perception +5 Immunities Fire Senses Darkvision",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4143aa18737a20b3",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hell-hound",
      "category": "formula",
      "match": "1d8 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 22111,
      "sourceColumn": 50,
      "context": "s two Bite attacks. Bite. Melee Attack Roll: +5, reach 5 ft. Hit: 7 (1d8 + 3) Piercing damage plus 3 (1d6) Fire damage. Fire Breath (Recharge 5–6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6ccec5fd6f59c8cb",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hell-hound",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 22111,
      "sourceColumn": 83,
      "context": "Attack Roll: +5, reach 5 ft. Hit: 7 (1d8 + 3) Piercing damage plus 3 (1d6) Fire damage. Fire Breath (Recharge 5–6). Dexterity Saving Throw: DC",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0a590e314aafee65",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hell-hound",
      "category": "formula",
      "match": "5d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 22113,
      "sourceColumn": 106,
      "context": "ty Saving Throw: DC 12, each creature in a 15-foot Cone. Failure: 17 (5d6) Fire damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9b0a098cf50fa91a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hezrou",
      "category": "formula",
      "match": "15d10 + 75",
      "path": "rulesText",
      "sourceLine": 22123,
      "sourceColumn": 9,
      "context": "Large Fiend (Demon), Chaotic Evil AC 18 Initiative +6 (16) HP 157 (15d10 + 75) Speed 30 ft. Resistances Cold, Fire, Lightning Immunities Poison; P",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5a2c6c6a5fb760d2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hezrou",
      "category": "formula",
      "match": "1d4 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 22149,
      "sourceColumn": 50,
      "context": "three Rend attacks. Rend. Melee Attack Roll: +7, reach 5 ft. Hit: 6 (1d4 + 4) Slashing damage plus 9 (2d8) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5fe644af43069cfc",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hezrou",
      "category": "formula",
      "match": "2d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 22149,
      "sourceColumn": 83,
      "context": "Attack Roll: +7, reach 5 ft. Hit: 6 (1d4 + 4) Slashing damage plus 9 (2d8) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "40238763fed40be0",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hill-giant",
      "category": "formula",
      "match": "10d12 + 40",
      "path": "rulesText",
      "sourceLine": 22163,
      "sourceColumn": 9,
      "context": "Huge Giant, Chaotic Evil AC 13 Initiative +2 (12) HP 105 (10d12 + 40) Speed 40 ft. Skills Perception +2 Senses Passive Perception 12 Lang",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "71c53eb660cc568f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hill-giant",
      "category": "formula",
      "match": "3d8 + 5",
      "path": "statSections[0].rulesText",
      "sourceLine": 22180,
      "sourceColumn": 57,
      "context": "combination. Tree Club. Melee Attack Roll: +8, reach 10 ft. Hit: 18 (3d8 + 5) Bludgeoning damage. If the target is a Large or smaller creature, it",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2577a11fa8a77bbd",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hill-giant",
      "category": "formula",
      "match": "2d10 + 5",
      "path": "statSections[0].rulesText",
      "sourceLine": 22182,
      "sourceColumn": 62,
      "context": "dition. Trash Lob. Ranged Attack Roll: +8, range 60/240 ft. Hit: 16 (2d10 + 5) Bludgeoning damage, and the target has the Poisoned condition until",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e8a01a84fe3ff6d7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hippogriff",
      "category": "formula",
      "match": "4d10 + 4",
      "path": "rulesText",
      "sourceLine": 22192,
      "sourceColumn": 8,
      "context": "Large Monstrosity, Unaligned AC 11 Initiative +1 (11) HP 26 (4d10 + 4) Speed 40 ft., Fly 60 ft. Skills Perception +5 Senses Passive Percep",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1f5e0dccf148647d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hippogriff",
      "category": "formula",
      "match": "1d8 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 22213,
      "sourceColumn": 50,
      "context": "s two Rend attacks. Rend. Melee Attack Roll: +5, reach 5 ft. Hit: 7 (1d8 + 3) Slashing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c429f09622f2ceb2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hippopotamus",
      "category": "formula",
      "match": "11d10 + 22",
      "path": "rulesText",
      "sourceLine": 28179,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 14 Initiative -2 (8) HP 82 (11d10 + 22) Speed 30 ft., Swim 30 ft. Skills Perception +3 Senses Passive Perce",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "aeb8cb3cc63162c5",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hippopotamus",
      "category": "formula",
      "match": "2d10 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 28200,
      "sourceColumn": 51,
      "context": "two Bite attacks. Bite. Melee Attack Roll: +7, reach 5 ft. Hit: 16 (2d10 + 5) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a67a05a3546293c5",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hobgoblin-captain",
      "category": "formula",
      "match": "9d8 + 18",
      "path": "rulesText",
      "sourceLine": 22253,
      "sourceColumn": 8,
      "context": "Medium Fey (Goblinoid), Lawful Evil AC 17 Initiative +4 (14) HP 58 (9d8 + 18) Speed 30 ft. Gear Greatsword, Half Plate Armor, Longbow Senses Dark",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b50d7b36871b231d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hobgoblin-captain",
      "category": "formula",
      "match": "2d6 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 22274,
      "sourceColumn": 56,
      "context": "combination. Greatsword. Melee Attack Roll: +4, reach 5 ft. Hit: 9 (2d6 + 2) Slashing damage plus 3 (1d6) Poison damage. Longbow. Ranged Attack",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "30480905b12e24bd",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hobgoblin-captain",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 22274,
      "sourceColumn": 89,
      "context": "Attack Roll: +4, reach 5 ft. Hit: 9 (2d6 + 2) Slashing damage plus 3 (1d6) Poison damage. Longbow. Ranged Attack Roll: +4, range 150/600 ft. H",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a415e892cf26ab9e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hobgoblin-captain",
      "category": "formula",
      "match": "1d8 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 22276,
      "sourceColumn": 60,
      "context": "n damage. Longbow. Ranged Attack Roll: +4, range 150/600 ft. Hit: 6 (1d8 + 2) Piercing damage plus 5 (2d4) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5091b7bc12d737c3",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hobgoblin-captain",
      "category": "formula",
      "match": "2d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 22276,
      "sourceColumn": 93,
      "context": "Roll: +4, range 150/600 ft. Hit: 6 (1d8 + 2) Piercing damage plus 5 (2d4) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9956deb09c3656ba",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hobgoblin-warrior",
      "category": "formula",
      "match": "2d8 + 2",
      "path": "rulesText",
      "sourceLine": 22223,
      "sourceColumn": 8,
      "context": "Medium Fey (Goblinoid), Lawful Evil AC 18 Initiative +3 (13) HP 11 (2d8 + 2) Speed 30 ft. Gear Half Plate Armor, Longbow, Longsword, Shield Sens",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d42afd864003a54a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hobgoblin-warrior",
      "category": "formula",
      "match": "2d10 + 1",
      "path": "statSections[1].rulesText",
      "sourceLine": 22242,
      "sourceColumn": 56,
      "context": "Longsword. Melee Attack Roll: +3, reach 5 ft. Hit: 12 (2d10 + 1) Slashing damage. Longbow. Ranged Attack Roll: +3, range 150/600 ft.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "213778c37d57c75f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hobgoblin-warrior",
      "category": "formula",
      "match": "1d8 + 1",
      "path": "statSections[1].rulesText",
      "sourceLine": 22245,
      "sourceColumn": 9,
      "context": "g damage. Longbow. Ranged Attack Roll: +3, range 150/600 ft. Hit: 5 (1d8 + 1) Piercing damage plus 7 (3d4) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7bbeb255e6953d6e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hobgoblin-warrior",
      "category": "formula",
      "match": "3d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 22245,
      "sourceColumn": 42,
      "context": "Roll: +3, range 150/600 ft. Hit: 5 (1d8 + 1) Piercing damage plus 7 (3d4) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e34ca6e7bdb4e2e6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/homunculus",
      "category": "formula",
      "match": "1d4 + 2",
      "path": "rulesText",
      "sourceLine": 22286,
      "sourceColumn": 7,
      "context": "Tiny Construct, Neutral AC 13 Initiative +2 (12) HP 4 (1d4 + 2) Speed 20 ft., Fly 40 ft. Immunities Poison; Charmed, Poisoned Sense",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b2b877487da6bddd",
      "record": "https://cheeleong.dev/graph20/objects/monsters/horned-devil",
      "category": "formula",
      "match": "19d10 + 95",
      "path": "rulesText",
      "sourceLine": 22315,
      "sourceColumn": 9,
      "context": "Large Fiend (Devil), Lawful Evil AC 18 Initiative +7 (17) HP 199 (19d10 + 95) Speed 30 ft., Fly 60 ft. Resistances Cold Immunities Fire, Poison;",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "88a3935b9dba2dc3",
      "record": "https://cheeleong.dev/graph20/objects/monsters/horned-devil",
      "category": "formula",
      "match": "2d8 + 6",
      "path": "statSections[1].rulesText",
      "sourceLine": 22339,
      "sourceColumn": 61,
      "context": "al Tail. Searing Fork. Melee Attack Roll: +10, reach 10 ft. Hit: 15 (2d8 + 6) Piercing damage plus 9 (2d8) Fire damage. Hurl Flame. Ranged Attack",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "eb0d19d57c6ae5cc",
      "record": "https://cheeleong.dev/graph20/objects/monsters/horned-devil",
      "category": "formula",
      "match": "2d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 22339,
      "sourceColumn": 61,
      "context": "ack Roll: +10, reach 10 ft. Hit: 15 (2d8 + 6) Piercing damage plus 9 (2d8) Fire damage. Hurl Flame. Ranged Attack Roll: +8, range 150 ft. Hit:",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4adfdd992dcd979b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/horned-devil",
      "category": "formula",
      "match": "5d8 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 22341,
      "sourceColumn": 60,
      "context": "e damage. Hurl Flame. Ranged Attack Roll: +8, range 150 ft. Hit: 26 (5d8 + 4) Fire damage. If the target is a flammable object that isn't being wo",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fdac2262789308ac",
      "record": "https://cheeleong.dev/graph20/objects/monsters/horned-devil",
      "category": "formula",
      "match": "1d8 + 6",
      "path": "statSections[1].rulesText",
      "sourceLine": 22343,
      "sourceColumn": 107,
      "context": "w: DC 17, one creature the devil can see within 10 feet. Failure: 10 (1d8 + 6) Necrotic damage, and the target receives an infernal wound if it doe",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7e3cafc406571286",
      "record": "https://cheeleong.dev/graph20/objects/monsters/horned-devil",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 22343,
      "sourceColumn": 235,
      "context": "nal wound if it doesn't have one. While wounded, the target loses 10 (3d6) Hit Points at the start of each of its turns. The wound closes after",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "26d4bb4283a399ce",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hunter-shark",
      "category": "formula",
      "match": "6d10 + 12",
      "path": "rulesText",
      "sourceLine": 28208,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 12 Initiative +2 (12) HP 45 (6d10 + 12) Speed 5 ft., Swim 40 ft. Skills Perception +2 Senses Blindsight 60",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "51b066406c649cb5",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hunter-shark",
      "category": "formula",
      "match": "3d6 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 28227,
      "sourceColumn": 114,
      "context": "if the target doesn't have all its Hit Points), reach 5 ft. Hit: 14 (3d6 + 4) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b409cb21fb29a935",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hydra",
      "category": "formula",
      "match": "16d12 + 80",
      "path": "rulesText",
      "sourceLine": 22353,
      "sourceColumn": 9,
      "context": "Huge Monstrosity, Unaligned AC 15 Initiative +4 (14) HP 184 (16d12 + 80) Speed 40 ft., Swim 40 ft. Skills Perception +6 Immunities Blinded,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8c88f47cea0cf61a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hydra",
      "category": "formula",
      "match": "1d10 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 22379,
      "sourceColumn": 52,
      "context": "as it has heads. Bite. Melee Attack Roll: +8, reach 10 ft. Hit: 10 (1d10 + 5) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "999dfd07bcb798b8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hyena",
      "category": "formula",
      "match": "1d8 + 1",
      "path": "rulesText",
      "sourceLine": 28235,
      "sourceColumn": 7,
      "context": "Medium Beast, Unaligned AC 11 Initiative +1 (11) HP 5 (1d8 + 1) Speed 50 ft. Skills Perception +3 Senses Darkvision 60 ft.; Passive",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1d3326209e4831c3",
      "record": "https://cheeleong.dev/graph20/objects/monsters/hyena",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 28254,
      "sourceColumn": 50,
      "context": "Bite. Melee Attack Roll: +2, reach 5 ft. Hit: 3 (1d6) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c1333820a88625fd",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ice-devil",
      "category": "formula",
      "match": "24d10 + 96",
      "path": "rulesText",
      "sourceLine": 22389,
      "sourceColumn": 9,
      "context": "Large Fiend (Devil), Lawful Evil AC 18 Initiative +7 (17) HP 228 (24d10 + 96) Speed 40 ft. Skills Insight +7, Perception +7, Persuasion +9 Immuni",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "86eded3356b92429",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ice-devil",
      "category": "formula",
      "match": "2d8 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 22413,
      "sourceColumn": 87,
      "context": "or Ranged Attack Roll: +10, reach 5 ft. or range 30/120 ft. Hit: 14 (2d8 + 5) Piercing damage plus 10 (3d6) Cold damage. Until the end of its next",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4e18cee3d6f4efd2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ice-devil",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 22413,
      "sourceColumn": 121,
      "context": "5 ft. or range 30/120 ft. Hit: 14 (2d8 + 5) Piercing damage plus 10 (3d6) Cold damage. Until the end of its next turn, the target can't take a",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "285d20bb5b6b7f19",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ice-devil",
      "category": "formula",
      "match": "3d6 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 22415,
      "sourceColumn": 53,
      "context": "a ranged attack. Tail. Melee Attack Roll: +10, reach 10 ft. Hit: 15 (3d6 + 5) Bludgeoning damage plus 18 (4d8) Cold damage. Ice Wall (Recharge 6)",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "96ac6fd0bb3ae468",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ice-devil",
      "category": "formula",
      "match": "4d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 22415,
      "sourceColumn": 90,
      "context": "Roll: +10, reach 10 ft. Hit: 15 (3d6 + 5) Bludgeoning damage plus 18 (4d8) Cold damage. Ice Wall (Recharge 6). The devil casts Wall of Ice (le",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bbfdf66b57f39d1a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ice-mephit",
      "category": "formula",
      "match": "6d6",
      "path": "rulesText",
      "sourceLine": 23097,
      "sourceColumn": 8,
      "context": "Small Elemental, Neutral Evil AC 11 Initiative +1 (11) HP 21 (6d6) Speed 30 ft., Fly 30 ft. Skills Perception +2, Stealth +3 Vulnerabi",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "772340623a7b2224",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ice-mephit",
      "category": "formula",
      "match": "2d4",
      "path": "statSections[0].rulesText",
      "sourceLine": 23114,
      "sourceColumn": 159,
      "context": "eature in a 5-foot Emanation originating from the mephit. Failure: 5 (2d4) Cold damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2180ed046bbc0c92",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ice-mephit",
      "category": "formula",
      "match": "1d4 + 1",
      "path": "statSections[1].rulesText",
      "sourceLine": 23118,
      "sourceColumn": 50,
      "context": "Claw. Melee Attack Roll: +3, reach 5 ft. Hit: 3 (1d4 + 1) Slashing damage plus 2 (1d4) Cold damage. Fog Cloud (1/Day). The me",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9d2c93ad3d8c5c98",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ice-mephit",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 23118,
      "sourceColumn": 50,
      "context": "Attack Roll: +3, reach 5 ft. Hit: 3 (1d4 + 1) Slashing damage plus 2 (1d4) Cold damage. Fog Cloud (1/Day). The mephit casts Fog Cloud, requiri",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "858c5a7976a7b0cd",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ice-mephit",
      "category": "formula",
      "match": "3d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 23122,
      "sourceColumn": 107,
      "context": "ion Saving Throw: DC 10, each creature in a 15-foot Cone. Failure: 7 (3d4) Cold damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a9e3118db9051ae0",
      "record": "https://cheeleong.dev/graph20/objects/monsters/imp",
      "category": "formula",
      "match": "6d4 + 6",
      "path": "rulesText",
      "sourceLine": 22427,
      "sourceColumn": 8,
      "context": "Tiny Fiend (Devil), Lawful Evil AC 13 Initiative +3 (13) HP 21 (6d4 + 6) Speed 20 ft., Fly 40 ft. Skills Deception +4, Insight +3, Stealth +",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "01515372668f395a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/imp",
      "category": "formula",
      "match": "1d6 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 22448,
      "sourceColumn": 51,
      "context": "Sting. Melee Attack Roll: +5, reach 5 ft. Hit: 6 (1d6 + 3) Piercing damage plus 7 (2d6) Poison damage. Invisibility. The imp c",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bf538cbe3d68057f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/imp",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 22448,
      "sourceColumn": 84,
      "context": "Attack Roll: +5, reach 5 ft. Hit: 6 (1d6 + 3) Piercing damage plus 7 (2d6) Poison damage. Invisibility. The imp casts Invisibility on itself,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d6f6838f5c604fc5",
      "record": "https://cheeleong.dev/graph20/objects/monsters/incubus",
      "category": "formula",
      "match": "12d8 + 12",
      "path": "rulesText",
      "sourceLine": 22462,
      "sourceColumn": 8,
      "context": "Medium Fiend, Neutral Evil AC 15 Initiative +3 (13) HP 66 (12d8 + 12) Speed 30 ft., Fly 60 ft. Skills Deception +9, Insight +5, Perceptio",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4df8eb302f565f9b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/incubus",
      "category": "formula",
      "match": "3d6 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 22485,
      "sourceColumn": 10,
      "context": "attacks. Restless Touch. Melee Attack Roll: +7, reach 5 ft. Hit: 15 (3d6 + 5) Psychic damage, and the target is cursed for 24 hours or until the i",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ce063b9b3efe0b48",
      "record": "https://cheeleong.dev/graph20/objects/monsters/incubus",
      "category": "formula",
      "match": "4d8",
      "path": "statSections[2].rulesText",
      "sourceLine": 22495,
      "sourceColumn": 321,
      "context": "eet of it takes an action to wake it. Otherwise, the target takes 18 (4d8) Psychic damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4b1b78b26184d26c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/invisible-stalker",
      "category": "formula",
      "match": "13d10 + 26",
      "path": "rulesText",
      "sourceLine": 22505,
      "sourceColumn": 8,
      "context": "Large Elemental, Neutral AC 14 Initiative +7 (22) HP 97 (13d10 + 26) Speed 50 ft., Fly 50 ft. (hover) Skills Perception +8, Stealth +10",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ff87ff1ed0f8e66c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/invisible-stalker",
      "category": "formula",
      "match": "2d6 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 22530,
      "sourceColumn": 57,
      "context": "e of Vortex. Wind Swipe. Melee Attack Roll: +7, reach 5 ft. Hit: 11 (2d6 + 4) Force damage. Vortex. Constitution Saving Throw: DC 14, one Large o",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "47a7e1c0ad8168a4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/invisible-stalker",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 22530,
      "sourceColumn": 57,
      "context": "ds, the target can't cast spells with a Verbal component and takes 7 (2d6) Thunder damage at the start of each of the stalker's turns.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ebfa8c553729ee6b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/invisible-stalker",
      "category": "formula",
      "match": "1d8 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 22532,
      "sourceColumn": 109,
      "context": "14, one Large or smaller creature in the stalker's space. Failure: 7 (1d8 + 3) Thunder damage, and the target has the Grappled condition (escape DC",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "feff1ade8fe46be3",
      "record": "https://cheeleong.dev/graph20/objects/monsters/iron-golem",
      "category": "formula",
      "match": "24d10 + 120",
      "path": "rulesText",
      "sourceLine": 22542,
      "sourceColumn": 9,
      "context": "Large Construct, Unaligned AC 20 Initiative +9 (19) HP 252 (24d10 + 120) Speed 30 ft. Immunities Fire, Poison, Psychic; Charmed, Exhaustion,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cc355a9739149e30",
      "record": "https://cheeleong.dev/graph20/objects/monsters/iron-golem",
      "category": "formula",
      "match": "3d8 + 7",
      "path": "statSections[1].rulesText",
      "sourceLine": 22568,
      "sourceColumn": 10,
      "context": "mbination. Bladed Arm. Melee Attack Roll: +12, reach 10 ft. Hit: 20 (3d8 + 7) Slashing damage plus 10 (3d6) Fire damage. Fiery Bolt. Ranged Attac",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0cc8ca5f95b4bae8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/iron-golem",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 22568,
      "sourceColumn": 44,
      "context": "ck Roll: +12, reach 10 ft. Hit: 20 (3d8 + 7) Slashing damage plus 10 (3d6) Fire damage. Fiery Bolt. Ranged Attack Roll: +10, range 120 ft. Hit",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a8020c148eb51cb5",
      "record": "https://cheeleong.dev/graph20/objects/monsters/iron-golem",
      "category": "formula",
      "match": "8d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 22570,
      "sourceColumn": 61,
      "context": "damage. Fiery Bolt. Ranged Attack Roll: +10, range 120 ft. Hit: 36 (8d8) Fire damage. Poison Breath (Recharge 6). Constitution Saving Throw:",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "20ab0eded4ec7125",
      "record": "https://cheeleong.dev/graph20/objects/monsters/iron-golem",
      "category": "formula",
      "match": "10d10",
      "path": "statSections[1].rulesText",
      "sourceLine": 22573,
      "sourceColumn": 61,
      "context": "on Saving Throw: DC 18, each creature in a 60-foot Cone. Failure: 55 (10d10) Poison damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c4743c00fcc00987",
      "record": "https://cheeleong.dev/graph20/objects/monsters/jackal",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 28262,
      "sourceColumn": 7,
      "context": "Small Beast, Unaligned AC 12 Initiative +2 (12) HP 3 (1d6) Speed 40 ft. Skills Perception +5, Stealth +4 Senses Darkvision 90",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "db36db806e7f1b78",
      "record": "https://cheeleong.dev/graph20/objects/monsters/jackal",
      "category": "formula",
      "match": "1d4 - 1",
      "path": "statSections[0].rulesText",
      "sourceLine": 28277,
      "sourceColumn": 50,
      "context": "Bite. Melee Attack Roll: +1, reach 5 ft. Hit: 1 (1d4 - 1) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9fbda880a7becf70",
      "record": "https://cheeleong.dev/graph20/objects/monsters/killer-whale",
      "category": "formula",
      "match": "12d12 + 12",
      "path": "rulesText",
      "sourceLine": 28287,
      "sourceColumn": 8,
      "context": "Huge Beast, Unaligned AC 12 Initiative +2 (12) HP 90 (12d12 + 12) Speed 5 ft., Swim 60 ft. Skills Perception +3, Stealth +4 Senses Bl",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8d374da69730cad7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/killer-whale",
      "category": "formula",
      "match": "5d6 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 28306,
      "sourceColumn": 51,
      "context": "Bite. Melee Attack Roll: +6, reach 5 ft. Hit: 21 (5d6 + 4) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8fd406a939feaf5e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/knight",
      "category": "formula",
      "match": "8d8 + 16",
      "path": "rulesText",
      "sourceLine": 22583,
      "sourceColumn": 8,
      "context": "Medium or Small Humanoid, Neutral AC 18 Initiative +0 (10) HP 52 (8d8 + 16) Speed 30 ft. Immunities Frightened Gear Greatsword, Heavy Crossbow,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fb16fa216d581ade",
      "record": "https://cheeleong.dev/graph20/objects/monsters/knight",
      "category": "formula",
      "match": "2d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 22601,
      "sourceColumn": 57,
      "context": "combination. Greatsword. Melee Attack Roll: +5, reach 5 ft. Hit: 10 (2d6 + 3) Slashing damage plus 4 (1d8) Radiant damage. Heavy Crossbow. Ranged",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b113103d22453961",
      "record": "https://cheeleong.dev/graph20/objects/monsters/knight",
      "category": "formula",
      "match": "1d8",
      "path": "statSections[0].rulesText",
      "sourceLine": 22601,
      "sourceColumn": 90,
      "context": "ttack Roll: +5, reach 5 ft. Hit: 10 (2d6 + 3) Slashing damage plus 4 (1d8) Radiant damage. Heavy Crossbow. Ranged Attack Roll: +2, range 100/4",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "112d64642dbcf47d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/knight",
      "category": "formula",
      "match": "2d10",
      "path": "statSections[0].rulesText",
      "sourceLine": 22603,
      "sourceColumn": 68,
      "context": ". Heavy Crossbow. Ranged Attack Roll: +2, range 100/400 ft. Hit: 11 (2d10) Piercing damage plus 4 (1d8) Radiant damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7661ad90dee3d784",
      "record": "https://cheeleong.dev/graph20/objects/monsters/knight",
      "category": "formula",
      "match": "1d8",
      "path": "statSections[0].rulesText",
      "sourceLine": 22603,
      "sourceColumn": 98,
      "context": "ck Roll: +2, range 100/400 ft. Hit: 11 (2d10) Piercing damage plus 4 (1d8) Radiant damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d3733ac73bc1f108",
      "record": "https://cheeleong.dev/graph20/objects/monsters/kobold-warrior",
      "category": "formula",
      "match": "3d6 - 3",
      "path": "rulesText",
      "sourceLine": 22617,
      "sourceColumn": 7,
      "context": "Small Dragon, Neutral AC 14 Initiative +2 (12) HP 7 (3d6 - 3) Speed 30 ft. Gear Daggers (3) Senses Darkvision 60 ft.; Passive Per",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "01869c91e976f2c4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/kobold-warrior",
      "category": "formula",
      "match": "1d4 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 22638,
      "sourceColumn": 81,
      "context": "lee or Ranged Attack Roll: +4, reach 5 ft. or range 20/60 ft. Hit: 4 (1d4 + 2) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4bd098a401a6683c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/kraken",
      "category": "formula",
      "match": "26d20 + 208",
      "path": "rulesText",
      "sourceLine": 22648,
      "sourceColumn": 9,
      "context": "Monstrosity (Titan), Chaotic Evil AC 18 Initiative +14 (24) HP 481 (26d20 + 208) Speed 30 ft., Swim 120 ft. Skills History +13, Perception +11 Immun",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "722c491c2ec98214",
      "record": "https://cheeleong.dev/graph20/objects/monsters/kraken",
      "category": "formula",
      "match": "4d6 + 10",
      "path": "statSections[1].rulesText",
      "sourceLine": 22674,
      "sourceColumn": 57,
      "context": "or Swallow. Tentacle. Melee Attack Roll: +17, reach 30 ft. Hit: 24 (4d6 + 10) Bludgeoning damage. The target has the Grappled condition (escape DC",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "79abaf5f68f21e2a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/kraken",
      "category": "formula",
      "match": "4d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 22676,
      "sourceColumn": 247,
      "context": "ature thrown and each creature in the destination space. Failure: 18 (4d8) Bludgeoning damage, and the target has the Prone condition. Success:",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "708839710c62c2c3",
      "record": "https://cheeleong.dev/graph20/objects/monsters/kraken",
      "category": "formula",
      "match": "6d10",
      "path": "statSections[1].rulesText",
      "sourceLine": 22678,
      "sourceColumn": 112,
      "context": "DC 23, one creature the kraken can see within 120 feet. Failure: 33 (6d10) Lightning damage. Success: Half damage. Swallow. Dexterity Saving T",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0f1b93b614da25b0",
      "record": "https://cheeleong.dev/graph20/objects/monsters/kraken",
      "category": "formula",
      "match": "3d8 + 10",
      "path": "statSections[1].rulesText",
      "sourceLine": 22680,
      "sourceColumn": 146,
      "context": "(it can have up to four creatures swallowed at a time). Failure: 23 (3d8 + 10) Piercing damage. If the target is Large or smaller, it is swallowed",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c258fa0fe42ec093",
      "record": "https://cheeleong.dev/graph20/objects/monsters/kraken",
      "category": "formula",
      "match": "7d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 22680,
      "sourceColumn": 383,
      "context": "r against attacks and other effects outside the kraken, and takes 24 (7d6) Acid damage at the start of each of its turns. If the kraken takes 5",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "75ad3d2f0d0026ac",
      "record": "https://cheeleong.dev/graph20/objects/monsters/lamia",
      "category": "formula",
      "match": "13d10 + 26",
      "path": "rulesText",
      "sourceLine": 22700,
      "sourceColumn": 8,
      "context": "Large Fiend, Chaotic Evil AC 13 Initiative +1 (11) HP 97 (13d10 + 26) Speed 40 ft. Skills Deception +7, Insight +4, Stealth +5 Senses Dar",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "904f1c8ce9691181",
      "record": "https://cheeleong.dev/graph20/objects/monsters/lamia",
      "category": "formula",
      "match": "1d8 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 22717,
      "sourceColumn": 50,
      "context": "f Corrupting Touch. Claw. Melee Attack Roll: +5, reach 5 ft. Hit: 7 (1d8 + 3) Slashing damage plus 7 (2d6) Psychic damage. Corrupting Touch. Wisd",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "355a6a5069c96656",
      "record": "https://cheeleong.dev/graph20/objects/monsters/lamia",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 22717,
      "sourceColumn": 83,
      "context": "Attack Roll: +5, reach 5 ft. Hit: 7 (1d8 + 3) Slashing damage plus 7 (2d6) Psychic damage. Corrupting Touch. Wisdom Saving Throw: DC 13, one c",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b14c775008e199c4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/lamia",
      "category": "formula",
      "match": "3d8",
      "path": "statSections[0].rulesText",
      "sourceLine": 22719,
      "sourceColumn": 106,
      "context": "ow: DC 13, one creature the lamia can see within 5 feet. Failure: 13 (3d8) Psychic damage, and the target is cursed for 1 hour. Until the curse",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f3c765f72050174a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/lemure",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 22739,
      "sourceColumn": 7,
      "context": "Medium Fiend (Devil), Lawful Evil AC 9 Initiative -3 (7) HP 9 (2d8) Speed 20 ft. Resistances Cold Immunities Fire, Poison; Charmed, Fri",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "899cd97eaef603eb",
      "record": "https://cheeleong.dev/graph20/objects/monsters/lemure",
      "category": "formula",
      "match": "1d10",
      "path": "statSections[0].rulesText",
      "sourceLine": 22755,
      "sourceColumn": 98,
      "context": "lemure dies in the Nine Hells, it revives with all its Hit Points in 1d10 days unless it is killed by a creature under the effects of a Bless s",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f1f38a50f911f9e1",
      "record": "https://cheeleong.dev/graph20/objects/monsters/lemure",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 22759,
      "sourceColumn": 56,
      "context": "Vile Slime. Melee Attack Roll: +2, reach 5 ft. Hit: 2 (1d4) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1c58e63f20b3b907",
      "record": "https://cheeleong.dev/graph20/objects/monsters/lich",
      "category": "formula",
      "match": "42d8 + 126",
      "path": "rulesText",
      "sourceLine": 22769,
      "sourceColumn": 9,
      "context": "dium Undead (Wizard), Neutral Evil AC 20 Initiative +17 (27) HP 315 (42d8 + 126) Speed 30 ft. Skills Arcana +19, History +12, Insight +9, Perception",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5ce5f9de6c978d44",
      "record": "https://cheeleong.dev/graph20/objects/monsters/lich",
      "category": "formula",
      "match": "1d10",
      "path": "statSections[0].rulesText",
      "sourceLine": 22789,
      "sourceColumn": 47,
      "context": "se to succeed instead. Spirit Jar. If destroyed, the lich reforms in 1d10 days if it has a spirit jar, reviving with all its Hit Points. The ne",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cb8f641c1270ca7f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/lich",
      "category": "formula",
      "match": "4d12 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 22795,
      "sourceColumn": 89,
      "context": "lee or Ranged Attack Roll: +12, reach 5 ft. or range 120 ft. Hit: 31 (4d12 + 5) Force damage. Paralyzing Touch. Melee Attack Roll: +12, reach 5 ft.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8f6e74f9218a2e1e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/lich",
      "category": "formula",
      "match": "3d6 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 22797,
      "sourceColumn": 64,
      "context": "mage. Paralyzing Touch. Melee Attack Roll: +12, reach 5 ft. Hit: 15 (3d6 + 5) Cold damage, and the target has the Paralyzed condition until the st",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d2208dbf04d90769",
      "record": "https://cheeleong.dev/graph20/objects/monsters/lich",
      "category": "formula",
      "match": "2d10",
      "path": "statSections[3].rulesText",
      "sourceLine": 22815,
      "sourceColumn": 151,
      "context": "see, and each creature within 10 feet of the space it left takes 11 (2d10) Necrotic damage. Disrupt Life. Constitution Saving Throw: DC 20, ea",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0ac0cd6dfc5cf865",
      "record": "https://cheeleong.dev/graph20/objects/monsters/lich",
      "category": "formula",
      "match": "9d6",
      "path": "statSections[3].rulesText",
      "sourceLine": 22817,
      "sourceColumn": 147,
      "context": "Undead in a 20-foot Emanation originating from the lich. Failure: 31 (9d6) Necrotic damage. Success: Half damage. Failure or Success: The lich",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "10e2baf69518c2ec",
      "record": "https://cheeleong.dev/graph20/objects/monsters/lion",
      "category": "formula",
      "match": "4d10",
      "path": "rulesText",
      "sourceLine": 28314,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 12 Initiative +2 (12) HP 22 (4d10) Speed 50 ft. Skills Perception +3, Stealth +4 Senses Darkvision 60",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1828001c1de99040",
      "record": "https://cheeleong.dev/graph20/objects/monsters/lion",
      "category": "formula",
      "match": "1d8 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 28337,
      "sourceColumn": 50,
      "context": "with a use of Roar. Rend. Melee Attack Roll: +5, reach 5 ft. Hit: 7 (1d8 + 3) Slashing damage. Roar. Wisdom Saving Throw: DC 11, one creature wit",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5fcf8839272dad6b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/lizard",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 28347,
      "sourceColumn": 7,
      "context": "Tiny Beast, Unaligned AC 10 Initiative +0 (10) HP 2 (1d4) Speed 20 ft., Climb 20 ft. Senses Darkvision 30 ft.; Passive Percep",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ced67d0827059d10",
      "record": "https://cheeleong.dev/graph20/objects/monsters/mage",
      "category": "formula",
      "match": "18d8",
      "path": "rulesText",
      "sourceLine": 22829,
      "sourceColumn": 8,
      "context": "or Small Humanoid (Wizard), Neutral AC 15 Initiative +2 (12) HP 81 (18d8) Speed 30 ft. Skills Arcana +6, History +6, Perception +4 Gear Wand",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e93b4bc02e3f7d4a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/mage",
      "category": "formula",
      "match": "3d8 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 22847,
      "sourceColumn": 86,
      "context": "elee or Ranged Attack Roll: +6, reach 5 ft. or range 120 ft. Hit: 16 (3d8 + 3) Force damage. Spellcasting. The mage casts one of the following spe",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "61cee11be926ed6c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/magma-mephit",
      "category": "formula",
      "match": "4d6 + 4",
      "path": "rulesText",
      "sourceLine": 23130,
      "sourceColumn": 8,
      "context": "Small Elemental, Neutral Evil AC 11 Initiative +1 (11) HP 18 (4d6 + 4) Speed 30 ft., Fly 30 ft. Skills Stealth +3 Vulnerabilities Cold Imm",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ef0b2e9ea79d45f7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/magma-mephit",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 23147,
      "sourceColumn": 156,
      "context": "eature in a 5-foot Emanation originating from the mephit. Failure: 7 (2d6) Fire damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8fc55e08406d95c3",
      "record": "https://cheeleong.dev/graph20/objects/monsters/magma-mephit",
      "category": "formula",
      "match": "1d4 + 1",
      "path": "statSections[1].rulesText",
      "sourceLine": 23151,
      "sourceColumn": 50,
      "context": "Claw. Melee Attack Roll: +3, reach 5 ft. Hit: 3 (1d4 + 1) Slashing damage plus 3 (1d6) Fire damage. Fire Breath (Recharge 6).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b8d47e38673ced83",
      "record": "https://cheeleong.dev/graph20/objects/monsters/magma-mephit",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 23151,
      "sourceColumn": 83,
      "context": "Attack Roll: +3, reach 5 ft. Hit: 3 (1d4 + 1) Slashing damage plus 3 (1d6) Fire damage. Fire Breath (Recharge 6). Dexterity Saving Throw: DC 1",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d80c816492e622f2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/magma-mephit",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 23153,
      "sourceColumn": 103,
      "context": "ity Saving Throw: DC 11, each creature in a 15-foot Cone. Failure: 7 (2d6) Fire damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a7548a971cfb430b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/magmin",
      "category": "formula",
      "match": "3d6 + 3",
      "path": "rulesText",
      "sourceLine": 22920,
      "sourceColumn": 8,
      "context": "Small Elemental, Chaotic Neutral AC 14 Initiative +2 (12) HP 13 (3d6 + 3) Speed 30 ft. Immunities Fire Senses Darkvision 60 ft.; Passive Perc",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b5b31952f17969c4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/magmin",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 22935,
      "sourceColumn": 157,
      "context": "ature in a 10-foot Emanation originating from the magmin. Failure: 7 (2d6) Fire damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7a63975e770da6d1",
      "record": "https://cheeleong.dev/graph20/objects/monsters/magmin",
      "category": "formula",
      "match": "2d4 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 22939,
      "sourceColumn": 51,
      "context": "Touch. Melee Attack Roll: +4, reach 5 ft. Hit: 7 (2d4 + 2) Fire damage. If the target is a creature or a flammable object that",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3851c7dadac0bb4e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/mammoth",
      "category": "formula",
      "match": "11d12 + 55",
      "path": "rulesText",
      "sourceLine": 28373,
      "sourceColumn": 9,
      "context": "Huge Beast, Unaligned AC 13 Initiative +2 (12) HP 126 (11d12 + 55) Speed 50 ft. Senses Passive Perception 10 Languages None CR 6 (XP 2",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f8d306adda9eff54",
      "record": "https://cheeleong.dev/graph20/objects/monsters/mammoth",
      "category": "formula",
      "match": "2d10 + 7",
      "path": "statSections[0].rulesText",
      "sourceLine": 28389,
      "sourceColumn": 53,
      "context": "wo Gore attacks. Gore. Melee Attack Roll: +10, reach 10 ft. Hit: 18 (2d10 + 7) Piercing damage. If the target is a Huge or smaller creature and the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0b2bbaa200aac294",
      "record": "https://cheeleong.dev/graph20/objects/monsters/mammoth",
      "category": "formula",
      "match": "4d10 + 7",
      "path": "statSections[1].rulesText",
      "sourceLine": 28393,
      "sourceColumn": 111,
      "context": "one creature within 5 feet that has the Prone condition. Failure: 29 (4d10 + 7) Bludgeoning damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "82dbbcc0fd816af4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/manticore",
      "category": "formula",
      "match": "8d10 + 24",
      "path": "rulesText",
      "sourceLine": 22953,
      "sourceColumn": 8,
      "context": "Large Monstrosity, Lawful Evil AC 14 Initiative +3 (13) HP 68 (8d10 + 24) Speed 30 ft., Fly 50 ft. Senses Darkvision 60 ft.; Passive Percepti",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8faac140ff03f851",
      "record": "https://cheeleong.dev/graph20/objects/monsters/manticore",
      "category": "formula",
      "match": "1d8 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 22969,
      "sourceColumn": 50,
      "context": "in any combination. Rend. Melee Attack Roll: +5, reach 5 ft. Hit: 7 (1d8 + 3) Slashing damage. Tail Spike. Ranged Attack Roll: +5, range 100/200",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ab45d99b4a9be418",
      "record": "https://cheeleong.dev/graph20/objects/monsters/manticore",
      "category": "formula",
      "match": "1d8 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 22972,
      "sourceColumn": 9,
      "context": "amage. Tail Spike. Ranged Attack Roll: +5, range 100/200 ft. Hit: 7 (1d8 + 3) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7097263bc75926df",
      "record": "https://cheeleong.dev/graph20/objects/monsters/marilith",
      "category": "formula",
      "match": "21d10 + 105",
      "path": "rulesText",
      "sourceLine": 22982,
      "sourceColumn": 9,
      "context": "Large Fiend (Demon), Chaotic Evil AC 16 Initiative +10 (20) HP 220 (21d10 + 105) Speed 40 ft., Climb 40 ft. Skills Perception +8 Resistances Cold, F",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "63c9cd6bd10a4566",
      "record": "https://cheeleong.dev/graph20/objects/monsters/marilith",
      "category": "formula",
      "match": "1d10 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 23009,
      "sourceColumn": 58,
      "context": "Constrict. Pact Blade. Melee Attack Roll: +10, reach 5 ft. Hit: 10 (1d10 + 5) Slashing damage plus 7 (2d6) Necrotic damage. Constrict. Strength S",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e01250a6ba3e9cb1",
      "record": "https://cheeleong.dev/graph20/objects/monsters/marilith",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 23009,
      "sourceColumn": 92,
      "context": "ack Roll: +10, reach 5 ft. Hit: 10 (1d10 + 5) Slashing damage plus 7 (2d6) Necrotic damage. Constrict. Strength Saving Throw: DC 17, one Mediu",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9fe1e7736f2f6966",
      "record": "https://cheeleong.dev/graph20/objects/monsters/marilith",
      "category": "formula",
      "match": "2d10 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 23011,
      "sourceColumn": 122,
      "context": "or smaller creature the marilith can see within 5 feet. Failure: 15 (2d10 + 4) Bludgeoning damage. The target has the Grappled condition (escape DC",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ae859cc400fae0d6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/mastiff",
      "category": "formula",
      "match": "1d8 + 1",
      "path": "rulesText",
      "sourceLine": 28401,
      "sourceColumn": 7,
      "context": "Medium Beast, Unaligned AC 12 Initiative +2 (12) HP 5 (1d8 + 1) Speed 40 ft. Skills Perception +5 Senses Darkvision 60 ft.; Passive",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "660ae945a13a5c96",
      "record": "https://cheeleong.dev/graph20/objects/monsters/mastiff",
      "category": "formula",
      "match": "1d6 + 1",
      "path": "statSections[0].rulesText",
      "sourceLine": 28416,
      "sourceColumn": 50,
      "context": "Bite. Melee Attack Roll: +3, reach 5 ft. Hit: 4 (1d6 + 1) Piercing damage. If the target is a Medium or smaller creature, it h",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ec3e2a2e4b31d341",
      "record": "https://cheeleong.dev/graph20/objects/monsters/medusa",
      "category": "formula",
      "match": "17d8 + 51",
      "path": "rulesText",
      "sourceLine": 23029,
      "sourceColumn": 9,
      "context": "Medium Monstrosity, Lawful Evil AC 15 Initiative +6 (16) HP 127 (17d8 + 51) Speed 30 ft. Skills Deception +5, Perception +4, Stealth +6 Senses",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e555d6b85f3f1f51",
      "record": "https://cheeleong.dev/graph20/objects/monsters/medusa",
      "category": "formula",
      "match": "2d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 23046,
      "sourceColumn": 51,
      "context": "oison Ray attacks. Claw. Melee Attack Roll: +6, reach 5 ft. Hit: 10 (2d6 + 3) Slashing damage. Snake Hair. Melee Attack Roll: +6, reach 5 ft. Hit",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5189b788844c922b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/medusa",
      "category": "formula",
      "match": "1d4 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 23048,
      "sourceColumn": 56,
      "context": "shing damage. Snake Hair. Melee Attack Roll: +6, reach 5 ft. Hit: 5 (1d4 + 3) Piercing damage plus 14 (4d6) Poison damage. Poison Ray. Ranged Att",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "249eb9f7bc2de349",
      "record": "https://cheeleong.dev/graph20/objects/monsters/medusa",
      "category": "formula",
      "match": "4d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 23048,
      "sourceColumn": 90,
      "context": "ttack Roll: +6, reach 5 ft. Hit: 5 (1d4 + 3) Piercing damage plus 14 (4d6) Poison damage. Poison Ray. Ranged Attack Roll: +5, range 150 ft. Hi",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "16bf59d9c9e8c56e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/medusa",
      "category": "formula",
      "match": "2d8 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 23050,
      "sourceColumn": 60,
      "context": "n damage. Poison Ray. Ranged Attack Roll: +5, range 150 ft. Hit: 11 (2d8 + 2) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "adceca5c0a145f98",
      "record": "https://cheeleong.dev/graph20/objects/monsters/merfolk-skirmisher",
      "category": "formula",
      "match": "2d8 + 2",
      "path": "rulesText",
      "sourceLine": 23195,
      "sourceColumn": 8,
      "context": "Medium Elemental, Neutral AC 11 Initiative +1 (11) HP 11 (2d8 + 2) Speed 10 ft., Swim 40 ft. Senses Passive Perception 12 Languages Co",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e2d63dd26d363f03",
      "record": "https://cheeleong.dev/graph20/objects/monsters/merfolk-skirmisher",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 23213,
      "sourceColumn": 86,
      "context": "lee or Ranged Attack Roll: +2, reach 5 ft. or range 20/60 ft. Hit: 3 (1d6) Piercing damage plus 2 (1d4) Cold damage. If the target is a creatur",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e18819fcebbe8970",
      "record": "https://cheeleong.dev/graph20/objects/monsters/merfolk-skirmisher",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 23213,
      "sourceColumn": 115,
      "context": ", reach 5 ft. or range 20/60 ft. Hit: 3 (1d6) Piercing damage plus 2 (1d4) Cold damage. If the target is a creature, its Speed decreases by 10",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f4769204b81a7b83",
      "record": "https://cheeleong.dev/graph20/objects/monsters/merrow",
      "category": "formula",
      "match": "6d10 + 12",
      "path": "rulesText",
      "sourceLine": 23223,
      "sourceColumn": 8,
      "context": "Large Monstrosity, Chaotic Evil AC 13 Initiative +2 (12) HP 45 (6d10 + 12) Speed 10 ft., Swim 40 ft. Senses Darkvision 60 ft.; Passive Percept",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e25381e109fdc386",
      "record": "https://cheeleong.dev/graph20/objects/monsters/merrow",
      "category": "formula",
      "match": "1d4 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 23243,
      "sourceColumn": 50,
      "context": "in any combination. Bite. Melee Attack Roll: +6, reach 5 ft. Hit: 6 (1d4 + 4) Piercing damage, and the target has the Poisoned condition until the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1c428007a5ec6b8d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/merrow",
      "category": "formula",
      "match": "2d4 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 23245,
      "sourceColumn": 50,
      "context": "merrow's next turn. Claw. Melee Attack Roll: +6, reach 5 ft. Hit: 9 (2d4 + 4) Slashing damage. Harpoon. Melee or Ranged Attack Roll: +6, reach 5",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1d3fc9dd8aa9c287",
      "record": "https://cheeleong.dev/graph20/objects/monsters/merrow",
      "category": "formula",
      "match": "2d6 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 23247,
      "sourceColumn": 83,
      "context": "ee or Ranged Attack Roll: +6, reach 5 ft. or range 20/60 ft. Hit: 11 (2d6 + 4) Piercing damage. If the target is a Large or smaller creature, the m",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "31edefb7121dbd4d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/mimic",
      "category": "formula",
      "match": "9d8 + 18",
      "path": "rulesText",
      "sourceLine": 23257,
      "sourceColumn": 8,
      "context": "Medium Monstrosity, Neutral AC 12 Initiative +3 (13) HP 58 (9d8 + 18) Speed 20 ft. Skills Stealth +5 Immunities Acid; Prone Senses Darkvi",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "85e541f3726b3962",
      "record": "https://cheeleong.dev/graph20/objects/monsters/mimic",
      "category": "formula",
      "match": "1d8 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 23277,
      "sourceColumn": 106,
      "context": "dvantage if the target is Grappled by the mimic), reach 5 ft. Hit: 7 (1d8 + 3) Piercing damage - or 12 (2d8 + 3) Piercing damage if the target is G",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2e163ddd194c077c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/mimic",
      "category": "formula",
      "match": "1d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 23277,
      "sourceColumn": 106,
      "context": "+ 3) Piercing damage if the target is Grappled by the mimic - plus 4 (1d8) Acid damage. Pseudopod. Melee Attack Roll: +5, reach 5 ft. Hit: 7 (",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9834614f136e746d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/mimic",
      "category": "formula",
      "match": "2d8 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 23277,
      "sourceColumn": 140,
      "context": "by the mimic), reach 5 ft. Hit: 7 (1d8 + 3) Piercing damage - or 12 (2d8 + 3) Piercing damage if the target is Grappled by the mimic - plus 4 (1d8",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d009529a4df36e42",
      "record": "https://cheeleong.dev/graph20/objects/monsters/mimic",
      "category": "formula",
      "match": "1d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 23277,
      "sourceColumn": 214,
      "context": "ack Roll: +5, reach 5 ft. Hit: 7 (1d8 + 3) Bludgeoning damage plus 4 (1d8) Acid damage. If the target is a Large or smaller creature, it has th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6f501333054eddf2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/mimic",
      "category": "formula",
      "match": "1d8 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 23279,
      "sourceColumn": 55,
      "context": ") Acid damage. Pseudopod. Melee Attack Roll: +5, reach 5 ft. Hit: 7 (1d8 + 3) Bludgeoning damage plus 4 (1d8) Acid damage. If the target is a Larg",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "dc05df6a5244f5bf",
      "record": "https://cheeleong.dev/graph20/objects/monsters/minotaur-of-baphomet",
      "category": "formula",
      "match": "10d10 + 30",
      "path": "rulesText",
      "sourceLine": 23293,
      "sourceColumn": 8,
      "context": "Large Monstrosity, Chaotic Evil AC 14 Initiative +0 (10) HP 85 (10d10 + 30) Speed 40 ft. Skills Perception +7, Survival +7 Senses Darkvision 60",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9c96f45130b043ee",
      "record": "https://cheeleong.dev/graph20/objects/monsters/minotaur-of-baphomet",
      "category": "formula",
      "match": "1d12 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 23309,
      "sourceColumn": 10,
      "context": "Abyssal Glaive. Melee Attack Roll: +6, reach 10 ft. Hit: 10 (1d12 + 4) Slashing damage plus 10 (3d6) Necrotic damage. Gore (Recharge 5–6).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "00f1316aaae0aea2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/minotaur-of-baphomet",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 23309,
      "sourceColumn": 45,
      "context": "ck Roll: +6, reach 10 ft. Hit: 10 (1d12 + 4) Slashing damage plus 10 (3d6) Necrotic damage. Gore (Recharge 5–6). Melee Attack Roll: +6, reach",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e5abba39c8e34142",
      "record": "https://cheeleong.dev/graph20/objects/monsters/minotaur-of-baphomet",
      "category": "formula",
      "match": "4d6 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 23311,
      "sourceColumn": 66,
      "context": "ge. Gore (Recharge 5–6). Melee Attack Roll: +6, reach 5 ft. Hit: 18 (4d6 + 4) Piercing damage. If the target is a Large or smaller creature and th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8f41af8574884c79",
      "record": "https://cheeleong.dev/graph20/objects/monsters/minotaur-of-baphomet",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 23311,
      "sourceColumn": 246,
      "context": "t toward it immediately before the hit, the target takes an extra 10 (3d6) Piercing damage and has the Prone condition.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a72c6315c2fb2c66",
      "record": "https://cheeleong.dev/graph20/objects/monsters/minotaur-skeleton",
      "category": "formula",
      "match": "6d10 + 12",
      "path": "rulesText",
      "sourceLine": 24993,
      "sourceColumn": 8,
      "context": "Large Undead, Lawful Evil AC 12 Initiative +0 (10) HP 45 (6d10 + 12) Speed 40 ft. Vulnerabilities Bludgeoning Immunities Poison; Exhaust",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4187cd6d27e69789",
      "record": "https://cheeleong.dev/graph20/objects/monsters/minotaur-skeleton",
      "category": "formula",
      "match": "2d6 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 25009,
      "sourceColumn": 51,
      "context": "Gore. Melee Attack Roll: +6, reach 5 ft. Hit: 11 (2d6 + 4) Piercing damage. If the target is a Large or smaller creature and th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "111a5060f47e048a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/minotaur-skeleton",
      "category": "formula",
      "match": "2d8",
      "path": "statSections[0].rulesText",
      "sourceLine": 25009,
      "sourceColumn": 230,
      "context": "ht toward it immediately before the hit, the target takes an extra 9 (2d8) Piercing damage and has the Prone condition. Slam. Melee Attack Rol",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "290b0ab9ff3a54de",
      "record": "https://cheeleong.dev/graph20/objects/monsters/minotaur-skeleton",
      "category": "formula",
      "match": "2d10 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 25011,
      "sourceColumn": 51,
      "context": "e Prone condition. Slam. Melee Attack Roll: +6, reach 5 ft. Hit: 15 (2d10 + 4) Bludgeoning damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2252e1adf9c26a63",
      "record": "https://cheeleong.dev/graph20/objects/monsters/mule",
      "category": "formula",
      "match": "2d8 + 2",
      "path": "rulesText",
      "sourceLine": 28424,
      "sourceColumn": 8,
      "context": "Medium Beast, Unaligned AC 10 Initiative +0 (10) HP 11 (2d8 + 2) Speed 40 ft. Senses Passive Perception 10 Languages None CR 1/8 (XP",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d0e4a527b1f082a6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/mule",
      "category": "formula",
      "match": "1d4 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 28442,
      "sourceColumn": 52,
      "context": "Hooves. Melee Attack Roll: +4, reach 5 ft. Hit: 4 (1d4 + 2) Bludgeoning damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fb70bf2cb3c8469f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/mummy",
      "category": "formula",
      "match": "9d8 + 18",
      "path": "rulesText",
      "sourceLine": 23321,
      "sourceColumn": 8,
      "context": "Medium or Small Undead, Lawful Evil AC 11 Initiative -1 (9) HP 58 (9d8 + 18) Speed 20 ft. Vulnerabilities Fire Immunities Necrotic, Poison; Char",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bbead048838b45f4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/mummy",
      "category": "formula",
      "match": "1d10 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 23340,
      "sourceColumn": 58,
      "context": "dful Glare. Rotting Fist. Melee Attack Roll: +5, reach 5 ft. Hit: 8 (1d10 + 3) Bludgeoning damage plus 10 (3d6) Necrotic damage. If the target is a",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8ff07cfdfbc98f34",
      "record": "https://cheeleong.dev/graph20/objects/monsters/mummy",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 23340,
      "sourceColumn": 96,
      "context": "k Roll: +5, reach 5 ft. Hit: 8 (1d10 + 3) Bludgeoning damage plus 10 (3d6) Necrotic damage. If the target is a creature, it is cursed. While cu",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "43fbe4d5bbbb2218",
      "record": "https://cheeleong.dev/graph20/objects/monsters/mummy",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 23340,
      "sourceColumn": 329,
      "context": "hen finishing a Long Rest, and its Hit Point maximum decreases by 10 (3d6) every 24 hours that elapse. A creature dies and turns to dust if red",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4bee41b5085b1cdc",
      "record": "https://cheeleong.dev/graph20/objects/monsters/mummy-lord",
      "category": "formula",
      "match": "25d8 + 75",
      "path": "rulesText",
      "sourceLine": 23350,
      "sourceColumn": 9,
      "context": "Small Undead (Cleric), Lawful Evil AC 17 Initiative +10 (20) HP 187 (25d8 + 75) Speed 30 ft. Skills History +5, Perception +9, Religion +5 Vulnerab",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "98ae1017f0ec4e69",
      "record": "https://cheeleong.dev/graph20/objects/monsters/mummy-lord",
      "category": "formula",
      "match": "2d10 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 23377,
      "sourceColumn": 59,
      "context": "ful Glare. Rotting Fist. Melee Attack Roll: +9, reach 5 ft. Hit: 15 (2d10 + 4) Bludgeoning damage plus 10 (3d6) Necrotic damage. If the target is a",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f9b10edd6ae39ddf",
      "record": "https://cheeleong.dev/graph20/objects/monsters/mummy-lord",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 23377,
      "sourceColumn": 97,
      "context": "Roll: +9, reach 5 ft. Hit: 15 (2d10 + 4) Bludgeoning damage plus 10 (3d6) Necrotic damage. If the target is a creature, it is cursed. While cu",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5f40e5325e4c5a52",
      "record": "https://cheeleong.dev/graph20/objects/monsters/mummy-lord",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 23377,
      "sourceColumn": 303,
      "context": "rom finishing a Long Rest, and its Hit Point maximum decreases by 10 (3d6) every 24 hours that elapse. A creature dies and turns to dust if red",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a12be49b16e67f30",
      "record": "https://cheeleong.dev/graph20/objects/monsters/mummy-lord",
      "category": "formula",
      "match": "6d6 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 23379,
      "sourceColumn": 72,
      "context": "hannel Negative Energy. Ranged Attack Roll: +9, range 60 ft. Hit: 25 (6d6 + 4) Necrotic damage. Dreadful Glare. Wisdom Saving Throw: DC 17, one cr",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8922101cec596989",
      "record": "https://cheeleong.dev/graph20/objects/monsters/mummy-lord",
      "category": "formula",
      "match": "6d6 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 23381,
      "sourceColumn": 105,
      "context": "w: DC 17, one creature the mummy can see within 60 feet. Failure: 25 (6d6 + 4) Psychic damage, and the target has the Paralyzed condition until the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "021f8502a42379f2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/nalfeshnee",
      "category": "formula",
      "match": "16d10 + 96",
      "path": "rulesText",
      "sourceLine": 23411,
      "sourceColumn": 9,
      "context": "Large Fiend (Demon), Chaotic Evil AC 18 Initiative +5 (15) HP 184 (16d10 + 96) Speed 20 ft., Fly 30 ft. Resistances Cold, Fire, Lightning Immuniti",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "24c1a06675593638",
      "record": "https://cheeleong.dev/graph20/objects/monsters/nalfeshnee",
      "category": "formula",
      "match": "2d10 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 23435,
      "sourceColumn": 53,
      "context": "ee Rend attacks. Rend. Melee Attack Roll: +10, reach 10 ft. Hit: 16 (2d10 + 5) Slashing damage plus 11 (2d10) Force damage. Teleport. The nalfeshn",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a5b2880cf6f028be",
      "record": "https://cheeleong.dev/graph20/objects/monsters/nalfeshnee",
      "category": "formula",
      "match": "2d10",
      "path": "statSections[1].rulesText",
      "sourceLine": 23435,
      "sourceColumn": 53,
      "context": "k Roll: +10, reach 10 ft. Hit: 16 (2d10 + 5) Slashing damage plus 11 (2d10) Force damage. Teleport. The nalfeshnee teleports up to 120 feet to",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a88168ae20b39aca",
      "record": "https://cheeleong.dev/graph20/objects/monsters/nalfeshnee",
      "category": "formula",
      "match": "8d6",
      "path": "statSections[2].rulesText",
      "sourceLine": 23441,
      "sourceColumn": 142,
      "context": "in a 15-foot Emanation originating from the nalfeshnee. Failure: 28 (8d6) Psychic damage, and the target has the Frightened condition for 1 mi",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "86f3393462ba39ea",
      "record": "https://cheeleong.dev/graph20/objects/monsters/night-hag",
      "category": "formula",
      "match": "15d8 + 45",
      "path": "rulesText",
      "sourceLine": 23457,
      "sourceColumn": 9,
      "context": "Medium Fiend, Neutral Evil AC 17 Initiative +5 (15) HP 112 (15d8 + 45) Speed 30 ft. Skills Deception +6, Insight +5, Perception +5, Stealt",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "715d8b2a550b6245",
      "record": "https://cheeleong.dev/graph20/objects/monsters/night-hag",
      "category": "formula",
      "match": "2d8 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 23486,
      "sourceColumn": 51,
      "context": "two Claw attacks. Claw. Melee Attack Roll: +7, reach 5 ft. Hit: 13 (2d8 + 4) Slashing damage. Nightmare Haunting (1/Day; Requires Soul Bag). Wh",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cb34b32688847d1f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/nightmare",
      "category": "formula",
      "match": "8d10 + 24",
      "path": "rulesText",
      "sourceLine": 23512,
      "sourceColumn": 8,
      "context": "Large Fiend, Neutral Evil AC 13 Initiative +2 (12) HP 68 (8d10 + 24) Speed 60 ft., Fly 90 ft. (hover) Immunities Fire Senses Passive Per",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "05bea69befb9338f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/nightmare",
      "category": "formula",
      "match": "2d8 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 23533,
      "sourceColumn": 53,
      "context": "Hooves. Melee Attack Roll: +6, reach 5 ft. Hit: 13 (2d8 + 4) Bludgeoning damage plus 10 (3d6) Fire damage. Ethereal Stride. The",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "930473b378aa655d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/nightmare",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 23533,
      "sourceColumn": 90,
      "context": "k Roll: +6, reach 5 ft. Hit: 13 (2d8 + 4) Bludgeoning damage plus 10 (3d6) Fire damage. Ethereal Stride. The nightmare and up to three willing",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "572096d8d4b79db4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/noble",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 23545,
      "sourceColumn": 7,
      "context": "Medium or Small Humanoid, Neutral AC 15 Initiative +1 (11) HP 9 (2d8) Speed 30 ft. Skills Deception +5, Insight +4, Persuasion +5 Gear Br",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "082b4bcf8104c183",
      "record": "https://cheeleong.dev/graph20/objects/monsters/noble",
      "category": "formula",
      "match": "1d8 + 1",
      "path": "statSections[0].rulesText",
      "sourceLine": 23561,
      "sourceColumn": 52,
      "context": "Rapier. Melee Attack Roll: +3, reach 5 ft. Hit: 5 (1d8 + 1) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f679aaa145d9bf6f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ochre-jelly",
      "category": "formula",
      "match": "7d10 + 14",
      "path": "rulesText",
      "sourceLine": 23575,
      "sourceColumn": 8,
      "context": "Large Ooze, Unaligned AC 8 Initiative -2 (8) HP 52 (7d10 + 14) Speed 20 ft., Climb 20 ft. Resistances Acid Immunities Lightning, S",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "744830c11ce79c63",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ochre-jelly",
      "category": "formula",
      "match": "3d6 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 23597,
      "sourceColumn": 56,
      "context": "Pseudopod. Melee Attack Roll: +4, reach 5 ft. Hit: 12 (3d6 + 2) Acid damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f6caae2b6c35245f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/octopus",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 28450,
      "sourceColumn": 7,
      "context": "Small Beast, Unaligned AC 12 Initiative +2 (12) HP 3 (1d6) Speed 5 ft., Swim 30 ft. Skills Perception +2, Stealth +6 Senses Da",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b1eb40e781d308db",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ogre",
      "category": "formula",
      "match": "8d10 + 24",
      "path": "rulesText",
      "sourceLine": 23611,
      "sourceColumn": 8,
      "context": "Large Giant, Chaotic Evil AC 11 Initiative -1 (9) HP 68 (8d10 + 24) Speed 40 ft. Gear Greatclub, Javelins (3) Senses Darkvision 60 ft.;",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "817df812caa42af1",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ogre",
      "category": "formula",
      "match": "2d8 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 23626,
      "sourceColumn": 56,
      "context": "Greatclub. Melee Attack Roll: +6, reach 5 ft. Hit: 13 (2d8 + 4) Bludgeoning damage. Javelin. Melee or Ranged Attack Roll: +6, reach",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "39de5b3b80231ca8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ogre",
      "category": "formula",
      "match": "2d6 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 23628,
      "sourceColumn": 84,
      "context": "e or Ranged Attack Roll: +6, reach 5 ft. or range 30/120 ft. Hit: 11 (2d6 + 4) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "89b3cb06615f2e9f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ogre-zombie",
      "category": "formula",
      "match": "9d10 + 36",
      "path": "rulesText",
      "sourceLine": 26723,
      "sourceColumn": 8,
      "context": "Large Undead, Neutral Evil AC 8 Initiative -2 (8) HP 85 (9d10 + 36) Speed 30 ft. Immunities Poison; Exhaustion, Poisoned Senses Darkvis",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a2368c25ac5b708c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/ogre-zombie",
      "category": "formula",
      "match": "2d8 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 26742,
      "sourceColumn": 51,
      "context": "Slam. Melee Attack Roll: +6, reach 5 ft. Hit: 13 (2d8 + 4) Bludgeoning damage. ---",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1bebc582433ecab6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/oni",
      "category": "formula",
      "match": "14d10 + 42",
      "path": "rulesText",
      "sourceLine": 23638,
      "sourceColumn": 9,
      "context": "Large Fiend, Lawful Evil AC 17 Initiative +0 (10) HP 119 (14d10 + 42) Speed 30 ft., Fly 30 ft. (hover) Skills Arcana +5, Deception +8, Pe",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8e1479a23c97774c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/oni",
      "category": "formula",
      "match": "1d12 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 23660,
      "sourceColumn": 52,
      "context": "of Spellcasting. Claw. Melee Attack Roll: +7, reach 10 ft. Hit: 10 (1d12 + 4) Slashing damage plus 9 (2d8) Necrotic damage. Nightmare Ray. Ranged",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8a8a5d134d4b177c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/oni",
      "category": "formula",
      "match": "2d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 23660,
      "sourceColumn": 86,
      "context": "ack Roll: +7, reach 10 ft. Hit: 10 (1d12 + 4) Slashing damage plus 9 (2d8) Necrotic damage. Nightmare Ray. Ranged Attack Roll: +5, range 60 ft",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fb853ffcbc0bc415",
      "record": "https://cheeleong.dev/graph20/objects/monsters/oni",
      "category": "formula",
      "match": "2d6 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 23663,
      "sourceColumn": 9,
      "context": "damage. Nightmare Ray. Ranged Attack Roll: +5, range 60 ft. Hit: 9 (2d6 + 2) Psychic damage, and the target has the Frightened condition until th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "23492aa2863e3c40",
      "record": "https://cheeleong.dev/graph20/objects/monsters/otyugh",
      "category": "formula",
      "match": "11d10 + 44",
      "path": "rulesText",
      "sourceLine": 23683,
      "sourceColumn": 9,
      "context": "Large Aberration, Neutral AC 14 Initiative +0 (10) HP 104 (11d10 + 44) Speed 30 ft. Senses Darkvision 120 ft.; Passive Perception 11 Langu",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9c42880008b92d67",
      "record": "https://cheeleong.dev/graph20/objects/monsters/otyugh",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 23683,
      "sourceColumn": 10,
      "context": "Throw: DC 15. Failure: The target's Hit Point maximum decreases by 5 (1d10) and doesn't return to normal until the Poisoned condition ends on th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "56f2092ed963280d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/otyugh",
      "category": "formula",
      "match": "2d8 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 23699,
      "sourceColumn": 51,
      "context": "Tentacle attacks. Bite. Melee Attack Roll: +6, reach 5 ft. Hit: 12 (2d8 + 3) Piercing damage, and the target has the Poisoned condition. Whenever",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c6106b08d0e9a91e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/otyugh",
      "category": "formula",
      "match": "1d10",
      "path": "statSections[0].rulesText",
      "sourceLine": 23699,
      "sourceColumn": 302,
      "context": "Throw: DC 15. Failure: The target's Hit Point maximum decreases by 5 (1d10) and doesn't return to normal until the Poisoned condition ends on th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4c1a36e0f0d2eb41",
      "record": "https://cheeleong.dev/graph20/objects/monsters/otyugh",
      "category": "formula",
      "match": "2d8 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 23701,
      "sourceColumn": 56,
      "context": "ndition ends. Tentacle. Melee Attack Roll: +6, reach 10 ft. Hit: 12 (2d8 + 3) Piercing damage. If the target is a Medium or smaller creature, it h",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "428d557f012ac0d1",
      "record": "https://cheeleong.dev/graph20/objects/monsters/otyugh",
      "category": "formula",
      "match": "3d8 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 23703,
      "sourceColumn": 101,
      "context": "ving Throw: DC 14, each creature Grappled by the otyugh. Failure: 16 (3d8 + 3) Bludgeoning damage, and the target has the Stunned condition until t",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "17fb893aba870303",
      "record": "https://cheeleong.dev/graph20/objects/monsters/owl",
      "category": "formula",
      "match": "1d4 - 1",
      "path": "rulesText",
      "sourceLine": 28483,
      "sourceColumn": 7,
      "context": "Tiny Beast, Unaligned AC 11 Initiative +1 (11) HP 1 (1d4 - 1) Speed 5 ft., Fly 60 ft. Skills Perception +5, Stealth +5 Senses Dar",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4b799b4353d37131",
      "record": "https://cheeleong.dev/graph20/objects/monsters/owlbear",
      "category": "formula",
      "match": "7d10 + 21",
      "path": "rulesText",
      "sourceLine": 23713,
      "sourceColumn": 8,
      "context": "Large Monstrosity, Unaligned AC 13 Initiative +1 (11) HP 59 (7d10 + 21) Speed 40 ft., Climb 40 ft. Skills Perception +5 Senses Darkvision 6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1c1c5d9a6d0bd8bf",
      "record": "https://cheeleong.dev/graph20/objects/monsters/owlbear",
      "category": "formula",
      "match": "2d8 + 5",
      "path": "statSections[0].rulesText",
      "sourceLine": 23730,
      "sourceColumn": 51,
      "context": "two Rend attacks. Rend. Melee Attack Roll: +7, reach 5 ft. Hit: 14 (2d8 + 5) Slashing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "eb377454c2a623a1",
      "record": "https://cheeleong.dev/graph20/objects/monsters/panther",
      "category": "formula",
      "match": "3d8",
      "path": "rulesText",
      "sourceLine": 28510,
      "sourceColumn": 8,
      "context": "Medium Beast, Unaligned AC 13 Initiative +3 (13) HP 13 (3d8) Speed 50 ft., Climb 40 ft. Skills Perception +4, Stealth +7 Senses",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "846bcc00879ba3cd",
      "record": "https://cheeleong.dev/graph20/objects/monsters/panther",
      "category": "formula",
      "match": "1d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 28525,
      "sourceColumn": 50,
      "context": "Rend. Melee Attack Roll: +5, reach 5 ft. Hit: 6 (1d6 + 3) Slashing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "894cc37ac2f12b7b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/pegasus",
      "category": "formula",
      "match": "7d10 + 21",
      "path": "rulesText",
      "sourceLine": 23740,
      "sourceColumn": 8,
      "context": "Large Celestial, Chaotic Good AC 12 Initiative +2 (12) HP 59 (7d10 + 21) Speed 60 ft., Fly 90 ft. Skills Perception +6 Senses Passive Percep",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fcdd943dcee62561",
      "record": "https://cheeleong.dev/graph20/objects/monsters/pegasus",
      "category": "formula",
      "match": "1d6 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 23755,
      "sourceColumn": 52,
      "context": "Hooves. Melee Attack Roll: +6, reach 5 ft. Hit: 7 (1d6 + 4) Bludgeoning damage plus 5 (2d4) Radiant damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "38674904ead0223e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/pegasus",
      "category": "formula",
      "match": "2d4",
      "path": "statSections[0].rulesText",
      "sourceLine": 23755,
      "sourceColumn": 88,
      "context": "ack Roll: +6, reach 5 ft. Hit: 7 (1d6 + 4) Bludgeoning damage plus 5 (2d4) Radiant damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f29989d818b0c317",
      "record": "https://cheeleong.dev/graph20/objects/monsters/phase-spider",
      "category": "formula",
      "match": "7d10 + 7",
      "path": "rulesText",
      "sourceLine": 23765,
      "sourceColumn": 8,
      "context": "Large Monstrosity, Unaligned AC 14 Initiative +3 (13) HP 45 (7d10 + 7) Speed 30 ft., Climb 30 ft. Skills Stealth +7 Senses Darkvision 60 f",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0ecf79f6b8dd87c3",
      "record": "https://cheeleong.dev/graph20/objects/monsters/phase-spider",
      "category": "formula",
      "match": "1d10 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 23790,
      "sourceColumn": 50,
      "context": "s two Bite attacks. Bite. Melee Attack Roll: +5, reach 5 ft. Hit: 8 (1d10 + 3) Piercing damage plus 9 (2d8) Poison damage. If this damage reduces t",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "af19a0758fa438f2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/phase-spider",
      "category": "formula",
      "match": "2d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 23790,
      "sourceColumn": 84,
      "context": "ttack Roll: +5, reach 5 ft. Hit: 8 (1d10 + 3) Piercing damage plus 9 (2d8) Poison damage. If this damage reduces the target to 0 Hit Points, th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f37c116d7584f94d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/piranha",
      "category": "formula",
      "match": "1d4 - 1",
      "path": "rulesText",
      "sourceLine": 28537,
      "sourceColumn": 7,
      "context": "Tiny Beast, Unaligned AC 13 Initiative +3 (13) HP 1 (1d4 - 1) Speed 5 ft., Swim 40 ft. Senses Darkvision 60 ft.; Passive Percepti",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ac89eace35f27f4f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/pirate",
      "category": "formula",
      "match": "6d8 + 6",
      "path": "rulesText",
      "sourceLine": 23804,
      "sourceColumn": 8,
      "context": "Medium or Small Humanoid, Neutral AC 14 Initiative +5 (15) HP 33 (6d8 + 6) Speed 30 ft. Gear Daggers (6), Leather Armor Senses Passive Percept",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "78264bb20c4b16bd",
      "record": "https://cheeleong.dev/graph20/objects/monsters/pirate",
      "category": "formula",
      "match": "1d4 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 23821,
      "sourceColumn": 81,
      "context": "lee or Ranged Attack Roll: +5, reach 5 ft. or range 20/60 ft. Hit: 5 (1d4 + 3) Piercing damage. Enthralling Panache. Wisdom Saving Throw: DC 12, o",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1675ad0bc7486286",
      "record": "https://cheeleong.dev/graph20/objects/monsters/pirate-captain",
      "category": "formula",
      "match": "13d8 + 26",
      "path": "rulesText",
      "sourceLine": 23831,
      "sourceColumn": 8,
      "context": "Medium or Small Humanoid, Neutral AC 17 Initiative +7 (17) HP 84 (13d8 + 26) Speed 30 ft. Skills Acrobatics +7, Perception +5 Gear Pistol, Rapie",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8b8329d791920688",
      "record": "https://cheeleong.dev/graph20/objects/monsters/pirate-captain",
      "category": "formula",
      "match": "2d8 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 23849,
      "sourceColumn": 53,
      "context": "any combination. Rapier. Melee Attack Roll: +7, reach 5 ft. Hit: 13 (2d8 + 4) Piercing damage, and the pirate has Advantage on the next attack rol",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b6aa522f79cdcf7b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/pirate-captain",
      "category": "formula",
      "match": "2d10 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 23851,
      "sourceColumn": 58,
      "context": "this turn. Pistol. Ranged Attack Roll: +7, range 30/90 ft. Hit: 15 (2d10 + 4) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ab693be67cda34c8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/pit-fiend",
      "category": "formula",
      "match": "27d10 + 189",
      "path": "rulesText",
      "sourceLine": 23869,
      "sourceColumn": 9,
      "context": "Large Fiend (Devil), Lawful Evil AC 21 Initiative +14 (24) HP 337 (27d10 + 189) Speed 30 ft., Fly 60 ft. Skills Perception +10, Persuasion +19 Resi",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b752d44b84b37f0e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/pit-fiend",
      "category": "formula",
      "match": "3d6 + 8",
      "path": "statSections[1].rulesText",
      "sourceLine": 23898,
      "sourceColumn": 53,
      "context": "ery Mace attack. Bite. Melee Attack Roll: +14, reach 10 ft. Hit: 18 (3d6 + 8) Piercing damage. If the target is a creature, it must make the follo",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "21f27b210ef3a593",
      "record": "https://cheeleong.dev/graph20/objects/monsters/pit-fiend",
      "category": "formula",
      "match": "6d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 23898,
      "sourceColumn": 296,
      "context": "ion. While Poisoned, the target can't regain Hit Points and takes 21 (6d6) Poison damage at the start of each of its turns, and it repeats the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9f61b5a4a986d873",
      "record": "https://cheeleong.dev/graph20/objects/monsters/pit-fiend",
      "category": "formula",
      "match": "4d8 + 8",
      "path": "statSections[1].rulesText",
      "sourceLine": 23900,
      "sourceColumn": 62,
      "context": "ically. Devilish Claw. Melee Attack Roll: +14, reach 10 ft. Hit: 26 (4d8 + 8) Necrotic damage. Fiery Mace. Melee Attack Roll: +14, reach 10 ft. H",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a41f7d0e93888241",
      "record": "https://cheeleong.dev/graph20/objects/monsters/pit-fiend",
      "category": "formula",
      "match": "4d6 + 8",
      "path": "statSections[1].rulesText",
      "sourceLine": 23902,
      "sourceColumn": 59,
      "context": "ic damage. Fiery Mace. Melee Attack Roll: +14, reach 10 ft. Hit: 22 (4d6 + 8) Force damage plus 21 (6d6) Fire damage. Hellfire Spellcasting (Rech",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0cb2f939d0346735",
      "record": "https://cheeleong.dev/graph20/objects/monsters/pit-fiend",
      "category": "formula",
      "match": "6d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 23902,
      "sourceColumn": 90,
      "context": "ttack Roll: +14, reach 10 ft. Hit: 22 (4d6 + 8) Force damage plus 21 (6d6) Fire damage. Hellfire Spellcasting (Recharge 4–6). The pit fiend ca",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6f0547e8f06115eb",
      "record": "https://cheeleong.dev/graph20/objects/monsters/planetar",
      "category": "formula",
      "match": "21d10 + 147",
      "path": "rulesText",
      "sourceLine": 23914,
      "sourceColumn": 9,
      "context": "rge Celestial (Angel), Lawful Good AC 19 Initiative +10 (20) HP 262 (21d10 + 147) Speed 40 ft., Fly 120 ft. (hover) Skills Perception +11 Resistances",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ff9d6ed59e266ef4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/planetar",
      "category": "formula",
      "match": "2d6 + 7",
      "path": "statSections[1].rulesText",
      "sourceLine": 23942,
      "sourceColumn": 10,
      "context": "twice. Radiant Sword. Melee Attack Roll: +12, reach 10 ft. Hit: 14 (2d6 + 7) Slashing damage plus 18 (4d8) Radiant damage. Holy Burst. Dexterity",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b151e6a1f1017cd3",
      "record": "https://cheeleong.dev/graph20/objects/monsters/planetar",
      "category": "formula",
      "match": "4d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 23942,
      "sourceColumn": 44,
      "context": "ck Roll: +12, reach 10 ft. Hit: 14 (2d6 + 7) Slashing damage plus 18 (4d8) Radiant damage. Holy Burst. Dexterity Saving Throw: DC 20, each ene",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "aec879faace8df34",
      "record": "https://cheeleong.dev/graph20/objects/monsters/planetar",
      "category": "formula",
      "match": "7d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 23944,
      "sourceColumn": 153,
      "context": "entered on a point the planetar can see within 120 feet. Failure: 24 (7d6) Radiant damage. Success: Half damage. Spellcasting. The planetar ca",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "971c5913a8c429f2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/plesiosaurus",
      "category": "formula",
      "match": "8d10 + 24",
      "path": "rulesText",
      "sourceLine": 28563,
      "sourceColumn": 8,
      "context": "Large Beast (Dinosaur), Unaligned AC 13 Initiative +2 (12) HP 68 (8d10 + 24) Speed 20 ft., Swim 40 ft. Skills Perception +3, Stealth +4 Senses P",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7d6308164497a7e6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/plesiosaurus",
      "category": "formula",
      "match": "2d6 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 28582,
      "sourceColumn": 52,
      "context": "Bite. Melee Attack Roll: +6, reach 10 ft. Hit: 11 (2d6 + 4) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a397cb16dda5be86",
      "record": "https://cheeleong.dev/graph20/objects/monsters/polar-bear",
      "category": "formula",
      "match": "5d10 + 15",
      "path": "rulesText",
      "sourceLine": 28590,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 12 Initiative +2 (12) HP 42 (5d10 + 15) Speed 40 ft., Swim 40 ft. Skills Perception +5, Stealth +4 Resistan",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4a5efc78a60c1f3b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/polar-bear",
      "category": "formula",
      "match": "1d8 + 5",
      "path": "statSections[0].rulesText",
      "sourceLine": 28608,
      "sourceColumn": 50,
      "context": "s two Rend attacks. Rend. Melee Attack Roll: +7, reach 5 ft. Hit: 9 (1d8 + 5) Slashing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e60ae372d2bf6c7c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/pony",
      "category": "formula",
      "match": "2d8 + 2",
      "path": "rulesText",
      "sourceLine": 28616,
      "sourceColumn": 8,
      "context": "Medium Beast, Unaligned AC 10 Initiative +0 (10) HP 11 (2d8 + 2) Speed 40 ft. Senses Passive Perception 10 Languages None CR 1/8 (XP",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6e1907c3d3aedabf",
      "record": "https://cheeleong.dev/graph20/objects/monsters/pony",
      "category": "formula",
      "match": "1d4 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 28630,
      "sourceColumn": 52,
      "context": "Hooves. Melee Attack Roll: +4, reach 5 ft. Hit: 4 (1d4 + 2) Bludgeoning damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "940d836b74247e04",
      "record": "https://cheeleong.dev/graph20/objects/monsters/priest",
      "category": "formula",
      "match": "7d8 + 7",
      "path": "rulesText",
      "sourceLine": 23999,
      "sourceColumn": 8,
      "context": "or Small Humanoid (Cleric), Neutral AC 13 Initiative +0 (10) HP 38 (7d8 + 7) Speed 30 ft. Skills Medicine +7, Perception +5, Religion +5 Gear Ch",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c8305f937ef1ca31",
      "record": "https://cheeleong.dev/graph20/objects/monsters/priest",
      "category": "formula",
      "match": "1d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 24017,
      "sourceColumn": 50,
      "context": "in any combination. Mace. Melee Attack Roll: +5, reach 5 ft. Hit: 6 (1d6 + 3) Bludgeoning damage plus 5 (2d4) Radiant damage. Radiant Flame. Rang",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1fc61212f3f78edc",
      "record": "https://cheeleong.dev/graph20/objects/monsters/priest",
      "category": "formula",
      "match": "2d4",
      "path": "statSections[0].rulesText",
      "sourceLine": 24017,
      "sourceColumn": 86,
      "context": "ack Roll: +5, reach 5 ft. Hit: 6 (1d6 + 3) Bludgeoning damage plus 5 (2d4) Radiant damage. Radiant Flame. Ranged Attack Roll: +5, range 60 ft.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3ac422c2ab048a2f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/priest",
      "category": "formula",
      "match": "2d10",
      "path": "statSections[0].rulesText",
      "sourceLine": 24020,
      "sourceColumn": 10,
      "context": "damage. Radiant Flame. Ranged Attack Roll: +5, range 60 ft. Hit: 11 (2d10) Radiant damage. Spellcasting. The priest casts one of the following",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0de882077627ff0c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/priest-acolyte",
      "category": "formula",
      "match": "2d8 + 2",
      "path": "rulesText",
      "sourceLine": 23964,
      "sourceColumn": 8,
      "context": "or Small Humanoid (Cleric), Neutral AC 13 Initiative +0 (10) HP 11 (2d8 + 2) Speed 30 ft. Skills Medicine +4, Religion +2 Gear Chain Shirt, Holy",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fea270dd60826d6e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/priest-acolyte",
      "category": "formula",
      "match": "1d6 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 23980,
      "sourceColumn": 50,
      "context": "Mace. Melee Attack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Bludgeoning damage plus 2 (1d4) Radiant damage. Radiant Flame. Rang",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b08f00126a1e6fd9",
      "record": "https://cheeleong.dev/graph20/objects/monsters/priest-acolyte",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[0].rulesText",
      "sourceLine": 23980,
      "sourceColumn": 86,
      "context": "ack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Bludgeoning damage plus 2 (1d4) Radiant damage. Radiant Flame. Ranged Attack Roll: +4, range 60 ft.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0f384f633f05abe3",
      "record": "https://cheeleong.dev/graph20/objects/monsters/priest-acolyte",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 23983,
      "sourceColumn": 9,
      "context": "damage. Radiant Flame. Ranged Attack Roll: +4, range 60 ft. Hit: 7 (2d6) Radiant damage. Spellcasting. The priest casts one of the following",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "84b0ea0e84629f26",
      "record": "https://cheeleong.dev/graph20/objects/monsters/pseudodragon",
      "category": "formula",
      "match": "3d4 + 3",
      "path": "rulesText",
      "sourceLine": 24040,
      "sourceColumn": 8,
      "context": "Tiny Dragon, Neutral Good AC 14 Initiative +2 (12) HP 10 (3d4 + 3) Speed 15 ft., Fly 60 ft. Skills Perception +5, Stealth +4 Senses Bl",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9612c3ddf46e2eeb",
      "record": "https://cheeleong.dev/graph20/objects/monsters/pseudodragon",
      "category": "formula",
      "match": "1d4 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 24061,
      "sourceColumn": 50,
      "context": "s two Bite attacks. Bite. Melee Attack Roll: +4, reach 5 ft. Hit: 4 (1d4 + 2) Piercing damage. Sting. Constitution Saving Throw: DC 12, one creat",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ba639e50c5378b01",
      "record": "https://cheeleong.dev/graph20/objects/monsters/pseudodragon",
      "category": "formula",
      "match": "2d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 24063,
      "sourceColumn": 107,
      "context": "12, one creature the pseudodragon can see within 5 feet. Failure: 5 (2d4) Poison damage, and the target has the Poisoned condition for 1 hour.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0f4dcf38c7bd76b1",
      "record": "https://cheeleong.dev/graph20/objects/monsters/pteranodon",
      "category": "formula",
      "match": "3d8",
      "path": "rulesText",
      "sourceLine": 28638,
      "sourceColumn": 8,
      "context": "Medium Beast (Dinosaur), Unaligned AC 13 Initiative +2 (12) HP 13 (3d8) Speed 10 ft., Fly 60 ft. Skills Perception +1 Senses Passive Percep",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7cce413ecbb2f921",
      "record": "https://cheeleong.dev/graph20/objects/monsters/pteranodon",
      "category": "formula",
      "match": "1d8 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 28657,
      "sourceColumn": 50,
      "context": "Bite. Melee Attack Roll: +4, reach 5 ft. Hit: 6 (1d8 + 2) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f741728773d4f4d9",
      "record": "https://cheeleong.dev/graph20/objects/monsters/purple-worm",
      "category": "formula",
      "match": "15d20 + 90",
      "path": "rulesText",
      "sourceLine": 24073,
      "sourceColumn": 9,
      "context": "Gargantuan Monstrosity, Unaligned AC 18 Initiative +3 (13) HP 247 (15d20 + 90) Speed 50 ft., Burrow 50 ft. Senses Blindsight 30 ft., Tremorsense 6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ecf3a5d1a980f0b6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/purple-worm",
      "category": "formula",
      "match": "3d8 + 9",
      "path": "statSections[1].rulesText",
      "sourceLine": 24093,
      "sourceColumn": 53,
      "context": "Stinger attack. Bite. Melee Attack Roll: +14, reach 10 ft. Hit: 22 (3d8 + 9) Piercing damage. If the target is a Large or smaller creature, it ha",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6e28d09e98186ea9",
      "record": "https://cheeleong.dev/graph20/objects/monsters/purple-worm",
      "category": "formula",
      "match": "2d6 + 9",
      "path": "statSections[1].rulesText",
      "sourceLine": 24095,
      "sourceColumn": 61,
      "context": "le ends. Tail Stinger. Melee Attack Roll: +14, reach 10 ft. Hit: 16 (2d6 + 9) Piercing damage plus 35 (10d6) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4c28e67af6194c55",
      "record": "https://cheeleong.dev/graph20/objects/monsters/purple-worm",
      "category": "formula",
      "match": "10d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 24095,
      "sourceColumn": 95,
      "context": "ck Roll: +14, reach 10 ft. Hit: 16 (2d6 + 9) Piercing damage plus 35 (10d6) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7f7c8033fff1eede",
      "record": "https://cheeleong.dev/graph20/objects/monsters/purple-worm",
      "category": "formula",
      "match": "5d6",
      "path": "statSections[2].rulesText",
      "sourceLine": 24099,
      "sourceColumn": 373,
      "context": "ver against attacks and other effects outside the worm, and takes 17 (5d6) Acid damage at the start of each of the worm's turns. If the worm t",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a5f7f62c353257f6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/quasit",
      "category": "formula",
      "match": "10d4",
      "path": "rulesText",
      "sourceLine": 24111,
      "sourceColumn": 8,
      "context": "Tiny Fiend (Demon), Chaotic Evil AC 13 Initiative +3 (13) HP 25 (10d4) Speed 40 ft. Skills Stealth +5 Resistances Cold, Fire, Lightning Im",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cd826e060ab71b64",
      "record": "https://cheeleong.dev/graph20/objects/monsters/quasit",
      "category": "formula",
      "match": "1d4 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 24132,
      "sourceColumn": 50,
      "context": "Rend. Melee Attack Roll: +5, reach 5 ft. Hit: 5 (1d4 + 3) Slashing damage, and the target has the Poisoned condition until the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f37c43b7e822eaa4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/rakshasa",
      "category": "formula",
      "match": "26d8 + 104",
      "path": "rulesText",
      "sourceLine": 24148,
      "sourceColumn": 9,
      "context": "Medium Fiend, Lawful Evil AC 17 Initiative +8 (18) HP 221 (26d8 + 104) Speed 40 ft. Skills Deception +10, Insight +8, Perception +8 Vulner",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b3923279ca8aecad",
      "record": "https://cheeleong.dev/graph20/objects/monsters/rakshasa",
      "category": "formula",
      "match": "2d6 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 24173,
      "sourceColumn": 60,
      "context": "attacks. Cursed Touch. Melee Attack Roll: +10, reach 5 ft. Hit: 12 (2d6 + 5) Slashing damage plus 19 (3d12) Necrotic damage. If the target is a c",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e1626978364ff295",
      "record": "https://cheeleong.dev/graph20/objects/monsters/rakshasa",
      "category": "formula",
      "match": "3d12",
      "path": "statSections[1].rulesText",
      "sourceLine": 24173,
      "sourceColumn": 94,
      "context": "ack Roll: +10, reach 5 ft. Hit: 12 (2d6 + 5) Slashing damage plus 19 (3d12) Necrotic damage. If the target is a creature, it is cursed. While cu",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a8a84eb665a8446a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/rakshasa",
      "category": "formula",
      "match": "8d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 24175,
      "sourceColumn": 139,
      "context": "my in a 30-foot Emanation originating from the rakshasa. Failure: 28 (8d6) Psychic damage, and the target has the Frightened and Incapacitated",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "67dc1a3ffcff7f61",
      "record": "https://cheeleong.dev/graph20/objects/monsters/rat",
      "category": "formula",
      "match": "1d4 - 1",
      "path": "rulesText",
      "sourceLine": 28665,
      "sourceColumn": 7,
      "context": "Tiny Beast, Unaligned AC 10 Initiative +0 (10) HP 1 (1d4 - 1) Speed 20 ft., Climb 20 ft. Skills Perception +2 Senses Darkvision 3",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6728e912567ae848",
      "record": "https://cheeleong.dev/graph20/objects/monsters/raven",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 28692,
      "sourceColumn": 7,
      "context": "Tiny Beast, Unaligned AC 12 Initiative +2 (12) HP 2 (1d4) Speed 10 ft., Fly 50 ft. Skills Perception +3 Senses Passive Percep",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0e71311ddf7a20be",
      "record": "https://cheeleong.dev/graph20/objects/monsters/red-dragon-wyrmling",
      "category": "formula",
      "match": "10d8 + 30",
      "path": "rulesText",
      "sourceLine": 24191,
      "sourceColumn": 8,
      "context": "ium Dragon (Chromatic), Chaotic Evil AC 17 Initiative +2 (12) HP 75 (10d8 + 30) Speed 30 ft., Climb 30 ft., Fly 60 ft. Skills Perception +4, Stealt",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a0a373a709d5ff52",
      "record": "https://cheeleong.dev/graph20/objects/monsters/red-dragon-wyrmling",
      "category": "formula",
      "match": "1d10 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 24209,
      "sourceColumn": 50,
      "context": "s two Rend attacks. Rend. Melee Attack Roll: +6, reach 5 ft. Hit: 9 (1d10 + 4) Slashing damage plus 3 (1d6) Fire damage. Fire Breath (Recharge 5–6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3aad744a3d8dec5f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/red-dragon-wyrmling",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 24209,
      "sourceColumn": 84,
      "context": "ttack Roll: +6, reach 5 ft. Hit: 9 (1d10 + 4) Slashing damage plus 3 (1d6) Fire damage. Fire Breath (Recharge 5–6). Dexterity Saving Throw: DC",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ca47dfbf581ee5b7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/red-dragon-wyrmling",
      "category": "formula",
      "match": "7d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 24211,
      "sourceColumn": 106,
      "context": "ty Saving Throw: DC 13, each creature in a 15-foot Cone. Failure: 24 (7d6) Fire damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "76096e524a780daf",
      "record": "https://cheeleong.dev/graph20/objects/monsters/reef-shark",
      "category": "formula",
      "match": "4d8 + 4",
      "path": "rulesText",
      "sourceLine": 28719,
      "sourceColumn": 8,
      "context": "Medium Beast, Unaligned AC 12 Initiative +2 (12) HP 22 (4d8 + 4) Speed 5 ft., Swim 30 ft. Skills Perception +2 Senses Blindsight 30",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d4078e707a5cadea",
      "record": "https://cheeleong.dev/graph20/objects/monsters/reef-shark",
      "category": "formula",
      "match": "2d4 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 28740,
      "sourceColumn": 50,
      "context": "Bite. Melee Attack Roll: +4, reach 5 ft. Hit: 7 (2d4 + 2) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "287f7d366aba9d5c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/remorhaz",
      "category": "formula",
      "match": "17d12 + 85",
      "path": "rulesText",
      "sourceLine": 24345,
      "sourceColumn": 9,
      "context": "Huge Monstrosity, Unaligned AC 17 Initiative +5 (15) HP 195 (17d12 + 85) Speed 40 ft., Burrow 30 ft. Immunities Cold, Fire Senses Darkvision",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8f38e7347248328a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/remorhaz",
      "category": "formula",
      "match": "3d10",
      "path": "statSections[0].rulesText",
      "sourceLine": 24360,
      "sourceColumn": 132,
      "context": "reature in a 5-foot Emanation originating from the remorhaz takes 16 (3d10) Fire damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "448c70eae5da2519",
      "record": "https://cheeleong.dev/graph20/objects/monsters/remorhaz",
      "category": "formula",
      "match": "2d10 + 7",
      "path": "statSections[1].rulesText",
      "sourceLine": 24364,
      "sourceColumn": 53,
      "context": "Bite. Melee Attack Roll: +11, reach 10 ft. Hit: 18 (2d10 + 7) Piercing damage plus 14 (4d6) Fire damage. If the target is a Large",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ba56e1cc8ac70158",
      "record": "https://cheeleong.dev/graph20/objects/monsters/remorhaz",
      "category": "formula",
      "match": "4d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 24364,
      "sourceColumn": 88,
      "context": "k Roll: +11, reach 10 ft. Hit: 18 (2d10 + 7) Piercing damage plus 14 (4d6) Fire damage. If the target is a Large or smaller creature, it has th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a87be78fc987470a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/remorhaz",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[2].rulesText",
      "sourceLine": 24370,
      "sourceColumn": 120,
      "context": "inst attacks and other effects outside the remorhaz, and it takes 10 (3d6) Acid damage plus 10 (3d6) Fire damage at the start of each of the re",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "87463836a61a5e64",
      "record": "https://cheeleong.dev/graph20/objects/monsters/remorhaz",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[2].rulesText",
      "sourceLine": 24370,
      "sourceColumn": 146,
      "context": "ects outside the remorhaz, and it takes 10 (3d6) Acid damage plus 10 (3d6) Fire damage at the start of each of the remorhaz's turns. If the re",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "74d7b201f348d230",
      "record": "https://cheeleong.dev/graph20/objects/monsters/rhinoceros",
      "category": "formula",
      "match": "6d10 + 12",
      "path": "rulesText",
      "sourceLine": 28748,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 13 Initiative -1 (9) HP 45 (6d10 + 12) Speed 40 ft. Senses Passive Perception 11 Languages None CR 2 (XP 4",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d8128817459e5d30",
      "record": "https://cheeleong.dev/graph20/objects/monsters/rhinoceros",
      "category": "formula",
      "match": "2d8 + 5",
      "path": "statSections[0].rulesText",
      "sourceLine": 28762,
      "sourceColumn": 51,
      "context": "Gore. Melee Attack Roll: +7, reach 5 ft. Hit: 14 (2d8 + 5) Piercing damage. If target is a Large or smaller creature and the rh",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "014ad48499c76320",
      "record": "https://cheeleong.dev/graph20/objects/monsters/rhinoceros",
      "category": "formula",
      "match": "2d8",
      "path": "statSections[0].rulesText",
      "sourceLine": 28762,
      "sourceColumn": 51,
      "context": "ht toward it immediately before the hit, the target takes an extra 9 (2d8) Piercing damage and has the Prone condition.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ea777012f74951e5",
      "record": "https://cheeleong.dev/graph20/objects/monsters/riding-horse",
      "category": "formula",
      "match": "2d10 + 2",
      "path": "rulesText",
      "sourceLine": 28770,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 11 Initiative +1 (11) HP 13 (2d10 + 2) Speed 60 ft. Senses Passive Perception 10 Languages None CR 1/4 (XP",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "97abb5cba013ae8b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/riding-horse",
      "category": "formula",
      "match": "1d8 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 28784,
      "sourceColumn": 52,
      "context": "Hooves. Melee Attack Roll: +5, reach 5 ft. Hit: 7 (1d8 + 3) Bludgeoning damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5c007e016eb2f6d5",
      "record": "https://cheeleong.dev/graph20/objects/monsters/roc",
      "category": "formula",
      "match": "16d20 + 80",
      "path": "rulesText",
      "sourceLine": 24382,
      "sourceColumn": 9,
      "context": "Gargantuan Monstrosity, Unaligned AC 15 Initiative +8 (18) HP 248 (16d20 + 80) Speed 20 ft., Fly 120 ft. Skills Perception +8 Senses Passive Perce",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "808f828444702443",
      "record": "https://cheeleong.dev/graph20/objects/monsters/roc",
      "category": "formula",
      "match": "3d12 + 9",
      "path": "statSections[0].rulesText",
      "sourceLine": 24399,
      "sourceColumn": 53,
      "context": "a Talons attack. Beak. Melee Attack Roll: +13, reach 10 ft. Hit: 28 (3d12 + 9) Piercing damage. Talons. Melee Attack Roll: +13, reach 5 ft. Hit: 2",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4c234ddec86efece",
      "record": "https://cheeleong.dev/graph20/objects/monsters/roc",
      "category": "formula",
      "match": "4d6 + 9",
      "path": "statSections[0].rulesText",
      "sourceLine": 24401,
      "sourceColumn": 54,
      "context": "iercing damage. Talons. Melee Attack Roll: +13, reach 5 ft. Hit: 23 (4d6 + 9) Slashing damage. If the target is a Huge or smaller creature, it has",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a5efc30d347d740f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/roper",
      "category": "formula",
      "match": "11d10 + 33",
      "path": "rulesText",
      "sourceLine": 24415,
      "sourceColumn": 8,
      "context": "Large Aberration, Neutral Evil AC 20 Initiative +5 (15) HP 93 (11d10 + 33) Speed 10 ft., Climb 20 ft. Skills Perception +6, Stealth +5 Senses",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6755b94df38a6ab3",
      "record": "https://cheeleong.dev/graph20/objects/monsters/roper",
      "category": "formula",
      "match": "3d8 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 24436,
      "sourceColumn": 51,
      "context": "two Bite attacks. Bite. Melee Attack Roll: +7, reach 5 ft. Hit: 17 (3d8 + 4) Piercing damage. Tentacle. Melee Attack Roll: +7, reach 60 ft. Hit:",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b4bc1ff0d7460a13",
      "record": "https://cheeleong.dev/graph20/objects/monsters/rust-monster",
      "category": "formula",
      "match": "6d8 + 6",
      "path": "rulesText",
      "sourceLine": 24452,
      "sourceColumn": 8,
      "context": "Medium Monstrosity, Unaligned AC 14 Initiative +1 (11) HP 33 (6d8 + 6) Speed 40 ft. Senses Darkvision 60 ft.; Passive Perception 11 Langua",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0cc975399813eed3",
      "record": "https://cheeleong.dev/graph20/objects/monsters/rust-monster",
      "category": "formula",
      "match": "1d8 + 1",
      "path": "statSections[1].rulesText",
      "sourceLine": 24472,
      "sourceColumn": 50,
      "context": "ses Antennae twice. Bite. Melee Attack Roll: +3, reach 5 ft. Hit: 5 (1d8 + 1) Piercing damage. Antennae. The rust monster targets one nonmagical",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ed9737344a232251",
      "record": "https://cheeleong.dev/graph20/objects/monsters/saber-toothed-tiger",
      "category": "formula",
      "match": "7d10 + 14",
      "path": "rulesText",
      "sourceLine": 28792,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 13 Initiative +3 (13) HP 52 (7d10 + 14) Speed 40 ft. Skills Perception +5, Stealth +7 Senses Darkvision 60",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "53ab6f6418891596",
      "record": "https://cheeleong.dev/graph20/objects/monsters/saber-toothed-tiger",
      "category": "formula",
      "match": "2d6 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 28813,
      "sourceColumn": 51,
      "context": "two Rend attacks. Rend. Melee Attack Roll: +6, reach 5 ft. Hit: 11 (2d6 + 4) Slashing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4e0a6908bc0809bf",
      "record": "https://cheeleong.dev/graph20/objects/monsters/sahuagin-warrior",
      "category": "formula",
      "match": "4d8 + 4",
      "path": "rulesText",
      "sourceLine": 24490,
      "sourceColumn": 8,
      "context": "Medium Fiend, Lawful Evil AC 12 Initiative +0 (10) HP 22 (4d8 + 4) Speed 30 ft., Swim 40 ft. Skills Perception +5 Resistances Acid, Co",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7b4de7982bcb9197",
      "record": "https://cheeleong.dev/graph20/objects/monsters/sahuagin-warrior",
      "category": "formula",
      "match": "1d6 + 1",
      "path": "statSections[1].rulesText",
      "sourceLine": 24516,
      "sourceColumn": 50,
      "context": "s two Claw attacks. Claw. Melee Attack Roll: +3, reach 5 ft. Hit: 4 (1d6 + 1) Slashing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7115b798dbfb51dc",
      "record": "https://cheeleong.dev/graph20/objects/monsters/salamander",
      "category": "formula",
      "match": "12d10 + 24",
      "path": "rulesText",
      "sourceLine": 24530,
      "sourceColumn": 8,
      "context": "Large Elemental, Neutral Evil AC 15 Initiative +2 (12) HP 90 (12d10 + 24) Speed 30 ft., Climb 30 ft. Vulnerabilities Cold Immunities Fire Sen",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f391a0282ce3ce93",
      "record": "https://cheeleong.dev/graph20/objects/monsters/salamander",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 24547,
      "sourceColumn": 162,
      "context": "choice in a 5-foot Emanation originating from the salamander takes 7 (2d6) Fire damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "759d9735364f9dff",
      "record": "https://cheeleong.dev/graph20/objects/monsters/salamander",
      "category": "formula",
      "match": "2d8 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 24553,
      "sourceColumn": 87,
      "context": "ee or Ranged Attack Roll: +7, reach 5 ft. or range 20/60 ft. Hit: 13 (2d8 + 4) Piercing damage plus 7 (2d6) Fire damage. Hit or Miss: The spear mag",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e7aae85863fec7b0",
      "record": "https://cheeleong.dev/graph20/objects/monsters/salamander",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 24553,
      "sourceColumn": 120,
      "context": "ch 5 ft. or range 20/60 ft. Hit: 13 (2d8 + 4) Piercing damage plus 7 (2d6) Fire damage. Hit or Miss: The spear magically returns to the salaman",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7ef163cfda6dc32b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/salamander",
      "category": "formula",
      "match": "2d6 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 24555,
      "sourceColumn": 124,
      "context": "smaller creature the salamander can see within 10 feet. Failure: 11 (2d6 + 4) Bludgeoning damage plus 7 (2d6) Fire damage. The target has the Grap",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2e340d4a56c2b314",
      "record": "https://cheeleong.dev/graph20/objects/monsters/salamander",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 24555,
      "sourceColumn": 124,
      "context": "see within 10 feet. Failure: 11 (2d6 + 4) Bludgeoning damage plus 7 (2d6) Fire damage. The target has the Grappled condition (escape DC 14), a",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a8bfef1660feb063",
      "record": "https://cheeleong.dev/graph20/objects/monsters/satyr",
      "category": "formula",
      "match": "7d8",
      "path": "rulesText",
      "sourceLine": 24565,
      "sourceColumn": 8,
      "context": "Medium Fey, Chaotic Neutral AC 13 Initiative +3 (13) HP 31 (7d8) Speed 40 ft. Skills Perception +2, Performance +6, Stealth +5 Sense",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fc6096917b0ffed8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/satyr",
      "category": "formula",
      "match": "1d4 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 24584,
      "sourceColumn": 52,
      "context": "Hooves. Melee Attack Roll: +5, reach 5 ft. Hit: 5 (1d4 + 3) Bludgeoning damage. If the target is a Medium or smaller creature, t",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3ed8121a5e61fc19",
      "record": "https://cheeleong.dev/graph20/objects/monsters/satyr",
      "category": "formula",
      "match": "1d6 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 24586,
      "sourceColumn": 97,
      "context": "ow: DC 12, one creature the satyr can see within 90 feet. Failure: 5 (1d6 + 2) Psychic damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "04473545c2298a5c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/scorpion",
      "category": "formula",
      "match": "1d4 - 1",
      "path": "rulesText",
      "sourceLine": 28825,
      "sourceColumn": 7,
      "context": "Tiny Beast, Unaligned AC 11 Initiative +0 (10) HP 1 (1d4 - 1) Speed 10 ft. Senses Blindsight 10 ft.; Passive Perception 9 Languag",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a753eae1fc94987f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/scorpion",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 28839,
      "sourceColumn": 74,
      "context": "ng. Melee Attack Roll: +2, reach 5 ft. Hit: 1 Piercing damage plus 3 (1d6) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5c387c5dceaeae55",
      "record": "https://cheeleong.dev/graph20/objects/monsters/scout",
      "category": "formula",
      "match": "3d8 + 3",
      "path": "rulesText",
      "sourceLine": 24596,
      "sourceColumn": 8,
      "context": "Medium or Small Humanoid, Neutral AC 13 Initiative +2 (12) HP 16 (3d8 + 3) Speed 30 ft. Skills Nature +4, Perception +5, Stealth +6, Survival",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a1b552e32b679c9d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/scout",
      "category": "formula",
      "match": "1d6 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 24614,
      "sourceColumn": 56,
      "context": "combination. Shortsword. Melee Attack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Piercing damage. Longbow. Ranged Attack Roll: +4, range 150/600 ft.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a9b7f1d48818b33f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/scout",
      "category": "formula",
      "match": "1d8 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 24617,
      "sourceColumn": 9,
      "context": "g damage. Longbow. Ranged Attack Roll: +4, range 150/600 ft. Hit: 6 (1d8 + 2) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b4abcef3fdf46e76",
      "record": "https://cheeleong.dev/graph20/objects/monsters/sea-hag",
      "category": "formula",
      "match": "7d8 + 21",
      "path": "rulesText",
      "sourceLine": 24627,
      "sourceColumn": 8,
      "context": "Medium Fey, Chaotic Evil AC 14 Initiative +1 (11) HP 52 (7d8 + 21) Speed 30 ft., Swim 40 ft. Senses Darkvision 60 ft.; Passive Percept",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3160e0c9dd3a4e43",
      "record": "https://cheeleong.dev/graph20/objects/monsters/sea-hag",
      "category": "formula",
      "match": "2d6 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 24649,
      "sourceColumn": 51,
      "context": "Claw. Melee Attack Roll: +5, reach 5 ft. Hit: 10 (2d6 + 3) Slashing damage. Death Glare (Recharge 5–6). Wisdom Saving Throw: D",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "23eb35a64312c650",
      "record": "https://cheeleong.dev/graph20/objects/monsters/sea-hag",
      "category": "formula",
      "match": "3d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 24651,
      "sourceColumn": 222,
      "context": "s or fewer, it drops to 0 Hit Points. Otherwise, the target takes 13 (3d8) Psychic damage. Illusory Appearance. The hag casts Disguise Self, u",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9b4d6c652827a47e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/seahorse",
      "category": "formula",
      "match": "1d4 - 1",
      "path": "rulesText",
      "sourceLine": 28847,
      "sourceColumn": 7,
      "context": "Tiny Beast, Unaligned AC 12 Initiative +1 (11) HP 1 (1d4 - 1) Speed 5 ft., Swim 20 ft. Skills Perception +2, Stealth +5 Senses Pa",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b829c54c21899b72",
      "record": "https://cheeleong.dev/graph20/objects/monsters/shadow",
      "category": "formula",
      "match": "5d8 + 5",
      "path": "rulesText",
      "sourceLine": 24663,
      "sourceColumn": 8,
      "context": "Medium Undead, Chaotic Evil AC 12 Initiative +2 (12) HP 27 (5d8 + 5) Speed 40 ft. Skills Stealth +6 Vulnerabilities Radiant Resistances",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "63a520ed1a045aa7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/shadow",
      "category": "formula",
      "match": "1d6 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 24687,
      "sourceColumn": 60,
      "context": "Draining Swipe. Melee Attack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Necrotic damage, and the target's Strength score decreases by 1d4. T",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2b2fd124025dae1e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/shadow",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 24687,
      "sourceColumn": 131,
      "context": "d6 + 2) Necrotic damage, and the target's Strength score decreases by 1d4. The target dies if this reduces that score to 0. If a Humanoid is sl",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cfad02ef2b8f45f2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/shadow",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 24687,
      "sourceColumn": 255,
      "context": "If a Humanoid is slain by this attack, a Shadow rises from the corpse 1d4 hours later.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b3d80ebb9769cfee",
      "record": "https://cheeleong.dev/graph20/objects/monsters/shambling-mound",
      "category": "formula",
      "match": "13d10 + 39",
      "path": "rulesText",
      "sourceLine": 24701,
      "sourceColumn": 9,
      "context": "Large Plant, Unaligned AC 15 Initiative -1 (9) HP 110 (13d10 + 39) Speed 30 ft., Swim 20 ft. Skills Stealth +3 Resistances Cold, Fire",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a2af58ee37ba8c3c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/shambling-mound",
      "category": "formula",
      "match": "1d6 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 24725,
      "sourceColumn": 9,
      "context": "Engulf. Charged Tendril. Melee Attack Roll: +7, reach 10 ft. Hit: 7 (1d6 + 4) Bludgeoning damage plus 5 (2d4) Lightning damage. If the target is a",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "387fc7f59718d089",
      "record": "https://cheeleong.dev/graph20/objects/monsters/shambling-mound",
      "category": "formula",
      "match": "2d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 24725,
      "sourceColumn": 45,
      "context": "ck Roll: +7, reach 10 ft. Hit: 7 (1d6 + 4) Bludgeoning damage plus 5 (2d4) Lightning damage. If the target is a Medium or smaller creature, the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d0437424151dfed8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/shambling-mound",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 24728,
      "sourceColumn": 290,
      "context": "he target has the Blinded and Restrained conditions, and it takes 10 (3d6) Lightning damage at the start of each of its turns. When the shambli",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9248459abd095874",
      "record": "https://cheeleong.dev/graph20/objects/monsters/shield-guardian",
      "category": "formula",
      "match": "15d10 + 60",
      "path": "rulesText",
      "sourceLine": 24738,
      "sourceColumn": 9,
      "context": "Large Construct, Unaligned AC 17 Initiative -1 (9) HP 142 (15d10 + 60) Speed 30 ft. Immunities Poison; Charmed, Exhaustion, Frightened, Pa",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9b3c5d114aa4b96c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/shield-guardian",
      "category": "formula",
      "match": "2d6 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 24763,
      "sourceColumn": 52,
      "context": "two Fist attacks. Fist. Melee Attack Roll: +7, reach 10 ft. Hit: 11 (2d6 + 4) Bludgeoning damage plus 7 (2d6) Force damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1c1f1e94a621325e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/shield-guardian",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 24763,
      "sourceColumn": 52,
      "context": "k Roll: +7, reach 10 ft. Hit: 11 (2d6 + 4) Bludgeoning damage plus 7 (2d6) Force damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1c76b81f547ae29c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/shrieker-fungus",
      "category": "formula",
      "match": "3d8",
      "path": "rulesText",
      "sourceLine": 20927,
      "sourceColumn": 8,
      "context": "Medium Plant, Unaligned AC 5 Initiative -5 (5) HP 13 (3d8) Speed 5 ft. Immunities Blinded, Charmed, Deafened, Frightened Sense",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7f93f30715bef29d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/silver-dragon-wyrmling",
      "category": "formula",
      "match": "6d8 + 18",
      "path": "rulesText",
      "sourceLine": 24777,
      "sourceColumn": 8,
      "context": "edium Dragon (Metallic), Lawful Good AC 17 Initiative +2 (12) HP 45 (6d8 + 18) Speed 30 ft., Fly 60 ft. Skills Perception +4, Stealth +2 Immunitie",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f8e74b7e768bf343",
      "record": "https://cheeleong.dev/graph20/objects/monsters/silver-dragon-wyrmling",
      "category": "formula",
      "match": "1d10 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 24795,
      "sourceColumn": 50,
      "context": "s two Rend attacks. Rend. Melee Attack Roll: +6, reach 5 ft. Hit: 9 (1d10 + 4) Piercing damage. Cold Breath (Recharge 5–6). Constitution Saving Th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "393f5b991eea7f01",
      "record": "https://cheeleong.dev/graph20/objects/monsters/silver-dragon-wyrmling",
      "category": "formula",
      "match": "4d8",
      "path": "statSections[0].rulesText",
      "sourceLine": 24798,
      "sourceColumn": 61,
      "context": "on Saving Throw: DC 13, each creature in a 15-foot Cone. Failure: 18 (4d8) Cold damage. Success: Half damage. Paralyzing Breath. Constitution",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f635df28e0d257ae",
      "record": "https://cheeleong.dev/graph20/objects/monsters/skeleton",
      "category": "formula",
      "match": "2d8 + 4",
      "path": "rulesText",
      "sourceLine": 24942,
      "sourceColumn": 8,
      "context": "Medium Undead, Lawful Evil AC 14 Initiative +3 (13) HP 13 (2d8 + 4) Speed 30 ft. Vulnerabilities Bludgeoning Immunities Poison; Exhaust",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fe487e0981da7026",
      "record": "https://cheeleong.dev/graph20/objects/monsters/skeleton",
      "category": "formula",
      "match": "1d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 24959,
      "sourceColumn": 56,
      "context": "Shortsword. Melee Attack Roll: +5, reach 5 ft. Hit: 6 (1d6 + 3) Piercing damage. Shortbow. Ranged Attack Roll: +5, range 80/320 ft.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "68199207d373a955",
      "record": "https://cheeleong.dev/graph20/objects/monsters/skeleton",
      "category": "formula",
      "match": "1d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 24961,
      "sourceColumn": 60,
      "context": "g damage. Shortbow. Ranged Attack Roll: +5, range 80/320 ft. Hit: 6 (1d6 + 3) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8a3fbc751e7e0505",
      "record": "https://cheeleong.dev/graph20/objects/monsters/solar",
      "category": "formula",
      "match": "22d10 + 176",
      "path": "rulesText",
      "sourceLine": 25021,
      "sourceColumn": 9,
      "context": "rge Celestial (Angel), Lawful Good AC 21 Initiative +20 (30) HP 297 (22d10 + 176) Speed 50 ft., Fly 150 ft. (hover) Skills Perception +14 Immunities",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "deda5aa2d5ab608a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/solar",
      "category": "formula",
      "match": "2d10",
      "path": "rulesText",
      "sourceLine": 25021,
      "sourceColumn": 10,
      "context": "ion originating from the solar at its destination space. Failure: 11 (2d10) Radiant damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "14ffdb1c3d390643",
      "record": "https://cheeleong.dev/graph20/objects/monsters/solar",
      "category": "formula",
      "match": "4d6 + 8",
      "path": "statSections[1].rulesText",
      "sourceLine": 25049,
      "sourceColumn": 88,
      "context": "ee or Ranged Attack Roll: +15, reach 10 ft. or range 120 ft. Hit: 22 (4d6 + 8) Slashing damage plus 36 (8d8) Radiant damage. Hit or Miss: The sword",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "83fa9afe77c5a1a8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/solar",
      "category": "formula",
      "match": "8d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 25049,
      "sourceColumn": 122,
      "context": "ch 10 ft. or range 120 ft. Hit: 22 (4d6 + 8) Slashing damage plus 36 (8d8) Radiant damage. Hit or Miss: The sword magically returns to the sola",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ee6bce22c678452e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/solar",
      "category": "formula",
      "match": "4d8 + 6",
      "path": "statSections[1].rulesText",
      "sourceLine": 25051,
      "sourceColumn": 179,
      "context": "creature has 100 Hit Points or fewer, it dies. It otherwise takes 24 (4d8 + 6) Piercing damage plus 36 (8d8) Radiant damage. Spellcasting. The sol",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e23001625aa6f5b5",
      "record": "https://cheeleong.dev/graph20/objects/monsters/solar",
      "category": "formula",
      "match": "8d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 25051,
      "sourceColumn": 213,
      "context": "er, it dies. It otherwise takes 24 (4d8 + 6) Piercing damage plus 36 (8d8) Radiant damage. Spellcasting. The solar casts one of the following",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4191188923cd8b39",
      "record": "https://cheeleong.dev/graph20/objects/monsters/solar",
      "category": "formula",
      "match": "2d10",
      "path": "statSections[3].rulesText",
      "sourceLine": 25069,
      "sourceColumn": 222,
      "context": "ion originating from the solar at its destination space. Failure: 11 (2d10) Radiant damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f7fc822342ea2036",
      "record": "https://cheeleong.dev/graph20/objects/monsters/specter",
      "category": "formula",
      "match": "5d8",
      "path": "rulesText",
      "sourceLine": 25079,
      "sourceColumn": 8,
      "context": "Medium Undead, Chaotic Evil AC 12 Initiative +2 (12) HP 22 (5d8) Speed 30 ft., Fly 50 ft. (hover) Resistances Acid, Bludgeoning, Col",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e8a9fe3b7f4ffc7a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/specter",
      "category": "formula",
      "match": "1d10",
      "path": "statSections[0].rulesText",
      "sourceLine": 25095,
      "sourceColumn": 127,
      "context": "creatures and objects as if they were Difficult Terrain. It takes 5 (1d10) Force damage if it ends its turn inside an object. Sunlight Sensiti",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8ec9f0137c91629b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/specter",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 25101,
      "sourceColumn": 56,
      "context": "Life Drain. Melee Attack Roll: +4, reach 5 ft. Hit: 7 (2d6) Necrotic damage. If the target is a creature, its Hit Point maximum",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "82d675c445eecf57",
      "record": "https://cheeleong.dev/graph20/objects/monsters/sphinx-of-lore",
      "category": "formula",
      "match": "20d10 + 60",
      "path": "rulesText",
      "sourceLine": 25143,
      "sourceColumn": 9,
      "context": "Large Celestial, Lawful Neutral AC 17 Initiative +10 (20) HP 170 (20d10 + 60) Speed 40 ft., Fly 60 ft. Skills Arcana +12, History +12, Perception",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bcaaa2fd86da8259",
      "record": "https://cheeleong.dev/graph20/objects/monsters/sphinx-of-lore",
      "category": "formula",
      "match": "3d6 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 25168,
      "sourceColumn": 51,
      "context": "hree Claw attacks. Claw. Melee Attack Roll: +8, reach 5 ft. Hit: 14 (3d6 + 4) Slashing damage. Mind-Rending Roar (Recharge 5–6). Wisdom Saving Th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c6d306dbc5e77350",
      "record": "https://cheeleong.dev/graph20/objects/monsters/sphinx-of-lore",
      "category": "formula",
      "match": "10d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 25170,
      "sourceColumn": 140,
      "context": "emy in a 300-foot Emanation originating from the sphinx. Failure: 35 (10d6) Psychic damage, and the target has the Incapacitated condition until",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3aebd02be098ead3",
      "record": "https://cheeleong.dev/graph20/objects/monsters/sphinx-of-lore",
      "category": "formula",
      "match": "3d10",
      "path": "statSections[2].rulesText",
      "sourceLine": 25184,
      "sourceColumn": 202,
      "context": "austion level. While the target has any Exhaustion levels, it appears 3d10 years older. Failure or Success: The sphinx can't take this action ag",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a83732523c35a5aa",
      "record": "https://cheeleong.dev/graph20/objects/monsters/sphinx-of-valor",
      "category": "formula",
      "match": "19d10 + 95",
      "path": "rulesText",
      "sourceLine": 25192,
      "sourceColumn": 9,
      "context": "Large Celestial, Lawful Neutral AC 17 Initiative +12 (22) HP 199 (19d10 + 95) Speed 40 ft., Fly 60 ft. Skills Arcana +9, Perception +12, Religion",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "dbe26742fdec1b7c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/sphinx-of-valor",
      "category": "formula",
      "match": "4d6 + 6",
      "path": "statSections[1].rulesText",
      "sourceLine": 25217,
      "sourceColumn": 52,
      "context": "ks and uses Roar. Claw. Melee Attack Roll: +12, reach 5 ft. Hit: 20 (4d6 + 6) Slashing damage. Roar (3/Day). The sphinx emits a magical roar. Whe",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a124404d29207afb",
      "record": "https://cheeleong.dev/graph20/objects/monsters/sphinx-of-valor",
      "category": "formula",
      "match": "8d10",
      "path": "statSections[1].rulesText",
      "sourceLine": 25225,
      "sourceColumn": 124,
      "context": "emy in a 500-foot Emanation originating from the sphinx. Failure: 44 (8d10) Thunder damage, and the target has the Prone condition. Success: Hal",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "67f817c6962d0c95",
      "record": "https://cheeleong.dev/graph20/objects/monsters/sphinx-of-valor",
      "category": "formula",
      "match": "3d10",
      "path": "statSections[2].rulesText",
      "sourceLine": 25239,
      "sourceColumn": 202,
      "context": "austion level. While the target has any Exhaustion levels, it appears 3d10 years older. Failure or Success: The sphinx can't take this action ag",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "38035e74dd736fb6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/sphinx-of-wonder",
      "category": "formula",
      "match": "7d4 + 7",
      "path": "rulesText",
      "sourceLine": 25111,
      "sourceColumn": 8,
      "context": "Tiny Celestial, Lawful Good AC 13 Initiative +3 (13) HP 24 (7d4 + 7) Speed 20 ft., Fly 40 ft. Skills Arcana +4, Religion +4, Stealth +5",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5945b139741fcfe4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/sphinx-of-wonder",
      "category": "formula",
      "match": "1d4 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 25131,
      "sourceColumn": 50,
      "context": "Rend. Melee Attack Roll: +5, reach 5 ft. Hit: 5 (1d4 + 3) Slashing damage plus 7 (2d6) Radiant damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "552b8ebea0802e20",
      "record": "https://cheeleong.dev/graph20/objects/monsters/sphinx-of-wonder",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 25131,
      "sourceColumn": 83,
      "context": "Attack Roll: +5, reach 5 ft. Hit: 5 (1d4 + 3) Slashing damage plus 7 (2d6) Radiant damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0d539455e7d438ba",
      "record": "https://cheeleong.dev/graph20/objects/monsters/spider",
      "category": "formula",
      "match": "1d4 - 1",
      "path": "rulesText",
      "sourceLine": 28874,
      "sourceColumn": 7,
      "context": "Tiny Beast, Unaligned AC 12 Initiative +2 (12) HP 1 (1d4 - 1) Speed 20 ft., Climb 20 ft. Skills Stealth +4 Senses Darkvision 30 f",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "928cf1ea24327db8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/spider",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 28874,
      "sourceColumn": 7,
      "context": "te. Melee Attack Roll: +4, reach 5 ft. Hit: 1 Piercing damage plus 2 (1d4) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "acd91798e8791d81",
      "record": "https://cheeleong.dev/graph20/objects/monsters/spider",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 28895,
      "sourceColumn": 73,
      "context": "te. Melee Attack Roll: +4, reach 5 ft. Hit: 1 Piercing damage plus 2 (1d4) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "837eef495a35a144",
      "record": "https://cheeleong.dev/graph20/objects/monsters/spirit-naga",
      "category": "formula",
      "match": "18d10 + 36",
      "path": "rulesText",
      "sourceLine": 25249,
      "sourceColumn": 9,
      "context": "Large Fiend, Chaotic Evil AC 17 Initiative +3 (13) HP 135 (18d10 + 36) Speed 40 ft. Immunities Poison; Charmed, Poisoned Senses Darkvision",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "537be156f5cbe124",
      "record": "https://cheeleong.dev/graph20/objects/monsters/spirit-naga",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 25264,
      "sourceColumn": 63,
      "context": "Fiendish Restoration. If it dies, the naga returns to life in 1d6 days and regains all its Hit Points. Only a Wish spell can prevent th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d0deea5471075909",
      "record": "https://cheeleong.dev/graph20/objects/monsters/spirit-naga",
      "category": "formula",
      "match": "1d6 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 25270,
      "sourceColumn": 51,
      "context": "n any combination. Bite. Melee Attack Roll: +7, reach 10 ft. Hit: 7 (1d6 + 4) Piercing damage plus 14 (4d6) Poison damage. Necrotic Ray. Ranged A",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "21fc35b88dc1ee19",
      "record": "https://cheeleong.dev/graph20/objects/monsters/spirit-naga",
      "category": "formula",
      "match": "4d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 25270,
      "sourceColumn": 85,
      "context": "tack Roll: +7, reach 10 ft. Hit: 7 (1d6 + 4) Piercing damage plus 14 (4d6) Poison damage. Necrotic Ray. Ranged Attack Roll: +6, range 60 ft. H",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5b04bf42eebd018a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/spirit-naga",
      "category": "formula",
      "match": "6d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 25272,
      "sourceColumn": 61,
      "context": "damage. Necrotic Ray. Ranged Attack Roll: +6, range 60 ft. Hit: 21 (6d6) Necrotic damage. Spellcasting. The naga casts one of the following",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d1335714537c5566",
      "record": "https://cheeleong.dev/graph20/objects/monsters/sprite",
      "category": "formula",
      "match": "4d4",
      "path": "rulesText",
      "sourceLine": 25288,
      "sourceColumn": 8,
      "context": "Tiny Fey, Neutral Good AC 15 Initiative +4 (14) HP 10 (4d4) Speed 10 ft., Fly 40 ft. Skills Perception +3, Stealth +8 Senses Pa",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2621a68664e72e7c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/sprite",
      "category": "formula",
      "match": "1d4 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 25303,
      "sourceColumn": 58,
      "context": "Needle Sword. Melee Attack Roll: +6, reach 5 ft. Hit: 6 (1d4 + 4) Piercing damage. Enchanting Bow. Ranged Attack Roll: +6, range 40/1",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ac29190b582b3bd2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/spy",
      "category": "formula",
      "match": "6d8",
      "path": "rulesText",
      "sourceLine": 25319,
      "sourceColumn": 8,
      "context": "Medium or Small Humanoid, Neutral AC 12 Initiative +4 (14) HP 27 (6d8) Speed 30 ft., Climb 30 ft. Skills Deception +5, Insight +4, Investi",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "846bc50e4d1585bc",
      "record": "https://cheeleong.dev/graph20/objects/monsters/spy",
      "category": "formula",
      "match": "1d6 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 25335,
      "sourceColumn": 56,
      "context": "Shortsword. Melee Attack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Piercing damage plus 7 (2d6) Poison damage. Hand Crossbow. Ranged A",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6e83c92abdf051b5",
      "record": "https://cheeleong.dev/graph20/objects/monsters/spy",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 25335,
      "sourceColumn": 89,
      "context": "Attack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Piercing damage plus 7 (2d6) Poison damage. Hand Crossbow. Ranged Attack Roll: +4, range 30/120",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7d14b9be772d2d57",
      "record": "https://cheeleong.dev/graph20/objects/monsters/spy",
      "category": "formula",
      "match": "1d6 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 25337,
      "sourceColumn": 65,
      "context": "age. Hand Crossbow. Ranged Attack Roll: +4, range 30/120 ft. Hit: 5 (1d6 + 2) Piercing damage plus 7 (2d6) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6cc860d25f5ba64e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/spy",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 25337,
      "sourceColumn": 98,
      "context": "k Roll: +4, range 30/120 ft. Hit: 5 (1d6 + 2) Piercing damage plus 7 (2d6) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "734dea8cd6cf5370",
      "record": "https://cheeleong.dev/graph20/objects/monsters/steam-mephit",
      "category": "formula",
      "match": "5d6",
      "path": "rulesText",
      "sourceLine": 23161,
      "sourceColumn": 8,
      "context": "Small Elemental, Neutral Evil AC 10 Initiative +0 (10) HP 17 (5d6) Speed 30 ft., Fly 30 ft. Skills Stealth +2 Immunities Fire, Poison;",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "53f9557e94daa75d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/steam-mephit",
      "category": "formula",
      "match": "2d4",
      "path": "statSections[0].rulesText",
      "sourceLine": 23179,
      "sourceColumn": 156,
      "context": "eature in a 5-foot Emanation originating from the mephit. Failure: 5 (2d4) Fire damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b477f57831ba6adf",
      "record": "https://cheeleong.dev/graph20/objects/monsters/steam-mephit",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 23183,
      "sourceColumn": 50,
      "context": "Claw. Melee Attack Roll: +2, reach 5 ft. Hit: 2 (1d4) Slashing damage plus 2 (1d4) Fire damage. Steam Breath (Recharge 6)",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "758cc65ecdc93857",
      "record": "https://cheeleong.dev/graph20/objects/monsters/steam-mephit",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 23183,
      "sourceColumn": 79,
      "context": "lee Attack Roll: +2, reach 5 ft. Hit: 2 (1d4) Slashing damage plus 2 (1d4) Fire damage. Steam Breath (Recharge 6). Constitution Saving Throw:",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8d283024f9d8849c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/steam-mephit",
      "category": "formula",
      "match": "2d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 23185,
      "sourceColumn": 107,
      "context": "ion Saving Throw: DC 10, each creature in a 15-foot Cone. Failure: 5 (2d4) Fire damage, and the target's Speed decreases by 10 feet until the e",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3128fd3c130e499a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/stirge",
      "category": "formula",
      "match": "2d4",
      "path": "rulesText",
      "sourceLine": 25351,
      "sourceColumn": 7,
      "context": "Tiny Monstrosity, Unaligned AC 13 Initiative +3 (13) HP 5 (2d4) Speed 10 ft., Fly 40 ft. Senses Darkvision 60 ft.; Passive Percepti",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9249949856da046b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/stirge",
      "category": "formula",
      "match": "1d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 25365,
      "sourceColumn": 55,
      "context": "Proboscis. Melee Attack Roll: +5, reach 5 ft. Hit: 6 (1d6 + 3) Piercing damage, and the stirge attaches to the target. While attach",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f5daf34a7206c6a2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/stirge",
      "category": "formula",
      "match": "2d4",
      "path": "statSections[0].rulesText",
      "sourceLine": 25365,
      "sourceColumn": 201,
      "context": "hed, the stirge can't make Proboscis attacks, and the target takes 5 (2d4) Necrotic damage at the start of each of the stirge's turns. The sti",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a4434b2e98e18fb7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/stone-giant",
      "category": "formula",
      "match": "11d12 + 55",
      "path": "rulesText",
      "sourceLine": 25377,
      "sourceColumn": 9,
      "context": "Huge Giant, Neutral AC 17 Initiative +5 (15) HP 126 (11d12 + 55) Speed 40 ft. Skills Athletics +12, Perception +4, Stealth +5 Senses",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "07a2f998d9ef862b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/stone-giant",
      "category": "formula",
      "match": "3d10 + 6",
      "path": "statSections[0].rulesText",
      "sourceLine": 25394,
      "sourceColumn": 58,
      "context": "ombination. Stone Club. Melee Attack Roll: +9, reach 15 ft. Hit: 22 (3d10 + 6) Bludgeoning damage. Boulder. Ranged Attack Roll: +9, range 60/240 f",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "35c1a5457d294d21",
      "record": "https://cheeleong.dev/graph20/objects/monsters/stone-giant",
      "category": "formula",
      "match": "2d8 + 6",
      "path": "statSections[0].rulesText",
      "sourceLine": 25396,
      "sourceColumn": 60,
      "context": "g damage. Boulder. Ranged Attack Roll: +9, range 60/240 ft. Hit: 15 (2d8 + 6) Bludgeoning damage. If the target is a Large or smaller creature, it",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6183f28f583e04c4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/stone-giant",
      "category": "formula",
      "match": "1d10 + 6",
      "path": "statSections[1].rulesText",
      "sourceLine": 25400,
      "sourceColumn": 215,
      "context": "esponse: The giant reduces the damage it takes from the attack by 11 (1d10 + 6), and if that damage is reduced to 0, the giant can redirect some of",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "27bcfba98e747a59",
      "record": "https://cheeleong.dev/graph20/objects/monsters/stone-giant",
      "category": "formula",
      "match": "1d10 + 6",
      "path": "statSections[1].rulesText",
      "sourceLine": 25400,
      "sourceColumn": 404,
      "context": "w: DC 17, one creature the giant can see within 60 feet. Failure: 11 (1d10 + 6) Force damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "760c2743c6677be6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/stone-golem",
      "category": "formula",
      "match": "21d10 + 105",
      "path": "rulesText",
      "sourceLine": 25410,
      "sourceColumn": 9,
      "context": "Large Construct, Unaligned AC 18 Initiative +3 (13) HP 220 (21d10 + 105) Speed 30 ft. Immunities Poison, Psychic; Charmed, Exhaustion, Frigh",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "16865eda051a5a10",
      "record": "https://cheeleong.dev/graph20/objects/monsters/stone-golem",
      "category": "formula",
      "match": "2d8 + 6",
      "path": "statSections[1].rulesText",
      "sourceLine": 25433,
      "sourceColumn": 52,
      "context": "any combination. Slam. Melee Attack Roll: +10, reach 5 ft. Hit: 15 (2d8 + 6) Bludgeoning damage plus 9 (2d8) Force damage. Force Bolt. Ranged At",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b08afb0d65d2057e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/stone-golem",
      "category": "formula",
      "match": "2d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 25433,
      "sourceColumn": 52,
      "context": "k Roll: +10, reach 5 ft. Hit: 15 (2d8 + 6) Bludgeoning damage plus 9 (2d8) Force damage. Force Bolt. Ranged Attack Roll: +9, range 120 ft. Hit",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "93838dcb582d263a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/stone-golem",
      "category": "formula",
      "match": "4d10",
      "path": "statSections[1].rulesText",
      "sourceLine": 25435,
      "sourceColumn": 60,
      "context": "e damage. Force Bolt. Ranged Attack Roll: +9, range 120 ft. Hit: 22 (4d10) Force damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3bc64b478cfb296d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/storm-giant",
      "category": "formula",
      "match": "20d12 + 100",
      "path": "rulesText",
      "sourceLine": 25449,
      "sourceColumn": 9,
      "context": "Huge Giant, Chaotic Good AC 16 Initiative +7 (17) HP 230 (20d12 + 100) Speed 50 ft., Fly 25 ft. (hover), Swim 50 ft. Skills Arcana +8, Ath",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3ebe7e681594406e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/storm-giant",
      "category": "formula",
      "match": "4d6 + 9",
      "path": "statSections[1].rulesText",
      "sourceLine": 25473,
      "sourceColumn": 10,
      "context": "bination. Storm Sword. Melee Attack Roll: +14, reach 10 ft. Hit: 23 (4d6 + 9) Slashing damage plus 13 (3d8) Lightning damage. Thunderbolt. Ranged",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d72cd6e988d93329",
      "record": "https://cheeleong.dev/graph20/objects/monsters/storm-giant",
      "category": "formula",
      "match": "3d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 25473,
      "sourceColumn": 44,
      "context": "ck Roll: +14, reach 10 ft. Hit: 23 (4d6 + 9) Slashing damage plus 13 (3d8) Lightning damage. Thunderbolt. Ranged Attack Roll: +14, range 500 f",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bd2ea35fc51447d6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/storm-giant",
      "category": "formula",
      "match": "2d12 + 9",
      "path": "statSections[1].rulesText",
      "sourceLine": 25476,
      "sourceColumn": 10,
      "context": "damage. Thunderbolt. Ranged Attack Roll: +14, range 500 ft. Hit: 22 (2d12 + 9) Lightning damage, and the target has the Blinded and Deafened condit",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8d43fe56720c794f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/storm-giant",
      "category": "formula",
      "match": "10d10",
      "path": "statSections[1].rulesText",
      "sourceLine": 25478,
      "sourceColumn": 194,
      "context": "ginating from a point the giant can see within 500 feet. Failure: 55 (10d10) Lightning damage. Success: Half damage. Spellcasting. The giant cas",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4ad61e6eb7eceb2f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/succubus",
      "category": "formula",
      "match": "13d8 + 13",
      "path": "rulesText",
      "sourceLine": 25494,
      "sourceColumn": 8,
      "context": "Medium Fiend, Neutral Evil AC 15 Initiative +3 (13) HP 71 (13d8 + 13) Speed 30 ft., Fly 60 ft. Skills Deception +9, Insight +5, Perceptio",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "190036b1e9a74414",
      "record": "https://cheeleong.dev/graph20/objects/monsters/succubus",
      "category": "formula",
      "match": "3d8",
      "path": "rulesText",
      "sourceLine": 25494,
      "sourceColumn": 9,
      "context": "15, one creature Charmed by the succubus within 5 feet. Failure: 13 (3d8) Psychic damage. Success: Half damage. Failure or Success: The target",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8b1cef8980e82f2f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/succubus",
      "category": "formula",
      "match": "2d10 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 25516,
      "sourceColumn": 61,
      "context": "ng Kiss. Fiendish Touch. Melee Attack Roll: +7, reach 5 ft. Hit: 16 (2d10 + 5) Psychic damage. Charm. The succubus casts Dominate Person (level 8",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9ca01a45f5e3d25d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/succubus",
      "category": "formula",
      "match": "3d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 25520,
      "sourceColumn": 115,
      "context": "15, one creature Charmed by the succubus within 5 feet. Failure: 13 (3d8) Psychic damage. Success: Half damage. Failure or Success: The target",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ca820cdfa71387f6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/swarm-of-bats",
      "category": "formula",
      "match": "2d10",
      "path": "rulesText",
      "sourceLine": 28903,
      "sourceColumn": 8,
      "context": "arge Swarm of Tiny Beasts, Unaligned AC 12 Initiative +2 (12) HP 11 (2d10) Speed 5 ft., Fly 30 ft. Resistances Bludgeoning, Piercing, Slashing",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "56ad9873c7e7a648",
      "record": "https://cheeleong.dev/graph20/objects/monsters/swarm-of-bats",
      "category": "formula",
      "match": "2d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 28923,
      "sourceColumn": 51,
      "context": "Bites. Melee Attack Roll: +4, reach 5 ft. Hit: 5 (2d4) Piercing damage, or 2 (1d4) Piercing damage if the swarm is Bloodied",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6bd48ed054c84b70",
      "record": "https://cheeleong.dev/graph20/objects/monsters/swarm-of-bats",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 28923,
      "sourceColumn": 79,
      "context": "elee Attack Roll: +4, reach 5 ft. Hit: 5 (2d4) Piercing damage, or 2 (1d4) Piercing damage if the swarm is Bloodied.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0c419338771b59b2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/swarm-of-crawling-claws",
      "category": "formula",
      "match": "11d8",
      "path": "rulesText",
      "sourceLine": 20112,
      "sourceColumn": 8,
      "context": "m Swarm of Tiny Undead, Neutral Evil AC 12 Initiative +2 (12) HP 49 (11d8) Speed 30 ft., Climb 30 ft. Resistances Bludgeoning, Piercing, Slash",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "10e88fbf14787c0e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/swarm-of-crawling-claws",
      "category": "formula",
      "match": "4d8 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 20132,
      "sourceColumn": 70,
      "context": "Swarm of Grasping Hands. Melee Attack Roll: +4, reach 5 ft. Hit: 20 (4d8 + 2) Necrotic damage, or 11 (2d8 + 2) Necrotic damage if the swarm is Blo",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c2324a2c4156e7dd",
      "record": "https://cheeleong.dev/graph20/objects/monsters/swarm-of-crawling-claws",
      "category": "formula",
      "match": "2d8 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 20132,
      "sourceColumn": 103,
      "context": "ttack Roll: +4, reach 5 ft. Hit: 20 (4d8 + 2) Necrotic damage, or 11 (2d8 + 2) Necrotic damage if the swarm is Bloodied. If the target is a Medium",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5f542fcde8676625",
      "record": "https://cheeleong.dev/graph20/objects/monsters/swarm-of-insects",
      "category": "formula",
      "match": "3d8 + 6",
      "path": "rulesText",
      "sourceLine": 28931,
      "sourceColumn": 8,
      "context": "dium Swarm of Tiny Beasts, Unaligned AC 11 Initiative +1 (11) HP 19 (3d8 + 6) Speed 20 ft., Climb or Fly 20 ft. (GM's choice) Resistances Bludgeo",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "34e18a8c88045599",
      "record": "https://cheeleong.dev/graph20/objects/monsters/swarm-of-insects",
      "category": "formula",
      "match": "2d4 + 1",
      "path": "statSections[1].rulesText",
      "sourceLine": 28953,
      "sourceColumn": 51,
      "context": "Bites. Melee Attack Roll: +3, reach 5 ft. Hit: 6 (2d4 + 1) Poison damage, or 3 (1d4 + 1) Poison damage if the swarm is Bloodied",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0c81c8bcf4d2a86f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/swarm-of-insects",
      "category": "formula",
      "match": "1d4 + 1",
      "path": "statSections[1].rulesText",
      "sourceLine": 28953,
      "sourceColumn": 81,
      "context": "ee Attack Roll: +3, reach 5 ft. Hit: 6 (2d4 + 1) Poison damage, or 3 (1d4 + 1) Poison damage if the swarm is Bloodied.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3d2d30bfec311264",
      "record": "https://cheeleong.dev/graph20/objects/monsters/swarm-of-piranhas",
      "category": "formula",
      "match": "8d8 - 8",
      "path": "rulesText",
      "sourceLine": 28961,
      "sourceColumn": 8,
      "context": "dium Swarm of Tiny Beasts, Unaligned AC 13 Initiative +3 (13) HP 28 (8d8 - 8) Speed 5 ft., Swim 40 ft. Resistances Bludgeoning, Piercing, Slashin",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6bfc88c9bb0f29f5",
      "record": "https://cheeleong.dev/graph20/objects/monsters/swarm-of-piranhas",
      "category": "formula",
      "match": "2d4 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 28983,
      "sourceColumn": 114,
      "context": "e if the target doesn't have all its Hit Points), reach 5 ft. Hit: 8 (2d4 + 3) Piercing damage, or 5 (1d4 + 3) Piercing damage if the swarm is Bloo",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c6d7afdc0f0c69fc",
      "record": "https://cheeleong.dev/graph20/objects/monsters/swarm-of-piranhas",
      "category": "formula",
      "match": "1d4 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 28983,
      "sourceColumn": 146,
      "context": "its Hit Points), reach 5 ft. Hit: 8 (2d4 + 3) Piercing damage, or 5 (1d4 + 3) Piercing damage if the swarm is Bloodied.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "15fa32bb37759b1e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/swarm-of-rats",
      "category": "formula",
      "match": "4d8 - 4",
      "path": "rulesText",
      "sourceLine": 28991,
      "sourceColumn": 8,
      "context": "dium Swarm of Tiny Beasts, Unaligned AC 10 Initiative +0 (10) HP 14 (4d8 - 4) Speed 30 ft., Climb 30 ft. Resistances Bludgeoning, Piercing, Slash",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4639c9e11f861a46",
      "record": "https://cheeleong.dev/graph20/objects/monsters/swarm-of-rats",
      "category": "formula",
      "match": "2d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 29011,
      "sourceColumn": 51,
      "context": "Bites. Melee Attack Roll: +2, reach 5 ft. Hit: 5 (2d4) Piercing damage, or 2 (1d4) Piercing damage if the swarm is Bloodied",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "68e97bfaefe9d6c9",
      "record": "https://cheeleong.dev/graph20/objects/monsters/swarm-of-rats",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 29011,
      "sourceColumn": 79,
      "context": "elee Attack Roll: +2, reach 5 ft. Hit: 5 (2d4) Piercing damage, or 2 (1d4) Piercing damage if the swarm is Bloodied.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "177bae3f52497ebe",
      "record": "https://cheeleong.dev/graph20/objects/monsters/swarm-of-ravens",
      "category": "formula",
      "match": "2d8 + 2",
      "path": "rulesText",
      "sourceLine": 29019,
      "sourceColumn": 8,
      "context": "dium Swarm of Tiny Beasts, Unaligned AC 12 Initiative +2 (12) HP 11 (2d8 + 2) Speed 10 ft., Fly 50 ft. Skills Perception +5 Resistances Bludgeoni",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "609450afe3d111e0",
      "record": "https://cheeleong.dev/graph20/objects/monsters/swarm-of-ravens",
      "category": "formula",
      "match": "1d6 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 29040,
      "sourceColumn": 51,
      "context": "Beaks. Melee Attack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Piercing damage, or 2 (1d4) Piercing damage if the swarm is Bloodied",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8c971ba1cdc84368",
      "record": "https://cheeleong.dev/graph20/objects/monsters/swarm-of-ravens",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 29040,
      "sourceColumn": 83,
      "context": "Attack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Piercing damage, or 2 (1d4) Piercing damage if the swarm is Bloodied. Cacophony (Recharge 6). W",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1be9f979d03adf1b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/swarm-of-venomous-snakes",
      "category": "formula",
      "match": "8d8",
      "path": "rulesText",
      "sourceLine": 29050,
      "sourceColumn": 8,
      "context": "dium Swarm of Tiny Beasts, Unaligned AC 14 Initiative +4 (14) HP 36 (8d8) Speed 30 ft., Swim 30 ft. Resistances Bludgeoning, Piercing, Slashi",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c728c343fbab0564",
      "record": "https://cheeleong.dev/graph20/objects/monsters/swarm-of-venomous-snakes",
      "category": "formula",
      "match": "1d8 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 29070,
      "sourceColumn": 51,
      "context": "Bites. Melee Attack Roll: +6, reach 5 ft. Hit: 8 (1d8 + 4) Piercing damage - or 6 (1d4 + 4) Piercing damage if the swarm is Blo",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c9463695cd07b789",
      "record": "https://cheeleong.dev/graph20/objects/monsters/swarm-of-venomous-snakes",
      "category": "formula",
      "match": "1d4 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 29070,
      "sourceColumn": 84,
      "context": "Attack Roll: +6, reach 5 ft. Hit: 8 (1d8 + 4) Piercing damage - or 6 (1d4 + 4) Piercing damage if the swarm is Bloodied - plus 10 (3d6) Poison dama",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "17c2087096576bd5",
      "record": "https://cheeleong.dev/graph20/objects/monsters/swarm-of-venomous-snakes",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 29070,
      "sourceColumn": 145,
      "context": "- or 6 (1d4 + 4) Piercing damage if the swarm is Bloodied - plus 10 (3d6) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c4b05315db7a0c04",
      "record": "https://cheeleong.dev/graph20/objects/monsters/tarrasque",
      "category": "formula",
      "match": "34d20 + 340",
      "path": "rulesText",
      "sourceLine": 25534,
      "sourceColumn": 9,
      "context": "uan Monstrosity (Titan), Unaligned AC 25 Initiative +18 (28) HP 697 (34d20 + 340) Speed 60 ft., Burrow 40 ft., Climb 60 ft. Skills Perception +9 Resi",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f8be293e4be5f596",
      "record": "https://cheeleong.dev/graph20/objects/monsters/tarrasque",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 25555,
      "sourceColumn": 128,
      "context": "gic Missile spell or a spell that requires a ranged attack roll, roll 1d6. On a 1–5, the tarrasque is unaffected. On a 6, the tarrasque is unaf",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "22ad92be20a817a8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/tarrasque",
      "category": "formula",
      "match": "4d12 + 10",
      "path": "statSections[1].rulesText",
      "sourceLine": 25563,
      "sourceColumn": 53,
      "context": "any combination. Bite. Melee Attack Roll: +19, reach 15 ft. Hit: 36 (4d12 + 10) Piercing damage, and the target has the Grappled condition (escape",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "955d6243361d3cc2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/tarrasque",
      "category": "formula",
      "match": "4d8 + 10",
      "path": "statSections[1].rulesText",
      "sourceLine": 25567,
      "sourceColumn": 53,
      "context": "can't teleport. Claw. Melee Attack Roll: +19, reach 15 ft. Hit: 28 (4d8 + 10) Slashing damage. Tail. Melee Attack Roll: +19, reach 30 ft. Hit: 23",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a57dadfb740fda85",
      "record": "https://cheeleong.dev/graph20/objects/monsters/tarrasque",
      "category": "formula",
      "match": "3d8 + 10",
      "path": "statSections[1].rulesText",
      "sourceLine": 25569,
      "sourceColumn": 53,
      "context": "Slashing damage. Tail. Melee Attack Roll: +19, reach 30 ft. Hit: 23 (3d8 + 10) Bludgeoning damage. If the target is a Huge or smaller creature, it",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b399a2862c78dbe4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/tarrasque",
      "category": "formula",
      "match": "12d12",
      "path": "statSections[1].rulesText",
      "sourceLine": 25571,
      "sourceColumn": 165,
      "context": "ect that isn't being worn or carried in a 150-foot Cone. Failure: 78 (12d12) Thunder damage, and the target has the Deafened and Frightened condi",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8fa2b0c6670df489",
      "record": "https://cheeleong.dev/graph20/objects/monsters/tarrasque",
      "category": "formula",
      "match": "16d6",
      "path": "statSections[2].rulesText",
      "sourceLine": 25575,
      "sourceColumn": 394,
      "context": "nst attacks and other effects outside the tarrasque, and it takes 56 (16d6) Acid damage at the start of each of the tarrasque's turns. If the t",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "418b8793cdd68efd",
      "record": "https://cheeleong.dev/graph20/objects/monsters/tiger",
      "category": "formula",
      "match": "4d10 + 8",
      "path": "rulesText",
      "sourceLine": 29078,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 13 Initiative +3 (13) HP 30 (4d10 + 8) Speed 40 ft. Skills Perception +3, Stealth +7 Senses Darkvision 60",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c20dc37109ba9698",
      "record": "https://cheeleong.dev/graph20/objects/monsters/tiger",
      "category": "formula",
      "match": "2d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 29093,
      "sourceColumn": 51,
      "context": "Rend. Melee Attack Roll: +5, reach 5 ft. Hit: 10 (2d6 + 3) Slashing damage. If the target is a Large or smaller creature, it ha",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f4618a0ace0ce6f6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/tough",
      "category": "formula",
      "match": "5d8 + 10",
      "path": "rulesText",
      "sourceLine": 25595,
      "sourceColumn": 8,
      "context": "Medium or Small Humanoid, Neutral AC 12 Initiative +1 (11) HP 32 (5d8 + 10) Speed 30 ft. Gear Heavy Crossbow, Leather Armor, Mace Senses Passiv",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1eb8f2615ad04cef",
      "record": "https://cheeleong.dev/graph20/objects/monsters/tough",
      "category": "formula",
      "match": "1d6 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 25614,
      "sourceColumn": 50,
      "context": "Mace. Melee Attack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Bludgeoning damage. Heavy Crossbow. Ranged Attack Roll: +3, range 1",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "472b60aa4a70a8d5",
      "record": "https://cheeleong.dev/graph20/objects/monsters/tough",
      "category": "formula",
      "match": "1d10 + 1",
      "path": "statSections[1].rulesText",
      "sourceLine": 25616,
      "sourceColumn": 67,
      "context": "e. Heavy Crossbow. Ranged Attack Roll: +3, range 100/400 ft. Hit: 6 (1d10 + 1) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bf886e61bb440cfd",
      "record": "https://cheeleong.dev/graph20/objects/monsters/tough-boss",
      "category": "formula",
      "match": "11d8 + 33",
      "path": "rulesText",
      "sourceLine": 25624,
      "sourceColumn": 8,
      "context": "Medium or Small Humanoid, Neutral AC 16 Initiative +2 (12) HP 82 (11d8 + 33) Speed 30 ft. Gear Chain Mail, Heavy Crossbow, Warhammer Senses Pass",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b8f852e52ec4eff7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/tough-boss",
      "category": "formula",
      "match": "2d8 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 25645,
      "sourceColumn": 56,
      "context": "combination. Warhammer. Melee Attack Roll: +5, reach 5 ft. Hit: 12 (2d8 + 3) Bludgeoning damage. If the target is a Large or smaller creature, th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a166eb1b29856454",
      "record": "https://cheeleong.dev/graph20/objects/monsters/tough-boss",
      "category": "formula",
      "match": "2d10 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 25647,
      "sourceColumn": 68,
      "context": ". Heavy Crossbow. Ranged Attack Roll: +4, range 100/400 ft. Hit: 13 (2d10 + 2) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "187a91fff6b234c8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/treant",
      "category": "formula",
      "match": "12d12 + 60",
      "path": "rulesText",
      "sourceLine": 25657,
      "sourceColumn": 9,
      "context": "Huge Plant, Chaotic Good AC 16 Initiative +3 (13) HP 138 (12d12 + 60) Speed 30 ft. Vulnerabilities Fire Resistances Bludgeoning, Piercing",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d17b0f20f3f76219",
      "record": "https://cheeleong.dev/graph20/objects/monsters/treant",
      "category": "formula",
      "match": "3d6 + 6",
      "path": "statSections[1].rulesText",
      "sourceLine": 25679,
      "sourceColumn": 52,
      "context": "two Slam attacks. Slam. Melee Attack Roll: +10, reach 5 ft. Hit: 16 (3d6 + 6) Bludgeoning damage. Hail of Bark. Ranged Attack Roll: +10, range 18",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c81a2761ddf92b26",
      "record": "https://cheeleong.dev/graph20/objects/monsters/treant",
      "category": "formula",
      "match": "4d10 + 6",
      "path": "statSections[1].rulesText",
      "sourceLine": 25682,
      "sourceColumn": 10,
      "context": "amage. Hail of Bark. Ranged Attack Roll: +10, range 180 ft. Hit: 28 (4d10 + 6) Piercing damage. Animate Trees (1/Day). The treant magically animat",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "98046095ad5a7ecb",
      "record": "https://cheeleong.dev/graph20/objects/monsters/triceratops",
      "category": "formula",
      "match": "12d12 + 36",
      "path": "rulesText",
      "sourceLine": 29105,
      "sourceColumn": 9,
      "context": "Huge Beast (Dinosaur), Unaligned AC 14 Initiative -1 (9) HP 114 (12d12 + 36) Speed 50 ft. Senses Passive Perception 10 Languages None CR 5 (XP 1",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9f134c4004c6905a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/triceratops",
      "category": "formula",
      "match": "2d12 + 6",
      "path": "statSections[0].rulesText",
      "sourceLine": 29121,
      "sourceColumn": 51,
      "context": "two Gore attacks. Gore. Melee Attack Roll: +9, reach 5 ft. Hit: 19 (2d12 + 6) Piercing damage. If the target is Huge or smaller and the triceratop",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "75b7390c494b791c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/triceratops",
      "category": "formula",
      "match": "2d8",
      "path": "statSections[0].rulesText",
      "sourceLine": 29121,
      "sourceColumn": 222,
      "context": "ht toward it immediately before the hit, the target takes an extra 9 (2d8) Piercing damage and has the Prone condition.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5eb6bc2a417c6537",
      "record": "https://cheeleong.dev/graph20/objects/monsters/troll",
      "category": "formula",
      "match": "9d10 + 45",
      "path": "rulesText",
      "sourceLine": 25694,
      "sourceColumn": 8,
      "context": "Large Giant, Chaotic Evil AC 15 Initiative +1 (11) HP 94 (9d10 + 45) Speed 30 ft. Skills Perception +5 Senses Darkvision 60 ft.; Passive",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "31b9096c0624f218",
      "record": "https://cheeleong.dev/graph20/objects/monsters/troll",
      "category": "formula",
      "match": "2d6 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 25717,
      "sourceColumn": 52,
      "context": "ree Rend attacks. Rend. Melee Attack Roll: +7, reach 10 ft. Hit: 11 (2d6 + 4) Slashing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "50a9530b6de36b95",
      "record": "https://cheeleong.dev/graph20/objects/monsters/troll-limb",
      "category": "formula",
      "match": "4d6",
      "path": "rulesText",
      "sourceLine": 25729,
      "sourceColumn": 8,
      "context": "Small Giant, Chaotic Evil AC 13 Initiative +1 (11) HP 14 (4d6) Speed 20 ft. Senses Darkvision 60 ft.; Passive Perception 9 Languag",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e23573c2566063a3",
      "record": "https://cheeleong.dev/graph20/objects/monsters/troll-limb",
      "category": "formula",
      "match": "1d12",
      "path": "statSections[0].rulesText",
      "sourceLine": 25745,
      "sourceColumn": 121,
      "context": "s as a whole troll. If the limb isn't destroyed within 24 hours, roll 1d12. On a 12, the limb turns into a Troll. Otherwise, the limb withers aw",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "de75298d097eb9e6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/troll-limb",
      "category": "formula",
      "match": "2d4 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 25749,
      "sourceColumn": 50,
      "context": "Rend. Melee Attack Roll: +6, reach 5 ft. Hit: 9 (2d4 + 4) Slashing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "399500649088dc5a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/tyrannosaurus-rex",
      "category": "formula",
      "match": "13d12 + 52",
      "path": "rulesText",
      "sourceLine": 29129,
      "sourceColumn": 9,
      "context": "Huge Beast (Dinosaur), Unaligned AC 13 Initiative +3 (13) HP 136 (13d12 + 52) Speed 50 ft. Skills Perception +4 Senses Passive Perception 14 Lang",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f3d936099d365502",
      "record": "https://cheeleong.dev/graph20/objects/monsters/tyrannosaurus-rex",
      "category": "formula",
      "match": "4d12 + 7",
      "path": "statSections[0].rulesText",
      "sourceLine": 29146,
      "sourceColumn": 53,
      "context": "one Tail attack. Bite. Melee Attack Roll: +10, reach 10 ft. Hit: 33 (4d12 + 7) Piercing damage. If the target is a Large or smaller creature, it ha",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a803a51c0810611f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/tyrannosaurus-rex",
      "category": "formula",
      "match": "4d8 + 7",
      "path": "statSections[0].rulesText",
      "sourceLine": 29148,
      "sourceColumn": 53,
      "context": "nosaurus's Tail. Tail. Melee Attack Roll: +10, reach 15 ft. Hit: 25 (4d8 + 7) Bludgeoning damage. If the target is a Huge or smaller creature, it",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7621eff295ee001c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/unicorn",
      "category": "formula",
      "match": "13d10 + 26",
      "path": "rulesText",
      "sourceLine": 25759,
      "sourceColumn": 8,
      "context": "Large Celestial, Lawful Good AC 12 Initiative +8 (18) HP 97 (13d10 + 26) Speed 50 ft. Immunities Poison; Charmed, Paralyzed, Poisoned Senses",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "142481db45f8a123",
      "record": "https://cheeleong.dev/graph20/objects/monsters/unicorn",
      "category": "formula",
      "match": "2d6 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 25782,
      "sourceColumn": 53,
      "context": "ant Horn attack. Hooves. Melee Attack Roll: +7, reach 5 ft. Hit: 11 (2d6 + 4) Bludgeoning damage. Radiant Horn. Melee Attack Roll: +7, reach 5 ft",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f6670100f739d13a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/unicorn",
      "category": "formula",
      "match": "1d10 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 25784,
      "sourceColumn": 58,
      "context": "ing damage. Radiant Horn. Melee Attack Roll: +7, reach 5 ft. Hit: 9 (1d10 + 4) Radiant damage. Spellcasting. The unicorn casts one of the followin",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9e4c7bf90948c9ed",
      "record": "https://cheeleong.dev/graph20/objects/monsters/unicorn",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[3].rulesText",
      "sourceLine": 25802,
      "sourceColumn": 121,
      "context": "ne creature it can see within 60 feet of itself. The target gains 10 (3d6) Temporary Hit Points, and its AC increases by 2 until the end of the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cef6ad696c2f1930",
      "record": "https://cheeleong.dev/graph20/objects/monsters/vampire",
      "category": "formula",
      "match": "23d8 + 92",
      "path": "rulesText",
      "sourceLine": 25896,
      "sourceColumn": 9,
      "context": "edium or Small Undead, Lawful Evil AC 16 Initiative +14 (24) HP 195 (23d8 + 92) Speed 40 ft., Climb 40 ft. Skills Perception +7, Stealth +9 Resista",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0f5633067b172b70",
      "record": "https://cheeleong.dev/graph20/objects/monsters/vampire",
      "category": "formula",
      "match": "3d8",
      "path": "rulesText",
      "sourceLine": 25896,
      "sourceColumn": 10,
      "context": "r Restrained condition. Failure: 6 (1d4 + 4) Piercing damage plus 13 (3d8) Necrotic damage. The target's Hit Point maximum decreases by an amo",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c09da76530c61113",
      "record": "https://cheeleong.dev/graph20/objects/monsters/vampire",
      "category": "formula",
      "match": "1d8 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 25934,
      "sourceColumn": 78,
      "context": "trike (Vampire Form Only). Melee Attack Roll: +9, reach 5 ft. Hit: 8 (1d8 + 4) Bludgeoning damage plus 7 (2d6) Necrotic damage. If the target is a",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c0cfb47d47ba8c75",
      "record": "https://cheeleong.dev/graph20/objects/monsters/vampire",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 25934,
      "sourceColumn": 114,
      "context": "ack Roll: +9, reach 5 ft. Hit: 8 (1d8 + 4) Bludgeoning damage plus 7 (2d6) Necrotic damage. If the target is a Large or smaller creature, it ha",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "41abb05e9d440939",
      "record": "https://cheeleong.dev/graph20/objects/monsters/vampire",
      "category": "formula",
      "match": "1d4 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 25936,
      "sourceColumn": 189,
      "context": "has the Grappled, Incapacitated, or Restrained condition. Failure: 6 (1d4 + 4) Piercing damage plus 13 (3d8) Necrotic damage. The target's Hit Poin",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1c513796395b882f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/vampire",
      "category": "formula",
      "match": "3d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 25936,
      "sourceColumn": 223,
      "context": "r Restrained condition. Failure: 6 (1d4 + 4) Piercing damage plus 13 (3d8) Necrotic damage. The target's Hit Point maximum decreases by an amo",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "448aec25d8d36975",
      "record": "https://cheeleong.dev/graph20/objects/monsters/vampire-familiar",
      "category": "formula",
      "match": "10d8 + 20",
      "path": "rulesText",
      "sourceLine": 25814,
      "sourceColumn": 8,
      "context": "dium or Small Humanoid, Neutral Evil AC 15 Initiative +5 (15) HP 65 (10d8 + 20) Speed 30 ft., Climb 30 ft. Skills Perception +4, Persuasion +4, Ste",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b47e5f0463d34425",
      "record": "https://cheeleong.dev/graph20/objects/monsters/vampire-familiar",
      "category": "formula",
      "match": "1d4 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 25838,
      "sourceColumn": 88,
      "context": "lee or Ranged Attack Roll: +5, reach 5 ft. or range 20/60 ft. Hit: 5 (1d4 + 3) Piercing damage plus 7 (3d4) Necrotic damage. If the target is reduc",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cbcd4ebc926b122c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/vampire-familiar",
      "category": "formula",
      "match": "3d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 25838,
      "sourceColumn": 121,
      "context": "ach 5 ft. or range 20/60 ft. Hit: 5 (1d4 + 3) Piercing damage plus 7 (3d4) Necrotic damage. If the target is reduced to 0 Hit Points by this at",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2af71b313d0cec01",
      "record": "https://cheeleong.dev/graph20/objects/monsters/vampire-spawn",
      "category": "formula",
      "match": "12d8 + 36",
      "path": "rulesText",
      "sourceLine": 25850,
      "sourceColumn": 8,
      "context": "Medium or Small Undead, Neutral Evil AC 16 Initiative +3 (13) HP 90 (12d8 + 36) Speed 30 ft. Skills Perception +3, Stealth +6 Resistances Necrotic",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "51e19ecda967ef71",
      "record": "https://cheeleong.dev/graph20/objects/monsters/vampire-spawn",
      "category": "formula",
      "match": "2d4 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 25882,
      "sourceColumn": 50,
      "context": "acks and uses Bite. Claw. Melee Attack Roll: +6, reach 5 ft. Hit: 8 (2d4 + 3) Slashing damage. If the target is a Medium or smaller creature, it h",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "23c65d653c777384",
      "record": "https://cheeleong.dev/graph20/objects/monsters/vampire-spawn",
      "category": "formula",
      "match": "1d4 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 25884,
      "sourceColumn": 162,
      "context": "has the Grappled, Incapacitated, or Restrained condition. Failure: 5 (1d4 + 3) Piercing damage plus 10 (3d6) Necrotic damage. The target's Hit Poin",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5d9a679e507e4639",
      "record": "https://cheeleong.dev/graph20/objects/monsters/vampire-spawn",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 25884,
      "sourceColumn": 196,
      "context": "r Restrained condition. Failure: 5 (1d4 + 3) Piercing damage plus 10 (3d6) Necrotic damage. The target's Hit Point maximum decreases by an amou",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c8e489758c6f7dfb",
      "record": "https://cheeleong.dev/graph20/objects/monsters/venomous-snake",
      "category": "formula",
      "match": "2d4",
      "path": "rulesText",
      "sourceLine": 29156,
      "sourceColumn": 7,
      "context": "Tiny Beast, Unaligned AC 12 Initiative +2 (12) HP 5 (2d4) Speed 30 ft., Swim 30 ft. Senses Blindsight 10 ft.; Passive Percept",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5cd199c24723e4ed",
      "record": "https://cheeleong.dev/graph20/objects/monsters/venomous-snake",
      "category": "formula",
      "match": "1d4 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 29170,
      "sourceColumn": 50,
      "context": "Bite. Melee Attack Roll: +4, reach 5 ft. Hit: 4 (1d4 + 2) Piercing damage plus 3 (1d6) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "aea0a0ad825e775b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/venomous-snake",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 29170,
      "sourceColumn": 83,
      "context": "Attack Roll: +4, reach 5 ft. Hit: 4 (1d4 + 2) Piercing damage plus 3 (1d6) Poison damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1ebf4c377bd914a6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/violet-fungus",
      "category": "formula",
      "match": "4d8",
      "path": "rulesText",
      "sourceLine": 20950,
      "sourceColumn": 8,
      "context": "Medium Plant, Unaligned AC 5 Initiative -5 (5) HP 18 (4d8) Speed 5 ft. Immunities Blinded, Charmed, Deafened, Frightened Sense",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f4cca435e4049be7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/violet-fungus",
      "category": "formula",
      "match": "1d8",
      "path": "statSections[0].rulesText",
      "sourceLine": 20967,
      "sourceColumn": 60,
      "context": "attacks. Rotting Touch. Melee Attack Roll: +2, reach 10 ft. Hit: 4 (1d8) Necrotic damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b54d0986f6eaaa98",
      "record": "https://cheeleong.dev/graph20/objects/monsters/vrock",
      "category": "formula",
      "match": "16d10 + 64",
      "path": "rulesText",
      "sourceLine": 25966,
      "sourceColumn": 9,
      "context": "Large Fiend (Demon), Chaotic Evil AC 15 Initiative +2 (12) HP 152 (16d10 + 64) Speed 40 ft., Fly 60 ft. Resistances Cold, Fire, Lightning Immuniti",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2997baab524150f8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/vrock",
      "category": "formula",
      "match": "2d6 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 25990,
      "sourceColumn": 52,
      "context": "wo Shred attacks. Shred. Melee Attack Roll: +6, reach 5 ft. Hit: 10 (2d6 + 3) Piercing damage plus 10 (3d6) Poison damage. Spores (Recharge 6). C",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8374fdc54315263c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/vrock",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 25990,
      "sourceColumn": 86,
      "context": "tack Roll: +6, reach 5 ft. Hit: 10 (2d6 + 3) Piercing damage plus 10 (3d6) Poison damage. Spores (Recharge 6). Constitution Saving Throw: DC 1",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d59eb3a596bccffc",
      "record": "https://cheeleong.dev/graph20/objects/monsters/vrock",
      "category": "formula",
      "match": "1d10",
      "path": "statSections[1].rulesText",
      "sourceLine": 25992,
      "sourceColumn": 300,
      "context": "he effect on itself on a success. While Poisoned, the target takes 5 (1d10) Poison damage at the start of each of its turns. Emptying a flask of",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "62715a24b2cdbe43",
      "record": "https://cheeleong.dev/graph20/objects/monsters/vrock",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 25994,
      "sourceColumn": 170,
      "context": "iginating from the vrock (demons succeed automatically). Failure: 10 (3d6) Thunder damage, and the target has the Stunned condition until the e",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a22a7cb7728a15a2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/vulture",
      "category": "formula",
      "match": "1d8 + 1",
      "path": "rulesText",
      "sourceLine": 29178,
      "sourceColumn": 7,
      "context": "Medium Beast, Unaligned AC 10 Initiative +0 (10) HP 5 (1d8 + 1) Speed 10 ft., Fly 50 ft. Skills Perception +3 Senses Passive Percep",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8c3021abb53291eb",
      "record": "https://cheeleong.dev/graph20/objects/monsters/vulture",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 29197,
      "sourceColumn": 50,
      "context": "Beak. Melee Attack Roll: +2, reach 5 ft. Hit: 2 (1d4) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f3b5d031778be72a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/warhorse",
      "category": "formula",
      "match": "3d10 + 3",
      "path": "rulesText",
      "sourceLine": 29205,
      "sourceColumn": 8,
      "context": "Large Beast, Unaligned AC 11 Initiative +1 (11) HP 19 (3d10 + 3) Speed 60 ft. Senses Passive Perception 11 Languages None CR 1/2 (XP",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0319a802118341ad",
      "record": "https://cheeleong.dev/graph20/objects/monsters/warhorse",
      "category": "formula",
      "match": "2d4 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 29219,
      "sourceColumn": 52,
      "context": "Hooves. Melee Attack Roll: +6, reach 5 ft. Hit: 9 (2d4 + 4) Bludgeoning damage. If the target is a Large or smaller creature and",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d567564d11d09aa9",
      "record": "https://cheeleong.dev/graph20/objects/monsters/warhorse",
      "category": "formula",
      "match": "2d4",
      "path": "statSections[0].rulesText",
      "sourceLine": 29219,
      "sourceColumn": 52,
      "context": "ht toward it immediately before the hit, the target takes an extra 5 (2d4) Bludgeoning damage and has the Prone condition.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "207c8d683480f06d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/warhorse-skeleton",
      "category": "formula",
      "match": "3d10 + 6",
      "path": "rulesText",
      "sourceLine": 24969,
      "sourceColumn": 8,
      "context": "Large Undead, Lawful Evil AC 13 Initiative +1 (11) HP 22 (3d10 + 6) Speed 60 ft. Vulnerabilities Bludgeoning Immunities Poison; Exhaust",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9e6cfd7cb484cb4d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/warhorse-skeleton",
      "category": "formula",
      "match": "1d6 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 24985,
      "sourceColumn": 52,
      "context": "Hooves. Melee Attack Roll: +6, reach 5 ft. Hit: 7 (1d6 + 4) Bludgeoning damage. If the target is a Large or smaller creature and",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "535b43ebae0b5721",
      "record": "https://cheeleong.dev/graph20/objects/monsters/warrior-infantry",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 26004,
      "sourceColumn": 7,
      "context": "Medium or Small Humanoid, Neutral AC 13 Initiative +0 (10) HP 9 (2d8) Speed 30 ft. Gear Chain Shirt, Spear Senses Passive Perception 10 L",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "20eb196ea4dad7b6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/warrior-infantry",
      "category": "formula",
      "match": "1d6 + 1",
      "path": "statSections[1].rulesText",
      "sourceLine": 26023,
      "sourceColumn": 80,
      "context": "lee or Ranged Attack Roll: +3, reach 5 ft. or range 20/60 ft. Hit: 4 (1d6 + 1) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "58adadfffc9f7fab",
      "record": "https://cheeleong.dev/graph20/objects/monsters/warrior-veteran",
      "category": "formula",
      "match": "10d8 + 20",
      "path": "rulesText",
      "sourceLine": 26031,
      "sourceColumn": 8,
      "context": "Medium or Small Humanoid, Neutral AC 17 Initiative +3 (13) HP 65 (10d8 + 20) Speed 30 ft. Skills Athletics +5, Perception +2 Gear Greatsword, He",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "dff94e0334601d59",
      "record": "https://cheeleong.dev/graph20/objects/monsters/warrior-veteran",
      "category": "formula",
      "match": "2d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 26049,
      "sourceColumn": 57,
      "context": "bow attacks. Greatsword. Melee Attack Roll: +5, reach 5 ft. Hit: 10 (2d6 + 3) Slashing damage. Heavy Crossbow. Ranged Attack Roll: +3, range 100/",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7e3220b871bd2721",
      "record": "https://cheeleong.dev/graph20/objects/monsters/warrior-veteran",
      "category": "formula",
      "match": "2d10 + 1",
      "path": "statSections[0].rulesText",
      "sourceLine": 26051,
      "sourceColumn": 68,
      "context": ". Heavy Crossbow. Ranged Attack Roll: +3, range 100/400 ft. Hit: 12 (2d10 + 1) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "55ba2f01bc7daaf4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/water-elemental",
      "category": "formula",
      "match": "12d10 + 48",
      "path": "rulesText",
      "sourceLine": 26065,
      "sourceColumn": 9,
      "context": "Large Elemental, Neutral AC 14 Initiative +2 (12) HP 114 (12d10 + 48) Speed 30 ft., Swim 90 ft. Resistances Acid, Fire Immunities Poison;",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1429a8832bd7e0e4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/water-elemental",
      "category": "formula",
      "match": "2d8 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 26089,
      "sourceColumn": 51,
      "context": "two Slam attacks. Slam. Melee Attack Roll: +7, reach 5 ft. Hit: 13 (2d8 + 4) Bludgeoning damage. If the target is a Medium or smaller creature, i",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a39827fcebed2ce1",
      "record": "https://cheeleong.dev/graph20/objects/monsters/water-elemental",
      "category": "formula",
      "match": "2d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 26089,
      "sourceColumn": 51,
      "context": "d condition, is suffocating unless it can breathe water, and takes 9 (2d8) Bludgeoning damage at the start of each of the elemental's turns. Th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "30893102508726e3",
      "record": "https://cheeleong.dev/graph20/objects/monsters/water-elemental",
      "category": "formula",
      "match": "4d8 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 26091,
      "sourceColumn": 106,
      "context": "ng Throw: DC 15, each creature in the elemental's space. Failure: 22 (4d8 + 4) Bludgeoning damage. If the target is a Large or smaller creature, it",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "10d5ff185de8465f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/weasel",
      "category": "formula",
      "match": "1d4 - 1",
      "path": "rulesText",
      "sourceLine": 29227,
      "sourceColumn": 7,
      "context": "Tiny Beast, Unaligned AC 13 Initiative +3 (13) HP 1 (1d4 - 1) Speed 30 ft., Climb 30 ft. Skills Acrobatics +5, Perception +3, Ste",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ebc70b2fa0d84ae5",
      "record": "https://cheeleong.dev/graph20/objects/monsters/werebear",
      "category": "formula",
      "match": "18d8 + 54",
      "path": "rulesText",
      "sourceLine": 26101,
      "sourceColumn": 9,
      "context": "trosity (Lycanthrope), Neutral Good AC 15 Initiative +3 (13) HP 135 (18d8 + 54) Speed 30 ft., 40 ft. (bear form only), Climb 30 ft. (bear form only)",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d67521c2a8efe498",
      "record": "https://cheeleong.dev/graph20/objects/monsters/werebear",
      "category": "formula",
      "match": "2d12 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 26119,
      "sourceColumn": 78,
      "context": "ear or Hybrid Form Only). Melee Attack Roll: +7, reach 5 ft. Hit: 17 (2d12 + 4) Piercing damage. If the target is a Humanoid, it is subjected to the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "05f7fddc70c93258",
      "record": "https://cheeleong.dev/graph20/objects/monsters/werebear",
      "category": "formula",
      "match": "3d6 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 26123,
      "sourceColumn": 113,
      "context": "lee or Ranged Attack Roll: +7, reach 5 ft or range 20/60 ft. Hit: 14 (3d6 + 4) Slashing damage. Rend (Bear or Hybrid Form Only). Melee Attack Roll",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "63eeef2290bd86f8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/werebear",
      "category": "formula",
      "match": "2d8 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 26125,
      "sourceColumn": 78,
      "context": "ear or Hybrid Form Only). Melee Attack Roll: +7, reach 5 ft. Hit: 13 (2d8 + 4) Slashing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "92c4a4d122387687",
      "record": "https://cheeleong.dev/graph20/objects/monsters/wereboar",
      "category": "formula",
      "match": "15d8 + 30",
      "path": "rulesText",
      "sourceLine": 26139,
      "sourceColumn": 8,
      "context": "strosity (Lycanthrope), Neutral Evil AC 15 Initiative +2 (12) HP 97 (15d8 + 30) Speed 30 ft., 40 ft. (boar form only) Skills Perception +2 Gear Jav",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b1444d1438b421f7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/wereboar",
      "category": "formula",
      "match": "2d8 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 26157,
      "sourceColumn": 78,
      "context": "oar or Hybrid Form Only). Melee Attack Roll: +5, reach 5 ft. Hit: 12 (2d8 + 3) Piercing damage. If the target is a Humanoid, it is subjected to the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f35f2137d89f0213",
      "record": "https://cheeleong.dev/graph20/objects/monsters/wereboar",
      "category": "formula",
      "match": "3d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 26159,
      "sourceColumn": 115,
      "context": "e or Ranged Attack Roll: +5, reach 5 ft. or range 30/120 ft. Hit: 13 (3d6 + 3) Piercing damage. Tusk (Boar or Hybrid Form Only). Melee Attack Roll",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3b700f20ea4b2a6b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/wereboar",
      "category": "formula",
      "match": "2d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 26161,
      "sourceColumn": 78,
      "context": "oar or Hybrid Form Only). Melee Attack Roll: +5, reach 5 ft. Hit: 10 (2d6 + 3) Piercing damage. If the target is a Medium or smaller creature and t",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "29be6a65f0f75d0a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/wereboar",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 26161,
      "sourceColumn": 78,
      "context": "ht toward it immediately before the hit, the target takes an extra 7 (2d6) Piercing damage and has the Prone condition.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cf9ab2c4290bed5f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/wererat",
      "category": "formula",
      "match": "11d8 + 11",
      "path": "rulesText",
      "sourceLine": 26175,
      "sourceColumn": 8,
      "context": "nstrosity (Lycanthrope), Lawful Evil AC 13 Initiative +3 (13) HP 60 (11d8 + 11) Speed 30 ft., Climb 30 ft. Skills Perception +4, Stealth +5 Gear Ha",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2271ada702f5a614",
      "record": "https://cheeleong.dev/graph20/objects/monsters/wererat",
      "category": "formula",
      "match": "2d4 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 26193,
      "sourceColumn": 76,
      "context": "(Rat or Hybrid Form Only). Melee Attack Roll: +5, reach 5 ft. Hit: 8 (2d4 + 3) Piercing damage. If the target is a Humanoid, it is subjected to the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "145c73ea5c9a2125",
      "record": "https://cheeleong.dev/graph20/objects/monsters/wererat",
      "category": "formula",
      "match": "1d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 26195,
      "sourceColumn": 53,
      "context": "se for 24 hours. Scratch. Melee Attack Roll: +5, reach 5 ft. Hit: 6 (1d6 + 3) Slashing damage. Hand Crossbow (Humanoid or Hybrid Form Only). Ran",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5d8124ee150b9fde",
      "record": "https://cheeleong.dev/graph20/objects/monsters/wererat",
      "category": "formula",
      "match": "1d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 26199,
      "sourceColumn": 50,
      "context": "Hybrid Form Only). Ranged Attack Roll: +5, range 30/120 ft. Hit: 6 (1d6 + 3) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "144c2ea6831ee9e8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/weretiger",
      "category": "formula",
      "match": "16d8 + 48",
      "path": "rulesText",
      "sourceLine": 26213,
      "sourceColumn": 9,
      "context": "Monstrosity (Lycanthrope), Neutral AC 12 Initiative +2 (12) HP 120 (16d8 + 48) Speed 30 ft., 40 ft. (tiger form only) Skills Perception +5, Stealt",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "05fda01e5fd0fa39",
      "record": "https://cheeleong.dev/graph20/objects/monsters/weretiger",
      "category": "formula",
      "match": "2d8 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 26231,
      "sourceColumn": 79,
      "context": "ger or Hybrid Form Only). Melee Attack Roll: +5, reach 5 ft. Hit: 12 (2d8 + 3) Piercing damage. If the target is a Humanoid, it is subjected to the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e2be0db03898d511",
      "record": "https://cheeleong.dev/graph20/objects/monsters/weretiger",
      "category": "formula",
      "match": "2d6 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 26233,
      "sourceColumn": 54,
      "context": "e for 24 hours. Scratch. Melee Attack Roll: +5, reach 5 ft. Hit: 10 (2d6 + 3) Slashing damage. Longbow (Humanoid or Hybrid Form Only). Ranged Att",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fb35bb9546bbc720",
      "record": "https://cheeleong.dev/graph20/objects/monsters/weretiger",
      "category": "formula",
      "match": "2d8 + 2",
      "path": "statSections[0].rulesText",
      "sourceLine": 26235,
      "sourceColumn": 92,
      "context": "Hybrid Form Only). Ranged Attack Roll: +4, range 150/600 ft. Hit: 11 (2d8 + 2) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5d3ca00aba18d12c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/werewolf",
      "category": "formula",
      "match": "11d8 + 22",
      "path": "rulesText",
      "sourceLine": 26251,
      "sourceColumn": 8,
      "context": "strosity (Lycanthrope), Chaotic Evil AC 15 Initiative +4 (14) HP 71 (11d8 + 22) Speed 30 ft., 40 ft. (wolf form only) Skills Perception +4, Stealth",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "003d3c3f3ca17dc1",
      "record": "https://cheeleong.dev/graph20/objects/monsters/werewolf",
      "category": "formula",
      "match": "2d8 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 26273,
      "sourceColumn": 78,
      "context": "olf or Hybrid Form Only). Melee Attack Roll: +5, reach 5 ft. Hit: 12 (2d8 + 3) Piercing damage. If the target is a Humanoid, it is subjected to the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7492dee94240854b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/werewolf",
      "category": "formula",
      "match": "2d6 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 26275,
      "sourceColumn": 54,
      "context": "e for 24 hours. Scratch. Melee Attack Roll: +5, reach 5 ft. Hit: 10 (2d6 + 3) Slashing damage. Longbow (Humanoid or Hybrid Form Only). Ranged Att",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "75e392f795e2b9b6",
      "record": "https://cheeleong.dev/graph20/objects/monsters/werewolf",
      "category": "formula",
      "match": "2d8 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 26277,
      "sourceColumn": 92,
      "context": "Hybrid Form Only). Ranged Attack Roll: +4, range 150/600 ft. Hit: 11 (2d8 + 2) Piercing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "39481accfc677812",
      "record": "https://cheeleong.dev/graph20/objects/monsters/white-dragon-wyrmling",
      "category": "formula",
      "match": "5d8 + 10",
      "path": "rulesText",
      "sourceLine": 26291,
      "sourceColumn": 8,
      "context": "ium Dragon (Chromatic), Chaotic Evil AC 16 Initiative +2 (12) HP 32 (5d8 + 10) Speed 30 ft., Burrow 15 ft., Fly 60 ft., Swim 30 ft. Skills Percept",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c822d55140b00294",
      "record": "https://cheeleong.dev/graph20/objects/monsters/white-dragon-wyrmling",
      "category": "formula",
      "match": "5d8",
      "path": "rulesText",
      "sourceLine": 26291,
      "sourceColumn": 8,
      "context": "on Saving Throw: DC 12, each creature in a 15-foot Cone. Failure: 22 (5d8) Cold damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7617d9f833b6a54f",
      "record": "https://cheeleong.dev/graph20/objects/monsters/white-dragon-wyrmling",
      "category": "formula",
      "match": "1d8 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 26316,
      "sourceColumn": 50,
      "context": "s two Rend attacks. Rend. Melee Attack Roll: +4, reach 5 ft. Hit: 6 (1d8 + 2) Slashing damage plus 2 (1d4) Cold damage. Cold Breath (Recharge 5–6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a89e3f700982e99e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/white-dragon-wyrmling",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 26316,
      "sourceColumn": 83,
      "context": "Attack Roll: +4, reach 5 ft. Hit: 6 (1d8 + 2) Slashing damage plus 2 (1d4) Cold damage. Cold Breath (Recharge 5–6). Constitution Saving Throw:",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1dd20719ce1d0317",
      "record": "https://cheeleong.dev/graph20/objects/monsters/white-dragon-wyrmling",
      "category": "formula",
      "match": "5d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 26319,
      "sourceColumn": 61,
      "context": "on Saving Throw: DC 12, each creature in a 15-foot Cone. Failure: 22 (5d8) Cold damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2eb561d25170bf23",
      "record": "https://cheeleong.dev/graph20/objects/monsters/wight",
      "category": "formula",
      "match": "11d8 + 33",
      "path": "rulesText",
      "sourceLine": 26454,
      "sourceColumn": 8,
      "context": "Medium Undead, Neutral Evil AC 14 Initiative +4 (14) HP 82 (11d8 + 33) Speed 30 ft. Skills Perception +3, Stealth +4 Resistances Necrotic",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "58e3f624a9ed2b69",
      "record": "https://cheeleong.dev/graph20/objects/monsters/wight",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 26454,
      "sourceColumn": 9,
      "context": "Attack Roll: +4, reach 5 ft. Hit: 6 (1d8 + 2) Slashing damage plus 4 (1d8) Necrotic damage. Necrotic Bow. Ranged Attack Roll: +4, range 150/60",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5cee3fee7539557e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/wight",
      "category": "formula",
      "match": "1d8 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 26479,
      "sourceColumn": 9,
      "context": "fe Drain. Necrotic Sword. Melee Attack Roll: +4, reach 5 ft. Hit: 6 (1d8 + 2) Slashing damage plus 4 (1d8) Necrotic damage. Necrotic Bow. Ranged",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "eef2178e909f842c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/wight",
      "category": "formula",
      "match": "1d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 26479,
      "sourceColumn": 9,
      "context": "Attack Roll: +4, reach 5 ft. Hit: 6 (1d8 + 2) Slashing damage plus 4 (1d8) Necrotic damage. Necrotic Bow. Ranged Attack Roll: +4, range 150/60",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "dd38b172811024b4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/wight",
      "category": "formula",
      "match": "1d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 26479,
      "sourceColumn": 42,
      "context": "Roll: +4, range 150/600 ft. Hit: 6 (1d8 + 2) Piercing damage plus 4 (1d8) Necrotic damage. Life Drain. Constitution Saving Throw: DC 13, one",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ece149f9079e2fd8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/wight",
      "category": "formula",
      "match": "1d8 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 26481,
      "sourceColumn": 65,
      "context": "age. Necrotic Bow. Ranged Attack Roll: +4, range 150/600 ft. Hit: 6 (1d8 + 2) Piercing damage plus 4 (1d8) Necrotic damage. Life Drain. Constitut",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "722d6faccb45bfbc",
      "record": "https://cheeleong.dev/graph20/objects/monsters/wight",
      "category": "formula",
      "match": "1d8 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 26483,
      "sourceColumn": 87,
      "context": "titution Saving Throw: DC 13, one creature within 5 feet. Failure: 6 (1d8 + 2) Necrotic damage, and the target's Hit Point maximum decreases by an",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "27319dbc9dbe4839",
      "record": "https://cheeleong.dev/graph20/objects/monsters/will-o-wisp",
      "category": "formula",
      "match": "11d4",
      "path": "rulesText",
      "sourceLine": 26495,
      "sourceColumn": 8,
      "context": "Tiny Undead, Chaotic Evil AC 19 Initiative +9 (19) HP 27 (11d4) Speed 5 ft., Fly 50 ft. (hover) Resistances Acid, Bludgeoning, Cold",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "051f8e419a5f85c9",
      "record": "https://cheeleong.dev/graph20/objects/monsters/will-o-wisp",
      "category": "formula",
      "match": "1d10",
      "path": "statSections[0].rulesText",
      "sourceLine": 26515,
      "sourceColumn": 124,
      "context": "creatures and objects as if they were Difficult Terrain. It takes 5 (1d10) Force damage if it ends its turn inside an object.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ce953bd91cb52a78",
      "record": "https://cheeleong.dev/graph20/objects/monsters/will-o-wisp",
      "category": "formula",
      "match": "2d8 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 26519,
      "sourceColumn": 52,
      "context": "Shock. Melee Attack Roll: +4, reach 5 ft. Hit: 11 (2d8 + 2) Lightning damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3a57420d379803f7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/will-o-wisp",
      "category": "formula",
      "match": "3d6",
      "path": "statSections[2].rulesText",
      "sourceLine": 26523,
      "sourceColumn": 174,
      "context": "has 0 Hit Points. Failure: The target dies, and the wisp regains 10 (3d6) Hit Points. Vanish. The wisp and its light have the Invisible condi",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b9867804bd177996",
      "record": "https://cheeleong.dev/graph20/objects/monsters/winter-wolf",
      "category": "formula",
      "match": "10d10 + 20",
      "path": "rulesText",
      "sourceLine": 26535,
      "sourceColumn": 8,
      "context": "Large Monstrosity, Neutral Evil AC 13 Initiative +1 (11) HP 75 (10d10 + 20) Speed 50 ft. Skills Perception +5, Stealth +5 Immunities Cold Sense",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3320188485a237fd",
      "record": "https://cheeleong.dev/graph20/objects/monsters/winter-wolf",
      "category": "formula",
      "match": "2d6 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 26555,
      "sourceColumn": 51,
      "context": "Bite. Melee Attack Roll: +6, reach 5 ft. Hit: 11 (2d6 + 4) Piercing damage. If the target is a Large or smaller creature, it ha",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c030374ee0e60a1b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/winter-wolf",
      "category": "formula",
      "match": "4d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 26558,
      "sourceColumn": 61,
      "context": "on Saving Throw: DC 12, each creature in a 15-foot Cone. Failure: 18 (4d8) Cold damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "22aa3cb0d071d7c7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/wolf",
      "category": "formula",
      "match": "2d8 + 2",
      "path": "rulesText",
      "sourceLine": 29250,
      "sourceColumn": 8,
      "context": "Medium Beast, Unaligned AC 12 Initiative +2 (12) HP 11 (2d8 + 2) Speed 40 ft. Skills Perception +5, Stealth +4 Senses Darkvision 60",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ca4de815c5c98e20",
      "record": "https://cheeleong.dev/graph20/objects/monsters/wolf",
      "category": "formula",
      "match": "1d6 + 2",
      "path": "statSections[1].rulesText",
      "sourceLine": 29269,
      "sourceColumn": 50,
      "context": "Bite. Melee Attack Roll: +4, reach 5 ft. Hit: 5 (1d6 + 2) Piercing damage. If the target is a Medium or smaller creature, it h",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ab931645c2b41dbd",
      "record": "https://cheeleong.dev/graph20/objects/monsters/worg",
      "category": "formula",
      "match": "4d10 + 4",
      "path": "rulesText",
      "sourceLine": 26568,
      "sourceColumn": 8,
      "context": "Large Fey, Neutral Evil AC 13 Initiative +1 (11) HP 26 (4d10 + 4) Speed 50 ft. Skills Perception +4 Senses Darkvision 60 ft.; Passive",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b8d28ffd30d8d307",
      "record": "https://cheeleong.dev/graph20/objects/monsters/worg",
      "category": "formula",
      "match": "1d8 + 3",
      "path": "statSections[0].rulesText",
      "sourceLine": 26583,
      "sourceColumn": 50,
      "context": "Bite. Melee Attack Roll: +5, reach 5 ft. Hit: 7 (1d8 + 3) Piercing damage, and the next attack roll made against the target be",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4f2c3819228fe647",
      "record": "https://cheeleong.dev/graph20/objects/monsters/wraith",
      "category": "formula",
      "match": "9d8 + 27",
      "path": "rulesText",
      "sourceLine": 26593,
      "sourceColumn": 8,
      "context": "Medium or Small Undead, Neutral Evil AC 13 Initiative +3 (13) HP 67 (9d8 + 27) Speed 5 ft., Fly 60 ft. (hover) Resistances Acid, Bludgeoning, Cold",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "910ce1b33d6fc3dd",
      "record": "https://cheeleong.dev/graph20/objects/monsters/wraith",
      "category": "formula",
      "match": "1d10",
      "path": "statSections[0].rulesText",
      "sourceLine": 26609,
      "sourceColumn": 126,
      "context": "creatures and objects as if they were Difficult Terrain. It takes 5 (1d10) Force damage if it ends its turn inside an object. Sunlight Sensiti",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ee0209cac6403822",
      "record": "https://cheeleong.dev/graph20/objects/monsters/wraith",
      "category": "formula",
      "match": "4d8 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 26615,
      "sourceColumn": 57,
      "context": "Life Drain. Melee Attack Roll: +6, reach 5 ft. Hit: 21 (4d8 + 3) Necrotic damage. If the target is a creature, its Hit Point maximum",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "974237c1fa22463a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/wyvern",
      "category": "formula",
      "match": "15d10 + 45",
      "path": "rulesText",
      "sourceLine": 26627,
      "sourceColumn": 9,
      "context": "Large Dragon, Unaligned AC 14 Initiative +0 (10) HP 127 (15d10 + 45) Speed 30 ft., Fly 80 ft. Skills Perception +4 Senses Darkvision 120",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4ebe3b8e0b59be56",
      "record": "https://cheeleong.dev/graph20/objects/monsters/wyvern",
      "category": "formula",
      "match": "2d8 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 26644,
      "sourceColumn": 51,
      "context": "one Sting attack. Bite. Melee Attack Roll: +7, reach 5 ft. Hit: 13 (2d8 + 4) Piercing damage. Sting. Melee Attack Roll: +7, reach 10 ft. Hit: 11",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3a8e81d0613328d9",
      "record": "https://cheeleong.dev/graph20/objects/monsters/wyvern",
      "category": "formula",
      "match": "2d6 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 26646,
      "sourceColumn": 53,
      "context": "Piercing damage. Sting. Melee Attack Roll: +7, reach 10 ft. Hit: 11 (2d6 + 4) Piercing damage plus 24 (7d6) Poison damage, and the target has the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ccd46eb3684b96f4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/wyvern",
      "category": "formula",
      "match": "7d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 26646,
      "sourceColumn": 87,
      "context": "ack Roll: +7, reach 10 ft. Hit: 11 (2d6 + 4) Piercing damage plus 24 (7d6) Poison damage, and the target has the Poisoned condition until the s",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7db0ee25855c5deb",
      "record": "https://cheeleong.dev/graph20/objects/monsters/xorn",
      "category": "formula",
      "match": "8d8 + 48",
      "path": "rulesText",
      "sourceLine": 26656,
      "sourceColumn": 8,
      "context": "Medium Elemental, Neutral AC 19 Initiative +0 (10) HP 84 (8d8 + 48) Speed 20 ft., Burrow 20 ft. Skills Perception +6, Stealth +6 Immuni",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "13b89f2b56f9b6f4",
      "record": "https://cheeleong.dev/graph20/objects/monsters/xorn",
      "category": "formula",
      "match": "4d6 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 26680,
      "sourceColumn": 51,
      "context": "hree Claw attacks. Bite. Melee Attack Roll: +6, reach 5 ft. Hit: 17 (4d6 + 3) Piercing damage. Claw. Melee Attack Roll: +6, reach 5 ft. Hit: 8 (1",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fbdab5c5f0d8e29d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/xorn",
      "category": "formula",
      "match": "1d10 + 3",
      "path": "statSections[1].rulesText",
      "sourceLine": 26682,
      "sourceColumn": 50,
      "context": "3) Piercing damage. Claw. Melee Attack Roll: +6, reach 5 ft. Hit: 8 (1d10 + 3) Slashing damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f556ae629109a516",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-black-dragon",
      "category": "formula",
      "match": "15d10 + 45",
      "path": "rulesText",
      "sourceLine": 18742,
      "sourceColumn": 9,
      "context": "ge Dragon (Chromatic), Chaotic Evil AC 18 Initiative +5 (15) HP 127 (15d10 + 45) Speed 40 ft., Fly 80 ft., Swim 40 ft. Skills Perception +6, Stealth",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "426959849bcaa142",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-black-dragon",
      "category": "formula",
      "match": "2d4 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 18767,
      "sourceColumn": 51,
      "context": "hree Rend attacks. Rend. Melee Attack Roll: +7, reach 10 ft. Hit: 9 (2d4 + 4) Slashing damage plus 3 (1d6) Acid damage. Acid Breath (Recharge 5–6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "06838a2dac90db48",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-black-dragon",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 18767,
      "sourceColumn": 84,
      "context": "ttack Roll: +7, reach 10 ft. Hit: 9 (2d4 + 4) Slashing damage plus 3 (1d6) Acid damage. Acid Breath (Recharge 5–6). Dexterity Saving Throw: DC",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2afc5f8db2e3036b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-black-dragon",
      "category": "formula",
      "match": "14d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 18769,
      "sourceColumn": 124,
      "context": "C 14, each creature in a 30-foot-long, 5-foot-wide Line. Failure: 49 (14d6) Acid damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "09af68b34dbb06c0",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-blue-dragon",
      "category": "formula",
      "match": "16d10 + 64",
      "path": "rulesText",
      "sourceLine": 18975,
      "sourceColumn": 9,
      "context": "rge Dragon (Chromatic), Lawful Evil AC 18 Initiative +4 (14) HP 152 (16d10 + 64) Speed 40 ft., Burrow 20 ft., Fly 80 ft. Skills Perception +9, Steal",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4f4ec38bfb5c9830",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-blue-dragon",
      "category": "formula",
      "match": "2d6 + 5",
      "path": "statSections[0].rulesText",
      "sourceLine": 18993,
      "sourceColumn": 52,
      "context": "ree Rend attacks. Rend. Melee Attack Roll: +9, reach 10 ft. Hit: 12 (2d6 + 5) Slashing damage plus 5 (1d10) Lightning damage. Lightning Breath (R",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d9a4744bd3b62a65",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-blue-dragon",
      "category": "formula",
      "match": "1d10",
      "path": "statSections[0].rulesText",
      "sourceLine": 18993,
      "sourceColumn": 85,
      "context": "tack Roll: +9, reach 10 ft. Hit: 12 (2d6 + 5) Slashing damage plus 5 (1d10) Lightning damage. Lightning Breath (Recharge 5–6). Dexterity Saving",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b7664bc2c50715a8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-blue-dragon",
      "category": "formula",
      "match": "10d10",
      "path": "statSections[0].rulesText",
      "sourceLine": 18995,
      "sourceColumn": 129,
      "context": "C 16, each creature in a 60-foot-long, 5-foot-wide Line. Failure: 55 (10d10) Lightning damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "783fea8a2d08f85a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-brass-dragon",
      "category": "formula",
      "match": "13d10 + 39",
      "path": "rulesText",
      "sourceLine": 19168,
      "sourceColumn": 9,
      "context": "rge Dragon (Metallic), Chaotic Good AC 17 Initiative +3 (13) HP 110 (13d10 + 39) Speed 40 ft., Burrow 20 ft., Fly 80 ft. Skills Perception +6, Persu",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1dc33c78f733ce46",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-brass-dragon",
      "category": "formula",
      "match": "2d10 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 19186,
      "sourceColumn": 52,
      "context": "of Sleep Breath. Rend. Melee Attack Roll: +7, reach 10 ft. Hit: 15 (2d10 + 4) Slashing damage. Fire Breath (Recharge 5–6). Dexterity Saving Throw",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "005251f2e38eb599",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-brass-dragon",
      "category": "formula",
      "match": "11d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 19188,
      "sourceColumn": 124,
      "context": "C 14, each creature in a 40-foot-long, 5-foot-wide Line. Failure: 38 (11d6) Fire damage. Success: Half damage. Sleep Breath. Constitution Savin",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d75567d1230aaa05",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-bronze-dragon",
      "category": "formula",
      "match": "15d10 + 60",
      "path": "rulesText",
      "sourceLine": 19334,
      "sourceColumn": 9,
      "context": "arge Dragon (Metallic), Lawful Good AC 17 Initiative +3 (13) HP 142 (15d10 + 60) Speed 40 ft., Fly 80 ft., Swim 40 ft. Skills Insight +4, Perception",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0d3c706a8ed61b63",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-bronze-dragon",
      "category": "formula",
      "match": "2d10 + 5",
      "path": "statSections[1].rulesText",
      "sourceLine": 19356,
      "sourceColumn": 52,
      "context": "Repulsion Breath. Rend. Melee Attack Roll: +8, reach 10 ft. Hit: 16 (2d10 + 5) Slashing damage. Lightning Breath (Recharge 5–6). Dexterity Saving",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "20c4a4f9e287d4e0",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-bronze-dragon",
      "category": "formula",
      "match": "9d10",
      "path": "statSections[1].rulesText",
      "sourceLine": 19358,
      "sourceColumn": 129,
      "context": "C 15, each creature in a 60-foot-long, 5-foot-wide Line. Failure: 49 (9d10) Lightning damage. Success: Half damage. Repulsion Breath. Strength",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e7b64d16f08937fd",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-copper-dragon",
      "category": "formula",
      "match": "14d10 + 42",
      "path": "rulesText",
      "sourceLine": 19932,
      "sourceColumn": 9,
      "context": "rge Dragon (Metallic), Chaotic Good AC 17 Initiative +4 (14) HP 119 (14d10 + 42) Speed 40 ft., Climb 40 ft., Fly 80 ft. Skills Deception +5, Percept",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "797cbc4d8110c1d8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-copper-dragon",
      "category": "formula",
      "match": "2d10 + 4",
      "path": "statSections[0].rulesText",
      "sourceLine": 19950,
      "sourceColumn": 52,
      "context": "f Slowing Breath. Rend. Melee Attack Roll: +7, reach 10 ft. Hit: 15 (2d10 + 4) Slashing damage. Acid Breath (Recharge 5–6). Dexterity Saving Throw",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "db045b0ad2b1ba71",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-copper-dragon",
      "category": "formula",
      "match": "9d8",
      "path": "statSections[0].rulesText",
      "sourceLine": 19952,
      "sourceColumn": 124,
      "context": "C 14, each creature in a 40-foot-long, 5-foot-wide Line. Failure: 40 (9d8) Acid damage. Success: Half damage. Slowing Breath. Constitution Sav",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "64de213720786560",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-gold-dragon",
      "category": "formula",
      "match": "17d10 + 85",
      "path": "rulesText",
      "sourceLine": 21434,
      "sourceColumn": 9,
      "context": "arge Dragon (Metallic), Lawful Good AC 18 Initiative +6 (16) HP 178 (17d10 + 85) Speed 40 ft., Fly 80 ft., Swim 40 ft. Skills Insight +5, Perception",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a6b174321de1efa7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-gold-dragon",
      "category": "formula",
      "match": "2d10 + 6",
      "path": "statSections[1].rulesText",
      "sourceLine": 21456,
      "sourceColumn": 53,
      "context": "eakening Breath. Rend. Melee Attack Roll: +10, reach 10 ft. Hit: 17 (2d10 + 6) Slashing damage. Fire Breath (Recharge 5–6). Dexterity Saving Throw",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4e7e0fd8cdb9e2da",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-gold-dragon",
      "category": "formula",
      "match": "10d10",
      "path": "statSections[1].rulesText",
      "sourceLine": 21458,
      "sourceColumn": 106,
      "context": "ty Saving Throw: DC 17, each creature in a 30-foot Cone. Failure: 55 (10d10) Fire damage. Success: Half damage. Weakening Breath. Strength Savin",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "64aeb4dcbc04d388",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-gold-dragon",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 21460,
      "sourceColumn": 209,
      "context": "target has Disadvantage on Strength-based D20 Tests and subtracts 3 (1d6) from its damage rolls. It repeats the save at the end of each of its",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1c85e2e12e37291d",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-green-dragon",
      "category": "formula",
      "match": "16d10 + 48",
      "path": "rulesText",
      "sourceLine": 21675,
      "sourceColumn": 9,
      "context": "rge Dragon (Chromatic), Lawful Evil AC 18 Initiative +4 (14) HP 136 (16d10 + 48) Speed 40 ft., Fly 80 ft., Swim 40 ft. Skills Deception +5, Percepti",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d8fab97e74e3770a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-green-dragon",
      "category": "formula",
      "match": "2d6 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 21697,
      "sourceColumn": 52,
      "context": "ree Rend attacks. Rend. Melee Attack Roll: +7, reach 10 ft. Hit: 11 (2d6 + 4) Slashing damage plus 7 (2d6) Poison damage. Poison Breath (Recharge",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2aa1be6cfa7d13e1",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-green-dragon",
      "category": "formula",
      "match": "2d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 21697,
      "sourceColumn": 52,
      "context": "tack Roll: +7, reach 10 ft. Hit: 11 (2d6 + 4) Slashing damage plus 7 (2d6) Poison damage. Poison Breath (Recharge 5–6). Constitution Saving Th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b9230fd6a65cfc00",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-green-dragon",
      "category": "formula",
      "match": "12d6",
      "path": "statSections[1].rulesText",
      "sourceLine": 21701,
      "sourceColumn": 5,
      "context": "on Saving Throw: DC 14, each creature in a 30-foot Cone. Failure: 42 (12d6) Poison damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c0ec98e625ef63e8",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-red-dragon",
      "category": "formula",
      "match": "17d10 + 85",
      "path": "rulesText",
      "sourceLine": 24219,
      "sourceColumn": 9,
      "context": "ge Dragon (Chromatic), Chaotic Evil AC 18 Initiative +4 (14) HP 178 (17d10 + 85) Speed 40 ft., Climb 40 ft., Fly 80 ft. Skills Perception +8, Stealt",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fe52e6e9b989e7b3",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-red-dragon",
      "category": "formula",
      "match": "2d6 + 6",
      "path": "statSections[0].rulesText",
      "sourceLine": 24237,
      "sourceColumn": 53,
      "context": "ee Rend attacks. Rend. Melee Attack Roll: +10, reach 10 ft. Hit: 13 (2d6 + 6) Slashing damage plus 3 (1d6) Fire damage. Fire Breath (Recharge 5–6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cfcdefb5ee81be0b",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-red-dragon",
      "category": "formula",
      "match": "1d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 24237,
      "sourceColumn": 86,
      "context": "ack Roll: +10, reach 10 ft. Hit: 13 (2d6 + 6) Slashing damage plus 3 (1d6) Fire damage. Fire Breath (Recharge 5–6). Dexterity Saving Throw: DC",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ed606473e52ba48c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-red-dragon",
      "category": "formula",
      "match": "16d6",
      "path": "statSections[0].rulesText",
      "sourceLine": 24239,
      "sourceColumn": 106,
      "context": "ty Saving Throw: DC 17, each creature in a 30-foot Cone. Failure: 56 (16d6) Fire damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1d46192ef9c68ca2",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-silver-dragon",
      "category": "formula",
      "match": "16d10 + 80",
      "path": "rulesText",
      "sourceLine": 24808,
      "sourceColumn": 9,
      "context": "arge Dragon (Metallic), Lawful Good AC 18 Initiative +4 (14) HP 168 (16d10 + 80) Speed 40 ft., Fly 80 ft. Skills History +6, Perception +8, Stealth",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e75102b18d65581a",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-silver-dragon",
      "category": "formula",
      "match": "2d8 + 6",
      "path": "statSections[0].rulesText",
      "sourceLine": 24826,
      "sourceColumn": 53,
      "context": "ralyzing Breath. Rend. Melee Attack Roll: +10, reach 10 ft. Hit: 15 (2d8 + 6) Slashing damage. Cold Breath (Recharge 5–6). Constitution Saving Th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2a412a02ff1bceb5",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-silver-dragon",
      "category": "formula",
      "match": "11d8",
      "path": "statSections[0].rulesText",
      "sourceLine": 24830,
      "sourceColumn": 5,
      "context": "on Saving Throw: DC 17, each creature in a 30-foot Cone. Failure: 49 (11d8) Cold damage. Success: Half damage. Paralyzing Breath. Constitution",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5ef6282c3258ce19",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-white-dragon",
      "category": "formula",
      "match": "13d10 + 52",
      "path": "rulesText",
      "sourceLine": 26327,
      "sourceColumn": 9,
      "context": "ge Dragon (Chromatic), Chaotic Evil AC 17 Initiative +3 (13) HP 123 (13d10 + 52) Speed 40 ft., Burrow 20 ft., Fly 80 ft., Swim 40 ft. Skills Percept",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c23aec904e9234e7",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-white-dragon",
      "category": "formula",
      "match": "2d4 + 4",
      "path": "statSections[1].rulesText",
      "sourceLine": 26349,
      "sourceColumn": 51,
      "context": "hree Rend attacks. Rend. Melee Attack Roll: +7, reach 10 ft. Hit: 9 (2d4 + 4) Slashing damage plus 2 (1d4) Cold damage. Cold Breath (Recharge 5–6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "514d35075474456e",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-white-dragon",
      "category": "formula",
      "match": "1d4",
      "path": "statSections[1].rulesText",
      "sourceLine": 26349,
      "sourceColumn": 84,
      "context": "ttack Roll: +7, reach 10 ft. Hit: 9 (2d4 + 4) Slashing damage plus 2 (1d4) Cold damage. Cold Breath (Recharge 5–6). Constitution Saving Throw:",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "943e8564f3f40e10",
      "record": "https://cheeleong.dev/graph20/objects/monsters/young-white-dragon",
      "category": "formula",
      "match": "9d8",
      "path": "statSections[1].rulesText",
      "sourceLine": 26352,
      "sourceColumn": 61,
      "context": "on Saving Throw: DC 15, each creature in a 30-foot Cone. Failure: 40 (9d8) Cold damage. Success: Half damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "54c86f39cde5b06c",
      "record": "https://cheeleong.dev/graph20/objects/monsters/zombie",
      "category": "formula",
      "match": "2d8 + 6",
      "path": "rulesText",
      "sourceLine": 26696,
      "sourceColumn": 8,
      "context": "Medium Undead, Neutral Evil AC 8 Initiative -2 (8) HP 15 (2d8 + 6) Speed 20 ft. Immunities Poison; Exhaustion, Poisoned Senses Darkvis",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2ca9fb17c3d7edff",
      "record": "https://cheeleong.dev/graph20/objects/monsters/zombie",
      "category": "formula",
      "match": "1d8 + 1",
      "path": "statSections[1].rulesText",
      "sourceLine": 26715,
      "sourceColumn": 50,
      "context": "Slam. Melee Attack Roll: +3, reach 5 ft. Hit: 5 (1d8 + 1) Bludgeoning damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e3aed6524d9cd83a",
      "record": "https://cheeleong.dev/graph20/objects/rules/1-107-death-saving-throws",
      "category": "formula",
      "match": "1d20",
      "path": "rulesText",
      "sourceLine": 825,
      "sourceColumn": 32,
      "context": "ore. You're in the hands of fate now. Three Successes/Failures. Roll 1d20. If the roll is 10 or higher, you succeed. Otherwise, you fail. A suc",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "dadfd979ea241099",
      "record": "https://cheeleong.dev/graph20/objects/rules/1-108-stabilizing-a-character",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 837,
      "sourceColumn": 288,
      "context": "again. A Stable creature that isn't healed regains 1 Hit Point after 1d4 hours.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "713b1813ed98237b",
      "record": "https://cheeleong.dev/graph20/objects/rules/1-20-armor-class",
      "category": "choice",
      "match": "choose which",
      "path": "rulesText",
      "sourceLine": 210,
      "sourceColumn": 186,
      "context": "with multiple features that give different ways to calculate AC must choose which one to use; only one base calculation can be in effect for a creature",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "197c5fa308df2095",
      "record": "https://cheeleong.dev/graph20/objects/rules/1-26-interactions-with-rerolls",
      "category": "choice",
      "match": "choose which",
      "path": "rulesText",
      "sourceLine": 246,
      "sourceColumn": 157,
      "context": "eplace the d20, you can reroll or replace only one die, not both. You choose which one. For example, if you have Heroic Inspiration (see the sidebar be",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "0677fc0a44f4d4c6",
      "record": "https://cheeleong.dev/graph20/objects/rules/1-36-bonus-actions",
      "category": "choice",
      "match": "choose which",
      "path": "rulesText",
      "sourceLine": 359,
      "sourceColumn": 62,
      "context": "o take. You can take only one Bonus Action on your turn, so you must choose which Bonus Action to use if you have more than one available. You choose",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "caca49d8cf15cf27",
      "record": "https://cheeleong.dev/graph20/objects/rules/1-58-vehicles",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 514,
      "sourceColumn": 56,
      "context": "Travelers in wagons, carriages, or other land vehicles choose a pace as normal. Characters in a waterborne vessel are limited to the",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "f5fd7dccf8a35703",
      "record": "https://cheeleong.dev/graph20/objects/rules/1-58-vehicles",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 514,
      "sourceColumn": 170,
      "context": "erborne vessel are limited to the speed of the vessel, and they don't choose a travel pace. Depending on the vessel and the size of the crew, ships",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "2203d5005ed436d4",
      "record": "https://cheeleong.dev/graph20/objects/rules/1-73-unseen-attackers-and-targets",
      "category": "choice",
      "match": "Choose a",
      "path": "rulesText",
      "sourceLine": 643,
      "sourceColumn": 4,
      "context": "k roll as part of a spell, an attack has the following structure: 1: Choose a Target. Pick a target within your attack's range: a creature, an obje",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "4cb4a442a18beb81",
      "record": "https://cheeleong.dev/graph20/objects/rules/1-8-d20-tests",
      "category": "formula",
      "match": "1d20",
      "path": "rulesText",
      "sourceLine": 105,
      "sourceColumn": 9,
      "context": "s, saving throws, and attack rolls. They follow these steps: 4: Roll 1d20. You always want to roll high. If the roll has Advantage or Disadvant",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "812d73eeb1b9f084",
      "record": "https://cheeleong.dev/graph20/objects/rules/1-92-critical-hits",
      "category": "formula",
      "match": "2d4",
      "path": "rulesText",
      "sourceLine": 751,
      "sourceColumn": 214,
      "context": "normal. For example, if you score a Critical Hit with a Dagger, roll 2d4 for the damage rather than 1d4, and add your relevant ability modifie",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8636675de373c155",
      "record": "https://cheeleong.dev/graph20/objects/rules/1-92-critical-hits",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 751,
      "sourceColumn": 245,
      "context": "ore a Critical Hit with a Dagger, roll 2d4 for the damage rather than 1d4, and add your relevant ability modifier. If the attack involves other",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "810114c5de19c5e3",
      "record": "https://cheeleong.dev/graph20/objects/rules/10-30-abilities",
      "category": "formula",
      "match": "4d6",
      "path": "rulesText",
      "sourceLine": 14790,
      "sourceColumn": 143,
      "context": "ose the item's abilities, or determine them randomly as follows: roll 4d6 for each one, dropping the lowest roll and totaling the rest.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9a45542b717686c1",
      "record": "https://cheeleong.dev/graph20/objects/rules/10-35-conflict",
      "category": "formula",
      "match": "1d12",
      "path": "rulesText",
      "sourceLine": 14866,
      "sourceColumn": 195,
      "context": "modifier). On a failed save, the bearer has the Charmed condition for 1d12 hours. While Charmed in this way, the bearer must try to follow the i",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "87173da1d0120a13",
      "record": "https://cheeleong.dev/graph20/objects/rules/11-10-hit-points",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 17888,
      "sourceColumn": 201,
      "context": "For example, if a monster has a Constitution of 12 (+1 modifier) and 2d8 Hit Dice, it has 2d8 + 2 Hit Points (average 11). For more on Hit Po",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "519a7c01551d9410",
      "record": "https://cheeleong.dev/graph20/objects/rules/11-10-hit-points",
      "category": "formula",
      "match": "2d8 + 2",
      "path": "rulesText",
      "sourceLine": 17888,
      "sourceColumn": 222,
      "context": "nster has a Constitution of 12 (+1 modifier) and 2d8 Hit Dice, it has 2d8 + 2 Hit Points (average 11). For more on Hit Points, see “Playing the Ga",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "72c6381074d9e462",
      "record": "https://cheeleong.dev/graph20/objects/rules/11-30-damage-notation",
      "category": "formula",
      "match": "1d4 + 2",
      "path": "rulesText",
      "sourceLine": 18026,
      "sourceColumn": 132,
      "context": "ion for each instance of damage. For example, an attack might deal 4 (1d4 + 2) damage on a hit. You decide whether to use the number or the die exp",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4875df3bc9e71511",
      "record": "https://cheeleong.dev/graph20/objects/rules/11-36-limited-usage",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 18062,
      "sourceColumn": 129,
      "context": "at block part once. At the start of each of the monster's turns, roll 1d6. If the roll is within the number range given in the notation (repres",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "17ffaf8b89752ab5",
      "record": "https://cheeleong.dev/graph20/objects/rules/11-36-limited-usage",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 18062,
      "sourceColumn": 520,
      "context": "er's turns, it regains the use of that action if it rolls a 5 or 6 on 1d6. Recharge after a Short or Long Rest. This notation means the monste",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c8dd1048cd35aa32",
      "record": "https://cheeleong.dev/graph20/objects/rules/2-10-choose-a-species",
      "category": "choice",
      "match": "Choose a",
      "path": "rulesText",
      "sourceLine": 952,
      "sourceColumn": 3,
      "context": "Choose a species for your character. The following species options are detaile",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "5dc0735668095231",
      "record": "https://cheeleong.dev/graph20/objects/rules/2-26-gaining-a-level",
      "category": "choice",
      "match": "Choose a",
      "path": "rulesText",
      "sourceLine": 1204,
      "sourceColumn": 4,
      "context": "When you gain a level, follow these steps: 1: Choose a Class. Most characters advance in the same class. However, you might",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "51cf4844272fcab5",
      "record": "https://cheeleong.dev/graph20/objects/rules/2-26-gaining-a-level",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 1220,
      "sourceColumn": 37,
      "context": "include your Proficiency Bonus. 5: Adjust Ability Modifiers. If you choose a feat that increases one or more of your ability scores, your ability",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "90912e1039ab47f4",
      "record": "https://cheeleong.dev/graph20/objects/rules/2-28-tier-1-levels-1-4",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 1230,
      "sourceColumn": 200,
      "context": "extraordinary abilities. They learn their starting class features and choose a subclass. The threats they face usually pose a danger to local farmst",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "dd025743c8b2489d",
      "record": "https://cheeleong.dev/graph20/objects/rules/2-3-create-your-character",
      "category": "choice",
      "match": "Choose a",
      "path": "rulesText",
      "sourceLine": 873,
      "sourceColumn": 4,
      "context": "e the steps to make a character; each step is explored in detail: 1: Choose a Class. Every adventurer is a member of a class. A class broadly descr",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "2bf4535d32f00e0a",
      "record": "https://cheeleong.dev/graph20/objects/rules/2-3-create-your-character",
      "category": "choice",
      "match": "Choose an",
      "path": "rulesText",
      "sourceLine": 876,
      "sourceColumn": 4,
      "context": "aracter does in the game depends on the character's six abilities. 4: Choose an Alignment. Alignment is a shorthand for your character's moral compas",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "8f9c0496192ce5ab",
      "record": "https://cheeleong.dev/graph20/objects/rules/2-34-bonus-feats-at-level-20",
      "category": "choice",
      "match": "choose any",
      "path": "rulesText",
      "sourceLine": 1263,
      "sourceColumn": 356,
      "context": "ts are especially appropriate for these bonus feats, but a player can choose any feat for which their level 20 character qualifies. in the “Level Adv",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "cf0c215fae12c541",
      "record": "https://cheeleong.dev/graph20/objects/rules/2-4-step-1-choose-class",
      "category": "choice",
      "match": "Choose a",
      "path": "rulesText",
      "sourceLine": 881,
      "sourceColumn": 1,
      "context": "Choose a class, and write it on your character sheet. The Class Overview table",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "0905faa6a2a2d5eb",
      "record": "https://cheeleong.dev/graph20/objects/rules/2-8-choose-a-background",
      "category": "choice",
      "match": "choose any",
      "path": "rulesText",
      "sourceLine": 923,
      "sourceColumn": 83,
      "context": "character's background, and write it on your character sheet. You can choose any of the backgrounds detailed in \"Character Origins,\" and your GM might",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "84a35fa3e207b4e5",
      "record": "https://cheeleong.dev/graph20/objects/rules/4-19-special-traits",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 5531,
      "sourceColumn": 133,
      "context": "eristics based on the species' physiology or magical nature. When you choose a species, your character gets all the special traits listed for it. So",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "e4bd46a9056540da",
      "record": "https://cheeleong.dev/graph20/objects/rules/5-3-parts-of-a-feat",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 5761,
      "sourceColumn": 97,
      "context": "er of a category, which is noted in the feat. If you're instructed to choose a feat from a specific category, such as the Origin category, that cate",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "fbbcd4076e41137b",
      "record": "https://cheeleong.dev/graph20/objects/rules/5-3-parts-of-a-feat",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 5761,
      "sourceColumn": 239,
      "context": "t category must appear under the feat's name. If you're instructed to choose a feat and no category is specified, you can choose from any category.",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "85ad864d16a1b1a9",
      "record": "https://cheeleong.dev/graph20/objects/rules/6-100-holy-water-25-gp",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 6688,
      "sourceColumn": 285,
      "context": "row (DC 8 plus your Dexterity modifier and Proficiency Bonus) or take 2d8 Radiant damage if it is a Fiend or an Undead.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "97829daf0412b16a",
      "record": "https://cheeleong.dev/graph20/objects/rules/6-101-hunting-trap-5-gp",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 6694,
      "sourceColumn": 201,
      "context": "s on the plate must succeed on a DC 13 Dexterity saving throw or take 1d4 Piercing damage and have its Speed reduced to 0 until the start of it",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "939dcaa2a555634b",
      "record": "https://cheeleong.dev/graph20/objects/rules/6-119-poison-basic-100-gp",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 6778,
      "sourceColumn": 215,
      "context": "Slashing damage from the poisoned weapon or ammunition takes an extra 1d4 Poison damage. Once applied, the poison retains potency for 1 minute",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bfa37aa6d86308dc",
      "record": "https://cheeleong.dev/graph20/objects/rules/6-122-potion-of-healing-50-gp",
      "category": "formula",
      "match": "2d4 + 2",
      "path": "rulesText",
      "sourceLine": 6790,
      "sourceColumn": 198,
      "context": ". The creature that drinks the magical red fluid in this vial regains 2d4 + 2 Hit Points.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bd9426ab9a0420f3",
      "record": "https://cheeleong.dev/graph20/objects/rules/6-153-lifestyle-expenses",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 6963,
      "sourceColumn": 51,
      "context": "other necessities. At the start of each week or month (GM's choice), choose a lifestyle below - Wretched, Squalid, Poor, Modest, Comfortable, Wealt",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "0fd4a47f8c8ce396",
      "record": "https://cheeleong.dev/graph20/objects/rules/6-62-acid-25-gp",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 6406,
      "sourceColumn": 288,
      "context": "row (DC 8 plus your Dexterity modifier and Proficiency Bonus) or take 2d6 Acid damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f2db43e7b4255c61",
      "record": "https://cheeleong.dev/graph20/objects/rules/6-63-alchemists-fire-50-gp",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 6410,
      "sourceColumn": 301,
      "context": "row (DC 8 plus your Dexterity modifier and Proficiency Bonus) or take 1d4 Fire damage and start burning (see “Rules Glossary”).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7bfe0ce0224a629e",
      "record": "https://cheeleong.dev/graph20/objects/rules/8-12-armor-class",
      "category": "choice",
      "match": "choose which",
      "path": "rulesText",
      "sourceLine": 12843,
      "sourceColumn": 115,
      "context": "terity modifier. If a rule gives you another base AC calculation, you choose which calculation to use; you can't use more than one. See also \"Attack Rol",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "1a283713363d401b",
      "record": "https://cheeleong.dev/graph20/objects/rules/8-133-speed",
      "category": "choice",
      "match": "choose which",
      "path": "rulesText",
      "sourceLine": 13661,
      "sourceColumn": 192,
      "context": "f which is defined in this glossary. If you have more than one speed, choose which one to use when you move; you can switch between the speeds during yo",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "97571f9c673fb55f",
      "record": "https://cheeleong.dev/graph20/objects/rules/8-139-stat-block",
      "category": "formula",
      "match": "1d4 + 2",
      "path": "rulesText",
      "sourceLine": 13729,
      "sourceColumn": 156,
      "context": "ion for each instance of damage. For example, an attack might deal 4 (1d4 + 2) damage on a hit. The GM determines whether you use the static number",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "dfa472c488940f56",
      "record": "https://cheeleong.dev/graph20/objects/rules/8-152-unarmed-strike",
      "category": "choice",
      "match": "choose one",
      "path": "rulesText",
      "sourceLine": 13823,
      "sourceColumn": 39,
      "context": "a target within 5 feet of you. Whenever you use your Unarmed Strike, choose one of the following options for its effect. Damage. You make an attack",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "92889984f0cf0959",
      "record": "https://cheeleong.dev/graph20/objects/rules/8-24-burning-hazard",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 12927,
      "sourceColumn": 36,
      "context": "A burning creature or object takes 1d4 Fire damage at the start of each of its turns. As an action, you can",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a87969df8eabed4e",
      "record": "https://cheeleong.dev/graph20/objects/rules/8-52-dash-action",
      "category": "choice",
      "match": "choose which",
      "path": "rulesText",
      "sourceLine": 13110,
      "sourceColumn": 141,
      "context": "n use that speed instead of your Speed when you take this action. You choose which speed to use each time you take it. See also “Speed.”",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "b71fd020ca6b8b5d",
      "record": "https://cheeleong.dev/graph20/objects/rules/8-6-action",
      "category": "choice",
      "match": "Choose which",
      "path": "rulesText",
      "sourceLine": 12796,
      "sourceColumn": 40,
      "context": "On your turn, you can take one action. Choose which action to take from those below or from the special actions provided",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "cab9ca4c49819b63",
      "record": "https://cheeleong.dev/graph20/objects/rules/8-69-falling-hazard",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 13217,
      "sourceColumn": 29,
      "context": "A creature that falls takes 1d6 Bludgeoning damage at the end of the fall for every 10 feet it fell,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fd8d9ff225ea1868",
      "record": "https://cheeleong.dev/graph20/objects/rules/8-69-falling-hazard",
      "category": "formula",
      "match": "20d6",
      "path": "rulesText",
      "sourceLine": 13217,
      "sourceColumn": 118,
      "context": "age at the end of the fall for every 10 feet it fell, to a maximum of 20d6. When the creature lands, it has the Prone condition unless it avoids",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9762e2b2b7e84533",
      "record": "https://cheeleong.dev/graph20/objects/rules/8-79-help-action",
      "category": "choice",
      "match": "Choose one",
      "path": "rulesText",
      "sourceLine": 13277,
      "sourceColumn": 26,
      "context": "e Help action, you do one of the following. Assist an Ability Check. Choose one of your skill or tool proficiencies and one ally who is near enough",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "2dfb745dec373328",
      "record": "https://cheeleong.dev/graph20/objects/rules/8-89-improvised-weapons",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 13335,
      "sourceColumn": 36,
      "context": "rolls with an improvised weapon. Damage. On a hit, the weapon deals 1d4 damage of a type the GM thinks is appropriate for the object. Range.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "87c362a11984b8f8",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-10-2-choose-a-feat",
      "category": "choice",
      "match": "Choose one",
      "path": "rulesText",
      "sourceLine": 13944,
      "sourceColumn": 1,
      "context": "Choose one feat from the Origin category. See “Origin Feats” for examples of Ori",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "769cb4c9d46df6bb",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-11-3-choose-skill-proficiencies",
      "category": "choice",
      "match": "Choose two",
      "path": "rulesText",
      "sourceLine": 13948,
      "sourceColumn": 1,
      "context": "Choose two skills appropriate for the background. There needn't be a relationshi",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "1a44cb41e7e0096f",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-12-4-choose-a-tool-proficiency",
      "category": "choice",
      "match": "Choose one",
      "path": "rulesText",
      "sourceLine": 13952,
      "sourceColumn": 1,
      "context": "Choose one tool used in the practice of the background or often associated with",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "14fc154a2d0ceb3a",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-25-cackle-fever",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 14018,
      "sourceColumn": 174,
      "context": "nomes are strangely immune). A creature suffers the following effects 1d4 days after infection: Fever. The creature gains 1 Exhaustion level,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "323ed8182bfe34b2",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-25-cackle-fever",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 14022,
      "sourceColumn": 221,
      "context": "ge other than Psychic damage. On a failed save, the creature takes 5 (1d10) Psychic damage and has the Incapacitated condition as it laughs unco",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "93e11af1e79b3b30",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-26-sewer-plague",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 14032,
      "sourceColumn": 467,
      "context": "infected with Sewer Plague. A creature suffers the following effects 1d4 days after infection: Fatigue. The creature gains 1 Exhaustion level",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cafe59b2834e69b1",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-36-thin-ice",
      "category": "formula",
      "match": "3d10",
      "path": "rulesText",
      "sourceLine": 14090,
      "sourceColumn": 36,
      "context": "Thin ice has a weight tolerance of 3d10 × 10 pounds per 10-foot-square area. Whenever the total weight on an",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "94f718d843f24178",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-40-prolonged-effects",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 14136,
      "sourceColumn": 95,
      "context": "character has the Frightened, Incapacitated, or Stunned condition for 1d10 minutes. This condition might be accompanied by alarming behavior or",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "55d65f04afae3745",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-40-prolonged-effects",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 14138,
      "sourceColumn": 85,
      "context": "cts. The character has Disadvantage on some or all ability checks for 1d10 × 10 hours, stemming from an unwillingness or inability to exert a pa",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "96afef4b574e71d3",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-43-harvesting-poison",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 14160,
      "sourceColumn": 134,
      "context": "ure that is dead or has the Incapacitated condition. The effort takes 1d6 minutes, after which the character makes a DC 20 Intelligence (Nature",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c112e5c58a333dcd",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-45-assassins-blood-150-gp",
      "category": "formula",
      "match": "1d12",
      "path": "rulesText",
      "sourceLine": 14170,
      "sourceColumn": 123,
      "context": "10 Constitution saving throw. On a failed save, the creature takes 6 (1d12) Poison damage and has the Poisoned condition for 24 hours. On a succ",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f6ff8146a38c99f2",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-46-burnt-othur-fumes-500-gp",
      "category": "formula",
      "match": "3d6",
      "path": "rulesText",
      "sourceLine": 14176,
      "sourceColumn": 105,
      "context": "r Fumes must succeed on a DC 13 Constitution saving throw or take 10 (3d6) Poison damage, and it must repeat the save at the start of each of i",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5441cfef3a4babf9",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-46-burnt-othur-fumes-500-gp",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 14176,
      "sourceColumn": 242,
      "context": "h of its turns. On each successive failed save, the creature takes 3 (1d6) Poison damage. After three successful saves, the poison ends.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8676b5842cd5d573",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-50-midnight-tears-1-500-gp",
      "category": "formula",
      "match": "9d6",
      "path": "rulesText",
      "sourceLine": 14202,
      "sourceColumn": 174,
      "context": "ght, the creature makes a DC 17 Constitution saving throw, taking 31 (9d6) Poison damage on a failed save or half as much damage on a successfu",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0cd952cf453be6bb",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-52-pale-tincture-250-gp",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 14214,
      "sourceColumn": 100,
      "context": "Tincture must succeed on a DC 16 Constitution saving throw or take 3 (1d6) Poison damage and have the Poisoned condition. The Poisoned creature",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a1f125ed8d2622f9",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-52-pale-tincture-250-gp",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 14214,
      "sourceColumn": 217,
      "context": "ion. The Poisoned creature repeats the save every 24 hours, taking 3 (1d6) Poison damage on a failed save. The damage the poison deals can't be",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "121a9ca3a78c321c",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-53-purple-worm-poison-2-000-gp",
      "category": "formula",
      "match": "10d6",
      "path": "rulesText",
      "sourceLine": 14220,
      "sourceColumn": 96,
      "context": "urple Worm Poison makes a DC 21 Constitution saving throw, taking 35 (10d6) Poison damage on a failed save or half as much damage on a successfu",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f3e57ed4522c84a1",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-54-serpent-venom-200-gp",
      "category": "formula",
      "match": "3d6",
      "path": "rulesText",
      "sourceLine": 14228,
      "sourceColumn": 5,
      "context": "Venom must succeed on a DC 11 Constitution saving throw, taking 10 (3d6) Poison damage on a failed save or half as much damage on a successfu",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f2487f8233751f43",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-56-torpor-600-gp",
      "category": "formula",
      "match": "4d6",
      "path": "rulesText",
      "sourceLine": 14240,
      "sourceColumn": 124,
      "context": "a DC 15 Constitution saving throw or have the Poisoned condition for 4d6 hours. The creature's Speed is halved while the creature is Poisoned",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "39881bbeb7fbad0f",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-58-wyvern-poison-1-200-gp",
      "category": "formula",
      "match": "7d6",
      "path": "rulesText",
      "sourceLine": 14252,
      "sourceColumn": 91,
      "context": "to Wyvern Poison makes a DC 14 Constitution saving throw, taking 24 (7d6) Poisson damage on a failed save or half as much damage on a successf",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8853e653f0492097",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-62-collapsing-roof",
      "category": "formula",
      "match": "2d10",
      "path": "rulesText",
      "sourceLine": 14286,
      "sourceColumn": 239,
      "context": "of ceiling must succeed on a DC 13 Dexterity saving throw, taking 11 (2d10) Bludgeoning damage on a failed save or half as much damage on a suc",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ae0804ee494455bf",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-64-fire-casting-statue",
      "category": "formula",
      "match": "2d10",
      "path": "rulesText",
      "sourceLine": 14328,
      "sourceColumn": 317,
      "context": "n the Cone must succeed on a DC 15 Dexterity saving throw, taking 11 (2d10) Fire damage on a failed save or half as much damage on a successful",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7121031a76247549",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-65-hidden-pit",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 14351,
      "sourceColumn": 45,
      "context": "remains open thereafter. A creature that falls into the pit takes 3 (1d6) Bludgeoning damage from the fall. Detect and Disarm. As a Study act",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "53801450d93cebba",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-66-poisoned-darts",
      "category": "formula",
      "match": "1d3",
      "path": "rulesText",
      "sourceLine": 14374,
      "sourceColumn": 97,
      "context": "' path must succeed on a DC 13 Dexterity saving throw or be struck by 1d3 darts, taking 3 (1d6) Poison damage per dart. Detect and Disarm. As",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "359e3ae2978f4cd8",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-66-poisoned-darts",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 14374,
      "sourceColumn": 118,
      "context": "n a DC 13 Dexterity saving throw or be struck by 1d3 darts, taking 3 (1d6) Poison damage per dart. Detect and Disarm. As a Search action, a cr",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ce5a8dc86216c3f0",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-66-poisoned-darts",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 14380,
      "sourceColumn": 115,
      "context": "higher levels by increasing each dart's Poison damage as follows: 7 (2d6) at levels 5-10, 14 (4d6) at levels 11-16, or 24 (7d6) at levels 17-2",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "12f83e8ed34f7f73",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-66-poisoned-darts",
      "category": "formula",
      "match": "4d6",
      "path": "rulesText",
      "sourceLine": 14380,
      "sourceColumn": 140,
      "context": "ing each dart's Poison damage as follows: 7 (2d6) at levels 5-10, 14 (4d6) at levels 11-16, or 24 (7d6) at levels 17-20.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "17144861ae8572ff",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-66-poisoned-darts",
      "category": "formula",
      "match": "7d6",
      "path": "rulesText",
      "sourceLine": 14380,
      "sourceColumn": 169,
      "context": "as follows: 7 (2d6) at levels 5-10, 14 (4d6) at levels 11-16, or 24 (7d6) at levels 17-20.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "67bbf798d2363b51",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-67-poisoned-needle",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 14390,
      "sourceColumn": 255,
      "context": "11 Constitution saving throw. On a failed save, the creature takes 5 (1d10) Poison damage and has the Poisoned condition for 1 hour. On a succe",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "de5447a3da302104",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-68-rolling-stone",
      "category": "formula",
      "match": "10d10",
      "path": "rulesText",
      "sourceLine": 14415,
      "sourceColumn": 446,
      "context": "t creature must succeed on a DC 15 Dexterity saving throw or take 55 (10d10) Bludgeoning damage and have the Prone condition. The stone stops wh",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1b78a25302ceb853",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-69-spiked-pit",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 14434,
      "sourceColumn": 69,
      "context": "A creature that falls into the pit lands at the bottom and takes 3 (1d6) Bludgeoning damage from the fall plus 9 (2d8) Piercing damage from t",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e46ee29e52fba320",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-69-spiked-pit",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 14434,
      "sourceColumn": 115,
      "context": "the bottom and takes 3 (1d6) Bludgeoning damage from the fall plus 9 (2d8) Piercing damage from the spikes. Detect and Disarm. As a Study acti",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8730d61ec43530dc",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-7-vehicles",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 13903,
      "sourceColumn": 153,
      "context": "own in “Equipment”) to determine their rate of travel, and they don't choose a travel pace.",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "f7241a5fdf1241e3",
      "record": "https://cheeleong.dev/graph20/objects/rules/9-9-1-choose-abilities",
      "category": "choice",
      "match": "Choose three",
      "path": "rulesText",
      "sourceLine": 13913,
      "sourceColumn": 1,
      "context": "Choose three abilities that seem appropriate for the background: Strength or Dext",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "19805460b035bc0c",
      "record": "https://cheeleong.dev/graph20/objects/species/dragonborn",
      "category": "formula",
      "match": "1d10",
      "path": "traits[1].rulesText",
      "sourceLine": 5557,
      "sourceColumn": 387,
      "context": "n modifier and Proficiency Bonus). On a failed save, a creature takes 1d10 damage of the type determined by your Draconic Ancestry trait. On a s",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fddec9fe8fd83fde",
      "record": "https://cheeleong.dev/graph20/objects/species/dragonborn",
      "category": "formula",
      "match": "1d10",
      "path": "traits[1].rulesText",
      "sourceLine": 5557,
      "sourceColumn": 540,
      "context": "save, a creature takes half as much damage. This damage increases by 1d10 when you reach character levels 5 (2d10), 11 (3d10), and 17 (4d10).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9e3bf62457c521b6",
      "record": "https://cheeleong.dev/graph20/objects/species/dragonborn",
      "category": "formula",
      "match": "2d10",
      "path": "traits[1].rulesText",
      "sourceLine": 5557,
      "sourceColumn": 580,
      "context": "age. This damage increases by 1d10 when you reach character levels 5 (2d10), 11 (3d10), and 17 (4d10). You can use this Breath Weapon a number",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d5277e662b5e8ed8",
      "record": "https://cheeleong.dev/graph20/objects/species/dragonborn",
      "category": "formula",
      "match": "3d10",
      "path": "traits[1].rulesText",
      "sourceLine": 5557,
      "sourceColumn": 591,
      "context": "amage increases by 1d10 when you reach character levels 5 (2d10), 11 (3d10), and 17 (4d10). You can use this Breath Weapon a number of times eq",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "25ffa248670fad5a",
      "record": "https://cheeleong.dev/graph20/objects/species/dragonborn",
      "category": "formula",
      "match": "4d10",
      "path": "traits[1].rulesText",
      "sourceLine": 5557,
      "sourceColumn": 606,
      "context": "by 1d10 when you reach character levels 5 (2d10), 11 (3d10), and 17 (4d10). You can use this Breath Weapon a number of times equal to your Pro",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5a642ea365fd5307",
      "record": "https://cheeleong.dev/graph20/objects/species/elf",
      "category": "choice",
      "match": "Choose a",
      "path": "traits[1].rulesText",
      "sourceLine": 5599,
      "sourceColumn": 82,
      "context": "You are part of a lineage that grants you supernatural abilities. Choose a lineage from the Elven Lineages table. You gain the level 1 benefit o",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "638c3f09e44d47bd",
      "record": "https://cheeleong.dev/graph20/objects/species/gnome",
      "category": "choice",
      "match": "Choose one",
      "path": "traits[2].rulesText",
      "sourceLine": 5633,
      "sourceColumn": 84,
      "context": "You are part of a lineage that grants you supernatural abilities. Choose one of the following options; whichever one you choose, Intelligence, Wis",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "d32233d524b91f3a",
      "record": "https://cheeleong.dev/graph20/objects/species/gnome",
      "category": "choice",
      "match": "choose one",
      "path": "traits[4].rulesText",
      "sourceLine": 5639,
      "sourceColumn": 139,
      "context": "vate it with a touch. If the chosen effect has options within it, you choose one of those options for the device when you create it. For example, if y",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "794b95e56af59efb",
      "record": "https://cheeleong.dev/graph20/objects/species/goliath",
      "category": "choice",
      "match": "Choose one",
      "path": "traits[0].rulesText",
      "sourceLine": 5651,
      "sourceColumn": 48,
      "context": "You are descended from Giants. Choose one of the following benefits - a supernatural boon from your ancestry; y",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "aaccefe589ceab8a",
      "record": "https://cheeleong.dev/graph20/objects/species/goliath",
      "category": "formula",
      "match": "1d10",
      "path": "traits[0].rulesText",
      "sourceLine": 5655,
      "sourceColumn": 110,
      "context": "a target with an attack roll and deal damage to it, you can also deal 1d10 Fire damage to that target. Frost's Chill (Frost Giant). When you hi",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fb6cb2a9f90c7587",
      "record": "https://cheeleong.dev/graph20/objects/species/goliath",
      "category": "formula",
      "match": "1d6",
      "path": "traits[0].rulesText",
      "sourceLine": 5657,
      "sourceColumn": 113,
      "context": "a target with an attack roll and deal damage to it, you can also deal 1d6 Cold damage to that target and reduce its Speed by 10 feet until the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c652b129595132b7",
      "record": "https://cheeleong.dev/graph20/objects/species/goliath",
      "category": "formula",
      "match": "1d12",
      "path": "traits[0].rulesText",
      "sourceLine": 5661,
      "sourceColumn": 88,
      "context": "(Stone Giant). When you take damage, you can take a Reaction to roll 1d12. Add your Constitution modifier to the number rolled and reduce the d",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d9344169ef73242a",
      "record": "https://cheeleong.dev/graph20/objects/species/goliath",
      "category": "formula",
      "match": "1d8",
      "path": "traits[0].rulesText",
      "sourceLine": 5663,
      "sourceColumn": 124,
      "context": "rom a creature within 60 feet of you, you can take a Reaction to deal 1d8 Thunder damage to that creature.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2bdcd01c5517f687",
      "record": "https://cheeleong.dev/graph20/objects/species/tiefling",
      "category": "choice",
      "match": "Choose a",
      "path": "traits[1].rulesText",
      "sourceLine": 5741,
      "sourceColumn": 92,
      "context": "are the recipient of a legacy that grants you supernatural abilities. Choose a legacy from the Fiendish Legacies table. You gain the level 1 benefit",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "04cf1c9bdbe4b3a8",
      "record": "https://cheeleong.dev/graph20/objects/spells/acid-arrow",
      "category": "formula",
      "match": "4d4",
      "path": "rulesText",
      "sourceLine": 7354,
      "sourceColumn": 168,
      "context": "a ranged spell attack against the target. On a hit, the target takes 4d4 Acid damage and 2d4 Acid damage at the end of its next turn. On a mis",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b82ca12293bcc8b5",
      "record": "https://cheeleong.dev/graph20/objects/spells/acid-arrow",
      "category": "formula",
      "match": "2d4",
      "path": "rulesText",
      "sourceLine": 7354,
      "sourceColumn": 188,
      "context": "ck against the target. On a hit, the target takes 4d4 Acid damage and 2d4 Acid damage at the end of its next turn. On a miss, the arrow splashe",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9d3129de0443ea8c",
      "record": "https://cheeleong.dev/graph20/objects/spells/acid-arrow",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 7356,
      "sourceColumn": 1,
      "context": "es the target with acid for half as much of the initial damage only. Using a Higher-Level Spell Slot. The damage (both initial and later) increases by 1d4 for each spell",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "c10258127afa9a92",
      "record": "https://cheeleong.dev/graph20/objects/spells/acid-arrow",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 7356,
      "sourceColumn": 83,
      "context": "er-Level Spell Slot. The damage (both initial and later) increases by 1d4 for each spell slot level above 2.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9625906a3afcf03d",
      "record": "https://cheeleong.dev/graph20/objects/spells/acid-splash",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 7367,
      "sourceColumn": 177,
      "context": "ature in that Sphere must succeed on a Dexterity saving throw or take 1d6 Acid damage. Cantrip Upgrade. The damage increases by 1d6 when you r",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "321dd61af68651b7",
      "record": "https://cheeleong.dev/graph20/objects/spells/acid-splash",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 7369,
      "sourceColumn": 42,
      "context": "ow or take 1d6 Acid damage. Cantrip Upgrade. The damage increases by 1d6 when you reach levels 5 (2d6), 11 (3d6), and 17 (4d6).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9b9cc05ba83b23ce",
      "record": "https://cheeleong.dev/graph20/objects/spells/acid-splash",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 7369,
      "sourceColumn": 71,
      "context": "Cantrip Upgrade. The damage increases by 1d6 when you reach levels 5 (2d6), 11 (3d6), and 17 (4d6).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fc92a88d76e6c793",
      "record": "https://cheeleong.dev/graph20/objects/spells/acid-splash",
      "category": "formula",
      "match": "3d6",
      "path": "rulesText",
      "sourceLine": 7369,
      "sourceColumn": 81,
      "context": "grade. The damage increases by 1d6 when you reach levels 5 (2d6), 11 (3d6), and 17 (4d6).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0cc2106fc81ff8e9",
      "record": "https://cheeleong.dev/graph20/objects/spells/acid-splash",
      "category": "formula",
      "match": "4d6",
      "path": "rulesText",
      "sourceLine": 7369,
      "sourceColumn": 95,
      "context": "age increases by 1d6 when you reach levels 5 (2d6), 11 (3d6), and 17 (4d6).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "71e9e113746ec4af",
      "record": "https://cheeleong.dev/graph20/objects/spells/aid",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 7382,
      "sourceColumn": 1,
      "context": "Point maximum and current Hit Points increase by 5 for the duration. Using a Higher-Level Spell Slot. Each target's Hit Points increase by 5 for each spell slot level abo",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "e1dee1e3e479ab58",
      "record": "https://cheeleong.dev/graph20/objects/spells/alarm",
      "category": "choice",
      "match": "Choose a",
      "path": "rulesText",
      "sourceLine": 7393,
      "sourceColumn": 37,
      "context": "d silver wire) Duration: 8 hours You set an alarm against intrusion. Choose a door, a window, or an area within range that is no larger than a 20-f",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "5ce05d4110d6bf91",
      "record": "https://cheeleong.dev/graph20/objects/spells/alter-self",
      "category": "choice",
      "match": "Choose one",
      "path": "rulesText",
      "sourceLine": 7410,
      "sourceColumn": 31,
      "context": "Duration: Concentration, up to 1 hour You alter your physical form. Choose one of the following options. Its effects last for the duration, during w",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "501cf26eabae110a",
      "record": "https://cheeleong.dev/graph20/objects/spells/alter-self",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 7416,
      "sourceColumn": 185,
      "context": "use your Unarmed Strike to deal damage with that new growth, it deals 1d6 damage of the type in parentheses instead of dealing the normal damag",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7a667bfcb9f06d9d",
      "record": "https://cheeleong.dev/graph20/objects/spells/animal-friendship",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 7431,
      "sourceColumn": 1,
      "context": "or one of your allies deals damage to the target, the spells ends. Using a Higher-Level Spell Slot. You can target one additional Beast for each spell slot level above",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "a077dfa2ff021ccb",
      "record": "https://cheeleong.dev/graph20/objects/spells/animal-messenger",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 7446,
      "sourceColumn": 1,
      "context": "message is lost, and the Beast returns to where you cast the spell. Using a Higher-Level Spell Slot. The spell's duration increases by 48 hours for each spell slot level",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "f3edb5500762ea0d",
      "record": "https://cheeleong.dev/graph20/objects/spells/animal-shapes",
      "category": "choice",
      "match": "Choose any",
      "path": "rulesText",
      "sourceLine": 7457,
      "sourceColumn": 1,
      "context": "ting Time: Action Range: 30 feet Components: V, S Duration: 24 hours Choose any number of willing creatures that you can see within range. Each targe",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "21220964f0916c7c",
      "record": "https://cheeleong.dev/graph20/objects/spells/animal-shapes",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 7457,
      "sourceColumn": 192,
      "context": "ast of your choice that has a Challenge Rating of 4 or lower. You can choose a different form for each target. On later turns, you can take a Magic",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "7d44288e408ea139",
      "record": "https://cheeleong.dev/graph20/objects/spells/animate-dead",
      "category": "choice",
      "match": "Choose a",
      "path": "rulesText",
      "sourceLine": 7474,
      "sourceColumn": 1,
      "context": "a piece of flesh, and a pinch of bone dust) Duration: Instantaneous Choose a pile of bones or a corpse of a Medium or Small Humanoid within range.",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "d9cb2253abfb0e5f",
      "record": "https://cheeleong.dev/graph20/objects/spells/animate-dead",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 7480,
      "sourceColumn": 1,
      "context": "have animated with this spell rather than animating a new creature. Using a Higher-Level Spell Slot. You animate or reassert control over two additional Undead creatures",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "22c8ac40533534c9",
      "record": "https://cheeleong.dev/graph20/objects/spells/animate-objects",
      "category": "choice",
      "match": "Choose a",
      "path": "rulesText",
      "sourceLine": 7491,
      "sourceColumn": 34,
      "context": "tion: Concentration, up to 1 minute Objects animate at your command. Choose a number of nonmagical objects within range that aren't being worn or c",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "61595a5cdae3e615",
      "record": "https://cheeleong.dev/graph20/objects/spells/animate-objects",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 7499,
      "sourceColumn": 1,
      "context": "its object form, and any remaining damage carries over to that form. Using a Higher-Level Spell Slot. The creature's Slam damage increases by 1d4 (Medium or smaller), 1d6",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "85c205a3e69a7677",
      "record": "https://cheeleong.dev/graph20/objects/spells/animate-objects",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 7499,
      "sourceColumn": 74,
      "context": "ng a Higher-Level Spell Slot. The creature's Slam damage increases by 1d4 (Medium or smaller), 1d6 (Large), or 1d12 (Huge) for each spell slot",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "460900b04449d0d4",
      "record": "https://cheeleong.dev/graph20/objects/spells/animate-objects",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 7499,
      "sourceColumn": 99,
      "context": "lot. The creature's Slam damage increases by 1d4 (Medium or smaller), 1d6 (Large), or 1d12 (Huge) for each spell slot level above 5. Animated",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4d7f3525ef167bfa",
      "record": "https://cheeleong.dev/graph20/objects/spells/animate-objects",
      "category": "formula",
      "match": "1d12",
      "path": "rulesText",
      "sourceLine": 7499,
      "sourceColumn": 115,
      "context": "e's Slam damage increases by 1d4 (Medium or smaller), 1d6 (Large), or 1d12 (Huge) for each spell slot level above 5. Animated Object Huge or S",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ac2dcd1134ceeb3e",
      "record": "https://cheeleong.dev/graph20/objects/spells/animate-objects",
      "category": "formula",
      "match": "1d4 + 3",
      "path": "rulesText",
      "sourceLine": 7522,
      "sourceColumn": 106,
      "context": "ls your spell attack modifier, reach 5 ft. Hit: Force damage equal to 1d4 + 3 (Medium or smaller), 2d6 + 3 + your spellcasting ability modifier (La",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "673e8d3c7182ffe6",
      "record": "https://cheeleong.dev/graph20/objects/spells/animate-objects",
      "category": "formula",
      "match": "2d6 + 3",
      "path": "rulesText",
      "sourceLine": 7522,
      "sourceColumn": 135,
      "context": ", reach 5 ft. Hit: Force damage equal to 1d4 + 3 (Medium or smaller), 2d6 + 3 + your spellcasting ability modifier (Large), or 2d12 + 3 + your spel",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2db7bf5aee3e3d1c",
      "record": "https://cheeleong.dev/graph20/objects/spells/animate-objects",
      "category": "formula",
      "match": "2d12 + 3",
      "path": "rulesText",
      "sourceLine": 7522,
      "sourceColumn": 192,
      "context": "or smaller), 2d6 + 3 + your spellcasting ability modifier (Large), or 2d12 + 3 + your spellcasting ability modifier (Huge).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fb054ceb4564c5a0",
      "record": "https://cheeleong.dev/graph20/objects/spells/arcane-hand",
      "category": "formula",
      "match": "5d8",
      "path": "rulesText",
      "sourceLine": 7603,
      "sourceColumn": 117,
      "context": "n 5 feet of it. Make a melee spell attack. On a hit, the target takes 5d8 Force damage. Forceful Hand. The hand attempts to push a Huge or sma",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0233e01fd51f9e5c",
      "record": "https://cheeleong.dev/graph20/objects/spells/arcane-hand",
      "category": "formula",
      "match": "4d6",
      "path": "rulesText",
      "sourceLine": 7607,
      "sourceColumn": 380,
      "context": "e hand to crush it, dealing Bludgeoning damage to the target equal to 4d6 plus your spellcasting ability modifier. Interposing Hand. The hand",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "800dd11bf7de4779",
      "record": "https://cheeleong.dev/graph20/objects/spells/arcane-hand",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 7611,
      "sourceColumn": 1,
      "context": "In addition, its space counts as Difficult Terrain for your enemies. Using a Higher-Level Spell Slot. The damage of the Clenched Fist increases by 2d8 and the damage of t",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "aef48e16fd1e5fcc",
      "record": "https://cheeleong.dev/graph20/objects/spells/arcane-hand",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 7611,
      "sourceColumn": 79,
      "context": "Higher-Level Spell Slot. The damage of the Clenched Fist increases by 2d8 and the damage of the Grasping Hand increases by 2d6 for each spell s",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "00ef60519f2f9697",
      "record": "https://cheeleong.dev/graph20/objects/spells/arcane-hand",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 7611,
      "sourceColumn": 132,
      "context": "ist increases by 2d8 and the damage of the Grasping Hand increases by 2d6 for each spell slot level above 5.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ed2a3daa28bc8ae3",
      "record": "https://cheeleong.dev/graph20/objects/spells/arcane-sword",
      "category": "formula",
      "match": "4d12",
      "path": "rulesText",
      "sourceLine": 7637,
      "sourceColumn": 149,
      "context": "5 feet of the sword. On a hit, the target takes Force damage equal to 4d12 plus your spellcasting ability modifier. On your later turns, you ca",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ba54d2de342b24e9",
      "record": "https://cheeleong.dev/graph20/objects/spells/arcanists-magic-aura",
      "category": "choice",
      "match": "Choose a",
      "path": "rulesText",
      "sourceLine": 7652,
      "sourceColumn": 18,
      "context": "ay for 30 days, the illusion lasts until dispelled. Mask (Creature). Choose a creature type other than the target's actual type. Spells and other m",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "2c75b5105b851e07",
      "record": "https://cheeleong.dev/graph20/objects/spells/bane",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 7736,
      "sourceColumn": 234,
      "context": "oll or a saving throw before the spell ends, the target must subtract 1d4 from the attack roll or save. Using a Higher-Level Spell Slot. You c",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e8d5b391c35d09f9",
      "record": "https://cheeleong.dev/graph20/objects/spells/bane",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 7738,
      "sourceColumn": 1,
      "context": "ell ends, the target must subtract 1d4 from the attack roll or save. Using a Higher-Level Spell Slot. You can target one additional creature for each spell slot level abo",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "bdd4d57645473b64",
      "record": "https://cheeleong.dev/graph20/objects/spells/banishment",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 7753,
      "sourceColumn": 1,
      "context": "location on a plane (GM's choice) associated with its creature type. Using a Higher-Level Spell Slot. You can target one additional creature for each spell slot level abo",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "faa2332d20c5737d",
      "record": "https://cheeleong.dev/graph20/objects/spells/beacon-of-hope",
      "category": "choice",
      "match": "Choose any",
      "path": "rulesText",
      "sourceLine": 7775,
      "sourceColumn": 1,
      "context": "ge: 30 feet Components: V, S Duration: Concentration, up to 1 minute Choose any number of creatures within range. For the duration, each target has A",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "69207d2b17affb41",
      "record": "https://cheeleong.dev/graph20/objects/spells/befuddlement",
      "category": "formula",
      "match": "10d12",
      "path": "rulesText",
      "sourceLine": 7788,
      "sourceColumn": 36,
      "context": "kes an Intelligence saving throw. On a failed save, the target takes 10d12 Psychic damage and can't cast spells or take the Magic action. At the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "abb4558f5d0c8abb",
      "record": "https://cheeleong.dev/graph20/objects/spells/bestow-curse",
      "category": "choice",
      "match": "Choose one",
      "path": "rulesText",
      "sourceLine": 7803,
      "sourceColumn": 3,
      "context": "s, the target suffers one of the following effects of your choice: - Choose one ability. The target has Disadvantage on ability checks and saving thr",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "74a29b9e397aeb3e",
      "record": "https://cheeleong.dev/graph20/objects/spells/bestow-curse",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 7807,
      "sourceColumn": 94,
      "context": "the target with an attack roll or a spell, the target takes an extra 1d8 Necrotic damage. Using a Higher-Level Spell Slot. If you cast this s",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3a257b861fa68b36",
      "record": "https://cheeleong.dev/graph20/objects/spells/bestow-curse",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 7809,
      "sourceColumn": 1,
      "context": "tack roll or a spell, the target takes an extra 1d8 Necrotic damage. Using a Higher-Level Spell Slot. If you cast this spell using a level 4 spell slot, you can maintain",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "d82aba35b66089af",
      "record": "https://cheeleong.dev/graph20/objects/spells/black-tentacles",
      "category": "formula",
      "match": "3d6",
      "path": "rulesText",
      "sourceLine": 7822,
      "sourceColumn": 86,
      "context": "n that area makes a Strength saving throw. On a failed save, it takes 3d6 Bludgeoning damage, and it has the Restrained condition until the spe",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "00ab4681bf3c3b31",
      "record": "https://cheeleong.dev/graph20/objects/spells/blade-barrier",
      "category": "formula",
      "match": "6d10",
      "path": "rulesText",
      "sourceLine": 7837,
      "sourceColumn": 73,
      "context": "y creature in the wall's space makes a Dexterity saving throw, taking 6d10 Force damage on a failed save or half as much damage on a successful",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8d7979ff66bb5177",
      "record": "https://cheeleong.dev/graph20/objects/spells/bless",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 7848,
      "sourceColumn": 143,
      "context": "attack roll or a saving throw before the spell ends, the target adds 1d4 to the attack roll or save. Using a Higher-Level Spell Slot. You can",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d9e4bd661ac17cf4",
      "record": "https://cheeleong.dev/graph20/objects/spells/bless",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 7850,
      "sourceColumn": 1,
      "context": "fore the spell ends, the target adds 1d4 to the attack roll or save. Using a Higher-Level Spell Slot. You can target one additional creature for each spell slot level abo",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "5f81ac856440e78d",
      "record": "https://cheeleong.dev/graph20/objects/spells/blight",
      "category": "formula",
      "match": "8d8",
      "path": "rulesText",
      "sourceLine": 7861,
      "sourceColumn": 84,
      "context": "at you can see within range makes a Constitution saving throw, taking 8d8 Necrotic damage on a failed save or half as much damage on a successf",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "86db4aa58bf39c03",
      "record": "https://cheeleong.dev/graph20/objects/spells/blight",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 7865,
      "sourceColumn": 1,
      "context": "a tree or shrub. It doesn't make a save; it simply withers and dies. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 4.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "ca18c42d8997f1dc",
      "record": "https://cheeleong.dev/graph20/objects/spells/blight",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 7865,
      "sourceColumn": 58,
      "context": "s and dies. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 4.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "32dc48defe68b4b2",
      "record": "https://cheeleong.dev/graph20/objects/spells/blindness-deafness",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 7878,
      "sourceColumn": 1,
      "context": "he target repeats the save, ending the spell on itself on a success. Using a Higher-Level Spell Slot. You can target one additional creature for each spell slot level abo",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "e45d827c07f1c02c",
      "record": "https://cheeleong.dev/graph20/objects/spells/blink",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 7889,
      "sourceColumn": 6,
      "context": "ng Time: Action Range: Self Components: V, S Duration: 1 minute Roll 1d6 at the end of each of your turns for the duration. On a roll of 4–6,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d0c484bf43e3dbda",
      "record": "https://cheeleong.dev/graph20/objects/spells/burning-hands",
      "category": "formula",
      "match": "3d6",
      "path": "rulesText",
      "sourceLine": 7915,
      "sourceColumn": 118,
      "context": "ach creature in a 15-foot Cone makes a Dexterity saving throw, taking 3d6 Fire damage on a failed save or half as much damage on a successful o",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "be7fba872d83b62a",
      "record": "https://cheeleong.dev/graph20/objects/spells/burning-hands",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 7919,
      "sourceColumn": 1,
      "context": "objects in the Cone that aren't being worn or carried start burning. Using a Higher-Level Spell Slot. The damage increases by 1d6 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "159a0fe63f55250e",
      "record": "https://cheeleong.dev/graph20/objects/spells/burning-hands",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 7919,
      "sourceColumn": 58,
      "context": "rt burning. Using a Higher-Level Spell Slot. The damage increases by 1d6 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "48ba7bfb1514dca9",
      "record": "https://cheeleong.dev/graph20/objects/spells/call-lightning",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 7932,
      "sourceColumn": 26,
      "context": "that is 10 feet tall with a 60-foot radius. When you cast the spell, choose a point you can see under the cloud. A lightning bolt shoots from the c",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "ef53344b5f672df6",
      "record": "https://cheeleong.dev/graph20/objects/spells/call-lightning",
      "category": "formula",
      "match": "3d10",
      "path": "rulesText",
      "sourceLine": 7932,
      "sourceColumn": 205,
      "context": "re within 5 feet of that point makes a Dexterity saving throw, taking 3d10 Lightning damage on a failed save or half as much damage on a success",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6681be5d4e477e08",
      "record": "https://cheeleong.dev/graph20/objects/spells/call-lightning",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 7936,
      "sourceColumn": 187,
      "context": "ing a new one. Under such conditions, the spell's damage increases by 1d10. Using a Higher-Level Spell Slot. The damage increases by 1d10 for e",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "97bf0fd32a03149d",
      "record": "https://cheeleong.dev/graph20/objects/spells/call-lightning",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 7938,
      "sourceColumn": 1,
      "context": "ew one. Under such conditions, the spell's damage increases by 1d10. Using a Higher-Level Spell Slot. The damage increases by 1d10 for each spell slot level above 3.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "c3cef59918ee7e58",
      "record": "https://cheeleong.dev/graph20/objects/spells/call-lightning",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 7938,
      "sourceColumn": 58,
      "context": "es by 1d10. Using a Higher-Level Spell Slot. The damage increases by 1d10 for each spell slot level above 3.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5cbbb3e2682d3ffd",
      "record": "https://cheeleong.dev/graph20/objects/spells/chain-lightning",
      "category": "formula",
      "match": "10d8",
      "path": "rulesText",
      "sourceLine": 7965,
      "sourceColumn": 52,
      "context": "one of the bolts. Each target makes a Dexterity saving throw, taking 10d8 Lightning damage on a failed save or half as much damage on a success",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "729695d7e8a052ac",
      "record": "https://cheeleong.dev/graph20/objects/spells/chain-lightning",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 7967,
      "sourceColumn": 1,
      "context": "damage on a failed save or half as much damage on a successful one. Using a Higher-Level Spell Slot. One additional bolt leaps from the first target to another target fo",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "7a024c52a78a3c14",
      "record": "https://cheeleong.dev/graph20/objects/spells/charm-monster",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 7980,
      "sourceColumn": 1,
      "context": "to you. When the spell ends, the target knows it was Charmed by you. Using a Higher-Level Spell Slot. You can target one additional creature for each spell slot level abo",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "5e1ed574495806fd",
      "record": "https://cheeleong.dev/graph20/objects/spells/charm-person",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 7993,
      "sourceColumn": 1,
      "context": "to you. When the spell ends, the target knows it was Charmed by you. Using a Higher-Level Spell Slot. You can target one additional creature for each spell slot level abo",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "020021d20ecfb36b",
      "record": "https://cheeleong.dev/graph20/objects/spells/chill-touch",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 8004,
      "sourceColumn": 120,
      "context": "pell attack against a target within reach. On a hit, the target takes 1d10 Necrotic damage, and it can't regain Hit Points until the end of your",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "facb088a6accf082",
      "record": "https://cheeleong.dev/graph20/objects/spells/chill-touch",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 8006,
      "sourceColumn": 42,
      "context": "the end of your next turn. Cantrip Upgrade. The damage increases by 1d10 when you reach levels 5 (2d10), 11 (3d10), and 17 (4d10).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "19844ca799379773",
      "record": "https://cheeleong.dev/graph20/objects/spells/chill-touch",
      "category": "formula",
      "match": "2d10",
      "path": "rulesText",
      "sourceLine": 8006,
      "sourceColumn": 72,
      "context": "antrip Upgrade. The damage increases by 1d10 when you reach levels 5 (2d10), 11 (3d10), and 17 (4d10).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7e62bf4eea7355e9",
      "record": "https://cheeleong.dev/graph20/objects/spells/chill-touch",
      "category": "formula",
      "match": "3d10",
      "path": "rulesText",
      "sourceLine": 8006,
      "sourceColumn": 83,
      "context": "ade. The damage increases by 1d10 when you reach levels 5 (2d10), 11 (3d10), and 17 (4d10).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6929fcbc477e57af",
      "record": "https://cheeleong.dev/graph20/objects/spells/chill-touch",
      "category": "formula",
      "match": "4d10",
      "path": "rulesText",
      "sourceLine": 8006,
      "sourceColumn": 98,
      "context": "increases by 1d10 when you reach levels 5 (2d10), 11 (3d10), and 17 (4d10).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bdf35bc41ae43aac",
      "record": "https://cheeleong.dev/graph20/objects/spells/chromatic-orb",
      "category": "formula",
      "match": "3d8",
      "path": "rulesText",
      "sourceLine": 8017,
      "sourceColumn": 223,
      "context": "a ranged spell attack against the target. On a hit, the target takes 3d8 damage of the chosen type. If you roll the same number on two or mor",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "05ed2b8565d5bf7c",
      "record": "https://cheeleong.dev/graph20/objects/spells/chromatic-orb",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 8023,
      "sourceColumn": 1,
      "context": "n't leap again unless you cast the spell with a level 2+ spell slot. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 1. The o",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "f20ec1daac148505",
      "record": "https://cheeleong.dev/graph20/objects/spells/chromatic-orb",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 8023,
      "sourceColumn": 58,
      "context": "spell slot. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 1. The orb can leap a maximum number",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "755e8b780242b7cb",
      "record": "https://cheeleong.dev/graph20/objects/spells/circle-of-death",
      "category": "formula",
      "match": "8d8",
      "path": "rulesText",
      "sourceLine": 8034,
      "sourceColumn": 163,
      "context": "Each creature in that area makes a Constitution saving throw, taking 8d8 Necrotic damage on a failed save or half as much damage on a successf",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7d2737061132a5a7",
      "record": "https://cheeleong.dev/graph20/objects/spells/circle-of-death",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 8036,
      "sourceColumn": 1,
      "context": "damage on a failed save or half as much damage on a successful one. Using a Higher-Level Spell Slot. The damage increases by 2d8 for each spell slot level above 6.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "a502611d95aeff6a",
      "record": "https://cheeleong.dev/graph20/objects/spells/circle-of-death",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 8036,
      "sourceColumn": 58,
      "context": "essful one. Using a Higher-Level Spell Slot. The damage increases by 2d8 for each spell slot level above 6.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7fcfd3c0d0d16b1e",
      "record": "https://cheeleong.dev/graph20/objects/spells/cloudkill",
      "category": "formula",
      "match": "5d8",
      "path": "rulesText",
      "sourceLine": 8077,
      "sourceColumn": 71,
      "context": "Each creature in the Sphere makes a Constitution saving throw, taking 5d8 Poison damage on a failed save or half as much damage on a successful",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "37945d7470cc252d",
      "record": "https://cheeleong.dev/graph20/objects/spells/cloudkill",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 8081,
      "sourceColumn": 1,
      "context": "here moves 10 feet away from you at the start of each of your turns. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 5.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "9a4005a09c47d4dc",
      "record": "https://cheeleong.dev/graph20/objects/spells/cloudkill",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 8081,
      "sourceColumn": 58,
      "context": "your turns. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 5.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e8e385bee476f722",
      "record": "https://cheeleong.dev/graph20/objects/spells/command",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 8115,
      "sourceColumn": 1,
      "context": "s turn, the target doesn't move and takes no action or Bonus Action. Using a Higher-Level Spell Slot. You can affect one additional creature for each spell slot level abo",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "c137cefa91310eb1",
      "record": "https://cheeleong.dev/graph20/objects/spells/commune-with-nature",
      "category": "choice",
      "match": "Choose three",
      "path": "rulesText",
      "sourceLine": 8145,
      "sourceColumn": 1,
      "context": "s been replaced by construction, such as in castles and settlements. Choose three of the following facts; you learn those facts as they pertain to the",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "34a69fae3ee0feba",
      "record": "https://cheeleong.dev/graph20/objects/spells/commune-with-nature",
      "category": "choice",
      "match": "choose which",
      "path": "rulesText",
      "sourceLine": 8150,
      "sourceColumn": 60,
      "context": "an Undead - The most prevalent kind of plant, mineral, or Beast (you choose which to learn) - Locations of bodies of water For example, you could dete",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "09a59751fcf41142",
      "record": "https://cheeleong.dev/graph20/objects/spells/cone-of-cold",
      "category": "formula",
      "match": "8d8",
      "path": "rulesText",
      "sourceLine": 8190,
      "sourceColumn": 35,
      "context": "Cone originating from you makes a Constitution saving throw, taking 8d8 Cold damage on a failed save or half as much damage on a successful o",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "16001e5205e079b7",
      "record": "https://cheeleong.dev/graph20/objects/spells/cone-of-cold",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 8192,
      "sourceColumn": 1,
      "context": "reature killed by this spell becomes a frozen statue until it thaws. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 5.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "d0543e990c81db88",
      "record": "https://cheeleong.dev/graph20/objects/spells/cone-of-cold",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 8192,
      "sourceColumn": 58,
      "context": "l it thaws. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 5.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "aa00ed079b8fe5e0",
      "record": "https://cheeleong.dev/graph20/objects/spells/confusion",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 8203,
      "sourceColumn": 192,
      "context": "w, or that target can't take Bonus Actions or Reactions and must roll 1d10 at the start of each of its turns to determine its behavior for that",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e5ef15f6e9624b5c",
      "record": "https://cheeleong.dev/graph20/objects/spells/confusion",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 8205,
      "sourceColumn": 3,
      "context": "determine its behavior for that turn, consulting the table below. | 1d10 | Behavior for the Turn",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "21bcba5ebd7bb6e6",
      "record": "https://cheeleong.dev/graph20/objects/spells/confusion",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 8207,
      "sourceColumn": 88,
      "context": "et doesn’t take an action, and it uses all its movement to move. Roll 1d4 for the direction: 1, north; 2, east; 3, south; or 4, west.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a725303fe21331d5",
      "record": "https://cheeleong.dev/graph20/objects/spells/confusion",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 8215,
      "sourceColumn": 1,
      "context": "ed target repeats the save, ending the spell on itself on a success. Using a Higher-Level Spell Slot. The Sphere's radius increases by 5 feet for each spell slot level ab",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "c46828a63aa383ef",
      "record": "https://cheeleong.dev/graph20/objects/spells/conjure-animals",
      "category": "formula",
      "match": "3d10",
      "path": "rulesText",
      "sourceLine": 8232,
      "sourceColumn": 116,
      "context": "o make a Dexterity saving throw. On a failed save, the creature takes 3d10 Slashing damage. A creature makes this save only once per turn. Usin",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "039783abc7d26166",
      "record": "https://cheeleong.dev/graph20/objects/spells/conjure-animals",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 8234,
      "sourceColumn": 1,
      "context": "3d10 Slashing damage. A creature makes this save only once per turn. Using a Higher-Level Spell Slot. The damage increases by 1d10 for each spell slot level above 3.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "f14de648250b5a6b",
      "record": "https://cheeleong.dev/graph20/objects/spells/conjure-animals",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 8234,
      "sourceColumn": 58,
      "context": "e per turn. Using a Higher-Level Spell Slot. The damage increases by 1d10 for each spell slot level above 3.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "31f4c7c771d2db50",
      "record": "https://cheeleong.dev/graph20/objects/spells/conjure-celestial",
      "category": "choice",
      "match": "choose which",
      "path": "rulesText",
      "sourceLine": 8245,
      "sourceColumn": 206,
      "context": "a point within range. For each creature you can see in the Cylinder, choose which of these lights shines on it: Healing Light. The target regains Hit",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "350238ee1b78e9cf",
      "record": "https://cheeleong.dev/graph20/objects/spells/conjure-celestial",
      "category": "formula",
      "match": "4d12",
      "path": "rulesText",
      "sourceLine": 8247,
      "sourceColumn": 55,
      "context": "shines on it: Healing Light. The target regains Hit Points equal to 4d12 plus your spellcasting ability modifier. Searing Light. The target m",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bf1ebc259eb99286",
      "record": "https://cheeleong.dev/graph20/objects/spells/conjure-celestial",
      "category": "formula",
      "match": "6d12",
      "path": "rulesText",
      "sourceLine": 8249,
      "sourceColumn": 66,
      "context": "er. Searing Light. The target makes a Dexterity saving throw, taking 6d12 Radiant damage on a failed save or half as much damage on a successfu",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d1f57e66af5bd465",
      "record": "https://cheeleong.dev/graph20/objects/spells/conjure-celestial",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 8255,
      "sourceColumn": 1,
      "context": "lights. A creature can be affected by this spell only once per turn. Using a Higher-Level Spell Slot. The healing and damage increase by 1d12 for each spell slot level ab",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "e9bb2344eaed803b",
      "record": "https://cheeleong.dev/graph20/objects/spells/conjure-celestial",
      "category": "formula",
      "match": "1d12",
      "path": "rulesText",
      "sourceLine": 8255,
      "sourceColumn": 69,
      "context": "Using a Higher-Level Spell Slot. The healing and damage increase by 1d12 for each spell slot level above 7.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c4327b5c952f496c",
      "record": "https://cheeleong.dev/graph20/objects/spells/conjure-elemental",
      "category": "formula",
      "match": "8d8",
      "path": "rulesText",
      "sourceLine": 8268,
      "sourceColumn": 243,
      "context": "e spirit has no creature Restrained. On failed save, the target takes 8d8 damage of the spirit's type, and the target has the Restrained condit",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "35f6181684a2c31a",
      "record": "https://cheeleong.dev/graph20/objects/spells/conjure-elemental",
      "category": "formula",
      "match": "4d8",
      "path": "rulesText",
      "sourceLine": 8270,
      "sourceColumn": 36,
      "context": "strained target repeats the save. On a failed save, the target takes 4d8 damage of the spirit's type. On a successful save, the target isn't R",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b05f3f2e5de44746",
      "record": "https://cheeleong.dev/graph20/objects/spells/conjure-elemental",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 8272,
      "sourceColumn": 1,
      "context": "pe. On a successful save, the target isn't Restrained by the spirit. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 5.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "1aaacbc00973e0a7",
      "record": "https://cheeleong.dev/graph20/objects/spells/conjure-elemental",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 8272,
      "sourceColumn": 58,
      "context": "the spirit. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 5.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "dd6600972744c594",
      "record": "https://cheeleong.dev/graph20/objects/spells/conjure-fey",
      "category": "formula",
      "match": "3d12",
      "path": "rulesText",
      "sourceLine": 8283,
      "sourceColumn": 331,
      "context": "thin 5 feet of it. On a hit, the target takes Psychic damage equal to 3d12 plus your spellcasting ability modifier, and the target has the Frigh",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "eab9307a599757c6",
      "record": "https://cheeleong.dev/graph20/objects/spells/conjure-fey",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 8287,
      "sourceColumn": 1,
      "context": "it left and make the attack against a creature within 5 feet of it. Using a Higher-Level Spell Slot. The damage increases by 1d12 for each spell slot level above 6.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "f6793471f8b09619",
      "record": "https://cheeleong.dev/graph20/objects/spells/conjure-fey",
      "category": "formula",
      "match": "1d12",
      "path": "rulesText",
      "sourceLine": 8287,
      "sourceColumn": 58,
      "context": "feet of it. Using a Higher-Level Spell Slot. The damage increases by 1d12 for each spell slot level above 6.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "47801158a42cdf4b",
      "record": "https://cheeleong.dev/graph20/objects/spells/conjure-minor-elementals",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 8298,
      "sourceColumn": 166,
      "context": "he duration. Until the spell ends, any attack you make deals an extra 2d8 damage when you hit a creature in the Emanation. This damage is Acid,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "35cf9db6e677396e",
      "record": "https://cheeleong.dev/graph20/objects/spells/conjure-minor-elementals",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 8302,
      "sourceColumn": 1,
      "context": ", the ground in the Emanation is Difficult Terrain for your enemies. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 4.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "8e05b6725e998a2b",
      "record": "https://cheeleong.dev/graph20/objects/spells/conjure-minor-elementals",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 8302,
      "sourceColumn": 58,
      "context": "ur enemies. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 4.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "19eb6f6829b3e547",
      "record": "https://cheeleong.dev/graph20/objects/spells/conjure-woodland-beings",
      "category": "formula",
      "match": "5d8",
      "path": "rulesText",
      "sourceLine": 8315,
      "sourceColumn": 164,
      "context": "force that creature to make a Wisdom saving throw. The creature takes 5d8 Force damage on a failed save or half as much damage on a successful",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ee4f347ae9f3d29c",
      "record": "https://cheeleong.dev/graph20/objects/spells/conjure-woodland-beings",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 8319,
      "sourceColumn": 1,
      "context": "ake the Disengage action as a Bonus Action for the spell's duration. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 4.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "6efbd49dc7366f65",
      "record": "https://cheeleong.dev/graph20/objects/spells/conjure-woodland-beings",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 8319,
      "sourceColumn": 58,
      "context": "s duration. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 4.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3e639a1f585db8de",
      "record": "https://cheeleong.dev/graph20/objects/spells/contact-other-plane",
      "category": "formula",
      "match": "6d6",
      "path": "rulesText",
      "sourceLine": 8332,
      "sourceColumn": 28,
      "context": "nstead offer a short phrase as an answer. On a failed save, you take 6d6 Psychic damage and have the Incapacitated condition until you finish",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ad4290890424736d",
      "record": "https://cheeleong.dev/graph20/objects/spells/contagion",
      "category": "formula",
      "match": "11d8",
      "path": "rulesText",
      "sourceLine": 8343,
      "sourceColumn": 105,
      "context": "agion. The target must succeed on a Constitution saving throw or take 11d8 Necrotic damage and have the Poisoned condition. Also, choose one abi",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "739c3985c14c26a9",
      "record": "https://cheeleong.dev/graph20/objects/spells/contagion",
      "category": "choice",
      "match": "choose one",
      "path": "rulesText",
      "sourceLine": 8343,
      "sourceColumn": 165,
      "context": "w or take 11d8 Necrotic damage and have the Poisoned condition. Also, choose one ability when you cast the spell. While Poisoned, the target has Disad",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "69c9c50b55536abc",
      "record": "https://cheeleong.dev/graph20/objects/spells/contingency",
      "category": "choice",
      "match": "Choose a",
      "path": "rulesText",
      "sourceLine": 8358,
      "sourceColumn": 1,
      "context": "m-encrusted statuette of yourself worth 1,500+ GP) Duration: 10 days Choose a spell of level 5 or lower that you can cast, that has a casting time",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "f8d0332187267a11",
      "record": "https://cheeleong.dev/graph20/objects/spells/control-water",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 8384,
      "sourceColumn": 221,
      "context": "a Magic action on your later turns, you can repeat the same effect or choose a different one. Flood. You cause the water level of all standing wate",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "407daf0a677ee5ee",
      "record": "https://cheeleong.dev/graph20/objects/spells/control-water",
      "category": "choice",
      "match": "choose an",
      "path": "rulesText",
      "sourceLine": 8388,
      "sourceColumn": 1,
      "context": "all standing water in the area to rise by as much as 20 feet. If you choose an area in a large body of water, you instead create a 20-foot tall wave",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "a4c16526bcac9d21",
      "record": "https://cheeleong.dev/graph20/objects/spells/control-water",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 8388,
      "sourceColumn": 1,
      "context": "sizing. The water level remains elevated until the spell ends or you choose a different effect. If this effect produced a wave, the wave repeats on",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "b940e5a833e30a17",
      "record": "https://cheeleong.dev/graph20/objects/spells/control-water",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 8390,
      "sourceColumn": 62,
      "context": "a wall to either side. The trench remains until the spell ends or you choose a different effect. The water then slowly fills in the trench over the",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "46fc70391bcee4b8",
      "record": "https://cheeleong.dev/graph20/objects/spells/control-water",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 8392,
      "sourceColumn": 205,
      "context": "tinues to move in the direction you chose until the spell ends or you choose a different effect. Whirlpool. You cause a whirlpool to form in the ce",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "5116b91c86c6410f",
      "record": "https://cheeleong.dev/graph20/objects/spells/control-water",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 8394,
      "sourceColumn": 390,
      "context": "least 50 feet square and 25 feet deep. The whirlpool lasts until you choose a different effect or the spell ends. The whirlpool is 5 feet wide at t",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "875e81da99f4596d",
      "record": "https://cheeleong.dev/graph20/objects/spells/control-water",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 8396,
      "sourceColumn": 543,
      "context": "t makes a Strength saving throw. On a failed save, the creature takes 2d8 Bludgeoning damage. On a successful save, the creature takes half as",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bd3dd5b57a828696",
      "record": "https://cheeleong.dev/graph20/objects/spells/control-weather",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 8409,
      "sourceColumn": 163,
      "context": "the GM. You can change precipitation, temperature, and wind. It takes 1d4 × 10 minutes for the new conditions to take effect. Once they do so,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c25182a2e4cfd5ed",
      "record": "https://cheeleong.dev/graph20/objects/spells/create-or-destroy-water",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 8472,
      "sourceColumn": 1,
      "context": "ange. Alternatively, you destroy fog in a 30-foot Cube within range. Using a Higher-Level Spell Slot. You create or destroy 10 additional gallons of water, or the size of",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "e0f81f1f96db7ee3",
      "record": "https://cheeleong.dev/graph20/objects/spells/create-undead",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 8489,
      "sourceColumn": 1,
      "context": "es you have animated with this spell rather than animating new ones. Using a Higher-Level Spell Slot. If you use a level 7 spell slot, you can animate or reassert control",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "70863c40e4cfa0f1",
      "record": "https://cheeleong.dev/graph20/objects/spells/creation",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 8516,
      "sourceColumn": 1,
      "context": "| 10 minutes | | Adamantine or mithral | 1 minute | Using a Higher-Level Spell Slot. The Cube increases by 5 feet for each spell slot level above 5.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "877ae191dbeb23da",
      "record": "https://cheeleong.dev/graph20/objects/spells/cure-wounds",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 8527,
      "sourceColumn": 62,
      "context": "taneous A creature you touch regains a number of Hit Points equal to 2d8 plus your spellcasting ability modifier. Using a Higher-Level Spell",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "80df09a31ad21a69",
      "record": "https://cheeleong.dev/graph20/objects/spells/cure-wounds",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 8529,
      "sourceColumn": 1,
      "context": "of Hit Points equal to 2d8 plus your spellcasting ability modifier. Using a Higher-Level Spell Slot. The healing increases by 2d8 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "312ac44902a2d787",
      "record": "https://cheeleong.dev/graph20/objects/spells/cure-wounds",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 8529,
      "sourceColumn": 59,
      "context": "modifier. Using a Higher-Level Spell Slot. The healing increases by 2d8 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "503293443881f697",
      "record": "https://cheeleong.dev/graph20/objects/spells/delayed-blast-fireball",
      "category": "formula",
      "match": "12d6",
      "path": "rulesText",
      "sourceLine": 8611,
      "sourceColumn": 28,
      "context": "half as much damage on a successful one. The spell's base damage is 12d6, and the damage increases by 1d6 whenever your turn ends and the spel",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3b38e526b849a595",
      "record": "https://cheeleong.dev/graph20/objects/spells/delayed-blast-fireball",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 8611,
      "sourceColumn": 62,
      "context": "ul one. The spell's base damage is 12d6, and the damage increases by 1d6 whenever your turn ends and the spell hasn't ended. If a creature to",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cdd2f84348b47af3",
      "record": "https://cheeleong.dev/graph20/objects/spells/delayed-blast-fireball",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 8617,
      "sourceColumn": 1,
      "context": "ts in the explosion that aren't being worn or carried start burning. Using a Higher-Level Spell Slot. The base damage increases by 1d6 for each spell slot level above 7.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "a1d911361aa38f1d",
      "record": "https://cheeleong.dev/graph20/objects/spells/delayed-blast-fireball",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 8617,
      "sourceColumn": 63,
      "context": "rning. Using a Higher-Level Spell Slot. The base damage increases by 1d6 for each spell slot level above 7.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "99e3b2f46cd74d65",
      "record": "https://cheeleong.dev/graph20/objects/spells/dimension-door",
      "category": "formula",
      "match": "4d6",
      "path": "rulesText",
      "sourceLine": 8707,
      "sourceColumn": 179,
      "context": "ne or more objects, you and any creature traveling with you each take 4d6 Force damage, and the teleportation fails.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d085fa1992feca2b",
      "record": "https://cheeleong.dev/graph20/objects/spells/disintegrate",
      "category": "formula",
      "match": "10d6 + 40",
      "path": "rulesText",
      "sourceLine": 8735,
      "sourceColumn": 102,
      "context": "ll makes a Dexterity saving throw. On a failed save, the target takes 10d6 + 40 Force damage. If this damage reduces it to 0 Hit Points, it and every",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "18f7477f2b877e3c",
      "record": "https://cheeleong.dev/graph20/objects/spells/disintegrate",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 8739,
      "sourceColumn": 1,
      "context": "ge or larger, this spell disintegrates a 10-foot-Cube portion of it. Using a Higher-Level Spell Slot. The damage increases by 3d6 for each spell slot level above 6.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "9a159b47522d6c30",
      "record": "https://cheeleong.dev/graph20/objects/spells/disintegrate",
      "category": "formula",
      "match": "3d6",
      "path": "rulesText",
      "sourceLine": 8739,
      "sourceColumn": 58,
      "context": "tion of it. Using a Higher-Level Spell Slot. The damage increases by 3d6 for each spell slot level above 6.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c3c4edd81bc07530",
      "record": "https://cheeleong.dev/graph20/objects/spells/dispel-evil-and-good",
      "category": "choice",
      "match": "Choose one",
      "path": "rulesText",
      "sourceLine": 8767,
      "sourceColumn": 1,
      "context": "ime: Action Range: 120 feet Components: V, S Duration: Instantaneous Choose one creature, object, or magical effect within range. Any ongoing spell o",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "0b0801beca68703d",
      "record": "https://cheeleong.dev/graph20/objects/spells/dispel-evil-and-good",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 8769,
      "sourceColumn": 1,
      "context": "10 plus that spell's level). On a successful check, the spell ends. Using a Higher-Level Spell Slot. You automatically end a spell on the target if the spell's level is",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "048ef8c1947514cd",
      "record": "https://cheeleong.dev/graph20/objects/spells/dissonant-whispers",
      "category": "formula",
      "match": "3d6",
      "path": "rulesText",
      "sourceLine": 8780,
      "sourceColumn": 165,
      "context": "d. The target makes a Wisdom saving throw. On a failed save, it takes 3d6 Psychic damage and must immediately use its Reaction, if available, t",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3b328974e3f86412",
      "record": "https://cheeleong.dev/graph20/objects/spells/dissonant-whispers",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 8782,
      "sourceColumn": 1,
      "context": "te. On a successful save, the target takes half as much damage only. Using a Higher-Level Spell Slot. The damage increases by 1d6 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "f46bdb384fe81dff",
      "record": "https://cheeleong.dev/graph20/objects/spells/dissonant-whispers",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 8782,
      "sourceColumn": 58,
      "context": "amage only. Using a Higher-Level Spell Slot. The damage increases by 1d6 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3e9cc3f35c35b7bd",
      "record": "https://cheeleong.dev/graph20/objects/spells/divine-favor",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 8806,
      "sourceColumn": 63,
      "context": "minute Until the spell ends, your attacks with weapons deal an extra 1d4 Radiant damage on a hit.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "61ef768572188972",
      "record": "https://cheeleong.dev/graph20/objects/spells/divine-smite",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 8817,
      "sourceColumn": 27,
      "context": "Self Components: V Duration: Instantaneous The target takes an extra 2d8 Radiant damage from the attack. The damage increases by 1d8 if the ta",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6ea35562471ec483",
      "record": "https://cheeleong.dev/graph20/objects/spells/divine-smite",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 8817,
      "sourceColumn": 87,
      "context": "an extra 2d8 Radiant damage from the attack. The damage increases by 1d8 if the target is a Fiend or an Undead. Using a Higher-Level Spell Sl",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bf7c43a760bc419d",
      "record": "https://cheeleong.dev/graph20/objects/spells/divine-smite",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 8819,
      "sourceColumn": 1,
      "context": ". The damage increases by 1d8 if the target is a Fiend or an Undead. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "daf80d94bcccf0aa",
      "record": "https://cheeleong.dev/graph20/objects/spells/divine-smite",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 8819,
      "sourceColumn": 58,
      "context": "an Undead. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "08aec139a1b01165",
      "record": "https://cheeleong.dev/graph20/objects/spells/dominate-beast",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 8858,
      "sourceColumn": 1,
      "context": "target to take a Reaction but must take your own Reaction to do so. Using a Higher-Level Spell Slot. Your Concentration can last longer with a spell slot of level 5 (up",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "2bb26181dffb60d5",
      "record": "https://cheeleong.dev/graph20/objects/spells/dominate-monster",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 8875,
      "sourceColumn": 1,
      "context": "target to take a Reaction but must take your own Reaction to do so. Using a Higher-Level Spell Slot. Your Concentration can last longer with a level 9 spell slot (up to",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "956da9596211ae24",
      "record": "https://cheeleong.dev/graph20/objects/spells/dominate-person",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 8892,
      "sourceColumn": 1,
      "context": "target to take a Reaction but must take your own Reaction to do so. Using a Higher-Level Spell Slot. Your Concentration can last longer with a spell slot of level 6 (up",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "154a32aa93499358",
      "record": "https://cheeleong.dev/graph20/objects/spells/dragons-breath",
      "category": "formula",
      "match": "3d6",
      "path": "rulesText",
      "sourceLine": 8903,
      "sourceColumn": 233,
      "context": "ne. Each creature in that area makes a Dexterity saving throw, taking 3d6 damage of the chosen type on a failed save or half as much damage on",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "231b1616b331baa8",
      "record": "https://cheeleong.dev/graph20/objects/spells/dragons-breath",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 8905,
      "sourceColumn": 1,
      "context": "en type on a failed save or half as much damage on a successful one. Using a Higher-Level Spell Slot. The damage increases by 1d6 for each spell slot level above 2.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "5c9a1eb53565bb73",
      "record": "https://cheeleong.dev/graph20/objects/spells/dragons-breath",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 8905,
      "sourceColumn": 58,
      "context": "essful one. Using a Higher-Level Spell Slot. The damage increases by 1d6 for each spell slot level above 2.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5ab441e19b9070ff",
      "record": "https://cheeleong.dev/graph20/objects/spells/dream",
      "category": "formula",
      "match": "3d6",
      "path": "rulesText",
      "sourceLine": 8922,
      "sourceColumn": 254,
      "context": "failed save, the target gains no benefit from its rest, and it takes 3d6 Psychic damage when it wakes up.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "786f14a3936257c5",
      "record": "https://cheeleong.dev/graph20/objects/spells/earthquake",
      "category": "choice",
      "match": "Choose a",
      "path": "rulesText",
      "sourceLine": 8952,
      "sourceColumn": 1,
      "context": ": V, S, M (a fractured rock) Duration: Concentration, up to 1 minute Choose a point on the ground that you can see within range. For the duration,",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "43f6afb147de3848",
      "record": "https://cheeleong.dev/graph20/objects/spells/earthquake",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 8958,
      "sourceColumn": 22,
      "context": "broken. You can also cause the effects below. Fissures. A total of 1d6 fissures open in the spell's area at the end of the turn you cast it.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9557f301f0e8675e",
      "record": "https://cheeleong.dev/graph20/objects/spells/earthquake",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 8958,
      "sourceColumn": 181,
      "context": "fissures' locations, which can't be under structures. Each fissure is 1d10 × 10 feet deep and 10 feet wide, and it extends from one edge of the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b1716d8d9f1adb5f",
      "record": "https://cheeleong.dev/graph20/objects/spells/earthquake",
      "category": "formula",
      "match": "12d6",
      "path": "rulesText",
      "sourceLine": 8962,
      "sourceColumn": 164,
      "context": "makes a Dexterity saving throw. On a failed save, the creature takes 12d6 Bludgeoning damage, has the Prone condition, and is buried in the rub",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "299c9c8b2e56d0d5",
      "record": "https://cheeleong.dev/graph20/objects/spells/eldritch-blast",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 8973,
      "sourceColumn": 133,
      "context": "k against one creature or object in range. On a hit, the target takes 1d10 Force damage. Cantrip Upgrade. The spell creates two beams at level",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c4e36b9d46231022",
      "record": "https://cheeleong.dev/graph20/objects/spells/enhance-ability",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 9009,
      "sourceColumn": 1,
      "context": "the target has Advantage on ability checks using the chosen ability. Using a Higher-Level Spell Slot. You can target one additional creature for each spell slot level abo",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "378e603f1b903377",
      "record": "https://cheeleong.dev/graph20/objects/spells/enhance-ability",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 9009,
      "sourceColumn": 116,
      "context": "et one additional creature for each spell slot level above 2. You can choose a different ability for each target.",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "9cc895113a2d2046",
      "record": "https://cheeleong.dev/graph20/objects/spells/enlarge-reduce",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 9026,
      "sourceColumn": 248,
      "context": "'s attacks with its enlarged weapons or Unarmed Strikes deal an extra 1d4 damage on a hit. Reduce. The target's size decreases by one category",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ce6f268a8a2f4c74",
      "record": "https://cheeleong.dev/graph20/objects/spells/enlarge-reduce",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 9028,
      "sourceColumn": 240,
      "context": "The target's attacks with its reduced weapons or Unarmed Strikes deal 1d4 less damage on a hit (this can't reduce the damage below 1).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "48f4ac3aefe53d5c",
      "record": "https://cheeleong.dev/graph20/objects/spells/ensnaring-strike",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 9041,
      "sourceColumn": 36,
      "context": "shrivel away, and the spell ends. While Restrained, the target takes 1d6 Piercing damage at the start of each of its turns. The target or a cr",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cf673427eda01fa8",
      "record": "https://cheeleong.dev/graph20/objects/spells/ensnaring-strike",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 9043,
      "sourceColumn": 1,
      "context": "ics) check against your spell save DC. On a success, the spell ends. Using a Higher-Level Spell Slot. The damage increases by 1d6 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "a82399ad8ee94cde",
      "record": "https://cheeleong.dev/graph20/objects/spells/ensnaring-strike",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 9043,
      "sourceColumn": 58,
      "context": "spell ends. Using a Higher-Level Spell Slot. The damage increases by 1d6 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cf887b908c7dc62d",
      "record": "https://cheeleong.dev/graph20/objects/spells/etherealness",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 9088,
      "sourceColumn": 1,
      "context": "or a plane that doesn't border it, such as one of the Outer Planes. Using a Higher-Level Spell Slot. You can target up to three willing creatures (including yourself) fo",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "3dffcafda7de8d8d",
      "record": "https://cheeleong.dev/graph20/objects/spells/faithful-hound",
      "category": "formula",
      "match": "4d8",
      "path": "rulesText",
      "sourceLine": 9161,
      "sourceColumn": 155,
      "context": "et of it. That enemy must succeed on a Dexterity saving throw or take 4d8 Force damage. On your later turns, you can take a Magic action to mo",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1d1a9bc98d64b271",
      "record": "https://cheeleong.dev/graph20/objects/spells/false-life",
      "category": "formula",
      "match": "2d4 + 4",
      "path": "rulesText",
      "sourceLine": 9174,
      "sourceColumn": 10,
      "context": "onents: V, S, M (a drop of alcohol) Duration: Instantaneous You gain 2d4 + 4 Temporary Hit Points. Using a Higher-Level Spell Slot. You gain 5 ad",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2eec9d69abb5e388",
      "record": "https://cheeleong.dev/graph20/objects/spells/false-life",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 9176,
      "sourceColumn": 1,
      "context": "hol) Duration: Instantaneous You gain 2d4 + 4 Temporary Hit Points. Using a Higher-Level Spell Slot. You gain 5 additional Temporary Hit Points for each spell slot level",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "db7f5ec056dadfb1",
      "record": "https://cheeleong.dev/graph20/objects/spells/find-steed",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 9242,
      "sourceColumn": 1,
      "context": "de whether you summon the steed that disappeared or a different one. Using a Higher-Level Spell Slot. Use the spell slot's level for the spell's level in the stat block.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "3746002dfa2ffcc2",
      "record": "https://cheeleong.dev/graph20/objects/spells/find-steed",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 9268,
      "sourceColumn": 97,
      "context": "ttack Roll: Bonus equals your spell attack modifier, reach 5 ft. Hit: 1d8 plus the spell's level of Radiant (Celestial), Psychic (Fey), or Necr",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8b2cf497f983bc87",
      "record": "https://cheeleong.dev/graph20/objects/spells/find-steed",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 9280,
      "sourceColumn": 88,
      "context": "re within 5 feet of the steed regains a number of Hit Points equal to 2d8 plus the spell's level.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "79e81cfab3fc9239",
      "record": "https://cheeleong.dev/graph20/objects/spells/finger-of-death",
      "category": "formula",
      "match": "7d8 + 30",
      "path": "rulesText",
      "sourceLine": 9319,
      "sourceColumn": 126,
      "context": "ee within range. The target makes a Constitution saving throw, taking 7d8 + 30 Necrotic damage on a failed save or half as much damage on a successf",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2cc867cb4b861352",
      "record": "https://cheeleong.dev/graph20/objects/spells/fire-bolt",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 9347,
      "sourceColumn": 140,
      "context": "a ranged spell attack against the target. On a hit, the target takes 1d10 Fire damage. A flammable object hit by this spell starts burning if i",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9ac25faada744285",
      "record": "https://cheeleong.dev/graph20/objects/spells/fire-bolt",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 9349,
      "sourceColumn": 42,
      "context": "sn't being worn or carried. Cantrip Upgrade. The damage increases by 1d10 when you reach levels 5 (2d10), 11 (3d10), and 17 (4d10).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "eaf346a07ce892ed",
      "record": "https://cheeleong.dev/graph20/objects/spells/fire-bolt",
      "category": "formula",
      "match": "2d10",
      "path": "rulesText",
      "sourceLine": 9349,
      "sourceColumn": 72,
      "context": "antrip Upgrade. The damage increases by 1d10 when you reach levels 5 (2d10), 11 (3d10), and 17 (4d10).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "25d335c31f1c4d3d",
      "record": "https://cheeleong.dev/graph20/objects/spells/fire-bolt",
      "category": "formula",
      "match": "3d10",
      "path": "rulesText",
      "sourceLine": 9349,
      "sourceColumn": 83,
      "context": "ade. The damage increases by 1d10 when you reach levels 5 (2d10), 11 (3d10), and 17 (4d10).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "afa756f48aa0092a",
      "record": "https://cheeleong.dev/graph20/objects/spells/fire-bolt",
      "category": "formula",
      "match": "4d10",
      "path": "rulesText",
      "sourceLine": 9349,
      "sourceColumn": 98,
      "context": "increases by 1d10 when you reach levels 5 (2d10), 11 (3d10), and 17 (4d10).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b30bdb52b18e3340",
      "record": "https://cheeleong.dev/graph20/objects/spells/fire-shield",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 9364,
      "sourceColumn": 139,
      "context": "a melee attack roll, the shield erupts with flame. The attacker takes 2d8 Fire damage from a warm shield or 2d8 Cold damage from a chill shield",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bb234de65096ec53",
      "record": "https://cheeleong.dev/graph20/objects/spells/fire-shield",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 9364,
      "sourceColumn": 177,
      "context": "with flame. The attacker takes 2d8 Fire damage from a warm shield or 2d8 Cold damage from a chill shield.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "206551bd55909228",
      "record": "https://cheeleong.dev/graph20/objects/spells/fire-storm",
      "category": "formula",
      "match": "7d10",
      "path": "rulesText",
      "sourceLine": 9375,
      "sourceColumn": 253,
      "context": "ube. Each creature in the area makes a Dexterity saving throw, taking 7d10 Fire damage on a failed save or half as much damage on a successful o",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "de761cdcfc9616c3",
      "record": "https://cheeleong.dev/graph20/objects/spells/fireball",
      "category": "formula",
      "match": "8d6",
      "path": "rulesText",
      "sourceLine": 9332,
      "sourceColumn": 230,
      "context": "Sphere centered on that point makes a Dexterity saving throw, taking 8d6 Fire damage on a failed save or half as much damage on a successful o",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bd101d32fb1457f2",
      "record": "https://cheeleong.dev/graph20/objects/spells/fireball",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 9336,
      "sourceColumn": 1,
      "context": "objects in the area that aren't being worn or carried start burning. Using a Higher-Level Spell Slot. The damage increases by 1d6 for each spell slot level above 3.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "ff548f80e949df76",
      "record": "https://cheeleong.dev/graph20/objects/spells/fireball",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 9336,
      "sourceColumn": 58,
      "context": "rt burning. Using a Higher-Level Spell Slot. The damage increases by 1d6 for each spell slot level above 3.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "43be7e9ecc776e5f",
      "record": "https://cheeleong.dev/graph20/objects/spells/flame-blade",
      "category": "formula",
      "match": "3d6",
      "path": "rulesText",
      "sourceLine": 9390,
      "sourceColumn": 124,
      "context": "with the fiery blade. On a hit, the target takes Fire damage equal to 3d6 plus your spellcasting ability modifier. The flaming blade sheds Bri",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a1818fdce87dba7f",
      "record": "https://cheeleong.dev/graph20/objects/spells/flame-blade",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 9394,
      "sourceColumn": 1,
      "context": "t Light in a 10-foot radius and Dim Light for an additional 10 feet. Using a Higher-Level Spell Slot. The damage increases by 1d6 for each spell slot level above 2.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "7a2dac592b2fcffc",
      "record": "https://cheeleong.dev/graph20/objects/spells/flame-blade",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 9394,
      "sourceColumn": 58,
      "context": "al 10 feet. Using a Higher-Level Spell Slot. The damage increases by 1d6 for each spell slot level above 2.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "329f0b5d7b87d381",
      "record": "https://cheeleong.dev/graph20/objects/spells/flame-strike",
      "category": "formula",
      "match": "5d6",
      "path": "rulesText",
      "sourceLine": 9405,
      "sourceColumn": 189,
      "context": "ntered on a point within range makes a Dexterity saving throw, taking 5d6 Fire damage and 5d6 Radiant damage on a failed save or half as much d",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "de3db852b6cc2cb7",
      "record": "https://cheeleong.dev/graph20/objects/spells/flame-strike",
      "category": "formula",
      "match": "5d6",
      "path": "rulesText",
      "sourceLine": 9405,
      "sourceColumn": 209,
      "context": "thin range makes a Dexterity saving throw, taking 5d6 Fire damage and 5d6 Radiant damage on a failed save or half as much damage on a successfu",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3c92d46ba2a615b2",
      "record": "https://cheeleong.dev/graph20/objects/spells/flame-strike",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 9407,
      "sourceColumn": 1,
      "context": "damage on a failed save or half as much damage on a successful one. Using a Higher-Level Spell Slot. The Fire damage and the Radiant damage increase by 1d6 for each spel",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "d4ed230eb281d20a",
      "record": "https://cheeleong.dev/graph20/objects/spells/flame-strike",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 9407,
      "sourceColumn": 85,
      "context": "-Level Spell Slot. The Fire damage and the Radiant damage increase by 1d6 for each spell slot level above 5.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7ca380d2de2ed8c5",
      "record": "https://cheeleong.dev/graph20/objects/spells/flaming-sphere",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 9418,
      "sourceColumn": 222,
      "context": "rn within 5 feet of the sphere makes a Dexterity saving throw, taking 2d6 Fire damage on a failed save or half as much damage on a successful o",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f56d41230b5a65e0",
      "record": "https://cheeleong.dev/graph20/objects/spells/flaming-sphere",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 9424,
      "sourceColumn": 1,
      "context": "t Light in a 20-foot radius and Dim Light for an additional 20 feet. Using a Higher-Level Spell Slot. The damage increases by 1d6 for each spell slot level above 2.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "0ed6c7f1a3b86bd5",
      "record": "https://cheeleong.dev/graph20/objects/spells/flaming-sphere",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 9424,
      "sourceColumn": 58,
      "context": "al 20 feet. Using a Higher-Level Spell Slot. The damage increases by 1d6 for each spell slot level above 2.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "241710522862c566",
      "record": "https://cheeleong.dev/graph20/objects/spells/fly",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 9467,
      "sourceColumn": 1,
      "context": ", the target falls if it is still aloft unless it can stop the fall. Using a Higher-Level Spell Slot. You can target one additional creature for each spell slot level abo",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "cddca304c47308da",
      "record": "https://cheeleong.dev/graph20/objects/spells/fog-cloud",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 9480,
      "sourceColumn": 1,
      "context": "il a strong wind (such as one created by Gust of Wind) disperses it. Using a Higher-Level Spell Slot. The fog's radius increases by 20 feet for each spell slot level abov",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "a5203f91f5aa180f",
      "record": "https://cheeleong.dev/graph20/objects/spells/forbiddance",
      "category": "choice",
      "match": "Choose one",
      "path": "rulesText",
      "sourceLine": 9493,
      "sourceColumn": 85,
      "context": "he spell damages types of creatures that you choose when you cast it. Choose one or more of the following: Aberrations, Celestials, Elementals, Fey, F",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "8eeaf44ae8b36ac3",
      "record": "https://cheeleong.dev/graph20/objects/spells/forbiddance",
      "category": "formula",
      "match": "5d10",
      "path": "rulesText",
      "sourceLine": 9493,
      "sourceColumn": 313,
      "context": "r the first time on a turn or ends its turn there, the creature takes 5d10 Radiant or Necrotic damage (your choice when you cast this spell). Y",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "970cbb9124a7416c",
      "record": "https://cheeleong.dev/graph20/objects/spells/freedom-of-movement",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 9544,
      "sourceColumn": 1,
      "context": "uch as manacles or a creature imposing the Grappled condition on it. Using a Higher-Level Spell Slot. You can target one additional creature for each spell slot level abo",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "9c5141563caa3106",
      "record": "https://cheeleong.dev/graph20/objects/spells/freezing-sphere",
      "category": "formula",
      "match": "10d6",
      "path": "rulesText",
      "sourceLine": 9555,
      "sourceColumn": 188,
      "context": "Each creature in that area makes a Constitution saving throw, taking 10d6 Cold damage on failed save or half as much damage on a successful one",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fc933fe4ef56e4a7",
      "record": "https://cheeleong.dev/graph20/objects/spells/freezing-sphere",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 9561,
      "sourceColumn": 1,
      "context": "After 1 minute, if the globe hasn't already shattered, it explodes. Using a Higher-Level Spell Slot. The damage increases by 1d6 for each spell slot level above 6.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "96943bb36d5e8118",
      "record": "https://cheeleong.dev/graph20/objects/spells/freezing-sphere",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 9561,
      "sourceColumn": 58,
      "context": "t explodes. Using a Higher-Level Spell Slot. The damage increases by 1d6 for each spell slot level above 6.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "90eca928935052a1",
      "record": "https://cheeleong.dev/graph20/objects/spells/gaseous-form",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 9578,
      "sourceColumn": 1,
      "context": "se interacted with. Finally, the target can't attack or cast spells. Using a Higher-Level Spell Slot. You can target one additional creature for each spell slot level abo",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "c662a9467641caf3",
      "record": "https://cheeleong.dev/graph20/objects/spells/geas",
      "category": "formula",
      "match": "5d10",
      "path": "rulesText",
      "sourceLine": 9608,
      "sourceColumn": 35,
      "context": "it can't understand your command. While Charmed, the creature takes 5d10 Psychic damage if it acts in a manner directly counter to your comman",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "17140b14751dc1e0",
      "record": "https://cheeleong.dev/graph20/objects/spells/geas",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 9614,
      "sourceColumn": 1,
      "context": "A Remove Curse, Greater Restoration, or Wish spell ends this spell. Using a Higher-Level Spell Slot. If you use a level 7 or 8 spell slot, the duration is 365 days. If y",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "5e76e3d3dc70900d",
      "record": "https://cheeleong.dev/graph20/objects/spells/giant-insect",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 9642,
      "sourceColumn": 1,
      "context": "ny, it takes the Dodge action and uses its movement to avoid danger. Using a Higher-Level Spell Slot. Use the spell slot's level for the spell's level in the stat block.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "15d4a89ef34a890f",
      "record": "https://cheeleong.dev/graph20/objects/spells/giant-insect",
      "category": "formula",
      "match": "1d6 + 3",
      "path": "rulesText",
      "sourceLine": 9670,
      "sourceColumn": 91,
      "context": "tack Roll: Bonus equals your spell attack modifier, reach 10 ft. Hit: 1d6 + 3 plus the spell's level Piercing damage plus 1d4 Poison damage. Web B",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d92edfa8f8b09315",
      "record": "https://cheeleong.dev/graph20/objects/spells/giant-insect",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 9670,
      "sourceColumn": 143,
      "context": "reach 10 ft. Hit: 1d6 + 3 plus the spell's level Piercing damage plus 1d4 Poison damage. Web Bolt (Spider Only). Ranged Attack Roll: Bonus equ",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e1ae17b257821c0d",
      "record": "https://cheeleong.dev/graph20/objects/spells/giant-insect",
      "category": "formula",
      "match": "1d10 + 3",
      "path": "rulesText",
      "sourceLine": 9672,
      "sourceColumn": 104,
      "context": "tack Roll: Bonus equals your spell attack modifier, range 60 ft. Hit: 1d10 + 3 plus the spell's level Bludgeoning damage, and the target's Speed is",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "881f0924d97215df",
      "record": "https://cheeleong.dev/graph20/objects/spells/globe-of-invulnerability",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 9702,
      "sourceColumn": 1,
      "context": "the barrier is excluded from areas of effect created by such spells. Using a Higher-Level Spell Slot. The barrier blocks spells of 1 level higher for each spell slot leve",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "6e33c094df5274a5",
      "record": "https://cheeleong.dev/graph20/objects/spells/glyph-of-warding",
      "category": "formula",
      "match": "5d8",
      "path": "rulesText",
      "sourceLine": 9723,
      "sourceColumn": 195,
      "context": "creature in the area makes a Dexterity saving throw. A creature takes 5d8 Acid, Cold, Fire, Lightning, or Thunder damage (your choice when you",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0cd5d7bc8bd5f2bb",
      "record": "https://cheeleong.dev/graph20/objects/spells/glyph-of-warding",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 9731,
      "sourceColumn": 1,
      "context": "requires Concentration, it lasts until the end of its full duration. Using a Higher-Level Spell Slot. The damage of an explosive rune increases by 1d8 for each spell slot",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "ace65c90c7c7c203",
      "record": "https://cheeleong.dev/graph20/objects/spells/glyph-of-warding",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 9731,
      "sourceColumn": 79,
      "context": "Higher-Level Spell Slot. The damage of an explosive rune increases by 1d8 for each spell slot level above 3. If you create a spell glyph, you c",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4465a0c0471827fa",
      "record": "https://cheeleong.dev/graph20/objects/spells/guidance",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 9838,
      "sourceColumn": 34,
      "context": "tion: Concentration, up to 1 minute You touch a willing creature and choose a skill. Until the spell ends, the creature adds 1d4 to any ability che",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "68ba1796e0537ddf",
      "record": "https://cheeleong.dev/graph20/objects/spells/guidance",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 9838,
      "sourceColumn": 90,
      "context": "creature and choose a skill. Until the spell ends, the creature adds 1d4 to any ability check using the chosen skill.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e3995f41f888a419",
      "record": "https://cheeleong.dev/graph20/objects/spells/guiding-bolt",
      "category": "formula",
      "match": "4d6",
      "path": "rulesText",
      "sourceLine": 9849,
      "sourceColumn": 124,
      "context": "ge. Make a ranged spell attack against the target. On a hit, it takes 4d6 Radiant damage, and the next attack roll made against it before the",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7ac2508367402014",
      "record": "https://cheeleong.dev/graph20/objects/spells/guiding-bolt",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 9853,
      "sourceColumn": 1,
      "context": "roll made against it before the end of your next turn has Advantage. Using a Higher-Level Spell Slot. The damage increases by 1d6 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "498c21c3ae62e3d8",
      "record": "https://cheeleong.dev/graph20/objects/spells/guiding-bolt",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 9853,
      "sourceColumn": 58,
      "context": "Advantage. Using a Higher-Level Spell Slot. The damage increases by 1d6 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c5873becc8bc5c3f",
      "record": "https://cheeleong.dev/graph20/objects/spells/hallow",
      "category": "choice",
      "match": "Choose any",
      "path": "rulesText",
      "sourceLine": 9883,
      "sourceColumn": 16,
      "context": "Hallow. The affected area has the following effects. Hallowed Ward. Choose any of these creature types: Aberration, Celestial, Elemental, Fey, Fiend",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "327c9d842b5b9d20",
      "record": "https://cheeleong.dev/graph20/objects/spells/harm",
      "category": "formula",
      "match": "14d6",
      "path": "rulesText",
      "sourceLine": 9929,
      "sourceColumn": 141,
      "context": "target makes a Constitution saving throw. On a failed save, it takes 14d6 Necrotic damage, and its Hit Point maximum is reduced by an amount e",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "284e95f4e31d23e5",
      "record": "https://cheeleong.dev/graph20/objects/spells/haste",
      "category": "choice",
      "match": "Choose a",
      "path": "rulesText",
      "sourceLine": 9942,
      "sourceColumn": 1,
      "context": "(a shaving of licorice root) Duration: Concentration, up to 1 minute Choose a willing creature that you can see within range. Until the spell ends,",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "e7de268170e16b40",
      "record": "https://cheeleong.dev/graph20/objects/spells/heal",
      "category": "choice",
      "match": "Choose a",
      "path": "rulesText",
      "sourceLine": 9955,
      "sourceColumn": 1,
      "context": "Time: Action Range: 60 feet Components: V, S Duration: Instantaneous Choose a creature that you can see within range. Positive energy washes throug",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "cb16e572711be74c",
      "record": "https://cheeleong.dev/graph20/objects/spells/heal",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 9957,
      "sourceColumn": 1,
      "context": "o ends the Blinded, Deafened, and Poisoned conditions on the target. Using a Higher-Level Spell Slot. The healing increases by 10 for each spell slot level above 6.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "717b42ffba904596",
      "record": "https://cheeleong.dev/graph20/objects/spells/healing-word",
      "category": "formula",
      "match": "2d4",
      "path": "rulesText",
      "sourceLine": 9968,
      "sourceColumn": 85,
      "context": "your choice that you can see within range regains Hit Points equal to 2d4 plus your spellcasting ability modifier. Using a Higher-Level Spell",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "233643c8585875a4",
      "record": "https://cheeleong.dev/graph20/objects/spells/healing-word",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 9970,
      "sourceColumn": 1,
      "context": "ins Hit Points equal to 2d4 plus your spellcasting ability modifier. Using a Higher-Level Spell Slot. The healing increases by 2d4 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "bca65a2cb76bab2c",
      "record": "https://cheeleong.dev/graph20/objects/spells/healing-word",
      "category": "formula",
      "match": "2d4",
      "path": "rulesText",
      "sourceLine": 9970,
      "sourceColumn": 59,
      "context": "modifier. Using a Higher-Level Spell Slot. The healing increases by 2d4 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9a380040320c0aae",
      "record": "https://cheeleong.dev/graph20/objects/spells/heat-metal",
      "category": "choice",
      "match": "Choose a",
      "path": "rulesText",
      "sourceLine": 9981,
      "sourceColumn": 1,
      "context": "a piece of iron and a flame) Duration: Concentration, up to 1 minute Choose a manufactured metal object, such as a metal weapon or a suit of Heavy",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "fac7cef8dd09fab3",
      "record": "https://cheeleong.dev/graph20/objects/spells/heat-metal",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 9981,
      "sourceColumn": 226,
      "context": "glow red-hot. Any creature in physical contact with the object takes 2d8 Fire damage when you cast the spell. Until the spell ends, you can ta",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "eb14b53cc4e14e81",
      "record": "https://cheeleong.dev/graph20/objects/spells/heat-metal",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 9985,
      "sourceColumn": 1,
      "context": "n attack rolls and ability checks until the start of your next turn. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 2.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "3a705130fa62f54f",
      "record": "https://cheeleong.dev/graph20/objects/spells/heat-metal",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 9985,
      "sourceColumn": 58,
      "context": "next turn. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 2.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6b3d3e2015e55204",
      "record": "https://cheeleong.dev/graph20/objects/spells/hellish-rebuke",
      "category": "formula",
      "match": "2d10",
      "path": "rulesText",
      "sourceLine": 9996,
      "sourceColumn": 116,
      "context": "surrounded by green flames. It makes a Dexterity saving throw, taking 2d10 Fire damage on a failed save or half as much damage on a successful o",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "aa909a6ece329708",
      "record": "https://cheeleong.dev/graph20/objects/spells/hellish-rebuke",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 9998,
      "sourceColumn": 1,
      "context": "damage on a failed save or half as much damage on a successful one. Using a Higher-Level Spell Slot. The damage increases by 1d10 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "f18906034b1d15d1",
      "record": "https://cheeleong.dev/graph20/objects/spells/hellish-rebuke",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 9998,
      "sourceColumn": 58,
      "context": "essful one. Using a Higher-Level Spell Slot. The damage increases by 1d10 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7c73c3b5bad17996",
      "record": "https://cheeleong.dev/graph20/objects/spells/heroes-feast",
      "category": "formula",
      "match": "2d10",
      "path": "rulesText",
      "sourceLine": 10011,
      "sourceColumn": 224,
      "context": "ened and Poisoned conditions. Its Hit Point maximum also increases by 2d10, and it gains the same number of Hit Points.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c64f55f1f3e1f957",
      "record": "https://cheeleong.dev/graph20/objects/spells/heroism",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10024,
      "sourceColumn": 1,
      "context": "our spellcasting ability modifier at the start of each of its turns. Using a Higher-Level Spell Slot. You can target one additional creature for each spell slot level abo",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "cfeaddb35c9c2ffa",
      "record": "https://cheeleong.dev/graph20/objects/spells/hex",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 10035,
      "sourceColumn": 104,
      "context": "hat you can see within range. Until the spell ends, you deal an extra 1d6 Necrotic damage to the target whenever you hit it with an attack roll",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "aacb1f2f86dfcd25",
      "record": "https://cheeleong.dev/graph20/objects/spells/hex",
      "category": "choice",
      "match": "choose one",
      "path": "rulesText",
      "sourceLine": 10035,
      "sourceColumn": 185,
      "context": "c damage to the target whenever you hit it with an attack roll. Also, choose one ability when you cast the spell. The target has Disadvantage on abili",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "8d4a6f5a73d80d6f",
      "record": "https://cheeleong.dev/graph20/objects/spells/hex",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10039,
      "sourceColumn": 1,
      "context": "you can take a Bonus Action on a later turn to curse a new creature. Using a Higher-Level Spell Slot. Your Concentration can last longer with a spell slot of level 2 (up",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "b75a6ab5cc136c2b",
      "record": "https://cheeleong.dev/graph20/objects/spells/hideous-laughter",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10054,
      "sourceColumn": 1,
      "context": "e save is triggered by damage. On a successful save, the spell ends. Using a Higher-Level Spell Slot. You can target one additional creature for each spell slot level abo",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "0a9440bac9928710",
      "record": "https://cheeleong.dev/graph20/objects/spells/hold-monster",
      "category": "choice",
      "match": "Choose a",
      "path": "rulesText",
      "sourceLine": 10065,
      "sourceColumn": 1,
      "context": "M (a straight piece of iron) Duration: Concentration, up to 1 minute Choose a creature that you can see within range. The target must succeed on a",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "e261ecf25299d582",
      "record": "https://cheeleong.dev/graph20/objects/spells/hold-monster",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10067,
      "sourceColumn": 1,
      "context": "he target repeats the save, ending the spell on itself on a success. Using a Higher-Level Spell Slot. You can target one additional creature for each spell slot level abo",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "e18571075298ad33",
      "record": "https://cheeleong.dev/graph20/objects/spells/hold-person",
      "category": "choice",
      "match": "Choose a",
      "path": "rulesText",
      "sourceLine": 10078,
      "sourceColumn": 1,
      "context": "M (a straight piece of iron) Duration: Concentration, up to 1 minute Choose a Humanoid that you can see within range. The target must succeed on a",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "c481cff76154c190",
      "record": "https://cheeleong.dev/graph20/objects/spells/hold-person",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10080,
      "sourceColumn": 1,
      "context": "he target repeats the save, ending the spell on itself on a success. Using a Higher-Level Spell Slot. You can target one additional Humanoid for each spell slot level abo",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "c7ad961721d526ed",
      "record": "https://cheeleong.dev/graph20/objects/spells/hunters-mark",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 10102,
      "sourceColumn": 114,
      "context": "within range as your quarry. Until the spell ends, you deal an extra 1d6 Force damage to the target whenever you hit it with an attack roll. Y",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "92a260de175ba3b6",
      "record": "https://cheeleong.dev/graph20/objects/spells/hunters-mark",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10106,
      "sourceColumn": 1,
      "context": "Action to move the mark to a new creature you can see within range. Using a Higher-Level Spell Slot. Your Concentration can last longer with a spell slot of level 3–4 (u",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "432d27dbced980e3",
      "record": "https://cheeleong.dev/graph20/objects/spells/ice-knife",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 10130,
      "sourceColumn": 144,
      "context": "a ranged spell attack against the target. On a hit, the target takes 1d10 Piercing damage. Hit or miss, the shard then explodes. The target and",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c7ffd5d455f59343",
      "record": "https://cheeleong.dev/graph20/objects/spells/ice-knife",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 10130,
      "sourceColumn": 302,
      "context": "within 5 feet of it must succeed on a Dexterity saving throw or take 2d6 Cold damage. Using a Higher-Level Spell Slot. The Cold damage increa",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ef3e7ed09a068db2",
      "record": "https://cheeleong.dev/graph20/objects/spells/ice-knife",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10132,
      "sourceColumn": 1,
      "context": "it must succeed on a Dexterity saving throw or take 2d6 Cold damage. Using a Higher-Level Spell Slot. The Cold damage increases by 1d6 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "393bed9ec4b33d0f",
      "record": "https://cheeleong.dev/graph20/objects/spells/ice-knife",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 10132,
      "sourceColumn": 63,
      "context": "amage. Using a Higher-Level Spell Slot. The Cold damage increases by 1d6 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bc3ab293b496fdf8",
      "record": "https://cheeleong.dev/graph20/objects/spells/ice-storm",
      "category": "formula",
      "match": "2d10",
      "path": "rulesText",
      "sourceLine": 10143,
      "sourceColumn": 168,
      "context": "ture in the Cylinder makes a Dexterity saving throw. A creature takes 2d10 Bludgeoning damage and 4d6 Cold damage on a failed save or half as mu",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ea180586085f1e72",
      "record": "https://cheeleong.dev/graph20/objects/spells/ice-storm",
      "category": "formula",
      "match": "4d6",
      "path": "rulesText",
      "sourceLine": 10143,
      "sourceColumn": 196,
      "context": "Dexterity saving throw. A creature takes 2d10 Bludgeoning damage and 4d6 Cold damage on a failed save or half as much damage on a successful o",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1942865b8cbbfc5a",
      "record": "https://cheeleong.dev/graph20/objects/spells/ice-storm",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10147,
      "sourceColumn": 1,
      "context": "the Cylinder into Difficult Terrain until the end of your next turn. Using a Higher-Level Spell Slot. The Bludgeoning damage increases by 1d10 for each spell slot level a",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "f214f82ffbe9a37b",
      "record": "https://cheeleong.dev/graph20/objects/spells/ice-storm",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 10147,
      "sourceColumn": 70,
      "context": "Using a Higher-Level Spell Slot. The Bludgeoning damage increases by 1d10 for each spell slot level above 4.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3ffa12ed4ae27222",
      "record": "https://cheeleong.dev/graph20/objects/spells/incendiary-cloud",
      "category": "formula",
      "match": "10d8",
      "path": "rulesText",
      "sourceLine": 10217,
      "sourceColumn": 84,
      "context": "d appears, each creature in it makes a Dexterity saving throw, taking 10d8 Fire damage on a failed save or half as much damage on a successful o",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b9e8998c4651f5f7",
      "record": "https://cheeleong.dev/graph20/objects/spells/inflict-wounds",
      "category": "formula",
      "match": "2d10",
      "path": "rulesText",
      "sourceLine": 10230,
      "sourceColumn": 64,
      "context": "neous A creature you touch makes a Constitution saving throw, taking 2d10 Necrotic damage on a failed save or half as much damage on a successf",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a014763e1b6e73f5",
      "record": "https://cheeleong.dev/graph20/objects/spells/inflict-wounds",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10232,
      "sourceColumn": 1,
      "context": "damage on a failed save or half as much damage on a successful one. Using a Higher-Level Spell Slot. The damage increases by 1d10 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "bc1cd53ec568886e",
      "record": "https://cheeleong.dev/graph20/objects/spells/inflict-wounds",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 10232,
      "sourceColumn": 58,
      "context": "essful one. Using a Higher-Level Spell Slot. The damage increases by 1d10 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "be0e41743be42ff1",
      "record": "https://cheeleong.dev/graph20/objects/spells/insect-plague",
      "category": "formula",
      "match": "4d10",
      "path": "rulesText",
      "sourceLine": 10245,
      "sourceColumn": 87,
      "context": "ppears, each creature in it makes a Constitution saving throw, taking 4d10 Piercing damage on a failed save or half as much damage on a successf",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6772aa88375181fe",
      "record": "https://cheeleong.dev/graph20/objects/spells/insect-plague",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10247,
      "sourceColumn": 1,
      "context": "ends its turn there. A creature makes this save only once per turn. Using a Higher-Level Spell Slot. The damage increases by 1d10 for each spell slot level above 5.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "2a4480482ceb2016",
      "record": "https://cheeleong.dev/graph20/objects/spells/insect-plague",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 10247,
      "sourceColumn": 58,
      "context": "e per turn. Using a Higher-Level Spell Slot. The damage increases by 1d10 for each spell slot level above 5.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "37ad31a66b24e042",
      "record": "https://cheeleong.dev/graph20/objects/spells/invisibility",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10288,
      "sourceColumn": 1,
      "context": "ter the target makes an attack roll, deals damage, or casts a spell. Using a Higher-Level Spell Slot. You can target one additional creature for each spell slot level abo",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "6f6dbb3df0a879f0",
      "record": "https://cheeleong.dev/graph20/objects/spells/jump",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10301,
      "sourceColumn": 1,
      "context": "hat creature can jump up to 30 feet by spending 10 feet of movement. Using a Higher-Level Spell Slot. You can target one additional creature for each spell slot level abo",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "d59465d125d685e3",
      "record": "https://cheeleong.dev/graph20/objects/spells/knock",
      "category": "choice",
      "match": "Choose an",
      "path": "rulesText",
      "sourceLine": 10312,
      "sourceColumn": 1,
      "context": "ng Time: Action Range: 60 feet Components: V Duration: Instantaneous Choose an object that you can see within range. The object can be a door, a box",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "939f5cbb89125380",
      "record": "https://cheeleong.dev/graph20/objects/spells/lightning-bolt",
      "category": "formula",
      "match": "8d6",
      "path": "rulesText",
      "sourceLine": 10385,
      "sourceColumn": 177,
      "context": "ose. Each creature in the Line makes a Dexterity saving throw, taking 8d6 Lightning damage on a failed save or half as much damage on a success",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "82306b5bef4ddde6",
      "record": "https://cheeleong.dev/graph20/objects/spells/lightning-bolt",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10387,
      "sourceColumn": 1,
      "context": "damage on a failed save or half as much damage on a successful one. Using a Higher-Level Spell Slot. The damage increases by 1d6 for each spell slot level above 3.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "b18a40a3686a1308",
      "record": "https://cheeleong.dev/graph20/objects/spells/lightning-bolt",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 10387,
      "sourceColumn": 58,
      "context": "essful one. Using a Higher-Level Spell Slot. The damage increases by 1d6 for each spell slot level above 3.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "53ff6dfe7b9edef0",
      "record": "https://cheeleong.dev/graph20/objects/spells/longstrider",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10441,
      "sourceColumn": 1,
      "context": "ature. The target's Speed increases by 10 feet until the spell ends. Using a Higher-Level Spell Slot. You can target one additional creature for each spell slot level abo",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "70693398749d13cc",
      "record": "https://cheeleong.dev/graph20/objects/spells/magic-circle",
      "category": "choice",
      "match": "Choose one",
      "path": "rulesText",
      "sourceLine": 10482,
      "sourceColumn": 1,
      "context": "ar wherever the Cylinder intersects with the floor or other surface. Choose one or more of the following types of creatures: Celestials, Elementals,",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "bbaa3a4675d0a5da",
      "record": "https://cheeleong.dev/graph20/objects/spells/magic-circle",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10491,
      "sourceColumn": 1,
      "context": "ed type from leaving the Cylinder and protecting targets outside it. Using a Higher-Level Spell Slot. The duration increases by 1 hour for each spell slot level above 3.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "3a2facf3e5288919",
      "record": "https://cheeleong.dev/graph20/objects/spells/magic-missile",
      "category": "formula",
      "match": "1d4 + 1",
      "path": "rulesText",
      "sourceLine": 10527,
      "sourceColumn": 138,
      "context": "a creature of your choice that you can see within range. A dart deals 1d4 + 1 Force damage to its target. The darts all strike simultaneously, and",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5b400e19e8902c9c",
      "record": "https://cheeleong.dev/graph20/objects/spells/magic-missile",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10529,
      "sourceColumn": 1,
      "context": "ultaneously, and you can direct them to hit one creature or several. Using a Higher-Level Spell Slot. The spell creates one more dart for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "3abca1255cafeb42",
      "record": "https://cheeleong.dev/graph20/objects/spells/magic-mouth",
      "category": "choice",
      "match": "Choose an",
      "path": "rulesText",
      "sourceLine": 10540,
      "sourceColumn": 110,
      "context": "in range - a message that is uttered when a trigger condition is met. Choose an object that you can see and that isn't being worn or carried by anoth",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "6f7cb6bb5f01041b",
      "record": "https://cheeleong.dev/graph20/objects/spells/magic-weapon",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10557,
      "sourceColumn": 1,
      "context": "k rolls and damage rolls. The spell ends early if you cast it again. Using a Higher-Level Spell Slot. The bonus increases to +2 with a level 3–5 spell slot. The bonus inc",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "8c93f9703c9afb40",
      "record": "https://cheeleong.dev/graph20/objects/spells/major-image",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10595,
      "sourceColumn": 1,
      "context": "image, and its other sensory qualities become faint to the creature. Using a Higher-Level Spell Slot. The spell lasts until dispelled, without requiring Concentration, if",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "32484fc9191afe42",
      "record": "https://cheeleong.dev/graph20/objects/spells/mass-cure-wounds",
      "category": "formula",
      "match": "5d8",
      "path": "rulesText",
      "sourceLine": 10606,
      "sourceColumn": 194,
      "context": "phere centered on that point. Each target regains Hit Points equal to 5d8 plus your spellcasting ability modifier. Using a Higher-Level Spell",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "48243aede723ac3f",
      "record": "https://cheeleong.dev/graph20/objects/spells/mass-cure-wounds",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10608,
      "sourceColumn": 1,
      "context": "ins Hit Points equal to 5d8 plus your spellcasting ability modifier. Using a Higher-Level Spell Slot. The healing increases by 1d8 for each spell slot level above 5.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "ebcbb31403e68a48",
      "record": "https://cheeleong.dev/graph20/objects/spells/mass-cure-wounds",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 10608,
      "sourceColumn": 59,
      "context": "modifier. Using a Higher-Level Spell Slot. The healing increases by 1d8 for each spell slot level above 5.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b9781475dd09f237",
      "record": "https://cheeleong.dev/graph20/objects/spells/mass-healing-word",
      "category": "formula",
      "match": "2d4",
      "path": "rulesText",
      "sourceLine": 10630,
      "sourceColumn": 93,
      "context": "your choice that you can see within range regain Hit Points equal to 2d4 plus your spellcasting ability modifier. Using a Higher-Level Spell",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6e168c3a09330a1a",
      "record": "https://cheeleong.dev/graph20/objects/spells/mass-healing-word",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10632,
      "sourceColumn": 1,
      "context": "ain Hit Points equal to 2d4 plus your spellcasting ability modifier. Using a Higher-Level Spell Slot. The healing increases by 1d4 for each spell slot level above 3.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "af8c6722ff7dd9f0",
      "record": "https://cheeleong.dev/graph20/objects/spells/mass-healing-word",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 10632,
      "sourceColumn": 59,
      "context": "modifier. Using a Higher-Level Spell Slot. The healing increases by 1d4 for each spell slot level above 3.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d9a7a1353981f450",
      "record": "https://cheeleong.dev/graph20/objects/spells/mass-suggestion",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10647,
      "sourceColumn": 1,
      "context": "d in a shorter time, the spell ends for a target upon completing it. Using a Higher-Level Spell Slot. The duration is longer with a spell slot of level 7 (10 days), 8 (30",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "55465d5bca7d9105",
      "record": "https://cheeleong.dev/graph20/objects/spells/meld-into-stone",
      "category": "formula",
      "match": "6d6",
      "path": "rulesText",
      "sourceLine": 10677,
      "sourceColumn": 177,
      "context": "(to the extent that you no longer fit within it) expels you and deals 6d6 Force damage to you. The stone's complete destruction (or transmutati",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6181681dac193872",
      "record": "https://cheeleong.dev/graph20/objects/spells/meteor-swarm",
      "category": "formula",
      "match": "20d6",
      "path": "rulesText",
      "sourceLine": 10714,
      "sourceColumn": 218,
      "context": "each of those points makes a Dexterity saving throw. A creature takes 20d6 Fire damage and 20d6 Bludgeoning damage on a failed save or half as m",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "672b7ca1236e7cca",
      "record": "https://cheeleong.dev/graph20/objects/spells/meteor-swarm",
      "category": "formula",
      "match": "20d6",
      "path": "rulesText",
      "sourceLine": 10714,
      "sourceColumn": 239,
      "context": "makes a Dexterity saving throw. A creature takes 20d6 Fire damage and 20d6 Bludgeoning damage on a failed save or half as much damage on a succe",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7f88d09ba017eb65",
      "record": "https://cheeleong.dev/graph20/objects/spells/mind-spike",
      "category": "formula",
      "match": "3d8",
      "path": "rulesText",
      "sourceLine": 10738,
      "sourceColumn": 140,
      "context": "can see within range. The target makes a Wisdom saving throw, taking 3d8 Psychic damage on a failed save or half as much damage on a successfu",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "050d048d86038c00",
      "record": "https://cheeleong.dev/graph20/objects/spells/mind-spike",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10742,
      "sourceColumn": 1,
      "context": "ible condition, it gains no benefit from that condition against you. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 2.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "ebdbf356bb466eb6",
      "record": "https://cheeleong.dev/graph20/objects/spells/mind-spike",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 10742,
      "sourceColumn": 58,
      "context": "gainst you. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 2.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5ea00c275f811d8e",
      "record": "https://cheeleong.dev/graph20/objects/spells/modify-memory",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10840,
      "sourceColumn": 1,
      "context": "ration spell cast on the target restores the creature's true memory. Using a Higher-Level Spell Slot. You can alter the target's memories of an event that took place up t",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "a4e66d9306654f9b",
      "record": "https://cheeleong.dev/graph20/objects/spells/moonbeam",
      "category": "formula",
      "match": "2d10",
      "path": "rulesText",
      "sourceLine": 10853,
      "sourceColumn": 118,
      "context": "makes a Constitution saving throw. On a failed save, a creature takes 2d10 Radiant damage, and if the creature is shape-shifted (as a result of",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "356fa360674b26bf",
      "record": "https://cheeleong.dev/graph20/objects/spells/moonbeam",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10855,
      "sourceColumn": 1,
      "context": "ends its turn there. A creature makes this save only once per turn. Using a Higher-Level Spell Slot. The damage increases by 1d10 for each spell slot level above 2.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "bc273401598682b2",
      "record": "https://cheeleong.dev/graph20/objects/spells/moonbeam",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 10855,
      "sourceColumn": 58,
      "context": "e per turn. Using a Higher-Level Spell Slot. The damage increases by 1d10 for each spell slot level above 2.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "92117d1ea408ec87",
      "record": "https://cheeleong.dev/graph20/objects/spells/move-earth",
      "category": "choice",
      "match": "Choose an",
      "path": "rulesText",
      "sourceLine": 10866,
      "sourceColumn": 1,
      "context": "V, S, M (a miniature shovel) Duration: Concentration, up to 2 hours Choose an area of terrain no larger than 40 feet on a side within range. You ca",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "9744fa8a4fe06c9b",
      "record": "https://cheeleong.dev/graph20/objects/spells/move-earth",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 10868,
      "sourceColumn": 78,
      "context": "end of every 10 minutes you spend concentrating on the spell, you can choose a new area of terrain to affect within range. This spell can't manipul",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "07785fbb37ea812b",
      "record": "https://cheeleong.dev/graph20/objects/spells/phantasmal-force",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 10926,
      "sourceColumn": 166,
      "context": "s creature or hazard. On each of your turns, such a phantasm can deal 2d8 Psychic damage to the target if it is in the phantasm's area or withi",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0cc7ae9efe8cf082",
      "record": "https://cheeleong.dev/graph20/objects/spells/phantasmal-killer",
      "category": "formula",
      "match": "4d10",
      "path": "rulesText",
      "sourceLine": 10937,
      "sourceColumn": 219,
      "context": "arget makes a Wisdom saving throw. On a failed save, the target takes 4d10 Psychic damage and has Disadvantage on ability checks and attack roll",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e9e840c591190d4d",
      "record": "https://cheeleong.dev/graph20/objects/spells/phantasmal-killer",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10941,
      "sourceColumn": 1,
      "context": "akes the Psychic damage again. On a successful save, the spell ends. Using a Higher-Level Spell Slot. The damage increases by 1d10 for each spell slot level above 4.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "c1b108f8d090ad74",
      "record": "https://cheeleong.dev/graph20/objects/spells/phantasmal-killer",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 10941,
      "sourceColumn": 58,
      "context": "spell ends. Using a Higher-Level Spell Slot. The damage increases by 1d10 for each spell slot level above 4.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f4bfa3f44411f567",
      "record": "https://cheeleong.dev/graph20/objects/spells/planar-binding",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 10988,
      "sourceColumn": 1,
      "context": "the place where you bound it and remains there until the spell ends. Using a Higher-Level Spell Slot. The duration increases with a spell slot of level 6 (10 days), 7 (30",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "df4c7d0efcd50392",
      "record": "https://cheeleong.dev/graph20/objects/spells/plant-growth",
      "category": "choice",
      "match": "Choose a",
      "path": "rulesText",
      "sourceLine": 11014,
      "sourceColumn": 13,
      "context": "spell has the Overgrowth or the Enrichment effect below. Overgrowth. Choose a point within range. All normal plants in a 100-foot-radius Sphere cen",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "1e10d425fed7f834",
      "record": "https://cheeleong.dev/graph20/objects/spells/poison-spray",
      "category": "formula",
      "match": "1d12",
      "path": "rulesText",
      "sourceLine": 11027,
      "sourceColumn": 124,
      "context": "a ranged spell attack against the target. On a hit, the target takes 1d12 Poison damage. Cantrip Upgrade. The damage increases by 1d12 when yo",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0e4b06aaaeb846c6",
      "record": "https://cheeleong.dev/graph20/objects/spells/poison-spray",
      "category": "formula",
      "match": "1d12",
      "path": "rulesText",
      "sourceLine": 11029,
      "sourceColumn": 42,
      "context": "t takes 1d12 Poison damage. Cantrip Upgrade. The damage increases by 1d12 when you reach levels 5 (2d12), 11 (3d12), and 17 (4d12).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "72ebe34b36a06d44",
      "record": "https://cheeleong.dev/graph20/objects/spells/poison-spray",
      "category": "formula",
      "match": "2d12",
      "path": "rulesText",
      "sourceLine": 11029,
      "sourceColumn": 72,
      "context": "antrip Upgrade. The damage increases by 1d12 when you reach levels 5 (2d12), 11 (3d12), and 17 (4d12).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d738a2a129b56a3f",
      "record": "https://cheeleong.dev/graph20/objects/spells/poison-spray",
      "category": "formula",
      "match": "3d12",
      "path": "rulesText",
      "sourceLine": 11029,
      "sourceColumn": 83,
      "context": "ade. The damage increases by 1d12 when you reach levels 5 (2d12), 11 (3d12), and 17 (4d12).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f4a5c06ef010997b",
      "record": "https://cheeleong.dev/graph20/objects/spells/poison-spray",
      "category": "formula",
      "match": "4d12",
      "path": "rulesText",
      "sourceLine": 11029,
      "sourceColumn": 98,
      "context": "increases by 1d12 when you reach levels 5 (2d12), 11 (3d12), and 17 (4d12).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f93fd28dc0f6b4f0",
      "record": "https://cheeleong.dev/graph20/objects/spells/power-word-kill",
      "category": "formula",
      "match": "12d12",
      "path": "rulesText",
      "sourceLine": 11068,
      "sourceColumn": 130,
      "context": "the target has 100 Hit Points or fewer, it dies. Otherwise, it takes 12d12 Psychic damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "35d0675e5365040f",
      "record": "https://cheeleong.dev/graph20/objects/spells/prayer-of-healing",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 11092,
      "sourceColumn": 142,
      "context": "ll's entire casting gain the benefits of a Short Rest and also regain 2d8 Hit Points. A creature can't be affected by this spell again until th",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a8a05d91ed327ffa",
      "record": "https://cheeleong.dev/graph20/objects/spells/prayer-of-healing",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 11094,
      "sourceColumn": 1,
      "context": "fected by this spell again until that creature finishes a Long Rest. Using a Higher-Level Spell Slot. The healing increases by 1d8 for each spell slot level above 2.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "785a59d2e2f96191",
      "record": "https://cheeleong.dev/graph20/objects/spells/prayer-of-healing",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 11094,
      "sourceColumn": 59,
      "context": "Long Rest. Using a Higher-Level Spell Slot. The healing increases by 1d8 for each spell slot level above 2.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3032c3802e691ebb",
      "record": "https://cheeleong.dev/graph20/objects/spells/prismatic-spray",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 11128,
      "sourceColumn": 135,
      "context": "ure in the Cone makes a Dexterity saving throw. For each target, roll 1d8 to determine which color ray affects it, consulting the Prismatic Ray",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "68a2518541b135e2",
      "record": "https://cheeleong.dev/graph20/objects/spells/prismatic-spray",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 11132,
      "sourceColumn": 3,
      "context": "y affects it, consulting the Prismatic Rays table. Prismatic Rays | 1d8 | Ray",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6c1b6f41fababd78",
      "record": "https://cheeleong.dev/graph20/objects/spells/prismatic-spray",
      "category": "formula",
      "match": "12d6",
      "path": "rulesText",
      "sourceLine": 11134,
      "sourceColumn": 27,
      "context": "----------------------------------------- | | 1 | Red. Failed Save: 12d6 Fire damage. Successful Save: Half as much damage. | | 2 |",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "815cf30a559e8fdc",
      "record": "https://cheeleong.dev/graph20/objects/spells/prismatic-spray",
      "category": "formula",
      "match": "12d6",
      "path": "rulesText",
      "sourceLine": 11135,
      "sourceColumn": 30,
      "context": "ful Save: Half as much damage. | | 2 | Orange. Failed Save: 12d6 Acid damage. Successful Save: Half as much damage. | | 3 | Yel",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8a7d967b3b843bd3",
      "record": "https://cheeleong.dev/graph20/objects/spells/prismatic-spray",
      "category": "formula",
      "match": "12d6",
      "path": "rulesText",
      "sourceLine": 11136,
      "sourceColumn": 30,
      "context": "essful Save: Half as much damage. | | 3 | Yellow. Failed Save: 12d6 Lightning damage. Successful Save: Half as much damage. | | 4 | Gre",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d1e28416a18be806",
      "record": "https://cheeleong.dev/graph20/objects/spells/prismatic-spray",
      "category": "formula",
      "match": "12d6",
      "path": "rulesText",
      "sourceLine": 11137,
      "sourceColumn": 29,
      "context": ". Successful Save: Half as much damage. | | 4 | Green. Failed Save: 12d6 Poison damage. Successful Save: Half as much damage. | 1d8 Ray",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "081fe63cdf1b3369",
      "record": "https://cheeleong.dev/graph20/objects/spells/prismatic-spray",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 11139,
      "sourceColumn": 3,
      "context": "ave: 12d6 Poison damage. Successful Save: Half as much damage. | 1d8 Ray 5 Blue. Failed Save: 12d6 Cold damage. Successful Save: Half as",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "10e50d57c55b00ce",
      "record": "https://cheeleong.dev/graph20/objects/spells/prismatic-spray",
      "category": "formula",
      "match": "12d6",
      "path": "rulesText",
      "sourceLine": 11141,
      "sourceColumn": 22,
      "context": "ssful Save: Half as much damage. | 1d8 Ray 5 Blue. Failed Save: 12d6 Cold damage. Successful Save: Half as much damage. 6 Indigo. Failed",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2d956b7454e2fa3b",
      "record": "https://cheeleong.dev/graph20/objects/spells/prismatic-wall",
      "category": "formula",
      "match": "12d6",
      "path": "rulesText",
      "sourceLine": 11172,
      "sourceColumn": 29,
      "context": "--------------------------------------- | | 1 | Red. Failed Save: 12d6 Fire damage. Successful Save: Half as much damage. Additional Effects",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "929f8f73219344c1",
      "record": "https://cheeleong.dev/graph20/objects/spells/prismatic-wall",
      "category": "formula",
      "match": "12d6",
      "path": "rulesText",
      "sourceLine": 11173,
      "sourceColumn": 32,
      "context": "| | 2 | Orange. Failed Save: 12d6 Acid damage. Successful Save: Half as much damage. Additional Effects",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c986175f3b3faa8b",
      "record": "https://cheeleong.dev/graph20/objects/spells/prismatic-wall",
      "category": "formula",
      "match": "12d6",
      "path": "rulesText",
      "sourceLine": 11174,
      "sourceColumn": 32,
      "context": "| | 3 | Yellow. Failed Save: 12d6 Lightning damage. Successful Save: Half as much damage. Additional Ef",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "82e53a03a761484e",
      "record": "https://cheeleong.dev/graph20/objects/spells/prismatic-wall",
      "category": "formula",
      "match": "12d6",
      "path": "rulesText",
      "sourceLine": 11175,
      "sourceColumn": 31,
      "context": "| | 4 | Green. Failed Save: 12d6 Poison damage. Successful Save: Half as much damage. Additional Effec",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "42775f9d3417d61b",
      "record": "https://cheeleong.dev/graph20/objects/spells/prismatic-wall",
      "category": "formula",
      "match": "12d6",
      "path": "rulesText",
      "sourceLine": 11176,
      "sourceColumn": 30,
      "context": "| | 5 | Blue. Failed Save: 12d6 Cold damage. Successful Save: Half as much damage. Additional Effects",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "610490a24d914753",
      "record": "https://cheeleong.dev/graph20/objects/spells/private-sanctum",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 11204,
      "sourceColumn": 1,
      "context": "me spot every day for 365 days makes the spell last until dispelled. Using a Higher-Level Spell Slot. You can increase the size of the Cube by 100 feet for each spell slo",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "61dbe3584b9ed270",
      "record": "https://cheeleong.dev/graph20/objects/spells/produce-flame",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 11217,
      "sourceColumn": 169,
      "context": "0 feet of you. Make a ranged spell attack. On a hit, the target takes 1d8 Fire damage. Cantrip Upgrade. The damage increases by 1d8 when you r",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "11c76007e40eed19",
      "record": "https://cheeleong.dev/graph20/objects/spells/produce-flame",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 11219,
      "sourceColumn": 42,
      "context": "rget takes 1d8 Fire damage. Cantrip Upgrade. The damage increases by 1d8 when you reach levels 5 (2d8), 11 (3d8), and 17 (4d8).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8b9e6d88665e2525",
      "record": "https://cheeleong.dev/graph20/objects/spells/produce-flame",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 11219,
      "sourceColumn": 71,
      "context": "Cantrip Upgrade. The damage increases by 1d8 when you reach levels 5 (2d8), 11 (3d8), and 17 (4d8).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "00da278d8842be79",
      "record": "https://cheeleong.dev/graph20/objects/spells/produce-flame",
      "category": "formula",
      "match": "3d8",
      "path": "rulesText",
      "sourceLine": 11219,
      "sourceColumn": 81,
      "context": "grade. The damage increases by 1d8 when you reach levels 5 (2d8), 11 (3d8), and 17 (4d8).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "30c4ef86c6b5cfa0",
      "record": "https://cheeleong.dev/graph20/objects/spells/produce-flame",
      "category": "formula",
      "match": "4d8",
      "path": "rulesText",
      "sourceLine": 11219,
      "sourceColumn": 95,
      "context": "age increases by 1d8 when you reach levels 5 (2d8), 11 (3d8), and 17 (4d8).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d10ca0ef662b5dd2",
      "record": "https://cheeleong.dev/graph20/objects/spells/ray-of-enfeeblement",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 11327,
      "sourceColumn": 129,
      "context": "based D20 Tests for the duration. During that time, it also subtracts 1d8 from all its damage rolls. The target repeats the save at the end of",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ff3f3e4f8f7cc9f6",
      "record": "https://cheeleong.dev/graph20/objects/spells/ray-of-frost",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 11338,
      "sourceColumn": 141,
      "context": "ge. Make a ranged spell attack against the target. On a hit, it takes 1d8 Cold damage, and its Speed is reduced by 10 feet until the start of y",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "db8ae99fadc7f093",
      "record": "https://cheeleong.dev/graph20/objects/spells/ray-of-frost",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 11340,
      "sourceColumn": 42,
      "context": "he start of your next turn. Cantrip Upgrade. The damage increases by 1d8 when you reach levels 5 (2d8), 11 (3d8), and 17 (4d8).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2288ae3812515e0d",
      "record": "https://cheeleong.dev/graph20/objects/spells/ray-of-frost",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 11340,
      "sourceColumn": 71,
      "context": "Cantrip Upgrade. The damage increases by 1d8 when you reach levels 5 (2d8), 11 (3d8), and 17 (4d8).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ce7d76c7c4d55856",
      "record": "https://cheeleong.dev/graph20/objects/spells/ray-of-frost",
      "category": "formula",
      "match": "3d8",
      "path": "rulesText",
      "sourceLine": 11340,
      "sourceColumn": 81,
      "context": "grade. The damage increases by 1d8 when you reach levels 5 (2d8), 11 (3d8), and 17 (4d8).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "37579f8aa537923b",
      "record": "https://cheeleong.dev/graph20/objects/spells/ray-of-frost",
      "category": "formula",
      "match": "4d8",
      "path": "rulesText",
      "sourceLine": 11340,
      "sourceColumn": 95,
      "context": "age increases by 1d8 when you reach levels 5 (2d8), 11 (3d8), and 17 (4d8).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9d093941f99a9553",
      "record": "https://cheeleong.dev/graph20/objects/spells/ray-of-sickness",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 11362,
      "sourceColumn": 128,
      "context": "a ranged spell attack against the target. On a hit, the target takes 2d8 Poison damage and has the Poisoned condition until the end of your ne",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a36e7db1d9036b90",
      "record": "https://cheeleong.dev/graph20/objects/spells/ray-of-sickness",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 11364,
      "sourceColumn": 1,
      "context": "mage and has the Poisoned condition until the end of your next turn. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "c6b2e58a8fff2ebe",
      "record": "https://cheeleong.dev/graph20/objects/spells/ray-of-sickness",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 11364,
      "sourceColumn": 58,
      "context": "next turn. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "50556d2fed817a58",
      "record": "https://cheeleong.dev/graph20/objects/spells/regenerate",
      "category": "formula",
      "match": "4d8 + 15",
      "path": "rulesText",
      "sourceLine": 11351,
      "sourceColumn": 30,
      "context": "S, M (a prayer wheel) Duration: 1 hour A creature you touch regains 4d8 + 15 Hit Points. For the duration, the target regains 1 Hit Point at the s",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ed0369cc388a40a1",
      "record": "https://cheeleong.dev/graph20/objects/spells/reincarnate",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 11375,
      "sourceColumn": 178,
      "context": "l forms a new body for it and calls the soul to enter that body. Roll 1d10 and consult the table below to determine the body's species, or the G",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2cf5c847304e5d6c",
      "record": "https://cheeleong.dev/graph20/objects/spells/reincarnate",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 11377,
      "sourceColumn": 3,
      "context": "ne the body's species, or the GM chooses another playable species. | 1d10 | Species | 1d10 | Species | | :--- | :---------- | :--- | :----",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c920ed977ff7b87d",
      "record": "https://cheeleong.dev/graph20/objects/spells/reincarnate",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 11377,
      "sourceColumn": 24,
      "context": ", or the GM chooses another playable species. | 1d10 | Species | 1d10 | Species | | :--- | :---------- | :--- | :------- | | 1 | Roll a",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0c1b03e5ea8d003e",
      "record": "https://cheeleong.dev/graph20/objects/spells/resistance",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 11424,
      "sourceColumn": 34,
      "context": "tion: Concentration, up to 1 minute You touch a willing creature and choose a damage type: Acid, Bludgeoning, Cold, Fire, Lightning, Necrotic, Pier",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "9f396352c3c97349",
      "record": "https://cheeleong.dev/graph20/objects/spells/resistance",
      "category": "formula",
      "match": "1d4",
      "path": "rulesText",
      "sourceLine": 11424,
      "sourceColumn": 277,
      "context": "before the spell ends, the creature reduces the total damage taken by 1d4. A creature can benefit from this spell only once per turn.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "397c04aac1f8e9a7",
      "record": "https://cheeleong.dev/graph20/objects/spells/sacred-flame",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 11489,
      "sourceColumn": 135,
      "context": "in range. The target must succeed on a Dexterity saving throw or take 1d8 Radiant damage. The target gains no benefit from Half Cover or Three-",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "106b3a0176507a91",
      "record": "https://cheeleong.dev/graph20/objects/spells/sacred-flame",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 11491,
      "sourceColumn": 42,
      "context": "arters Cover for this save. Cantrip Upgrade. The damage increases by 1d8 when you reach levels 5 (2d8), 11 (3d8), and 17 (4d8).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "61834e8e78eb21b1",
      "record": "https://cheeleong.dev/graph20/objects/spells/sacred-flame",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 11491,
      "sourceColumn": 71,
      "context": "Cantrip Upgrade. The damage increases by 1d8 when you reach levels 5 (2d8), 11 (3d8), and 17 (4d8).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4bd30d512cc84807",
      "record": "https://cheeleong.dev/graph20/objects/spells/sacred-flame",
      "category": "formula",
      "match": "3d8",
      "path": "rulesText",
      "sourceLine": 11491,
      "sourceColumn": 81,
      "context": "grade. The damage increases by 1d8 when you reach levels 5 (2d8), 11 (3d8), and 17 (4d8).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8935a94c5d51a889",
      "record": "https://cheeleong.dev/graph20/objects/spells/sacred-flame",
      "category": "formula",
      "match": "4d8",
      "path": "rulesText",
      "sourceLine": 11491,
      "sourceColumn": 95,
      "context": "age increases by 1d8 when you reach levels 5 (2d8), 11 (3d8), and 17 (4d8).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "482d8ab812be01ef",
      "record": "https://cheeleong.dev/graph20/objects/spells/sanctuary",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 11502,
      "sourceColumn": 190,
      "context": "l or a damaging spell must succeed on a Wisdom saving throw or either choose a new target or lose the attack or spell. This spell doesn't protect th",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "aa606d22e32bff66",
      "record": "https://cheeleong.dev/graph20/objects/spells/scorching-ray",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 11513,
      "sourceColumn": 156,
      "context": ". Make a ranged spell attack for each ray. On a hit, the target takes 2d6 Fire damage. Using a Higher-Level Spell Slot. You create one additio",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8b73044516c4cee1",
      "record": "https://cheeleong.dev/graph20/objects/spells/scorching-ray",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 11515,
      "sourceColumn": 1,
      "context": "ell attack for each ray. On a hit, the target takes 2d6 Fire damage. Using a Higher-Level Spell Slot. You create one additional ray for each spell slot level above 2.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "e044d07a7e41ed48",
      "record": "https://cheeleong.dev/graph20/objects/spells/searing-smite",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 11555,
      "sourceColumn": 42,
      "context": "nents: V Duration: 1 minute As you hit the target, it takes an extra 1d6 Fire damage from the attack. At the start of each of its turns until",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5a365075c96dc2a6",
      "record": "https://cheeleong.dev/graph20/objects/spells/searing-smite",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 11555,
      "sourceColumn": 148,
      "context": "the start of each of its turns until the spell ends, the target takes 1d6 Fire damage and then makes a Constitution saving throw. On a failed s",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cf505b5e6abd6ebb",
      "record": "https://cheeleong.dev/graph20/objects/spells/searing-smite",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 11557,
      "sourceColumn": 1,
      "context": "led save, the spell continues. On a successful save, the spell ends. Using a Higher-Level Spell Slot. All the damage increases by 1d6 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "e8fd877ba49e7511",
      "record": "https://cheeleong.dev/graph20/objects/spells/searing-smite",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 11557,
      "sourceColumn": 62,
      "context": "l ends. Using a Higher-Level Spell Slot. All the damage increases by 1d6 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "be3bf5effafca912",
      "record": "https://cheeleong.dev/graph20/objects/spells/shatter",
      "category": "formula",
      "match": "3d8",
      "path": "rulesText",
      "sourceLine": 11660,
      "sourceColumn": 161,
      "context": "adius Sphere centered there makes a Constitution saving throw, taking 3d8 Thunder damage on a failed save or half as much damage on a successfu",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5cbb2a802371a063",
      "record": "https://cheeleong.dev/graph20/objects/spells/shatter",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 11664,
      "sourceColumn": 1,
      "context": "g worn or carried also takes the damage if it's in the spell's area. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 2.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "cba87a6850b58f6e",
      "record": "https://cheeleong.dev/graph20/objects/spells/shatter",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 11664,
      "sourceColumn": 58,
      "context": "ell's area. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 2.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8264504f35f669e9",
      "record": "https://cheeleong.dev/graph20/objects/spells/shillelagh",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 11703,
      "sourceColumn": 90,
      "context": "e damage die changes when you reach levels 5 (d10), 11 (d12), and 17 (2d6).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "094cac67eda2c878",
      "record": "https://cheeleong.dev/graph20/objects/spells/shining-smite",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 11714,
      "sourceColumn": 45,
      "context": "ntration, up to 1 minute The target hit by the strike takes an extra 2d6 Radiant damage from the attack. Until the spell ends, the target shed",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2d35f483873f5d85",
      "record": "https://cheeleong.dev/graph20/objects/spells/shining-smite",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 11716,
      "sourceColumn": 1,
      "context": "t have Advantage, and it can't benefit from the Invisible condition. Using a Higher-Level Spell Slot. The damage increases by 1d6 for each spell slot level above 2.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "1fc3fc12d404ab52",
      "record": "https://cheeleong.dev/graph20/objects/spells/shining-smite",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 11716,
      "sourceColumn": 58,
      "context": "condition. Using a Higher-Level Spell Slot. The damage increases by 1d6 for each spell slot level above 2.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "16c60ccfcbe02faa",
      "record": "https://cheeleong.dev/graph20/objects/spells/shocking-grasp",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 11727,
      "sourceColumn": 138,
      "context": "e a melee spell attack against the target. On a hit, the target takes 1d8 Lightning damage, and it can't make Opportunity Attacks until the sta",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b2998bc2ad48a8c4",
      "record": "https://cheeleong.dev/graph20/objects/spells/shocking-grasp",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 11729,
      "sourceColumn": 42,
      "context": "the start of its next turn. Cantrip Upgrade. The damage increases by 1d8 when you reach levels 5 (2d8), 11 (3d8), and 17 (4d8).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8174e8fc397c6bd8",
      "record": "https://cheeleong.dev/graph20/objects/spells/shocking-grasp",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 11729,
      "sourceColumn": 71,
      "context": "Cantrip Upgrade. The damage increases by 1d8 when you reach levels 5 (2d8), 11 (3d8), and 17 (4d8).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "73d34443ab472d91",
      "record": "https://cheeleong.dev/graph20/objects/spells/shocking-grasp",
      "category": "formula",
      "match": "3d8",
      "path": "rulesText",
      "sourceLine": 11729,
      "sourceColumn": 81,
      "context": "grade. The damage increases by 1d8 when you reach levels 5 (2d8), 11 (3d8), and 17 (4d8).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0a170c72849dbbef",
      "record": "https://cheeleong.dev/graph20/objects/spells/shocking-grasp",
      "category": "formula",
      "match": "4d8",
      "path": "rulesText",
      "sourceLine": 11729,
      "sourceColumn": 95,
      "context": "age increases by 1d8 when you reach levels 5 (2d8), 11 (3d8), and 17 (4d8).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "60cfa133c330877c",
      "record": "https://cheeleong.dev/graph20/objects/spells/sorcerous-burst",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 11824,
      "sourceColumn": 141,
      "context": "a ranged spell attack against the target. On a hit, the target takes 1d8 damage of a type you choose: Acid, Cold, Fire, Lightning, Poison, Psy",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b693cef359268ca3",
      "record": "https://cheeleong.dev/graph20/objects/spells/sorcerous-burst",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 11828,
      "sourceColumn": 42,
      "context": "llcasting ability modifier. Cantrip Upgrade. The damage increases by 1d8 when you reach levels 5 (2d8), 11 (3d8), and 17 (4d8).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "887df65c1ca9958c",
      "record": "https://cheeleong.dev/graph20/objects/spells/sorcerous-burst",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 11828,
      "sourceColumn": 71,
      "context": "Cantrip Upgrade. The damage increases by 1d8 when you reach levels 5 (2d8), 11 (3d8), and 17 (4d8).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a8c9a77105ca6dd2",
      "record": "https://cheeleong.dev/graph20/objects/spells/sorcerous-burst",
      "category": "formula",
      "match": "3d8",
      "path": "rulesText",
      "sourceLine": 11828,
      "sourceColumn": 81,
      "context": "grade. The damage increases by 1d8 when you reach levels 5 (2d8), 11 (3d8), and 17 (4d8).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "286e5fbd3cc1de12",
      "record": "https://cheeleong.dev/graph20/objects/spells/sorcerous-burst",
      "category": "formula",
      "match": "4d8",
      "path": "rulesText",
      "sourceLine": 11828,
      "sourceColumn": 95,
      "context": "age increases by 1d8 when you reach levels 5 (2d8), 11 (3d8), and 17 (4d8).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a3b43b9f9c370b41",
      "record": "https://cheeleong.dev/graph20/objects/spells/spare-the-dying",
      "category": "choice",
      "match": "Choose a",
      "path": "rulesText",
      "sourceLine": 11839,
      "sourceColumn": 1,
      "context": "Time: Action Range: 15 feet Components: V, S Duration: Instantaneous Choose a creature within range that has 0 Hit Points and isn't dead. The creat",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "6f0ab3ff91b4115a",
      "record": "https://cheeleong.dev/graph20/objects/spells/spider-climb",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 11899,
      "sourceColumn": 1,
      "context": "hands free. The target also gains a Climb Speed equal to its Speed. Using a Higher-Level Spell Slot. You can target one additional creature for each spell slot level abo",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "30c24fcbe4604f55",
      "record": "https://cheeleong.dev/graph20/objects/spells/spike-growth",
      "category": "formula",
      "match": "2d4",
      "path": "rulesText",
      "sourceLine": 11910,
      "sourceColumn": 213,
      "context": "the duration. When a creature moves into or within the area, it takes 2d4 Piercing damage for every 5 feet it travels. The transformation of t",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8da17cfb69359e97",
      "record": "https://cheeleong.dev/graph20/objects/spells/spirit-guardians",
      "category": "formula",
      "match": "3d8",
      "path": "rulesText",
      "sourceLine": 11927,
      "sourceColumn": 140,
      "context": "must make a Wisdom saving throw. On a failed save, the creature takes 3d8 Radiant damage (if you are good or neutral) or 3d8 Necrotic damage (i",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "04448747b5297949",
      "record": "https://cheeleong.dev/graph20/objects/spells/spirit-guardians",
      "category": "formula",
      "match": "3d8",
      "path": "rulesText",
      "sourceLine": 11927,
      "sourceColumn": 191,
      "context": "the creature takes 3d8 Radiant damage (if you are good or neutral) or 3d8 Necrotic damage (if you are evil). On a successful save, the creature",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8767874b828110f0",
      "record": "https://cheeleong.dev/graph20/objects/spells/spirit-guardians",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 11929,
      "sourceColumn": 1,
      "context": "half as much damage. A creature makes this save only once per turn. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 3.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "8d522d76dd9efc64",
      "record": "https://cheeleong.dev/graph20/objects/spells/spirit-guardians",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 11929,
      "sourceColumn": 58,
      "context": "e per turn. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 3.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d3f1736c44189642",
      "record": "https://cheeleong.dev/graph20/objects/spells/spiritual-weapon",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 11940,
      "sourceColumn": 314,
      "context": "5 feet of the force. On a hit, the target takes Force damage equal to 1d8 plus your spellcasting ability modifier. As a Bonus Action on your l",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bec2bdc56c409b9f",
      "record": "https://cheeleong.dev/graph20/objects/spells/spiritual-weapon",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 11944,
      "sourceColumn": 1,
      "context": "0 feet and repeat the attack against a creature within 5 feet of it. Using a Higher-Level Spell Slot. The damage increases by 1d8 for every slot level above 2.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "f9aec2828fac0131",
      "record": "https://cheeleong.dev/graph20/objects/spells/spiritual-weapon",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 11944,
      "sourceColumn": 58,
      "context": "feet of it. Using a Higher-Level Spell Slot. The damage increases by 1d8 for every slot level above 2.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d264966a50ac613d",
      "record": "https://cheeleong.dev/graph20/objects/spells/starry-wisp",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 11955,
      "sourceColumn": 142,
      "context": "a ranged spell attack against the target. On a hit, the target takes 1d8 Radiant damage, and until the end of your next turn, it emits Dim Lig",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "319ce042f37aab90",
      "record": "https://cheeleong.dev/graph20/objects/spells/starry-wisp",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 11957,
      "sourceColumn": 42,
      "context": "om the Invisible condition. Cantrip Upgrade. The damage increases by 1d8 when you reach levels 5 (2d8), 11 (3d8), and 17 (4d8).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8236f53239f676e2",
      "record": "https://cheeleong.dev/graph20/objects/spells/starry-wisp",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 11957,
      "sourceColumn": 71,
      "context": "Cantrip Upgrade. The damage increases by 1d8 when you reach levels 5 (2d8), 11 (3d8), and 17 (4d8).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "62da480ea4634dda",
      "record": "https://cheeleong.dev/graph20/objects/spells/starry-wisp",
      "category": "formula",
      "match": "3d8",
      "path": "rulesText",
      "sourceLine": 11957,
      "sourceColumn": 81,
      "context": "grade. The damage increases by 1d8 when you reach levels 5 (2d8), 11 (3d8), and 17 (4d8).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "416749baee5667d3",
      "record": "https://cheeleong.dev/graph20/objects/spells/starry-wisp",
      "category": "formula",
      "match": "4d8",
      "path": "rulesText",
      "sourceLine": 11957,
      "sourceColumn": 95,
      "context": "age increases by 1d8 when you reach levels 5 (2d8), 11 (3d8), and 17 (4d8).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "003f13d4d2a2c173",
      "record": "https://cheeleong.dev/graph20/objects/spells/storm-of-vengeance",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 12003,
      "sourceColumn": 218,
      "context": "d when it appears must succeed on a Constitution saving throw or take 2d6 Thunder damage and have the Deafened condition for the duration. At",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f811c9327e8c04f8",
      "record": "https://cheeleong.dev/graph20/objects/spells/storm-of-vengeance",
      "category": "formula",
      "match": "4d6",
      "path": "rulesText",
      "sourceLine": 12007,
      "sourceColumn": 75,
      "context": "2. Acidic rain falls. Each creature and object under the cloud takes 4d6 Acid damage. Turn 3. You call six bolts of lightning from the cloud",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "844ccf85db606885",
      "record": "https://cheeleong.dev/graph20/objects/spells/storm-of-vengeance",
      "category": "formula",
      "match": "10d6",
      "path": "rulesText",
      "sourceLine": 12009,
      "sourceColumn": 164,
      "context": "bjects beneath it. Each target makes a Dexterity saving throw, taking 10d6 Lightning damage on a failed save or half as much damage on a success",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1dd483fd3437bb19",
      "record": "https://cheeleong.dev/graph20/objects/spells/storm-of-vengeance",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 12011,
      "sourceColumn": 67,
      "context": "e. Turn 4. Hailstones rain down. Each creature under the cloud takes 2d6 Bludgeoning damage. Turns 5-10. Gusts and freezing rain assail the a",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ae8dd4b9fc3a26cb",
      "record": "https://cheeleong.dev/graph20/objects/spells/storm-of-vengeance",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 12013,
      "sourceColumn": 96,
      "context": "ezing rain assail the area under the cloud. Each creature there takes 1d6 Cold damage. Until the spell ends, the area is Difficult Terrain and",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "07f0faa9720499e3",
      "record": "https://cheeleong.dev/graph20/objects/spells/summon-dragon",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 12041,
      "sourceColumn": 1,
      "context": "ny, it takes the Dodge action and uses its movement to avoid danger. Using a Higher-Level Spell Slot. Use the spell slot's level for the spell's level in the stat block.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "fe639970071f5c5e",
      "record": "https://cheeleong.dev/graph20/objects/spells/summon-dragon",
      "category": "choice",
      "match": "choose one",
      "path": "rulesText",
      "sourceLine": 12065,
      "sourceColumn": 49,
      "context": "iency Bonus) Traits Shared Resistances. When you summon the spirit, choose one of its Resistances. You have Resistance to the chosen damage type unt",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "3c3f7d351aea5b61",
      "record": "https://cheeleong.dev/graph20/objects/spells/summon-dragon",
      "category": "formula",
      "match": "1d6 + 4",
      "path": "rulesText",
      "sourceLine": 12071,
      "sourceColumn": 87,
      "context": "ck Roll: Bonus equals your spell attack modifier, reach 10 feet. Hit: 1d6 + 4 + the spell's level Piercing damage. Breath Weapon. Dexterity Saving",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3a22eb80a0c98c25",
      "record": "https://cheeleong.dev/graph20/objects/spells/summon-dragon",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 12073,
      "sourceColumn": 112,
      "context": "equals your spell save DC, each creature in a 30-foot Cone. Failure: 2d6 damage of a type this spirit has Resistance to (your choice when you",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e27c0f7004c84b6f",
      "record": "https://cheeleong.dev/graph20/objects/spells/sunbeam",
      "category": "formula",
      "match": "6d8",
      "path": "rulesText",
      "sourceLine": 12084,
      "sourceColumn": 155,
      "context": "makes a Constitution saving throw. On a failed save, a creature takes 6d8 Radiant damage and has the Blinded condition until the start of your",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "94e70149669b049c",
      "record": "https://cheeleong.dev/graph20/objects/spells/sunburst",
      "category": "formula",
      "match": "12d6",
      "path": "rulesText",
      "sourceLine": 12099,
      "sourceColumn": 198,
      "context": "makes a Constitution saving throw. On a failed save, a creature takes 12d6 Radiant damage and has the Blinded condition for 1 minute. On a succe",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fd1a118139cd7b45",
      "record": "https://cheeleong.dev/graph20/objects/spells/symbol",
      "category": "choice",
      "match": "choose an",
      "path": "rulesText",
      "sourceLine": 12114,
      "sourceColumn": 224,
      "context": "he glyph can cover an area no larger than 10 feet in diameter. If you choose an object, it must remain in place; if it is moved more than 10 feet fro",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "0bf510247fc2dbc5",
      "record": "https://cheeleong.dev/graph20/objects/spells/symbol",
      "category": "choice",
      "match": "choose which",
      "path": "rulesText",
      "sourceLine": 12118,
      "sourceColumn": 54,
      "context": "e DC to notice. When you inscribe the glyph, you set its trigger and choose which effect the symbol bears: Death, Discord, Fear, Pain, Sleep, or Stunni",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "5944a2219af65fa5",
      "record": "https://cheeleong.dev/graph20/objects/spells/symbol",
      "category": "formula",
      "match": "10d10",
      "path": "rulesText",
      "sourceLine": 12128,
      "sourceColumn": 62,
      "context": "r turn. Death. Each target makes a Constitution saving throw, taking 10d10 Necrotic damage on a failed save or half as much damage on a successf",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f20ac020b329f32f",
      "record": "https://cheeleong.dev/graph20/objects/spells/telekinesis",
      "category": "choice",
      "match": "choose a",
      "path": "rulesText",
      "sourceLine": 12149,
      "sourceColumn": 337,
      "context": "ate effect below. You can affect the same target round after round or choose a new one at any time. If you switch targets, the prior target is no lo",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "2bc06f7be38b157a",
      "record": "https://cheeleong.dev/graph20/objects/spells/teleport",
      "category": "formula",
      "match": "1d100",
      "path": "rulesText",
      "sourceLine": 12183,
      "sourceColumn": 205,
      "context": "nation determines whether you arrive there successfully. The GM rolls 1d100 and consults the Teleportation Outcome table and the explanations aft",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "babe6b2764490692",
      "record": "https://cheeleong.dev/graph20/objects/spells/teleport",
      "category": "formula",
      "match": "3d10",
      "path": "rulesText",
      "sourceLine": 12205,
      "sourceColumn": 128,
      "context": "icult journey. Each teleporting creature (or the target object) takes 3d10 Force damage, and the GM rerolls on the table to see where you wind u",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bb3fb23934c4cd09",
      "record": "https://cheeleong.dev/graph20/objects/spells/teleport",
      "category": "formula",
      "match": "2d12",
      "path": "rulesText",
      "sourceLine": 12209,
      "sourceColumn": 62,
      "context": "e city. Off Target. You and your group (or the target object) appear 2d12 miles away from the destination in a random direction. Roll 1d8 for t",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c50d239dbd3d4ff1",
      "record": "https://cheeleong.dev/graph20/objects/spells/teleport",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 12209,
      "sourceColumn": 127,
      "context": "pear 2d12 miles away from the destination in a random direction. Roll 1d8 for the direction: 1, east; 2, southeast; 3, south; 4, southwest; 5,",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ffd83be02fd8ff68",
      "record": "https://cheeleong.dev/graph20/objects/spells/thunderwave",
      "category": "formula",
      "match": "2d8",
      "path": "rulesText",
      "sourceLine": 12262,
      "sourceColumn": 165,
      "context": "makes a Constitution saving throw. On a failed save, a creature takes 2d8 Thunder damage and is pushed 10 feet away from you. On a successful s",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c7f72dce788317ed",
      "record": "https://cheeleong.dev/graph20/objects/spells/thunderwave",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 12266,
      "sourceColumn": 1,
      "context": "eet away from you, and a thunderous boom is audible within 300 feet. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "6ac0a8589120d014",
      "record": "https://cheeleong.dev/graph20/objects/spells/thunderwave",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 12266,
      "sourceColumn": 58,
      "context": "n 300 feet. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 1.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b3f536761660e4a8",
      "record": "https://cheeleong.dev/graph20/objects/spells/time-stop",
      "category": "formula",
      "match": "1d4 + 1",
      "path": "rulesText",
      "sourceLine": 12277,
      "sourceColumn": 113,
      "context": "yone but yourself. No time passes for other creatures, while you take 1d4 + 1 turns in a row, during which you can use actions and move as normal.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5e7a3ba6ef9f673f",
      "record": "https://cheeleong.dev/graph20/objects/spells/true-polymorph",
      "category": "choice",
      "match": "Choose one",
      "path": "rulesText",
      "sourceLine": 12344,
      "sourceColumn": 1,
      "context": "m arabic, and a wisp of smoke) Duration: Concentration, up to 1 hour Choose one creature or nonmagical object that you can see within range. The crea",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "7214e57d5b5ad7ed",
      "record": "https://cheeleong.dev/graph20/objects/spells/true-strike",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 12399,
      "sourceColumn": 149,
      "context": "type, the attack deals extra Radiant damage when you reach levels 5 (1d6), 11 (2d6), and 17 (3d6).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "392c1b1ccfb7c1bf",
      "record": "https://cheeleong.dev/graph20/objects/spells/true-strike",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 12399,
      "sourceColumn": 159,
      "context": "attack deals extra Radiant damage when you reach levels 5 (1d6), 11 (2d6), and 17 (3d6).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4779bba68f9595b2",
      "record": "https://cheeleong.dev/graph20/objects/spells/true-strike",
      "category": "formula",
      "match": "3d6",
      "path": "rulesText",
      "sourceLine": 12399,
      "sourceColumn": 173,
      "context": "extra Radiant damage when you reach levels 5 (1d6), 11 (2d6), and 17 (3d6).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f950a392726eeae7",
      "record": "https://cheeleong.dev/graph20/objects/spells/tsunami",
      "category": "formula",
      "match": "6d10",
      "path": "rulesText",
      "sourceLine": 12412,
      "sourceColumn": 88,
      "context": "ears, each creature in its area makes a Strength saving throw, taking 6d10 Bludgeoning damage on a failed save or half as much damage on a succe",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "70dcfa39043e835a",
      "record": "https://cheeleong.dev/graph20/objects/spells/tsunami",
      "category": "formula",
      "match": "5d10",
      "path": "rulesText",
      "sourceLine": 12414,
      "sourceColumn": 269,
      "context": "enters when it moves must succeed on a Strength saving throw or take 5d10 Bludgeoning damage. A creature can take this damage only once per rou",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ece511b0f1feb7ab",
      "record": "https://cheeleong.dev/graph20/objects/spells/tsunami",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 12416,
      "sourceColumn": 22,
      "context": "50 feet, and the damage the wall deals on later rounds is reduced by 1d10. When the wall reaches 0 feet in height, the spell ends. A creature",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9f00a94b66feec6b",
      "record": "https://cheeleong.dev/graph20/objects/spells/vampiric-touch",
      "category": "formula",
      "match": "3d6",
      "path": "rulesText",
      "sourceLine": 12446,
      "sourceColumn": 89,
      "context": "attack against one creature within reach. On a hit, the target takes 3d6 Necrotic damage, and you regain Hit Points equal to half the amount o",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3818cc21f54c5514",
      "record": "https://cheeleong.dev/graph20/objects/spells/vampiric-touch",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 12450,
      "sourceColumn": 1,
      "context": "s as a Magic action, targeting the same creature or a different one. Using a Higher-Level Spell Slot. The damage increases by 1d6 for each spell slot level above 3.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "0c5230dd867a717f",
      "record": "https://cheeleong.dev/graph20/objects/spells/vampiric-touch",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 12450,
      "sourceColumn": 58,
      "context": "ferent one. Using a Higher-Level Spell Slot. The damage increases by 1d6 for each spell slot level above 3.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a2ac749108cd7eb7",
      "record": "https://cheeleong.dev/graph20/objects/spells/vicious-mockery",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 12461,
      "sourceColumn": 171,
      "context": "ithin range. The target must succeed on a Wisdom saving throw or take 1d6 Psychic damage and have Disadvantage on the next attack roll it makes",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6a401fe12c6a5151",
      "record": "https://cheeleong.dev/graph20/objects/spells/vicious-mockery",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 12463,
      "sourceColumn": 42,
      "context": "e the end of its next turn. Cantrip Upgrade. The damage increases by 1d6 when you reach levels 5 (2d6), 11 (3d6), and 17 (4d6).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "14c29ecbe2b0790a",
      "record": "https://cheeleong.dev/graph20/objects/spells/vicious-mockery",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 12463,
      "sourceColumn": 71,
      "context": "Cantrip Upgrade. The damage increases by 1d6 when you reach levels 5 (2d6), 11 (3d6), and 17 (4d6).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a5d0d6183abf6c35",
      "record": "https://cheeleong.dev/graph20/objects/spells/vicious-mockery",
      "category": "formula",
      "match": "3d6",
      "path": "rulesText",
      "sourceLine": 12463,
      "sourceColumn": 81,
      "context": "grade. The damage increases by 1d6 when you reach levels 5 (2d6), 11 (3d6), and 17 (4d6).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c8b4fb4e76d3ba2c",
      "record": "https://cheeleong.dev/graph20/objects/spells/vicious-mockery",
      "category": "formula",
      "match": "4d6",
      "path": "rulesText",
      "sourceLine": 12463,
      "sourceColumn": 95,
      "context": "age increases by 1d6 when you reach levels 5 (2d6), 11 (3d6), and 17 (4d6).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1dc2310a684748a0",
      "record": "https://cheeleong.dev/graph20/objects/spells/vitriolic-sphere",
      "category": "formula",
      "match": "10d4",
      "path": "rulesText",
      "sourceLine": 12475,
      "sourceColumn": 232,
      "context": "ea makes a Dexterity saving throw. On a failed save, a creature takes 10d4 Acid damage and another 5d4 Acid damage at the end of its next turn.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6b7e5537d30aa2ee",
      "record": "https://cheeleong.dev/graph20/objects/spells/vitriolic-sphere",
      "category": "formula",
      "match": "5d4",
      "path": "rulesText",
      "sourceLine": 12475,
      "sourceColumn": 261,
      "context": "hrow. On a failed save, a creature takes 10d4 Acid damage and another 5d4 Acid damage at the end of its next turn. On a successful save, a crea",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9ec668c4440c00cd",
      "record": "https://cheeleong.dev/graph20/objects/spells/vitriolic-sphere",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 12477,
      "sourceColumn": 1,
      "context": "On a successful save, a creature takes half the initial damage only. Using a Higher-Level Spell Slot. The initial damage increases by 2d4 for each spell slot level above",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "d4fd56b5c8f937a2",
      "record": "https://cheeleong.dev/graph20/objects/spells/vitriolic-sphere",
      "category": "formula",
      "match": "2d4",
      "path": "rulesText",
      "sourceLine": 12477,
      "sourceColumn": 66,
      "context": "ly. Using a Higher-Level Spell Slot. The initial damage increases by 2d4 for each spell slot level above 4.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e3625cc4b27612b9",
      "record": "https://cheeleong.dev/graph20/objects/spells/wall-of-fire",
      "category": "formula",
      "match": "5d8",
      "path": "rulesText",
      "sourceLine": 12491,
      "sourceColumn": 89,
      "context": "ars, each creature in its area makes a Dexterity saving throw, taking 5d8 Fire damage on a failed save or half as much damage on a successful o",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4c680d49f09b1c68",
      "record": "https://cheeleong.dev/graph20/objects/spells/wall-of-fire",
      "category": "formula",
      "match": "5d8",
      "path": "rulesText",
      "sourceLine": 12493,
      "sourceColumn": 71,
      "context": "One side of the wall, selected by you when you cast this spell, deals 5d8 Fire damage to each creature that ends its turn within 10 feet of tha",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "999602e375cf4645",
      "record": "https://cheeleong.dev/graph20/objects/spells/wall-of-fire",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 12495,
      "sourceColumn": 1,
      "context": "or ends its turn there. The other side of the wall deals no damage. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 4.",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "fd4290943f2726ec",
      "record": "https://cheeleong.dev/graph20/objects/spells/wall-of-fire",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 12495,
      "sourceColumn": 58,
      "context": "no damage. Using a Higher-Level Spell Slot. The damage increases by 1d8 for each spell slot level above 4.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8efbcb4d01a59ce7",
      "record": "https://cheeleong.dev/graph20/objects/spells/wall-of-force",
      "category": "choice",
      "match": "choose which",
      "path": "rulesText",
      "sourceLine": 12507,
      "sourceColumn": 632,
      "context": "when it appears, the creature is pushed to one side of the wall (you choose which side). Nothing can physically pass through the wall. It is immune to",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "cb09d05b57e14798",
      "record": "https://cheeleong.dev/graph20/objects/spells/wall-of-ice",
      "category": "choice",
      "match": "choose which",
      "path": "rulesText",
      "sourceLine": 12523,
      "sourceColumn": 114,
      "context": "when it appears, the creature is pushed to one side of the wall (you choose which side) and makes a Dexterity saving throw, taking 10d6 Cold damage on",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "d3737b536af497d9",
      "record": "https://cheeleong.dev/graph20/objects/spells/wall-of-ice",
      "category": "formula",
      "match": "10d6",
      "path": "rulesText",
      "sourceLine": 12523,
      "sourceColumn": 176,
      "context": "ll (you choose which side) and makes a Dexterity saving throw, taking 10d6 Cold damage on a failed save or half as much damage on a successful o",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "7c77fc722dd06996",
      "record": "https://cheeleong.dev/graph20/objects/spells/wall-of-ice",
      "category": "formula",
      "match": "5d6",
      "path": "rulesText",
      "sourceLine": 12527,
      "sourceColumn": 122,
      "context": "or the first time on a turn makes a Constitution saving throw, taking 5d6 Cold damage on a failed save or half as much damage on a successful o",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "78cbbbd861f750bd",
      "record": "https://cheeleong.dev/graph20/objects/spells/wall-of-ice",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 12529,
      "sourceColumn": 1,
      "context": "damage on a failed save or half as much damage on a successful one. Using a Higher-Level Spell Slot. The damage the wall deals when it appears increases by 2d6 and the d",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "7f608cff90adbfa4",
      "record": "https://cheeleong.dev/graph20/objects/spells/wall-of-ice",
      "category": "formula",
      "match": "2d6",
      "path": "rulesText",
      "sourceLine": 12529,
      "sourceColumn": 89,
      "context": "el Spell Slot. The damage the wall deals when it appears increases by 2d6 and the damage from passing through the sheet of frigid air increases",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ad54541b5d777dbf",
      "record": "https://cheeleong.dev/graph20/objects/spells/wall-of-ice",
      "category": "formula",
      "match": "1d6",
      "path": "rulesText",
      "sourceLine": 12529,
      "sourceColumn": 166,
      "context": "the damage from passing through the sheet of frigid air increases by 1d6 for each spell slot level above 6.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ac3a4c4201ef2d1b",
      "record": "https://cheeleong.dev/graph20/objects/spells/wall-of-stone",
      "category": "choice",
      "match": "choose which",
      "path": "rulesText",
      "sourceLine": 12542,
      "sourceColumn": 114,
      "context": "when it appears, the creature is pushed to one side of the wall (you choose which side). If a creature would be surrounded on all sides by the wall (or",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "1a734b1d56f9c702",
      "record": "https://cheeleong.dev/graph20/objects/spells/wall-of-thorns",
      "category": "formula",
      "match": "7d8",
      "path": "rulesText",
      "sourceLine": 12565,
      "sourceColumn": 89,
      "context": "ars, each creature in its area makes a Dexterity saving throw, taking 7d8 Piercing damage on a failed save or half as much damage on a successf",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4702027e34e20eba",
      "record": "https://cheeleong.dev/graph20/objects/spells/wall-of-thorns",
      "category": "formula",
      "match": "7d8",
      "path": "rulesText",
      "sourceLine": 12567,
      "sourceColumn": 306,
      "context": "s its turn there, the creature makes a Dexterity saving throw, taking 7d8 Slashing damage on a failed save or half as much damage on a successf",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9a1020c9e1f1990f",
      "record": "https://cheeleong.dev/graph20/objects/spells/wall-of-thorns",
      "category": "scaling",
      "match": "Using a Higher-Level Spell Slot",
      "path": "rulesText",
      "sourceLine": 12569,
      "sourceColumn": 1,
      "context": "on a successful one. A creature makes this save only once per turn. Using a Higher-Level Spell Slot. Both types of damage increase by 1d8 for each spell slot level above",
      "status": "accepted",
      "note": "Reviewed as source-faithful slot-scaling prose; scalesWithSlotLevel records only the presence of that printed section."
    },
    {
      "key": "274fbd4d295ca657",
      "record": "https://cheeleong.dev/graph20/objects/spells/wall-of-thorns",
      "category": "formula",
      "match": "1d8",
      "path": "rulesText",
      "sourceLine": 12569,
      "sourceColumn": 67,
      "context": "n. Using a Higher-Level Spell Slot. Both types of damage increase by 1d8 for each spell slot level above 6.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "db4829f0f0e41b25",
      "record": "https://cheeleong.dev/graph20/objects/spells/web",
      "category": "formula",
      "match": "2d4",
      "path": "rulesText",
      "sourceLine": 12625,
      "sourceColumn": 96,
      "context": "ny 5-foot Cube of webs exposed to fire burns away in 1 round, dealing 2d4 Fire damage to any creature that starts its turn in the fire.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "97282dd91a0ec8cf",
      "record": "https://cheeleong.dev/graph20/objects/spells/weird",
      "category": "formula",
      "match": "10d10",
      "path": "rulesText",
      "sourceLine": 12636,
      "sourceColumn": 205,
      "context": "n range makes a Wisdom saving throw. On a failed save, a target takes 10d10 Psychic damage and has the Frightened condition for the duration. On",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ad096261e17fa0b2",
      "record": "https://cheeleong.dev/graph20/objects/spells/weird",
      "category": "formula",
      "match": "5d10",
      "path": "rulesText",
      "sourceLine": 12638,
      "sourceColumn": 109,
      "context": "ing throw at the end of each of its turns. On a failed save, it takes 5d10 Psychic damage. On a successful save, the spell ends on that target.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c2c75813bc3fdbaa",
      "record": "https://cheeleong.dev/graph20/objects/spells/wind-wall",
      "category": "formula",
      "match": "4d8",
      "path": "rulesText",
      "sourceLine": 12664,
      "sourceColumn": 88,
      "context": "ears, each creature in its area makes a Strength saving throw, taking 4d8 Bludgeoning damage on a failed save or half as much damage on a succe",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "35bb82686ca1b37f",
      "record": "https://cheeleong.dev/graph20/objects/spells/wish",
      "category": "formula",
      "match": "1d10",
      "path": "rulesText",
      "sourceLine": 12699,
      "sourceColumn": 194,
      "context": "ss, each time you cast a spell until you finish a Long Rest, you take 1d10 Necrotic damage per level of that spell. This damage can't be reduced",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "526f59f5bb24eb67",
      "record": "https://cheeleong.dev/graph20/objects/spells/wish",
      "category": "formula",
      "match": "2d4",
      "path": "rulesText",
      "sourceLine": 12699,
      "sourceColumn": 341,
      "context": "prevented in any way. In addition, your Strength score becomes 3 for 2d4 days. For each of those days that you spend resting and doing nothing",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "66f2869ac83273c2",
      "record": "https://cheeleong.dev/graph20/objects/subclasses/circle-of-the-land",
      "category": "choice",
      "match": "choose one",
      "path": "features[0].rulesText",
      "sourceLine": 2812,
      "sourceColumn": 34,
      "context": "Whenever you finish a Long Rest, choose one type of land: arid, polar, temperate, or tropical. Consult the table",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "c12fe164127ecb4c",
      "record": "https://cheeleong.dev/graph20/objects/subclasses/circle-of-the-land",
      "category": "choice",
      "match": "choose a",
      "path": "features[1].rulesText",
      "sourceLine": 2852,
      "sourceColumn": 64,
      "context": "As a Magic action, you can expend a use of your Wild Shape and choose a point within 60 feet of yourself. Vitality-giving flowers and life-dr",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "22e3e0f411ce8a52",
      "record": "https://cheeleong.dev/graph20/objects/subclasses/circle-of-the-land",
      "category": "formula",
      "match": "2d6",
      "path": "features[1].rulesText",
      "sourceLine": 2852,
      "sourceColumn": 343,
      "context": "t make a Constitution saving throw against your spell save DC, taking 2d6 Necrotic damage on a failed save or half as much damage on a successf",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "12e745557ea6934e",
      "record": "https://cheeleong.dev/graph20/objects/subclasses/circle-of-the-land",
      "category": "formula",
      "match": "2d6",
      "path": "features[1].rulesText",
      "sourceLine": 2852,
      "sourceColumn": 473,
      "context": "on a successful one. One creature of your choice in that area regains 2d6 Hit Points. The damage and healing increase by 1d6 when you reach Dr",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "59895e0d569d9193",
      "record": "https://cheeleong.dev/graph20/objects/subclasses/circle-of-the-land",
      "category": "formula",
      "match": "1d6",
      "path": "features[1].rulesText",
      "sourceLine": 2854,
      "sourceColumn": 36,
      "context": "that area regains 2d6 Hit Points. The damage and healing increase by 1d6 when you reach Druid levels 10 (3d6) and 14 (4d6).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "76a4c85ac11d563a",
      "record": "https://cheeleong.dev/graph20/objects/subclasses/circle-of-the-land",
      "category": "formula",
      "match": "3d6",
      "path": "features[1].rulesText",
      "sourceLine": 2854,
      "sourceColumn": 72,
      "context": "he damage and healing increase by 1d6 when you reach Druid levels 10 (3d6) and 14 (4d6).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "192047b7e4e8ac82",
      "record": "https://cheeleong.dev/graph20/objects/subclasses/circle-of-the-land",
      "category": "formula",
      "match": "4d6",
      "path": "features[1].rulesText",
      "sourceLine": 2854,
      "sourceColumn": 85,
      "context": "healing increase by 1d6 when you reach Druid levels 10 (3d6) and 14 (4d6).",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "03c06da9c888261f",
      "record": "https://cheeleong.dev/graph20/objects/subclasses/draconic-sorcery",
      "category": "choice",
      "match": "Choose one",
      "path": "features[2].rulesText",
      "sourceLine": 4449,
      "sourceColumn": 81,
      "context": "nic magic has an affinity with a damage type associated with dragons. Choose one of those types: Acid, Cold, Fire, Lightning, or Poison. You have Res",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "33bed23076577367",
      "record": "https://cheeleong.dev/graph20/objects/subclasses/evoker",
      "category": "choice",
      "match": "Choose two",
      "path": "features[0].rulesText",
      "sourceLine": 5393,
      "sourceColumn": 1,
      "context": "Choose two Wizard spells from the Evocation school, each of which must be no hig",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "439d29ce0963c17f",
      "record": "https://cheeleong.dev/graph20/objects/subclasses/evoker",
      "category": "choice",
      "match": "choose a",
      "path": "features[2].rulesText",
      "sourceLine": 5403,
      "sourceColumn": 170,
      "context": "vocation spell that affects other creatures that you can see, you can choose a number of them equal to 1 plus the spell's level. The chosen creature",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "41188c6034b3d57b",
      "record": "https://cheeleong.dev/graph20/objects/subclasses/evoker",
      "category": "formula",
      "match": "2d12",
      "path": "features[4].rulesText",
      "sourceLine": 5413,
      "sourceColumn": 127,
      "context": "If you use this feature again before you finish a Long Rest, you take 2d12 Necrotic damage for each level of the spell slot immediately after yo",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ab21da0c2a78fcb1",
      "record": "https://cheeleong.dev/graph20/objects/subclasses/evoker",
      "category": "formula",
      "match": "1d12",
      "path": "features[4].rulesText",
      "sourceLine": 5415,
      "sourceColumn": 117,
      "context": "nishing a Long Rest, the Necrotic damage per spell level increases by 1d12. ---",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c8825a9649bdd399",
      "record": "https://cheeleong.dev/graph20/objects/subclasses/fiend-patron",
      "category": "formula",
      "match": "1d10",
      "path": "features[2].rulesText",
      "sourceLine": 4957,
      "sourceColumn": 149,
      "context": "e an ability check or a saving throw, you can use this feature to add 1d10 to your roll. You can do so after seeing the roll but before any of t",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "3a3af6cc9632c8e6",
      "record": "https://cheeleong.dev/graph20/objects/subclasses/fiend-patron",
      "category": "choice",
      "match": "Choose one",
      "path": "features[3].rulesText",
      "sourceLine": 4963,
      "sourceColumn": 1,
      "context": "Choose one damage type, other than Force, whenever you finish a Short or Long Re",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "e36c5aa03f574e64",
      "record": "https://cheeleong.dev/graph20/objects/subclasses/fiend-patron",
      "category": "choice",
      "match": "choose a",
      "path": "features[3].rulesText",
      "sourceLine": 4963,
      "sourceColumn": 135,
      "context": "Short or Long Rest. You have Resistance to that damage type until you choose a different one with this feature.",
      "status": "accepted",
      "note": "Reviewed as source-faithful player or GM choice text. No inferred option automation is claimed."
    },
    {
      "key": "36c8e0a228ca834a",
      "record": "https://cheeleong.dev/graph20/objects/subclasses/fiend-patron",
      "category": "formula",
      "match": "8d10",
      "path": "features[4].rulesText",
      "sourceLine": 4967,
      "sourceColumn": 296,
      "context": "isappears and hurtles through a nightmare landscape. The target takes 8d10 Psychic damage if it isn't a Fiend, and it has the Incapacitated cond",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "ffea2fc668cfe69f",
      "record": "https://cheeleong.dev/graph20/objects/subclasses/hunter",
      "category": "formula",
      "match": "1d8",
      "path": "features[1].rulesText",
      "sourceLine": 3794,
      "sourceColumn": 141,
      "context": "oes. When you hit a creature with a weapon, the weapon deals an extra 1d8 damage to the target if it's missing any of its Hit Points. You can d",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c8b372f913eaa9d3",
      "record": "https://cheeleong.dev/graph20/objects/subclasses/life-domain",
      "category": "formula",
      "match": "2d6",
      "path": "features[4].rulesText",
      "sourceLine": 2440,
      "sourceColumn": 244,
      "context": "ghest number possible for each die. For example, instead of restoring 2d6 Hit Points to a creature with a spell, you restore 12.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c00192ac5ee2215a",
      "record": "https://cheeleong.dev/graph20/objects/subclasses/thief",
      "category": "formula",
      "match": "1d6",
      "path": "features[2].rulesText",
      "sourceLine": 3993,
      "sourceColumn": 23,
      "context": "You gain the following Cunning Strike option. Stealth Attack (Cost: 1d6). If you have the Hide action's Invisible condition, this attack does",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4d496823b64e1e89",
      "record": "https://cheeleong.dev/graph20/objects/subclasses/thief",
      "category": "formula",
      "match": "1d6",
      "path": "features[3].rulesText",
      "sourceLine": 4001,
      "sourceColumn": 76,
      "context": "es. Whenever you use a magic item property that expends charges, roll 1d6. On a roll of 6, you use the property without expending the charges.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6d4b540d2982d4da",
      "record": "https://cheeleong.dev/graph20/objects/subclasses/warrior-of-the-open-hand",
      "category": "formula",
      "match": "10d12",
      "path": "features[3].rulesText",
      "sourceLine": 3255,
      "sourceColumn": 578,
      "context": "ou end them, the target must make a Constitution saving throw, taking 10d12 Force damage on a failed save or half as much damage on a successful",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "75c55e2b4ee27632",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-132-hat-of-many-spells-table-1",
      "category": "formula",
      "match": "1d10",
      "path": "rows[0].cells[1].value",
      "sourceLine": 15947,
      "sourceColumn": 57,
      "context": "You cast a random spell determined by rolling 1d10: on a 1, Enlarge/Reduce (enlarge effect); on a 2, Enlarge/Reduce (red",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "328810410cb875c3",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-132-hat-of-many-spells-table-1",
      "category": "formula",
      "match": "1d4",
      "path": "rows[3].cells[1].value",
      "sourceLine": 15950,
      "sourceColumn": 61,
      "context": "You pull a nonmagical object out of the hat. Roll 1d4 to determine the object: on a 1, a vial of Acid; on a 2, a flask of A",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "4b0263b8f8888759",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-132-hat-of-many-spells-table-1",
      "category": "formula",
      "match": "1d6",
      "path": "rows[10].cells[1].value",
      "sourceLine": 15957,
      "sourceColumn": 54,
      "context": "You pull a magic item out of the hat. Roll 1d6 to determine the item’s rarity: on a 1–3, Common; on a 4–5, Uncommon;",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "264d13b78cc05952",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-190-potions-of-healing-table-1",
      "category": "formula",
      "match": "2d4 + 2",
      "path": "rows[0].cells[1].value",
      "sourceLine": 16626,
      "sourceColumn": 34,
      "context": "2d4 + 2",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "af9fb0164139a8a3",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-190-potions-of-healing-table-1",
      "category": "formula",
      "match": "4d4 + 4",
      "path": "rows[1].cells[1].value",
      "sourceLine": 16627,
      "sourceColumn": 34,
      "context": "4d4 + 4",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1f775ee20c770bea",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-190-potions-of-healing-table-1",
      "category": "formula",
      "match": "8d4 + 8",
      "path": "rows[2].cells[1].value",
      "sourceLine": 16628,
      "sourceColumn": 34,
      "context": "8d4 + 8",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "78dbfed3776298e6",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-190-potions-of-healing-table-1",
      "category": "formula",
      "match": "10d4 + 20",
      "path": "rows[3].cells[1].value",
      "sourceLine": 16629,
      "sourceColumn": 34,
      "context": "10d4 + 20",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c949665b6b3d65dd",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-214-ring-of-shooting-stars-table-1",
      "category": "formula",
      "match": "4d12",
      "path": "rows[0].cells[1].value",
      "sourceLine": 16881,
      "sourceColumn": 23,
      "context": "4d12",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a75497871f47d1e6",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-214-ring-of-shooting-stars-table-1",
      "category": "formula",
      "match": "2d6",
      "path": "rows[0].cells[3].value",
      "sourceLine": 16881,
      "sourceColumn": 62,
      "context": "2d6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c518e7278a636260",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-214-ring-of-shooting-stars-table-1",
      "category": "formula",
      "match": "5d4",
      "path": "rows[1].cells[1].value",
      "sourceLine": 16882,
      "sourceColumn": 23,
      "context": "5d4",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f45054ef5c1c1505",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-214-ring-of-shooting-stars-table-1",
      "category": "formula",
      "match": "2d4",
      "path": "rows[1].cells[3].value",
      "sourceLine": 16882,
      "sourceColumn": 62,
      "context": "2d4",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "21f0dadcc5a08e9a",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-290-wand-of-wonder-effects",
      "category": "formula",
      "match": "1d10",
      "path": "rows[0].cells[1].value",
      "sourceLine": 17722,
      "sourceColumn": 68,
      "context": "You cast a spell originating from the chosen point. Roll 1d10 to determine the spell: on a 1–2, Darkness; on a 3–4, Faerie Fire; on",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e74ac7d3b897def9",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-290-wand-of-wonder-effects",
      "category": "formula",
      "match": "1d6",
      "path": "rows[3].cells[1].value",
      "sourceLine": 17725,
      "sourceColumn": 76,
      "context": "Nothing happens at the chosen point of origin. Instead, you take 1d6 Psychic damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8d762a28f5e61f5d",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-290-wand-of-wonder-effects",
      "category": "formula",
      "match": "1d4",
      "path": "rows[8].cells[1].value",
      "sourceLine": 17730,
      "sourceColumn": 255,
      "context": "d, and disappears after 1 hour or when it drops to 0 Hit Points. Roll 1d4 to determine which creature appears. On a 1, a Rhinoceros appears; on",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6096566bfdccf7cc",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-4-potion-miscibility",
      "category": "formula",
      "match": "4d10",
      "path": "rows[0].cells[1].value",
      "sourceLine": 14595,
      "sourceColumn": 167,
      "context": "ot-radius Sphere centered on itself. Each creature in that area takes 4d10 Force damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "506b53118244ec7e",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-4-potion-miscibility",
      "category": "formula",
      "match": "2d4 + 2",
      "path": "rows[7].cells[1].value",
      "sourceLine": 14602,
      "sourceColumn": 229,
      "context": "a Potion of Healing might increase the drinker’s Hit Point maximum by 2d4 + 2, or a Potion of Invisibility might give the drinker the Invisible con",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "57b72403a7ad254e",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-42-amulet-of-the-planes-table-1",
      "category": "formula",
      "match": "1d6",
      "path": "rows[1].cells[1].value",
      "sourceLine": 14927,
      "sourceColumn": 67,
      "context": "Random location on an Inner Plane determined by rolling 1d6: on a 1, the Plane of Air; on a 2, the Plane of Earth; on a 3, the Pl",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5aa5691a68484daa",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-42-amulet-of-the-planes-table-1",
      "category": "formula",
      "match": "1d8",
      "path": "rows[2].cells[1].value",
      "sourceLine": 14928,
      "sourceColumn": 67,
      "context": "Random location on an Outer Plane determined by rolling 1d8: on a 1, Arborea; on a 2, Arcadia; on a 3, the Beastlands; on a 4, By",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8028ca23b57130e6",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-44-apparatus-of-the-crab-levers",
      "category": "formula",
      "match": "2d6",
      "path": "rows[4].cells[1].value",
      "sourceLine": 14960,
      "sourceColumn": 95,
      "context": "claw makes the following melee attack: +8 to hit, reach 5 ft. Hit: 7 (2d6) Bludgeoning damage.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "57091ac1ec65a039",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-50-bag-of-beans-table-1",
      "category": "formula",
      "match": "5d4",
      "path": "rows[0].cells[1].value",
      "sourceLine": 15023,
      "sourceColumn": 11,
      "context": "5d4 toadstools sprout. If a creature eats a toadstool, roll any die. On a",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0a90bde957fc6c69",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-50-bag-of-beans-table-1",
      "category": "formula",
      "match": "5d6",
      "path": "rows[0].cells[1].value",
      "sourceLine": 15023,
      "sourceColumn": 164,
      "context": ", the eater must succeed on a DC 15 Constitution saving throw or take 5d6 Poison damage and have the Poisoned condition for 1 hour. On an even",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f89560709e0679cc",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-50-bag-of-beans-table-1",
      "category": "formula",
      "match": "5d6",
      "path": "rows[0].cells[1].value",
      "sourceLine": 15023,
      "sourceColumn": 259,
      "context": "e the Poisoned condition for 1 hour. On an even roll, the eater gains 5d6 Temporary Hit Points for 1 hour.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d277401d3f82e118",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-50-bag-of-beans-table-1",
      "category": "formula",
      "match": "1d4",
      "path": "rows[1].cells[1].value",
      "sourceLine": 15024,
      "sourceColumn": 129,
      "context": "se, tea, vinegar, wine, or oil (GM’s choice) 30 feet into the air for 1d4 minutes.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a0df8a3063164b86",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-50-bag-of-beans-table-1",
      "category": "formula",
      "match": "1d4 + 4",
      "path": "rows[6].cells[1].value",
      "sourceLine": 15029,
      "sourceColumn": 11,
      "context": "1d4 + 4 bright-pink toads crawl forth. Whenever a toad is touched, it transfo",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "84985b4c95d7404a",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-50-bag-of-beans-table-1",
      "category": "formula",
      "match": "1d10 + 20",
      "path": "rows[8].cells[1].value",
      "sourceLine": 15031,
      "sourceColumn": 38,
      "context": "A fruit tree grows. It has 1d10 + 20 fruit, 1d8 of which act as randomly determined potions. The tree vani",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "57fb7e2d11f68ab5",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-50-bag-of-beans-table-1",
      "category": "formula",
      "match": "1d8",
      "path": "rows[8].cells[1].value",
      "sourceLine": 15031,
      "sourceColumn": 55,
      "context": "A fruit tree grows. It has 1d10 + 20 fruit, 1d8 of which act as randomly determined potions. The tree vanishes after",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0e4d63499f693c0d",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-50-bag-of-beans-table-1",
      "category": "formula",
      "match": "1d4 + 3",
      "path": "rows[9].cells[1].value",
      "sourceLine": 15032,
      "sourceColumn": 21,
      "context": "A nest of 1d4 + 3 rainbow-colored eggs springs up. Any creature that eats an egg makes",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0336f1d644eea2cb",
      "record": "https://cheeleong.dev/graph20/objects/tables/10-50-bag-of-beans-table-1",
      "category": "formula",
      "match": "10d6",
      "path": "rows[9].cells[1].value",
      "sourceLine": 15032,
      "sourceColumn": 300,
      "context": "oosing among equally low scores. On a failed save, the creature takes 10d6 Force damage from an internal explosion.",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c6b3ce9cfa90c11b",
      "record": "https://cheeleong.dev/graph20/objects/tables/2-33-starting-equipment-at-higher-levels",
      "category": "formula",
      "match": "1d10",
      "path": "rows[1].cells[1].value",
      "sourceLine": 1257,
      "sourceColumn": 32,
      "context": "500 GP plus 1d10 × 25 GP plus normal starting equipment",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e028f56b5526d0e5",
      "record": "https://cheeleong.dev/graph20/objects/tables/3-15-monk-features",
      "category": "formula",
      "match": "1d6",
      "path": "rows[0].cells[3].value",
      "sourceLine": 3075,
      "sourceColumn": 86,
      "context": "1d6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "89d580e3628260ef",
      "record": "https://cheeleong.dev/graph20/objects/tables/3-15-monk-features",
      "category": "formula",
      "match": "1d8",
      "path": "rows[4].cells[3].value",
      "sourceLine": 3079,
      "sourceColumn": 86,
      "context": "1d8",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e38506976966e17c",
      "record": "https://cheeleong.dev/graph20/objects/tables/3-15-monk-features",
      "category": "formula",
      "match": "1d10",
      "path": "rows[10].cells[3].value",
      "sourceLine": 3085,
      "sourceColumn": 86,
      "context": "1d10",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f19c702c0fb57900",
      "record": "https://cheeleong.dev/graph20/objects/tables/3-15-monk-features",
      "category": "formula",
      "match": "1d12",
      "path": "rows[16].cells[3].value",
      "sourceLine": 3091,
      "sourceColumn": 86,
      "context": "1d12",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "38c0cc78d3db050b",
      "record": "https://cheeleong.dev/graph20/objects/tables/3-23-rogue-features",
      "category": "formula",
      "match": "1d6",
      "path": "rows[0].cells[3].value",
      "sourceLine": 3848,
      "sourceColumn": 88,
      "context": "1d6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b53715c431b601e2",
      "record": "https://cheeleong.dev/graph20/objects/tables/3-23-rogue-features",
      "category": "formula",
      "match": "2d6",
      "path": "rows[2].cells[3].value",
      "sourceLine": 3850,
      "sourceColumn": 88,
      "context": "2d6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "01fcf3108e2beb5c",
      "record": "https://cheeleong.dev/graph20/objects/tables/3-23-rogue-features",
      "category": "formula",
      "match": "3d6",
      "path": "rows[4].cells[3].value",
      "sourceLine": 3852,
      "sourceColumn": 88,
      "context": "3d6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "22a8f9f77bec7e62",
      "record": "https://cheeleong.dev/graph20/objects/tables/3-23-rogue-features",
      "category": "formula",
      "match": "4d6",
      "path": "rows[6].cells[3].value",
      "sourceLine": 3854,
      "sourceColumn": 88,
      "context": "4d6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "01414a1fcc800d23",
      "record": "https://cheeleong.dev/graph20/objects/tables/3-23-rogue-features",
      "category": "formula",
      "match": "5d6",
      "path": "rows[8].cells[3].value",
      "sourceLine": 3856,
      "sourceColumn": 88,
      "context": "5d6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "844a86d86b784867",
      "record": "https://cheeleong.dev/graph20/objects/tables/3-23-rogue-features",
      "category": "formula",
      "match": "6d6",
      "path": "rows[10].cells[3].value",
      "sourceLine": 3858,
      "sourceColumn": 88,
      "context": "6d6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "91b9b1dce6565c12",
      "record": "https://cheeleong.dev/graph20/objects/tables/3-23-rogue-features",
      "category": "formula",
      "match": "7d6",
      "path": "rows[12].cells[3].value",
      "sourceLine": 3860,
      "sourceColumn": 88,
      "context": "7d6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f68e95fa94b7fbc2",
      "record": "https://cheeleong.dev/graph20/objects/tables/3-23-rogue-features",
      "category": "formula",
      "match": "8d6",
      "path": "rows[14].cells[3].value",
      "sourceLine": 3862,
      "sourceColumn": 88,
      "context": "8d6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "204b6abe3c30bd5a",
      "record": "https://cheeleong.dev/graph20/objects/tables/3-23-rogue-features",
      "category": "formula",
      "match": "9d6",
      "path": "rows[16].cells[3].value",
      "sourceLine": 3864,
      "sourceColumn": 88,
      "context": "9d6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8e5d0421fb89447c",
      "record": "https://cheeleong.dev/graph20/objects/tables/3-23-rogue-features",
      "category": "formula",
      "match": "10d6",
      "path": "rows[18].cells[3].value",
      "sourceLine": 3866,
      "sourceColumn": 88,
      "context": "10d6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e566bf8c99abc196",
      "record": "https://cheeleong.dev/graph20/objects/tables/6-26-weapons",
      "category": "formula",
      "match": "1d4",
      "path": "rows[1].cells[1].value",
      "sourceLine": 6068,
      "sourceColumn": 28,
      "context": "1d4 Bludgeoning",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "1faad035600dac8b",
      "record": "https://cheeleong.dev/graph20/objects/tables/6-26-weapons",
      "category": "formula",
      "match": "1d8",
      "path": "rows[3].cells[1].value",
      "sourceLine": 6070,
      "sourceColumn": 28,
      "context": "1d8 Bludgeoning",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d79cc7a97921be2c",
      "record": "https://cheeleong.dev/graph20/objects/tables/6-26-weapons",
      "category": "formula",
      "match": "1d6",
      "path": "rows[4].cells[1].value",
      "sourceLine": 6071,
      "sourceColumn": 28,
      "context": "1d6 Slashing",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c756a5981a0e7c36",
      "record": "https://cheeleong.dev/graph20/objects/tables/6-26-weapons",
      "category": "formula",
      "match": "1d10",
      "path": "rows[17].cells[2].value",
      "sourceLine": 6084,
      "sourceColumn": 57,
      "context": "Versatile (1d10)",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "10840e50414f0dfd",
      "record": "https://cheeleong.dev/graph20/objects/tables/6-26-weapons",
      "category": "formula",
      "match": "1d12",
      "path": "rows[20].cells[1].value",
      "sourceLine": 6087,
      "sourceColumn": 28,
      "context": "1d12 Slashing",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a5fa11bba028b835",
      "record": "https://cheeleong.dev/graph20/objects/tables/6-26-weapons",
      "category": "formula",
      "match": "2d6",
      "path": "rows[21].cells[1].value",
      "sourceLine": 6088,
      "sourceColumn": 28,
      "context": "2d6 Slashing",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "948d2a7037ecda4b",
      "record": "https://cheeleong.dev/graph20/objects/tables/8-22-object-hit-points",
      "category": "formula",
      "match": "1d4",
      "path": "rows[0].cells[1].value",
      "sourceLine": 12910,
      "sourceColumn": 36,
      "context": "2 (1d4)",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5212aceccfcadc31",
      "record": "https://cheeleong.dev/graph20/objects/tables/8-22-object-hit-points",
      "category": "formula",
      "match": "2d4",
      "path": "rows[0].cells[2].value",
      "sourceLine": 12910,
      "sourceColumn": 47,
      "context": "5 (2d4)",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8edfa0d838e6ae9f",
      "record": "https://cheeleong.dev/graph20/objects/tables/8-22-object-hit-points",
      "category": "formula",
      "match": "1d6",
      "path": "rows[1].cells[1].value",
      "sourceLine": 12911,
      "sourceColumn": 36,
      "context": "3 (1d6)",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a00ac0ff3c533008",
      "record": "https://cheeleong.dev/graph20/objects/tables/8-22-object-hit-points",
      "category": "formula",
      "match": "3d6",
      "path": "rows[1].cells[2].value",
      "sourceLine": 12911,
      "sourceColumn": 48,
      "context": "10 (3d6)",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2c74ac28eac22072",
      "record": "https://cheeleong.dev/graph20/objects/tables/8-22-object-hit-points",
      "category": "formula",
      "match": "1d8",
      "path": "rows[2].cells[1].value",
      "sourceLine": 12912,
      "sourceColumn": 36,
      "context": "4 (1d8)",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "53f5063898758dfd",
      "record": "https://cheeleong.dev/graph20/objects/tables/8-22-object-hit-points",
      "category": "formula",
      "match": "4d8",
      "path": "rows[2].cells[2].value",
      "sourceLine": 12912,
      "sourceColumn": 48,
      "context": "18 (4d8)",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "11e1ce839dd792b7",
      "record": "https://cheeleong.dev/graph20/objects/tables/8-22-object-hit-points",
      "category": "formula",
      "match": "1d10",
      "path": "rows[3].cells[1].value",
      "sourceLine": 12913,
      "sourceColumn": 36,
      "context": "5 (1d10)",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6649b718ff7a0460",
      "record": "https://cheeleong.dev/graph20/objects/tables/8-22-object-hit-points",
      "category": "formula",
      "match": "5d10",
      "path": "rows[3].cells[2].value",
      "sourceLine": 12913,
      "sourceColumn": 48,
      "context": "27 (5d10)",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "12854a05fb5a1d19",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-39-sample-mental-stress-effects",
      "category": "formula",
      "match": "1d6",
      "path": "rows[0].cells[2].value",
      "sourceLine": 14128,
      "sourceColumn": 115,
      "context": "1d6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "8f5b99634d88b7a4",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-39-sample-mental-stress-effects",
      "category": "formula",
      "match": "3d6",
      "path": "rows[1].cells[2].value",
      "sourceLine": 14129,
      "sourceColumn": 115,
      "context": "3d6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "83ce7dfaf75c18eb",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-39-sample-mental-stress-effects",
      "category": "formula",
      "match": "9d6",
      "path": "rows[2].cells[2].value",
      "sourceLine": 14130,
      "sourceColumn": 115,
      "context": "9d6",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "e3bce3bb255da7d2",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-62-collapsing-roof-table-1",
      "category": "formula",
      "match": "4d10",
      "path": "rows[0].cells[1].value",
      "sourceLine": 14296,
      "sourceColumn": 16,
      "context": "22 (4d10)",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "6b3e7e642cdb67ec",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-62-collapsing-roof-table-1",
      "category": "formula",
      "match": "10d10",
      "path": "rows[1].cells[1].value",
      "sourceLine": 14297,
      "sourceColumn": 16,
      "context": "55 (10d10)",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "cad7e5645a8b9494",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-62-collapsing-roof-table-1",
      "category": "formula",
      "match": "18d10",
      "path": "rows[2].cells[1].value",
      "sourceLine": 14298,
      "sourceColumn": 16,
      "context": "99 (18d10)",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "082e973aa6153e63",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-64-fire-casting-statue-table-1",
      "category": "formula",
      "match": "4d10",
      "path": "rows[0].cells[1].value",
      "sourceLine": 14338,
      "sourceColumn": 16,
      "context": "22 (4d10)",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "c26452c2aee84f55",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-64-fire-casting-statue-table-1",
      "category": "formula",
      "match": "10d10",
      "path": "rows[1].cells[1].value",
      "sourceLine": 14339,
      "sourceColumn": 16,
      "context": "55 (10d10)",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "35dae1906d446aed",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-64-fire-casting-statue-table-1",
      "category": "formula",
      "match": "18d10",
      "path": "rows[2].cells[1].value",
      "sourceLine": 14340,
      "sourceColumn": 16,
      "context": "99 (18d10)",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "179b45354ae72a9c",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-65-hidden-pit-table-1",
      "category": "formula",
      "match": "3d6",
      "path": "rows[0].cells[2].value",
      "sourceLine": 14361,
      "sourceColumn": 28,
      "context": "10 (3d6)",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9bc4dfa5045fb4bc",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-65-hidden-pit-table-1",
      "category": "formula",
      "match": "6d6",
      "path": "rows[1].cells[2].value",
      "sourceLine": 14362,
      "sourceColumn": 28,
      "context": "21 (6d6)",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "257944b3f93eb8fc",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-65-hidden-pit-table-1",
      "category": "formula",
      "match": "12d6",
      "path": "rows[2].cells[2].value",
      "sourceLine": 14363,
      "sourceColumn": 28,
      "context": "42 (12d6)",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "a7c6600992ba7131",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-67-poisoned-needle-table-1",
      "category": "formula",
      "match": "2d10",
      "path": "rows[0].cells[1].value",
      "sourceLine": 14402,
      "sourceColumn": 16,
      "context": "11 (2d10)",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d004a74b9148a5ff",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-67-poisoned-needle-table-1",
      "category": "formula",
      "match": "4d10",
      "path": "rows[1].cells[1].value",
      "sourceLine": 14403,
      "sourceColumn": 16,
      "context": "22 (4d10)",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "bb15febda9c9163c",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-67-poisoned-needle-table-1",
      "category": "formula",
      "match": "10d10",
      "path": "rows[2].cells[1].value",
      "sourceLine": 14404,
      "sourceColumn": 16,
      "context": "55 (10d10)",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "9b3dfb9c6313693b",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-69-spiked-pit-table-1",
      "category": "formula",
      "match": "3d6",
      "path": "rows[0].cells[2].value",
      "sourceLine": 14444,
      "sourceColumn": 28,
      "context": "10 (3d6) Bludgeoning plus 13 (3d8) Piercing",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "2283240efb1f34a9",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-69-spiked-pit-table-1",
      "category": "formula",
      "match": "3d8",
      "path": "rows[0].cells[2].value",
      "sourceLine": 14444,
      "sourceColumn": 54,
      "context": "10 (3d6) Bludgeoning plus 13 (3d8) Piercing",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "65df63beaf354627",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-69-spiked-pit-table-1",
      "category": "formula",
      "match": "6d6",
      "path": "rows[1].cells[2].value",
      "sourceLine": 14445,
      "sourceColumn": 28,
      "context": "21 (6d6) Bludgeoning plus 36 (8d8) Piercing",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "b1f917e28b45bdd9",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-69-spiked-pit-table-1",
      "category": "formula",
      "match": "8d8",
      "path": "rows[1].cells[2].value",
      "sourceLine": 14445,
      "sourceColumn": 54,
      "context": "21 (6d6) Bludgeoning plus 36 (8d8) Piercing",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "fc2ac1e455bb5b3b",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-69-spiked-pit-table-1",
      "category": "formula",
      "match": "12d6",
      "path": "rows[2].cells[2].value",
      "sourceLine": 14446,
      "sourceColumn": 28,
      "context": "42 (12d6) Bludgeoning plus 57 (13d8) Piercing",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "d025e134d88c6f32",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-69-spiked-pit-table-1",
      "category": "formula",
      "match": "13d8",
      "path": "rows[2].cells[2].value",
      "sourceLine": 14446,
      "sourceColumn": 55,
      "context": "42 (12d6) Bludgeoning plus 57 (13d8) Piercing",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "621501505c52bbf0",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-9-travel-terrain",
      "category": "formula",
      "match": "6d6",
      "path": "rows[0].cells[2].value",
      "sourceLine": 13923,
      "sourceColumn": 31,
      "context": "6d6 × 10 feet",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "319f0d3d769b2a1d",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-9-travel-terrain",
      "category": "formula",
      "match": "2d10",
      "path": "rows[1].cells[2].value",
      "sourceLine": 13924,
      "sourceColumn": 31,
      "context": "2d10 × 10 feet",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "5c661adf1d89b107",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-9-travel-terrain",
      "category": "formula",
      "match": "2d8",
      "path": "rows[3].cells[2].value",
      "sourceLine": 13926,
      "sourceColumn": 31,
      "context": "2d8 × 10 feet",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "f04f39d1585ed818",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-9-travel-terrain",
      "category": "formula",
      "match": "4d10",
      "path": "rows[6].cells[2].value",
      "sourceLine": 13929,
      "sourceColumn": 31,
      "context": "4d10 × 10 feet",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    },
    {
      "key": "0eab88a6367c3047",
      "record": "https://cheeleong.dev/graph20/objects/tables/9-9-travel-terrain",
      "category": "formula",
      "match": "2d6",
      "path": "rows[8].cells[2].value",
      "sourceLine": 13931,
      "sourceColumn": 31,
      "context": "2d6 × 10 feet",
      "status": "accepted",
      "note": "Reviewed as source-faithful dice notation. Typed dice fields are indexes where supported; this corpus does not claim a rules engine."
    }
  ]
}
