3 #include "system/angband.h"
6 * Player regeneration constants
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 */
14 extern int wild_regen;
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);