OSDN Git Service

[Fix] 属性への免疫を唱えた時のメッセージ
[hengbandforosx/hengbandosx.git] / src / object-activation / activation-others.h
1 #pragma once
2
3 #include <string_view>
4
5 class ItemEntity;
6 class PlayerType;
7 bool activate_sunlight(PlayerType *player_ptr);
8 bool activate_confusion(PlayerType *player_ptr);
9 bool activate_banish_evil(PlayerType *player_ptr);
10 bool activate_scare(PlayerType *player_ptr);
11 bool activate_aggravation(PlayerType *player_ptr, ItemEntity *o_ptr, std::string_view name);
12 bool activate_stone_mud(PlayerType *player_ptr);
13 bool activate_judgement(PlayerType *player_ptr, std::string_view name);
14 bool activate_telekinesis(PlayerType *player_ptr, std::string_view name);
15 bool activate_unique_detection(PlayerType *player_ptr);
16 bool activate_dispel_curse(PlayerType *player_ptr, std::string_view name);
17 bool activate_cure_lw(PlayerType *player_ptr);
18 bool activate_grand_cross(PlayerType *player_ptr);
19 bool activate_call_chaos(PlayerType *player_ptr);
20 bool activate_dispel_evil(PlayerType *player_ptr);
21 bool activate_dispel_good(PlayerType *player_ptr);
22 bool activate_all_monsters_detection(PlayerType *player_ptr);
23 bool activate_all_detection(PlayerType *player_ptr);
24 bool activate_extra_detection(PlayerType *player_ptr);
25 bool activate_fully_identification(PlayerType *player_ptr);
26 bool activate_identification(PlayerType *player_ptr);
27 bool activate_pesticide(PlayerType *player_ptr);
28 bool activate_whirlwind(PlayerType *player_ptr);
29 bool activate_blinding_light(PlayerType *player_ptr, std::string_view name);
30 bool activate_sleep(PlayerType *player_ptr);
31 bool activate_door_destroy(PlayerType *player_ptr);
32 bool activate_earthquake(PlayerType *player_ptr);
33 bool activate_recharge(PlayerType *player_ptr);
34 bool activate_recharge_extra(PlayerType *player_ptr, std::string_view name);
35 bool activate_shikofumi(PlayerType *player_ptr);
36 bool activate_terror(PlayerType *player_ptr);
37 bool activate_map_light(PlayerType *player_ptr);
38 bool activate_exploding_rune(PlayerType *player_ptr);
39 bool activate_protection_rune(PlayerType *player_ptr);
40 bool activate_protection_elbereth(PlayerType *player_ptr);
41 bool activate_light(PlayerType *player_ptr, std::string_view name);
42 bool activate_recall(PlayerType *player_ptr);
43 bool activate_tree_creation(PlayerType *player_ptr, ItemEntity *o_ptr, std::string_view name);
44 bool activate_animate_dead(PlayerType *player_ptr, ItemEntity *o_ptr);
45 bool activate_detect_treasure(PlayerType *player_ptr);
46 bool activate_create_ammo(PlayerType *player_ptr);
47 bool activate_dispel_magic(PlayerType *player_ptr);