OSDN Git Service

[Refactor] #2204 HIT_POINTエイリアスをintに揃えた
[hengbandforosx/hengbandosx.git] / src / mspell / mspell-damage-calculator.h
1 #pragma once
2
3 #include "system/angband.h"
4
5 enum spell_flag_type {
6         DAM_ROLL = 1,
7     DAM_MAX = 2,
8     DAM_MIN = 3,
9     DICE_NUM = 4,
10     DICE_SIDE = 5,
11     DICE_MULT = 6,
12     DICE_DIV = 7,
13     BASE_DAM = 8,
14 };
15
16 enum class MonsterAbilityType;
17 class PlayerType;
18 int monspell_damage(PlayerType *player_ptr, MonsterAbilityType ms_type, MONSTER_IDX m_idx, int TYPE);
19 int monspell_race_damage(PlayerType *player_ptr, MonsterAbilityType ms_type, MONRACE_IDX r_idx, int TYPE);
20 int monspell_bluemage_damage(PlayerType *player_ptr, MonsterAbilityType ms_type, PLAYER_LEVEL plev, int TYPE);