rem: NPCPhrase (NOTHING_NEW0); NPCPhrase (GLOBAL_PLAYER_NAME); NPCPhrase (NOTHING_NEW1);
add: NPCPhrase (NOTHING_NEW);
context: Friendly (RESPONSE_REF R){	BYTE i, LastStack;	struct	{		RESPONSE_REF pStr;		UNICODE *c_buf;	} Resp[3];	static UNICODE buf0[80], buf1[80];		LastStack = 0;	memset (Resp, 0, sizeof (Resp));	if (PLAYER_SAID (R, report0))	{		NPCPhrase (NOTHING_NEW0);		NPCPhrase (GLOBAL_PLAYER_NAME);		NPCPhrase (NOTHING_NEW1);		DISABLE_PHRASE (report0);	}	else if (PLAYER_SAID (R, why_here0))	{		NPCPhrase (I_GUARD);		LastStack = 1;		SET_GAME_STATE (SHOFIXTI_STACK1, 1);	}	else if (PLAYER_SAID (R, what_happened))	{		NPCPhrase (MET_VUX);		LastStack = 1;		SET_GAME_STATE (SHOFIXTI_STACK1, 2);	}	else if (PLAYER_SAID (R, glory_device))	{		NPCPhrase (SWITCH_BROKE);		SET_GAME_STATE (SHOFIXTI_STACK1, 3);	}	else if (PLAYER_SAID (R, where_world))	{		NPCPhrase (BLEW_IT_UP);		LastStack = 2;		SET_GAME_STATE (SHOFIXTI_STACK3, 1);	}	else if (PLAYER_SAID (R, how_survive))	{		NPCPhrase (NOT_HERE);		SET_GAME_STATE (SHOFIXTI_STACK3, 2);	}	if (PHRASE_ENABLED (report0))	{		construct_response (				buf0,				report0,				"",				shofixti_name,				"",				report1,				0				);		Resp[0].pStr = report0;		Resp[0].c_buf = buf0;	}	switch (GET_GAME_STATE (SHOFIXTI_STACK1))	{		case 0:			construct_response (					buf1,					why_here0,					"",					shofixti_name,					"",					why_here1,					0					);			Resp[1].pStr = why_here0;			Resp[1].c_buf = buf1;			break;		case 1:			Resp[1].pStr = what_happened;			break;		case 2:			Resp[1].pStr = glory_device;			break;	}	switch (GET_GAME_STATE (SHOFIXTI_STACK3))	{		case 0:				Resp[2].pStr = where_world;			break;		case 1:				Resp[2].pStr = how_survive;			break;	}	if (Resp[LastStack].pStr)		DoResponsePhrase (Resp[LastStack].pStr, Friendly, Resp[LastStack].c_buf);	for (i = 0; i < 3; ++i)	{		if (i != LastStack && Resp[i].pStr)			DoResponsePhrase (Resp[i].pStr, Friendly, Resp[i].c_buf);	}	if (GET_GAME_STATE (MAIDENS_ON_SHIP))	{		Response (important_duty, GiveMaidens);	}	construct_response (			shared_phrase_buf,			bye0,			"",			shofixti_name,			"",			bye1,			0			);	DoResponsePhrase (bye0, ExitConversation, shared_phrase_buf);}