OSDN Git Service

b3fa110bd5f4d9a255691a3287c899e5b63b7864
[hengbandforosx/hengbandosx.git] / src / mind / mind-force-trainer.h
1 #pragma once
2
3 #include "system/angband.h"
4
5 struct player_type;
6 int32_t get_current_ki(player_type *player_ptr);
7 void set_current_ki(player_type *player_ptr, bool is_reset, int32_t ki);
8 bool clear_mind(player_type *player_ptr);
9 void set_lightspeed(player_type *player_ptr, TIME_EFFECT v, bool do_dec);
10 bool set_tim_sh_force(player_type *player_ptr, TIME_EFFECT v, bool do_dec);
11 bool shock_power(player_type *player_ptr);
12
13 enum mind_force_trainer_type : int;
14 bool cast_force_spell(player_type *player_ptr, mind_force_trainer_type spell);