(id/label equality check) |
m (so that's why i changed it…) |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<includeonly><!-- | <includeonly><!-- | ||
-->{{#if: {{{ | -->{{#if:{{{title|}}}<!-- Check for title | ||
-->| {{#if | -->| {{#if:{{{filename|}}}<!-- Check for filename | ||
-->|[ | -->| [[:File:{{{filename}}}|{{#tag:nowiki|{{{title}}}}}]]<!-- Link to file | ||
--> | -->|{{{title}}}<!-- No filename - title is still shown | ||
-->}}<!-- End | -->}}<!-- End filename check | ||
--> | -->{{#ifeq:{{{speed|}}}|100<!-- Is speed 100 | ||
-->}}<!-- End | -->|<!-- If 100 - nothing | ||
--> | -->|<!-- If not 100 | ||
-->{{# | --> {{#if:{{{speed|}}}<!-- Check if empty | ||
--> <!-- | -->|<span style="font-size:85%">({{{speed|}}}%)</span><!-- Not empty | ||
-->{{#if:{{{ | -->|<span style="font-size:85%;" class="explain" tabindex="0" title="Speed unspecified">(??%)</span><!-- Empty | ||
-->| | -->}}<!-- End speed empty check | ||
-->}}<!-- End | -->}}<!-- End speed equality check | ||
-->{{#if:{{{soundroom|}}}<!-- Soundroom number check | |||
-->{{#if: {{{ | -->|<!-- | ||
--> | -->{{#ifeq:{{{soundroom|}}}|None<!-- | ||
-->}}<!-- End | -->|<!-- If it equals None, put nothing | ||
--></includeonly><noinclude> | -->| <span style="white-space:nowrap;">(No. <!-- Beginning part | ||
-->{{#arraymap:{{{soundroom|}}}|,|x|x|,\s|and}}<!-- List of numbers | |||
-->)</span><!-- end part | |||
-->}}<!-- equals None | |||
-->}}<!-- End soundroom check | |||
-->{{#if:{{{author|}}}<!-- Check for author | |||
-->| by {{{author}}}<!-- | |||
-->}}<!-- End author check | |||
-->{{#if:{{{label|}}}<!-- Check for label | |||
-->|<nowiki />: {{{label}}}<!-- Add label | |||
-->}}<!-- End label check | |||
-->|Please specify the BGM's title.<!-- If no title - output error | |||
-->}}<!-- End title check | |||
--><br><!-- line break after --></includeonly><noinclude> | |||
{{Documentation}} | {{Documentation}} | ||
</noinclude> | </noinclude> |
Latest revision as of 01:41, 17 August 2024
Description
This is a copy of {{BGM}} that mimics the display of the output.
Renders a link (if provided) to an area's BGM, without setting any properties.
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 BGM would play. This could be a sub-area, an event, or the area under different conditions.
| String | optional |
Sound Room ID | soundroom | If the BGM is featured in a Sound Room like in Yume 2kki, provide the ID as seen in the Sound Room.
| String | optional |
Speed | speed | The speed at which the track is set to play in-game.
| Number | required |
Author | author | Credit the track's composer/author. Usually only applicable to collaborative games.
| String | optional |
Syntax
{{BGMDisplay|title= |filename= |label= |speed= |soundroom= |author= }}
Sample
The following input:
{{BGMDisplay|title = tonny31.6|filename = Tonny31.6 (284D).ogg|label = Budding Life World|soundroom = 248D}}
Produces:
tonny31.6 (??%) (No. 248D): Budding Life World
See also
- Template:BGM, which this template aims to mimic the display of.