Autopilot.tbl
From FreeSpace Wiki
This feature requires FreeSpace Open |
Revision information.....
- FSO Revision: 5264
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
List of Tables and related code files | |
---|---|
* Notes Modular Tables | |
** Notes tables which only use modular tables | |
Ai.tbl* | /ai/aicode.cpp |
Ai_profiles.tbl* | /ai/ai_profiles.cpp |
Animation.tbl** | /model/modelanimation.cpp |
Armor.tbl* | /ship/ship.cpp |
Asteroid.tbl* | /asteroid/asteroid.cpp |
Autopilot.tbl* | /autopilot/autopilot.cpp |
Cheats.tbl* | /cheats_table/cheats_table.cpp |
Colors.tbl* | /globalincs/alphacolors.cpp |
Curves.tbl* | /math/curves.cpp |
Controlconfigdefaults.tbl | /controlconfig/controlsconfigcommon.cpp |
Credits.tbl* | /menuui/credits.cpp |
Cutscenes.tbl* | /cutscene/cutscenes.cpp |
Decals.tbl** | /decals/decals.cpp |
Fireball.tbl* | /fireball/fireballs.cpp |
Fonts.tbl* | /graphics/font.cpp |
Game_settings.tbl* | /mod_table/mod_table.cpp |
Glowpoints.tbl* | /model/modelread.cpp |
Help.tbl* | /gamehelp/contexthelp.cpp |
Hud_gauges.tbl* | /hud/hudparse.cpp |
Icons.tbl* | /mission/missionbriefcommon.cpp |
Iff_defs.tbl* | /iff_defs/iff_defs.cpp |
Keywords.tbl* | Not In Codebase |
Lighting_Profiles.tbl* | /lighting/lighting_profiles.cpp |
Lightning.tbl* | /nebula/neblightning.cpp |
Mainhall.tbl* | /menuui/mainhallmenu.cpp |
Medals.tbl* | /stats/medals.cpp |
Messages.tbl* | /mission/missionmessage.cpp |
Mflash.tbl* | /weapon/muzzleflash.cpp |
Music.tbl* | /gamesnd/eventmusic.cpp |
Nebula.tbl* | /nebula/neb.cpp |
Objecttypes.tbl* | /ship/ship.cpp |
Options.tbl* | Not In Codebase |
Particle effects(-part.tbm)** | /particle/effects... |
Post_processing.tbl | /graphics/gropenglpostprocessing.cpp |
Rank.tbl* | /stats/scoring.cpp |
Scpui.tbl* | Not In Codebase |
Scripting.tbl* | /parse/scripting.cpp |
Ships.tbl* | /ship/ship.cpp |
Sexps.tbl** | /parse/sexp/sexp_lookup.cpp |
Sounds.tbl* | /gamesnd/gamesnd.cpp |
Species_defs.tbl* | /species_defs/species_defs.cpp |
Species.tbl* | /menuui/techmenu.cpp |
Ssm.tbl* | /hud/hudartillery.cpp |
Stars.tbl* | /starfield/starfield.cpp |
Strings.tbl* | /localization/localize.cpp |
Tips.tbl* | /menuui/playermenu.cpp |
Traitor.tbl* | /stats/scoring.cpp |
Tstrings.tbl* | /localization/localize.cpp |
Virtual_pofs.tbl* | /model/modelreplace.cpp |
Weapon_expl.tbl* | /weapon/weapons.cpp |
Weapons.tbl* | /weapon/weapons.cpp |
The autopilot.tbl is used to define the autopilot behavior for a mod. This table is not found in the retail game.
Contents
General Structure
- Table consists of autopilot section
- Starts with #Autopilot
- Ends with #END
Table Contents
FS2 Open 3.6.10:
- Table works only with new builds
$Link Distance:
FS2 Open 3.6.10:
- Defines the maximum distance for autopilot link
- Syntax: Integer
$Interrupt autopilot if enemy within distance:
FS2 Open, 3.6.12:
- Defines the minimum distance that an enemy has to be from the player at autopilot start and the minimum distance that enemies have to be from the autopilot flight leader in meters. Default is 5000 meters.
- Syntax: Integer
$Interrupt autopilot if asteroid within distance:
FS2 Open, 3.6.12:
- Defines the minimum distance that an asteroid has to be from the player for the autopilot to engage and is the minimum distance that an asteroid has to be from the autopilot flight leader in meters. Default is 1000 meters.
- Syntax: Integer
$Lock weapons during autopilot:
FS2 Open, 3.6.12:
- Disables all weapons of all ships involved in the cinematic autopilot sequence. Default is NO.
- Syntax: Boolean
+No_Cutscene_Bars
FS2 Open 3.6.10:
- Turns the cutscene bars off for the autopilot duration
+No_Autopilot_Interrupt
FS2 Open 3.6.10:
- Forces autopilot to ignore interrupts
Events
FS2 Open 3.6.10:
$Linked:
$Hazard:
- Table allows for setting both message and sound file for certain events
- Allowed events:
- $No Nav Selected:
- Triggered if no navpoint has been selected when autopilot is activated.
- $Gliding:
- Triggered if autopilot is activated while in glide mode.
- $Too Close:
- Triggered if selected navpoint is too close when autopilot is activated.
- $Hostiles:
- Triggered if hostiles are within 5000 meters when autopilot is activated.
- $No Nav Selected:
FS2 Open, 3.6.12:
- Triggered when the player is within $Interrupt autopilot if enemy within distance: meters of an enemy.
- Triggered when the player links his autopilot to another ship by flying within $Link Distance:. See NAV_NEEDS_LINK.
- Triggered if the autopilot is activated when too close to a hazard (namely an asteroid)
FS2 Open, 3.6.12:
- Triggered when the player is within $Interrupt autopilot if enemy within distance: meters of an asteroid.
FS2 Open, 3.6.12:
- $Support Present:
- Triggered when any friendly support ship within range but engine is unable to dismiss the support ship for an unknown reason.
- $Support Working:
- Triggered when any friendly support ship within range has an outstanding repair/rearm order.
- $Support Present:
- For each defined event both message and sound file has to be set
- +Msg:
- Defines the message displayed on screen
- Syntax: String
- +Snd File:
- Defines the sound played
- Syntax: String, has to include file extension
Example
#Autopilot $Link Distance: 100 $No Nav Selected: +Msg: none +Snd File: none.wav #END