3 #include "object-enchant/protector/abstract-protector-enchanter.h"
4 #include "object-enchant/enchanter-base.h"
5 #include "system/angband.h"
9 class HelmEnchanter : AbstractProtectorEnchanter {
11 HelmEnchanter(PlayerType *player_ptr, object_type *o_ptr, DEPTH level, int power);
12 virtual ~HelmEnchanter() = default;
13 void apply_magic() override;
16 void enchant() override{};
17 void give_ego_index() override;
18 void give_high_ego_index() override{};
19 void give_cursed() override;
22 PlayerType *player_ptr;