[
  {
    "id": "fault_engine_belt_drive",
    "type": "fault",
    "name": { "str": "Worn drive belt" },
    "description": "Required for operation of an attached alternator.",
    "mending_methods": [
      {
        "id": "mend_fault_engine_belt_drive_replace",
        "name": "Replace worn drive belt",
        "success_msg": "You replace the worn drive belt of the %s.",
        "time": "5 m",
        "skills": [ { "id": "mechanics", "level": 2 } ],
        "requirements": {
          "qualities": [ { "id": "WRENCH", "level": 1 } ],
          "components": [ [ [ "drivebelt", 1 ], [ "drivebelt_makeshift", 1 ] ] ]
        }
      }
    ],
    "flags": [ "NO_ALTERNATOR_CHARGE" ]
  },
  {
    "id": "fault_engine_glow_plug",
    "type": "fault",
    "name": { "str": "Faulty glow plugs" },
    "description": "Help when starting an engine in low ambient temperatures.",
    "mending_methods": [
      {
        "id": "mend_fault_engine_glow_plug_replace",
        "name": "Replace faulty glow plugs",
        "success_msg": "You replace the faulty glow plugs of the %s.",
        "time": "40 m",
        "skills": [ { "id": "mechanics", "level": 4 } ],
        "requirements": { "qualities": [ { "id": "WRENCH_FINE", "level": 1 } ], "components": [ [ [ "glowplug", 1 ] ] ] }
      }
    ],
    "flags": [ "BAD_COLD_START" ]
  },
  {
    "id": "fault_engine_immobiliser",
    "type": "fault",
    "name": { "str": "Active immobiliser" },
    "description": "Prevents starting of the vehicle without the appropriate key.",
    "mending_methods": [
      {
        "id": "mend_fault_engine_immobiliser_deactivate",
        "name": "Deactivate immobiliser",
        "description": "Deactivate the immobiliser that is preventing the vehicle from starting.",
        "success_msg": "You successfully deactivate the immobiliser of the %s.",
        "time": "5 m",
        "skills": [ { "id": "mechanics", "level": 2 }, { "id": "electronics", "level": 5 } ],
        "requirements": { "qualities": [ { "id": "SCREW_FINE", "level": 1 } ] }
      }
    ],
    "flags": [ "IMMOBILIZER" ]
  },
  {
    "id": "fault_engine_pump_diesel",
    "type": "fault",
    "name": { "str": "Faulty diesel pump" },
    "description": "Required to pump and pressurize diesel from a vehicles tank.",
    "mending_methods": [
      {
        "id": "mend_fault_engine_pump_diesel_replace",
        "name": "Replace faulty diesel pump",
        "success_msg": "You replace the faulty diesel pump of the %s.",
        "time": "40 m",
        "skills": [ { "id": "mechanics", "level": 4 } ],
        "requirements": { "qualities": [ { "id": "WRENCH_FINE", "level": 1 } ], "components": [ [ [ "pump_complex", 1 ] ] ] }
      }
    ],
    "flags": [ "BAD_FUEL_PUMP" ]
  },
  {
    "id": "fault_engine_filter_air",
    "type": "fault",
    "name": { "str": "Expired air filter" },
    "description": "An expired filter reduces fuel efficiency and increases smoke production.",
    "mending_methods": [
      {
        "id": "mend_fault_engine_filter_air_replace",
        "name": "Replace expired air filter",
        "success_msg": "You replace the expired air filter of the %s.",
        "time": "5 m",
        "skills": [ { "id": "mechanics", "level": 1 } ],
        "requirements": {
          "qualities": [ { "id": "SCREW", "level": 1 } ],
          "components": [ [ [ "filter_air", 1 ], [ "filter_air_makeshift", 1 ] ] ]
        }
      }
    ],
    "flags": [ "DOUBLE_FUEL_CONSUMPTION", "EXTRA_EXHAUST" ]
  },
  {
    "id": "fault_engine_filter_fuel",
    "type": "fault",
    "name": { "str": "Expired fuel filter" },
    "description": "An expired filter reduces performance and increases the chance of backfires.",
    "mending_methods": [
      {
        "id": "mend_fault_engine_filter_fuel_replace",
        "name": "Replace expired fuel filter",
        "success_msg": "You replace the expired fuel filter of the %s.",
        "time": "5 m",
        "skills": [ { "id": "mechanics", "level": 1 } ],
        "requirements": {
          "qualities": [ { "id": "SCREW", "level": 1 } ],
          "components": [ [ [ "filter_liquid", 1 ], [ "filter_liquid_makeshift", 1 ] ] ]
        }
      }
    ],
    "flags": [ "REDUCE_ENG_POWER", "ENG_BACKFIRE" ]
  },
  {
    "id": "fault_engine_pump_fuel",
    "type": "fault",
    "name": { "str": "Faulty fuel pump" },
    "description": "Required to pump gasoline from a vehicles tank.",
    "mending_methods": [
      {
        "id": "mend_fault_engine_pump_fuel_replace",
        "name": "Replace faulty fuel pump",
        "success_msg": "You replace the faulty fuel pump of the %s.",
        "time": "40 m",
        "skills": [ { "id": "mechanics", "level": 4 } ],
        "requirements": { "qualities": [ { "id": "WRENCH_FINE", "level": 1 } ], "components": [ [ [ "well_pump", 1 ] ] ] }
      }
    ],
    "flags": [ "BAD_FUEL_PUMP" ]
  },
  {
    "id": "fault_engine_starter",
    "type": "fault",
    "name": { "str": "Faulty starter motor" },
    "description": "Required to initially start the engine.",
    "mending_methods": [
      {
        "id": "mend_fault_engine_starter_replace",
        "name": "Replace faulty starter motor",
        "success_msg": "You replace the faulty starter motor of %s.",
        "time": "10 m",
        "skills": [ { "id": "mechanics", "level": 3 } ],
        "requirements": { "qualities": [ { "id": "WRENCH_FINE", "level": 1 } ], "components": [ [ [ "motor_small", 1 ] ] ] }
      }
    ],
    "flags": [ "BAD_STARTER" ]
  }
]
