565 {
566 if (GetHealthLevel("") >= GameConstants.STATE_RUINED || GetHealthLevel("Engine") >= GameConstants.STATE_RUINED)
567 return false;
568
569 if (IsVitalSparkPlug())
570 {
571 EntityAI item = FindAttachmentBySlotName(
"SparkPlug");
572 if (!item || (item && item.IsRuined()))
573 return false;
574 }
575
576 return true;
577 }