1 | { |
1 | { |
|
|
2 | # compat sounds must stay in this order with exactly these keys (thats why it is |
|
|
3 | # an array. they are used to reverse-map sound names to gcfclient-comaptible sound indices. |
|
|
4 | # they are also inserted into the sound face map. |
2 | "compat": [ |
5 | "compat": [ |
3 | ["new_player" , "cf/magic"], |
6 | ["new_player" , "cf/magic"], |
4 | ["fire_arrow" , "cf/fwoomp"], |
7 | ["fire_arrow" , "cf/fwoomp"], |
5 | ["learn_spell" , "fx/signature-22"], |
8 | ["learn_spell" , "fx/signature-22"], |
6 | ["fumble_spell" , "cf/missed"], |
9 | ["fumble_spell" , "cf/missed"], |
… | |
… | |
17 | ["player_kills" , "cf/drip"], |
20 | ["player_kills" , "cf/drip"], |
18 | ["pet_is_killed" , "cf/squish"], |
21 | ["pet_is_killed" , "cf/squish"], |
19 | ["player_dies" , "cf/gong"], |
22 | ["player_dies" , "cf/gong"], |
20 | ["ob_evaporate" , "cf/whoosh"], |
23 | ["ob_evaporate" , "cf/whoosh"], |
21 | ["ob_explode" , "cf/explosion"], |
24 | ["ob_explode" , "cf/explosion"], |
22 | ["clock" , "cf/towerclock"], |
25 | ["sound_clock" , "cf/towerclock"], |
23 | ["turn_handle" , "cf/boink2"], |
26 | ["turn_handle" , "cf/boink2"], |
24 | ["fall_hole" , "cf/rocks-falling"], |
27 | ["fall_hole" , "cf/rocks-falling"], |
25 | ["drink_poison" , "cf/puke"] |
28 | ["drink_poison" , "cf/puke"] |
26 | ], |
29 | ], |
|
|
30 | # similar to compat, above, this is for mapping from spell faces to |
|
|
31 | # spell numbers as required by gcfclient. |
27 | "spell_compat": [ |
32 | "spell_compat": [ |
28 | ["magic bullet" , "cf/swish"], |
33 | ["magic bullet" , "cf/swish"], |
29 | ["small fireball" , "cf/swish"], |
34 | ["small fireball" , "cf/swish"], |
30 | ["medium fireball" , "cf/swish"], |
35 | ["medium fireball" , "cf/swish"], |
31 | ["large fireball" , "cf/swish"], |
36 | ["large fireball" , "cf/swish"], |
… | |
… | |
159 | ["cause serious wounds" , "cf/magic"], |
164 | ["cause serious wounds" , "cf/magic"], |
160 | ["charm monsters" , "cf/magic"], |
165 | ["charm monsters" , "cf/magic"], |
161 | ["banishment" , "cf/choir"], |
166 | ["banishment" , "cf/choir"], |
162 | ["create missile" , "cf/magic"] |
167 | ["create missile" , "cf/magic"] |
163 | ], |
168 | ], |
|
|
169 | # these are "event"-type mappings from event name to |
|
|
170 | # face path. events are simply inserted into the sound |
|
|
171 | # face map, and the rule of thumb is: face names |
|
|
172 | # containing "/" are sound files paths, otherwise |
|
|
173 | # they are event names either from here or the compat |
|
|
174 | # sections, above. |
164 | "event": { |
175 | "event": { |
165 | "level_up" : "fx/signature-01", |
176 | "level_up" : "fx/signature-01", |
166 | "skill_up" : "fx/signature-02", |
177 | "skill_up" : "fx/signature-02", |
167 | "nimbus_win" : "fx/signature-18", |
178 | "nimbus_win" : "fx/signature-18", |
168 | "nimbus_loss" : "fx/signature-26", |
179 | "nimbus_loss" : "fx/signature-26", |
… | |
… | |
172 | "shop_sell" : "wn/gold", |
183 | "shop_sell" : "wn/gold", |
173 | "shop_buy" : "wn/gold", |
184 | "shop_buy" : "wn/gold", |
174 | "monster_destroy" : "cf/short_squish", |
185 | "monster_destroy" : "cf/short_squish", |
175 | "trap_spring" : "misc/knarz", |
186 | "trap_spring" : "misc/knarz", |
176 | "inscribe_success" : "wn/receive", |
187 | "inscribe_success" : "wn/receive", |
177 | "inscribe_fail" : "cf/missed" |
188 | "inscribe_fail" : "cf/missed", |
|
|
189 | "chest_open" : "wn/open-chest", |
|
|
190 | "chest_close" : "wn/open-chest", |
|
|
191 | "skill_learn" : "fx/signature-22", |
|
|
192 | "generic_failure" : "cf/missed", |
|
|
193 | "trigger_gate" : "misc/grate", |
|
|
194 | "trigger_hole" : "misc/grate", |
|
|
195 | "god_intervention" : "ss/churchbell", |
|
|
196 | #"trigger_altar" : "", |
|
|
197 | #"quest_progress" : "", # hypothetical "you made some progress" quest sound |
|
|
198 | #"quest_success" : "", # you succeeded in a quest |
|
|
199 | #"quest_failure" : "", # you failed a quest |
178 | } |
200 | }, |
179 | } |
201 | } |