OSDN Git Service

Merge branch 'develop' into macos-develop
[hengbandforosx/hengbandosx.git] / src / hpmp / hp-mp-regenerator.h
1 #pragma once
2
3 #include "system/angband.h"
4
5 /*
6  * Player regeneration constants
7  */
8 #define PY_REGEN_NORMAL 197 /* Regen factor*2^16 when full */
9 #define PY_REGEN_WEAK 98 /* Regen factor*2^16 when weak */
10 #define PY_REGEN_FAINT 33 /* Regen factor*2^16 when fainting */
11 #define PY_REGEN_HPBASE 1442 /* Min amount hp regen*2^16 */
12 #define PY_REGEN_MNBASE 524 /* Min amount mana regen*2^16 */
13
14 extern int wild_regen;
15
16 class PlayerType;
17 void regenhp(PlayerType *player_ptr, int percent);
18 void regenmana(PlayerType *player_ptr, MANA_POINT upkeep_factor, MANA_POINT regen_amount);
19 void regenmagic(PlayerType *player_ptr, int regen_amount);
20 void regenerate_monsters(PlayerType *player_ptr);
21 void regenerate_captured_monsters(PlayerType *player_ptr);