Closed calmackenzie closed 5 years ago
Extra details:
This issue is caused by the Summon ability, but can only occur if you use the ability the same turn the Witch is first summoned
The issue is that when a unit is added to the IT, it's added to m_waitUnitObjectList and the list is sorted.
This results in a desync as the sync checks the unit at the front of the InitiativeTracker, which should have been the Witch, but it's the Servant.
If you allow a full game turn to pass before using the Witch's summon, the issue will not occur as she will be in the m_unitObjectList and the summoned Servants will be added to the m_waitUnitObjectList
Side note: I realized that the units summoned via summonToken don't properly get a client ID until a full turn has passed so I'll be making changes to fix that issue.
@SRJYC I'll be leaving this for you to handle as I think it is better for you to decide the solution for this as it is about the InitiativeTracker
Caused game out of sync