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: 2014/12/27 04:40 (external edit)