The Hull assignment defines the hulls which all subsequent assignments (up to the next Hull assignment) will apply to.

The right-hand side of the assignment is a comma-separated list of hull specifications, where each hull specification can be one of the following:

  • A hull number, followed by an optional comment
  • A range of hull numbers
  • An asterisk to denote all hulls
  • A hull name, or the initial portion of a hull name

Examples:

Hull = 57Select hull #57.
Hull = 57 (Watcher)Same, with comment. Everything up to the end of the line or to the next comma is a comment.
Hull = 57, 99Select hulls #57 and #99.
Hull = 1 - 10Select hulls 1 to 10.
Hull = FIRECLOUD CLASS CRUISERSelect the Firecloud (hull #56).
Hull = FirecloudSame, but using an abbreviation.
Hull = *Select all hulls, same as Hull = 1-105

There is no distinction between uppercase and lowercase letters in hull names. Care must be taken, however, to spell the name correctly and to not use too few letters so that the name is ambiguous. For example, using a hull name of Super will select the Super Transport Freighter even though it may have been the intention to select the Super Star Destroyer.

Note, also, that the name of the hull will be compared against the names stored in the hullspec.dat file. Thus, using a hull name is ship-list dependent, while using a hull number is not.

The Hull assignment statement does nothing except set the hull number for subsequent assignments. The associations between special functions and hulls are not changed by such an assignment.

► Note: PHost versions up to 3.4j/4.0h only accept one hull in each Hull assignment.