Derlexy
Intermediate OT User
- Joined
- Jun 29, 2011
- Messages
- 219
- Reaction score
- 101
Hello guys.
Im facing a problem that i have no clue about how to solve it. Ive created 2 new attributes for my server (TFS1.2), but when i ENUM them, only the 27 works, the 28 does not. Depending on what attribute i left on 27, it works and the other (left as 28) does not. I guess its some size limitation of the enum structure... How can i solve it?
The attributes im talking about are ITEM_ATTRIBUTE_ITEMCLASS and ITEM_ATTRIBUTE_UPGRADES.
Can someone help me?
Im facing a problem that i have no clue about how to solve it. Ive created 2 new attributes for my server (TFS1.2), but when i ENUM them, only the 27 works, the 28 does not. Depending on what attribute i left on 27, it works and the other (left as 28) does not. I guess its some size limitation of the enum structure... How can i solve it?
C++:
enum itemAttrTypes : uint32_t {
ITEM_ATTRIBUTE_NONE,
ITEM_ATTRIBUTE_ACTIONID = 1 << 0,
ITEM_ATTRIBUTE_MOVEMENTID = 1 << 1,
ITEM_ATTRIBUTE_DESCRIPTION = 1 << 2,
ITEM_ATTRIBUTE_TEXT = 1 << 3,
ITEM_ATTRIBUTE_DATE = 1 << 4,
ITEM_ATTRIBUTE_WRITER = 1 << 5,
ITEM_ATTRIBUTE_NAME = 1 << 6,
ITEM_ATTRIBUTE_ARTICLE = 1 << 7,
ITEM_ATTRIBUTE_PLURALNAME = 1 << 8,
ITEM_ATTRIBUTE_WEIGHT = 1 << 9,
ITEM_ATTRIBUTE_ATTACK = 1 << 10,
ITEM_ATTRIBUTE_DEFENSE = 1 << 11,
ITEM_ATTRIBUTE_ARMOR = 1 << 12,
ITEM_ATTRIBUTE_SHOOTRANGE = 1 << 13,
ITEM_ATTRIBUTE_OWNER = 1 << 14,
ITEM_ATTRIBUTE_DURATION = 1 << 15,
ITEM_ATTRIBUTE_DECAYSTATE = 1 << 16,
ITEM_ATTRIBUTE_CORPSEOWNER = 1 << 17,
ITEM_ATTRIBUTE_CHARGES = 1 << 18,
ITEM_ATTRIBUTE_FLUIDTYPE = 1 << 19,
ITEM_ATTRIBUTE_DOORID = 1 << 20,
ITEM_ATTRIBUTE_KEYNUMBER = 1 << 21,
ITEM_ATTRIBUTE_KEYHOLENUMBER = 1 << 22,
ITEM_ATTRIBUTE_DOORQUESTNUMBER = 1 << 23,
ITEM_ATTRIBUTE_DOORQUESTVALUE = 1 << 24,
ITEM_ATTRIBUTE_DOORLEVEL = 1 << 25,
ITEM_ATTRIBUTE_CHESTQUESTNUMBER = 1 << 26,
ITEM_ATTRIBUTE_ITEMCLASS = 1 << 27,
ITEM_ATTRIBUTE_UPGRADES = 1 << 28,
};
The attributes im talking about are ITEM_ATTRIBUTE_ITEMCLASS and ITEM_ATTRIBUTE_UPGRADES.
Can someone help me?