TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
DB2Structure.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2008-2016 TrinityCore <http://www.trinitycore.org/>
3  *
4  * This program is free software; you can redistribute it and/or modify it
5  * under the terms of the GNU General Public License as published by the
6  * Free Software Foundation; either version 2 of the License, or (at your
7  * option) any later version.
8  *
9  * This program is distributed in the hope that it will be useful, but WITHOUT
10  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11  * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12  * more details.
13  *
14  * You should have received a copy of the GNU General Public License along
15  * with this program. If not, see <http://www.gnu.org/licenses/>.
16  */
17 
18 #ifndef TRINITY_DB2STRUCTURE_H
19 #define TRINITY_DB2STRUCTURE_H
20 
21 #include "Common.h"
22 #include "DBCEnums.h"
23 #include "Util.h"
24 
25 #pragma pack(push, 1)
26 
28 {
29  uint32 ID; // 0
30  int32 Faction; // 1 -1=all, 0=horde, 1=alliance
31  int32 MapID; // 2 -1=none
32  uint32 Supercedes; // 3 its Achievement parent (can`t start while parent uncomplete, use its Criteria if don`t have own, use its progress on begin)
36  uint32 Points; // 7 reward points
38  uint32 Flags; // 9
39  uint32 IconID; // 10 icon (from SpellIcon.dbc)
41  uint32 MinimumCriteria; // 12 - need this count of completed criterias (own or referenced achievement criterias)
42  uint32 SharesCriteria; // 13 - referenced achievement (counting of all completed criterias)
44 };
45 
47 {
48  uint32 ID; // 0
50  uint32 AreaID; // 2
51 };
52 
54 {
55  uint32 ID; // 0
56  uint32 FactionID; // 1 id of faction.dbc for player factions associated with city
57  uint32 DepositRate; // 2 1/3 from real
60 };
61 
63 {
64  uint32 ID; // 0
65  uint32 Type; // 1 value 0 -> hair, value 2 -> facialhair
68  float CostModifier; // 4
69  uint32 Race; // 5
70  uint32 Sex; // 6
71  uint32 Data; // 7 (real ID to hair/facial hair)
72 };
73 
75 {
76  uint32 ID; // 0
78  float Modifier; // 2
79 };
80 
82 {
83  uint32 ID; // 0
85  uint32 State; // 2
86  int32 Value; // 3
87 };
88 
90 {
91  uint32 ID; // 0
96  int32 Source; // 5
97  uint32 Flags; // 6
100 };
101 
103 {
104  uint32 ID; // 0
106  uint32 State; // 2
107  int32 Value; // 3
108 };
109 
110 #define MAX_BROADCAST_TEXT_EMOTES 3
111 
113 {
123 };
124 
125 #define MAX_OUTFIT_ITEMS 24
126 
128 {
129  uint32 ID; // 0
130  uint8 RaceID; // 1
135  uint32 PetDisplayID; // 29 Pet Model ID for starting pet
136  uint32 PetFamilyID; // 30 Pet Family Entry for starting pet
137 };
138 
140 {
141  uint32 ID; // 0
144 };
145 
147 {
148  uint32 ID; // 0
150  uint32 Camera[8]; // 2-9
151 };
152 
154 {
155  uint32 ID; // 0
159  float CreatureModelScale; // 4
160  float Unknown620; // 5
172  uint32 Flags; // 19
173  int32 Gender; // 20
175 };
176 
178 {
179  uint32 ID; // 0
181  uint32 Flags; // 2 no exp? critters, non-combat pets, gas cloud.
182 };
183 
185 {
186  uint32 ID; // 0
187  uint32 Type; // 1
188  union
189  {
190  uint32 ID;
191  // ACHIEVEMENT_CRITERIA_TYPE_KILL_CREATURE = 0
192  // ACHIEVEMENT_CRITERIA_TYPE_KILLED_BY_CREATURE = 20
194 
195  // ACHIEVEMENT_CRITERIA_TYPE_WIN_BG = 1
196  // ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_BATTLEGROUND = 15
197  // ACHIEVEMENT_CRITERIA_TYPE_DEATH_AT_MAP = 16
198  // ACHIEVEMENT_CRITERIA_TYPE_WIN_ARENA = 32
199  // ACHIEVEMENT_CRITERIA_TYPE_PLAY_ARENA = 33
201 
202  // ACHIEVEMENT_CRITERIA_TYPE_REACH_SKILL_LEVEL = 7
203  // ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILL_LEVEL = 40
204  // ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILLLINE_SPELLS = 75
205  // ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILL_LINE = 112
207 
208  // ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_ACHIEVEMENT = 8
210 
211  // ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUESTS_IN_ZONE = 11
213 
214  // ACHIEVEMENT_CRITERIA_TYPE_CURRENCY = 12
216 
217  // ACHIEVEMENT_CRITERIA_TYPE_DEATH_IN_DUNGEON = 18
218  // ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_RAID = 19
220 
221  // ACHIEVEMENT_CRITERIA_TYPE_DEATHS_FROM = 26
223 
224  // ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST = 27
226 
227  // ACHIEVEMENT_CRITERIA_TYPE_BE_SPELL_TARGET = 28
228  // ACHIEVEMENT_CRITERIA_TYPE_BE_SPELL_TARGET2 = 69
229  // ACHIEVEMENT_CRITERIA_TYPE_CAST_SPELL = 29
230  // ACHIEVEMENT_CRITERIA_TYPE_CAST_SPELL2 = 110
231  // ACHIEVEMENT_CRITERIA_TYPE_LEARN_SPELL = 34
233 
234  // ACHIEVEMENT_CRITERIA_TYPE_BG_OBJECTIVE_CAPTURE
236 
237  // ACHIEVEMENT_CRITERIA_TYPE_HONORABLE_KILL_AT_AREA = 31
238  // ACHIEVEMENT_CRITERIA_TYPE_ENTER_AREA = 163
239  // ACHIEVEMENT_CRITERIA_TYPE_LEAVE_AREA = 164
241 
242  // ACHIEVEMENT_CRITERIA_TYPE_OWN_ITEM = 36
243  // ACHIEVEMENT_CRITERIA_TYPE_USE_ITEM = 41
244  // ACHIEVEMENT_CRITERIA_TYPE_LOOT_ITEM = 42
245  // ACHIEVEMENT_CRITERIA_TYPE_EQUIP_ITEM = 57
246  // ACHIEVEMENT_CRITERIA_TYPE_OWN_TOY = 185
248 
249  // ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_TEAM_RATING = 38
250  // ACHIEVEMENT_CRITERIA_TYPE_REACH_TEAM_RATING = 39
251  // ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_PERSONAL_RATING = 39
253 
254  // ACHIEVEMENT_CRITERIA_TYPE_EXPLORE_AREA = 43
256 
257  // ACHIEVEMENT_CRITERIA_TYPE_GAIN_REPUTATION = 46
259 
260  // ACHIEVEMENT_CRITERIA_TYPE_EQUIP_EPIC_ITEM = 49
262 
263  // ACHIEVEMENT_CRITERIA_TYPE_ROLL_NEED_ON_LOOT = 50
264  // ACHIEVEMENT_CRITERIA_TYPE_ROLL_GREED_ON_LOOT = 51
266 
267  // ACHIEVEMENT_CRITERIA_TYPE_HK_CLASS = 52
269 
270  // ACHIEVEMENT_CRITERIA_TYPE_HK_RACE = 53
272 
273  // ACHIEVEMENT_CRITERIA_TYPE_DO_EMOTE = 54
275 
276  // ACHIEVEMENT_CRITERIA_TYPE_USE_GAMEOBJECT = 68
277  // ACHIEVEMENT_CRITERIA_TYPE_FISH_IN_GAMEOBJECT = 72
279 
280  // ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_POWER = 96
282 
283  // ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_STAT = 97
285 
286  // ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_SPELLPOWER = 98
288 
289  // ACHIEVEMENT_CRITERIA_TYPE_LOOT_TYPE = 109
291 
292  // ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_DUNGEON_ENCOUNTER = 165
294 
295  // ACHIEVEMENT_CRITERIA_TYPE_CONSTRUCT_GARRISON_BUILDING = 169
297 
298  // ACHIEVEMENT_CRITERIA_TYPE_UPGRADE_GARRISON = 170
300 
301  // ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_GARRISON_MISSION = 174
303 
304  // ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_GARRISON_SHIPMENT = 182
306  } Asset; // 2
313  uint32 Flags; // 9
316 };
317 
319 {
320  uint32 ID; // 0
325  uint32 Flags; // 5
328 };
329 
331 {
332  uint32 ID; // 0
340  uint32 Flags; // 9
343 };
344 
346 {
347  uint32 ID; // 0
349  uint32 Index; // 2
350  float X; // 3
351  float Y; // 4
352 };
353 
355 {
356  uint32 ID; // 0
357  struct
358  {
363  } StateDamaged;
364  struct
365  {
366  uint32 DisplayID; // 5
370  uint32 NameSet; // 9
371  } StateDestroyed;
372  struct
373  {
374  uint32 DisplayID; // 10
377  uint32 AmbientDoodadSet; // 13
378  uint32 NameSet; // 14
379  } StateRebuilding;
380  struct
381  {
382  uint32 DisplayID; // 15
384  uint32 AmbientDoodadSet; // 17
385  uint32 NameSet; // 18
386  } StateSmoke;
392 };
393 
395 {
396  uint32 ID; // 0
397  float QualityMod; // 1
398 };
399 
401 {
402  uint32 ID; // 0
403  uint32 MapID; // 1
406  float RotationX; // 6
407  float RotationY; // 7
408  float RotationZ; // 8
409  float RotationW; // 9
410  float Size; // 10
414  uint32 Type; // 14
415  uint32 Data[8]; // 15-22
417 };
418 
420 {
421  uint32 ID; // 0
425 };
426 
428 {
429  uint32 ID; // 0
430  uint32 Flags; // 1
437 };
438 
440 {
441  uint32 ID; // 0
445  uint32 Type; // 4
446  uint32 Level; // 5
458  uint32 Flags; // 17
465 };
466 
468 {
469  uint32 ID; // 0
474 };
475 
477 {
478  uint32 ID; // 0
482  uint32 ClassAtlasID; // 4 UiTextureAtlasMember.db2 ref
484 };
485 
487 {
488  uint32 ID; // 0
499  uint32 Level; // 11
503  uint32 Flags; // 15
512 };
513 
515 {
516  uint32 ID; // 0
520 };
521 
523 {
524  uint32 ID; // 0
527  uint32 Flags; // 3
533 };
534 
536 {
537  uint32 ID; // 0
540 };
541 
543 {
544  uint32 ID; // 0
547 };
548 
550 {
551  uint32 ID; // 0
552  uint32 Level; // 1
553  uint32 MapID; // 2
561 };
562 
564 {
565  uint32 ID; // 0
570 };
571 
573 {
574  uint32 ID; // 0
575  uint32 Type; // 1
577 };
578 
580 {
581  uint32 ID; // 0
584 };
585 
587 {
588  uint32 ID; // 0
590  uint32 Flags; // 2
593  uint32 OldItem[2]; // 5-6
596  uint32 ItemBonusListID[2]; // 10-11
597 };
598 
599 #define MAX_HOLIDAY_DURATIONS 10
600 #define MAX_HOLIDAY_DATES 16
601 #define MAX_HOLIDAY_FLAGS 10
602 
604 {
605  uint32 ID; // 0
607  uint32 Date[MAX_HOLIDAY_DATES]; // 11-26 (dates in unix time starting at January, 1, 2000)
608  uint32 Region; // 27
611  uint32 HolidayNameID; // 39 HolidayNames.dbc
612  uint32 HolidayDescriptionID; // 40 HolidayDescriptions.dbc
615  uint32 CalendarFilterType; // 43 (-1 = Fishing Contest, 0 = Unk, 1 = Darkmoon Festival, 2 = Yearly holiday)
616  uint32 Flags; // 44 (0 = Darkmoon Faire, Fishing Contest and Wotlk Launch, rest is 1)
617 };
618 
620 {
621  uint32 ID; // 0
622  float ClothFactor; // 1
623  float LeatherFactor; // 2
624  float MailFactor; // 3
625  float PlateFactor; // 4
626 };
627 
629 {
630  uint32 ID; // 0
631  float Factor; // 1
632 };
633 
635 {
636  uint32 ID; // 0
637  float Factor; // 1
638 };
639 
641 {
642  uint32 ID; // 0
643  float Factor; // 1
644 };
645 
647 {
648  uint32 ID; // 0
651 };
652 
654 {
655  uint32 ID; // 0
657  uint32 Type; // 2
658  int32 Value[2]; // 3-4
659  uint32 Index; // 5
660 };
661 
663 {
664  uint32 ID; // 0
669 };
670 
672 {
673  uint32 ID; // 0
674  uint32 Flags; // 1
675  float PriceMod; // 2
677 };
678 
680 {
681  uint32 ID; // 0
683 };
684 
686 {
687  uint32 ID; // 0
694 };
695 
697 {
698  uint32 ID; // 0
708 };
709 
710 struct ItemEntry
711 {
712  uint32 ID; // 0
713  uint32 Class; // 1
721 };
722 
723 #define MAX_ITEM_EXT_COST_ITEMS 5
724 #define MAX_ITEM_EXT_COST_CURRENCIES 5
725 
727 {
728  uint32 ID; // 0 extended-cost entry id
729  uint32 RequiredArenaSlot; // 3 arena slot restrictions (min slot value)
730  uint32 RequiredItem[MAX_ITEM_EXT_COST_ITEMS]; // 3-6 required item id
731  uint32 RequiredItemCount[MAX_ITEM_EXT_COST_ITEMS]; // 7-11 required count of 1st item
732  uint32 RequiredPersonalArenaRating; // 12 required personal arena rating
734  uint32 RequiredCurrency[MAX_ITEM_EXT_COST_CURRENCIES]; // 14-18 required curency id
741 };
742 
744 {
745  uint32 ID; // 0
748  uint32 Flags; // 3
749 };
750 
752 {
753  uint32 ID; // 0
758  uint32 Index; // 5
759 };
760 
762 {
763  uint32 ID; // 0
764  uint32 ItemLevel; // 1 Item level (1 - 1000)
765  float ArmorFactor; // 2 Price factor for armor
766  float WeaponFactor; // 3 Price factor for weapons
767 };
768 
769 #define MAX_ITEM_RANDOM_PROPERTIES 5
770 
772 {
773  uint32 ID; // 0
777 };
778 
780 {
781  uint32 ID; // 0
786 };
787 
788 #define MAX_ITEM_PROTO_FLAGS 3
789 #define MAX_ITEM_PROTO_SOCKETS 3
790 #define MAX_ITEM_PROTO_STATS 10
791 
793 {
794  uint32 ID; // 0
797  float Unk1; // 5
798  float Unk2; // 6
823  uint32 Delay; // 67
824  float RangedModRange; // 68
835  uint32 LockID; // 79
837  uint32 Sheath; // 81
841  uint32 Area; // 85
842  uint32 Map; // 86
848  float ArmorDamageModifier; // 94
852  float StatScalingFactor; // 98
856 };
857 
859 {
860  uint32 ID; // 0
867 };
868 
870 {
871  uint32 ID; // 0
874 };
875 
877 {
878  uint32 ID; // 0
880 };
881 
883 {
884  uint32 ID; // 0
887 };
888 
889 #define KEYCHAIN_SIZE 32
890 
892 {
895 };
896 
898 {
899  uint32 ID; // 0
901 };
902 
904 {
905  uint32 ID; // 0
906  uint32 Type; // 1
907  uint32 Asset[2]; // 2-3
911 };
912 
914 {
925 };
926 
928 {
929  uint32 ID; // 0
930  uint32 Flags; // 1
937 };
938 
940 {
941  uint32 ID; // 0
945 };
946 
948 {
949  uint32 ID; // 0
951  uint32 Race; // 2
952  uint32 Sex; // 3
953 };
954 
956 {
957  uint32 ID; // 0
958  char const* Name; // 1
960 };
961 
963 {
964  uint32 ID; // 0
965  char const* Name; // 1
966 };
967 
969 {
970  uint32 ID; // 0
971  char const* Name; // 1
973 };
974 
975 #define MAX_OVERRIDE_SPELL 10
976 
978 {
979  uint32 ID; // 0
981  uint32 Flags; // 11
983 };
984 
986 {
990 };
991 
993 {
994  uint32 ID; // 0
995  uint32 Flags; // 1
1002  uint32 SkillID[4]; // 8-11
1003  int32 MinSkill[4]; // 12-15
1004  int32 MaxSkill[4]; // 16-19
1009  uint32 MinFactionID[3]; // 24-26
1011  uint32 MinReputation[3]; // 28-30
1019  uint32 PrevQuestID[4]; // 38-41
1021  uint32 CurrQuestID[4]; // 43-46
1025  uint32 SpellID[4]; // 53-56
1027  uint32 ItemID[4]; // 58-61
1028  uint32 ItemCount[4]; // 62-65
1030  uint32 Explored[2]; // 67-68
1031  uint32 Time[2]; // 69-70
1033  uint32 AuraSpellID[4]; // 72-75
1039  uint32 Achievement[4]; // 81-84
1041  uint32 LfgStatus[4]; // 86-89
1042  uint32 LfgCompare[4]; // 90-93
1043  uint32 LfgValue[4]; // 94-97
1045  uint32 AreaID[4]; // 99-102
1047  uint32 CurrencyID[4]; // 104-107
1048  uint32 CurrencyCount[4]; // 108-111
1051  uint32 QuestKillMonster[4]; // 114-117
1059  uint32 PhaseID; // 125
1071 };
1072 
1074 {
1076  uint32 Money[10]; // 1
1077 };
1078 
1080 {
1081  uint32 ID; // 0
1086 };
1087 
1089 {
1090  uint32 ID; // 0
1092 };
1093 
1095 {
1096  uint32 ID; // 0
1098 };
1099 
1101 {
1102  uint32 ID; // 0
1103  uint32 Exp[10]; // 1
1104 };
1105 
1107 {
1108  uint32 ID; // 0
1112 };
1113 
1115 {
1116  uint32 ID; // 0
1119  uint32 FileDataID[20]; // 3-22
1120  uint32 Freq[20]; // 23-42
1121  float VolumeFloat; // 43
1122  uint32 Flags; // 44
1123  float MinDistance; // 45
1124  float DistanceCutoff; // 46
1127  float VolumeVariationPlus; // 49
1129  float PitchVariationPlus; // 51
1130  float PitchVariationMinus; // 52
1131  float PitchAdjust; // 53
1134 };
1135 
1137 {
1138  uint32 ID; // 0
1144 };
1145 
1147 {
1148  uint32 ID; // 0
1157 };
1158 
1160 {
1161  uint32 ID; // 0
1168 };
1169 
1171 {
1172  uint32 ID; // 0
1176 };
1177 
1179 {
1180  uint32 ID; // 0
1184 };
1185 
1187 {
1188  uint32 ID; // 0
1189  int32 Duration[3]; // 1-3
1190 };
1191 
1193 {
1194  uint32 ID; // 0
1196  uint32 LTOperand[5]; // 2-6
1197  uint8 Operator[5]; // 7-8
1199  uint32 RTOperand[5]; // 10-14
1200  uint8 Logic[5]; // 15-16
1201 };
1202 
1204 {
1205  uint32 ID; // 0
1209 };
1210 
1212 {
1213  uint32 ID; // 0
1231  float Speed; // 18
1235  float MultistrikeSpeedMod; // 24
1236 };
1237 
1239 {
1240  uint32 ID; // 0
1247  uint32 ManaCostAdditional; // 7 Spell uses [ManaCost, ManaCost+ManaCostAdditional] power - affects tooltip parsing as multiplier on SpellEffectEntry::EffectPointsPerResource
1248  // only SPELL_EFFECT_WEAPON_DAMAGE_NOSCHOOL, SPELL_EFFECT_WEAPON_PERCENT_DAMAGE, SPELL_EFFECT_WEAPON_DAMAGE, SPELL_EFFECT_NORMALIZED_WEAPON_DMG
1251  float ManaCostPercentage; // 10
1255 };
1256 
1258 {
1262 };
1263 
1265 {
1266  uint32 ID; // 0
1267  float Radius; // 1
1268  float RadiusPerLevel; // 2
1269  float RadiusMin; // 3
1270  float RadiusMax; // 4
1271 };
1272 
1274 {
1275  uint32 ID; // 0
1276  float MinRangeHostile; // 1
1277  float MinRangeFriend; // 2
1278  float MaxRangeHostile; // 3
1279  float MaxRangeFriend; // 4
1283 };
1284 
1285 #define MAX_SPELL_REAGENTS 8
1286 
1288 {
1289  uint32 ID; // 0
1292 };
1293 
1295 {
1296  uint32 ID; // 0
1297  uint32 RuneCost[4]; // 1-4 (0=blood, 1=unholy, 2=frost, 3=death)
1299 
1300  bool NoRuneCost() const { return RuneCost[0] == 0 && RuneCost[1] == 0 && RuneCost[2] == 0 && RuneCost[3] == 0; }
1301  bool NoRunicPowerGain() const { return RunicPower == 0; }
1302 };
1303 
1304 #define MAX_SPELL_TOTEMS 2
1305 
1307 {
1308  uint32 ID; // 0
1311 };
1312 
1314 {
1315  uint32 ID; // 0
1319  float Unk620; // 5
1322 };
1323 
1325 {
1326  uint32 ID; // 0
1332  uint32 LearnableIndex; // 9 - some kind of index only for learnable nodes
1333  uint32 Flags; // 10
1335 };
1336 
1338 {
1339  uint32 ID; // 0
1340  uint32 From; // 1
1341  uint32 To; // 2
1342  uint32 Cost; // 3
1343 };
1344 
1346 {
1347  uint32 ID; // 0
1356 };
1357 
1359 {
1360  uint32 ID; // 0
1364 };
1365 
1366 struct ToyEntry
1367 {
1368  uint32 ID; // 0
1373 };
1374 
1376 {
1377  uint32 ID; // 0
1382 };
1383 
1385 {
1386  uint32 ID; // 0
1389  float X; // 3
1390  float Y; // 4
1391  float Z; // 5
1392  float W; // 6
1393 };
1394 
1396 {
1397  uint32 ID; // 0
1402  float RegenerationPeace; // 5
1405  uint32 FileDataID[6]; // 8-13
1406  uint32 Color[6]; // 14-19
1407  uint32 Flags; // 20
1412  float StartInset; // 25
1413  float EndInset; // 26
1414 };
1415 
1416 #define MAX_WORLD_MAP_OVERLAY_AREA_IDX 4
1417 
1419 {
1420  uint32 ID; // 0
1421  uint32 MapAreaID; // 1 idx in WorldMapArea.dbc
1433 };
1434 
1435 #pragma pack(pop)
1436 
1438 {
1440  TaxiPathBySourceAndDestination(uint32 _id, uint32 _price) : ID(_id), price(_price) { }
1441 
1444 };
1445 
1446 typedef std::map<uint32, TaxiPathBySourceAndDestination> TaxiPathSetForSource;
1447 typedef std::map<uint32, TaxiPathSetForSource> TaxiPathSetBySource;
1448 
1449 typedef std::vector<TaxiPathNodeEntry const*> TaxiPathNodeList;
1450 typedef std::vector<TaxiPathNodeList> TaxiPathNodesByPath;
1451 
1452 #define TaxiMaskSize 217
1453 typedef std::array<uint8, TaxiMaskSize> TaxiMask;
1454 
1455 #endif
Definition: DB2Structure.h:634
uint32 ItemLevel
Definition: DB2Structure.h:805
#define MAX_OVERRIDE_SPELL
Definition: DB2Structure.h:975
uint32 PowerType
Definition: DB2Structure.h:1243
float DistanceCutoff
Definition: DB2Structure.h:1124
Definition: DB2Structure.h:1306
uint32 DungeonEncounterID
Definition: DB2Structure.h:293
uint32 TimeIndex
Definition: DB2Structure.h:1388
uint32 SoundID
Definition: DB2Structure.h:149
Definition: DB2Structure.h:89
LocalizedString * TextureVariation[3]
Definition: DB2Structure.h:162
uint32 ID
Definition: DB2Structure.h:630
uint32 AttributesExL
Definition: DB2Structure.h:1226
uint32 IconFileDataID
Definition: DB2Structure.h:650
uint32 ItemID
Definition: DB2Structure.h:872
Definition: DB2Structure.h:46
uint32 BuyCount
Definition: DB2Structure.h:799
TaxiPathBySourceAndDestination(uint32 _id, uint32 _price)
Definition: DB2Structure.h:1440
struct DestructibleModelDataEntry::@218 StateDestroyed
uint32 DoNotHighlight
Definition: DB2Structure.h:389
uint32 MinPVPRank
Definition: DB2Structure.h:1015
uint32 Color[6]
Definition: DB2Structure.h:1406
LocalizedString * DisplayName
Definition: DB2Structure.h:1281
uint32 TeamType
Definition: DB2Structure.h:252
uint32 ID
Definition: DB2Structure.h:636
uint32 CreatureGeosetData
Definition: DB2Structure.h:169
uint32 Flags
Definition: DB2Structure.h:1280
uint32 Money[10]
Definition: DB2Structure.h:1076
uint32 QuestKillID
Definition: DB2Structure.h:1049
uint32 BagFamily
Definition: DB2Structure.h:843
uint32 FollowerTypeID
Definition: DB2Structure.h:436
uint32 CasterAuraSpell
Definition: DB2Structure.h:1153
uint32 Cost
Definition: DB2Structure.h:1342
uint32 ManaCostPerLevel
Definition: DB2Structure.h:1245
uint32 MaxFactionID
Definition: DB2Structure.h:1010
uint32 MaxAvgItemLevel
Definition: DB2Structure.h:1062
uint32 StartTimer
Definition: DB2Structure.h:309
Definition: DB2Structure.h:679
uint32 TotemCategory
Definition: DB2Structure.h:844
uint32 Date[MAX_HOLIDAY_DATES]
Definition: DB2Structure.h:607
Definition: DB2Structure.h:563
uint32 SubClass
Definition: DB2Structure.h:714
LocalizedString * DisplayName
Definition: DB2Structure.h:66
uint32 ID
Definition: DB2Structure.h:1442
uint32 ID
Definition: DB2Structure.h:1296
uint32 MaxLevel
Definition: DB2Structure.h:997
int32 MinCastTime
Definition: DB2Structure.h:1175
LocalizedString * Name
Definition: DB2Structure.h:59
float MinDistance
Definition: DB2Structure.h:1123
uint32 Flags
Definition: DB2Structure.h:1370
uint32 DisplayId
Definition: DB2Structure.h:918
Definition: DB2Structure.h:662
uint32 UpgradeResourceCost
Definition: DB2Structure.h:559
uint32 ID
Definition: DB2Structure.h:537
uint32 ID
Definition: DB2Structure.h:1213
float PitchVariationMinus
Definition: DB2Structure.h:1130
float PitchVariationPlus
Definition: DB2Structure.h:1129
LocalizedString * Name
Definition: DB2Structure.h:1118
uint32 LfgValue[4]
Definition: DB2Structure.h:1043
uint32 PhaseGroupID
Definition: DB2Structure.h:413
LocalizedString * Description
Definition: DB2Structure.h:449
float RotationX
Definition: DB2Structure.h:406
uint32 RequiredReputationFaction
Definition: DB2Structure.h:812
Definition: DB2Structure.h:1136
Definition: DB2Structure.h:1273
uint32 SkillID
Definition: DB2Structure.h:206
uint32 MaxPVPRank
Definition: DB2Structure.h:1016
int32 PowerType
Definition: DB2Structure.h:1068
uint32 ID
Definition: DB2Structure.h:1102
uint32 TimeIndex
Definition: DB2Structure.h:1379
uint32 HordeUiAnimRaceInfoID
Definition: DB2Structure.h:492
uint32 ItemID
Definition: DB2Structure.h:754
uint32 RequiredDisenchantSkill
Definition: DB2Structure.h:693
uint32 ID
Definition: DB2Structure.h:753
uint32 HordeTexPrefixKitID
Definition: DB2Structure.h:454
float MailFactor
Definition: DB2Structure.h:624
Definition: DB2Structure.h:685
uint32 ExcludeTargetAuraSpell
Definition: DB2Structure.h:1156
uint32 ID
Definition: DB2Structure.h:970
#define MAX_HOLIDAY_FLAGS
Definition: DB2Structure.h:601
uint32 IconFileID
Definition: DB2Structure.h:93
LocalizedString * Name
Definition: DB2Structure.h:180
uint32 MinAvgEquippedItemLevel
Definition: DB2Structure.h:1063
int32 AllowableRace
Definition: DB2Structure.h:804
uint32 SpellID
Definition: DB2Structure.h:1241
uint32 MountTypeID
Definition: DB2Structure.h:942
uint32 ID
Definition: DB2Structure.h:1138
uint32 MapID
Definition: DB2Structure.h:403
uint32 RepairGroundFx
Definition: DB2Structure.h:388
uint32 ID
Definition: DB2Structure.h:469
uint32 AttributesExI
Definition: DB2Structure.h:1223
uint32 ID
Definition: DB2Structure.h:1180
Definition: DB2Structure.h:102
uint32 FollowerRequiredGarrAbilityID
Definition: DB2Structure.h:462
uint32 DifficultyID
Definition: DB2Structure.h:1317
uint32 RequiredAura
Definition: DB2Structure.h:933
LocalizedString * Reward
Definition: DB2Structure.h:40
uint32 ID
Definition: DB2Structure.h:994
uint32 MaxGuildLevel
Definition: DB2Structure.h:1057
uint32 PetType
Definition: DB2Structure.h:95
uint32 FactionID
Definition: DB2Structure.h:258
Definition: DB2Structure.h:985
flag128 SpellClassMask
Definition: DB2Structure.h:1182
Definition: DB2Structure.h:743
uint32 BonusAmount
Definition: DB2Structure.h:457
float RadiusMax
Definition: DB2Structure.h:1270
uint32 RaceMask
Definition: DB2Structure.h:998
uint32 ID
Definition: DB2Structure.h:1326
uint32 LanguageID
Definition: DB2Structure.h:832
#define MAX_SPELL_TOTEMS
Definition: DB2Structure.h:1304
uint32 SpellClassSet
Definition: DB2Structure.h:1183
uint32 ID
Definition: DB2Structure.h:773
uint32 SizeClass
Definition: DB2Structure.h:165
uint32 Operator
Definition: DB2Structure.h:908
Definition: DB2Structure.h:439
uint32 RequiredArenaSlot
Definition: DB2Structure.h:729
Definition: DB2Structure.h:1203
uint32 Level
Definition: DB2Structure.h:552
Definition: DB2Structure.h:696
float Unk620
Definition: DB2Structure.h:1319
uint32 ID
Definition: DB2Structure.h:781
struct DestructibleModelDataEntry::@217 StateDamaged
uint32 PowerType
Definition: DB2Structure.h:281
Definition: DB2Structure.h:1264
#define KEYCHAIN_SIZE
Definition: DB2Structure.h:889
uint32 PageText
Definition: DB2Structure.h:831
uint32 Flags
Definition: DB2Structure.h:674
uint32 ID
Definition: DB2Structure.h:673
uint32 RequiredFactionStanding
Definition: DB2Structure.h:737
uint32 OtherFactionGarrAbilityID
Definition: DB2Structure.h:434
uint32 AttributesExE
Definition: DB2Structure.h:1219
Definition: DB2Structure.h:792
uint32 QuestID
Definition: DB2Structure.h:225
uint32 UpgradeMoneyCost
Definition: DB2Structure.h:560
uint32 PrevQuestLogic
Definition: DB2Structure.h:1018
uint32 MountCreatureID[2]
Definition: DB2Structure.h:1330
int32 Language
Definition: DB2Structure.h:115
LocalizedString * DisplayNameShort
Definition: DB2Structure.h:1282
uint32 MapID
Definition: DB2Structure.h:200
uint32 QuestKillMonster[4]
Definition: DB2Structure.h:1051
uint32 Freq[20]
Definition: DB2Structure.h:1120
Definition: DB2Structure.h:1159
uint32 ManaCostPerSecond
Definition: DB2Structure.h:1246
uint32 CurveID
Definition: DB2Structure.h:348
char const * Name
Definition: DB2Structure.h:958
uint32 Delay
Definition: DB2Structure.h:823
uint32 BonusTreeID
Definition: DB2Structure.h:886
uint32 ZoneID
Definition: DB2Structure.h:212
float Factor
Definition: DB2Structure.h:631
uint32 RunicPower
Definition: DB2Structure.h:1298
float MinRangeFriend
Definition: DB2Structure.h:1277
uint8 Logic[5]
Definition: DB2Structure.h:1200
Definition: DB2Structure.h:876
uint32 Tooltip
Definition: DB2Structure.h:576
uint32 GarrAbilityID
Definition: DB2Structure.h:518
#define MAX_ITEM_PROTO_FLAGS
Definition: DB2Structure.h:788
Definition: DB2Structure.h:603
uint32 LootType
Definition: DB2Structure.h:290
uint32 GarrPlotUICategoryID
Definition: DB2Structure.h:525
uint32 QuestPackageID
Definition: DB2Structure.h:1082
uint32 ID
Definition: DB2Structure.h:979
float WeaponFactor
Definition: DB2Structure.h:766
uint32 MinReputation[3]
Definition: DB2Structure.h:1011
uint32 RequiredItem[MAX_ITEM_EXT_COST_ITEMS]
Definition: DB2Structure.h:730
std::vector< TaxiPathNodeList > TaxiPathNodesByPath
Definition: DB2Structure.h:1450
Definition: DB2Structure.h:897
uint32 CurrencySubstitutionID
Definition: DB2Structure.h:853
uint32 ExtendedDisplayInfoID
Definition: DB2Structure.h:158
uint32 HealEffectSpeed
Definition: DB2Structure.h:391
uint32 PageMaterial
Definition: DB2Structure.h:833
uint32 ID
Definition: DB2Structure.h:91
uint32 EAXDef
Definition: DB2Structure.h:1125
float PriceMod
Definition: DB2Structure.h:675
uint32 RequiredArea
Definition: DB2Structure.h:932
int32 ItemID[MAX_OUTFIT_ITEMS]
Definition: DB2Structure.h:134
uint32 PhaseGroupID
Definition: DB2Structure.h:1060
uint32 ItemID
Definition: DB2Structure.h:247
uint32 MaxLevel
Definition: DB2Structure.h:862
LocalizedString * ToolTip
Definition: DB2Structure.h:1411
uint32 TextureHeight
Definition: DB2Structure.h:1425
uint32 Flags
Definition: DB2Structure.h:430
Definition: DB2Structure.h:127
uint32 Parent
Definition: DB2Structure.h:910
uint32 ID
Definition: DB2Structure.h:664
std::map< uint32, TaxiPathBySourceAndDestination > TaxiPathSetForSource
Definition: DB2Structure.h:1446
uint32 TargetAuraSpell
Definition: DB2Structure.h:1154
uint32 LocaleMask
Definition: DB2Structure.h:972
uint32 ID
Definition: DB2Structure.h:55
float HealthCostPercentage
Definition: DB2Structure.h:1254
uint32 PhaseID
Definition: DB2Structure.h:1059
int32 Unknown3
Definition: DB2Structure.h:507
LocalizedString * Name
Definition: DB2Structure.h:334
uint32 FactionIndex
Definition: DB2Structure.h:519
uint32 UnkEmoteID
Definition: DB2Structure.h:121
uint32 MinGuildLevel
Definition: DB2Structure.h:1056
#define MAX_ITEM_EXT_COST_ITEMS
Definition: DB2Structure.h:723
Definition: Common.h:146
Definition: DB2Structure.h:1186
int32 Unknown2
Definition: DB2Structure.h:506
uint32 ModalNextSpell
Definition: DB2Structure.h:1181
Definition: DB2Structure.h:751
uint32 CreatureID
Definition: DB2Structure.h:193
uint32 Points
Definition: DB2Structure.h:36
int32 Material
Definition: DB2Structure.h:836
uint32 Flags
Definition: DB2Structure.h:503
uint32 ID
Definition: DB2Structure.h:1308
uint32 Level2
Definition: DB2Structure.h:558
uint32 CharShipmentContainerID
Definition: DB2Structure.h:305
LocalizedString * NameFemale
Definition: DB2Structure.h:480
uint32 Flags
Definition: DB2Structure.h:38
uint32 ID
Definition: DB2Structure.h:441
uint32 UniqueBitFlag
Definition: DB2Structure.h:1097
uint32 Region
Definition: DB2Structure.h:608
uint32 MinFactionID
Definition: DB2Structure.h:1163
uint32 ID
Definition: DB2Structure.h:860
uint32 RequiredAuraVision
Definition: DB2Structure.h:1166
uint32 HordeGarrClassSpecID
Definition: DB2Structure.h:495
Definition: DB2Structure.h:146
uint32 BonusTreeID
Definition: DB2Structure.h:665
uint32 InitDoodadSet
Definition: DB2Structure.h:383
Definition: DB2Structure.h:535
CalendarFlags
Definition: CalendarMgr.h:34
uint32 CalendarFilterType
Definition: DB2Structure.h:615
uint32 SpellVisualID[2]
Definition: DB2Structure.h:1318
uint32 SpellID[MAX_OVERRIDE_SPELL]
Definition: DB2Structure.h:980
uint32 GarrPlotID
Definition: DB2Structure.h:538
uint32 ID
Definition: DB2Structure.h:48
uint32 CurrentCompletedQuestLogic
Definition: DB2Structure.h:1022
uint32 Unknown1
Definition: DB2Structure.h:1014
float Size
Definition: DB2Structure.h:410
uint32 Data
Definition: DB2Structure.h:71
uint32 ReputationLogic
Definition: DB2Structure.h:1013
uint32 UIOrder
Definition: DB2Structure.h:37
uint32 SummonSpellID
Definition: DB2Structure.h:94
uint32 ID
Definition: DB2Structure.h:1377
Definition: DB2Structure.h:619
uint32 NodeIndex
Definition: DB2Structure.h:1349
uint32 SpellID
Definition: DB2Structure.h:701
LocalizedString * NameHorde
Definition: DB2Structure.h:448
uint32 OffsetX
Definition: DB2Structure.h:1426
DBCPosition3D Pos
Definition: DB2Structure.h:1380
uint32 Race
Definition: DB2Structure.h:951
Definition: DB2Structure.h:177
struct DestructibleModelDataEntry::@219 StateRebuilding
float Radius
Definition: DB2Structure.h:1267
uint32 Type
Definition: DB2Structure.h:575
uint32 Time[2]
Definition: DB2Structure.h:1031
int32 NativeGender
Definition: DB2Structure.h:1001
uint32 Index
Definition: DB2Structure.h:659
uint32 RandomSuffix
Definition: DB2Structure.h:839
Definition: DB2Structure.h:1170
Definition: DB2Structure.h:891
uint32 LfgStatus[4]
Definition: DB2Structure.h:1041
LocalizedString * Name
Definition: DB2Structure.h:776
uint32 Area
Definition: DB2Structure.h:841
uint32 LockID
Definition: DB2Structure.h:835
uint32 ID
Definition: DB2Structure.h:1360
int32 CategoryCooldown
Definition: DB2Structure.h:706
uint32 AreaID
Definition: DB2Structure.h:240
int32 Source
Definition: DB2Structure.h:96
LocalizedString * TextureFilename
Definition: DB2Structure.h:613
Definition: DB2Structure.h:586
Definition: DBCEnums.h:26
uint32 PartyStatus
Definition: DB2Structure.h:1036
uint32 PvpMedal
Definition: DB2Structure.h:1017
LocalizedString * Name
Definition: DB2Structure.h:431
uint32 ID
Definition: DB2Structure.h:794
uint32 MinPower
Definition: DB2Structure.h:1398
uint32 WorldMapOverlayID
Definition: DB2Structure.h:255
uint32 Flags
Definition: DB2Structure.h:97
LocalizedString * InternalName
Definition: DB2Structure.h:774
uint8 ClassID
Definition: DB2Structure.h:131
uint32 RequiredHonorRank
Definition: DB2Structure.h:810
uint32 OldItem[2]
Definition: DB2Structure.h:593
float Unknown620
Definition: DB2Structure.h:160
uint32 GameObjectID
Definition: DB2Structure.h:278
uint32 ID
Definition: DB2Structure.h:655
uint32 MapAreaID
Definition: DB2Structure.h:1421
uint32 Flags
Definition: DB2Structure.h:981
uint32 ItemSlot
Definition: DB2Structure.h:261
float RangedModRange
Definition: DB2Structure.h:824
int32 SoundOverrideSubclass
Definition: DB2Structure.h:715
LocalizedString * Tooltip
Definition: DB2Structure.h:450
uint32 RequiredSpell
Definition: DB2Structure.h:809
uint32 ID
Definition: DB2Structure.h:1205
Definition: DB2Structure.h:761
uint32 OverridesSpellID
Definition: DB2Structure.h:1208
LocalizedString * Description
Definition: DB2Structure.h:326
uint32 ItemQuality
Definition: DB2Structure.h:690
LocalizedString * SourceText
Definition: DB2Structure.h:591
uint32 Parent
Definition: DB2Structure.h:324
Definition: DB2Structure.h:1106
LocalizedString * Description
Definition: DB2Structure.h:99
Definition: DB2Structure.h:646
Definition: DB2Structure.h:858
uint32 SchoolMask
Definition: DB2Structure.h:1234
uint32 MaxEarnablePerWeek
Definition: DB2Structure.h:339
Definition: DB2Structure.h:112
uint32 CurrencySubstitutionCount
Definition: DB2Structure.h:854
LocalizedString * Name3
Definition: DB2Structure.h:828
uint32 ID
Definition: DB2Structure.h:884
uint32 FollowerTypeID
Definition: DB2Structure.h:489
uint64 Amount
Definition: DB2Structure.h:322
Definition: DB2Structure.h:1287
uint32 SpecID
Definition: DB2Structure.h:1139
uint32 SecondaryStat
Definition: DB2Structure.h:865
Definition: DB2Structure.h:345
LocalizedString * Name
Definition: DB2Structure.h:422
float RadiusMin
Definition: DB2Structure.h:1269
uint32 SpellID
Definition: DB2Structure.h:1316
uint32 StatType
Definition: DB2Structure.h:284
uint32 DisplayID
Definition: DB2Structure.h:404
uint32 PhaseUseFlags
Definition: DB2Structure.h:1058
uint32 StateSpellVisualKitID
Definition: DB2Structure.h:174
Definition: DB2Structure.h:1079
float ManaCostPercentagePerSecond
Definition: DB2Structure.h:1252
uint32 RequiredSpell
Definition: DB2Structure.h:934
Definition: DB2Structure.h:400
uint32 AttributesExG
Definition: DB2Structure.h:1221
uint32 ID
Definition: DB2Structure.h:1420
float RadiusPerLevel
Definition: DB2Structure.h:1268
uint32 AnimReplacementSetID
Definition: DB2Structure.h:171
uint32 PrevQuestID[4]
Definition: DB2Structure.h:1019
int32 RequiredLevel
Definition: DB2Structure.h:806
LocalizedString * Name
Definition: DB2Structure.h:920
uint32 MinLevel
Definition: DB2Structure.h:1109
uint32 Level
Definition: DB2Structure.h:1075
uint32 GarrisonLevel
Definition: DB2Structure.h:299
uint32 RequiredAura
Definition: DB2Structure.h:1253
uint32 RequiredMoney
Definition: DB2Structure.h:740
uint32 HolidayID
Definition: DB2Structure.h:851
uint32 PlayerConditionID
Definition: DB2Structure.h:1320
Definition: DB2Structure.h:903
uint32 ItemID
Definition: DB2Structure.h:699
uint32 NextDifficultyItemID
Definition: DB2Structure.h:594
uint32 GroupSoundsID
Definition: DB2Structure.h:720
uint32 Flags
Definition: DB2Structure.h:995
uint32 CasterAuraState
Definition: DB2Structure.h:1149
uint32 LearnableIndex
Definition: DB2Structure.h:1332
uint32 Stackable
Definition: DB2Structure.h:815
LocalizedString * MaleText
Definition: DB2Structure.h:116
int32 ItemStatAllocation[MAX_ITEM_PROTO_STATS]
Definition: DB2Structure.h:819
uint32 CurrencyCount[4]
Definition: DB2Structure.h:1048
uint32 BuyPrice
Definition: DB2Structure.h:800
uint32 Type
Definition: DB2Structure.h:65
uint32 GarrPlotID
Definition: DB2Structure.h:545
uint32 Source
Definition: DB2Structure.h:592
uint32 UITextureKitID
Definition: DB2Structure.h:555
uint32 RaceID
Definition: DB2Structure.h:271
int32 Language
Definition: DB2Structure.h:959
uint32 Unknown
Definition: DB2Structure.h:444
uint32 ID
Definition: DB2Structure.h:763
uint32 RequiredCurrencyCount[MAX_ITEM_EXT_COST_CURRENCIES]
Definition: DB2Structure.h:735
uint32 SpecID
Definition: DB2Structure.h:866
LocalizedString * Description
Definition: DB2Structure.h:830
uint32 Level
Definition: DB2Structure.h:499
int32 Value
Definition: DB2Structure.h:107
uint32 AttributesEx
Definition: DB2Structure.h:1215
float VolumeVariationMinus
Definition: DB2Structure.h:1128
Definition: DB2Structure.h:74
uint32 To
Definition: DB2Structure.h:1341
float RotationY
Definition: DB2Structure.h:407
LocalizedString * Name
Definition: DB2Structure.h:1329
uint32 OrderIndex
Definition: DB2Structure.h:1140
Definition: DB2Structure.h:962
int32 MinExpansionTier
Definition: DB2Structure.h:1054
Definition: DB2Structure.h:869
uint32 EmoteDelay[MAX_BROADCAST_TEXT_EMOTES]
Definition: DB2Structure.h:119
uint32 Source
Definition: DB2Structure.h:923
uint32 StartEvent
Definition: DB2Structure.h:307
Definition: DB2Structure.h:977
uint32 ItemLevelWeapon
Definition: DB2Structure.h:500
LocalizedString * FemaleText
Definition: DB2Structure.h:117
Definition: DB2Structure.h:476
uint32 Race
Definition: DB2Structure.h:69
uint32 ModifierTreeId
Definition: DB2Structure.h:312
float Y
Definition: DB2Structure.h:351
uint32 Id
Definition: DB2Structure.h:893
uint32 ID
Definition: DB2Structure.h:1315
uint32 ID
Definition: DB2Structure.h:565
Definition: DB2Structure.h:1238
uint32 LanguageID
Definition: DB2Structure.h:1006
uint32 Unknown1
Definition: DB2Structure.h:502
uint32 OrderIndex
Definition: DB2Structure.h:327
uint32 HordeConstructionGameObjectID
Definition: DB2Structure.h:532
Definition: DB2Structure.h:354
uint32 RequirementFlags
Definition: DB2Structure.h:738
int32 MaxExpansionLevel
Definition: DB2Structure.h:1053
uint32 Id
Definition: DB2Structure.h:915
uint32 ID
Definition: DB2Structure.h:516
float CreatureModelScale
Definition: DB2Structure.h:159
int32 ItemStatType[MAX_ITEM_PROTO_STATS]
Definition: DB2Structure.h:817
LocalizedString * Name
Definition: DB2Structure.h:1361
Definition: DB2Structure.h:572
uint32 GarrSiteLevelPlotInstID
Definition: DB2Structure.h:472
Definition: DB2Structure.h:330
uint32 Flags
Definition: DB2Structure.h:325
uint32 Flags
Definition: DB2Structure.h:1122
uint32 HitRectRight
Definition: DB2Structure.h:1431
uint32 SpellID
Definition: DB2Structure.h:1207
Definition: DB2Structure.h:1094
uint32 ItemID
Definition: DB2Structure.h:1369
Definition: DB2Structure.h:640
Definition: DB2Structure.h:139
int32 Cooldown
Definition: DB2Structure.h:704
uint32 ItemSet
Definition: DB2Structure.h:840
uint32 ID
Definition: DB2Structure.h:957
uint32 CategoryMask
Definition: DB2Structure.h:1363
uint32 FacingCasterFlags
Definition: DB2Structure.h:1162
Definition: Totem.h:38
SocketColor
Definition: ItemTemplate.h:318
uint32 Flags
Definition: DB2Structure.h:172
uint32 BattlePetSpeciesID
Definition: DB2Structure.h:879
uint32 ID
Definition: DB2Structure.h:76
#define MAX_HOLIDAY_DATES
Definition: DB2Structure.h:600
Definition: DB2Structure.h:522
uint32 HitRectLeft
Definition: DB2Structure.h:1429
uint32 GarrMissionID
Definition: DB2Structure.h:302
uint32 CurrQuestID[4]
Definition: DB2Structure.h:1021
Definition: DB2Structure.h:419
uint32 PhaseGroupID
Definition: DB2Structure.h:989
uint32 HordeGameObjectID
Definition: DB2Structure.h:442
uint32 Asset[2]
Definition: DB2Structure.h:907
uint32 ID
Definition: DB2Structure.h:1289
uint32 ID
Definition: DB2Structure.h:621
uint32 ArrivalEventID
Definition: DB2Structure.h:1354
DBCPosition2D MapOffset
Definition: DB2Structure.h:1334
uint32 price
Definition: DB2Structure.h:1443
float W
Definition: DB2Structure.h:1392
float VolumeFloat
Definition: DB2Structure.h:1121
uint32 CurrentCompletedQuestID[4]
Definition: DB2Structure.h:1023
float MaxRangeFriend
Definition: DB2Structure.h:1279
uint32 MapID
Definition: DB2Structure.h:1350
DBCPosition2D LandmarkOffset
Definition: DB2Structure.h:473
uint32 BonusTreeModID
Definition: DB2Structure.h:666
uint32 ID
Definition: DB2Structure.h:1096
LocalizedString * Name
Definition: DB2Structure.h:782
uint32 ID
Definition: DB2Structure.h:728
uint32 FollowerGarrAbilityEffectID
Definition: DB2Structure.h:463
uint32 PlayerActionbarFileDataID
Definition: DB2Structure.h:982
uint32 AllianceTexPrefixKitID
Definition: DB2Structure.h:455
uint32 FactionID
Definition: DB2Structure.h:56
uint32 Category
Definition: DB2Structure.h:35
uint32 IconFileDataID
Definition: DB2Structure.h:757
uint32 CurrencyLogic
Definition: DB2Structure.h:1046
uint32 Operator
Definition: DB2Structure.h:323
uint32 BarType
Definition: DB2Structure.h:1404
uint32 UiTextureAtlasMemberID
Definition: DB2Structure.h:471
uint32 RequiredFactionId
Definition: DB2Structure.h:736
int32 CastTimePerLevel
Definition: DB2Structure.h:1174
uint32 ItemBonusListID[2]
Definition: DB2Structure.h:596
LocalizedString * Title
Definition: DB2Structure.h:33
uint32 PlayerConditionID
Definition: DB2Structure.h:1432
uint32 MountTypeId
Definition: DB2Structure.h:917
Definition: DB2Structure.h:549
uint32 Type
Definition: DB2Structure.h:187
uint32 DurationIndex
Definition: DB2Structure.h:1229
uint32 SkillLogic
Definition: DB2Structure.h:1005
int32 PowerTypeComp
Definition: DB2Structure.h:1069
uint32 Quality
Definition: DB2Structure.h:795
uint32 ItemType
Definition: DB2Structure.h:863
uint32 HordeGarrFollItemSetID
Definition: DB2Structure.h:497
uint32 MinLanguage
Definition: DB2Structure.h:1007
uint32 AppearanceModID
Definition: DB2Structure.h:755
float RegenerationCombat
Definition: DB2Structure.h:1403
uint32 AreaGroupID
Definition: DB2Structure.h:49
LocalizedString * Description
Definition: DB2Structure.h:1143
uint32 ExcludeTargetAuraState
Definition: DB2Structure.h:1152
uint32 AttributesExJ
Definition: DB2Structure.h:1224
LocalizedString * AllianceSourceText
Definition: DB2Structure.h:505
uint32 ID
Definition: DB2Structure.h:402
float MaxRangeHostile
Definition: DB2Structure.h:1278
float RotationZ
Definition: DB2Structure.h:408
DBCPosition3D Pos
Definition: DB2Structure.h:1328
uint32 ObjectEffectPackageID
Definition: DB2Structure.h:170
uint32 Flags
Definition: DB2Structure.h:1352
uint32 AmbientDoodadSet
Definition: DB2Structure.h:361
float LeatherFactor
Definition: DB2Structure.h:623
uint32 Flags
Definition: DB2Structure.h:340
uint32 Camera[8]
Definition: DB2Structure.h:150
uint32 ID
Definition: DB2Structure.h:1339
Definition: DB2Structure.h:27
uint32 SpellWeight
Definition: DB2Structure.h:336
uint32 SoundID
Definition: DB2Structure.h:157
uint32 ParticleColorID
Definition: DB2Structure.h:168
uint32 RequiredItemCount[MAX_ITEM_EXT_COST_ITEMS]
Definition: DB2Structure.h:731
uint32 Flags
Definition: DB2Structure.h:1321
int32 Gender
Definition: DB2Structure.h:1000
uint32 AllianceGameObjectID
Definition: DB2Structure.h:443
#define MAX_ITEM_PROTO_STATS
Definition: DB2Structure.h:790
uint32 PowerIndex
Definition: DB2Structure.h:1261
uint32 OrderIndex
Definition: DB2Structure.h:700
std::map< uint32, TaxiPathSetForSource > TaxiPathSetBySource
Definition: DB2Structure.h:1447
uint32 ClassAtlasID
Definition: DB2Structure.h:482
uint32 ScalingStatDistribution
Definition: DB2Structure.h:821
uint32 PhaseID
Definition: DB2Structure.h:412
uint32 IconID
Definition: DB2Structure.h:39
Definition: DB2Structure.h:1073
uint32 ID
Definition: DB2Structure.h:29
uint32 ID
Definition: DB2Structure.h:148
Definition: DB2Structure.h:62
uint32 ItemNameDescriptionID
Definition: DB2Structure.h:855
float Factor
Definition: DB2Structure.h:637
uint32 ID
Definition: DB2Structure.h:421
uint32 ChrSpecializationID
Definition: DB2Structure.h:707
uint32 Type
Definition: DB2Structure.h:445
uint32 ID
Definition: DB2Structure.h:155
uint32 Duration[MAX_HOLIDAY_DURATIONS]
Definition: DB2Structure.h:606
int32 ChrSpecializationIndex
Definition: DB2Structure.h:1065
uint32 Explored[2]
Definition: DB2Structure.h:1030
LocalizedString * FailureDescription_lang
Definition: DB2Structure.h:1067
LocalizedString * Name
Definition: DB2Structure.h:826
uint32 ID
Definition: DB2Structure.h:332
LocalizedString * OutOfError
Definition: DB2Structure.h:1410
uint32 ID
Definition: DB2Structure.h:605
uint32 EligibilityWorldStateValue
Definition: DB2Structure.h:315
LocalizedString * Description
Definition: DB2Structure.h:432
float Z
Definition: DB2Structure.h:1391
uint32 SoundEntriesAdvancedID
Definition: DB2Structure.h:1126
Definition: DB2Structure.h:579
uint32 PowerDisplayID
Definition: DB2Structure.h:1249
uint32 Bonding
Definition: DB2Structure.h:825
uint32 ID
Definition: DB2Structure.h:1386
uint32 Enchantment[MAX_ITEM_RANDOM_PROPERTIES]
Definition: DB2Structure.h:784
uint32 MaxCount
Definition: DB2Structure.h:814
uint32 ObjectiveId
Definition: DB2Structure.h:235
uint32 PetFamilyID
Definition: DB2Structure.h:136
float ArmorDamageModifier
Definition: DB2Structure.h:848
uint32 ID
Definition: DB2Structure.h:1194
uint32 MinAvgItemLevel
Definition: DB2Structure.h:1061
uint32 RequiredAreasID
Definition: DB2Structure.h:1165
uint32 Sex
Definition: DB2Structure.h:70
uint32 MountCapabilityID
Definition: DB2Structure.h:944
uint32 DisplayID
Definition: DB2Structure.h:359
uint32 SubTreeID
Definition: DB2Structure.h:667
uint32 MaxQty
Definition: DB2Structure.h:338
uint32 LTOperand[5]
Definition: DB2Structure.h:1196
uint32 ID
Definition: DB2Structure.h:681
float ItemStatSocketCostMultiplier[MAX_ITEM_PROTO_STATS]
Definition: DB2Structure.h:820
uint32 OffsetY
Definition: DB2Structure.h:1427
uint32 Looping
Definition: DB2Structure.h:609
uint32 SharesCriteria
Definition: DB2Structure.h:42
uint32 NumRows
Definition: DB2Structure.h:423
uint32 CriteriaID
Definition: DB2Structure.h:321
uint32 ID
Definition: DB2Structure.h:878
uint32 CastingTimeIndex
Definition: DB2Structure.h:1228
Definition: Util.h:362
DBCPosition2D Landmark
Definition: DB2Structure.h:568
uint32 DifficultyID
Definition: DB2Structure.h:1260
uint32 ID
Definition: DB2Structure.h:1172
LocalizedString * Name4
Definition: DB2Structure.h:829
uint32 ID
Definition: DB2Structure.h:396
uint32 ID
Definition: DB2Structure.h:478
LocalizedString * Name
Definition: DB2Structure.h:950
uint32 RTOperand[5]
Definition: DB2Structure.h:1199
uint32 ItemID
Definition: DB2Structure.h:589
uint32 MaxShipments
Definition: DB2Structure.h:461
LocalizedString * Description
Definition: DB2Structure.h:67
Definition: DB2Structure.h:1358
uint32 SpellID[4]
Definition: DB2Structure.h:1025
float Speed
Definition: DB2Structure.h:1231
uint32 ID
Definition: DB2Structure.h:129
float X
Definition: DB2Structure.h:350
uint32 GuildLevel
Definition: DB2Structure.h:582
uint32 ClassID
Definition: DB2Structure.h:268
Definition: DB2Structure.h:726
uint32 ID
Definition: DB2Structure.h:1081
uint32 Index
Definition: DB2Structure.h:349
int32 ItemStatValue[MAX_ITEM_PROTO_STATS]
Definition: DB2Structure.h:818
Definition: DB2Structure.h:968
uint32 MaxItemLevel
Definition: DB2Structure.h:692
Definition: DB2Structure.h:1211
uint8 OutfitID
Definition: DB2Structure.h:133
uint32 SellPrice
Definition: DB2Structure.h:801
int32_t int32
Definition: Define.h:146
Definition: DB2Structure.h:1375
uint32 ID
Definition: DB2Structure.h:871
LocalizedString * Name
Definition: DB2Structure.h:546
uint32 EligibilityWorldStateID
Definition: DB2Structure.h:314
float X
Definition: DB2Structure.h:1389
Achievement
Definition: boss_loatheb.cpp:52
uint32 ID
Definition: DB2Structure.h:320
uint32 AttributesExF
Definition: DB2Structure.h:1220
uint32 MaxCount
Definition: DB2Structure.h:530
float VolumeVariationPlus
Definition: DB2Structure.h:1127
uint32 BusOverwriteID
Definition: DB2Structure.h:1133
uint32_t uint32
Definition: Define.h:150
uint32 ItemLevel
Definition: DB2Structure.h:764
uint32 ID
Definition: DB2Structure.h:588
uint64_t uint64
Definition: Define.h:149
uint32 BloodID
Definition: DB2Structure.h:166
uint32 Index
Definition: DB2Structure.h:758
uint32 ItemLogic
Definition: DB2Structure.h:1026
Definition: DB2Structure.h:779
uint32 ItemCount
Definition: DB2Structure.h:1084
uint32 ID
Definition: DB2Structure.h:141
float Unk2
Definition: DB2Structure.h:798
uint32 BonusListID
Definition: DB2Structure.h:668
LocalizedString * InternalName
Definition: DB2Structure.h:783
Definition: DB2Structure.h:467
uint32 Type
Definition: DB2Structure.h:122
float MultistrikeSpeedMod
Definition: DB2Structure.h:1235
uint32 ExcludeCasterAuraSpell
Definition: DB2Structure.h:1155
uint32 AchievementLogic
Definition: DB2Structure.h:1038
uint32 MapID
Definition: DB2Structure.h:1327
uint32 AuraSpellLogic
Definition: DB2Structure.h:1032
uint32 ID
Definition: DB2Structure.h:574
uint32 SiteID
Definition: DB2Structure.h:554
uint32 Unknown
Definition: DB2Structure.h:569
uint32 LifetimeMaxPVPRank
Definition: DB2Structure.h:1037
Definition: DB2Structure.h:882
uint32 MaxAvgEquippedItemLevel
Definition: DB2Structure.h:1064
uint32 ID
Definition: DB2Structure.h:987
uint32 DisplayID
Definition: DB2Structure.h:649
float StartInset
Definition: DB2Structure.h:1412
LocalizedString * Name
Definition: DB2Structure.h:528
int32 Faction
Definition: DB2Structure.h:30
uint32 DamageType
Definition: DB2Structure.h:822
uint32 ClassID
Definition: DB2Structure.h:142
int32 Duration[3]
Definition: DB2Structure.h:1189
uint32 SpellId
Definition: DB2Structure.h:916
uint32 ID
Definition: DB2Structure.h:488
uint32 Flags
Definition: DB2Structure.h:181
uint32 HealEffect
Definition: DB2Structure.h:390
uint32 SpeedModSpell
Definition: DB2Structure.h:935
uint32 Quality
Definition: DB2Structure.h:341
uint32 BuildDuration
Definition: DB2Structure.h:451
float Modifier
Definition: DB2Structure.h:78
LocalizedString * NameMale
Definition: DB2Structure.h:479
uint32 NameSet
Definition: DB2Structure.h:362
Definition: DB2Structure.h:653
uint32 RuneCost[4]
Definition: DB2Structure.h:1297
uint32 GroupSize
Definition: DB2Structure.h:219
uint32 PlotType
Definition: DB2Structure.h:526
uint32 ItemID
Definition: DB2Structure.h:885
uint32 RequiredCityRank
Definition: DB2Structure.h:811
uint32 ID
Definition: DB2Structure.h:712
uint8 GenderID
Definition: DB2Structure.h:132
Definition: DB2Structure.h:1100
uint32 CurrQuestLogic
Definition: DB2Structure.h:1020
char const * Name
Definition: DB2Structure.h:971
uint32 HordeListPortraitTextureKitID
Definition: DB2Structure.h:510
LocalizedString * SourceText
Definition: DB2Structure.h:98
uint32 SpeciesID
Definition: DB2Structure.h:105
uint32 FilterType
Definition: DB2Structure.h:1085
uint32 GarrBuildingID
Definition: DB2Structure.h:470
uint32 SocketBonus
Definition: DB2Structure.h:846
Definition: DB2Structure.h:1345
uint32 ID
Definition: DB2Structure.h:429
int32 CastTime
Definition: DB2Structure.h:1173
uint32 ID
Definition: DB2Structure.h:1275
Definition: DB2Structure.h:318
uint32 ItemLevelArmor
Definition: DB2Structure.h:501
uint32 ItemPurchaseGroup
Definition: DB2Structure.h:733
uint32 CurrencyID[4]
Definition: DB2Structure.h:1047
uint32 ID
Definition: DB2Structure.h:186
uint32 Flags[MAX_ITEM_PROTO_FLAGS]
Definition: DB2Structure.h:796
uint32 RequiredRidingSkill
Definition: DB2Structure.h:931
uint32 TextureWidth
Definition: DB2Structure.h:1424
uint32 Type
Definition: DB2Structure.h:414
uint32 ID
Definition: DB2Structure.h:929
uint32 LfgLogic
Definition: DB2Structure.h:1040
uint32 EjectDirection
Definition: DB2Structure.h:387
uint32 UnitPowerBarID
Definition: DB2Structure.h:1250
int32 MinSkill[4]
Definition: DB2Structure.h:1003
uint32 AlliancePortraitIconID
Definition: DB2Structure.h:509
Definition: DB2Structure.h:81
uint32 MinReputation
Definition: DB2Structure.h:1164
int32 Gender
Definition: DB2Structure.h:173
uint32 MinItemLevel
Definition: DB2Structure.h:691
uint32 AttributesExM
Definition: DB2Structure.h:1227
uint32 ID
Definition: DB2Structure.h:1188
uint32 AreaID[4]
Definition: DB2Structure.h:1045
uint32 GarrSiteLevelID
Definition: DB2Structure.h:566
uint32 EmoteID
Definition: DB2Structure.h:274
std::array< uint8, TaxiMaskSize > TaxiMask
Definition: DB2Structure.h:1453
bool NoRuneCost() const
Definition: DB2Structure.h:1300
Definition: DB2Structure.h:394
Definition: DB2Structure.h:1384
LocalizedString * SortName
Definition: DB2Structure.h:1091
uint32 AchievementID
Definition: DB2Structure.h:209
uint32 ID
Definition: DB2Structure.h:1116
uint32 SoundType
Definition: DB2Structure.h:1117
uint32 StartAsset
Definition: DB2Structure.h:308
uint32 CategoryID
Definition: DB2Structure.h:333
uint32 ContainerSlots
Definition: DB2Structure.h:816
Definition: DB2Structure.h:1313
uint32 MinCount
Definition: DB2Structure.h:529
uint32 Category
Definition: DB2Structure.h:705
uint32 Quality
Definition: DB2Structure.h:77
uint32 From
Definition: DB2Structure.h:1340
uint32 MinLevel
Definition: DB2Structure.h:996
float ArmorFactor
Definition: DB2Structure.h:765
uint32 HordeActivationScenePackageID
Definition: DB2Structure.h:460
uint32 OverridesSpellID
Definition: DB2Structure.h:1142
LocalizedString * PortraitTextureName
Definition: DB2Structure.h:163
uint32 ID
Definition: DB2Structure.h:964
uint32 ItemFlags
Definition: DB2Structure.h:1029
uint32 SpellID
Definition: DB2Structure.h:1141
uint32 AreaID[MAX_WORLD_MAP_OVERLAY_AREA_IDX]
Definition: DB2Structure.h:1422
LocalizedString * NameGenderless
Definition: DB2Structure.h:481
uint32 AttributesExH
Definition: DB2Structure.h:1222
uint32 Duration
Definition: DB2Structure.h:849
uint32 RequiredTotemCategoryID[MAX_SPELL_TOTEMS]
Definition: DB2Structure.h:1309
LocalizedString * NameAlliance
Definition: DB2Structure.h:447
uint32 AreaLogic
Definition: DB2Structure.h:1044
uint32 AuraSpellID[4]
Definition: DB2Structure.h:1033
int32 CostMoney
Definition: DB2Structure.h:464
uint32 AllianceListPortraitTextureKitID
Definition: DB2Structure.h:511
Definition: DBCEnums.h:32
uint32 MaxLanguage
Definition: DB2Structure.h:1008
uint32 State
Definition: DB2Structure.h:106
uint32 ID
Definition: DB2Structure.h:347
float Unk1
Definition: DB2Structure.h:797
uint32 ID
Definition: DB2Structure.h:83
#define MAX_WORLD_MAP_OVERLAY_AREA_IDX
Definition: DB2Structure.h:1416
uint32 ModelID
Definition: DB2Structure.h:156
Definition: DB2Structure.h:542
uint32 DepositRate
Definition: DB2Structure.h:57
DBCPosition3D Loc
Definition: DB2Structure.h:1351
uint32 ConditionID
Definition: DB2Structure.h:1331
uint32 PhaseID
Definition: DB2Structure.h:988
uint32 ImpactEffectDoodadSet
Definition: DB2Structure.h:360
uint32 ID
Definition: DB2Structure.h:1148
uint32 PlayerConditionId
Definition: DB2Structure.h:924
uint32 Sex
Definition: DB2Structure.h:952
uint32 SpellCategory
Definition: DB2Structure.h:337
uint32 Flags
Definition: DB2Structure.h:1333
float ManaCostPercentage
Definition: DB2Structure.h:1251
uint32 ID
Definition: DB2Structure.h:524
uint32 PhaseUseFlags
Definition: DB2Structure.h:411
uint32 Type
Definition: DB2Structure.h:906
uint32 Flags
Definition: DB2Structure.h:748
uint32 State
Definition: DB2Structure.h:85
uint32 RequiredCurrency[MAX_ITEM_EXT_COST_CURRENCIES]
Definition: DB2Structure.h:734
uint32 RequiresSpellFocus
Definition: DB2Structure.h:1167
uint32 InventoryType
Definition: DB2Structure.h:802
uint32 StartQuest
Definition: DB2Structure.h:834
uint32 ItemId
Definition: DB2Structure.h:682
Definition: DB2Structure.h:1337
#define MAX_ITEM_PROTO_SOCKETS
Definition: DB2Structure.h:789
union CriteriaEntry::@216 Asset
uint32 Flags
Definition: DB2Structure.h:313
DBCPosition3D Position
Definition: DB2Structure.h:405
Definition: DB2Structure.h:710
uint32 OrderIndex
Definition: DB2Structure.h:943
uint32 SpellIconID
Definition: DB2Structure.h:1232
uint32 StartPower
Definition: DB2Structure.h:1400
int32 MapID
Definition: DB2Structure.h:31
Definition: DB2Structure.h:427
LocalizedString * Name
Definition: DB2Structure.h:416
float ClothFactor
Definition: DB2Structure.h:622
float RotationW
Definition: DB2Structure.h:409
DBCPosition2D TownHall
Definition: DB2Structure.h:556
Definition: DB2Structure.h:184
int32 Charges
Definition: DB2Structure.h:703
uint32 SpecID
Definition: DB2Structure.h:873
Definition: DB2Structure.h:1088
uint32 RangeIndex
Definition: DB2Structure.h:1230
TaxiPathBySourceAndDestination()
Definition: DB2Structure.h:1439
uint32 ID
Definition: DB2Structure.h:581
uint32 Level
Definition: DB2Structure.h:446
uint32 ID
Definition: DB2Structure.h:551
uint32 TransportID
Definition: DB2Structure.h:1387
#define MAX_HOLIDAY_DURATIONS
Definition: DB2Structure.h:599
uint32 CreatureID
Definition: DB2Structure.h:92
uint32 CategoryFilter
Definition: DB2Structure.h:1372
uint32 MaxLevel
Definition: DB2Structure.h:1110
uint32 GarrBuildingID
Definition: DB2Structure.h:539
uint32 MinFactionID[3]
Definition: DB2Structure.h:1009
uint32 CurrencyID
Definition: DB2Structure.h:215
uint32 NPCSoundID
Definition: DB2Structure.h:167
uint32 AreaID
Definition: DB2Structure.h:50
uint32 ID
Definition: DB2Structure.h:745
uint32 NumColumns
Definition: DB2Structure.h:424
uint32 ID
Definition: DB2Structure.h:544
int32 ItemSubClass
Definition: DB2Structure.h:689
#define MAX_ITEM_EXT_COST_CURRENCIES
Definition: DB2Structure.h:724
uint32 UpgradeItemID[2]
Definition: DB2Structure.h:595
LocalizedString * Cost
Definition: DB2Structure.h:1409
uint32 GarrFollItemSetID
Definition: DB2Structure.h:483
uint32 IconFileDataID
Definition: DB2Structure.h:456
LocalizedString * HordeSourceText
Definition: DB2Structure.h:504
uint32 ID
Definition: DB2Structure.h:64
uint32 HolidayNameID
Definition: DB2Structure.h:611
float EndInset
Definition: DB2Structure.h:1413
uint32 MinLevel
Definition: DB2Structure.h:861
uint32 Amount
Definition: DB2Structure.h:909
Definition: DB2Structure.h:1192
uint32 BreedID
Definition: DB2Structure.h:84
uint32 GemProperties
Definition: DB2Structure.h:847
uint32 GarrPlotInstanceID
Definition: DB2Structure.h:567
uint32 HordePortraitIconID
Definition: DB2Structure.h:508
uint32 ID
Definition: DB2Structure.h:114
uint32 TargetAuraState
Definition: DB2Structure.h:1150
uint32 ID
Definition: DB2Structure.h:899
uint32 AllianceUiAnimRaceInfoID
Definition: DB2Structure.h:493
uint32 MovieID
Definition: DB2Structure.h:557
uint32 IconFileDataID
Definition: DB2Structure.h:433
Definition: DB2Structure.h:1324
Definition: DB2Structure.h:1257
int32 Material
Definition: DB2Structure.h:716
uint32 Quantity
Definition: DB2Structure.h:747
float Y
Definition: DB2Structure.h:1390
Definition: DB2Structure.h:1114
uint32 SkillID[4]
Definition: DB2Structure.h:1002
uint8_t uint8
Definition: Define.h:152
LocalizedString * Name
Definition: DB2Structure.h:676
uint32 InventoryType
Definition: DB2Structure.h:717
int32 PowerTypeValue
Definition: DB2Structure.h:1070
uint32 ClassMask
Definition: DB2Structure.h:999
uint32 HolidayDescriptionID
Definition: DB2Structure.h:612
float PitchAdjust
Definition: DB2Structure.h:1131
uint32 ID
Definition: DB2Structure.h:356
uint32 Trigger
Definition: DB2Structure.h:702
Definition: DB2Structure.h:955
Definition: DB2Structure.h:486
uint32 AllianceActivationScenePackageID
Definition: DB2Structure.h:459
uint32 AllianceGarrFollItemSetID
Definition: DB2Structure.h:498
uint32 ID
Definition: DB2Structure.h:1368
LocalizedString * Body
Definition: DB2Structure.h:900
uint32 ID
Definition: DB2Structure.h:648
int32 AllowableClass
Definition: DB2Structure.h:803
Definition: DB2Structure.h:992
uint32 RequiredPersonalArenaRating
Definition: DB2Structure.h:732
LocalizedString * Name
Definition: DB2Structure.h:746
uint8 Key[KEYCHAIN_SIZE]
Definition: DB2Structure.h:894
uint32 CategoryType
Definition: DB2Structure.h:1362
uint8 RaceID
Definition: DB2Structure.h:130
uint32 ActiveIconID
Definition: DB2Structure.h:1233
uint32 DestructionDoodadSet
Definition: DB2Structure.h:367
uint32 AttributesExB
Definition: DB2Structure.h:1216
uint32 Quality
Definition: DB2Structure.h:494
uint32 Class
Definition: DB2Structure.h:713
uint32 ManaCost
Definition: DB2Structure.h:1244
uint32 DepartureEventID
Definition: DB2Structure.h:1355
float StatScalingFactor
Definition: DB2Structure.h:852
uint32 LearnSpellID
Definition: DB2Structure.h:1206
uint32 ConsignmentRate
Definition: DB2Structure.h:58
uint32 SequenceID
Definition: DB2Structure.h:1381
float CostModifier
Definition: DB2Structure.h:68
uint32 RequiredReputationRank
Definition: DB2Structure.h:813
uint32 EmoteID[MAX_BROADCAST_TEXT_EMOTES]
Definition: DB2Structure.h:118
uint32 QuestKillLogic
Definition: DB2Structure.h:1050
LocalizedString * Description
Definition: DB2Structure.h:342
uint32 Flags
Definition: DB2Structure.h:458
uint32 CriteriaTree
Definition: DB2Structure.h:43
Definition: DB2Structure.h:939
uint32 Flags
Definition: DB2Structure.h:590
uint32 Attributes
Definition: DB2Structure.h:1214
uint32 ItemCount[4]
Definition: DB2Structure.h:1028
Definition: DB2Structure.h:1418
float QualityMod
Definition: DB2Structure.h:397
#define MAX_SPELL_REAGENTS
Definition: DB2Structure.h:1285
LocalizedString * Name2
Definition: DB2Structure.h:827
uint32 RandomProperty
Definition: DB2Structure.h:838
uint32 HitRectTop
Definition: DB2Structure.h:1428
uint32 FailAsset
Definition: DB2Structure.h:311
LocalizedString * Description
Definition: DB2Structure.h:921
uint32 ID
Definition: DB2Structure.h:698
uint32 RequiredSkill
Definition: DB2Structure.h:807
uint32 ID
Definition: DB2Structure.h:1090
uint32 SpellSchool
Definition: DB2Structure.h:287
uint32 Flags
Definition: DB2Structure.h:527
uint32 ID
Definition: DB2Structure.h:179
Definition: DB2Structure.h:927
uint32 ID
Definition: DB2Structure.h:949
Definition: DB2Structure.h:1437
#define MAX_BROADCAST_TEXT_EMOTES
Definition: DB2Structure.h:110
uint32 MinimumCriteria
Definition: DB2Structure.h:41
uint32 LfgCompare[4]
Definition: DB2Structure.h:1042
uint32 Flags
Definition: DB2Structure.h:930
Definition: DB2Structure.h:53
uint32 ID
Definition: DB2Structure.h:104
uint8 RTOperandType[5]
Definition: DB2Structure.h:1198
float Factor
Definition: DB2Structure.h:643
Definition: DB2Structure.h:1178
uint32 Flags
Definition: DB2Structure.h:919
Definition: DB2Structure.h:1395
uint8 Operator[5]
Definition: DB2Structure.h:1197
uint32 ID
Definition: DB2Structure.h:1108
uint32 SpellLogic
Definition: DB2Structure.h:1024
uint32 ID
Definition: DB2Structure.h:1397
uint32 WeatherID
Definition: DB2Structure.h:1035
uint32 ItemLimitCategory
Definition: DB2Structure.h:850
Definition: DB2Structure.h:628
#define MAX_ITEM_RANDOM_PROPERTIES
Definition: DB2Structure.h:769
uint32 FileDataID[6]
Definition: DB2Structure.h:1405
uint32 GarrAbilityCategoryID
Definition: DB2Structure.h:435
float PlateFactor
Definition: DB2Structure.h:625
int32 CostCurrencyAmount
Definition: DB2Structure.h:453
uint32 PowerIndex
Definition: DB2Structure.h:1242
uint32 TransportID
Definition: DB2Structure.h:1378
uint32 Priority
Definition: DB2Structure.h:614
uint32 Supercedes
Definition: DB2Structure.h:32
#define MAX_OUTFIT_ITEMS
Definition: DB2Structure.h:125
uint32 PrimaryStat
Definition: DB2Structure.h:864
uint32 AppearanceID
Definition: DB2Structure.h:756
uint32 AllianceCreatureID
Definition: DB2Structure.h:491
uint32 Sheath
Definition: DB2Structure.h:718
uint32 SpellID
Definition: DB2Structure.h:232
LocalizedString * TextureName
Definition: DB2Structure.h:1423
bool NoRunicPowerGain() const
Definition: DB2Structure.h:1301
uint32 PathID
Definition: DB2Structure.h:1348
uint32 CostCurrencyID
Definition: DB2Structure.h:452
uint32 SpellID
Definition: DB2Structure.h:583
uint32 Enchantment[MAX_ITEM_RANDOM_PROPERTIES]
Definition: DB2Structure.h:775
uint32 ID
Definition: DB2Structure.h:687
uint32 ID
Definition: DB2Structure.h:1240
uint32 Sheath
Definition: DB2Structure.h:837
uint32 ID
Definition: DB2Structure.h:941
uint32 Type
Definition: DB2Structure.h:657
uint32 ReagentCount[MAX_SPELL_REAGENTS]
Definition: DB2Structure.h:1291
uint32 SoundID
Definition: DB2Structure.h:120
uint32 SpellPowerID
Definition: DB2Structure.h:1259
uint32 AllianceConstructionGameObjectID
Definition: DB2Structure.h:531
uint32 Flags
Definition: DB2Structure.h:616
uint32 HitRectBottom
Definition: DB2Structure.h:1430
uint32 Delay
Definition: DB2Structure.h:1353
uint32 ManaCostAdditional
Definition: DB2Structure.h:1247
uint32 Flags
Definition: DB2Structure.h:1407
uint32 AttributesExD
Definition: DB2Structure.h:1218
Definition: DB2Structure.h:514
float RegenerationPeace
Definition: DB2Structure.h:1402
uint32 MaxReputation
Definition: DB2Structure.h:1012
uint32 AttributesExK
Definition: DB2Structure.h:1225
uint32 FileDataID
Definition: DB2Structure.h:719
uint32 ItemClass
Definition: DB2Structure.h:688
int32 ChrSpecializationRole
Definition: DB2Structure.h:1066
uint32 FileDataID[20]
Definition: DB2Structure.h:1119
uint32 GarrFollowerID
Definition: DB2Structure.h:517
uint32 ID
Definition: DB2Structure.h:905
uint32 ItemLevelCurveID
Definition: DB2Structure.h:1111
uint32 RequiredAchievement
Definition: DB2Structure.h:739
Definition: DB2Structure.h:153
uint32 HordeCreatureID
Definition: DB2Structure.h:490
Definition: DB2Structure.h:913
uint32 AttributesExC
Definition: DB2Structure.h:1217
uint32 ExcludeCasterAuraState
Definition: DB2Structure.h:1151
char const * Name
Definition: DB2Structure.h:965
uint32 AllocationPct[MAX_ITEM_RANDOM_PROPERTIES]
Definition: DB2Structure.h:785
uint32 BonusListID
Definition: DB2Structure.h:656
uint8 LTOperandType[5]
Definition: DB2Structure.h:1195
Definition: DB2Structure.h:671
LocalizedString * SourceDescription
Definition: DB2Structure.h:922
Definition: DB2Structure.h:771
uint32 PowerType
Definition: DB2Structure.h:143
uint32 PetDisplayID
Definition: DB2Structure.h:135
int32 MaxExpansionTier
Definition: DB2Structure.h:1055
uint32 ID
Definition: DB2Structure.h:1347
uint32 DialogType
Definition: DB2Structure.h:1132
int32 Reagent[MAX_SPELL_REAGENTS]
Definition: DB2Structure.h:1290
Data
Definition: molten_core.h:69
uint32 ItemID
Definition: DB2Structure.h:1083
Definition: DB2Structure.h:947
uint32 WorldStateExpressionID
Definition: DB2Structure.h:1034
uint32 DamageType
Definition: DB2Structure.h:222
uint32 ID
Definition: DB2Structure.h:1161
float MinRangeHostile
Definition: DB2Structure.h:1276
Definition: DB2Structure.h:1294
uint32 PortraitCreatureDisplayInfoID
Definition: DB2Structure.h:164
Definition: DB2Structure.h:1366
int32 Value
Definition: DB2Structure.h:86
uint32 RequiredSkillRank
Definition: DB2Structure.h:808
uint32 FailEvent
Definition: DB2Structure.h:310
uint32 CenterPower
Definition: DB2Structure.h:1401
LocalizedString * Description
Definition: DB2Structure.h:1371
LocalizedString * Description
Definition: DB2Structure.h:34
uint32 ID
Definition: DB2Structure.h:1266
uint32 MapID
Definition: DB2Structure.h:553
int32 MinExpansionLevel
Definition: DB2Structure.h:1052
std::vector< TaxiPathNodeEntry const * > TaxiPathNodeList
Definition: DB2Structure.h:1449
LocalizedString * InventoryIcon[2]
Definition: DB2Structure.h:335
uint32 Map
Definition: DB2Structure.h:842
uint32 GarrBuildingID
Definition: DB2Structure.h:296
int32 RequiredMap
Definition: DB2Structure.h:936
uint32 CreatureModelAlpha
Definition: DB2Structure.h:161
uint32 AllianceGarrClassSpecID
Definition: DB2Structure.h:496
Definition: DB2Structure.h:1146
uint32 ItemID[4]
Definition: DB2Structure.h:1027
uint32 MaxPower
Definition: DB2Structure.h:1399
int32 MaxSkill[4]
Definition: DB2Structure.h:1004
struct DestructibleModelDataEntry::@220 StateSmoke
uint32 ID
Definition: DB2Structure.h:642
uint32 Exp[10]
Definition: DB2Structure.h:1103
LocalizedString * Name
Definition: DB2Structure.h:1408
uint32 RollValue
Definition: DB2Structure.h:265