OSDN Git Service

[Refactor] 不要なmonsterrace_hook_typeへのキャストを削除
[hengbandforosx/hengbandosx.git] / src / object-activation / activation-resistance.h
1 #pragma once
2
3 #include <string_view>
4
5 class PlayerType;
6 bool activate_resistance_elements(PlayerType *player_ptr);
7 bool activate_resistance_acid(PlayerType *player_ptr, std::string_view name);
8 bool activate_resistance_elec(PlayerType *player_ptr, std::string_view name);
9 bool activate_resistance_fire(PlayerType *player_ptr, std::string_view name);
10 bool activate_resistance_cold(PlayerType *player_ptr, std::string_view name);
11 bool activate_resistance_pois(PlayerType *player_ptr, std::string_view name);
12 bool activate_acid_ball_and_resistance(PlayerType *player_ptr, std::string_view name);
13 bool activate_elec_ball_and_resistance(PlayerType *player_ptr, std::string_view name);
14 bool activate_fire_ball_and_resistance(PlayerType *player_ptr, std::string_view name);
15 bool activate_cold_ball_and_resistance(PlayerType *player_ptr, std::string_view name);
16 bool activate_pois_ball_and_resistance(PlayerType *player_ptr, std::string_view name);
17 bool activate_ultimate_resistance(PlayerType *player_ptr);