Anonymous avatar Anonymous committed e5bbd64

Fixed: A_Wander could trigger an assertion failure if it tried to target a spectator.

Comments (0)

Files changed (1)

 		// [BB] The else block above possibly selects a spectating player. In that case
 		// don't try to move towards the spectator. This is not exactly the same as
 		// skipping spectators in the above loop, but should work well enough.
-		if ( (pr_newchasedir() & 1 || !P_CheckSight (actor, player))
-			&& player && player->player && ( player->player->bSpectating == false ) )
+		if ( player && (pr_newchasedir() & 1 || !P_CheckSight (actor, player))
+			&& player->player && ( player->player->bSpectating == false ) )
 		{
 			deltax = player->x - actor->x;
 			deltay = player->y - actor->y;
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.