-public:
- enum Usability {
- USABILITY_MOST_USEFUL = 1,
- USABILITY_EQUIPABLE = 2,
- // USABILITY_UNUSED = 4,
- USABILITY_CURSED = 8,
- USABILITY_FRUIT = 16,
- USABILITY_SCENARIO = 32,
- USABILITY_STATUS = 64,
- USABILITY_BATTLE = 128,
- };
- enum TargettingMode {
- TARGETTING_MODE_ALL = 0,
- TARGETTING_MODE_ALLY = 0,
- TARGETTING_MODE_MULTIPLE = 1,
- TARGETTING_MODE_ONE = 2,
- TARGETTING_MODE_COUNT_MASK = 127,
- TARGETTING_MODE_ENEMY = 128,
- TARGETTING_MODE_FACTION_MASK = 128,
- };
- enum Equipable {
- EQUIPPABLE_NONE = 0,
- EQUIPPABLE_WEAPON = 1,
- EQUIPPABLE_ARMOR = 2,
- EQUIPPABLE_SHIELD = 4,
- EQUIPPABLE_HELMET = 8,
- EQUIPPABLE_RING = 16,
- EQUIPPABLE_JEWEL = 32,
- };
- enum EquipableBy {
- EQUIPABLE_BY_NOBODY = 0,
- EQUIPABLE_BY_MAXIM = 1,
- EQUIPABLE_BY_SELAN = 2,
- EQUIPABLE_BY_GUY = 4,
- EQUIPABLE_BY_ARTEA = 8,
- EQUIPABLE_BY_TIA = 16,
- EQUIPABLE_BY_DEKAR = 32,
- EQUIPABLE_BY_LEXIS = 64,
- };