OSDN Git Service

[Refactor] #37353 パトロン情報の定義のいくつかを patron.c/h へ移動。 / Move definitions for patron syste...
[hengband/hengband.git] / src / patron.h
1 /* カオスパトロンからの報酬種別定義 / Chaos Warrior: Reward types: */
2 #define REW_POLY_SLF    1   /*!< カオスパトロンからの報酬: 自己変容 */
3 #define REW_GAIN_EXP    2   /*!< カオスパトロンからの報酬: 経験値増加 */
4 #define REW_LOSE_EXP    3   /*!< カオスパトロンからの報酬: 経験値減少 */
5 #define REW_GOOD_OBJ    4   /*!< カオスパトロンからの報酬: GOODなアイテム単体の下賜 */
6 #define REW_GREA_OBJ    5   /*!< カオスパトロンからの報酬: GREATなアイテム単体の下賜 */
7 #define REW_CHAOS_WP    6   /*!< カオスパトロンからの報酬: 混沌武器の下賜 */
8 #define REW_GOOD_OBS    7   /*!< カオスパトロンからの報酬: GOODなアイテム複数の下賜 */
9 #define REW_GREA_OBS    8   /*!< カオスパトロンからの報酬: GREATなアイテム複数の下賜 */
10 #define REW_TY_CURSE    9   /*!< カオスパトロンからの報酬: 太古の怨念 */
11 #define REW_SUMMON_M    10  /*!< カオスパトロンからの報酬: 敵対的なモンスターの召喚(通常) */
12 #define REW_H_SUMMON    11  /*!< カオスパトロンからの報酬: 敵対的なモンスターの召喚(hi-summon) */
13 #define REW_DO_HAVOC    12  /*!< カオスパトロンからの報酬: 混沌招来 */
14 #define REW_GAIN_ABL    13  /*!< カオスパトロンからの報酬: 増強 */
15 #define REW_LOSE_ABL    14  /*!< カオスパトロンからの報酬: 1能力低下 */
16 #define REW_RUIN_ABL    15  /*!< カオスパトロンからの報酬: 全能力低下 */
17 #define REW_AUGM_ABL    16  /*!< カオスパトロンからの報酬: 1能力上昇 */
18 #define REW_POLY_WND    17  /*!< カオスパトロンからの報酬: 傷の変化 */
19 #define REW_HEAL_FUL    18  /*!< カオスパトロンからの報酬: 完全回復 */
20 #define REW_HURT_LOT    19  /*!< カオスパトロンからの報酬: 分解の球によるダメージ */
21 #define REW_CURSE_WP    20  /*!< カオスパトロンからの報酬: 武器呪縛 */
22 #define REW_CURSE_AR    21  /*!< カオスパトロンからの報酬: 防具呪縛 */
23 #define REW_PISS_OFF    22  /*!< カオスパトロンからの報酬: 苛立ち */
24 #define REW_WRATH       23  /*!< カオスパトロンからの報酬: 怒り */
25 #define REW_DESTRUCT    24  /*!< カオスパトロンからの報酬: *破壊* */
26 #define REW_GENOCIDE    25  /*!< カオスパトロンからの報酬: シンボル抹殺 */
27 #define REW_MASS_GEN    26  /*!< カオスパトロンからの報酬: 周辺抹殺 */
28 #define REW_DISPEL_C    27  /*!< カオスパトロンからの報酬: モンスター退散 */
29 #define REW_UNUSED_1    28  /*!< カオスパトロンからの報酬: 未使用 */
30 #define REW_UNUSED_2    29  /*!< カオスパトロンからの報酬: 未使用 */
31 #define REW_UNUSED_3    30  /*!< カオスパトロンからの報酬: 未使用 */
32 #define REW_UNUSED_4    31  /*!< カオスパトロンからの報酬: 未使用 */
33 #define REW_UNUSED_5    32  /*!< カオスパトロンからの報酬: 未使用 */
34 #define REW_IGNORE      33  /*!< カオスパトロンからの報酬: 無視 */
35 #define REW_SER_UNDE    34  /*!< カオスパトロンからの報酬: アンデッドの下僕下賜 */
36 #define REW_SER_DEMO    35  /*!< カオスパトロンからの報酬: 悪魔の下僕下賜 */
37 #define REW_SER_MONS    36  /*!< カオスパトロンからの報酬: モンスターの下僕下賜 */
38
39 extern void gain_level_reward(int chosen_reward);