modding:xml:stationtype
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| modding:xml:stationtype [2013/02/17 18:30] – [Stars] gpm | modding:xml:stationtype [2017/04/13 07:15] (current) – Need to finish Summary 0xabcdef | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| [[modding: | [[modding: | ||
| + | =====Summary===== | ||
| + | * < | ||
| + | * Zero or one < | ||
| + | * < | ||
| + | * < | ||
| + | * < | ||
| + | * < | ||
| + | * < | ||
| + | * Zero or one < | ||
| + | * Zero or one < | ||
| + | * criteria= | ||
| + | * Zero or one < | ||
| + | * chance= | ||
| + | * Zero or one < | ||
| + | * min= | ||
| + | * max= | ||
| + | * Zero or one < | ||
| + | * criteria= | ||
| + | * nodeID= Cannot be used with **criteria** | ||
| + | * min= | ||
| + | * max= | ||
| + | * Zero or one < | ||
| + | * min= | ||
| + | * max= | ||
| + | * < | ||
| + | * < | ||
| + | * < | ||
| + | * < | ||
| + | * < | ||
| + | * < | ||
| + | * < | ||
| + | * < | ||
| + | * < | ||
| + | * < | ||
| + | * < | ||
| + | * < | ||
| + | * < | ||
| =====Overview===== | =====Overview===== | ||
| < | < | ||
| Line 12: | Line 48: | ||
| **scale=** The scale property is used to define the size-scale of the object. The following values are defined: | **scale=** The scale property is used to define the size-scale of the object. The following values are defined: | ||
| + | * **star** : A stellar object, generally one that emits light. | ||
| + | * **world** : An asteroids or world. This scale covers all natural objects smaller than a star. | ||
| + | * **structure** : A stationary artificial structure, such as a station. | ||
| + | * **ship** : A moving artificial structure, generally smaller than a station. | ||
| + | * **flotsam** : A piece of debris or wreckage, generally smaller than a ship. | ||
| - | * **star** : A stellar object, generally one that emits light. | + | **canAttack=** This specifies |
| - | * **world** : An asteroids or world. This scale covers all natural objects smaller than a star. | + | ***" |
| - | * **structure** : A stationary artificial structure, such as a station. | + | ***" |
| - | * **ship** : A moving artificial structure, generally smaller than a station. | + | |
| - | * **flotsam** : A piece of debris or wreckage, generally smaller than a ship. | + | |
| - | + | ||
| - | **canAttack=" | + | |
| =====Naming===== | =====Naming===== | ||
| **name=** The name of the station. | **name=** The name of the station. | ||
| Line 38: | Line 74: | ||
| **locationCriteria=** This property defines the kinds of locations within a system that this station is likely to be found in. This property is ignored if the station does not appear randomly. | **locationCriteria=** This property defines the kinds of locations within a system that this station is likely to be found in. This property is ignored if the station does not appear randomly. | ||
| + | |||
| + | LocationCriteria allows you to adjust the probability of a station appearing at a particular **location** based on the **attributes** of that location. LocationCriteria consists of one or more **terms** each of which selects a single attribute. A prefix modifier sets the probability based on the presence or absence of the attribute at the location. | ||
| + | |||
| + | The following modifiers are supported (replace " | ||
| + | |||
| + | * ***attribute**: | ||
| + | * **+++attribute**: | ||
| + | * **++attribute**: | ||
| + | * **+attribute**: | ||
| + | * **-attribute**: | ||
| + | * **--attribute**: | ||
| + | * **---attribute**: | ||
| + | * **!attribute**: | ||
| + | |||
| + | You use a special syntax to have more control over the probability: | ||
| + | |||
| + | * **+attribute|adj**: | ||
| + | |||
| + | * **-attribute|adj**: | ||
| **enemyExclusionRadius=** If present, this property specifies that the station should not be placed within this number of light-seconds of an enemy. | **enemyExclusionRadius=** If present, this property specifies that the station should not be placed within this number of light-seconds of an enemy. | ||
| - | **maxAppearing=** If present, this is a [[dice range]] indicating the maximum number of stations of this type that can be created in the entire game. **[apiVersion 13]** | + | **maxAppearing=** If present, this is a [[dice range]] indicating the maximum number of stations of this type that can be created in the entire game. For example, a value of " |
| =====Stars===== | =====Stars===== | ||
| Line 49: | Line 104: | ||
| **spaceColor=** This is an RGB value specifying the color of space in the vicinity of the star. | **spaceColor=** This is an RGB value specifying the color of space in the vicinity of the star. | ||
| + | |||
| + | **mass=** This defines the mass of the star in terms of solar masses (equivalent to 330000 Earth masses). It affects the gravitational acceleration that this object exerts in its gravitational field. | ||
| + | |||
| + | **gravityRadius=** This specifies the radius (in light-minutes) in which the station will exert gravitational force on mobile objects (such as ships and **mobile** stations like cargo crates and shipwrecks. Acceleration applied to nearby space objects may be roughly determined by **V = [g_SecondsPerUpdate * rAccel * vDist / sqrt(rDist2) = 6468 * mass * (gravityRadius^2 / distance^2) * distance / sqrt(distance^2)] km/s / 299792.5 ls/km**, where **V** is the change in speed in light-seconds per second (towards the star) after a single second. The maximum range at which objects can get " | ||
| =====Armor and HP===== | =====Armor and HP===== | ||
modding/xml/stationtype.1361125805.txt.gz · Last modified: (external edit)
