If the towee cooperates (TowedShipsCooperate), it will not break the tow.
Alternative Towing: Towing depends on the tow strength of the tower, and the tow resistance of the tow target. The tow succeeds if the tower's strength equals or exceeds the tow resistance. If the towee has a larger tow resistance, he breaks the tow.
(4.0j) In case both ships have equal tow strength, the ship with the higher experience wins. If the experience level is the same, the tow breaks.
Tow strength is determined as follows:
Tow_strength = Engine_contribution + Movement_contribution Engine_contribution = Engine_tech^2 * Eff_engines * Warp_factor * TowStrengthEngineScale Movement_contribution = Movement_distance * TowStrengthDistanceScale
- Engine_tech is the tech-level of the engine (i.e. 10 for Transwarp Drives)
- Eff_engines is the number of engines the ship has, times two if the ship has gravitonic engines, plus an additional 2 if the ship has a Level 2 Tractor beam.
- Movement_distance is the distance this ship can move this turn. This is the distance to its waypoint, limited by the maximum movement distance according to its speed (e.g. 81 at warp 9 with normal engines), limited by available fuel. Note that this computation includes mass of the towee.
Tow resistance is computed using the same formula, but using only the towee's mass in computing the fuel/distance limit.
These rules can be summed up as follows:
- good engines win over bad engines
- ships with many engines win over ships with few engines
- fast ships win over slow ships
- gravitonic engines win over non-gravitonic engines
Note that up to version 4.0i, towing behaved slightly different. First, Level2Tow always was an absolute win. Ships with Level2Tow could always tow ships without, the function did not explicitly affect tow strength. Second, in case of equal tow strength, the tow would have succeeded; experience was not considered.
HOST-compatible Towing: HOST-compatible towing is based on an analysis of the behaviour of HOST 3.22.009. The rules can be summarized as follows:
- A tow breaks if all of the following conditions are fulfilled:
- The towed ship's warp speed is greater or equal to the towing ship's warp speed. If the towing ship has gravitonic engines, its warp speed is doubled; this does not apply to the towed ship.
- The towed ship has a waypoint further than warp-squared lightyears away (i.e. more than one turn of travel most of the time).
- The towed ship has at least 25 kt fuel.
- The towed ship can tow.
- When two ships try to tow each other (mutual towing), the low-Id ship wins most of the time. Exceptions are:
- If both ships have the same warp speed, and both are set to travel more than one turn (warp-squared lightyears), they break apart and each moves towards its waypoint.
- If the high-Id ship meets the criteria for breaking the tow (see above), it will tow the low-Id ship.
- As for the simple towing case, gravitonic engines for the lower-ID ship double its effective warp speed. This effect does not hold for the higher-ID ship.