|
| InstanceMap (uint32 id, time_t, uint32 InstanceId, uint8 SpawnMode, Map *_parent) |
|
| ~InstanceMap () |
|
bool | AddPlayerToMap (Player *player, bool initPlayer=true) override |
|
void | RemovePlayerFromMap (Player *, bool) override |
|
void | Update (const uint32) override |
|
void | CreateInstanceData (bool load) |
|
bool | Reset (uint8 method) |
|
uint32 | GetScriptId () const |
|
InstanceScript * | GetInstanceScript () |
|
void | PermBindAllPlayers (Player *source) |
|
void | UnloadAll () override |
|
EnterState | CannotEnter (Player *player) override |
|
void | SendResetWarnings (uint32 timeLeft) const |
|
void | SetResetSchedule (bool on) |
|
bool | HasPermBoundPlayers () const |
|
uint32 | GetMaxPlayers () const |
|
uint32 | GetMaxResetDelay () const |
|
virtual void | InitVisibilityDistance () override |
|
| Map (uint32 id, time_t, uint32 InstanceId, uint8 SpawnMode, Map *_parent=NULL) |
|
virtual | ~Map () |
|
MapEntry const * | GetEntry () const |
|
bool | CanUnload (uint32 diff) |
|
template<class T > |
bool | AddToMap (T *) |
|
template<class T > |
void | RemoveFromMap (T *, bool) |
|
void | VisitNearbyCellsOf (WorldObject *obj, TypeContainerVisitor< Trinity::ObjectUpdater, GridTypeMapContainer > &gridVisitor, TypeContainerVisitor< Trinity::ObjectUpdater, WorldTypeMapContainer > &worldVisitor) |
|
float | GetVisibilityRange () const |
|
void | PlayerRelocation (Player *, float x, float y, float z, float orientation) |
|
void | CreatureRelocation (Creature *creature, float x, float y, float z, float ang, bool respawnRelocationOnFail=true) |
|
void | GameObjectRelocation (GameObject *go, float x, float y, float z, float orientation, bool respawnRelocationOnFail=true) |
|
void | DynamicObjectRelocation (DynamicObject *go, float x, float y, float z, float orientation) |
|
template<class T , class CONTAINER > |
void | Visit (const Cell &cell, TypeContainerVisitor< T, CONTAINER > &visitor) |
|
bool | IsRemovalGrid (float x, float y) const |
|
bool | IsGridLoaded (float x, float y) const |
|
bool | GetUnloadLock (const GridCoord &p) const |
|
void | SetUnloadLock (const GridCoord &p, bool on) |
|
void | LoadGrid (float x, float y) |
|
bool | UnloadGrid (NGridType &ngrid, bool pForce) |
|
void | ResetGridExpiry (NGridType &grid, float factor=1) const |
|
time_t | GetGridExpiry (void) const |
|
uint32 | GetId (void) const |
|
Map const * | GetParent () const |
|
float | GetHeight (float x, float y, float z, bool checkVMap=true, float maxSearchDist=DEFAULT_HEIGHT_SEARCH) const |
|
float | GetMinHeight (float x, float y) const |
|
ZLiquidStatus | getLiquidStatus (float x, float y, float z, uint8 ReqLiquidType, LiquidData *data=nullptr) const |
|
uint32 | GetAreaId (float x, float y, float z, bool *isOutdoors) const |
|
bool | GetAreaInfo (float x, float y, float z, uint32 &mogpflags, int32 &adtId, int32 &rootId, int32 &groupId) const |
|
uint32 | GetAreaId (float x, float y, float z) const |
|
uint32 | GetZoneId (float x, float y, float z) const |
|
void | GetZoneAndAreaId (uint32 &zoneid, uint32 &areaid, float x, float y, float z) const |
|
bool | IsOutdoors (float x, float y, float z) const |
|
uint8 | GetTerrainType (float x, float y) const |
|
float | GetWaterLevel (float x, float y) const |
|
bool | IsInWater (float x, float y, float z, LiquidData *data=nullptr) const |
|
bool | IsUnderWater (float x, float y, float z) const |
|
void | MoveAllCreaturesInMoveList () |
|
void | MoveAllGameObjectsInMoveList () |
|
void | MoveAllDynamicObjectsInMoveList () |
|
void | RemoveAllObjectsInRemoveList () |
|
virtual void | RemoveAllPlayers () |
|
bool | CreatureRespawnRelocation (Creature *c, bool diffGridOnly) |
|
bool | GameObjectRespawnRelocation (GameObject *go, bool diffGridOnly) |
|
bool | CheckGridIntegrity (Creature *c, bool moved) const |
|
uint32 | GetInstanceId () const |
|
uint8 | GetSpawnMode () const |
|
const char * | GetMapName () const |
|
Difficulty | GetDifficultyID () const |
|
MapDifficultyEntry const * | GetMapDifficulty () const |
|
uint32 | GetDifficultyLootBonusTreeMod () const |
|
bool | Instanceable () const |
|
bool | IsDungeon () const |
|
bool | IsNonRaidDungeon () const |
|
bool | IsRaid () const |
|
bool | IsRaidOrHeroicDungeon () const |
|
bool | IsHeroic () const |
|
bool | Is25ManRaid () const |
|
bool | IsBattleground () const |
|
bool | IsBattleArena () const |
|
bool | IsBattlegroundOrArena () const |
|
bool | IsGarrison () const |
|
bool | GetEntrancePos (int32 &mapid, float &x, float &y) |
|
void | AddObjectToRemoveList (WorldObject *obj) |
|
void | AddObjectToSwitchList (WorldObject *obj, bool on) |
|
virtual void | DelayedUpdate (const uint32 diff) |
|
void | UpdateObjectVisibility (WorldObject *obj, Cell cell, CellCoord cellpair) |
|
void | UpdateObjectsVisibilityFor (Player *player, Cell cell, CellCoord cellpair) |
|
void | resetMarkedCells () |
|
bool | isCellMarked (uint32 pCellId) |
|
void | markCell (uint32 pCellId) |
|
bool | HavePlayers () const |
|
uint32 | GetPlayersCountExceptGMs () const |
|
bool | ActiveObjectsNearGrid (NGridType const &ngrid) const |
|
void | AddWorldObject (WorldObject *obj) |
|
void | RemoveWorldObject (WorldObject *obj) |
|
void | SendToPlayers (WorldPacket const *data) const |
|
PlayerList const & | GetPlayers () const |
|
void | ScriptsStart (std::map< uint32, std::multimap< uint32, ScriptInfo > > const &scripts, uint32 id, Object *source, Object *target) |
| Put scripts in the execution queue. More...
|
|
void | ScriptCommandStart (ScriptInfo const &script, uint32 delay, Object *source, Object *target) |
|
template<class T > |
void | AddToActive (T *obj) |
|
template<class T > |
void | RemoveFromActive (T *obj) |
|
template<class T > |
void | SwitchGridContainers (T *obj, bool on) |
|
template<class NOTIFIER > |
void | VisitAll (const float &x, const float &y, float radius, NOTIFIER ¬ifier) |
|
template<class NOTIFIER > |
void | VisitFirstFound (const float &x, const float &y, float radius, NOTIFIER ¬ifier) |
|
template<class NOTIFIER > |
void | VisitWorld (const float &x, const float &y, float radius, NOTIFIER ¬ifier) |
|
template<class NOTIFIER > |
void | VisitGrid (const float &x, const float &y, float radius, NOTIFIER ¬ifier) |
|
void | UpdateIteratorBack (Player *player) |
|
TempSummon * | SummonCreature (uint32 entry, Position const &pos, SummonPropertiesEntry const *properties=NULL, uint32 duration=0, Unit *summoner=NULL, uint32 spellId=0, uint32 vehId=0) |
|
void | SummonCreatureGroup (uint8 group, std::list< TempSummon * > *list=NULL) |
|
AreaTrigger * | GetAreaTrigger (ObjectGuid const &guid) |
|
Corpse * | GetCorpse (ObjectGuid const &guid) |
|
Creature * | GetCreature (ObjectGuid const &guid) |
|
DynamicObject * | GetDynamicObject (ObjectGuid const &guid) |
|
GameObject * | GetGameObject (ObjectGuid const &guid) |
|
Pet * | GetPet (ObjectGuid const &guid) |
|
Transport * | GetTransport (ObjectGuid const &guid) |
|
MapStoredObjectTypesContainer & | GetObjectsStore () |
|
CreatureBySpawnIdContainer & | GetCreatureBySpawnIdStore () |
|
GameObjectBySpawnIdContainer & | GetGameObjectBySpawnIdStore () |
|
std::unordered_set< Corpse * >
const * | GetCorpsesInCell (uint32 cellId) const |
|
Corpse * | GetCorpseByPlayer (ObjectGuid const &ownerGuid) const |
|
MapInstanced * | ToMapInstanced () |
|
MapInstanced const * | ToMapInstanced () const |
|
InstanceMap * | ToInstanceMap () |
|
InstanceMap const * | ToInstanceMap () const |
|
BattlegroundMap * | ToBattlegroundMap () |
|
BattlegroundMap const * | ToBattlegroundMap () const |
|
float | GetWaterOrGroundLevel (float x, float y, float z, float *ground=NULL, bool swim=false) const |
|
float | GetHeight (uint32 phasemask, float x, float y, float z, bool vmap=true, float maxSearchDist=DEFAULT_HEIGHT_SEARCH) const |
|
bool | isInLineOfSight (float x1, float y1, float z1, float x2, float y2, float z2, uint32 phasemask) const |
|
void | Balance () |
|
void | RemoveGameObjectModel (const GameObjectModel &model) |
|
void | InsertGameObjectModel (const GameObjectModel &model) |
|
bool | ContainsGameObjectModel (const GameObjectModel &model) const |
|
bool | getObjectHitPos (uint32 phasemask, float x1, float y1, float z1, float x2, float y2, float z2, float &rx, float &ry, float &rz, float modifyDist) |
|
virtual ObjectGuid::LowType | GetOwnerGuildId (uint32=TEAM_OTHER) const |
|
time_t | GetLinkedRespawnTime (ObjectGuid guid) const |
|
time_t | GetCreatureRespawnTime (ObjectGuid::LowType dbGuid) const |
|
time_t | GetGORespawnTime (ObjectGuid::LowType dbGuid) const |
|
void | SaveCreatureRespawnTime (ObjectGuid::LowType dbGuid, time_t respawnTime) |
|
void | RemoveCreatureRespawnTime (ObjectGuid::LowType dbGuid) |
|
void | SaveGORespawnTime (ObjectGuid::LowType dbGuid, time_t respawnTime) |
|
void | RemoveGORespawnTime (ObjectGuid::LowType dbGuid) |
|
void | LoadRespawnTimes () |
|
void | DeleteRespawnTimes () |
|
void | LoadCorpseData () |
|
void | DeleteCorpseData () |
|
void | AddCorpse (Corpse *corpse) |
|
void | RemoveCorpse (Corpse *corpse) |
|
Corpse * | ConvertCorpseToBones (ObjectGuid const &ownerGuid, bool insignia=false) |
|
void | RemoveOldCorpses () |
|
void | SendInitTransports (Player *player) |
|
void | SendRemoveTransports (Player *player) |
|
void | SendUpdateTransportVisibility (Player *player, std::set< uint32 > const &previousPhases) |
|
void | SendZoneDynamicInfo (Player *player) |
|
void | SetZoneMusic (uint32 zoneId, uint32 musicId) |
|
void | SetZoneWeather (uint32 zoneId, WeatherState weatherId, float weatherGrade) |
|
void | SetZoneOverrideLight (uint32 zoneId, uint32 lightId, uint32 fadeInTime) |
|
void | UpdateAreaDependentAuras () |
|
template<HighGuid high> |
ObjectGuid::LowType | GenerateLowGuid () |
|
void | AddUpdateObject (Object *obj) |
|
void | RemoveUpdateObject (Object *obj) |
|
template<> |
void | AddToGrid (Creature *obj, Cell const &cell) |
|
template<> |
void | AddToGrid (GameObject *obj, Cell const &cell) |
|
template<> |
void | AddToGrid (DynamicObject *obj, Cell const &cell) |
|
template<> |
void | AddToGrid (Corpse *obj, Cell const &cell) |
|
template<> |
void | SwitchGridContainers (Creature *obj, bool on) |
|
template<> |
void | SwitchGridContainers (GameObject *obj, bool on) |
|
template<> |
void | DeleteFromWorld (Player *player) |
|
template<> |
void | DeleteFromWorld (Transport *transport) |
|
template<> |
void | InitializeObject (Creature *obj) |
|
template<> |
void | InitializeObject (GameObject *obj) |
|
template<> |
bool | AddToMap (Transport *obj) |
|
template<> |
void | RemoveFromMap (Transport *obj, bool remove) |
|
template<> |
void | AddToActive (Creature *c) |
|
template<> |
void | AddToActive (DynamicObject *d) |
|
template<> |
void | RemoveFromActive (Creature *c) |
|
template<> |
void | RemoveFromActive (DynamicObject *obj) |
|
GridReference< NGridType > * | getFirst () |
|
GridReference< NGridType > * | getLast () |
|
iterator | begin () |
|
iterator | end () |
|
iterator | rbegin () |
|
iterator | rend () |
|
| RefManager () |
|
virtual | ~RefManager () |
|
Reference< GridRefManager
< NGridType >, NGridType > * | getFirst () |
|
Reference< GridRefManager
< NGridType >, NGridType >
const * | getFirst () const |
|
Reference< GridRefManager
< NGridType >, NGridType > * | getLast () |
|
Reference< GridRefManager
< NGridType >, NGridType >
const * | getLast () const |
|
iterator | begin () |
|
iterator | end () |
|
iterator | rbegin () |
|
iterator | rend () |
|
void | clearReferences () |
|
| LinkedListHead () |
|
virtual | ~LinkedListHead () |
|
bool | isEmpty () const |
|
LinkedListElement * | getFirst () |
|
LinkedListElement const * | getFirst () const |
|
LinkedListElement * | getLast () |
|
LinkedListElement const * | getLast () const |
|
void | insertFirst (LinkedListElement *pElem) |
|
void | insertLast (LinkedListElement *pElem) |
|
uint32 | getSize () const |
|
void | incSize () |
|
void | decSize () |
|