commit 6018f9bb912f00f30fa8920a5a55f40c5f6f062d Author: /dev/humancontroller Date: Sun Aug 7 01:47:51 2011 +0200 multitarget support amendment diff --git a/src/game/g_main.c b/src/game/g_main.c index 39a8482..dcf4f97 100644 --- a/src/game/g_main.c +++ b/src/game/g_main.c @@ -1572,11 +1572,15 @@ void FindIntermissionPoint( void ) VectorCopy( ent->s.origin, level.intermission_origin ); VectorCopy( ent->s.angles, level.intermission_angle ); // if it has a target, look towards it - target = G_PickTarget( ent ); - if( target ) + if( ent->targets[ 0 ] ) { - VectorSubtract( target->s.origin, level.intermission_origin, dir ); - vectoangles( dir, level.intermission_angle ); + target = G_PickTarget( ent ); + + if( target ) + { + VectorSubtract( target->s.origin, level.intermission_origin, dir ); + vectoangles( dir, level.intermission_angle ); + } } } }