#navi(MML)

サウンド要素:

この要素は種々のサウンドの特徴を指定します。それらの値は以前はあちこちでハードコードされていました。これらはMarathon1との互換性のために変化されます。

~名前~デフォルト~意味
~terminal_logon#141ターミナルのログオン
~terminal_logoff#142ターミナルのログオフ
~terminal_page#143ターミナルでのページの移動
~teleport_in#1テレポート・イン
~teleport_out#2テレポート・アウト
~got_powerup#19パワーアップを拾う
~got_item#20他のものを拾う
~crunched#3モンスターを押しつぶす
~exploding#198ジャガーノットの爆発
~breathing#6水中にいるとき(酸素が減ると頻度が増える)
~oxygen_warning#7酸素が少なくなったときの警告
~adjust_volume#18音量の変更音
~button_success#143インターフェースボタンが動作したときに発する(たとえば解像度の変更)
~button_failure#5インターフェースボタンが動作に失敗したときに発する(たとえば解像度を変更することができないとき)
~button_inoperative#11インターフェースボタンが動作できないときに発する
~ogl_reset#198OpenGLテクスチャーがリセットされるとき

これはどの周辺・ランダムサウンドの割り当て(必要に応じて外部ファイルを使うこともできる)を使うかを指定する子要素を持ちます。周辺・ランダムサウンドの割り当ては(一般的な)サウンド定義のリストのインデックスから割り当てられ、それらは子要素で指定されます。それぞれは以下の属性を持ち、どちらも必須です。

index周辺・ランダムサウンドのどれか
soundサウンドのリストのインデックス

周辺サウンドは次のものです:

~0
~1下水
~2溶岩
~3排出物
~4媒体下
~5
~6
~7サイレン
~8送風
~9スフトドア
~10スフトプラットフォーム
~11重スフトドア
~12重スフトプラットフォーム
~13軽機械
~14重機械
~15トランスフォーマー
~16閃光を放つトランスフォーマー
~17マシンバインダー
~18マシンブックプレス
~19マシンパンチャー
~20電気装置音
~21サイレン
~22夜風
~23プフォールドア
~24プフォールプラットフォーム
~25プフォール宇宙船#1
~26エイリアン宇宙船#2
~27ジャイロ宇宙船

ランダムサウンドは以下のものです:

~0水の落ちる音
~1
~2地下爆発
~3ロウォンの鳥の鳴き声
~4ジャイロ宇宙船のきしむ音

外部サウンドは子要素で指定され、3つの属性をに持ちます。

indexサウンドのリストのインデックス
slotどのスロット(0から4)でサウンドを外部サウンドで置き換えるか
file使うサウンドファイルの名前;パスを含むことができる

子要素<sound_clear>で現在存在する外部サウンド定義を消します。