Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
Map.cpp File Reference
#include "Battleground.h"
#include "BattlePetSpawnMgr.h"
#include "CellImpl.h"
#include "DynamicTree.h"
#include "GridNotifiers.h"
#include "GridNotifiersImpl.h"
#include "GridStates.h"
#include "Group.h"
#include "InstanceScript.h"
#include "Map.h"
#include "MapInstanced.h"
#include "MapLifecycle.h"
#include "MapManager.h"
#include "MMapFactory.h"
#include "ObjectAccessor.h"
#include "ObjectMgr.h"
#include "Pet.h"
#include "ScriptMgr.h"
#include "Transport.h"
#include "Vehicle.h"
#include "VMapFactory.h"
Include dependency graph for Map.cpp:

Go to the source code of this file.

Classes

struct  ResetNotifier

Macros

#define DEFAULT_GRID_EXPIRY   300
#define MAX_CREATURE_ATTACK_RADIUS   (45.0f * sWorld->getRate(RATE_CREATURE_AGGRO))
#define MAX_GRID_LOAD_TIME   50

Functions

bool IsOutdoorWMO (uint32 mogpFlags, int32, int32, int32, WMOAreaTableEntry const *wmoEntry, AreaTableEntry const *atEntry)

Variables

u_map_magic MapAreaMagic = { {'A', 'R', 'E', 'A'} }
u_map_magic MapHeightMagic = { {'M', 'H', 'G', 'T'} }
u_map_magic MapLiquidMagic = { {'M', 'L', 'I', 'Q'} }
u_map_magic MapMagic = { {'M', 'A', 'P', 'S'} }
u_map_magic MapVersionMagic = { {'v', '1', '.', '4'} }
GridStatesi_GridStates [MAX_GRID_STATE]

Macro Definition Documentation

◆ DEFAULT_GRID_EXPIRY

#define DEFAULT_GRID_EXPIRY   300

Definition at line 34 of file Map.cpp.

◆ MAX_CREATURE_ATTACK_RADIUS

#define MAX_CREATURE_ATTACK_RADIUS   (45.0f * sWorld->getRate(RATE_CREATURE_AGGRO))

Definition at line 36 of file Map.cpp.

◆ MAX_GRID_LOAD_TIME

#define MAX_GRID_LOAD_TIME   50

Definition at line 35 of file Map.cpp.

Function Documentation

◆ IsOutdoorWMO()

bool IsOutdoorWMO ( uint32 mogpFlags,
int32 ,
int32 ,
int32 ,
WMOAreaTableEntry const * wmoEntry,
AreaTableEntry const * atEntry )
inline

Variable Documentation

◆ MapAreaMagic

u_map_magic MapAreaMagic = { {'A', 'R', 'E', 'A'} }

Definition at line 30 of file Map.cpp.

Referenced by GridMap::loadAreaData().

◆ MapHeightMagic

u_map_magic MapHeightMagic = { {'M', 'H', 'G', 'T'} }

Definition at line 31 of file Map.cpp.

Referenced by GridMap::loadHeightData().

◆ MapLiquidMagic

u_map_magic MapLiquidMagic = { {'M', 'L', 'I', 'Q'} }

Definition at line 32 of file Map.cpp.

Referenced by GridMap::loadLiquidData().

◆ MapMagic

u_map_magic MapMagic = { {'M', 'A', 'P', 'S'} }

Definition at line 28 of file Map.cpp.

Referenced by GridMap::loadData().

◆ MapVersionMagic

u_map_magic MapVersionMagic = { {'v', '1', '.', '4'} }

Definition at line 29 of file Map.cpp.

Referenced by GridMap::loadData().

◆ si_GridStates