IDs are unique within each individual <code>message</code> element, but obviously, they repeat from one event to the next. Some Pingus, however, may disappear at some point in the trace if they die, so the number of <code>character</code> elements is not fixed for the entire trace. Within each <code>message</code>, IDs do not appear in any particular order: this depends on the iterator on game elements provided by the game itself. We cannot assume either that IDs start at 0 or that they form a continuous sequence. | IDs are unique within each individual <code>message</code> element, but obviously, they repeat from one event to the next. Some Pingus, however, may disappear at some point in the trace if they die, so the number of <code>character</code> elements is not fixed for the entire trace. Within each <code>message</code>, IDs do not appear in any particular order: this depends on the iterator on game elements provided by the game itself. We cannot assume either that IDs start at 0 or that they form a continuous sequence. |