Difference between revisions of "Template:Autoinfobox zkunit"

From Zero-K
Jump to navigation Jump to search
m (Remove an unwanted line break, maybe)
m (Try getting the image by defname.)
 
(One intermediate revision by one other user not shown)
Line 6: Line 6:
 
|unitname =  
 
|unitname =  
 
|description = {{{description|{{#invoke:UnitData|getData|{{{defname}}}|description}}}}}
 
|description = {{{description|{{#invoke:UnitData|getData|{{{defname}}}|description}}}}}
|image = {{{image|http://manual.zero-k.info/unitpics/{{{defname}}}.png}}}
+
|image = {{{image|{{{defname}}}}}}
 
|icontype = {{{icontype|{{#invoke:UnitData|getData|{{{defname}}}|icontype}}}}}
 
|icontype = {{{icontype|{{#invoke:UnitData|getData|{{{defname}}}|icontype}}}}}
 
|cost = {{{cost|{{#invoke:UnitData|getData|{{{defname}}}|cost}}}}}
 
|cost = {{{cost|{{#invoke:UnitData|getData|{{{defname}}}|cost}}}}}
Line 20: Line 20:
 
|gridlink = {{{gridlink|{{#invoke:UnitData|getData|{{{defname}}}|gridlink}}}}}
 
|gridlink = {{{gridlink|{{#invoke:UnitData|getData|{{{defname}}}|gridlink}}}}}
  
|abilities = {{{weapons|{{#invoke:UnitData|printAbilityInfoboxes|{{{defname}}}|true}} }}}
+
|abilities = {{{abilities|{{#invoke:UnitData|printAbilityInfoboxes|{{{defname}}}|true}} }}}
 
|weapons = {{{weapons|{{#invoke:UnitData|printWeaponInfoboxes|{{{defname}}}|true}} }}}
 
|weapons = {{{weapons|{{#invoke:UnitData|printWeaponInfoboxes|{{{defname}}}|true}} }}}
 
}}</includeonly>
 
}}</includeonly>

Latest revision as of 16:53, 22 June 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.