Today i found another bug: An endless loop in the AI. Here is the console output:
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
virtual const TerrainTile* CGameInfoCallback::getTile(int3, bool) const: (152 161 0) is not visible!
virtual std::vector<const CGObjectInstance*> CGameInfoCallback::getVisitableObjs(int3, bool) const: (152 161 0) is not visible!
Ending current game!
The hero was moving forth and back and forth and back and forth and back and so on. It never ended. It should at least have ended after using all movement points, but it did not end.
Very big map. It is big enough to run into any possible bug after playing long enough. I hope it is finished now, i’m still testing it though.