Difference between revisions of "Missiontext.plist"
m (→Choices) |
Uncle Reno (talk | contribs) (Added info on Special Expansions and link to Communications in Methods) |
||
Line 10: | Line 10: | ||
<key>conhunt_short_desc1</key> | <key>conhunt_short_desc1</key> | ||
<string>Hunt for the constrictor stolen from Xeer.</string> | <string>Hunt for the constrictor stolen from Xeer.</string> | ||
+ | |||
+ | |||
+ | ==Special Expansions== | ||
+ | |||
+ | These can be include in your text, within the <string>..</string>, to automatically insert the following detail; | ||
+ | |||
+ | [commander_name] - Displays the name of the saved game file. | ||
+ | |||
+ | [commander_shipname] - Displays the name of the players ship, as specified by [[shipdata.plist]]. | ||
+ | |||
+ | [commander_rank] - Displays the players Elite rating. | ||
+ | |||
+ | [commander_legal_status] - Displays the players current legal status. | ||
+ | |||
+ | [Thanks-for-assist] - Err, thanks the player for their assistance. | ||
+ | |||
+ | [Thargoid_curses} - Random Thargoid curses. | ||
+ | |||
+ | [police_attack_warning] - Random warning of immediate(?) attack. | ||
+ | |||
+ | %H - Will display the current system name i.e. Isinor. | ||
+ | |||
+ | %I - Displays the current system name with "ian" attached i.e. Isinorian. | ||
+ | |||
+ | %R - Random word. | ||
+ | |||
+ | See also [[Methods#Communications|Communications in Methods]]. | ||
== Layout == | == Layout == |
Revision as of 08:43, 24 March 2007
This is the filename of the file that contains all the text relevant to scripted missions.
Contents
Structure
The file is organised as a dictionary <dict>. Every entry consists of the name <key>, followed by the text <string>.
Example: conhunt_short_desc1 = "Hunt for the constrictor stolen from Xeer."; or in XML: <key>conhunt_short_desc1</key> <string>Hunt for the constrictor stolen from Xeer.</string>
Special Expansions
These can be include in your text, within the <string>..</string>, to automatically insert the following detail;
[commander_name] - Displays the name of the saved game file.
[commander_shipname] - Displays the name of the players ship, as specified by shipdata.plist.
[commander_rank] - Displays the players Elite rating.
[commander_legal_status] - Displays the players current legal status.
[Thanks-for-assist] - Err, thanks the player for their assistance.
[Thargoid_curses} - Random Thargoid curses.
[police_attack_warning] - Random warning of immediate(?) attack.
%H - Will display the current system name i.e. Isinor.
%I - Displays the current system name with "ian" attached i.e. Isinorian.
%R - Random word.
See also Communications in Methods.
Layout
Several spacial characters are used in determining the layout of the text, just as in Wiki.
- \" Enables the use of colons.
- \\n Insers a hard Enter.
In XML:
- \n Inserts a hard Enter.
Example: <key>trumble_offer</key> <string>Commander,\n\nYou look like a man who could use a Trumble!...</string>
Choices
Most missions offer a choice, that is the spirit of elite.
Example: <key>nova_yesno</key> <dict> <key>YES</key> <string>Okay, I'll help.</string> <key>NO</key> <string>No, sorry.</string> </dict>