This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
modding:xml:systemtype [2017/08/30 23:16] 0xabcdef Add summary |
modding:xml:systemtype [2017/08/30 23:19] (current) 0xabcdef |
||
---|---|---|---|
Line 2: | Line 2: | ||
* SystemType | * SystemType | ||
- | * backgroundID= | + | * **backgroundID**= |
- | * noExtraEncounters= | + | * **noExtraEncounters**= |
- | * noRandomEncounters= | + | * **noRandomEncounters**= |
- | * spaceEnvironmentTileSize= | + | * **spaceEnvironmentTileSize**= |
- | * spaceScale= | + | * **spaceScale**= |
- | * timeScale= | + | * **timeScale**= |
* 1 SystemType | * 1 SystemType | ||
* 0|1+ AntiTrojan | * 0|1+ AntiTrojan | ||
- | * debugOnly= [boolean] | + | * **debugOnly**= [boolean] |
- | * probability= [whole] | + | * **probability**= [whole] |
- | * offset= [dice_range] | + | * **offset**= [dice_range] |
* 0|1+ ArcDistribution | * 0|1+ ArcDistribution | ||
- | * debugOnly= [boolean] | + | * **debugOnly**= [boolean] |
- | * probability= [whole] | + | * **probability**= [whole] |
- | * count= [dice_range] | + | * **count**= [dice_range] |
- | * radialWidth= [whole] | + | * **radialWidth**= [whole] |
- | * radialEdgeWidth= [whole] | + | * **radialEdgeWidth**= [whole] |
- | * scale= [scale_distance] | + | * **scale**= [scale_distance] |
* 0|1+ AddAttribute | * 0|1+ AddAttribute | ||
- | * debugOnly= [boolean] | + | * **debugOnly**= [boolean] |
- | * probability= [whole] | + | * **probability**= [whole] |
- | * attributes= [string] | + | * **attributes**= [string] |
* 0|1+ AddTerritory | * 0|1+ AddTerritory | ||
- | * debugOnly= [boolean] | + | * **debugOnly**= [boolean] |
- | * probability= [whole] | + | * **probability**= [whole] |
- | * id= [string] | + | * **id**= [string] |
- | * minRadius= [whole] | + | * **minRadius**= [whole] |
- | * maxRadius= [whole] | + | * **maxRadius**= [whole] |
- | * criteria= [string] | + | * **criteria**= [string] |
- | * attributes= [string] | + | * **attributes**= [string] |
* 0|1+ Code | * 0|1+ Code | ||
- | * debugOnly= [boolean] | + | * **debugOnly**= [boolean] |
- | * probability= [whole] | + | * **probability**= [whole] |
* 0|1+ FillLocations | * 0|1+ FillLocations | ||
- | * debugOnly= [boolean] | + | * **debugOnly**= [boolean] |
- | * probability= [whole] | + | * **probability**= [whole] |
- | * percentFull= [whole] | + | * **percentFull**= [whole] |
- | * count= [whole] | + | * **count**= [whole] |
- | * percentEnemies= [whole] | + | * **percentEnemies**= [whole] |
- | * stationCriteria= [string] | + | * **stationCriteria**= [string] |
* 0|1+ Group | * 0|1+ Group | ||
- | * debugOnly= [boolean] | + | * **debugOnly**= [boolean] |
- | * probability= [whole] | + | * **probability**= [whole] |
* 0|1+ Label | * 0|1+ Label | ||
- | * debugOnly= [boolean] | + | * **debugOnly**= [boolean] |
- | * probability= [whole] | + | * **probability**= [whole] |
- | * attributes= [string] | + | * **attributes**= [string] |
* 0|1+ LevelTable | * 0|1+ LevelTable | ||
- | * debugOnly= [boolean] | + | * **debugOnly**= [boolean] |
- | * probability= [whole] | + | * **probability**= [whole] |
* All subelements have **levelFrequency** | * All subelements have **levelFrequency** | ||
* 0|1+ LocationCriteriaTable | * 0|1+ LocationCriteriaTable | ||
- | * debugOnly= [boolean] | + | * **debugOnly**= [boolean] |
- | * probability= [whole] | + | * **probability**= [whole] |
* All subelements have **criteria** | * All subelements have **criteria** | ||
* 0|1+ Lookup | * 0|1+ Lookup | ||
- | * table= [string] | + | * **table**= [string] |
* 0|1+ Marker | * 0|1+ Marker | ||
- | * debugOnly= [boolean] | + | * **debugOnly**= [boolean] |
- | * probability= [whole] | + | * **probability**= [whole] |
- | * objName= [string] | + | * **objName**= [string] |
- | * showOrbit= [boolean] | + | * **showOrbit**= [boolean] |
* 0|1+ Null | * 0|1+ Null | ||
* 0|1+ Offset | * 0|1+ Offset | ||
- | * debugOnly= [boolean] | + | * **debugOnly**= [boolean] |
- | * probability= [whole] | + | * **probability**= [whole] |
- | * count= [dice_range] | + | * **count**= [dice_range] |
- | * scale= [scale_distance] | + | * **scale**= [scale_distance] |
- | * radius= [dice_range] | + | * **radius**= [dice_range] |
- | * angle= [dice_range] | + | * **angle**= [dice_range] |
- | * x= [dice_range] | + | * **x**= [dice_range] |
- | * y= [dice_range] | + | * **y**= [dice_range] |
* 0|1+ Orbitals | * 0|1+ Orbitals | ||
- | * debugOnly= [boolean] | + | * **debugOnly**= [boolean] |
- | * probability= [whole] | + | * **probability**= [whole] |
- | * count= [dice_range] | + | * **count**= [dice_range] |
- | * distance= [dice_range] | + | * **distance**= [dice_range] |
- | * bodeDistanceStart= [dice_range] | + | * **bodeDistanceStart**= [dice_range] |
- | * bodeDistanceEnd= [dice_range] | + | * **bodeDistanceEnd**= [dice_range] |
- | * angle= [dice_range] | + | * **angle**= [dice_range] |
- | * eccentricity= [dice_range] | + | * **eccentricity**= [dice_range] |
- | * rotation= [dice_range] | + | * **rotation**= [dice_range] |
- | * noOverlay= [boolean] | + | * **noOverlay**= [boolean] |
- | * exclusionRadius= [whole] | + | * **exclusionRadius**= [whole] |
- | * scale= [scale_distance] | + | * **scale**= [scale_distance] |
* 0|1+ Particles | * 0|1+ Particles | ||
- | * debugOnly= [boolean] | + | * **debugOnly**= [boolean] |
- | * probability= [whole] | + | * **probability**= [whole] |
- | * name= [string] | + | * **name**= [string] |
- | * noWake= [boolean] | + | * **noWake**= [boolean] |
- | * radius= [whole] | + | * **radius**= [whole] |
- | * minRadius= [whole] | + | * **minRadius**= [whole] |
- | * dampening= [whole] | + | * **dampening**= [whole] |
- | * damage= [string] | + | * **damage**= [string] |
- | * count= [dice_range] | + | * **count**= [dice_range] |
* 0|1 ImageDesc | * 0|1 ImageDesc | ||
* 0|1+ PlaceRandomStation | * 0|1+ PlaceRandomStation | ||
- | * debugOnly= [boolean] | + | * **debugOnly**= [boolean] |
- | * probability= [whole] | + | * **probability**= [whole] |
- | * count= [dice_range] | + | * **count**= [dice_range] |
- | * stationCriteria= [string] | + | * **stationCriteria**= [string] |
- | * separateEnemies= [boolean] | + | * **separateEnemies**= [boolean] |
* 0|1+ Primary | * 0|1+ Primary | ||
- | * debugOnly= [boolean] | + | * **debugOnly**= [boolean] |
- | * probability= [whole] | + | * **probability**= [whole] |
* 0|1+ RandomLocation | * 0|1+ RandomLocation | ||
- | * debugOnly= [boolean] | + | * **debugOnly**= [boolean] |
- | * probability= [whole] | + | * **probability**= [whole] |
- | * locationCriteria= [string] | + | * **locationCriteria**= [string] |
- | * minDist= [whole] | + | * **minDist**= [whole] |
- | * maxDist= [whole] | + | * **maxDist**= [whole] |
- | * percentFull= [whole] | + | * **percentFull**= [whole] |
- | * count= [dice_range] | + | * **count**= [dice_range] |
* 0|1+ RandomStation | * 0|1+ RandomStation | ||
- | * debugOnly= [boolean] | + | * **debugOnly**= [boolean] |
- | * probability= [whole] | + | * **probability**= [whole] |
- | * stationCriteria= [string] | + | * **stationCriteria**= [string] |
- | * locationAttribs= [string] | + | * **locationAttribs**= [string] |
- | * includeAll= [boolean] | + | * **includeAll**= [boolean] |
- | * noSatellites= [boolean] | + | * **noSatellites**= [boolean] |
- | * showOrbit= [boolean] | + | * **showOrbit**= [boolean] |
- | * imageVariant= [whole] | + | * **imageVariant**= [whole] |
- | * paintLayer= [paint_layer] | + | * **paintLayer**= [paint_layer] |
- | * objName= [string] | + | * **objName**= [string] |
- | * noMapLabel= [boolean] | + | * **noMapLabel**= [boolean] |
- | * noConstruction= [boolean] | + | * **noConstruction**= [boolean] |
- | * noReinforcements= [boolean] | + | * **noReinforcements**= [boolean] |
* 0|1 Data | * 0|1 Data | ||
* 0|1 Satellites | * 0|1 Satellites | ||
Line 134: | Line 134: | ||
* 0|1 OnCreate | * 0|1 OnCreate | ||
* 0|1+ Ship | * 0|1+ Ship | ||
- | * debugOnly= [boolean] | + | * **debugOnly**= [boolean] |
- | * probability= [whole] | + | * **probability**= [whole] |
- | * count= [dice_range] | + | * **count**= [dice_range] |
* 0|1+ SpaceEnvironment | * 0|1+ SpaceEnvironment | ||
- | * debugOnly= [boolean] | + | * **debugOnly**= [boolean] |
- | * probability= [whole] | + | * **probability**= [whole] |
- | * type= [type_space_environment] | + | * **type**= [type_space_environment] |
- | * shape= [shape_space_environment] | + | * **shape**= [shape_space_environment] |
- | * patches= [whole] | + | * **patches**= [whole] |
- | * patchFrequency= [whole] | + | * **patchFrequency**= [whole] |
- | * encountersCount= [dice_range] | + | * **encountersCount**= [dice_range] |
* 1 Element from SystemGroup | * 1 Element from SystemGroup | ||
* 0|1+ Stargate | * 0|1+ Stargate | ||
- | * debugOnly= [boolean] | + | * **debugOnly**= [boolean] |
- | * probability= [whole] | + | * **probability**= [whole] |
- | * objName= [string] | + | * **objName**= [string] |
* 0|1+ Table | * 0|1+ Table | ||
- | * debugOnly= [boolean] | + | * **debugOnly**= [boolean] |
- | * probability= [whole] | + | * **probability**= [whole] |
* All subelements have **chance** | * All subelements have **chance** | ||
* 0|1+ Variant | * 0|1+ Variant | ||
- | * debugOnly= [boolean] | + | * **debugOnly**= [boolean] |
- | * probability= [whole] | + | * **probability**= [whole] |
- | * variant= [string] | + | * **variant**= [string] |
* 0|1+ Variants | * 0|1+ Variants | ||
- | * debugOnly= [boolean] | + | * **debugOnly**= [boolean] |
- | * probability= [whole] | + | * **probability**= [whole] |
* 0|1+ VariantTable | * 0|1+ VariantTable | ||
- | * debugOnly= [boolean] | + | * **debugOnly**= [boolean] |
- | * probability= [whole] | + | * **probability**= [whole] |
=====Overview===== | =====Overview===== | ||
<SystemType> defines a type of star system. The type describes the creation of a star system, including the random placement of planets and stations. In addition, a SystemType may have handle events while the player is in the system. | <SystemType> defines a type of star system. The type describes the creation of a star system, including the random placement of planets and stations. In addition, a SystemType may have handle events while the player is in the system. |