![]() |
TrinityCore
|
#include <DB2Structure.h>
Public Member Functions | |
| EnumFlag< AreaFlags > | GetFlags () const |
| EnumFlag< AreaFlags2 > | GetFlags2 () const |
| EnumFlag< AreaMountFlags > | GetMountFlags () 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 |
| int32 | PvpCombatWorldStateID |
| uint8 | WildBattlePetLevelMin |
| uint8 | WildBattlePetLevelMax |
| uint8 | WindSettingsID |
| int32 | ContentTuningID |
| std::array< int32, 2 > | Flags |
| std::array< uint16, 4 > | LiquidTypeID |
Definition at line 125 of file DB2Structure.h.
Definition at line 153 of file DB2Structure.h.
References Flags.
Referenced by Player::CanJoinConstantChannelInZone(), Spell::EffectDuel(), go_commandscript::HandleGoZoneXYCommand(), group_commandscript::HandleGroupListCommand(), WorldSession::HandleHearthAndResurrect(), misc_commandscript::HandleLinkGraveCommand(), misc_commandscript::HandlePInfoCommand(), ConditionMgr::isConditionTypeValid(), SmartAIMgr::IsEventValid(), IsSanctuary(), ChannelMgr::LoadFromDB(), Player::RepopAtGraveyard(), Player::UpdateArea(), Player::UpdateHostileAreaState(), and Player::UpdateZone().
|
inline |
Definition at line 154 of file DB2Structure.h.
References Flags.
Referenced by Player::CanEnableWarModeInArea(), Player::UpdateArea(), and Player::UpdateZone().
|
inline |
Definition at line 155 of file DB2Structure.h.
References MountFlags.
|
inline |
Definition at line 157 of file DB2Structure.h.
References GetFlags(), and NoPvP.
Referenced by Player::UpdateArea(), Player::UpdateHostileAreaState(), and Player::UpdateZone().
| uint16 AreaTableEntry::AmbienceID |
Definition at line 135 of file DB2Structure.h.
| float AreaTableEntry::AmbientMultiplier |
Definition at line 142 of file DB2Structure.h.
| int16 AreaTableEntry::AreaBit |
Definition at line 132 of file DB2Structure.h.
Referenced by Player::CheckAreaExplore(), misc_commandscript::HandleHideAreaCommand(), misc_commandscript::HandleShowAreaCommand(), and Player::HasExploredZone().
| LocalizedString AreaTableEntry::AreaName |
Definition at line 129 of file DB2Structure.h.
Referenced by list_commandscript::GetZoneName(), message_commandscript::HandleChannelSetOwnership(), go_commandscript::HandleGoZoneXYCommand(), misc_commandscript::HandleGPSCommand(), group_commandscript::HandleGroupListCommand(), lookup_commandscript::HandleLookupAreaCommand(), and misc_commandscript::HandlePInfoCommand().
| int32 AreaTableEntry::ContentTuningID |
Definition at line 148 of file DB2Structure.h.
Referenced by Creature::ApplyLevelScaling(), Player::CheckAreaExplore(), and DB2Manager::GetContentTuningForArea().
| uint16 AreaTableEntry::ContinentID |
Definition at line 130 of file DB2Structure.h.
Referenced by go_commandscript::HandleGoZoneXYCommand(), WorldStateMgr::LoadFromDB(), and DB2Manager::Zone2MapCoordinates().
| uint8 AreaTableEntry::FactionGroupMask |
Definition at line 141 of file DB2Structure.h.
Referenced by Player::IsFriendlyArea(), and Player::UpdateHostileAreaState().
| std::array<int32, 2> AreaTableEntry::Flags |
Definition at line 149 of file DB2Structure.h.
Referenced by GetFlags(), and GetFlags2().
| uint32 AreaTableEntry::ID |
Definition at line 127 of file DB2Structure.h.
Referenced by ChannelMgr::CreateBuiltinChannelGuid(), FindNearestMapAssignment(), ObjectMgr::GetClosestGraveyard(), ObjectMgr::GetFishingBaseSkillLevel(), go_commandscript::HandleGoZoneXYCommand(), and PhasingHandler::OnAreaChange().
| uint16 AreaTableEntry::IntroSound |
Definition at line 139 of file DB2Structure.h.
| std::array<uint16, 4> AreaTableEntry::LiquidTypeID |
Definition at line 150 of file DB2Structure.h.
Referenced by TerrainInfo::GetFullTerrainStatusForPosition().
| int32 AreaTableEntry::MountFlags |
Definition at line 143 of file DB2Structure.h.
Referenced by GetMountFlags().
| uint16 AreaTableEntry::ParentAreaID |
Definition at line 131 of file DB2Structure.h.
Referenced by Creature::ApplyLevelScaling(), Player::CanEnableWarModeInArea(), FindNearestMapAssignment(), ObjectMgr::GetClosestGraveyard(), DB2Manager::GetContentTuningForArea(), ObjectMgr::GetFishingBaseSkillLevel(), TerrainInfo::GetFullTerrainStatusForPosition(), go_commandscript::HandleGoZoneXYCommand(), group_commandscript::HandleGroupListCommand(), misc_commandscript::HandlePInfoCommand(), ConditionMgr::isConditionTypeValid(), SmartAIMgr::IsEventValid(), DB2Manager::IsInArea(), ObjectMgr::LoadAreaPhases(), and PhasingHandler::OnAreaChange().
| int32 AreaTableEntry::PvpCombatWorldStateID |
Definition at line 144 of file DB2Structure.h.
Referenced by Player::UpdateHostileAreaState().
| uint8 AreaTableEntry::SoundProviderPref |
Definition at line 133 of file DB2Structure.h.
| uint8 AreaTableEntry::SoundProviderPrefUnderwater |
Definition at line 134 of file DB2Structure.h.
| uint16 AreaTableEntry::UwAmbience |
Definition at line 136 of file DB2Structure.h.
| uint32 AreaTableEntry::UwIntroSound |
Definition at line 140 of file DB2Structure.h.
| uint16 AreaTableEntry::UwZoneMusic |
Definition at line 138 of file DB2Structure.h.
| uint8 AreaTableEntry::WildBattlePetLevelMax |
Definition at line 146 of file DB2Structure.h.
| uint8 AreaTableEntry::WildBattlePetLevelMin |
Definition at line 145 of file DB2Structure.h.
| uint8 AreaTableEntry::WindSettingsID |
Definition at line 147 of file DB2Structure.h.
| uint16 AreaTableEntry::ZoneMusic |
Definition at line 137 of file DB2Structure.h.
| char const* AreaTableEntry::ZoneName |
Definition at line 128 of file DB2Structure.h.