rem: SetContextForeGroundColor (BUILD_COLOR (MAKE_RGB15 (0x00, 0x14, 0x00), 0x02));
add: SetContextForeGroundColor ((StarShipPtr->ShipInfo.crew_level != 0) ? (BUILD_COLOR (MAKE_RGB15 (0x00, 0x14, 0x00), 0x02)): (BUILD_COLOR (MAKE_RGB15 (0x12, 0x00, 0x00), 0x2B)));
context: ShowShipCrew (SHIP_FRAGMENTPTR StarShipPtr, PRECT pRect){	RECT r;	TEXT t;	UNICODE buf[20];	HSTARSHIP hTemplate;	SHIP_FRAGMENTPTR TemplatePtr;	hTemplate = GetStarShipFromIndex (			&GLOBAL (avail_race_q),			GET_RACE_ID (StarShipPtr)			);	TemplatePtr = (SHIP_FRAGMENTPTR)LockStarShip (			&GLOBAL (avail_race_q), hTemplate			);	if (StarShipPtr->ShipInfo.crew_level >=			TemplatePtr->RaceDescPtr->ship_info.crew_level)		wsprintf (buf, "%u", StarShipPtr->ShipInfo.crew_level);	else		wsprintf (buf, "%u/%u",				StarShipPtr->ShipInfo.crew_level,				TemplatePtr->RaceDescPtr->ship_info.crew_level);	UnlockStarShip (			&GLOBAL (avail_race_q), hTemplate			);	r = *pRect;	t.baseline.x = r.corner.x + (r.extent.width >> 1);	t.baseline.y = r.corner.y + r.extent.height - 1;	t.align = ALIGN_CENTER;	t.pStr = buf;	t.CharCount = (COUNT)~0;	if (r.corner.y)	{		r.corner.y = t.baseline.y - 6;		r.extent.width = SHIP_WIN_WIDTH;		r.extent.height = 6;		SetContextForeGroundColor (BLACK_COLOR);		DrawFilledRectangle (&r);	}	SetContextForeGroundColor (BUILD_COLOR (MAKE_RGB15 (0x00, 0x14, 0x00), 0x02));	font_DrawText (&t);}