diff --git a/Core/GameEngine/Source/GameLogic/AI/AIPathfind.cpp b/Core/GameEngine/Source/GameLogic/AI/AIPathfind.cpp index 39829e9ec33..bb7a6c4fe24 100644 --- a/Core/GameEngine/Source/GameLogic/AI/AIPathfind.cpp +++ b/Core/GameEngine/Source/GameLogic/AI/AIPathfind.cpp @@ -11338,10 +11338,20 @@ void Pathfinder::crc( Xfer *xfer ) xfer->xferInt(&m_numWallPieces); CRCDEBUG_LOG(("m_numWallPieces: %8.8X", ((XferCRC *)xfer)->getCRC())); - for (Int i=0; ixferObjectID(&m_wallPieces[MAX_WALL_PIECES]); + xfer->xferInt(&m_numWallPieces); } +#else + xfer->xferUser(m_wallPieces, sizeof(m_wallPieces)); +#endif + CRCDEBUG_LOG(("m_wallPieces: %8.8X", ((XferCRC *)xfer)->getCRC())); xfer->xferReal(&m_wallHeight);