From 487154dd6c254351f405a85a4264e97b2a141323 Mon Sep 17 00:00:00 2001 From: Petr Pudlak Date: Thu, 19 Feb 2015 22:11:18 +0100 Subject: Let turrets also target any alien buildings --- src/game/g_buildable.c | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'src/game') diff --git a/src/game/g_buildable.c b/src/game/g_buildable.c index 18a0fae..7247d9a 100644 --- a/src/game/g_buildable.c +++ b/src/game/g_buildable.c @@ -2891,9 +2891,20 @@ qboolean HMGTurret_CheckTarget( gentity_t *self, gentity_t *target, trace_t tr; vec3_t dir, end; - if( !target || target->health <= 0 || !target->client || - target->client->pers.teamSelection != TEAM_ALIENS ) - return qfalse; + if( !target || target->health <= 0 ) + return qfalse; + + if( target->client ) + { + if( target->client->pers.teamSelection != TEAM_ALIENS ) + return qfalse; + } + else + { + if( !( target->s.eType == ET_BUILDABLE && + BG_Buildable( target->s.modelindex )->team == TEAM_ALIENS ) ) + return qfalse; + } if( target->flags & FL_NOTARGET ) return qfalse; -- cgit