{
  "schema": "imperivm-format-article/v1",
  "language": "es",
  "scope": "Imperivm HD",
  "status": "partial",
  "slug": "map-xml",
  "title": "map.xml · metadatos del mapa",
  "summary": "XML que describe metadatos y parámetros del mapa. Se complementa con los objetos de map.obj.xml y las capas Terrain.*.grid.",
  "sections": [
    {
      "id": "purpose",
      "title": "Qué contiene",
      "paragraphs": [
        "map.xml contiene información descriptiva y parámetros del mapa. El conjunto documentado incluye el nombre, la descripción, las dimensiones, opciones de exploración y un punto de inicio.",
        "Cambiar este archivo no cambia por sí solo los objetos ni reconstruye las rejillas del terreno. Un mapa completo necesita que sus archivos relacionados sean coherentes entre sí."
      ]
    },
    {
      "id": "fields",
      "title": "Elementos y campos documentados",
      "table": {
        "columns": [
          "Elemento",
          "Campos",
          "Alcance conocido"
        ],
        "rows": [
          [
            "map (raíz)",
            "name, displayname, descr, persist_state",
            "Metadatos y estado de persistencia; no se atribuyen aquí significados adicionales a persist_state"
          ],
          [
            "size",
            "x, y",
            "Enteros no nulos e iguales en el lector documentado"
          ],
          [
            "user_art",
            "explored",
            "Texto cuya codificación interna no está descrita"
          ],
          [
            "expl",
            "NoFog, NoExplore",
            "Valores enteros usados como opciones booleanas"
          ],
          [
            "start_pt",
            "x, y",
            "Coordenadas enteras del punto de inicio"
          ]
        ]
      }
    },
    {
      "id": "editing",
      "title": "Antes de editar",
      "list": [
        "Conserva los nombres y la capitalización de los elementos y atributos documentados.",
        "No cambies solo size para intentar ampliar el mapa: también existen capas de terreno y otros datos dependientes de las dimensiones.",
        "Conserva los campos desconocidos de un archivo existente; esta ficha documenta un subconjunto, no un esquema completo.",
        "Al generar XML, utiliza escape XML para los textos de atributos."
      ]
    },
    {
      "id": "limits",
      "title": "Límites conocidos",
      "paragraphs": [
        "No se documentan aquí la tolerancia al orden, el tratamiento de elementos desconocidos, la codificación completa de caracteres ni un esquema externo versionado.",
        "La condición de dimensiones iguales no implica que cualquier tamaño cuadrado sea válido o esté soportado. No debe deducirse una lista de tamaños admitidos a partir de esta ficha."
      ]
    }
  ]
}