Traitor.tbl

From FreeSpace Wiki
Revision as of 08:07, 12 October 2006 by Wanderer (talk | contribs) (initial page commit)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Traitor.tbl is used for defining the text displayed when the player has managed to get traitor status for himself and survive the mission.

Format

  • Table consists of very FreeSpace 2 mission file like format
  • Table begings with #Debriefing_info

Table contents

$Num stages:

  • This sets the number of stages in the traitor debriefing
  • Should always have the value 1
  • Syntax: 1

$Formula:

  • Sets the trigger for the event
  • Should always be true
  • Syntax: ( true )

$Multi text

  • Sets the text displayed on the debriefing screen. Value refers to tstrings.tbl for translation
  • Is always immediately followed by $end_multi_text
  • Syntax: XSTR("string", integer)

$Voice:

  • Defines the voice file that is played during the traitor debriefing
  • Syntax: string

$Recommendation text:

  • Sets the recommendation text displayed on the debriefing screen. Value refers to tstrings.tbl for translation
  • Is always immediately followed by $end_multi_text
  • Syntax: XSTR("string", integer)

Sample

  • Part of the retail FreeSpace 2 table
#Debriefing_info

$Num stages: 1

$Formula: ( true ) 
$Multi text
   XSTR("For the crime of high treason...", 3241)

$end_multi_text
$Voice: traitor_debrief.wav

$Recommendation text:
   XSTR("Friendly ships are not valid targets.", 3242)

$end_multi_text