TrinityCore
Loading...
Searching...
No Matches
MapEntry Struct Reference

#include <DB2Structure.h>

Public Member Functions

uint8 Expansion () const
 
bool IsDungeon () const
 
bool IsNonRaidDungeon () const
 
bool Instanceable () const
 
bool IsRaid () const
 
bool IsBattleground () const
 
bool IsBattleArena () const
 
bool IsBattlegroundOrArena () const
 
bool IsScenario () const
 
bool IsWorldMap () const
 
bool GetEntrancePos (int32 &mapid, float &x, float &y) const
 
bool IsContinent () const
 
bool IsDynamicDifficultyMap () const
 
bool IsFlexLocking () const
 
bool IsGarrison () const
 
bool IsSplitByFaction () const
 
EnumFlag< MapFlagsGetFlags () const
 
EnumFlag< MapFlags2GetFlags2 () const
 
EnumFlag< MapFlags3GetFlags3 () const
 

Public Attributes

uint32 ID
 
char const * Directory
 
LocalizedString MapName
 
LocalizedString MapDescription0
 
LocalizedString MapDescription1
 
LocalizedString PvpShortDescription
 
LocalizedString PvpLongDescription
 
DBCPosition2D Corpse
 
uint8 MapType
 
int8 InstanceType
 
uint8 ExpansionID
 
uint16 AreaTableID
 
int16 LoadingScreenID
 
int16 TimeOfDayOverride
 
int16 ParentMapID = 0
 
int16 CosmeticParentMapID
 
uint8 TimeOffset
 
float MinimapIconScale
 
int16 CorpseMapID
 
uint8 MaxPlayers
 
int16 WindSettingsID
 
int32 ZmpFileDataID
 
int32 WdtFileDataID
 
int32 NavigationMaxDistance
 
int32 PreloadFileDataID
 
std::array< int32, 3 > Flags
 
uint32 Id = 0
 
int32 WdtFileDataId = 0
 
std::string Name
 
std::string Directory
 
uint32 ChildDepth = 0
 
bool IsParent = false
 

Detailed Description

Definition at line 2903 of file DB2Structure.h.

Member Function Documentation

◆ Expansion()

uint8 MapEntry::Expansion ( ) const
inline

Definition at line 2933 of file DB2Structure.h.

+ Here is the caller graph for this function:

◆ GetEntrancePos()

bool MapEntry::GetEntrancePos ( int32 mapid,
float &  x,
float &  y 
) const
inline

Definition at line 2945 of file DB2Structure.h.

+ Here is the caller graph for this function:

◆ GetFlags()

EnumFlag< MapFlags > MapEntry::GetFlags ( ) const
inline

Definition at line 2990 of file DB2Structure.h.

+ Here is the caller graph for this function:

◆ GetFlags2()

EnumFlag< MapFlags2 > MapEntry::GetFlags2 ( ) const
inline

Definition at line 2991 of file DB2Structure.h.

+ Here is the caller graph for this function:

◆ GetFlags3()

EnumFlag< MapFlags3 > MapEntry::GetFlags3 ( ) const
inline

Definition at line 2992 of file DB2Structure.h.

◆ Instanceable()

bool MapEntry::Instanceable ( ) const
inline

Definition at line 2937 of file DB2Structure.h.

+ Here is the caller graph for this function:

◆ IsBattleArena()

bool MapEntry::IsBattleArena ( ) const
inline

Definition at line 2940 of file DB2Structure.h.

+ Here is the caller graph for this function:

◆ IsBattleground()

bool MapEntry::IsBattleground ( ) const
inline

Definition at line 2939 of file DB2Structure.h.

+ Here is the caller graph for this function:

◆ IsBattlegroundOrArena()

bool MapEntry::IsBattlegroundOrArena ( ) const
inline

Definition at line 2941 of file DB2Structure.h.

+ Here is the caller graph for this function:

◆ IsContinent()

bool MapEntry::IsContinent ( ) const
inline

Definition at line 2956 of file DB2Structure.h.

◆ IsDungeon()

bool MapEntry::IsDungeon ( ) const
inline

Definition at line 2935 of file DB2Structure.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ IsDynamicDifficultyMap()

bool MapEntry::IsDynamicDifficultyMap ( ) const
inline

Definition at line 2978 of file DB2Structure.h.

+ Here is the call graph for this function:

◆ IsFlexLocking()

bool MapEntry::IsFlexLocking ( ) const
inline

Definition at line 2979 of file DB2Structure.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ IsGarrison()

bool MapEntry::IsGarrison ( ) const
inline

Definition at line 2980 of file DB2Structure.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ IsNonRaidDungeon()

bool MapEntry::IsNonRaidDungeon ( ) const
inline

Definition at line 2936 of file DB2Structure.h.

+ Here is the caller graph for this function:

◆ IsRaid()

bool MapEntry::IsRaid ( ) const
inline

Definition at line 2938 of file DB2Structure.h.

+ Here is the caller graph for this function:

◆ IsScenario()

bool MapEntry::IsScenario ( ) const
inline

Definition at line 2942 of file DB2Structure.h.

+ Here is the caller graph for this function:

◆ IsSplitByFaction()

bool MapEntry::IsSplitByFaction ( ) const
inline

Definition at line 2981 of file DB2Structure.h.

+ Here is the caller graph for this function:

◆ IsWorldMap()

bool MapEntry::IsWorldMap ( ) const
inline

Definition at line 2943 of file DB2Structure.h.

+ Here is the caller graph for this function:

Member Data Documentation

◆ AreaTableID

uint16 MapEntry::AreaTableID

Definition at line 2916 of file DB2Structure.h.

◆ ChildDepth

uint32 MapEntry::ChildDepth = 0

Definition at line 67 of file vmapexport.cpp.

◆ Corpse

DBCPosition2D MapEntry::Corpse

Definition at line 2912 of file DB2Structure.h.

◆ CorpseMapID

int16 MapEntry::CorpseMapID

Definition at line 2923 of file DB2Structure.h.

◆ CosmeticParentMapID

int16 MapEntry::CosmeticParentMapID

Definition at line 2920 of file DB2Structure.h.

◆ Directory [1/2]

std::string MapEntry::Directory

Definition at line 2906 of file DB2Structure.h.

◆ Directory [2/2]

std::string MapEntry::Directory

Definition at line 58 of file System.cpp.

◆ ExpansionID

uint8 MapEntry::ExpansionID

Definition at line 2915 of file DB2Structure.h.

◆ Flags

std::array<int32, 3> MapEntry::Flags

Definition at line 2930 of file DB2Structure.h.

◆ ID

uint32 MapEntry::ID

Definition at line 2905 of file DB2Structure.h.

◆ Id

uint32 MapEntry::Id = 0

Definition at line 55 of file System.cpp.

◆ InstanceType

int8 MapEntry::InstanceType

Definition at line 2914 of file DB2Structure.h.

◆ IsParent

bool MapEntry::IsParent = false

Definition at line 68 of file vmapexport.cpp.

◆ LoadingScreenID

int16 MapEntry::LoadingScreenID

Definition at line 2917 of file DB2Structure.h.

◆ MapDescription0

LocalizedString MapEntry::MapDescription0

Definition at line 2908 of file DB2Structure.h.

◆ MapDescription1

LocalizedString MapEntry::MapDescription1

Definition at line 2909 of file DB2Structure.h.

◆ MapName

LocalizedString MapEntry::MapName

Definition at line 2907 of file DB2Structure.h.

◆ MapType

uint8 MapEntry::MapType

Definition at line 2913 of file DB2Structure.h.

◆ MaxPlayers

uint8 MapEntry::MaxPlayers

Definition at line 2924 of file DB2Structure.h.

◆ MinimapIconScale

float MapEntry::MinimapIconScale

Definition at line 2922 of file DB2Structure.h.

◆ Name

std::string MapEntry::Name

Definition at line 57 of file System.cpp.

◆ NavigationMaxDistance

int32 MapEntry::NavigationMaxDistance

Definition at line 2928 of file DB2Structure.h.

◆ ParentMapID

int16 MapEntry::ParentMapID = 0

Definition at line 2919 of file DB2Structure.h.

◆ PreloadFileDataID

int32 MapEntry::PreloadFileDataID

Definition at line 2929 of file DB2Structure.h.

◆ PvpLongDescription

LocalizedString MapEntry::PvpLongDescription

Definition at line 2911 of file DB2Structure.h.

◆ PvpShortDescription

LocalizedString MapEntry::PvpShortDescription

Definition at line 2910 of file DB2Structure.h.

◆ TimeOfDayOverride

int16 MapEntry::TimeOfDayOverride

Definition at line 2918 of file DB2Structure.h.

◆ TimeOffset

uint8 MapEntry::TimeOffset

Definition at line 2921 of file DB2Structure.h.

◆ WdtFileDataID

int32 MapEntry::WdtFileDataID

Definition at line 2927 of file DB2Structure.h.

◆ WdtFileDataId

int32 MapEntry::WdtFileDataId = 0

Definition at line 56 of file System.cpp.

◆ WindSettingsID

int16 MapEntry::WindSettingsID

Definition at line 2925 of file DB2Structure.h.

◆ ZmpFileDataID

int32 MapEntry::ZmpFileDataID

Definition at line 2926 of file DB2Structure.h.


The documentation for this struct was generated from the following files: