Crossfire Client, Branches  R11627
soundsdef.h
Go to the documentation of this file.
1 const char* const def_sounds[] = {
2 "#\n",
3 "# This is a reasonably heavily modified version of the sounds file from\n",
4 "# the server.\n",
5 "#\n",
6 "# Since the client has to load the sounds on its own, full path names\n",
7 "# are needed.\n",
8 "#\n",
9 "# There are two sections - one for normal sounds, and one for spell\n",
10 "# sounds. They are differentiated by the header 'Standard Sounds:' and\n",
11 "# 'Spell Sounds:'\n",
12 "#\n",
13 "# Empty lines and lines starting with # are ignored.\n",
14 "#\n",
15 "# Format of the file: pathname to sound, default volume (what volume gets\n",
16 "# played if it is centered on the player), symbolic name (not currently\n",
17 "# used for anything, but may be in the future for the server to communicated\n",
18 "# to the client), and sound number.. Symbolic name and sound number may\n",
19 "# be ommitted. If sound number is missing, the sound will be assigned one\n",
20 "# higher than the last sound read in.\n",
21 "#\n",
22 "# the symbolic name can be DEFAULT, in which case all sounds for that section\n",
23 "# which are otherwise not set will be set to that value. This can be\n",
24 "# especially useful for that magic section, since new spells get added\n",
25 "# fairly often.\n",
26 "#\n",
27 "# The volume of 100 means max volume. Anything higher may break the sound\n",
28 "# handling.\n",
29 "#\n",
30 "# The server currently communicates what sound to play via the sound\n",
31 "# number - you should not change those. However, you can change most\n",
32 "# of the other sounds without problem.\n",
33 "#\n",
34 "# If a copy of this file is in ~/.crossfire/, it will be loaded\n",
35 "#\n",
36 "Standard Sounds:\n",
37 "\n",
38 "sfx/intro.wav 30 SOUND_NEW_PLAYER 0\n",
39 "sfx/bow1.wav 80 SOUND_FIRE_ARROW 1\n",
40 "sfx/learnspell.wav 100 SOUND_LEARN_SPELL 2\n",
41 "sfx/spell_failed.wav 70 SOUND_FUMBLE_SPELL 3\n",
42 "sfx/spell_failed.wav 70 SOUND_WAND_POOF 4\n",
43 "sfx/door.wav 90 SOUND_OPEN_DOOR 5\n",
44 "sfx/push.wav 80 SOUND_PUSH_PLAYER 6\n",
45 "sfx/hit1.wav 60 SOUND_PLAYER_HITS1 7\n",
46 "sfx/hit2.wav 70 SOUND_PLAYER_HITS2 8\n",
47 "sfx/hit3.wav 80 SOUND_PLAYER_HITS3 9\n",
48 "sfx/hit4.wav 90 SOUND_PLAYER_HITS4 10\n",
49 "sfx/phit1.wav 70 SOUND_PLAYER_IS_HIT1 11\n",
50 "sfx/phit2.wav 80 SOUND_PLAYER_IS_HIT2 12\n",
51 "sfx/phit1.wav 90 SOUND_PLAYER_IS_HIT3 13\n",
52 "sfx/kill.wav 80 SOUND_PLAYER_KILLS 14\n",
53 "sfx/petdead.wav 80 SOUND_PET_IS_KILLED 15\n",
54 "sfx/playerdead.wav 150 SOUND_PLAYER_DIES 16\n",
55 "sfx/Whoosh.wav 100 SOUND_OB_EVAPORATE 17\n",
56 "sfx/Explosion.wav 100 SOUND_OB_EXPLODE 18\n",
57 "sfx/Clock.raw 130 SOUND_CLOCK 19\n",
58 "sfx/pull.wav 80 SOUND_TURN_HANDLE 20\n",
59 "sfx/fallhole.wav 200 SOUND_FALL_HOLE 21\n",
60 "sfx/poison.wav 130 SOUND_DRINK_POISON 22\n",
61 "\n",
62 "# Spells : SOUND_CAST_SPELL_0 23, 24, 25 ...\n",
63 "Spell Sounds:\n",
64 "\n",
65 "sfx/magic_default.wav 100 DEFAULT\n",
66 "sfx/magic_bullet1.wav 70 \"magic bullet\" /* 0 */\n",
67 "sfx/magic_fireball1.wav 60 \"small fireball\"\n",
68 "sfx/magic_fireball2.wav 80 \"medium fireball\"\n",
69 "sfx/magic_fireball2.wav 100 \"large fireball\"\n",
70 "sfx/magic_fire.wav 100 \"burning hands\"\n",
71 "sfx/magic_elec.wav 70 \"small lightning\"\n",
72 "sfx/magic_elec.wav 90 \"large lightning\"\n",
73 "sfx/magic_missile.wav 100 \"magic missile\"\n",
74 "sfx/magic_create.wav 100 \"create bomb\"\n",
75 "sfx/magic_summon1.wav 100 \"summon golem\"\n",
76 "sfx/magic_summon2.wav 100 \"summon fire elemental\" /* 10 */\n",
77 "sfx/magic_summon3.wav 100 \"summon earth elemental\"\n",
78 "sfx/magic_invoke.wav 100 \"summon water elemental\"\n",
79 "sfx/magic_invoke2.wav 100 \"summon air elemental\"\n",
80 "sfx/magic_teleport.wav 100 \"dimension door\"\n",
81 "sfx/magic_wall.wav 100 \"create earth wall\"\n",
82 "sfx/magic_paralyze.wav 100 \"paralyze\"\n",
83 "sfx/magic_ice.wav 80 \"icestorm\"\n",
84 "sfx/magic_mmap.wav 100 \"magic mapping\"\n",
85 "sfx/magic_turn.wav 90 \"turn undead\"\n",
86 "sfx/magic_fear.wav 90 \"fear\" /* 20 */\n",
87 "sfx/magic_poison.wav 100 \"poison cloud\"\n",
88 "sfx/magic_default.wav 100 \"wonder\"\n",
89 "sfx/magic_destruction.wav 80 \"destruction\"\n",
90 "sfx/magic_stat.wav 100 \"perceive self\"\n",
91 "sfx/magic_teleport.wav 100 \"word of recall\"\n",
92 "sfx/magic_invisible.wav 100 \"invisible\"\n",
93 "sfx/magic_invisible.wav 100 \"invisible to undead\"\n",
94 "sfx/magic_default.wav 100 \"probe\"\n",
95 "sfx/magic_bullet2.wav 100 \"large bullet\"\n",
96 "sfx/magic_invisible.wav 100 \"improved invisibility\" /* 30 */\n",
97 "sfx/magic_hword.wav 100 \"holy word\"\n",
98 "sfx/magic_default.wav 100 \"minor healing\"\n",
99 "sfx/magic_default.wav 100 \"medium healing\"\n",
100 "sfx/magic_default.wav 100 \"major healing\"\n",
101 "sfx/magic_default.wav 100 \"heal\"\n",
102 "sfx/magic_create.wav 100 \"create food\"\n",
103 "sfx/Explosion.wav 60 \"earth to dust\"\n",
104 "sfx/magic_default.wav 100 \"armour\"\n",
105 "sfx/magic_stat.wav 100 \"strength\"\n",
106 "sfx/magic_stat.wav 100 \"dexterity\" /* 40 */\n",
107 "sfx/magic_stat.wav 100 \"constitution\"\n",
108 "sfx/magic_stat.wav 100 \"charisma\"\n",
109 "sfx/magic_wall.wav 100 \"create fire wall\"\n",
110 "sfx/magic_wall.wav 100 \"create frost wall\"\n",
111 "sfx/magic_protection.wav 100 \"protection from cold\"\n",
112 "sfx/magic_protection.wav 100 \"protection from electricity\"\n",
113 "sfx/magic_protection.wav 100 \"protection from fire\"\n",
114 "sfx/magic_protection.wav 100 \"protection from poison\"\n",
115 "sfx/magic_protection.wav 100 \"protection from slow\"\n",
116 "sfx/magic_protection.wav 100 \"protection from paralysis\" /* 50 */\n",
117 "sfx/magic_protection.wav 100 \"protection from draining\"\n",
118 "sfx/magic_protection.wav 100 \"protection from magic\"\n",
119 "sfx/magic_protection.wav 100 \"protection from attack\"\n",
120 "sfx/magic_default.wav 100 \"levitate\"\n",
121 "sfx/magic_sball.wav 100 \"small speedball\"\n",
122 "sfx/magic_sball.wav 130 \"large speedball\"\n",
123 "sfx/magic_fire.wav 150 \"hellfire\"\n",
124 "sfx/magic_fire.wav 170 \"dragonbreath\"\n",
125 "sfx/magic_ice.wav 170 \"large icestorm\"\n",
126 "sfx/magic_default.wav 100 \"charging\" /* 60 */\n",
127 "sfx/magic_default.wav 100 \"polymorph\"\n",
128 "sfx/magic_cancel.wav 200 \"cancellation\"\n",
129 "sfx/magic_confusion.wav 100 \"confusion\"\n",
130 "sfx/magic_confusion.wav 150 \"mass confusion\"\n",
131 "sfx/magic_summon1.wav 100 \"summon pet monster\"\n",
132 "sfx/magic_slow.wav 100 \"slow\"\n",
133 "sfx/magic_default.wav 100 \"regenerate spellpoints\"\n",
134 "sfx/magic_default.wav 100 \"cure poison\"\n",
135 "sfx/magic_protection.wav 100 \"protection from confusion\"\n",
136 "sfx/magic_protection.wav 100 \"protection from cancellation\" /* 70 */\n",
137 "sfx/magic_protection.wav 100 \"protection from depletion\"\n",
138 "sfx/magic_default.wav 100 \"alchemy\"\n",
139 "sfx/magic_wound.wav 100 \"remove curse\"\n",
140 "sfx/magic_wound.wav 120 \"remove damnation\"\n",
141 "sfx/magic_default.wav 100 \"identify\"\n",
142 "sfx/magic_default.wav 100 \"detect magic\"\n",
143 "sfx/magic_default.wav 100 \"detect monster\"\n",
144 "sfx/magic_default.wav 100 \"detect evil\"\n",
145 "sfx/magic_default.wav 100 \"detect curse\"\n",
146 "sfx/Explosion.wav 100 \"heroism\" /* 80 */\n",
147 "sfx/magic_confusion.wav 100 \"aggravation\"\n",
148 "sfx/magic_fire.wav 100 \"firebolt\"\n",
149 "sfx/magic_ice.wav 100 \"frostbolt\"\n",
150 "sfx/Explosion.wav 100 \"shockwave\"\n",
151 "sfx/magic_default.wav 100 \"color spray\"\n",
152 "sfx/magic_default.wav 100 \"haste\"\n",
153 "sfx/magic_death.wav 100 \"face of death\"\n",
154 "sfx/magic_elec.wav 110 \"ball lightning\"\n",
155 "sfx/magic_missile.wav 100 \"meteor swarm\"\n",
156 "sfx/magic_missile.wav 100 \"comet\" /* 90 */\n",
157 "sfx/magic_default.wav 100 \"mystic fist\"\n",
158 "sfx/magic_animate.wav 100 \"raise dead\"\n",
159 "sfx/magic_animate.wav 100 \"resurrection\"\n",
160 "sfx/magic_animate.wav 100 \"reincarnation\"\n",
161 "sfx/magic_protection.wav 100 \"immune cold\"\n",
162 "sfx/magic_protection.wav 100 \"immune electricity\"\n",
163 "sfx/magic_protection.wav 100 \"immune fire\"\n",
164 "sfx/magic_protection.wav 100 \"immune poison\"\n",
165 "sfx/magic_protection.wav 100 \"immune slow\"\n",
166 "sfx/magic_protection.wav 100 \"immune paralysis\" /* 100 */\n",
167 "sfx/magic_protection.wav 100 \"immune drain\"\n",
168 "sfx/magic_protection.wav 100 \"immune magic\"\n",
169 "sfx/magic_protection.wav 100 \"immune attack\"\n",
170 "sfx/magic_protection.wav 100 \"invulnerability\"\n",
171 "sfx/magic_protection.wav 100 \"defense\n",
172 "sfx/magic_rune.wav 100 \"rune fire\"\n",
173 "sfx/magic_rune.wav 100 \"rune frost\"\n",
174 "sfx/magic_rune.wav 100 \"rune shocking\"\n",
175 "sfx/magic_rune.wav 100 \"rune blasting\"\n",
176 "sfx/magic_rune.wav 100 \"rune death\" /* 110 */\n",
177 "sfx/magic_rune.wav 100 \"marking rune\"\n",
178 "sfx/magic_rune.wav 100 \"build director\"\n",
179 "sfx/magic_rune.wav 100 \"pool of chaos\"\n",
180 "sfx/magic_sball.wav 100 \"build bullet wall\"\n",
181 "sfx/magic_elec.wav 100 \"build ligtning wall\"\n",
182 "sfx/magic_fireball1.wav 100 \"build fireball wall\"\n",
183 "sfx/magic_default.wav 100 \"magic \"\n",
184 "sfx/magic_rune.wav 100 \"rune of magic drain\"\n",
185 "sfx/magic_rune.wav 100 \"antimagic rune\"\n",
186 "sfx/magic_rune.wav 100 \"rune transferrence\" /* 120 */\n",
187 "sfx/warning_statup.wav 100 \"transferrence\"\n",
188 "sfx/warning_drain.wav 100 \"magic drain\"\n",
189 "sfx/magic_cancel.wav 100 \"counterspell\"\n",
190 "sfx/warning_food.wav 100 \"disarm\"\n",
191 "sfx/magic_protection.wav 100 \"cure confusion\"\n",
192 "sfx/magic_protection.wav 100 \"restoration\"\n",
193 "sfx/magic_summon3.wav 100 \"summon evil monster\"\n",
194 "sfx/magic_walls.wav 100 \"counterwall\"\n",
195 "sfx/magic_wound.wav 100 \"cause light wounds\"\n",
196 "sfx/magic_wound.wav 100 \"cause medium wounds\" /* 130 */\n",
197 "sfx/magic_wound.wav 100 \"cause serious wounds\"\n",
198 "sfx/magic_animate.wav 100 \"charm monsters\"\n",
199 "sfx/magic_default.wav 100 \"banishment\"\n",
200 "sfx/magic_mmissile.wav 100 \"create missile\"\n",
201 };
const char *const def_sounds[]
Definition: soundsdef.h:1