rem: syreen_intelligence (ShipPtr, ObjectsOfConcern, ConcernCounter) PELEMENT ShipPtr; PEVALUATE_DESC ObjectsOfConcern; COUNT ConcernCounter;
add: syreen_intelligence (PELEMENT ShipPtr, PEVALUATE_DESC ObjectsOfConcern, COUNT ConcernCounter)
context: syreen_intelligence (ShipPtr, ObjectsOfConcern, ConcernCounter)PELEMENT ShipPtr;PEVALUATE_DESC ObjectsOfConcern;COUNT ConcernCounter;{	PEVALUATE_DESC lpEvalDesc;	ship_intelligence (ShipPtr,			ObjectsOfConcern, ConcernCounter);	lpEvalDesc = &ObjectsOfConcern[ENEMY_SHIP_INDEX];	if (lpEvalDesc->ObjectPtr != NULL_PTR)	{		STARSHIPPTR StarShipPtr, EnemyStarShipPtr;		GetElementStarShip (ShipPtr, &StarShipPtr);		GetElementStarShip (lpEvalDesc->ObjectPtr, &EnemyStarShipPtr);		if (!(EnemyStarShipPtr->RaceDescPtr->ship_info.ship_flags & CREW_IMMUNE)				&& StarShipPtr->special_counter == 0				&& lpEvalDesc->ObjectPtr->crew_level > 1				&& lpEvalDesc->which_turn <= 14)			StarShipPtr->ship_input_state |= SPECIAL;		else			StarShipPtr->ship_input_state &= ~SPECIAL;	}}