[
  {
    "name": "room-amenities",
    "patterns": [
      {
        "pattern": "^(.*) \\[([^]]+)\\]$",
        "type": "regex"
      }
    ],
    "script": "lotj.mapper.checkAmenityLine(matches[2], matches[3])"
  },
  {
    "name": "invalid-dir",
    "patterns": [
      {
        "pattern": "^Alas, you cannot go that way.$",
        "type": "regex"
      },
      {
        "pattern": "^The .* is closed.$",
        "type": "regex"
      },
      {
        "pattern": "^You can't go that way,",
        "type": "regex"
      },
      {
        "pattern": "^You can't do that sitting down.$",
        "type": "regex"
      },
      {
        "pattern": "^Nah... You feel too relaxed...$",
        "type": "regex"
      },
      {
        "pattern": "^In your dreams, or what\\?$",
        "type": "regex"
      },
      {
        "pattern": "^You are too exhausted.$",
        "type": "regex"
      },
      {
        "pattern": "^That room is private right now.$",
        "type": "regex"
      }
    ],
    "script": "lotj.mapper.popMoveDir()"
  }
]
