Pathfinding can return different paths (of the same length), depending on the order of execution of path jobs, due to caching.
This, combined with paths being deleted before execution could cause occasional hard to reproduce desynchs.
Probably fixes ticket:2374.
The kick button is removed for single player and AIs and non-hosts (made no sense). The position chooser now allows you to click
on any other player to switch places. Removed broken ping symbol. Removed broken ranking symbol. Make sure we flush the connection
with the kick message before we cut it. Fix reception of kick message so that we do not crash when we do receive them. ticket:2435
* 'master' of github.com:Warzone2100/warzone2100: (41 commits)
Remove some unused legacy code from the old terrain renderer and TERRAIN_VERTEX.
Die, ivis_common, die\!
Remove some unnecessary oil resource hacks, including flattening to terrain. Please do not put oil resources on sloped ground. It looks stupid even when flattened.
Fix misspelling of 'guard tower' in PIE file name to match similar rename in wzgm.
Remove the unused specular parameter to pie_Draw3DShape. It was always WZCOL_BLACK.
Remove pietoaster
Define the default fog colour in the palette file instead of hard-coded.
Remove the "AI experience" code, which has not been used by the last four AI scripters. Existing savegames may be broken by this.
Inline pie_SetTranslucencyMode() and remove the entirely superfluous TRANSLUCENCY_MODE abstraction.
Merge the ivis_common and ivis_opengl directories, only five years and two months after I originally split them apart.
simplipie: Add warning when not all polygons in a mesh do not use the same number of frames for texture animation.
Merge the two variants of piestate.cpp; it too confusing to keep two files with the same name doing almost the same thing.
Slight optimization: Now we draw the entire model within the same glBegin .. glEnd pair.
Remove support for non-triangle polygons in model files.
simplipie: Fix error when fixing face culling and tessellation at the same time.
Tessellate features, effects and other models.
Tessellate components.
Tessellate all structure models.
simplipie: Fix missing space in frame animation directive print out.
simplipie: Add support for triangle tessellation
...