OSDN Git Service

Merge pull request #3569 from sikabane-works/release/3.0.0.88-alpha
[hengbandforosx/hengbandosx.git] / src / object-enchant / weapon / apply-magic-sword.h
1 #pragma once
2
3 #include "object-enchant/weapon/melee-weapon-enchanter.h"
4 #include "system/angband.h"
5
6 class ItemEntity;
7 class PlayerType;
8 class SwordEnchanter : public MeleeWeaponEnchanter {
9 public:
10     SwordEnchanter(PlayerType *player_ptr, ItemEntity *o_ptr, DEPTH level, int power);
11
12     void apply_magic() override;
13
14 protected:
15     void decide_skip() override;
16     void sval_enchant() override{};
17     void give_ego_index() override;
18     void give_high_ego_index() override{};
19     void give_cursed() override;
20 };