aboutsummaryrefslogtreecommitdiff
path: root/contrib/dbcformat/dbc.desc
blob: 470108cab5fe998bda5049a35007f785ce13840c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
ENTRY ItemSetEntry

UNUSED INDEX setid
UNUSED STR  setname
UNKNOWN[7]
UNUSED UINT flags//, const
UNUSED UINT required_item_id[8]
UNKNOWN[48]
UINT spells[8]
UINT items_to_triggerspell[8] //items_to_triggerspell[0] -- for spells[0]
UINT required_skill_id//only 2 items sets have requirements
UINT required_skill_value

ENDENTRY


ENTRY TalentEntry

    INDEX TalentID
    UINT TalentTree
    UNKNOWN [2]
    UINT RankID[5]
    UNKNOWN[12]

ENDENTRY


ENTRY emoteentry

    INDEX Id
    UNUSED STR name
	UINT textid
    UNUSED  UINT textid2
    UNUSED  UINT textid3
	UNUSED  UINT textid4
    UNKNOWN
    UNUSED UINT textid5
    UNKNOWN
    UNUSED UINT textid6
    UNKNOWN[9]

ENDENTRY

ENTRY SpellEntry

    INDEX Id                                    
    UINT School
    UNKNOWN [2]
    UINT Category
	  UNKNOWN
    UINT Attributes
    UINT AttributesEx
    UNKNOWN [3]
    UINT Targets                               
    UINT TargetCreatureType                    
    UINT RequiresSpellFocus     
	  UNKNOWN
    UINT CasterAuraState                       
    UINT CastingTimeIndex                  
    UINT RecoveryTime
    UINT CategoryRecoveryTime
    UINT InterruptFlags
    UINT AuraInterruptFlags
    UINT ChannelInterruptFlags                 
    UINT procFlags
    UINT procChance
    UINT procCharges
    UINT maxLevel
    UINT baseLevel
    UINT spellLevel
    UINT DurationIndex
    UINT powerType
    UINT manaCost
    UINT manaCostPerlevel                      
    UINT manaPerSecond
    UINT manaPerSecondPerLevel
    UINT rangeIndex
    FLOAT speed
    UINT modalNextSpell
    UNKNOWN                              
    UINT Totem[2]                              
    UINT Reagent[8]                            
    UINT ReagentCount[8]                       
    UINT EquippedItemClass                     
    UINT EquippedItemSubClass                  
    UINT Effect[3] // 59 - 61                           
    UINT EffectDieSides[3]                     
    UINT EffectBaseDice[3]                     
    FLOAT EffectDicePerLevel[3]                
    FLOAT EffectRealPointsPerLevel[3]            
    INT EffectBasePoints[3] // 74 - 76
	  UNKNOWN [3]
	  UINT EffectImplicitTargetA[3] // 80 - 82
    UINT EffectImplicitTargetB[3] // 83 - 85
    UINT EffectRadiusIndex[3]                  
    UINT EffectApplyAuraName[3] // 89 - 91               
    UINT EffectAmplitude[3]                    
    UINT Effectunknown[3]                      
    UINT EffectChainTarget[3]                  
    UINT EffectItemType[3]                     
    UINT EffectMiscValue[3] // 104 - 106                 
    UINT EffectTriggerSpell[3]                 
    FLOAT EffectPointsPerComboPoint[3]           
    UINT SpellVisual                           
    UNKNOWN                             
    UINT SpellIconID                          
    UINT activeIconID
	  UINT spellPriority                         
    UNUSED STR Name
    UNUSED STR NameAlt1
    UNUSED STR NameAlt2
    UNUSED STR NameAlt3
    UNUSED STR NameAlt4
    UNUSED STR NameAlt5
    UNUSED STR NameAlt6
    UNUSED STR NameAlt7
    UNUSED STR NameFlags
    UINT Rank
    UINT RankAlt1
    UINT RankAlt2
    UINT RankAlt3
    UINT RankAlt4
    UINT RankAlt5
    UINT RankAlt6
    UINT RankAlt7
    UINT RankFlags
    UNUSED STR Description
    UNUSED STR DescriptionAlt1
    UNUSED STR DescriptionAlt2
    UNUSED STR DescriptionAlt3
    UNUSED STR DescriptionAlt4
    UNUSED STR DescriptionAlt5
    UNUSED STR DescriptionAlt6
    UNUSED STR DescriptionAlt7
    UNUSED UINT DescriptionFlags
    UNUSED STR BuffDescription
    UNUSED STR BuffDescriptionAlt1
    UNUSED STR BuffDescriptionAlt2
    UNUSED STR BuffDescriptionAlt3
    UNUSED STR BuffDescriptionAlt4
    UNUSED STR BuffDescriptionAlt5
    UNUSED STR BuffDescriptionAlt6
    UNUSED STR BuffDescriptionAlt7
    UINT ManaCostPercentage
    UINT StartRecoveryCategory
    UINT StartRecoveryTime
	  UINT field156 //nice name
    UNKNOWN[2]
    UINT SpellFamilyName
    UNKNOWN[11]
ENDENTRY

ENTRY SpellCastTime
    INDEX ID
    UINT CastTime
	UNKNOWN[2]
ENDENTRY

ENTRY SpellRadius
    INDEX ID
    FLOAT Radius
    UNKNOWN
    FLOAT Radius2
ENDENTRY

ENTRY SpellRange
    INDEX ID
    FLOAT minRange
    FLOAT maxRange
    UNKNOWN[18]
	UNKNOWN//some flag
ENDENTRY

ENTRY SpellDuration
    INDEX ID
    UINT Duration1
    UINT Duration2
    UINT Duration3
ENDENTRY

ENTRY AreaTableEntry

    UINT ID
    UNUSED UINT map
    UINT zone
    INDEX exploreFlag
	UNKNOWN[6]
	UINT area_level
    UNUSED STR name
    UNKNOWN[9]

ENDENTRY


ENTRY FactionEntry
	INDEX ID
	INT reputationListID

	UNKNOWN[7]
	UINT something1
	UINT something2 
	UINT something3
	UINT something4
	UINT something5
	UINT something6
	UINT something7
	UINT something8
	UINT something9
	UINT faction

	UNUSED STR name 
	UNKNOWN[17]

ENDENTRY


ENTRY FactionTemplateEntry
	INDEX ID
	UINT faction
	UNKNOWN
	UINT fightsupport
	UINT friendly
	UINT hostile
	UNKNOWN[8]
ENDENTRY


ENTRY ItemDisplayTemplateEntry

	UINT ID
	UNUSED STR modelFile
	UNKNOWN
	UNUSED STR imageFile
	UNKNOWN
	UNUSED STR invImageFile
	UNKNOWN[5]
	UINT seed
	UNKNOWN [10]
	UINT randomPropertyID 

ENDENTRY