The video shows that as the bear descends the slope, a skeleton positioned in the upper right part of the slope remains visible for one player but goes out of sight for another. When an attack command is issued on the skeleton, this vision discrepancy causes the game clients to desynchronize.

This bug occurs on Warcraft III version 1.26. I was unable to reproduce it on Warcraft III: Reforged, but I can’t be certain the issue is completely absent there.
The issue seems related to vision processing rather than any triggers or modifications of Z-coordinates through the editor. Removing Fog of War on the map prevents the desync, as it ensures both players share the same view. Bug could be caused by different type of bridges, not only slopes.
This bug is relatively rare, and reproducing it consistently took considerable effort. However, it does occasionally occur and disrupt gameplay. I also found an old post describing a similar issue related to bridges and vision, which is unrelated to triggers: [Link to discussion].
I’m looking for guidance on resolving this issue without having to remove bridges from the map.
- Could adjusting object fields like Fog Radius, fatLOS, and occH in the editor help reduce the likelihood of desync? Any recommendations on configuring these fields would be helpful.
- If I add additional vision using the CreateFogModifierRect() function, are there any key considerations?
Any insights or ideas for avoiding this error (except removing bridges) or helping with custom vision system, when units enter into region near bridges would be very appreciated. Thank you!
Last edited: