modding:xml:api_version
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
modding:xml:api_version [2013/09/02 19:43] – gpm | modding:xml:api_version [2014/12/27 04:40] – external edit 127.0.0.1 | ||
---|---|---|---|
Line 16: | Line 16: | ||
The following API versions are implemented: | The following API versions are implemented: | ||
+ | ====API Version 22==== | ||
+ | Transcendence 1.3 and above. | ||
====API Version 14==== | ====API Version 14==== | ||
- | **[IN PROGRESS]** | ||
Transcendence 1.2 Beta 1 and above. | Transcendence 1.2 Beta 1 and above. | ||
=== Dynamic Effects === | === Dynamic Effects === | ||
+ | Dynamic effects are visual effects whose parameters are modified at runtime. A dynamic effect uses the < | ||
+ | < | ||
+ | instance=" | ||
+ | > | ||
+ | < | ||
+ | <Ray | ||
+ | | ||
+ | ... | ||
+ | > | ||
+ | |||
+ | < | ||
+ | < | ||
+ | | ||
+ | ... | ||
+ | | ||
+ | { | ||
+ | | ||
+ | | ||
+ | | ||
+ | } | ||
+ | ) | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | In the above example, the parameters for the <Ray> effect are being set by the < | ||
+ | |||
+ | The **instance** parameter on < | ||
+ | |||
+ | * creator: The effect parameters are defined each time the effect is created (e.g., when the weapon is fired). | ||
+ | * game: The effect parameters are defined once at the beginning of the game and shared. For example, if multiple weapons use the same effect, all will use the same parameters. | ||
+ | * owner: The effect parameters are defined once per effect owner. For example, if multiple weapons use the same effect, the effect will be defined separately for each weapon. | ||
+ | |||
+ | NOTE: As of API version 14, only the <Ray> effect supports dynamic effects. | ||
=== Enhancement Devices === | === Enhancement Devices === |
modding/xml/api_version.txt · Last modified: 2017/01/16 19:42 by xephyr