]> git.localhorst.tv Git - l2e.git/blobdiff - src/common/Item.h
made HeroGroup data-only
[l2e.git] / src / common / Item.h
index 7e757ff245095e8f55e81b8c4f86d5b32595b450..bd8e7a999e720875e09e3b5a277671da9942b263 100644 (file)
@@ -9,7 +9,6 @@
 #define COMMON_ITEM_H_
 
 #include "fwd.h"
-#include "HeroGroup.h"
 #include "TargetingMode.h"
 #include "../graphics/fwd.h"
 
@@ -61,8 +60,7 @@ public:
        bool CanEquipRing() const { return equipability & EQUIPPABLE_RING; }
        bool CanEquipJewel() const { return equipability & EQUIPPABLE_JEWEL; }
 
-       HeroGroup &EquipableBy() { return equipableBy; }
-       const HeroGroup &EquipableBy() const { return equipableBy; }
+       int HeroMask() const { return heroMask; }
 
        bool HasEffectOnStatusScreen() const { return properties & PROPERTY_HAS_EFFECT_STATUS; }
        bool HasEffectInBattle() const { return properties & PROPERTY_HAS_EFFECT_BATTLE; }
@@ -132,7 +130,7 @@ private:
 
        TargetingMode targettingMode;
        int equipability;
-       HeroGroup equipableBy;
+       int heroMask;
 
        // TODO: turn these back into bits as soon as fields are implemented in the loader
        bool mostUseful;