modding:xml:adventuredesc
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
modding:xml:adventuredesc [2012/09/23 21:29] – rpc | modding:xml:adventuredesc [2014/12/27 04:40] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
=====Overview===== | =====Overview===== | ||
- | < | + | < |
- | [[http:// | + | \\ |
+ | |||
+ | =====Starting Ship Classes===== | ||
+ | An adventure has some control over the set of starting ship classes to offer the player and the location (the star system) where the player will start the game. The following properties are available: | ||
+ | |||
+ | **startingShipCriteria=** This property is a [[type criteria]] that selects the set of ship classes to offer the player at the beginning of the game. If omitted, all ship classes are available. | ||
+ | |||
+ | **include10StartingShips=** This property is used for backwards compatibility with version 1.0 of the game. If set to **true** the adventure will offer player ship classes that //do not// match the **startingShipCriteria** property if and only if the player ship class is defined in an extension of apiVersion < 12. | ||
+ | |||
+ | See: [[http:// | ||
+ | |||
+ | **startingMap=** **[Version 1.2+]** If defined, this property specifies the UNID of the default [[< | ||
+ | |||
+ | Normally, all SystemMaps are automatically loaded at the beginning of the game. If, however, you wish to change the topology based on which player ship class is chosen, you may use the following technique: | ||
+ | |||
+ | If a player ship class defines a **startingMap=** property, then the given map is loaded; otherwise, if the AdventureDesc defines a **startingMap=** property, then that map is loaded. Regardless, no other SystemMap with the **startingMap=" | ||
+ | |||
+ | **startingSystem=** If defined, this property specifies the nodeID of the system where the player should start. | ||
+ | |||
+ | **startingPos=** If defined, this property specified a named object where the player should start. | ||
=====Constants===== | =====Constants===== |
modding/xml/adventuredesc.1348435752.txt.gz · Last modified: 2014/12/27 04:40 (external edit)