Difference between revisions of "Objecttypes.tbl"

From FreeSpace Wiki
Jump to: navigation, search
m (update)
(update)
Line 1: Line 1:
 
{{SCP_table}}
 
{{SCP_table}}
  
{{TableVersion|4562|4499}}
+
{{TableVersion|5211|5332}}
  
 
<!-- {{shipimage|image=[[image:objecttypes.gif|thumbnail|320px]]|caption=objecttypes.tbl in action}} image OOA -->
 
<!-- {{shipimage|image=[[image:objecttypes.gif|thumbnail|320px]]|caption=objecttypes.tbl in action}} image OOA -->
Line 16: Line 16:
 
==General Format==
 
==General Format==
  
 +
==#Target Priorities==
 +
 +
 +
===$Name:===
 +
{{Table3611|
 +
* Name of target priority group.
 +
* Syntax: '''String'''}}
 +
 +
===+Object Type:===
 +
{{Table3611|
 +
* The object types which belong to this target priority group.
 +
* Syntax: '''String list'''
 +
** Options
 +
:::''"ship"''
 +
:::''"asteroid"''
 +
:::''"weapon"''}}
 +
 +
===+Weapon Class:===
 +
{{Table3611|
 +
* Name of weapon classes which belong to this target priority group.
 +
* Syntax: '''String list''', names of the weapons}}
 +
 +
===+Object Flags:===
 +
{{Table3611|
 +
* The object flags which make their owners belong to this target priority group.
 +
* Syntax: '''String list'''
 +
** Options:
 +
:::''"no shields"''
 +
:::''"targetable as bomb"''}}
 +
 +
===+Ship Class Flags:===
 +
{{Table3611|
 +
* The ship class flags which make their owners belong to this target priority group.
 +
* Syntax: '''String list'''
 +
** Valid Options:
 +
:::''"afterburners"''
 +
:::''"big damage"''
 +
:::''"has awacs"''}}
 +
 +
===+Weapon Class Flags:===
 +
{{Table3611|
 +
* The weapon class flags which make their owners belong to this target priority group.
 +
* Syntax: '''String list'''
 +
** Valid Options:
 +
:::''"bomb"''
 +
:::''"huge damage"''
 +
:::''"supercap damage"''
 +
:::''"bomber+"''
 +
:::''"electronics"''
 +
:::''"puncture"''
 +
:::''"emp"''
 +
:::''"heat seeking"''
 +
:::''"aspect seeking"''
 +
:::''"engine seeking"''
 +
:::''"pierce shields"''
 +
:::''"local ssm"''}}
 +
 +
 +
==#End==
  
 
==#Ship Types==
 
==#Ship Types==
Line 21: Line 80:
  
 
===$Name:===
 
===$Name:===
{{Table36|
+
{{Table3610|
 
* Name of ship type. To assign a ship class to a given type, simply place the name entered here in the ship class's "$Flags:" field.
 
* Name of ship type. To assign a ship class to a given type, simply place the name entered here in the ship class's "$Flags:" field.
*Syntax: '''String'''}}
+
* Syntax: '''String'''}}
  
  
 
===+nocreate===
 
===+nocreate===
{{Table36|
+
{{Table3610|
 
*Used with [[Modular Tables|modular tables]]}}
 
*Used with [[Modular Tables|modular tables]]}}
 +
 +
 +
===$Target Priority Groups:===
 +
{{Table3611|
 +
* Defines the target priority groups ships of this objecttype belong to
 +
* Syntax: '''''String list'''''
 +
* '''+Override'''
 +
** Replaces the objecttypes existing groupings}}
  
  
 
===$Counts for Alone:===
 
===$Counts for Alone:===
{{Table36|
+
{{Table3610|
 
* Whether ship counts for determing whether or not Freespace 2 will play the "No reinforcements are available" message.
 
* Whether ship counts for determing whether or not Freespace 2 will play the "No reinforcements are available" message.
 
* Syntax: '''Boolean''', Yes ot No}}
 
* Syntax: '''Boolean''', Yes ot No}}
Line 38: Line 105:
  
 
===$Praise Destruction:===
 
===$Praise Destruction:===
{{Table36|
+
{{Table3610|
 
* Whether wingmates will praise destruction of the ship.
 
* Whether wingmates will praise destruction of the ship.
 
* Syntax: '''Boolean''', Yes ot No}}
 
* Syntax: '''Boolean''', Yes ot No}}
Line 44: Line 111:
  
 
===$On Hotkey List:===
 
===$On Hotkey List:===
{{Table36|
+
{{Table3610|
 
* Whether ship will show up in hotkey screen.
 
* Whether ship will show up in hotkey screen.
 
* Syntax: '''Boolean''', Yes ot No}}
 
* Syntax: '''Boolean''', Yes ot No}}
Line 50: Line 117:
  
 
===$Target as Threat:===
 
===$Target as Threat:===
{{Table36|
+
{{Table3610|
 
* Whether ship will be targetted with the 'H' key.
 
* Whether ship will be targetted with the 'H' key.
 
* Syntax: '''Boolean''', Yes ot No}}
 
* Syntax: '''Boolean''', Yes ot No}}
Line 56: Line 123:
  
 
===$Scannable:===
 
===$Scannable:===
{{Table36|
+
{{Table3610|
 
* Toggles whether ship type can be scanned
 
* Toggles whether ship type can be scanned
 
* Syntax: '''Boolean''', Yes ot No}}
 
* Syntax: '''Boolean''', Yes ot No}}
Line 62: Line 129:
  
 
===$Warp Pushes:===
 
===$Warp Pushes:===
{{Table36|
+
{{Table3610|
 
* Whether ship will push other (pushable) ships out of the way while warping.
 
* Whether ship will push other (pushable) ships out of the way while warping.
 
* Syntax: '''Boolean''', Yes ot No}}
 
* Syntax: '''Boolean''', Yes ot No}}
Line 68: Line 135:
  
 
===$Warp Pushable:===
 
===$Warp Pushable:===
{{Table36|
+
{{Table3610|
 
* Whether ship can be pushed out of the way by ships with Warp Pushes enabled
 
* Whether ship can be pushed out of the way by ships with Warp Pushes enabled
 
* Syntax: '''Boolean''', Yes ot No}}
 
* Syntax: '''Boolean''', Yes ot No}}
  
 +
 +
===$Turrets prioritize ship target:===
 +
{{Table3611|
 +
* Defines that ships turrets prioritize ships current target above normal turret targeting priorities
 +
* Syntax: '''Boolean''', Yes ot No}}
  
 
===$Max Debris Speed:===
 
===$Max Debris Speed:===
{{Table36|
+
{{Table3610|
 
* Defined the maximum speed for debris form this shiptype
 
* Defined the maximum speed for debris form this shiptype
 
* Syntax: '''float'''}}
 
* Syntax: '''float'''}}
 
{{Table37|
 
* This entry does not exists in 3.7 branch}}
 
  
  
 
===$FF Multiplier:===
 
===$FF Multiplier:===
{{Table36|
+
{{Table3610|
 
* Friendly-fire damage to ship will be multiplied by this amount
 
* Friendly-fire damage to ship will be multiplied by this amount
 
* Syntax: '''Float'''}}
 
* Syntax: '''Float'''}}
Line 89: Line 158:
  
 
===$EMP Multiplier:===
 
===$EMP Multiplier:===
{{Table36|
+
{{Table3610|
 
* EMP effect will be multiplied by this amount. Higher values mean more HUD jittering/longer-lasting effect.
 
* EMP effect will be multiplied by this amount. Higher values mean more HUD jittering/longer-lasting effect.
 
* Syntax: '''Float'''}}
 
* Syntax: '''Float'''}}
Line 95: Line 164:
  
 
===$Beams Easily Hit:===
 
===$Beams Easily Hit:===
{{Table36|
+
{{Table3610|
 
* Whether beams can easily hit ship (eg capship beams rarely hit fighters)
 
* Whether beams can easily hit ship (eg capship beams rarely hit fighters)
 
* Syntax: '''Boolean''', Yes ot No}}
 
* Syntax: '''Boolean''', Yes ot No}}
Line 104: Line 173:
  
 
====+Start Dist:====
 
====+Start Dist:====
{{Table36|
+
{{Table3610|
 
* Distance from camera that fogging effect will start
 
* Distance from camera that fogging effect will start
 
* Syntax: '''Float'''}}
 
* Syntax: '''Float'''}}
Line 110: Line 179:
  
 
====+Compl Dist:====
 
====+Compl Dist:====
{{Table36|
+
{{Table3610|
 
* Distance from camera that this object will be completely obscured by the fogging effect
 
* Distance from camera that this object will be completely obscured by the fogging effect
* Syntax: '''Float'''}}
 
 
 
====+Disappear factor:====
 
{{Table37|
 
* Defines the disappearance factor.
 
 
* Syntax: '''Float'''}}
 
* Syntax: '''Float'''}}
  
Line 125: Line 188:
  
 
====+Valid Goals:====
 
====+Valid Goals:====
{{Table36|
+
{{Table3610|
 
* Valid goals that can be given to this object.
 
* Valid goals that can be given to this object.
 
* Syntax: '''( "String" "String" )'''
 
* Syntax: '''( "String" "String" )'''
Line 156: Line 219:
  
 
====+Accept Player Orders:====
 
====+Accept Player Orders:====
{{Table36|
+
{{Table3610|
 
* Whether or not ship type will accept orders from player
 
* Whether or not ship type will accept orders from player
 
* Syntax: ''Yes/No''}}
 
* Syntax: ''Yes/No''}}
Line 162: Line 225:
  
 
====+Player Orders:====
 
====+Player Orders:====
{{Table36|
+
{{Table3610|
 
* Orders that ship type will accept from player
 
* Orders that ship type will accept from player
 
* Syntax: '''( "String" "String" )'''
 
* Syntax: '''( "String" "String" )'''
Line 185: Line 248:
  
 
====+Auto Attacks:====
 
====+Auto Attacks:====
{{Table36|
+
{{Table3610|
 
* Whether or not ship type will auto attack nearby ships
 
* Whether or not ship type will auto attack nearby ships
 
* Syntax: '''Boolean''', Yes ot No}}
 
* Syntax: '''Boolean''', Yes ot No}}
Line 191: Line 254:
  
 
====+Attempt Broadsides:====
 
====+Attempt Broadsides:====
{{Table36|
+
{{Table3610|
 
* Whether or not ship type will try to use broadside tactics against enemy ships
 
* Whether or not ship type will try to use broadside tactics against enemy ships
 
* Syntax: '''Boolean''', Yes ot No}}
 
* Syntax: '''Boolean''', Yes ot No}}
Line 197: Line 260:
  
 
====+Actively Pursues:====
 
====+Actively Pursues:====
{{Table36|
+
{{Table3610|
 
* Which ship types the current ship type will actively pursue (rather than simply return to guard position or whatnot)
 
* Which ship types the current ship type will actively pursue (rather than simply return to guard position or whatnot)
 
* Syntax: '''( "String" "String" )''', shiptypes}}
 
* Syntax: '''( "String" "String" )''', shiptypes}}
Line 203: Line 266:
  
 
====+Guards Attack this:====
 
====+Guards Attack this:====
{{Table36|
+
{{Table3610|
 
* Whether ships assigned to guard another ship will attempt to engage ships of the type
 
* Whether ships assigned to guard another ship will attempt to engage ships of the type
 
* Syntax: '''Boolean''', Yes ot No}}
 
* Syntax: '''Boolean''', Yes ot No}}
Line 209: Line 272:
  
 
====+Turrets Attack This:====
 
====+Turrets Attack This:====
{{Table36|
+
{{Table3610|
 
* Whether or not turrets will target the ships of the type
 
* Whether or not turrets will target the ships of the type
 
* Syntax: '''Boolean''', Yes ot No}}
 
* Syntax: '''Boolean''', Yes ot No}}
Line 215: Line 278:
  
 
====+Can Form Wing:====
 
====+Can Form Wing:====
{{Table36|
+
{{Table3610|
 
* Whether or not ship type can be formed into a wing
 
* Whether or not ship type can be formed into a wing
 
* Syntax: '''Boolean''', Yes ot No}}
 
* Syntax: '''Boolean''', Yes ot No}}
Line 221: Line 284:
  
 
====+Active Docks:====
 
====+Active Docks:====
{{Table36|
+
{{Table3610|
 
* Preferred docking bay type for ship when it is initiating the dock with another ship
 
* Preferred docking bay type for ship when it is initiating the dock with another ship
 
* Syntax: '''( "String" "String" )''', names of the dock bays
 
* Syntax: '''( "String" "String" )''', names of the dock bays
Line 231: Line 294:
  
 
====+Passive Docks:====
 
====+Passive Docks:====
{{Table36|
+
{{Table3610|
 
* Preferred docking bay type for ship when it is receiving a dock from another ship
 
* Preferred docking bay type for ship when it is receiving a dock from another ship
 
* Syntax: '''( "String" "String" )'''
 
* Syntax: '''( "String" "String" )'''
Line 238: Line 301:
 
** rearm
 
** rearm
 
** generic}}
 
** generic}}
 +
 +
 +
===$Explosion Animations:===
 +
{{Table3610|
 +
* Defines the animations used with the objecttype
 +
* Syntax: '''Integer list'''}}
  
  

Revision as of 11:25, 14 June 2009

This feature requires FreeSpace Open

Revision information.....

FSO Revision: 5211
Note: Please update the version when the page is updated. If your edit had nothing to do with new code entries then please do not edit the version



Objecttypes.tbl is a table added by the FSSCP, used to set attributes of different object types. Currently the only section of this table are ship type attributes. A ship 'type' supercedes ship classes defined in ships.tbl. For example, the GTF Perseus and GTF Ulysses belong to the 'fighter' ship type. However, the GTD Orion belongs to the 'capital' ship type.


Note that objecttypes.tbl is fully XMT-compliant, with the suffix *-obt.tbm. In addition, the retail hardcoded types are being ported over to the objecttypes.tbl via an in-code table. So if a mod wishes to expand on the original types rather than replace them entirely, it should use a modular table file rather than a normal .tbl. Otherwise the in-code table will be ignored in favor of the one included in the mod, and the retail types will not be loaded (unless the mod includes them in its .tbl)


Note that a number of aspects of the retail types are still hardcoded, although they may be moved to the objecttypes.tbl if a mod requests it.


General Format

#Target Priorities

$Name:

FS2 Open, 3.6.12:
  • Name of target priority group.
  • Syntax: String

+Object Type:

FS2 Open, 3.6.12:
  • The object types which belong to this target priority group.
  • Syntax: String list
    • Options
"ship"
"asteroid"
"weapon"

+Weapon Class:

FS2 Open, 3.6.12:
  • Name of weapon classes which belong to this target priority group.
  • Syntax: String list, names of the weapons

+Object Flags:

FS2 Open, 3.6.12:
  • The object flags which make their owners belong to this target priority group.
  • Syntax: String list
    • Options:
"no shields"
"targetable as bomb"

+Ship Class Flags:

FS2 Open, 3.6.12:
  • The ship class flags which make their owners belong to this target priority group.
  • Syntax: String list
    • Valid Options:
"afterburners"
"big damage"
"has awacs"

+Weapon Class Flags:

FS2 Open, 3.6.12:
  • The weapon class flags which make their owners belong to this target priority group.
  • Syntax: String list
    • Valid Options:
"bomb"
"huge damage"
"supercap damage"
"bomber+"
"electronics"
"puncture"
"emp"
"heat seeking"
"aspect seeking"
"engine seeking"
"pierce shields"
"local ssm"


#End

#Ship Types

$Name:

FS2 Open 3.6.10:
  • Name of ship type. To assign a ship class to a given type, simply place the name entered here in the ship class's "$Flags:" field.
  • Syntax: String


+nocreate

FS2 Open 3.6.10:


$Target Priority Groups:

FS2 Open, 3.6.12:
  • Defines the target priority groups ships of this objecttype belong to
  • Syntax: String list
  • +Override
    • Replaces the objecttypes existing groupings


$Counts for Alone:

FS2 Open 3.6.10:
  • Whether ship counts for determing whether or not Freespace 2 will play the "No reinforcements are available" message.
  • Syntax: Boolean, Yes ot No


$Praise Destruction:

FS2 Open 3.6.10:
  • Whether wingmates will praise destruction of the ship.
  • Syntax: Boolean, Yes ot No


$On Hotkey List:

FS2 Open 3.6.10:
  • Whether ship will show up in hotkey screen.
  • Syntax: Boolean, Yes ot No


$Target as Threat:

FS2 Open 3.6.10:
  • Whether ship will be targetted with the 'H' key.
  • Syntax: Boolean, Yes ot No


$Scannable:

FS2 Open 3.6.10:
  • Toggles whether ship type can be scanned
  • Syntax: Boolean, Yes ot No


$Warp Pushes:

FS2 Open 3.6.10:
  • Whether ship will push other (pushable) ships out of the way while warping.
  • Syntax: Boolean, Yes ot No


$Warp Pushable:

FS2 Open 3.6.10:
  • Whether ship can be pushed out of the way by ships with Warp Pushes enabled
  • Syntax: Boolean, Yes ot No


$Turrets prioritize ship target:

FS2 Open, 3.6.12:
  • Defines that ships turrets prioritize ships current target above normal turret targeting priorities
  • Syntax: Boolean, Yes ot No

$Max Debris Speed:

FS2 Open 3.6.10:
  • Defined the maximum speed for debris form this shiptype
  • Syntax: float


$FF Multiplier:

FS2 Open 3.6.10:
  • Friendly-fire damage to ship will be multiplied by this amount
  • Syntax: Float


$EMP Multiplier:

FS2 Open 3.6.10:
  • EMP effect will be multiplied by this amount. Higher values mean more HUD jittering/longer-lasting effect.
  • Syntax: Float


$Beams Easily Hit:

FS2 Open 3.6.10:
  • Whether beams can easily hit ship (eg capship beams rarely hit fighters)
  • Syntax: Boolean, Yes ot No


$Fog:

+Start Dist:

FS2 Open 3.6.10:
  • Distance from camera that fogging effect will start
  • Syntax: Float


+Compl Dist:

FS2 Open 3.6.10:
  • Distance from camera that this object will be completely obscured by the fogging effect
  • Syntax: Float


$AI:

+Valid Goals:

FS2 Open 3.6.10:
  • Valid goals that can be given to this object.
  • Syntax: ( "String" "String" )
  • Goals:
    • attack ship
    • dock
    • waypoints
    • waypoints once
    • depart
    • attack subsys
    • form on wing
    • undock
    • attack wing
    • guard ship
    • disable ship
    • disarm ship
    • attack any
    • ignore ship
    • ignore ship (new)
    • guard wing
    • evade ship
    • stay near ship
    • keep safe dist
    • rearm ship
    • stay still
    • play dead
    • attack weapon
    • fly to ship


+Accept Player Orders:

FS2 Open 3.6.10:
  • Whether or not ship type will accept orders from player
  • Syntax: Yes/No


+Player Orders:

FS2 Open 3.6.10:
  • Orders that ship type will accept from player
  • Syntax: ( "String" "String" )
  • Orders:
    • attack ship
    • disable ship
    • disarm ship
    • disable subsys
    • guard ship
    • ignore ship
    • form on wing
    • cover me
    • attack any
    • depart
    • dock
    • rearm me
    • abort rearm
    • stay near me
    • stay near ship
    • keep safe dist


+Auto Attacks:

FS2 Open 3.6.10:
  • Whether or not ship type will auto attack nearby ships
  • Syntax: Boolean, Yes ot No


+Attempt Broadsides:

FS2 Open 3.6.10:
  • Whether or not ship type will try to use broadside tactics against enemy ships
  • Syntax: Boolean, Yes ot No


+Actively Pursues:

FS2 Open 3.6.10:
  • Which ship types the current ship type will actively pursue (rather than simply return to guard position or whatnot)
  • Syntax: ( "String" "String" ), shiptypes


+Guards Attack this:

FS2 Open 3.6.10:
  • Whether ships assigned to guard another ship will attempt to engage ships of the type
  • Syntax: Boolean, Yes ot No


+Turrets Attack This:

FS2 Open 3.6.10:
  • Whether or not turrets will target the ships of the type
  • Syntax: Boolean, Yes ot No


+Can Form Wing:

FS2 Open 3.6.10:
  • Whether or not ship type can be formed into a wing
  • Syntax: Boolean, Yes ot No


+Active Docks:

FS2 Open 3.6.10:
  • Preferred docking bay type for ship when it is initiating the dock with another ship
  • Syntax: ( "String" "String" ), names of the dock bays
  • Dock bays:
    • cargo
    • rearm
    • generic


+Passive Docks:

FS2 Open 3.6.10:
  • Preferred docking bay type for ship when it is receiving a dock from another ship
  • Syntax: ( "String" "String" )
  • Dock bays:
    • cargo
    • rearm
    • generic


$Explosion Animations:

FS2 Open 3.6.10:
  • Defines the animations used with the objecttype
  • Syntax: Integer list


#End

Examples

Part of the Default FreeSpace 2 Table

  • Shiptypes Stealth and Fighter/Bomber do not seem to be used
$Name:                  Navbuoy
$Max Debris Speed:      200
$FF Multiplier:         1.0
$EMP Multiplier:        10.0
$Fog:
   +Start dist:            10.0
   +Compl dist:            500.0
$AI:
   +Actively Pursues:      (  "navbuoy"
                              "sentry gun"
                              "escape pod"
                              "cargo"
                              "support"
                              "stealth"
                              "fighter"
                              "bomber"
                              "fighter/bomber"
                              "transport"
                              "freighter"
                              "awacs"
                              "gas miner"
                              "cruiser"
                              "corvette"
                              "capital"
                              "super cap"
                              "drydock"
                              "knossos device" )
   +Turrets attack this:   YES

$Name:                  Sentry Gun
$Counts for Alone:      YES
$On Hotkey List:        YES
$Target as Threat:      YES
$Show Attack Direction: YES
$Max Debris Speed:      200
$FF Multiplier:         0.10
$EMP Multiplier:        10.0
$Fog:
   +Start dist:            10.0
   +Compl dist:            500.0
   +Disappear factor:      1.5
$AI:
   +Accept Player Orders:  NO
   +Auto attacks:          YES
   +Actively Pursues:      (  "navbuoy"
                              "sentry gun"
                              "escape pod"
                              "cargo"
                              "support"
                              "stealth"
                              "fighter"
                              "bomber"
                              "fighter/bomber"
                              "transport"
                              "freighter"
                              "awacs"
                              "gas miner"
                              "cruiser"
                              "corvette"
                              "capital"
                              "super cap"
                              "drydock"
                              "knossos device" )
   +Guards attack this:    YES
   +Turrets attack this:   YES

$Name:                  Cargo
$Scannable:             YES
$Max Debris Speed:      200
$FF Multiplier:         0.10
$EMP Multiplier:        10.0
$Beams Easily Hit:      YES
$Fog:
   +Start dist:            10.0
   +Compl dist:            500.0
   +Disappear factor:      1.5
$AI:
   +Passive docks:         (  "cargo" )

$Name:                  support
$Counts for Alone:      YES
$Praise Destruction:    YES
$On Hotkey List:        YES
$Target as Threat:      YES
$Show Attack Direction: YES
$Warp Pushable:         YES
$Max Debris Speed:      200
$FF Multiplier:         1.0
$EMP Multiplier:        3.5
$Fog:
   +Start dist:            10.0
   +Compl dist:            500.0
   +Disappear factor:      1.5
$AI:
   +Valid goals:           (  "fly to ship"
                              "dock"
                              "undock"
                              "waypoints"
                              "waypoints once"
                              "stay near ship"
                              "keep safe dist"
                              "stay still"
                              "play dead" )
   +Accept Player Orders:  YES
   +Player orders:         (  "rearm me"
                              "abort rearm"
                              "stay near me"
                              "stay near ship"
                              "keep safe dist"
                              "depart" )
   +Auto attacks:          YES
   +Actively Pursues:      (  "navbuoy"
                              "sentry gun"
                              "escape pod"
                              "cargo"
                              "support"
                              "stealth"
                              "fighter"
                              "bomber"
                              "fighter/bomber"
                              "transport"
                              "freighter"
                              "awacs"
                              "gas miner"
                              "cruiser"
                              "corvette"
                              "capital"
                              "super cap"
                              "drydock"
                              "knossos device" )
   +Guards attack this:    YES
   +Turrets attack this:   YES
   +Active docks:          (  "support" )

$Name:                  Fighter
$Counts for Alone:      YES
$Praise Destruction:    YES
$On Hotkey List:        YES
$Target as Threat:      YES
$Show Attack Direction: YES
$Warp Pushable:         YES
$Max Debris Speed:      200
$FF Multiplier:         1.0
$EMP Multiplier:        4.0
$Fog:
   +Start dist:            10.0
   +Compl dist:            500.0
   +Disappear factor:      1.5
$AI:
   +Valid goals:           (  "fly to ship"
                              "attack ship"
                              "waypoints"
                              "waypoints once"
                              "depart"
                              "attack subsys"
                              "attack wing"
                              "guard ship"
                              "disable ship"
                              "disarm ship"
                              "attack any"
                              "ignore ship"
                              "ignore ship (new)"
                              "guard wing"
                              "evade ship"
                              "stay still"
                              "play dead"
                              "stay near ship"
                              "keep safe dist" )
   +Accept Player Orders:  YES
   +Player Orders:         (  "attack ship"
                              "disable ship"
                              "disarm ship"
                              "guard ship"
                              "ignore ship"
                              "ignore ship (new)"
                              "form on wing"
                              "cover me"
                              "attack any"
                              "depart"
                              "disable subsys" )
   +Auto attacks:       YES
   +Actively Pursues:      (  "navbuoy"
                              "sentry gun"
                              "escape pod"
                              "cargo"
                              "support"
                              "stealth"
                              "fighter"
                              "bomber"
                              "fighter/bomber"
                              "transport"
                              "freighter"
                              "awacs"
                              "gas miner"
                              "cruiser"
                              "corvette"
                              "capital"
                              "super cap"
                              "drydock"
                              "knossos device" )
   +Guards attack this:    YES
   +Turrets attack this:   YES
   +Can Form Wing:         YES
   +Passive docks:         (  "support" )

$Name:                  Bomber
$Counts for Alone:      YES
$Praise Destruction:    YES
$On Hotkey List:        YES
$Target as Threat:      YES
$Show Attack Direction: YES
$Warp Pushable:         YES
$Max Debris Speed:      200
$FF Multiplier:         1.0
$EMP Multiplier:        4.0
$Fog:
   +Start dist:            10.0
   +Compl dist:            500.0
   +Disappear factor:      1.5
$AI:
   +Valid goals:           (  "fly to ship"
                              "attack ship"
                              "waypoints"
                              "waypoints once"
                              "depart"
                              "attack subsys"
                              "attack wing"
                              "guard ship"
                              "disable ship"
                              "disarm ship"
                              "attack any"
                              "ignore ship"
                              "ignore ship (new)"
                              "guard wing"
                              "evade ship"
                              "stay still"
                              "play dead"
                              "stay near ship"
                              "keep safe dist" )
   +Accept Player Orders:  YES
   +Player Orders:         (  "attack ship"
                              "disable ship"
                              "disarm ship"
                              "guard ship"
                              "ignore ship"
                              "ignore ship (new)"
                              "form on wing"
                              "cover me"
                              "attack any"
                              "depart"
                              "disable subsys" )
   +Auto attacks:          YES
   +Actively Pursues:      (  "navbuoy"
                              "sentry gun"
                              "escape pod"
                              "cargo"
                              "support"
                              "stealth"
                              "fighter"
                              "bomber"
                              "fighter/bomber"
                              "transport"
                              "freighter"
                              "awacs"
                              "gas miner"
                              "cruiser"
                              "corvette"
                              "capital"
                              "super cap"
                              "drydock"
                              "knossos device" )
   +Guards attack this:    YES
   +Turrets attack this:   YES
   +Can Form Wing:         YES
   +Passive docks:         (  "support" )

$Name:                  Freighter
$Counts for Alone:      YES
$Praise Destruction:    YES
$On Hotkey List:        YES
$Target as Threat:      YES
$Show Attack Direction: YES
$Scannable:             YES
$Max Debris Speed:      150
$FF Multiplier:         1.0
$EMP Multiplier:        1.75
$Beams Easily Hit:      YES
$Fog:
   +Start dist:            10.0
   +Compl dist:            600.0
   +Disappear factor:      2.0
$AI:
   +Valid goals:           (  "fly to ship"
                              "attack ship"
                              "attack wing"
                              "dock"
                              "waypoints"
                              "waypoints once"
                              "depart"
                              "undock"
                              "stay still"
                              "play dead"
                              "stay near ship" )
   +Accept Player Orders:  YES
   +Player Orders:         (  "attack ship"
                              "dock"
                              "depart" )
   +Auto attacks:          YES
   +Attempt Broadside:     YES
   +Actively Pursues:      (  "transport"
                              "freighter"
                              "awacs"
                              "gas miner"
                              "cruiser"
                              "corvette"
                              "capital"
                              "super cap"
                              "drydock"
                              "knossos device" )
   +Guards attack this:    YES
   +Turrets attack this:   YES
   +Can Form Wing:         YES
   +Active docks:          (  "cargo" )
   +Passive docks:         (  "support" )

$Name:                  Cruiser
$Counts for Alone:      YES
$Praise Destruction:    YES
$On Hotkey List:        YES
$Target as Threat:      YES
$Show Attack Direction: YES
$Max Debris Speed:      150
$FF Multiplier:         1.0
$EMP Multiplier:        0.9
$Beams Easily Hit:      YES
$Fog:
   +Start dist:            10.0
   +Compl dist:            600.0
   +Disappear factor:      2.0
$AI:
   +Valid goals:           (  "fly to ship"
                              "attack ship"
                              "attack wing"
                              "dock"
                              "waypoints"
                              "waypoints once"
                              "depart"
                              "undock"
                              "stay still"
                              "play dead"
                              "stay near ship" )
   +Accept Player Orders:  YES
   +Player Orders:         (  "attack ship"
                              "depart" )
   +Auto attacks:          YES
   +Attempt Broadside:     YES
   +Actively Pursues:      (  "transport"
                              "freighter"
                              "awacs"
                              "gas miner"
                              "cruiser"
                              "corvette"
                              "capital"
                              "supercap"
                              "drydock"
                              "knossos" )
   +Guards attack this:    YES
   +Turrets attack this:   YES
   +Can Form Wing:         YES
   +Passive docks:         (  "support" )