{
  "id": "tutorial_codex",
  "title": "The Drowned Bell",
  "version": 1,
  "description": "A bell rings beneath the ruined belfry outside Greyhaven. Find a missing courier's warning, recruit a local seer, and descend into the flooded crypt before the echoes claim the town.",
  "intro": {
    "title": "A Bell Where No Bell Stands",
    "subtitle": "Greyhaven, before the fourth toll",
    "text": [
      "Greyhaven has stopped sleeping.",
      "For three nights, a bell has sounded beneath the hills north of town. The old belfry collapsed generations ago, and no bronze remains in its tower, yet each toll rolls through the wells and floorboards as though the earth itself were ringing.",
      "At dawn, you reach the town road. Somewhere beyond the roofs, a fourth toll begins."
    ],
    "canSkip": true,
    "startLocation": {
      "x": 112,
      "y": 98,
      "mapId": "overworld"
    }
  },
  "towns": {
    "tutorial_codex:greyhaven": {
      "id": "tutorial_codex:greyhaven",
      "name": "Greyhaven",
      "near": {
        "x": 112,
        "y": 96
      },
      "mainLandMass": true,
      "services": [
        "tavern",
        "blacksmith",
        "shrine",
        "sage"
      ],
      "serviceMinRadius": 3,
      "serviceRadius": 6,
      "safetyRadius": 10,
      "personality": "waterside"
    }
  },
  "dungeons": {},
  "npcs": {},
  "companions": {},
  "items": {},
  "monsters": {},
  "dialogue": {},
  "quests": {},
  "spells": {},
  "shrines": {},
  "lootTables": {},
  "worldRules": {},
  "townServices": [],
  "safetyZones": [],
  "worldPlacements": [],
  "triggers": []
}
