Difference between revisions of "Template:Map infobox/doc"
BrazilianNut (talk | contribs) m (→Usage) |
(Added 'map-has-magic-spells' to documentation) |
||
(6 intermediate revisions by 3 users not shown) | |||
Line 3: | Line 3: | ||
== Usage == | == Usage == | ||
{{Note|The map stamp image, map overview image, and map loading screen image are all automatically added based on their filename. '''These files should always be .png files!'''<br> | {{Note|The map stamp image, map overview image, and map loading screen image are all automatically added based on their filename. '''These files should always be .png files!'''<br> | ||
− | For the '''overview image''', the file name should be | + | For the '''thumbnail image''', the file name should be the {{code|map-file-name}} parameter input (e.g. "arena_byre") (see [[:File:Arena byre.png]]). If a filename that matches this format exists, it will ignore the {{code|map-image}} parameter.<br> |
− | For the '''map stamp image''', the file name should be "Item icon Map Stamp - " followed by the | + | For the '''overview image''', the file name should be the {{code|map-name}} parameter input (e.g. "Upward", "Orange_X") followed by "overview" (see [[:File:Upward overview.png]]).<br> |
− | For the '''map loading screen images''', the file name should be "Menu photos" followed by the map | + | For the '''map stamp image''', the file name should be "Item icon Map Stamp - " followed by the {{code|map-name}} parameter input (see [[:File:Item icon Map Stamp - Cascade.png]]).<br> |
+ | For the '''map loading screen images''', the file name should be "Menu photos" followed by the {{code|map-file-name}} parameter input (e.g. "koth_viaduct") (see [[:File:Menu photos koth viaduct.png]]).}} | ||
<pre> | <pre> | ||
{{Map infobox | {{Map infobox | ||
− | | map- | + | | map-status = |
− | | map-image = | + | | map-stamp-link = |
− | | game-type = | + | | map-workshopid = |
− | | file-name = | + | | map-image = |
− | | | + | | map-game-type = |
− | | | + | | map-file-name = |
− | | | + | | map-version = |
− | | developer = | + | | map-released = |
− | | | + | | map-released-major = |
− | | map- | + | | map-updated = |
− | | map- | + | | map-developer = |
− | | map- | + | | map-links = |
− | | map-deep-water = | + | | map-environment = |
− | | map- | + | | map-setting = |
− | | map- | + | | map-has-n-stages = |
− | | map- | + | | map-has-deep-water = |
− | | map- | + | | map-has-bots = |
− | | map- | + | | map-has-vscript = |
− | | map- | + | | map-hazards = |
− | | map- | + | | map-hazards-underworld = |
− | | map- | + | | map-has-pyrovision = |
− | | map- | + | | map-has-magic-spells = |
− | | map- | + | | map-items = |
− | | map- | + | | map-pickups-health-small = |
− | | map- | + | | map-pickups-health-medium = |
− | | map- | + | | map-pickups-health-large = |
− | | map- | + | | map-pickups-ammo-small = |
+ | | map-pickups-ammo-medium = | ||
+ | | map-pickups-ammo-large = | ||
+ | | map-pickups-special-sgg = | ||
+ | | map-pickups-special-pumpkin = | ||
}} | }} | ||
</pre> | </pre> | ||
Line 41: | Line 46: | ||
{| class="wikitable grid" | {| class="wikitable grid" | ||
! Parameter | ! Parameter | ||
+ | ! Values | ||
! Required? | ! Required? | ||
! Function | ! Function | ||
|- | |- | ||
− | | <code>map-name | + | | <code>game</code> |
− | | | + | | tfc<br>tf |
− | | | + | | TFC, TF maps |
+ | | Specifies the game the map is designed for. Accepts values such as <code>tfc</code> (Team Fortress Classic), <code>tf</code> (Quake Team Fortress) and ''[none/empty]'' (Team Fortress 2). | ||
+ | |- | ||
+ | | <code>map-status</code> | ||
+ | | official<br>community<br>custom<br>etc. | ||
+ | | '''Always''' | ||
+ | | Indicates the ''current'' status of the map. Accepts values such as <code>valve</code>, <code>official</code> ([[:Category:Valve maps]]), <code>community</code> ([[:Category:Community maps]]), <code>custom</code> ([[:Category:Custom maps]]), <code>beta</code>, <code>cut</code>, <code>unused</code> ([[:Category:Beta, cut or unused maps]]), <code>test</code>, <code>dev</code> ([[:Category:Dev and test maps]]). | ||
+ | * If set to <code>community</code>, the map infobox will display a "Buy Map Stamp" button to encourage supporting map creators. | ||
+ | * If set to <code>custom</code>, and <code>map-workshopid</code> is filled, the map infobox will display a "{{common string|workshop subscribe}}" button leading to the map's page on the [[Steam Workshop]]. | ||
+ | |- | ||
+ | | <code>map-stamp-link</code> | ||
+ | | <code><nowiki>https://steamcommunity.com/stats/TF2/leaderboards/{id_here}</nowiki></code> | ||
+ | | Community maps | ||
+ | | If a map stamp is available in the Mann Co. Store, provide a link to the supporters leaderboard.<br>Set to <code>unavailable</code> to display the map stamp and a "''Supporters leaderboard not yet available''" line. | ||
+ | |- | ||
+ | | <code>map-workshopid</code> | ||
+ | | number | ||
+ | | Custom maps | ||
+ | | Specifies the ID of the map in the Steam Workshop. | ||
+ | |- | ||
+ | | <code>map-name</code> | ||
+ | | text | ||
+ | | Custom maps | ||
+ | | Specifies the name of the map if it differs from the page name. | ||
|- | |- | ||
| <code>map-image</code> | | <code>map-image</code> | ||
− | | | + | | file name |
− | | | + | | No |
+ | | Specifies the file name of the map image, automatically resized to 300px wide. | ||
+ | * For Valve-made maps, it defaults to [[File:<code>map-file-name</code>.png]] ("arena_byre.png"). | ||
+ | *For custom maps, it defaults to [[File:<code><nowiki>{{BASEPAGENAME}}</nowiki></code>.png]] ("Hardhat (custom map).png"). | ||
+ | '''Note:''' if an image that matches the "default" format is uploaded, this parameter will have no effect. | ||
|- | |- | ||
− | | <code>game-type</code> | + | | <code>map-game-type</code> |
+ | | Arena<br>Capture the Flag<br>etc. | ||
| No | | No | ||
− | | | + | | Specifies the game type or mode, such as <code>Arena</code>. |
|- | |- | ||
− | | <code>file-name</code> | + | | <code>map-file-name</code> |
+ | | text | ||
| No | | No | ||
− | | | + | | Specifies the file name of the map. |
|- | |- | ||
− | | <code> | + | | <code>map-version</code> |
+ | | text | ||
| Custom maps | | Custom maps | ||
− | | | + | | Specifies the latest version of the map, such as ''A2'', ''B5'' or ''RC5''. |
|- | |- | ||
− | | <code> | + | | <code>map-released</code> |
+ | | {{tlx|patch name}} | ||
| No | | No | ||
− | | | + | | Specifies the date/patch the map was released. Please use {{tlx|Patch name}} instead of plain text. |
|- | |- | ||
− | | <code> | + | | <code>map-released-major</code> |
+ | | [[:Template:Dictionary/common_strings#major_update_titles|major_update_title]] | ||
| No | | No | ||
− | | | + | | Specifies the named patch the map was released in. Check [[:Template:Dictionary/common_strings#major_update_titles]] for a list of parameters. |
|- | |- | ||
− | | <code> | + | | <code>map-updated</code> |
+ | | {{tlx|patch name}} | ||
| Custom maps | | Custom maps | ||
− | | | + | | Specifies the last time the map was updated. |
|- | |- | ||
− | | <code> | + | | <code>map-developer</code> |
+ | | text | ||
| Custom maps | | Custom maps | ||
− | | | + | | Specifies the name and optional Steam ID profile link for the developer/author and contributors of the map in the same order their names appear in the map's start screen.<br>Do not name individual Valve employees. See [[Help_talk:Style_guide/Maps#Change_to_map_developer_credits|Policy]].<br>For official maps (Valve-made, Steam Workshop), names are stored in the {{tlx|Map credits}} template. |
|- | |- | ||
− | | <code>map- | + | | <code>map-links</code> |
− | | | + | | text |
− | | | + | | Custom maps |
+ | | Specifies link(s) to development threads, websites, etc. | ||
|- | |- | ||
| <code>map-environment</code> | | <code>map-environment</code> | ||
+ | | text | ||
| No | | No | ||
− | | | + | | Specifies the map environment (Alpine, Desert, etc.). Also enables the '''Map Info''' section header. |
|- | |- | ||
| <code>map-setting</code> | | <code>map-setting</code> | ||
+ | | text | ||
| No | | No | ||
− | | | + | | Specifies the map setting, such as daytime and weather. |
|- | |- | ||
− | | <code>map- | + | | <code>map-has-n-stages</code> |
+ | | number | ||
| No | | No | ||
− | | | + | | Specifies the number of stages the map is composed of. |
|- | |- | ||
− | | <code>map- | + | | <code>map-has-deep-water</code> |
+ | | yes<br>no<br>custom text | ||
+ | | No | ||
+ | | Indicates whether there is deep water present in the map. | ||
+ | |- | ||
+ | | <code>map-has-pyrovision</code> | ||
+ | | yes<br>no | ||
+ | | No | ||
+ | | Indicates whether the map is [[Pyroland|Pyrovision]] compatible. | ||
+ | |- | ||
+ | | <code>map-has-magic-spells</code> | ||
+ | | yes<br>no | ||
| No | | No | ||
− | | | + | | Indicates whether the map contains [[Magic spells|magic spells]]. |
|- | |- | ||
− | | <code>map- | + | | <code>map-has-bots</code> |
+ | | yes<br>no | ||
| No | | No | ||
− | | | + | | Indicates whether the map [[Bots]]. The robot horde in [[Mann vs. Machine]] does not count. |
|- | |- | ||
− | | <code>map- | + | | <code>map-has-vscript</code> |
+ | | yes<br>no | ||
| No | | No | ||
− | | | + | | Indicates whether the map uses [[VScript]], in any form. |
|- | |- | ||
− | | <code>map- | + | | <code>map-hazards</code> |
+ | | text | ||
| No | | No | ||
− | | | + | | Specifies various environmental hazards present in the map. |
|- | |- | ||
− | | <code>map- | + | | <code>map-hazards-underworld</code> |
+ | | text | ||
| No | | No | ||
− | | | + | | Specifies various environmental hazards present in the map's underworld. |
|- | |- | ||
− | | <code>map- | + | | <code>map-items</code> |
+ | | text | ||
| No | | No | ||
− | | | + | | Set to '''none''' to show the '''Map Items''' section header and a single entry saying ''None.'' (Useful for <tt>item_test</tt>-like maps.) |
|- | |- | ||
− | | <code>map-health- | + | | <code>map-pickups-health-small</code> |
+ | | number | ||
| No | | No | ||
− | | | + | | Specifies the number of small health pickups present in the map. |
|- | |- | ||
− | | <code>map- | + | | <code>map-pickups-health-medium</code> |
+ | | number | ||
| No | | No | ||
− | | | + | | Specifies the number of medium health pickups present in the map. |
|- | |- | ||
− | | <code>map- | + | | <code>map-pickups-health-large</code> |
+ | | number | ||
| No | | No | ||
− | | | + | | Specifies the number of large health pickups present in the map. |
|- | |- | ||
− | | <code>map-ammo- | + | | <code>map-pickups-ammo-small</code> |
+ | | number | ||
| No | | No | ||
− | | | + | | Specifies the number of small ammo pickups present in the map. |
|- | |- | ||
− | | <code>map- | + | | <code>map-pickups-ammo-medium</code> |
+ | | number | ||
| No | | No | ||
− | | | + | | Specifies the number of medium ammo pickups present in the map. |
|- | |- | ||
− | | <code>map- | + | | <code>map-pickups-ammo-large</code> |
+ | | number | ||
| No | | No | ||
− | | | + | | Specifies the number of large ammo pickups present in the map. |
|- | |- | ||
− | | <code>map- | + | | <code>map-pickups-special-sgg</code> |
+ | | yes<br>no | ||
| No | | No | ||
− | | | + | | Indicates whether the map can spawn [[Soul Gargoyle]]s. |
− | |||
− | |||
|- | |- | ||
− | | <code>map- | + | | <code>map-pickups-special-pumpkin</code> |
+ | | yes<br>no | ||
| No | | No | ||
− | | [[ | + | | Indicates whether the map can spawn [[Halloween pumpkin]]s. |
|} | |} | ||
<noinclude>[[Category:Template documentation]]</noinclude> | <noinclude>[[Category:Template documentation]]</noinclude> |
Latest revision as of 02:33, 22 August 2024
This template adds in information box to articles on maps. It adds pages to Category:Maps.
Usage
The map stamp image, map overview image, and map loading screen image are all automatically added based on their filename. These files should always be .png files!
For the thumbnail image, the file name should be the map-file-name
parameter input (e.g. "arena_byre") (see File:Arena byre.png). If a filename that matches this format exists, it will ignore the map-image
parameter.
For the overview image, the file name should be the map-name
parameter input (e.g. "Upward", "Orange_X") followed by "overview" (see File:Upward overview.png).
For the map stamp image, the file name should be "Item icon Map Stamp - " followed by the map-name
parameter input (see File:Item icon Map Stamp - Cascade.png).
For the map loading screen images, the file name should be "Menu photos" followed by the map-file-name
parameter input (e.g. "koth_viaduct") (see File:Menu photos koth viaduct.png).
{{Map infobox | map-status = | map-stamp-link = | map-workshopid = | map-image = | map-game-type = | map-file-name = | map-version = | map-released = | map-released-major = | map-updated = | map-developer = | map-links = | map-environment = | map-setting = | map-has-n-stages = | map-has-deep-water = | map-has-bots = | map-has-vscript = | map-hazards = | map-hazards-underworld = | map-has-pyrovision = | map-has-magic-spells = | map-items = | map-pickups-health-small = | map-pickups-health-medium = | map-pickups-health-large = | map-pickups-ammo-small = | map-pickups-ammo-medium = | map-pickups-ammo-large = | map-pickups-special-sgg = | map-pickups-special-pumpkin = }}
Parameters
Parameter | Values | Required? | Function |
---|---|---|---|
game
|
tfc tf |
TFC, TF maps | Specifies the game the map is designed for. Accepts values such as tfc (Team Fortress Classic), tf (Quake Team Fortress) and [none/empty] (Team Fortress 2).
|
map-status
|
official community custom etc. |
Always | Indicates the current status of the map. Accepts values such as valve , official (Category:Valve maps), community (Category:Community maps), custom (Category:Custom maps), beta , cut , unused (Category:Beta, cut or unused maps), test , dev (Category:Dev and test maps).
|
map-stamp-link
|
https://steamcommunity.com/stats/TF2/leaderboards/{id_here}
|
Community maps | If a map stamp is available in the Mann Co. Store, provide a link to the supporters leaderboard. Set to unavailable to display the map stamp and a "Supporters leaderboard not yet available" line.
|
map-workshopid
|
number | Custom maps | Specifies the ID of the map in the Steam Workshop. |
map-name
|
text | Custom maps | Specifies the name of the map if it differs from the page name. |
map-image
|
file name | No | Specifies the file name of the map image, automatically resized to 300px wide.
Note: if an image that matches the "default" format is uploaded, this parameter will have no effect. |
map-game-type
|
Arena Capture the Flag etc. |
No | Specifies the game type or mode, such as Arena .
|
map-file-name
|
text | No | Specifies the file name of the map. |
map-version
|
text | Custom maps | Specifies the latest version of the map, such as A2, B5 or RC5. |
map-released
|
{{patch name}}
|
No | Specifies the date/patch the map was released. Please use {{Patch name}} instead of plain text.
|
map-released-major
|
major_update_title | No | Specifies the named patch the map was released in. Check Template:Dictionary/common_strings#major_update_titles for a list of parameters. |
map-updated
|
{{patch name}}
|
Custom maps | Specifies the last time the map was updated. |
map-developer
|
text | Custom maps | Specifies the name and optional Steam ID profile link for the developer/author and contributors of the map in the same order their names appear in the map's start screen. Do not name individual Valve employees. See Policy. For official maps (Valve-made, Steam Workshop), names are stored in the {{Map credits}} template.
|
map-links
|
text | Custom maps | Specifies link(s) to development threads, websites, etc. |
map-environment
|
text | No | Specifies the map environment (Alpine, Desert, etc.). Also enables the Map Info section header. |
map-setting
|
text | No | Specifies the map setting, such as daytime and weather. |
map-has-n-stages
|
number | No | Specifies the number of stages the map is composed of. |
map-has-deep-water
|
yes no custom text |
No | Indicates whether there is deep water present in the map. |
map-has-pyrovision
|
yes no |
No | Indicates whether the map is Pyrovision compatible. |
map-has-magic-spells
|
yes no |
No | Indicates whether the map contains magic spells. |
map-has-bots
|
yes no |
No | Indicates whether the map Bots. The robot horde in Mann vs. Machine does not count. |
map-has-vscript
|
yes no |
No | Indicates whether the map uses VScript, in any form. |
map-hazards
|
text | No | Specifies various environmental hazards present in the map. |
map-hazards-underworld
|
text | No | Specifies various environmental hazards present in the map's underworld. |
map-items
|
text | No | Set to none to show the Map Items section header and a single entry saying None. (Useful for item_test-like maps.) |
map-pickups-health-small
|
number | No | Specifies the number of small health pickups present in the map. |
map-pickups-health-medium
|
number | No | Specifies the number of medium health pickups present in the map. |
map-pickups-health-large
|
number | No | Specifies the number of large health pickups present in the map. |
map-pickups-ammo-small
|
number | No | Specifies the number of small ammo pickups present in the map. |
map-pickups-ammo-medium
|
number | No | Specifies the number of medium ammo pickups present in the map. |
map-pickups-ammo-large
|
number | No | Specifies the number of large ammo pickups present in the map. |
map-pickups-special-sgg
|
yes no |
No | Indicates whether the map can spawn Soul Gargoyles. |
map-pickups-special-pumpkin
|
yes no |
No | Indicates whether the map can spawn Halloween pumpkins. |