# map.obj.xml · objetos del mapa

XML de la capa de objetos del mapa: objetos sueltos, asentamientos y referencias a grupos y unidades.

**Edición documentada: Imperivm HD · Documentación parcial**

## Cómo se relaciona con el mapa

map.obj.xml describe la capa de objetos de un mapa guardado. Se diferencia de map.xml, que contiene metadatos, y de las rejillas del terreno.

La raíz del documento es mapobject. La estructura de escritura documentada incluye objetos scriptobj, bloques settlement con sus objetos y secciones group y partyunit.

## Campos de los objetos

| Campo | Descripción documentada |
| --- | --- |
| class | Nombre de clase del objeto |
| num | Contador global de escritura, comenzando en cero, en el orden del documento |
| player | Índice del propietario más uno; no debe tratarse como un índice comenzando en cero |
| healthperc, stamina | Campos de estado del objeto; no se generalizan aquí sus rangos o unidades |
| inventorysize, slotN | Datos del inventario y sus casillas |
| x, y | Posición del objeto |
| flags | Indicadores del objeto; el significado de todos sus bits no se publica aquí |
| dir.x, dir.y | Componentes de dirección del objeto |

## Asentamientos y referencias

Los bloques settlement pueden incluir id, player, classoffirstbuilding, maxpopulation, extrasentries, maxgold, maxfood, population, gold, food, icon y name, además de sus objetos scriptobj.

Las secciones group contienen referencias obj mediante num, y partyunit también usa num. Al modificar numeración y objetos hay que conservar la coherencia de esas referencias.

## Límites conocidos

Esta es una descripción parcial de la escritura del mapa, no de la serialización completa de una partida guardada. No intercambies automáticamente atributos de asentamientos entre esos dos contextos.

No se documenta aquí todo el lector. Las secciones de grupos y partyunit no están cubiertas por los mismos ejemplos de archivos que los objetos y asentamientos, y algunos objetos pueden omitir player. Conserva esa ausencia cuando no conozcas su significado.

## Consultar y compartir

- [Markdown](/imperivm/exports/es/formatos/map-objects.md)
- [JSON](/imperivm/exports/es/formatos/map-objects.json)

## Páginas relacionadas

- [map.xml · metadatos del mapa](/imperivm/formatos/map-xml/)
- [BFHP / HPFS · contenedores de mapas](/imperivm/formatos/bfhp/)
- [GRID · capas del terreno](/imperivm/formatos/terrain-grids/)
