class Spell {
+public:
+ static const int TYPE_ID = 304;
+
public:
Spell();
HeroGroup &UsableBy() { return usableBy; }
const HeroGroup &UsableBy() const { return usableBy; }
+ static bool Less(const Spell *, const Spell *);
+
// temporary setters
public:
void SetName(const char *n) { name = n; }