519 {
520 if (GetHealthLevel("") >= GameConstants.STATE_RUINED || GetHealthLevel("Engine") >= GameConstants.STATE_RUINED)
521 return false;
522
523 if (IsVitalSparkPlug())
524 {
525 EntityAI item = FindAttachmentBySlotName(
"SparkPlug");
526 if (!item || (item && item.IsRuined()))
527 return false;
528 }
529
530 return true;
531 }