#define COMMON_ITEM_H_
#include "fwd.h"
-#include "HeroGroup.h"
#include "TargetingMode.h"
#include "../graphics/fwd.h"
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; }
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;