#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 | #198 | OpenGLテクスチャーがリセットされるとき |
これはどの周辺・ランダムサウンドの割り当て(必要に応じて外部ファイルを使うこともできる)を使うかを指定する子要素を持ちます。周辺・ランダムサウンドの割り当ては(一般的な)サウンド定義のリストのインデックスから割り当てられ、それらは子要素とで指定されます。それぞれは以下の属性を持ち、どちらも必須です。
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>で現在存在する外部サウンド定義を消します。