X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fcommon%2FItem.h;h=bd8e7a999e720875e09e3b5a277671da9942b263;hb=5795ffa948c6e39a624c4fc7773a99afb87579e1;hp=7e757ff245095e8f55e81b8c4f86d5b32595b450;hpb=89aa9fbc77d72e98549bc3aabd7ced7cd8949bdc;p=l2e.git diff --git a/src/common/Item.h b/src/common/Item.h index 7e757ff..bd8e7a9 100644 --- a/src/common/Item.h +++ b/src/common/Item.h @@ -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;