(id/label equality check) |
(shorten) |
||
Line 1: | Line 1: | ||
<includeonly><!-- | <includeonly><!-- | ||
--> | -->{{#if: {{filepath:{{{filename|}}}}}<!-- Check for filename | ||
-->|[{{filepath:{{{filename|}}}}} {{#tag:nowiki|{{{id|}}}{{#ifeq:{{{title|}}}|{{{id|}}}|||{{{title|}}}}}}}]<!-- Visible file link | |||
-->|{{#tag:nowiki|{{{id|}}}{{#ifeq:{{{title|}}}|{{{id|}}}|||{{{title|}}}}}}}<!-- No filename, title only | |||
-->|{{#tag:nowiki|{{{ | |||
-->}}<!-- End filename check | -->}}<!-- End filename check | ||
--> – <!-- sep between listen link and label | --> – <!-- sep between listen link and label | ||
-->{{#if:{{{label|}}}<!-- Check for label | -->{{#if:{{{label|}}}<!-- Check for label | ||
-->| {{#ifeq:{{{label}}}|{{{id|}}}||({{{label}}})}}<!-- Add label in parentheses, only if it does not match id | -->| {{#ifeq:{{{label}}}|{{{id|}}}||({{{label}}})}}<!-- Add label in parentheses, only if it does not match id | ||
Line 17: | Line 12: | ||
-->by {{{author}}}<!-- | -->by {{{author}}}<!-- | ||
-->}}<!-- End author check | -->}}<!-- End author check | ||
--></includeonly><noinclude> | --></includeonly><noinclude>{{documentation}} | ||
{{ | |||
</noinclude> | </noinclude> |
Revision as of 11:47, 16 July 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 – (Budding Life World)
See also
- Template:BGM, which this template aims to mimic the display of.