サウンド要素:<sounds>

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

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

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