add: NPCPhrase (OUT_TAKES);
context: Intro (void){	BYTE NumVisits, Manner;	if (LOBYTE (GLOBAL (CurrentActivity)) == WON_LAST_BATTLE)	{// NPCPhrase (OUT_TAKES);		SET_GAME_STATE (BATTLE_SEGUE, 0);		goto ExitIntro;	}	if (!GET_GAME_STATE (MET_ORZ_BEFORE))		NPCPhrase (INIT_HELLO);	Manner = GET_GAME_STATE (ORZ_MANNER);	if (Manner == 2)	{		CommData.AlienColorMap =				SetAbsColorMapIndex (CommData.AlienColorMap, 1);		NumVisits = GET_GAME_STATE (ORZ_VISITS);		switch (NumVisits++)		{			case 0:				NPCPhrase (HOSTILE_HELLO_1);				break;			case 1:				NPCPhrase (HOSTILE_HELLO_2);				--NumVisits;				break;		}		SET_GAME_STATE (ORZ_VISITS, NumVisits);		SET_GAME_STATE (BATTLE_SEGUE, 1);	}	else if (GET_GAME_STATE (GLOBAL_FLAGS_AND_DATA) & (1 << 6))	{		NumVisits = GET_GAME_STATE (TAALO_VISITS);		if (Manner == 0)		{			switch (NumVisits++)			{				case 0:					NPCPhrase (FRIENDLY_ALLIED_TAALO_HELLO_1);					break;				case 1:					NPCPhrase (FRIENDLY_ALLIED_TAALO_HELLO_2);					--NumVisits;					break;			}		}		else		{			switch (NumVisits++)			{				case 0:					NPCPhrase (ANGRY_TAALO_HELLO_1);					break;				case 1:					NPCPhrase (ANGRY_TAALO_HELLO_2);					--NumVisits;					break;			}		}		SET_GAME_STATE (TAALO_VISITS, NumVisits);		TaaloWorld ((RESPONSE_REF)0);	}	else if (Manner == 3 && (ActivateStarShip (			ORZ_SHIP, CHECK_ALLIANCE			) & GOOD_GUY))	{		if (GET_GAME_STATE (GLOBAL_FLAGS_AND_DATA) & (1 << 7))		{			NumVisits = GET_GAME_STATE (ORZ_HOME_VISITS);			switch (NumVisits++)			{				case 0:					NPCPhrase (ALLIED_HOMEWORLD_HELLO_1);					break;				case 1:					NPCPhrase (ALLIED_HOMEWORLD_HELLO_2);					break;				case 2:					NPCPhrase (ALLIED_HOMEWORLD_HELLO_3);					break;				case 3:					NPCPhrase (ALLIED_HOMEWORLD_HELLO_4);					--NumVisits;					break;			}			SET_GAME_STATE (ORZ_HOME_VISITS, NumVisits);		}		else		{			NumVisits = GET_GAME_STATE (ORZ_VISITS);			switch (NumVisits++)			{				case 0:					NPCPhrase (ALLIED_SPACE_HELLO_1);					break;				case 1:					NPCPhrase (ALLIED_SPACE_HELLO_2);					break;				case 2:					NPCPhrase (ALLIED_SPACE_HELLO_3);					break;				case 3:					NPCPhrase (ALLIED_SPACE_HELLO_4);					--NumVisits;					break;			}			SET_GAME_STATE (ORZ_VISITS, NumVisits);		}		OrzAllied ((RESPONSE_REF)0);	}	else if (Manner != 1)	{		if (GET_GAME_STATE (GLOBAL_FLAGS_AND_DATA) & (1 << 7))		{			NumVisits = GET_GAME_STATE (ORZ_HOME_VISITS);			switch (NumVisits++)			{				case 0:					NPCPhrase (NEUTRAL_HOMEWORLD_HELLO_1);					break;				case 1:					NPCPhrase (NEUTRAL_HOMEWORLD_HELLO_2);					break;				case 2:					NPCPhrase (NEUTRAL_HOMEWORLD_HELLO_3);					break;				case 3:					NPCPhrase (NEUTRAL_HOMEWORLD_HELLO_4);					--NumVisits;					break;			}			SET_GAME_STATE (ORZ_HOME_VISITS, NumVisits);		}		else		{			NumVisits = GET_GAME_STATE (ORZ_VISITS);			switch (NumVisits++)			{				case 0:					NPCPhrase (NEUTRAL_SPACE_HELLO_1);					break;				case 1:					NPCPhrase (NEUTRAL_SPACE_HELLO_2);					break;				case 2:					NPCPhrase (NEUTRAL_SPACE_HELLO_3);					break;				case 3:					NPCPhrase (NEUTRAL_SPACE_HELLO_4);					--NumVisits;					break;			}			SET_GAME_STATE (ORZ_VISITS, NumVisits);		}		OrzNeutral ((RESPONSE_REF)0);	}	else	{		if (GET_GAME_STATE (GLOBAL_FLAGS_AND_DATA) & (1 << 7))		{			NumVisits = GET_GAME_STATE (ORZ_HOME_VISITS);			switch (NumVisits++)			{				case 0:					NPCPhrase (ANGRY_HOMEWORLD_HELLO_1);					break;				case 1:					NPCPhrase (ANGRY_HOMEWORLD_HELLO_2);					--NumVisits;					break;			}			SET_GAME_STATE (ORZ_HOME_VISITS, NumVisits);		}		else		{			NumVisits = GET_GAME_STATE (ORZ_VISITS);			switch (NumVisits++)			{				case 0:					NPCPhrase (ANGRY_SPACE_HELLO_1);					break;				case 1:					NPCPhrase (ANGRY_SPACE_HELLO_2);					--NumVisits;					break;			}			SET_GAME_STATE (ORZ_VISITS, NumVisits);		}		OrzAngry ((RESPONSE_REF)0);	}	if (!GET_GAME_STATE (MET_ORZ_BEFORE))	{		COUNT N;		SET_GAME_STATE (MET_ORZ_BEFORE, 1);		N = CommData.AlienTalkDesc.NumFrames;		CommData.AlienTalkDesc.NumFrames = 0;		AlienTalkSegue (1);		CommData.AlienTalkDesc.NumFrames = N;	}ExitIntro:	;}