OSDN Git Service

[Feature] 射撃命中音の効果音対応
[hengbandforosx/hengbandosx.git] / src / main / sound-definitions-table.h
1 #pragma once
2 /*!
3  * @file sound-definitions-table.h
4  * @brief 設定ファイル用の効果音名定義ヘッダ
5  */
6
7 #include "system/angband.h"
8
9 enum sound_type {
10     SOUND_HIT,
11     SOUND_MISS,
12     SOUND_FLEE,
13     SOUND_DROP,
14     SOUND_KILL,
15     SOUND_LEVEL,
16     SOUND_DEATH,
17     SOUND_STUDY,
18     SOUND_TELEPORT,
19     SOUND_SHOOT,
20     SOUND_SHOOT_HIT,
21     SOUND_QUAFF,
22     SOUND_ZAP,
23     SOUND_WALK, /*!< unused */
24     SOUND_TPOTHER,
25     SOUND_HITWALL,
26     SOUND_EAT,
27     SOUND_STORE1,
28     SOUND_STORE2,
29     SOUND_STORE3,
30     SOUND_STORE4,
31     SOUND_DIG,
32     SOUND_OPENDOOR,
33     SOUND_SHUTDOOR,
34     SOUND_TPLEVEL,
35     SOUND_SCROLL,
36     SOUND_BUY,
37     SOUND_SELL,
38     SOUND_WARN,
39     SOUND_ROCKET, /*!< (unused) Somebody's shooting rockets */
40     SOUND_N_KILL, /*!< The player kills a non-living/undead monster */
41     SOUND_U_KILL, /*!< (unused) The player kills a unique*/
42     SOUND_QUEST, /*!< (unused) The player has just completed a quest */
43     SOUND_HEAL, /*!< (unused) The player was healed a little bit */
44     SOUND_X_HEAL, /*!< (unused) The player was healed full health */
45     SOUND_BITE, /*!< A monster bites you */
46     SOUND_CLAW, /*!< A monster claws you */
47     SOUND_M_SPELL, /*!< (unused) A monster casts a miscellaneous spell */
48     SOUND_SUMMON, /*!< A monster casts a summoning spell  */
49     SOUND_BREATH, /*!< A monster breathes */
50     SOUND_BALL, /*!< (unused) A monster casts a ball / bolt spell */
51     SOUND_M_HEAL, /*!< (unused) A monster heals itself somehow */
52     SOUND_ATK_SPELL, /*!< (unused) A monster casts a misc. offensive spell */
53     SOUND_EVIL, /*!< Something nasty has just happened! */
54     SOUND_TOUCH, /*!< A monster touches you */
55     SOUND_STING, /*!< A monster stings you */
56     SOUND_CRUSH, /*!< A monster crushes / envelopes you */
57     SOUND_SLIME, /*!< A monster drools/spits/etc on you */
58     SOUND_WAIL, /*!< A monster wails */
59     SOUND_WINNER, /*!< (unused) Just won the game! */
60     SOUND_FIRE, /*!< (unused) An item was burned  */
61     SOUND_ACID, /*!< (unused) An item was destroyed by acid */
62     SOUND_ELEC, /*!< (unused) An item was destroyed by electricity */
63     SOUND_COLD, /*!< (unused) An item was shattered */
64     SOUND_ILLEGAL, /*!< Illegal command attempted */
65     SOUND_FAIL, /*!< Fail to get a spell off / activate an item */
66     SOUND_WAKEUP, /*!< (unused) A monster wakes up */
67     SOUND_INVULN, /*!< (unused) Invulnerability! */
68     SOUND_FALL, /*!< Falling through a trapdoor... */
69     SOUND_PAIN, /*!< A monster is in pain! */
70     SOUND_DESTITEM, /*!< An item was destroyed by misc. means */
71     SOUND_MOAN, /*!< A monster makes a moan/beg/insult attack */
72     SOUND_SHOW, /*!< A monster makes a "show" attack */
73     SOUND_UNUSED, /*!< (unused) (no sound for gaze attacks) */
74     SOUND_EXPLODE, /*!< Something (or somebody) explodes */
75     SOUND_GLASS, /*!< A glass feature was crashed */
76     SOUND_REFLECT, /*!< A bolt was reflected */
77     SOUND_HUNGRY, /*!< getting hungry */
78     SOUND_WEAK, /*!< getting weak from hunger */
79     SOUND_FAINT, /*!< getting faint from hunger */
80     SOUND_GOOD_HIT, /*!< critical hit - good */
81     SOUND_GREAT_HIT, /*!< critical hit - great */
82     SOUND_SUPERB_HIT, /*!< critical hit - superb */
83     SOUND_STAR_GREAT_HIT, /*!< critical hit - *great* */
84     SOUND_STAR_SUPERB_HIT, /*!< critical hit - *superb* */
85     SOUND_GOUGE_HIT, /*!< vorpal hit - gouge */
86     SOUND_MAIM_HIT, /*!< vorpal hit - maim */
87     SOUND_CARVE_HIT, /*!< vorpal hit - carve */
88     SOUND_CLEAVE_HIT, /*!< vorpal hit - cleave */
89     SOUND_SMITE_HIT, /*!< vorpal hit - smite */
90     SOUND_EVISCERATE_HIT, /*!< vorpal hit - eviscerate */
91     SOUND_SHRED_HIT, /*!< vorpal hit - shred */
92     SOUND_MAX, /*!< 効果音定義の最大数 / Maximum numbers of sound effect */
93 };
94
95 extern const concptr angband_sound_name[SOUND_MAX];