![]() |
TrinityCore
|
#include "Define.h"#include "DBCEnums.h"#include "SharedDefines.h"#include "Util.h"#include <set>#include <map>
Include dependency graph for DBCStructure.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Macros | |
| #define | MAX_GROUP_AREA_IDS 6 |
| #define | MAX_OUTFIT_ITEMS 24 |
| #define | MAX_FACTION_RELATIONS 4 |
| #define | GT_MAX_LEVEL 100 |
| #define | GT_MAX_RATING 32 |
| #define | MAX_HOLIDAY_DURATIONS 10 |
| #define | MAX_HOLIDAY_DATES 26 |
| #define | MAX_HOLIDAY_FLAGS 10 |
| #define | MAX_ITEM_EXTENDED_COST_REQUIREMENTS 5 |
| #define | MAX_ITEM_ENCHANTMENT_EFFECTS 3 |
| #define | MAX_ITEM_SET_ITEMS 10 |
| #define | MAX_ITEM_SET_SPELLS 8 |
| #define | MAX_LOCK_CASE 8 |
| #define | MAX_OVERRIDE_SPELL 10 |
| #define | MAX_SKILL_STEP 16 |
| #define | MAX_SHAPESHIFT_SPELLS 8 |
| #define | MAX_VEHICLE_SEATS 8 |
| #define | MAX_WORLD_MAP_OVERLAY_AREA_IDX 4 |
Typedefs | |
| typedef std::set< uint32 > | PetFamilySpellsSet |
| typedef std::map< uint32, PetFamilySpellsSet > | PetFamilySpellsStore |
| typedef std::map< uint32, TalentSpellPos > | TalentSpellPosMap |
| typedef std::map< uint32, TaxiPathBySourceAndDestination > | TaxiPathSetForSource |
| typedef std::map< uint32, TaxiPathSetForSource > | TaxiPathSetBySource |
| typedef std::vector< TaxiPathNodeEntry const * > | TaxiPathNodeList |
| typedef std::vector< TaxiPathNodeList > | TaxiPathNodesByPath |
Enumerations | |
| enum | CharSectionFlags { SECTION_FLAG_PLAYER = 0x01 , SECTION_FLAG_DEATH_KNIGHT = 0x04 } |
| enum | CharSectionType { SECTION_TYPE_SKIN = 0 , SECTION_TYPE_FACE = 1 , SECTION_TYPE_FACIAL_HAIR = 2 , SECTION_TYPE_HAIR = 3 , SECTION_TYPE_UNDERWEAR = 4 } |
| enum | ChrRacesAllianceType { CHRRACES_ALLIANCE_TYPE_ALLIANCE = 0 , CHRRACES_ALLIANCE_TYPE_HORDE = 1 , CHRRACES_ALLIANCE_TYPE_NOT_PLAYABLE = 2 } |
| enum | ChrRacesFlags { CHRRACES_FLAGS_NOT_PLAYABLE = 0x01 , CHRRACES_FLAGS_BARE_FEET = 0x02 , CHRRACES_FLAGS_CAN_MOUNT = 0x04 } |
| enum | CreatureModelDataFlags { CREATURE_MODEL_DATA_FLAGS_CAN_MOUNT = 0x00000080 } |
| enum | CreatureTypeEntryFlags { CREATURE_TYPE_ENTRY_FLAGS_IGNORED_TAB_TARGETING = 0x01 } |
| #define GT_MAX_LEVEL 100 |
Definition at line 758 of file DBCStructure.h.
| #define GT_MAX_RATING 32 |
Definition at line 760 of file DBCStructure.h.
| #define MAX_FACTION_RELATIONS 4 |
Definition at line 665 of file DBCStructure.h.
| #define MAX_GROUP_AREA_IDS 6 |
Definition at line 217 of file DBCStructure.h.
| #define MAX_HOLIDAY_DATES 26 |
Definition at line 843 of file DBCStructure.h.
| #define MAX_HOLIDAY_DURATIONS 10 |
Definition at line 842 of file DBCStructure.h.
| #define MAX_HOLIDAY_FLAGS 10 |
Definition at line 844 of file DBCStructure.h.
| #define MAX_ITEM_ENCHANTMENT_EFFECTS 3 |
Definition at line 932 of file DBCStructure.h.
| #define MAX_ITEM_EXTENDED_COST_REQUIREMENTS 5 |
Definition at line 909 of file DBCStructure.h.
| #define MAX_ITEM_SET_ITEMS 10 |
Definition at line 956 of file DBCStructure.h.
| #define MAX_ITEM_SET_SPELLS 8 |
Definition at line 957 of file DBCStructure.h.
| #define MAX_LOCK_CASE 8 |
Definition at line 1043 of file DBCStructure.h.
| #define MAX_OUTFIT_ITEMS 24 |
Definition at line 328 of file DBCStructure.h.
| #define MAX_OVERRIDE_SPELL 10 |
Definition at line 1149 of file DBCStructure.h.
| #define MAX_SHAPESHIFT_SPELLS 8 |
Definition at line 1600 of file DBCStructure.h.
| #define MAX_SKILL_STEP 16 |
Definition at line 1366 of file DBCStructure.h.
| #define MAX_VEHICLE_SEATS 8 |
Definition at line 1760 of file DBCStructure.h.
| #define MAX_WORLD_MAP_OVERLAY_AREA_IDX 4 |
Definition at line 1896 of file DBCStructure.h.
| typedef std::set<uint32> PetFamilySpellsSet |
Definition at line 1502 of file DBCStructure.h.
| typedef std::map<uint32, PetFamilySpellsSet> PetFamilySpellsStore |
Definition at line 1503 of file DBCStructure.h.
| typedef std::map<uint32, TalentSpellPos> TalentSpellPosMap |
Definition at line 1983 of file DBCStructure.h.
| typedef std::vector<TaxiPathNodeEntry const*> TaxiPathNodeList |
Definition at line 1996 of file DBCStructure.h.
| typedef std::vector<TaxiPathNodeList> TaxiPathNodesByPath |
Definition at line 1997 of file DBCStructure.h.
| typedef std::map<uint32, TaxiPathSetForSource> TaxiPathSetBySource |
Definition at line 1994 of file DBCStructure.h.
| typedef std::map<uint32, TaxiPathBySourceAndDestination> TaxiPathSetForSource |
Definition at line 1993 of file DBCStructure.h.
| enum CharSectionFlags |
| Enumerator | |
|---|---|
| SECTION_FLAG_PLAYER | |
| SECTION_FLAG_DEATH_KNIGHT | |
Definition at line 299 of file DBCStructure.h.
| enum CharSectionType |
| Enumerator | |
|---|---|
| SECTION_TYPE_SKIN | |
| SECTION_TYPE_FACE | |
| SECTION_TYPE_FACIAL_HAIR | |
| SECTION_TYPE_HAIR | |
| SECTION_TYPE_UNDERWEAR | |
Definition at line 305 of file DBCStructure.h.
| enum ChrRacesAllianceType |
| Enumerator | |
|---|---|
| CHRRACES_ALLIANCE_TYPE_ALLIANCE | |
| CHRRACES_ALLIANCE_TYPE_HORDE | |
| CHRRACES_ALLIANCE_TYPE_NOT_PLAYABLE | |
Definition at line 383 of file DBCStructure.h.
| enum ChrRacesFlags |
| Enumerator | |
|---|---|
| CHRRACES_FLAGS_NOT_PLAYABLE | |
| CHRRACES_FLAGS_BARE_FEET | |
| CHRRACES_FLAGS_CAN_MOUNT | |
Definition at line 390 of file DBCStructure.h.
| Enumerator | |
|---|---|
| CREATURE_MODEL_DATA_FLAGS_CAN_MOUNT | |
Definition at line 491 of file DBCStructure.h.
| Enumerator | |
|---|---|
| CREATURE_TYPE_ENTRY_FLAGS_IGNORED_TAB_TARGETING | |
Definition at line 533 of file DBCStructure.h.