サウンド要素:<sounds>

この要素は種々のサウンドの特徴を指定します。それらの値は以前はあちこちでハードコードされていました。これらは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テクスチャーがリセットされるとき

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

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ジャイロ宇宙船のきしむ音

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

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

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