# map.obj.xml · oggetti della mappa

XML del livello degli oggetti della mappa: oggetti sparsi, insediamenti e riferimenti a gruppi e unità.

**Edizione documentata: Imperivm HD · Documentazione parziale**

## Ruolo nella mappa

map.obj.xml descrive il livello degli oggetti di una mappa salvata. È diverso dai metadati di map.xml e dai file delle griglie del terreno.

La radice del documento è mapobject. La struttura di scrittura documentata comprende oggetti scriptobj, blocchi settlement con i loro oggetti e sezioni group e partyunit.

## Campi degli oggetti

| Campo | Descrizione documentata |
| --- | --- |
| class | Nome della classe dell'oggetto |
| num | Contatore globale di scrittura, da zero, nell'ordine del documento |
| player | Indice del proprietario più uno; non trattarlo come un indice contato da zero |
| healthperc, stamina | Campi di stato dell'oggetto; i loro intervalli e unità completi non sono generalizzati qui |
| inventorysize, slotN | Dimensione dell'inventario e dati degli slot |
| x, y | Posizione dell'oggetto |
| flags | Flag dell'oggetto; il significato di ogni bit non è descritto qui |
| dir.x, dir.y | Componenti della direzione dell'oggetto |

## Insediamenti e riferimenti

I blocchi settlement possono includere id, player, classoffirstbuilding, maxpopulation, extrasentries, maxgold, maxfood, population, gold, food, icon e name, insieme ai loro oggetti scriptobj.

Le sezioni group contengono riferimenti obj tramite num, e anche partyunit usa num. Mantieni coerenti quei riferimenti quando cambi la numerazione o gli oggetti.

## Limiti noti

Questa è una descrizione parziale della scrittura delle mappe, non la serializzazione completa di una partita salvata. Non trasferire automaticamente gli attributi degli insediamenti tra questi contesti.

Il lettore completo non è documentato qui. Le sezioni group e partyunit non sono coperte dagli stessi esempi di file di oggetti e insediamenti, e alcuni oggetti possono omettere player. Conserva quell'omissione quando il suo significato è sconosciuto.

## Consultare e condividere

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

## Pagine correlate

- [map.xml · metadati della mappa](/it/formatos/map-xml/)
- [BFHP / HPFS · contenitori di mappe](/it/formatos/bfhp/)
- [GRID · livelli del terreno](/it/formatos/terrain-grids/)
