TemplateDoc:Ref/File

Description
This template should be used when citing internal files of the Halo games and modding toolkits. Specialised templates exist for citing more specific game elements such as general game attributes, Halo Infinite open-world missions/quests, campaign levels, multiplayer maps, firefight maps, Spartan Ops missions or gametypes.

For other citation templates, see Template:Ref.

Syntax
To insert this template onto a page, place one of the following wikitext samples onto the article, and fill in as necessary. You may also add any additional parameters seen below such as a quote or particular detail you want to highlight.

Warnings
This template can emit the following warnings:


 * Missing recommended parameter - If a recommended parameter is not passed to the template.
 * Deprecated parameter - If a deprecated template parameter is used in a template call.

Errors
This template can throw the following errors:


 * Missing required parameter - If a required parameter is not passed to the template.
 * Invalid parameter - If an unrecognised parameter is passed to the template.
 * Overwritten parameter - If the same parameter is given multiple values in the template call.

Examples
Here are some examples of what the template will output when used:

Template dependencies
This template does not depend on any other templates.

Module dependencies
This template depends on the following Lua module:


 * Module:Ref

Extension dependencies
This template requires the following extensions:


 * Extension:Scribunto
 * Extension:Acronym
 * Extension:UniqueLink

Dependent templates
No other templates are known to depend on this one.