add: if (summary) return;
context: DrawAlienFrame (FRAME aframe, PSEQUENCE pSeq){	COUNT i;	STAMP s;	ANIMATION_DESCPTR ADPtr;	s.origin.x = -SAFE_X;	s.origin.y = 0;	if ((s.frame = CommData.AlienFrame) == 0)		s.frame = aframe;		BatchGraphics ();	DrawStamp (&s);	ADPtr = &CommData.AlienAmbientArray[i = CommData.NumAnimations];	while (i--)	{		--ADPtr;		if (!(ADPtr->AnimFlags & ANIM_MASK))		{			s.frame = SetAbsFrameIndex (					s.frame,					ADPtr->StartIndex					);			DrawStamp (&s);			ADPtr->AnimFlags |= ANIM_DISABLED;		}		else if (pSeq)		{			if (pSeq->AnimType == PICTURE_ANIM)			{				s.frame = pSeq->AnimObj.CurFrame;				DrawStamp (&s);			}			--pSeq;		}	}	if (aframe && CommData.AlienFrame && aframe != CommData.AlienFrame)	{		s.frame = aframe;		DrawStamp (&s);	}	UnbatchGraphics ();}