<npcs>

<npc isActive="boolean"Description: If the npc is active
Type: Boolean
Required: no
name="string"Description: Name identifier of npc
Type: String
Required: no
spotUniqueId="string"Description: Id of the current npc spot
Type: String
Required: no
>

<player numContacts="integer"Description: missing
Type: Integer
Required: no
uniqueUserId="string"Description: missing
Type: String
Required: no
>

<conversation lastDate="string"Description: Real date since last occurrence
Type: String
Required: no
lastMonotonicDay="integer"Description: Last ingame monotonic day since last occurrence
Type: Integer
Required: no
numTriggered="integer"Description: How often this conversation was trigged
Type: Integer
Required: no
uniqueId="string"Description: missing
Type: String
Required: no
/>

</player>
</npc>

<parentFile xmlFilename="string"Description: Parent xml filepath used as basis
Type: String
Required: no
>

<attributes>
<clearList keepIndex="integer"Description: Index of list to keep
Type: Integer
Required: no
path="string"Description: List to clear but keep one item
Type: String
Required: no
/>

<remove path="string"Description: Path to remove from parent xml
Type: String
Required: no
/>

<set path="string"Description: Path change in parent xml
Type: String
Required: no
value="string"Description: Target value to set in parent file
Type: String
Required: no
/>

</attributes>
</parentFile>

<spots>
<spot npcName="string"Description: missing
Type: String
Required: no
position="x y z"Description: missing
Type: Translation values (x, y, z)
Required: no
rotation="x y z"Description: missing
Type: Rotation values (x, y, z)
Required: no
uniqueId="string"Description: missing
Type: String
Required: no
/>

</spots>
</npcs>