rem: NPCPhrase (LIGHTS_OFF_BECAUSE0); NPCPhrase (LIGHTS_OFF_BECAUSE1); NPCPhrase (LIGHTS_OFF_BECAUSE2); NPCPhrase (LIGHTS_OFF_BECAUSE3);  AlienTalkSegue (1); syreen_desc.AlienTextWidth >>= 1; syreen_desc.AlienTextTemplate.baseline.x = TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 2); syreen_desc.AlienTextTemplate.baseline.y = 50; AlienTalkSegue (2); syreen_desc.AlienTextTemplate.baseline.x = (TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1)) + (SIS_TEXT_WIDTH >> 2); AlienTalkSegue (3); syreen_desc.AlienTextTemplate.baseline.x = TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1); syreen_desc.AlienTextTemplate.baseline.y = 90; syreen_desc.AlienTextWidth = SIS_TEXT_WIDTH - 16; AlienTalkSegue ((COUNT)~0);  syreen_desc.AlienTextTemplate.baseline.x = TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1); syreen_desc.AlienTextTemplate.baseline.y = 0;
add: NPCPhrase (LIGHTS_OFF_BECAUSE);
context: Foreplay (RESPONSE_REF R){	if (PLAYER_SAID (R, whats_my_reward)			|| PLAYER_SAID (R, what_about_us))	{		if (PLAYER_SAID (R, whats_my_reward))			NPCPhrase (HERES_REWARD);		else			NPCPhrase (ABOUT_US);		NPCPhrase (MORE_COMFORTABLE0);		NPCPhrase (GLOBAL_PLAYER_NAME);		NPCPhrase (MORE_COMFORTABLE1);		AlienTalkSegue (1);		XFormPLUT (GetColorMapAddress (				SetAbsColorMapIndex (CommData.AlienColorMap, 1)				), ONE_SECOND);		AlienTalkSegue ((COUNT)~0);		SET_GAME_STATE (PLAYER_HAVING_SEX, 1);	}	else if (PLAYER_SAID (R, why_lights_off))	{		NPCPhrase (LIGHTS_OFF_BECAUSE0);		NPCPhrase (LIGHTS_OFF_BECAUSE1);		NPCPhrase (LIGHTS_OFF_BECAUSE2);		NPCPhrase (LIGHTS_OFF_BECAUSE3);		AlienTalkSegue (1);		syreen_desc.AlienTextWidth >>= 1;		syreen_desc.AlienTextTemplate.baseline.x =				TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 2);		syreen_desc.AlienTextTemplate.baseline.y = 50;		AlienTalkSegue (2);		syreen_desc.AlienTextTemplate.baseline.x =				(TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1))				+ (SIS_TEXT_WIDTH >> 2);		AlienTalkSegue (3);		syreen_desc.AlienTextTemplate.baseline.x =				TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);		syreen_desc.AlienTextTemplate.baseline.y = 90;		syreen_desc.AlienTextWidth = SIS_TEXT_WIDTH - 16;		AlienTalkSegue ((COUNT)~0);		syreen_desc.AlienTextTemplate.baseline.x =				TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);		syreen_desc.AlienTextTemplate.baseline.y = 0;		DISABLE_PHRASE (why_lights_off);	}	else if (PLAYER_SAID (R, evil_monster))	{		NPCPhrase (NOT_EVIL_MONSTER);		DISABLE_PHRASE (evil_monster);	}	if (PHRASE_ENABLED (why_lights_off))		Response (why_lights_off, Foreplay);	else if (PHRASE_ENABLED (evil_monster))		Response (evil_monster, Foreplay);	else		Response (disease, Sex);	Response (in_the_spirit, Sex);	Response (what_in_mind, Sex);	Response (hands_off, FriendlyExit);}