MusicListWML

Материал из Wesnoth Life Wiki
Перейти к: навигация, поиск

Тег [music]

Этот тег вложен в [scenario] и используется для пояснения и проигрывания указанной музыки, являясь частью ActionWML. Вы можете повторять его сколько угодно раз.


Теги-пояснители музыки:

  • name указывает музыкальный файл относительно папки music/. Этот тег обязательно должен присутствовать, а другие нижеописанные — нет.
  • append=yes указывает, что эта музыка должна быть добавлена в, создаваемый при первом добавлении этого тега, текущий список проигрывания. Если мелодия в нём одна, то она повторяется каждый раз. Музыка из списка проигрывается случайным порядком. Однако, если одна и та же мелодия добавляется несколько раз подряд, она будет проигрываться только один раз, прежде чем перейти к другой.
  • play_once=yes сразу переключает на проигрывание этой музыки, но затем возвращается к списку, который не изменился.
  • immediate=yes сразу переходит к проигрыванию этой музыки. Без этого, мелодия будет проигрываться, когда полностью закончится [event] или текущая проигрываемая песня. Этот тег существует, чтобы корректировать изменения музыки во время диалога в сценарии или другого [event], которые занимают значительное время.
  • ms_before указывает, сколько миллисекунд нужно подождать перед проигрыванием этой музыки. Это нельзя применить, когда сценарий запускается в первый раз, или с помощью play_once или immediate.
  • ms_after указывает, сколько миллисекунд нужно подождать после проигрывания этой музыки.


Список музыки, которую можно использовать в сценарии, см. Доступная музыка.

Пример

Список проигрывания с тремя мелодиями в нём, в котором перед следующей музыкой всегда проводится полусекундная пауза тишины.

 [music]
    name=background-music-1.ogg
 [/music]
 [music]
    name=background-music-2.ogg
    ms_before=500
    append=yes
 [/music]
 [music]
    name=background-music-3.ogg
    append=yes
 [/music]

Объяснение

 [музыка]
    имя=фоновая-музыка-1.ogg
 [/музыка]
 [музыка]
    имя=фоновая-музыка-2.ogg
    миллисекунд_подождать=500
    добавить=да
 [/музыка]
 [музыка]
    имя=фоновая-музыка-3.ogg
    добавить=да
 [/музыка]