OSDN Git Service

[Release] 3.0.0Alpha21
[hengbandforosx/hengbandosx.git] / src / combat / slaying.h
1 #pragma once
2
3 #include "system/angband.h"
4 #include "combat/combat-options-type.h"
5
6 typedef struct monster_type monster_type;
7 typedef struct object_type object_type;
8 typedef struct player_type player_type;
9 MULTIPLY mult_slaying(player_type *player_ptr, MULTIPLY mult, const BIT_FLAGS *flgs, monster_type *m_ptr);
10 MULTIPLY mult_brand(player_type *player_ptr, MULTIPLY mult, const BIT_FLAGS *flgs, monster_type *m_ptr);
11 HIT_POINT calc_attack_damage_with_slay(player_type *attacker_ptr, object_type *o_ptr, HIT_POINT tdam, monster_type *m_ptr, combat_options mode, bool thrown);