TrinityCore
AreaTableEntry Struct Reference

#include <DB2Structure.h>

Public Member Functions

EnumFlag< AreaFlagsGetFlags () const
 
EnumFlag< AreaFlags2GetFlags2 () const
 
EnumFlag< AreaMountFlagsGetMountFlags () const
 
bool IsSanctuary () const
 

Public Attributes

uint32 ID
 
char const * ZoneName
 
LocalizedString AreaName
 
uint16 ContinentID
 
uint16 ParentAreaID
 
int16 AreaBit
 
uint8 SoundProviderPref
 
uint8 SoundProviderPrefUnderwater
 
uint16 AmbienceID
 
uint16 UwAmbience
 
uint16 ZoneMusic
 
uint16 UwZoneMusic
 
uint16 IntroSound
 
uint32 UwIntroSound
 
uint8 FactionGroupMask
 
float AmbientMultiplier
 
int32 MountFlags
 
int16 PvpCombatWorldStateID
 
uint8 WildBattlePetLevelMin
 
uint8 WildBattlePetLevelMax
 
uint8 WindSettingsID
 
int32 ContentTuningID
 
std::array< int32, 2 > Flags
 
std::array< uint16, 4 > LiquidTypeID
 

Detailed Description

Definition at line 125 of file DB2Structure.h.

Member Function Documentation

◆ GetFlags()

EnumFlag< AreaFlags > AreaTableEntry::GetFlags ( ) const
inline

Definition at line 153 of file DB2Structure.h.

+ Here is the caller graph for this function:

◆ GetFlags2()

EnumFlag< AreaFlags2 > AreaTableEntry::GetFlags2 ( ) const
inline

Definition at line 154 of file DB2Structure.h.

+ Here is the caller graph for this function:

◆ GetMountFlags()

EnumFlag< AreaMountFlags > AreaTableEntry::GetMountFlags ( ) const
inline

Definition at line 155 of file DB2Structure.h.

◆ IsSanctuary()

bool AreaTableEntry::IsSanctuary ( ) const
inline

Definition at line 157 of file DB2Structure.h.

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

Member Data Documentation

◆ AmbienceID

uint16 AreaTableEntry::AmbienceID

Definition at line 135 of file DB2Structure.h.

◆ AmbientMultiplier

float AreaTableEntry::AmbientMultiplier

Definition at line 142 of file DB2Structure.h.

◆ AreaBit

int16 AreaTableEntry::AreaBit

Definition at line 132 of file DB2Structure.h.

◆ AreaName

LocalizedString AreaTableEntry::AreaName

Definition at line 129 of file DB2Structure.h.

◆ ContentTuningID

int32 AreaTableEntry::ContentTuningID

Definition at line 148 of file DB2Structure.h.

◆ ContinentID

uint16 AreaTableEntry::ContinentID

Definition at line 130 of file DB2Structure.h.

◆ FactionGroupMask

uint8 AreaTableEntry::FactionGroupMask

Definition at line 141 of file DB2Structure.h.

◆ Flags

std::array<int32, 2> AreaTableEntry::Flags

Definition at line 149 of file DB2Structure.h.

◆ ID

uint32 AreaTableEntry::ID

Definition at line 127 of file DB2Structure.h.

◆ IntroSound

uint16 AreaTableEntry::IntroSound

Definition at line 139 of file DB2Structure.h.

◆ LiquidTypeID

std::array<uint16, 4> AreaTableEntry::LiquidTypeID

Definition at line 150 of file DB2Structure.h.

◆ MountFlags

int32 AreaTableEntry::MountFlags

Definition at line 143 of file DB2Structure.h.

◆ ParentAreaID

uint16 AreaTableEntry::ParentAreaID

Definition at line 131 of file DB2Structure.h.

◆ PvpCombatWorldStateID

int16 AreaTableEntry::PvpCombatWorldStateID

Definition at line 144 of file DB2Structure.h.

◆ SoundProviderPref

uint8 AreaTableEntry::SoundProviderPref

Definition at line 133 of file DB2Structure.h.

◆ SoundProviderPrefUnderwater

uint8 AreaTableEntry::SoundProviderPrefUnderwater

Definition at line 134 of file DB2Structure.h.

◆ UwAmbience

uint16 AreaTableEntry::UwAmbience

Definition at line 136 of file DB2Structure.h.

◆ UwIntroSound

uint32 AreaTableEntry::UwIntroSound

Definition at line 140 of file DB2Structure.h.

◆ UwZoneMusic

uint16 AreaTableEntry::UwZoneMusic

Definition at line 138 of file DB2Structure.h.

◆ WildBattlePetLevelMax

uint8 AreaTableEntry::WildBattlePetLevelMax

Definition at line 146 of file DB2Structure.h.

◆ WildBattlePetLevelMin

uint8 AreaTableEntry::WildBattlePetLevelMin

Definition at line 145 of file DB2Structure.h.

◆ WindSettingsID

uint8 AreaTableEntry::WindSettingsID

Definition at line 147 of file DB2Structure.h.

◆ ZoneMusic

uint16 AreaTableEntry::ZoneMusic

Definition at line 137 of file DB2Structure.h.

◆ ZoneName

char const* AreaTableEntry::ZoneName

Definition at line 128 of file DB2Structure.h.


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