Skip to content

SpellItemEnchantmentCondition.dbc ​

📝 Structure on wowdev.wiki ​

 

❌ denotes unused fields

Structure ​

IndexFieldTypeReference
0IDuint32
1LtOperandType_0uint8
2LtOperandType_1uint8
3LtOperandType_2uint8
4LtOperandType_3uint8
5LtOperandType_4uint8
6LtOperand_0uint32
7LtOperand_1uint32
8LtOperand_2uint32
9LtOperand_3uint32
10LtOperand_4uint32
11Operator_0uint8
12Operator_1uint8
13Operator_2uint8
14Operator_3uint8
15RtOperandType_0uint8
16RtOperandType_1uint8
17RtOperandType_2uint8
18RtOperandType_3uint8
19RtOperandType_4uint8
20RtOperandType_5uint8
21RtOperand_0uint32
22RtOperand_1uint32
23RtOperand_2uint32
24RtOperand_3uint32
25Logic_0uint8
26Logic_1uint8
27Logic_2uint8
28Logic_3uint8
29Logic_4uint8
30Logic_5uint8
 

Description of fields ​

ID ​

Col: 0 (uint32)

- no description -  

LtOperandType ​

Col: 1 – 5 (uint8)

unshifted enum SocketColorID = LOG(enumBit, 2) + 1

IDName
1SOCKET_COLOR_META
2SOCKET_COLOR_RED
3SOCKET_COLOR_YELLOW
4SOCKET_COLOR_BLUE

 

LtOperand ​

❌ Col: 6 – 10 (uint32)

- no description -  

Operator ​

Col: 11 – 15 (uint8)

  • 2: <
  • 3: >
  • 5: >=  

RtOperandType ​

Col: 15 – 20 (uint8)

unshifted enum SocketColorID = LOG(enumBit, 2) + 1

IDName
1SOCKET_COLOR_META
2SOCKET_COLOR_RED
3SOCKET_COLOR_YELLOW
4SOCKET_COLOR_BLUE

 

RtOperand ​

Col: 21 – 25 (uint32)

Amount of LtOperandType gems.  

Logic ​

❌ Col: 25 – 30 (uint8)

- no description -