ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/arch/res/sound
Revision: 1.3
Committed: Mon Oct 18 09:33:06 2010 UTC (13 years, 7 months ago) by root
Branch: MAIN
CVS Tags: HEAD
Changes since 1.2: +2 -1 lines
Log Message:
*** empty log message ***

File Contents

# Content
1 {
2 # compat sounds must stay in this order with exactly these keys (that's 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.
5 "compat": [
6 ["new_player" , "cf/magic"],
7 ["fire_arrow" , "cf/fwoomp"],
8 ["learn_spell" , "fx/signature-22"],
9 ["fumble_spell" , "ss/silly-horn1"],
10 ["wand_poof" , "ss/squeak"],
11 ["open_door" , "misc/woodimpact"],
12 ["push_player" , "cf/blip"],
13 ["player_hits1" , "cf/hit005"],
14 ["player_hits2" , "cf/pipebang"],
15 ["player_hits3" , "cf/punchhard"],
16 ["player_hits4" , "cf/drip2"],
17 ["player_is_hit1" , "cf/metalclank"],
18 ["player_is_hit2" , "wn/human-old-hit-2"],
19 ["player_is_hit2" , "wn/human-hit-2"],
20 ["player_kills" , "cf/drip"],
21 ["pet_is_killed" , "cf/squish"],
22 ["player_dies" , "ss/biggest_gong_ever2"],
23 ["ob_evaporate" , "cf/whoosh"],
24 ["ob_explode" , "cf/explosion"],
25 ["sound_clock" , "cf/towerclock"],
26 ["turn_handle" , "cf/boink2"],
27 ["fall_hole" , "cf/rocks-falling"],
28 ["drink_poison" , "cf/puke"]
29 ],
30 # similar to compat, above, this is for mapping from spell faces to
31 # spell numbers as required by gcfclient.
32 "spell_compat": [
33 ["magic bullet" , "cf/swish"],
34 ["small fireball" , "cf/swish"],
35 ["medium fireball" , "cf/swish"],
36 ["large fireball" , "cf/swish"],
37 ["burning hands" , "wn/fire"],
38 ["small lightning" , "cf/elecurrent"],
39 ["large lightning" , "cf/high_volt"],
40 ["magic missile" , "cf/swish"],
41 ["create bomb" , "cf/magic"],
42 ["summon golem" , "cf/laser3"],
43 ["summon fire elemental" , "cf/laser3"],
44 ["summon earth elemental" , "cf/laser3"],
45 ["summon water elemental" , "cf/laser3"],
46 ["summon air elemental" , "cf/laser3"],
47 ["dimension door" , "cf/first_try"],
48 ["create earth wall" , "cf/magic"],
49 ["paralyze" , "cf/tear"],
50 ["icestorm" , "cf/missle1"],
51 ["magic mapping" , "cf/magic"],
52 ["turn undead" , "cf/tear"],
53 ["fear" , "cf/tear"],
54 ["poison cloud" , "cf/missle1"],
55 ["wonder" , "cf/magic"],
56 ["destruction" , "cf/explosion"],
57 ["perceive self" , "cf/magic"],
58 ["word of recall" , "cf/sci_fi_gun"],
59 ["invisible" , "cf/magic"],
60 ["invisible to undead" , "cf/magic"],
61 ["probe" , "cf/magic"],
62 ["large bullet" , "cf/swish"],
63 ["improved invisibility" , "cf/magic"],
64 ["holy word" , "cf/whispers_hit"],
65 ["minor healing" , "cf/magic"],
66 ["medium healing" , "cf/magic"],
67 ["major healing" , "cf/magic"],
68 ["heal" , "cf/magic"],
69 ["create food" , "cf/magic"],
70 ["earth to dust" , "cf/metalspecial"],
71 ["armour" , "cf/magic"],
72 ["strength" , "cf/magic"],
73 ["dexterity" , "cf/magic"],
74 ["constitution" , "cf/magic"],
75 ["charisma" , "cf/magic"],
76 ["create fire wall" , "cf/magic"],
77 ["create frost wall" , "cf/magic"],
78 ["protection from cold" , "cf/magic"],
79 ["protection from electricity" , "cf/magic"],
80 ["protection from fire" , "cf/magic"],
81 ["protection from poison" , "cf/magic"],
82 ["protection from slow" , "cf/magic"],
83 ["protection from paralysis" , "cf/magic"],
84 ["protection from draining" , "cf/magic"],
85 ["protection from magic" , "cf/magic"],
86 ["protection from attack" , "cf/magic"],
87 ["levitate" , "cf/magic"],
88 ["small speedball" , "cf/gun-5"],
89 ["large speedball" , "cf/gun-5"],
90 ["hellfire" , "cf/missle1"],
91 ["dragonbreath" , "cf/missle1"],
92 ["large icestorm" , "cf/missle1"],
93 ["charging" , "cf/magic"],
94 ["polymorph" , "cf/magic"],
95 ["cancellation" , "cf/swish"],
96 ["confusion" , "cf/tear"],
97 ["mass confusion" , "cf/tear"],
98 ["summon pet monster" , "cf/laser3"],
99 ["slow" , "cf/magic"],
100 ["regenerate spellpoints" , "cf/magic"],
101 ["cure poison" , "cf/magic"],
102 ["protection from confusion" , "cf/magic"],
103 ["protection from cancellation", "cf/magic"],
104 ["protection from depletion" , "cf/magic"],
105 ["alchemy" , "cf/magic"],
106 ["remove curse" , "cf/evil_laugh"],
107 ["remove damnation" , "cf/evil_laugh"],
108 ["identify" , "cf/magic"],
109 ["detect magic" , "cf/magic"],
110 ["detect monster" , "cf/magic"],
111 ["detect evil" , "cf/magic"],
112 ["detect curse" , "cf/magic"],
113 ["heroism" , "cf/explosion"],
114 ["aggravation" , "cf/bugle_charge"],
115 ["firebolt" , "cf/magic"],
116 ["frostbolt" , "cf/magic"],
117 ["shockwave" , "cf/explosion"],
118 ["color spray" , "cf/magic"],
119 ["haste" , "cf/magic"],
120 ["face of death" , "cf/magic"],
121 ["ball lightning" , "cf/lightning1"],
122 ["meteor swarm" , "cf/swish"],
123 ["comet" , "cf/swish"],
124 ["mystic fist" , "cf/magic"],
125 ["raise dead" , "cf/magic"],
126 ["resurrection" , "cf/magic"],
127 ["reincarnation" , "cf/magic"],
128 ["immune cold" , "cf/magic"],
129 ["immune electricity" , "cf/magic"],
130 ["immune fire" , "cf/magic"],
131 ["immune poison" , "cf/magic"],
132 ["immune slow" , "cf/magic"],
133 ["immune paralysis" , "cf/magic"],
134 ["immune drain" , "cf/magic"],
135 ["immune magic" , "cf/magic"],
136 ["immune attack" , "cf/magic"],
137 ["invulnerability" , "cf/magic"],
138 ["defense" , "cf/magic"],
139 ["rune fire" , "cf/magic"],
140 ["rune frost" , "cf/magic"],
141 ["rune shocking" , "cf/magic"],
142 ["rune blasting" , "cf/magic"],
143 ["rune death" , "cf/magic"],
144 ["marking rune" , "cf/magic"],
145 ["build director" , "cf/magic"],
146 ["pool of chaos" , "cf/magic"],
147 ["build bullet wall" , "cf/magic"],
148 ["build ligtning wall" , "cf/magic"],
149 ["build fireball wall" , "cf/magic"],
150 ["magic " , "cf/magic"],
151 ["rune of magic drain" , "cf/magic"],
152 ["antimagic rune" , "cf/magic"],
153 ["rune transferrence" , "cf/magic"],
154 ["transferrence" , "cf/magic"],
155 ["magic drain" , "cf/magic"],
156 ["counterspell" , "cf/magic"],
157 ["disarm" , "cf/magic"],
158 ["cure confusion" , "cf/magic"],
159 ["restoration" , "cf/magic"],
160 ["summon evil monster" , "cf/laser3"],
161 ["counterwall" , "cf/magic"],
162 ["cause light wounds" , "cf/magic"],
163 ["cause medium wounds" , "cf/magic"],
164 ["cause serious wounds" , "cf/magic"],
165 ["charm monsters" , "cf/magic"],
166 ["banishment" , "cf/choir"],
167 ["create missile" , "cf/magic"]
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.
175 "event": {
176 "level_up" : "fx/signature-01",
177 "skill_up" : "fx/signature-02",
178 "nimbus_win" : "fx/signature-18",
179 "nimbus_loss" : "fx/signature-26",
180 "convert_item" : "wn/receive",
181 "shop_enter" : "wn/arrive",
182 "shop_leave" : "wn/arrive",
183 "shop_sell" : "wn/gold",
184 "shop_buy" : "wn/gold",
185 "monster_destroy" : "cf/short_squish",
186 "trap_spring" : "misc/knarz",
187 "inscribe_success" : "elmex/paper_pencil",
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" : "ss/squeak",
193 "blocked_gate" : "ss/puncher",
194 "trigger_gate" : "misc/grate",
195 "trigger_hole" : "misc/grate",
196 "god_intervention" : "ss/churchbell",
197 "spell_success" : "ss/evilnote1",
198 "eat_food" : "ss/biting-celery2",
199 "apply_book" : "elmex/paper_crumble",
200 #"eat_drink" : "",
201 #"trigger_altar" : "",
202 "bump_wall" : "ss/squeak", # you bump into a wall
203 "blocked_move" : "ss/squeak", # something blocks you that is not a wall
204 "quest_progress" : "fx/signature-29", # hypothetical "you made some progress" quest sound
205 "quest_success" : "fx/signature-30", # you succeeded in a quest
206 "quest_failure" : "fx/signature-26", # you failed a quest
207 "msg_voice" : "ss/swhistle", # auto-apply sign, magic_ear etc.
208 "msg_tell" : "wn/arrive", # tell received
209 "msg_say" : "ss/swhistle", # say received
210 "msg_chat" : "ss/swhistle", # chat received
211 "msg_shout" : "ss/announce_bass",# shout received
212 },
213 }