Torpedo-Schiffe können Minen legen. Für das Legen von Fangminen gelten die selben Formeln.

Torps_laid =
   Min(Torps_available, Trunc((Max_units - Existing_units) / Conversion_rate))
   ...0 if Conversion_rate is zero or Existing_units ≥ Max_units
   ...where
      Conversion_rate =
         Trunc(Torp_type^2 * Min(UnitsPerTorpRate[Ship_owner],
                                 UnitsPerTorpRate[Minefield_owner]) / 100)
      Max_units =
         MaximumMinefieldRadius[Minefield_owner] ^ 2
         ...if it is a normal mine field
         MaximumWebMinefieldRadius[Minefield_owner] ^ 2
         ...if it is a web field

Units_laid =
   Torps_laid * Conversion_rate

Falls ein Minenfeld vergrößert wird, ist Existing_units die Anzahl Mineneinheiten in dem Feld, ansonsten ist es 0. Torps_available ist die Anzahl Torpedos, die für das Minenlegen freigegeben sind (über den Kommandocode mdX oder eine erweiterte Mission wie Lay Minefield). Beachte, dass Ship_owner und Minefield_owner verschieden sein können, wenn miX oder eine erweiterte Mission benutzt wird.

PHost refuses adding torpedoes to a minefield that is close to its maximum size if that would exceed the maximum. For example, Robots cannot add a Mark 8 torpedo (type 10) to a 99 ly (=9801 units) minefield if the maximum radius is 100 ly, because 9801+400 = 10201 which is more than the allowed 10000. In pathological configurations, PHost may even refuse to lay a new minefield if laying a single torpedo would already exceed the limit.