Hengband  2.2.1
マクロ定義 | 関数 | 変数
patron.h ファイル
被依存関係図:

[ソースコード]

マクロ定義

#define MAX_PATRON   16
 カオスパトロンの最大定義数 / The number of "patrons" available (for Chaos Warriors) [詳解]
 
#define REW_POLY_SLF   1
 カオスパトロンからの報酬: 自己変容 [詳解]
 
#define REW_GAIN_EXP   2
 カオスパトロンからの報酬: 経験値増加 [詳解]
 
#define REW_LOSE_EXP   3
 カオスパトロンからの報酬: 経験値減少 [詳解]
 
#define REW_GOOD_OBJ   4
 カオスパトロンからの報酬: GOODなアイテム単体の下賜 [詳解]
 
#define REW_GREA_OBJ   5
 カオスパトロンからの報酬: GREATなアイテム単体の下賜 [詳解]
 
#define REW_CHAOS_WP   6
 カオスパトロンからの報酬: 混沌武器の下賜 [詳解]
 
#define REW_GOOD_OBS   7
 カオスパトロンからの報酬: GOODなアイテム複数の下賜 [詳解]
 
#define REW_GREA_OBS   8
 カオスパトロンからの報酬: GREATなアイテム複数の下賜 [詳解]
 
#define REW_TY_CURSE   9
 カオスパトロンからの報酬: 太古の怨念 [詳解]
 
#define REW_SUMMON_M   10
 カオスパトロンからの報酬: 敵対的なモンスターの召喚(通常) [詳解]
 
#define REW_H_SUMMON   11
 カオスパトロンからの報酬: 敵対的なモンスターの召喚(hi-summon) [詳解]
 
#define REW_DO_HAVOC   12
 カオスパトロンからの報酬: 混沌招来 [詳解]
 
#define REW_GAIN_ABL   13
 カオスパトロンからの報酬: 増強 [詳解]
 
#define REW_LOSE_ABL   14
 カオスパトロンからの報酬: 1能力低下 [詳解]
 
#define REW_RUIN_ABL   15
 カオスパトロンからの報酬: 全能力低下 [詳解]
 
#define REW_AUGM_ABL   16
 カオスパトロンからの報酬: 1能力上昇 [詳解]
 
#define REW_POLY_WND   17
 カオスパトロンからの報酬: 傷の変化 [詳解]
 
#define REW_HEAL_FUL   18
 カオスパトロンからの報酬: 完全回復 [詳解]
 
#define REW_HURT_LOT   19
 カオスパトロンからの報酬: 分解の球によるダメージ [詳解]
 
#define REW_CURSE_WP   20
 カオスパトロンからの報酬: 武器呪縛 [詳解]
 
#define REW_CURSE_AR   21
 カオスパトロンからの報酬: 防具呪縛 [詳解]
 
#define REW_PISS_OFF   22
 カオスパトロンからの報酬: 苛立ち [詳解]
 
#define REW_WRATH   23
 カオスパトロンからの報酬: 怒り [詳解]
 
#define REW_DESTRUCT   24
 カオスパトロンからの報酬: 破壊 [詳解]
 
#define REW_GENOCIDE   25
 カオスパトロンからの報酬: シンボル抹殺 [詳解]
 
#define REW_MASS_GEN   26
 カオスパトロンからの報酬: 周辺抹殺 [詳解]
 
#define REW_DISPEL_C   27
 カオスパトロンからの報酬: モンスター退散 [詳解]
 
#define REW_UNUSED_1   28
 カオスパトロンからの報酬: 未使用 [詳解]
 
#define REW_UNUSED_2   29
 カオスパトロンからの報酬: 未使用 [詳解]
 
#define REW_UNUSED_3   30
 カオスパトロンからの報酬: 未使用 [詳解]
 
#define REW_UNUSED_4   31
 カオスパトロンからの報酬: 未使用 [詳解]
 
#define REW_UNUSED_5   32
 カオスパトロンからの報酬: 未使用 [詳解]
 
#define REW_IGNORE   33
 カオスパトロンからの報酬: 無視 [詳解]
 
#define REW_SER_UNDE   34
 カオスパトロンからの報酬: アンデッドの下僕下賜 [詳解]
 
#define REW_SER_DEMO   35
 カオスパトロンからの報酬: 悪魔の下僕下賜 [詳解]
 
#define REW_SER_MONS   36
 カオスパトロンからの報酬: モンスターの下僕下賜 [詳解]
 

関数

void gain_level_reward (player_type *creature_ptr, int chosen_reward)
 
void admire_from_patron (player_type *creature_ptr)
 

変数

const concptr chaos_patrons [MAX_PATRON]
 

マクロ定義詳解

◆ MAX_PATRON

#define MAX_PATRON   16

カオスパトロンの最大定義数 / The number of "patrons" available (for Chaos Warriors)

◆ REW_AUGM_ABL

#define REW_AUGM_ABL   16

カオスパトロンからの報酬: 1能力上昇

◆ REW_CHAOS_WP

#define REW_CHAOS_WP   6

カオスパトロンからの報酬: 混沌武器の下賜

◆ REW_CURSE_AR

#define REW_CURSE_AR   21

カオスパトロンからの報酬: 防具呪縛

◆ REW_CURSE_WP

#define REW_CURSE_WP   20

カオスパトロンからの報酬: 武器呪縛

◆ REW_DESTRUCT

#define REW_DESTRUCT   24

カオスパトロンからの報酬: 破壊

◆ REW_DISPEL_C

#define REW_DISPEL_C   27

カオスパトロンからの報酬: モンスター退散

◆ REW_DO_HAVOC

#define REW_DO_HAVOC   12

カオスパトロンからの報酬: 混沌招来

◆ REW_GAIN_ABL

#define REW_GAIN_ABL   13

カオスパトロンからの報酬: 増強

◆ REW_GAIN_EXP

#define REW_GAIN_EXP   2

カオスパトロンからの報酬: 経験値増加

◆ REW_GENOCIDE

#define REW_GENOCIDE   25

カオスパトロンからの報酬: シンボル抹殺

◆ REW_GOOD_OBJ

#define REW_GOOD_OBJ   4

カオスパトロンからの報酬: GOODなアイテム単体の下賜

◆ REW_GOOD_OBS

#define REW_GOOD_OBS   7

カオスパトロンからの報酬: GOODなアイテム複数の下賜

◆ REW_GREA_OBJ

#define REW_GREA_OBJ   5

カオスパトロンからの報酬: GREATなアイテム単体の下賜

◆ REW_GREA_OBS

#define REW_GREA_OBS   8

カオスパトロンからの報酬: GREATなアイテム複数の下賜

◆ REW_H_SUMMON

#define REW_H_SUMMON   11

カオスパトロンからの報酬: 敵対的なモンスターの召喚(hi-summon)

◆ REW_HEAL_FUL

#define REW_HEAL_FUL   18

カオスパトロンからの報酬: 完全回復

◆ REW_HURT_LOT

#define REW_HURT_LOT   19

カオスパトロンからの報酬: 分解の球によるダメージ

◆ REW_IGNORE

#define REW_IGNORE   33

カオスパトロンからの報酬: 無視

◆ REW_LOSE_ABL

#define REW_LOSE_ABL   14

カオスパトロンからの報酬: 1能力低下

◆ REW_LOSE_EXP

#define REW_LOSE_EXP   3

カオスパトロンからの報酬: 経験値減少

◆ REW_MASS_GEN

#define REW_MASS_GEN   26

カオスパトロンからの報酬: 周辺抹殺

◆ REW_PISS_OFF

#define REW_PISS_OFF   22

カオスパトロンからの報酬: 苛立ち

◆ REW_POLY_SLF

#define REW_POLY_SLF   1

カオスパトロンからの報酬: 自己変容

◆ REW_POLY_WND

#define REW_POLY_WND   17

カオスパトロンからの報酬: 傷の変化

◆ REW_RUIN_ABL

#define REW_RUIN_ABL   15

カオスパトロンからの報酬: 全能力低下

◆ REW_SER_DEMO

#define REW_SER_DEMO   35

カオスパトロンからの報酬: 悪魔の下僕下賜

◆ REW_SER_MONS

#define REW_SER_MONS   36

カオスパトロンからの報酬: モンスターの下僕下賜

◆ REW_SER_UNDE

#define REW_SER_UNDE   34

カオスパトロンからの報酬: アンデッドの下僕下賜

◆ REW_SUMMON_M

#define REW_SUMMON_M   10

カオスパトロンからの報酬: 敵対的なモンスターの召喚(通常)

◆ REW_TY_CURSE

#define REW_TY_CURSE   9

カオスパトロンからの報酬: 太古の怨念

◆ REW_UNUSED_1

#define REW_UNUSED_1   28

カオスパトロンからの報酬: 未使用

◆ REW_UNUSED_2

#define REW_UNUSED_2   29

カオスパトロンからの報酬: 未使用

◆ REW_UNUSED_3

#define REW_UNUSED_3   30

カオスパトロンからの報酬: 未使用

◆ REW_UNUSED_4

#define REW_UNUSED_4   31

カオスパトロンからの報酬: 未使用

◆ REW_UNUSED_5

#define REW_UNUSED_5   32

カオスパトロンからの報酬: 未使用

◆ REW_WRATH

#define REW_WRATH   23

カオスパトロンからの報酬: 怒り

関数詳解

◆ admire_from_patron()

void admire_from_patron ( player_type creature_ptr)
呼び出し関係図:

◆ gain_level_reward()

void gain_level_reward ( player_type creature_ptr,
int  chosen_reward 
)
呼び出し関係図:

変数詳解

◆ chaos_patrons

const concptr chaos_patrons[MAX_PATRON]