Hengband  2.2.1
mutation.h
[詳解]
1 /* mutation.c */
2 extern bool gain_mutation(player_type *creature_ptr, MUTATION_IDX choose_mut);
3 extern bool lose_mutation(player_type *creature_ptr, MUTATION_IDX choose_mut);
4 extern void lose_all_mutations(player_type *creature_ptr);
5 extern void dump_mutations(player_type *creature_ptr, FILE *OutFile);
6 extern void do_cmd_knowledge_mutations(player_type *creature_ptr);
7 extern int calc_mutant_regenerate_mod(player_type *creature_ptr);
8 extern bool exe_mutation_power(player_type *creature_ptr, int power);
9 extern void become_living_trump(player_type *creature_ptr);
bool gain_mutation(player_type *creature_ptr, MUTATION_IDX choose_mut)
プレイヤーに突然変異を与える
Definition: mutation.c:44
bool lose_mutation(player_type *creature_ptr, MUTATION_IDX choose_mut)
プレイヤーから突然変異を取り除く
Definition: mutation.c:882
void become_living_trump(player_type *creature_ptr)
Definition: mutation.c:2370
int MUTATION_IDX
突然変異のID型を定義
Definition: h-type.h:144
void dump_mutations(player_type *creature_ptr, FILE *OutFile)
ファイルポインタを通じて突然変異の一覧を出力する
Definition: mutation.c:1522
int calc_mutant_regenerate_mod(player_type *creature_ptr)
突然変異による自然回復ペナルティをパーセント値で返す / Return the modifier to the regeneration rate (in percent)
Definition: mutation.c:2054
void do_cmd_knowledge_mutations(player_type *creature_ptr)
突然変異表示コマンドの実装 / List mutations we have...
Definition: mutation.c:2023
void lose_all_mutations(player_type *creature_ptr)
Definition: mutation.c:1504
Definition: player-status.h:86
bool exe_mutation_power(player_type *creature_ptr, int power)
突然変異のレイシャル効果実装
Definition: mutation.c:2089