From: <lpa...@us...> - 2012-10-03 12:42:29
|
Revision: 8462 http://planeshift.svn.sourceforge.net/planeshift/?rev=8462&view=rev Author: lpancallo Date: 2012-10-03 12:42:20 +0000 (Wed, 03 Oct 2012) Log Message: ----------- Added some more debug info to npcclient navmesh loading Modified Paths: -------------- trunk/src/npcclient/npcclient.cpp Modified: trunk/src/npcclient/npcclient.cpp =================================================================== --- trunk/src/npcclient/npcclient.cpp 2012-10-03 12:41:18 UTC (rev 8461) +++ trunk/src/npcclient/npcclient.cpp 2012-10-03 12:42:20 UTC (rev 8462) @@ -892,14 +892,20 @@ csRef<iCelHNavStructBuilder> builder = csQueryRegistry<iCelHNavStructBuilder>(objreg); if (!builder.IsValid()) { - Error1("Could find builder"); + Error1("Couldn't find builder"); return false; } csString navmesh = configmanager->GetStr("PlaneShift.NPCClient.NavMesh","/planeshift/navmesh"); navStruct = builder->LoadHNavStruct(vfs, navmesh); + if (!navStruct.IsValid()) + { + Error1("Navigation mesh is not valid, check /planeshift/navmesh"); + return false; + } + pathNetwork = new psPathNetwork(); - return pathNetwork->Load(engine, db, world) && navStruct.IsValid(); + return pathNetwork->Load(engine, db, world); } bool psNPCClient::LoadLocations() This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |