3 #include "system/angband.h"
5 typedef struct object_type object_type;
6 typedef struct player_type player_type;
7 class AccessoryEnchanter {
9 AccessoryEnchanter(player_type *owner_ptr, object_type *o_ptr, DEPTH level, int power);
10 AccessoryEnchanter() = delete;
11 virtual ~AccessoryEnchanter() = default;
12 void apply_magic_accessary();
14 player_type *owner_ptr;
19 void give_ring_ego_index();
20 void give_ring_high_ego_index();
21 void give_ring_cursed();