{
  "format": "encounterra.homebrew",
  "schemaVersion": "0.1",
  "package": {
    "id": "f1c0826b-f8a9-40d5-9fc4-30b79b460614",
    "name": "Manyfaced Nightmare — Walking Dream-Terror",
    "version": "0.1.1"
  },
  "requires": {
    "ruleset": "dnd-2024",
    "srdCatalog": "5.2.1-encounterra.1"
  },
  "definitions": [
    {
      "kind": "monster",
      "id": "manyfaced-nightmare",
      "name": "Manyfaced Nightmare",
      "stats": {
        "challengeRating": "9",
        "hitPoints": 143,
        "armorClass": 16,
        "speedFeet": 30,
        "size": "large",
        "creatureType": "aberration",
        "darkvisionFeet": 120,
        "difficultyClass": 16,
        "legendaryActionUses": 2,
        "abilityScores": {
          "strength": 16,
          "dexterity": 15,
          "constitution": 18,
          "intelligence": 15,
          "wisdom": 14,
          "charisma": 19
        },
        "savingThrows": {
          "strength": 3,
          "dexterity": 5,
          "constitution": 7,
          "intelligence": 2,
          "wisdom": 5,
          "charisma": 7
        },
        "dimLightResistances": [
          "bludgeoning",
          "piercing",
          "slashing",
          "acid",
          "cold",
          "fire",
          "lightning",
          "thunder"
        ],
        "brightLightSensitivity": true,
        "conditionImmunities": [
          "frightened"
        ]
      },
      "actions": [
        "#cloth-talons",
        "#changing-faces",
        "#passing-face"
      ]
    },
    {
      "kind": "action",
      "id": "cloth-talons",
      "name": "Cloth Talons",
      "target": {
        "side": "enemy",
        "rangeFeet": 10
      },
      "resolution": {
        "kind": "attack",
        "attackType": "melee",
        "attackBonus": 7,
        "onHit": {
          "op": "damage",
          "amount": {
            "dice": {
              "count": 3,
              "sides": 8
            },
            "bonus": 3
          },
          "damageType": "slashing"
        }
      }
    },
    {
      "kind": "action",
      "id": "changing-faces",
      "name": "Changing Faces",
      "target": {
        "side": "enemy",
        "rangeFeet": 120
      },
      "resolution": {
        "kind": "sequence",
        "repeat": 2,
        "steps": [
          {
            "kind": "reference",
            "ref": "#nightmare-faces"
          }
        ]
      },
      "magical": true,
      "activation": {
        "economy": "action",
        "countsAs": "multiattack"
      }
    },
    {
      "kind": "action",
      "id": "passing-face",
      "name": "Passing Face",
      "target": {
        "side": "enemy",
        "rangeFeet": 120
      },
      "resolution": {
        "kind": "reference",
        "ref": "#nightmare-faces"
      },
      "magical": true,
      "activation": "legendaryAction",
      "legendaryCost": 1
    },
    {
      "kind": "action",
      "id": "nightmare-faces",
      "name": "Nightmare Faces",
      "target": {
        "side": "enemy",
        "rangeFeet": 120
      },
      "resolution": {
        "kind": "randomTable",
        "id": "nightmare-faces",
        "target": {
          "timing": "afterEachDraw",
          "selector": {
            "side": "enemy",
            "rangeFeet": 120,
            "mode": "best",
            "requiresSight": true,
            "reuseTargets": true,
            "excludeCreatureTypes": [
              "construct",
              "undead"
            ]
          }
        },
        "draw": {
          "dice": {
            "count": 1,
            "sides": 4
          }
        },
        "duplicates": {
          "mode": "reroll",
          "scope": "turn"
        },
        "fallback": {
          "op": "noEffect"
        },
        "outcomes": [
          {
            "rolls": [
              1
            ],
            "ref": "#beguiling-face"
          },
          {
            "rolls": [
              2
            ],
            "ref": "#dread-face"
          },
          {
            "rolls": [
              3
            ],
            "ref": "#dreaming-face"
          },
          {
            "rolls": [
              4
            ],
            "ref": "#frozen-face"
          }
        ]
      },
      "magical": true
    },
    {
      "kind": "action",
      "id": "beguiling-face",
      "name": "Beguiling Face",
      "target": {
        "side": "enemy",
        "rangeFeet": 120
      },
      "resolution": {
        "kind": "savingThrow",
        "ability": "wisdom",
        "dc": 16,
        "onFailure": [
          {
            "op": "damage",
            "amount": {
              "dice": {
                "count": 3,
                "sides": 8
              }
            },
            "damageType": "psychic"
          },
          {
            "op": "applyCondition",
            "condition": "charmed",
            "duration": "untilDamage",
            "maxTargetTurns": 10
          }
        ]
      },
      "magical": true
    },
    {
      "kind": "action",
      "id": "dread-face",
      "name": "Dread Face",
      "target": {
        "side": "enemy",
        "rangeFeet": 120
      },
      "resolution": {
        "kind": "savingThrow",
        "ability": "wisdom",
        "dc": 16,
        "onFailure": [
          {
            "op": "damage",
            "amount": {
              "dice": {
                "count": 3,
                "sides": 8
              }
            },
            "damageType": "psychic"
          },
          {
            "op": "applyCondition",
            "condition": "frightened",
            "duration": "endOfTargetNextTurn"
          }
        ]
      },
      "magical": true
    },
    {
      "kind": "action",
      "id": "dreaming-face",
      "name": "Dreaming Face",
      "target": {
        "side": "enemy",
        "rangeFeet": 120
      },
      "resolution": {
        "kind": "savingThrow",
        "ability": "wisdom",
        "dc": 16,
        "onFailure": {
          "op": "applyCondition",
          "condition": "unconscious",
          "duration": "untilDamage",
          "maxTargetTurns": 10,
          "canBeShakenAwake": true
        }
      },
      "magical": true
    },
    {
      "kind": "action",
      "id": "frozen-face",
      "name": "Frozen Face",
      "target": {
        "side": "enemy",
        "rangeFeet": 120
      },
      "resolution": {
        "kind": "savingThrow",
        "ability": "constitution",
        "dc": 16,
        "onFailure": {
          "op": "applyCondition",
          "condition": "paralyzed",
          "duration": "repeatSaveEndOfTurn",
          "repeatSave": {
            "ability": "constitution",
            "dc": 16
          },
          "maxTargetTurns": 10
        }
      },
      "magical": true
    }
  ]
}
