The recipe for personal laser defense MK 3 seems to be wrong.
Here the code from prototypes\recipes\equipments.lua
First is MK 2, which is fine, but MK 3 also uses {"personal-laser-defense-equipment", 1} and it should be "personal-laser-defense-mk2-equipment"
type = "recipe",
name = "personal-laser-defense-mk2-equipment",
energy_required = 10,
ingredients =
{
{"personal-laser-defense-equipment", 1},
{"lithium-sulfur-battery", 5},
{"advanced-circuit", 10}
},
enabled = false,
result = "personal-laser-defense-mk2-equipment"
},
{
type = "recipe",
name = "personal-laser-defense-mk3-equipment",
energy_required = 10,
ingredients =
{
{"personal-laser-defense-equipment", 1},
{"processing-unit", 10},
{"lithium-sulfur-battery", 10},
{"imersium-plate", 5}
},
enabled = false,
result = "personal-laser-defense-mk3-equipment"