View Single Post
Re: Well , just a small question
Old
  (#2)
dub
Member
 
dub's Avatar
 
Status: Offline
Posts: 89
Join Date: Aug 2004
Location: UK
Default Re: Well , just a small question - 25-12-2004

one bad pointer crash i know of could help (very common crash bug)
Code:
 // Enemy behind Obstacle ? Bot wants to fire ?
 	if (pBot->iStates & STATE_SUSPECTENEMY && pBot->bWantsToFire)
 	{
 		int iTask = pBot->pTasks->iTask;
 		// Don't allow shooting through walls when camping 
 		if(iTask == TASK_PAUSE || iTask == TASK_CAMP)
 			pBot->bWantsToFire = FALSE;
 	}
should be

Code:
 // Enemy behind Obstacle ? Bot wants to fire ?
 	if (pBot->iStates & STATE_SUSPECTENEMY && pBot->bWantsToFire)
 	{
 		int iTask = BotGetSafeTask (pBot)->iTask;
 		// Don't allow shooting through walls when camping 
 		if(iTask == TASK_PAUSE || iTask == TASK_CAMP)
 			pBot->bWantsToFire = FALSE;
 	}
  
Reply With Quote