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