No edit summary |
(use colon instead of dash for label) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<includeonly><!-- | <includeonly><!-- | ||
-->{{#if: {{{title|}}}<!-- Check for title | -->{{#if:{{{title|}}}<!-- Check for title | ||
-->| {{#if: {{{filename|}}}<!-- Check for filename | -->| {{#if:{{{filename|}}}<!-- Check for filename | ||
-->| {{#set: Has BGM={{{title}}};{{filepath:{{{filename}}}}};File:{{{filename}}};{{{label|}}};{{#invoke:SoundtrackTable|formatRecord|{{{soundroom|}}}}};{{{speed|}}};{{{author|}}} }}<!-- Create record | -->| {{#set: Has BGM={{{title}}};{{filepath:{{{filename}}}}};File:{{{filename}}};{{{label|}}};{{#invoke:SoundtrackTable|formatRecord|{{{soundroom|}}}}};{{{speed|}}};{{{author|}}} }}<!-- Create record | ||
-->{{ | -->[[:File:{{{filename}}}|{{#tag:nowiki|{{{title}}}}}<!-- | ||
--> | -->{{#ifeq:{{{speed|100}}}|100|<!-- | ||
-->| | -->| <span style="font-size:85%">({{{speed|}}}%)</span><!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->|{{#tag:nowiki|{{{title}}}}}<!-- No filename, title is still shown | -->]]<!-- Visible file link | ||
-->|{{#tag:nowiki|{{{title}}}}}<!-- No filename, title is still shown | |||
-->{{#ifeq:{{{speed|100}}}|100|<!-- | |||
-->| <span style="font-size:85%">({{{speed|}}}%)</span><!-- | |||
-->}}<!-- | |||
-->}}<!-- End filename check | -->}}<!-- End filename check | ||
--> <!-- | -->{{#if:{{{soundroom|}}}<!-- Soundroom number check | ||
-->| <span style="white-space:nowrap;">(No. <!-- Beginning part | |||
-->{{#arraymap:{{{soundroom|}}}|,|x|x|,\s|and}}<!-- List of numbers | |||
-->)</span><!-- end part | |||
-->}}<!-- End soundroom check | |||
-->{{#if:{{{author|}}}<!-- Check for author | |||
-->| by {{{author}}}<!-- | |||
-->}}<!-- End author check | |||
-->{{#if:{{{label|}}}<!-- Check for label | -->{{#if:{{{label|}}}<!-- Check for label | ||
-->| | -->|<nowiki />: {{{label}}}<!-- Add label | ||
-->}}<!-- End label check | -->}}<!-- End label check | ||
-->|Please specify the BGM's title.<!-- If no title, output error | -->|Please specify the BGM's title.<!-- If no title, output error | ||
-->}}<!-- End title check | -->}}<!-- End title check | ||
Line 31: | Line 32: | ||
-->}}<!-- End author check | -->}}<!-- End author check | ||
-->}}<!-- End namespace check | -->}}<!-- End namespace check | ||
--></includeonly> | --><br></includeonly><noinclude> | ||
<noinclude> | |||
{{Documentation}} | {{Documentation}} | ||
[[Category:Location templates]] | [[Category:Location templates]] | ||
</noinclude> | </noinclude> |
Latest revision as of 23:18, 28 July 2024
Documentation (for the above template, sometimes hidden or invisible)
Description
Renders a link (if provided) to an area's BGM, and sets a subobject that can be queried.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Title | title | The BGM's title, to be displayed. This could either be an official title, or the original filename exclusive of extension.
| String | required |
Filename | filename | The audio's filename, pointing to the file as uploaded. If left blank, no link will be displayed.
| String | suggested |
Label | label | A label describing where or when the area would play. This could be a sub-area or an event, or the area under different conditions
| String | suggested |
Sound Room ID | soundroom | If the BGM is featured in a Sound Room like in Yume 2kki, provide the ID exactly as seen in the Sound Room.
| String | optional |
Author | author | Credit the track's composer/author.
| String | suggested |
Syntax
{{BGM|title = (e.g. examplesong)|filename = (e.g. Example.ogg)|label = |soundroom = }}
Sample output
{{BGM|title = tonny31.6|filename = Tonny31.6 (284D).ogg|label = Budding Life World|soundroom = 248D}}
tonny31.6 (No. 248D): Budding Life World
Visit Template:BGM/doc to edit this text! (How does this work?)