| 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" : "wn/receive", |
| 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 |
#"eat_drink" : "", |
| 200 |
#"trigger_altar" : "", |
| 201 |
"quest_progress" : "fx/signature-29", # hypothetical "you made some progress" quest sound |
| 202 |
"quest_success" : "fx/signature-30", # you succeeded in a quest |
| 203 |
"quest_failure" : "fx/signature-26", # you failed a quest |
| 204 |
"msg_voice" : "ss/swhistle", # auto-apply sign, magic_ear etc. |
| 205 |
"msg_tell" : "wn/arrive", # tell received |
| 206 |
"msg_say" : "ss/swhistle", # say received |
| 207 |
"msg_chat" : "ss/swhistle", # chat received |
| 208 |
"msg_shout" : "ss/announce_bass",# shout received |
| 209 |
}, |
| 210 |
} |