4 #define CHECK_MULTISHADOW(CRE_PTR) ((CRE_PTR)->multishadow && (current_world_ptr->game_turn & 1)) 8 #define DAMAGE_LOSELIFE 3 9 #define DAMAGE_ATTACK 4 10 #define DAMAGE_NOESCAPE 5 11 #define DAMAGE_USELIFE 6 const char * concptr
文字列定数用ポインタ定義 / A simple pointer (to unmodifiable strings)
Definition: h-type.h:47
HIT_POINT acid_dam(HIT_POINT dam, concptr kb_str, int monspell, bool aura)
酸属性によるプレイヤー損害処理 / Hurt the player with Acid
Definition: player-damage.c:193
s32b HIT_POINT
HPとその増減量の型定義
Definition: h-type.h:161
HIT_POINT fire_dam(HIT_POINT dam, concptr kb_str, int monspell, bool aura)
火炎属性によるプレイヤー損害処理 / Hurt the player with Fire
Definition: player-damage.c:290
int inven_damage(inven_func typ, int perc)
アイテムが指定確率で破損するかどうかを判定する / Destroys a type of item on a given percent chance
Definition: player-damage.c:43
HIT_POINT cold_dam(HIT_POINT dam, concptr kb_str, int monspell, bool aura)
冷気属性によるプレイヤー損害処理 / Hurt the player with Cold
Definition: player-damage.c:338
HIT_POINT elec_dam(HIT_POINT dam, concptr kb_str, int monspell, bool aura)
電撃属性によるプレイヤー損害処理 / Hurt the player with electricity
Definition: player-damage.c:242
Definition: player-status.h:86
int take_hit(player_type *creature_ptr, int damage_type, HIT_POINT damage, concptr kb_str, int monspell)
Definition: player-damage.c:386
int(* inven_func)(object_type *)
Definition: player-damage.h:17