Module:ItemData/doc: Difference between revisionsGive feedback
Gammaton32 (talk | contribs) →Functions: wording |
Updated doc with new functions explained |
||
| (4 intermediate revisions by 2 users not shown) | |||
| Line 10: | Line 10: | ||
**returns true/false | **returns true/false | ||
*<code>get_prop|ITEM_NAME|PROPERTY</code> | *<code>get_prop|ITEM_NAME|PROPERTY</code> | ||
**Returns the value of one of the item's properties. Check the [[Data:ItemData.json|json file]] for item properties | **Returns the value of one of the item's properties. Check the [[Data:ItemData.json|json file]] for item properties. | ||
**Automatically appends "%" to percentage-based properties and shows scaling templates (Boon/Ss) when applicable. | |||
*<code>get_codename|ITEM_NAME</code> | |||
**Returns the item's codename in game files | |||
*<code>get_component_name|ITEM_NAME</code> | |||
**Returns the display name of the item's first component (if any) | |||
*<code>get_headcount</code> | |||
**Returns the number of items that are not disabled | |||
*<code>get_builds_into|ITEM_NAME</code> | |||
**Returns a formatted list of items that use this item as a component, rendered with ItemIcon templates (e.g., "ItemIcon templates separated by commas and 'and'") | |||
*<code>get_builds_into_count|ITEM_NAME</code> | |||
**Returns the number of items that use this item as a component | |||
*<code>get_builds_into_name|ITEM_NAME|INDEX</code> | |||
**Returns the display name of the nth item (1-indexed) that uses this item as a component | |||
==Example== | ==Example== | ||
| Line 16: | Line 29: | ||
<pre>{{#invoke:ItemData|get_cost|Boundless Spirit}}</pre> | <pre>{{#invoke:ItemData|get_cost|Boundless Spirit}}</pre> | ||
and it would return: | and it would return: | ||
<pre> | |||
<code>{{#invoke:ItemData|get_cost|Boundless Spirit}}</code> | |||
To get Boundless Spirit's Spirit Power: | |||
<pre>{{#invoke:ItemData|get_prop|Boundless Spirit|TechPower}}</pre> | |||
and it would return: | |||
<code>{{#invoke:ItemData|get_prop|Boundless Spirit|TechPower}}</code> | |||
If an item key (English name) has been provided, the item name can be replaced by: | |||
<pre>{{#var:item_key_or_en}}</pre> | |||
for example: | |||
<pre>{{#invoke:ItemData|get_prop|{{#var:item_key_or_en}}|TechPower}}</pre> | |||
To get Boundless Spirit's codename: | |||
<pre>{{#invoke:ItemData|get_codename|Boundless Spirit}}</pre> | |||
and it would return: | |||
<code>{{#invoke:ItemData|get_codename|Boundless Spirit}}</code> | |||
To find what items Debuff Reducer builds into: | |||
<pre>{{#invoke:ItemData|get_builds_into|Debuff Reducer}}</pre> | |||
and it would return: | |||
<code>{{#invoke:ItemData|get_builds_into|Debuff Reducer}}</code> | |||