Module:Unit/doc: Difference between revisions
From Heroes of Might and Magic: Olden Era Official Wiki
No edit summary |
No edit summary |
||
| Line 144: | Line 144: | ||
| baseClass.description | | baseClass.description | ||
| Base class description (localized) | | Base class description (localized) | ||
| <pre>{{#invoke:Unit|get|Angel|baseClass.description | | <pre>{{#invoke:Unit|get|Angel|baseClass.description}}</pre> | ||
| {{#invoke:Unit|get|Angel|baseClass.description}} | | {{#invoke:Unit|get|Angel|baseClass.description}} | ||
|- | |- | ||
| Line 152: | Line 152: | ||
| {{#invoke:Unit|get|Angel|baseClass.icon}} - [[File:{{#invoke:Unit|get|Angel|baseClass.icon}}|50px]] | | {{#invoke:Unit|get|Angel|baseClass.icon}} - [[File:{{#invoke:Unit|get|Angel|baseClass.icon}}|50px]] | ||
|- | |- | ||
| | | abilities.1.name | ||
| | | Ability name (localized) | ||
| <pre>{{#invoke:Unit|get| | | <pre>{{#invoke:Unit|get|Flaming Phoenix|abilities.1.name|ru}}</pre> | ||
| {{#invoke:Unit|get| | | {{#invoke:Unit|get|Flaming Phoenix|abilities.1.name|ru}} | ||
|- | |||
| abilities.1.description | |||
| Ability main description (localized with data substitutions) | |||
| <pre>{{#invoke:Unit|get|Flaming Phoenix|abilities.1.description|ru}}</pre> | |||
| {{#invoke:Unit|get|Flaming Phoenix|abilities.1.description|ru}} | |||
|- | |||
| abilities.1.infoDescription | |||
| Additional ability information (localized) | |||
| <pre>{{#invoke:Unit|get|Flaming Phoenix|abilities.1.infoDescription|ru}}</pre> | |||
| {{#invoke:Unit|get|Flaming Phoenix|abilities.1.infoDescription|ru}} | |||
|- | |||
| abilities.1.excaptionInTooltip | |||
| Ability restrictions or exceptions (localized) | |||
| <pre>{{#invoke:Unit|get|Cultist|abilities.1.excaptionInTooltip|ru}}</pre> | |||
| {{#invoke:Unit|get|Cultist|abilities.1.excaptionInTooltip|ru}} | |||
|- | |||
| abilities.1.abilityType | |||
| Type of ability (localized) | |||
| <pre>{{#invoke:Unit|get|Flaming Phoenix|abilities.1.abilityType|ru}}</pre> | |||
| {{#invoke:Unit|get|Flaming Phoenix|abilities.1.abilityType|ru}} | |||
|- | |||
| abilities.1.ability_tier | |||
| Ability rank or tier | |||
| <pre>{{#invoke:Unit|get|Flaming Phoenix|abilities.1.ability_tier|ru}}</pre> | |||
| {{#invoke:Unit|get|Flaming Phoenix|abilities.1.ability_tier|ru}} | |||
|- | |||
| abilities.1.energyLevel | |||
| Energy required for ability activation | |||
| <pre>{{#invoke:Unit|get|Flaming Phoenix|abilities.1.energyLevel|ru}}</pre> | |||
| {{#invoke:Unit|get|Flaming Phoenix|abilities.1.energyLevel|ru}} | |||
|- | |||
| abilities.1.icon | |||
| Ability icon filename | |||
| <pre>{{#invoke:Unit|get|Flaming Phoenix|abilities.1.icon|ru}}</pre> | |||
| {{#invoke:Unit|get|Flaming Phoenix|abilities.1.icon|ru}} | |||
|- | |- | ||
| passiveAbilities | | passiveAbilities | ||
Revision as of 12:27, 8 January 2026
Module for requesting characteristics of all existing units in Olden Era. Actual data is stored in Data:units.json.
Supported Commands
get
The module supports the main get command, through which you can retrieve individual unit attributes (listed below). The basic syntax of the command is:
{{#invoke:Unit|get|Unit Name|Property Name}}
Localization Support
The module supports localization in multiple languages. You can specify the language as an optional third parameter:
{{#invoke:Unit|get|Unit Name|Property Name|Language Code}}
For example:
{{#invoke:Unit|get|Angel|name|pl}}Anioł - Polish{{#invoke:Unit|get|Angel|name|ru}}Ангел - Russian


