Improved alternative towing model for PHost

The standard formula of the current alternative towing model (Phost 3.2.3.4 and earlier) was not fully developed.
This page represents a suggestion of a new more reasonalbe towing model with slightly changed towing rules.
The improved alternative towing model is the outcome of a phost-dev mailing list discussion in july 2002.

The "old" regular equation is:
Tow Strength =
((EngineTechLevel)^2 * NumberOfEngines * WarpSpeed * GravFactor) * 163 + DistanceFactor

Two parts of current alternative formula appears not favorable:

  1. Caused by the Factor * 163, the blue part of the formula runs up to 3 magnitudes higher than the DistanceFactor (coloured red). Consequently, the DistanceFactor is neglectable for most towing duels. Only in very special situations, i.e. when both ships have identical equipment, same number of engines and same WarpSpeeds the DistanceFactor has an impact. (Note: IMO, the Factor * 163 is one of the biggest disadvantages of the current equation.)
  2. It is unclear how the DistanceFactor is defined and calculated.

The formula has been changed to:

Tow Strength = ((EngineTechLevel)^2 * NumberOfEngines * WarpSpeed * GravFactor) * TowStrengthEngineScale + MovingDistance * TowStrengthDistanceScale

TS = ((ETL)^2 * Numb * Warp * Grav) * TSES + MovDist * TSDS

  1. The Factor * 163 has been splitted into two configurable parameters, the TowStrengthEngineScale (TSES) and TowStrengthDistanceScale (TSDS). Now a host has the possibility to influence directly the left or right part of the equation by setting higher or lower scales.
  2. The DistanceFactor was renamed into MovingDistance. The MovingDistance is defined as:

    The
    MovingDistance is the distance that a tower + towee can truely move in one turn limited by
    - the set waypoint
    - max. distance of the warpspeed
    - fuel
    When a ship's waypoint set to zero (does not move) then the MovingDistance is zero.
    Important! The
    MovingDistance is calculated before movement happens. E.g. a mine hit can't be predicted. Therefore, it is irrelevant for the calculation.

Examples:
- a player set 73.4 LY and Warp 9 =>
MovingDistance is 73.4
- a player set 73.4 LY and Warp 8 =>
MovingDistance is 64  (= endpoint of the move, because WarpSpeed^2 limit)
- a player set 73.4 LY and Warp 9,, however the ship runs out of fuel after 56.4 LY =>
MovingDistance is 56.4 LY
- if two ships are towing a third ship, the one with the higher TowStrength wins.

Optional idea:
- if two ships of the same race toowing a foreign ship and having the same endpoint, WarpSpeed and
MovingDistance, TowStrength will be summed up.
(Will not be implemented into the next Phost v3 release. Maybe in PHost v4.)

In the following you will find my recommended standard settings of the new alternative towing system for the standard and PLIST shiplist.
These settings are agreed to be used in PHOST 4.

 

ETL

Standard List / TLIST

PLIST2

1 StarDrive 1 Impulse Drive
2 StarDrive 2 -
3 StarDrive 3 Linear Drive
4 SuperStarDrive 4 Dimetrans Drive
5 Nova Drive 5 Dimesexta Drive
6 HeavyNova Drive 6 Metagrav Drive
7 Quantam Drive 7 Enerpsi Drive
8 - Interuniversal Drive
9 Hyper Drive 8 Improbability Drive
10 Transwarp Drive Bistromatic Drive

 

Tim's Standard Shiplist or TLIST

recommended TSES = 1; TSDS = 24

Ship

ETL

Numb

Warp

Grav

TSES

MovDist

TSDS

TS

Patriot

10

1

9

1

900

81

1944

2844

LCC

10

2

9

1

1800

0

0

1800

LCC

10

2

9

1

1800

36

864

2664

LCC

10

2

9

1

1800

81

1944

3744

MBR

10

2

9

2

3600

1

1

3601

MBR

10

2

8

2

3200

128

3072

6272

MBR

10

2

9

2

3600

162

3888

7488

Nova

10

4

9

1

3600

0

0

3600

Nova

10

4

9

1

3600

81

1944

5544

Gorbie

10

6

9

1

5400

0

0

5400

Gorbie

10

6

9

1

5400

81

1944

7344

Golem

10

8

9

1

7200

0

0

7200

Golem

10

8

9

1

7200

81

1944

9144

Golem

6

8

9

1

2592

0

0

2592

Merlin

1

10

9

1

90

0

0

90

Merlin

6

10

9

1

3240

0

0

3240

 

PLIST

recommended TSES = 1; TSDS = 12; examples from PLIST2.4

Ship

ETL

Numb

Warp

Grav

TSES

MovDist

TSDS

TS

K't'inga

10

1

9

1

900

81

972

1872

Raptor

9

2

9

1

1458

0

0

1458

Raptor

10

2

9

1

1800

0

0

1800

Raptor

10

2

9

1

1800

36

432

2232

Raptor

10

2

9

1

1800

81

972

2772

King Condor

10

3

9

1

2700

0

0

2700

King Condor

10

3

9

1

2700

81

972

3672

Corsair

10

2

9

2

3600

1

1

3601

Corsair

10

2

8

2

3200

128

1536

4736

Corsair

10

2

9

2

3600

162

1944

5544

D'Deridex

10

4

9

1

3600

0

0

3600

D'Deridex

10

4

9

1

3600

81

972

4572

Atlantia

10

5

9

1

4500

0

0

4500

Atlantia

10

5

9

1

4500

81

972

5472

Exterminator

9

6

9

1

4374

0

0

4374

Exterminator

9

6

9

1

4374

81

972

5246

Exterminator

10

6

9

1

5400

81

972

6372

Bucci

9

3

9

2

4374

162

1944

6318

Bucci

10

3

8

2

4800

1

1

4801

Bucci

10

3

8

2

4800

128

1536

6336

Bucci

10

3

9

2

5400

162

1944

7344

Death Star

10

9

6

1

5400

0

0

5400

Death Star

10

9

9

1

8100

0

0

8100

Death Star

10

9

9

1

8100

81

972

9072

Death Star

9

9

9

1

6561

0

0

6561

Merlin

1

10

9

1

90

0

0

90

Merlin

6

10

9

1

3240

0

0

3240

Merlin

9

10

9

1

5760

0

0

5760

I hope, I was able to convince you by my suggestions. If not, no problem ....
set up
TSES = 163; TSDS = 1 and you can continue playing with the "old" alternative towing system.

For any question, please feel free to contact the Vagabund Team

Degi