Difference between revisions of "Template:Autoinfobox zkunit"

From Zero-K
Jump to navigation Jump to search
(Allow first argument to be anonymous and assumed to be the defname... because why not?)
(Undo revision 9857 by RandomX (talk) ...because it doesn't work.)
Tag: Undo
 
Line 1: Line 1:
 
<includeonly>{{ Infobox zkunit
 
<includeonly>{{ Infobox zkunit
 
<!-- Required fields -->
 
<!-- Required fields -->
|defname = {{{defname|{{{1|}}}}}}
+
|defname = {{{defname}}}
 
|name = {{{name|{{#invoke:UnitData|getData|{{{defname}}}|name}}}}}
 
|name = {{{name|{{#invoke:UnitData|getData|{{{defname}}}|name}}}}}
 
<!-- Optional fields -->
 
<!-- Optional fields -->

Latest revision as of 21:21, 2 September 2024


Template documentation[view] [edit] [history] [purge]

This template uses Module:UnitData to autogenerate unit infoboxes, transcluding and filling in Template:Infobox zkunit data from Module:UnitData/data. Specific tags can be overridden by manually specifying them, if necessary.

Example usage:

{{Autoinfobox zkunit
|defname=striderdetriment
|name=Name override
}}

The module can also be invoked directly without this template to generate an infobox (note that output may not be identical in some cases; observed with automatic detection of buildpic on Reef):

{{#invoke:UnitData|printInfobox|defname=striderdetriment|name=Name override}}

When invoking from module, defname may be passed as an anonymous parameter instead.

For more information, see the module page.