mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-02-17 09:14:34 +00:00
fix(Core/Grids): Grid improvements (#20955)
This commit is contained in:
@@ -134,10 +134,9 @@ void ScriptMgr::OnDestroyMap(Map* map)
|
||||
});
|
||||
}
|
||||
|
||||
void ScriptMgr::OnLoadGridMap(Map* map, GridMap* gmap, uint32 gx, uint32 gy)
|
||||
void ScriptMgr::OnLoadGridMap(Map* map, GridTerrainData* gmap, uint32 gx, uint32 gy)
|
||||
{
|
||||
ASSERT(map);
|
||||
ASSERT(gmap);
|
||||
|
||||
ForeachMaps<WorldMapScript>(map,
|
||||
[&](WorldMapScript* script)
|
||||
@@ -158,7 +157,7 @@ void ScriptMgr::OnLoadGridMap(Map* map, GridMap* gmap, uint32 gx, uint32 gy)
|
||||
});
|
||||
}
|
||||
|
||||
void ScriptMgr::OnUnloadGridMap(Map* map, GridMap* gmap, uint32 gx, uint32 gy)
|
||||
void ScriptMgr::OnUnloadGridMap(Map* map, GridTerrainData* gmap, uint32 gx, uint32 gy)
|
||||
{
|
||||
ASSERT(map);
|
||||
ASSERT(gmap);
|
||||
|
||||
@@ -189,8 +189,8 @@ public: /* FormulaScript */
|
||||
public: /* MapScript */
|
||||
void OnCreateMap(Map* map);
|
||||
void OnDestroyMap(Map* map);
|
||||
void OnLoadGridMap(Map* map, GridMap* gmap, uint32 gx, uint32 gy);
|
||||
void OnUnloadGridMap(Map* map, GridMap* gmap, uint32 gx, uint32 gy);
|
||||
void OnLoadGridMap(Map* map, GridTerrainData* gmap, uint32 gx, uint32 gy);
|
||||
void OnUnloadGridMap(Map* map, GridTerrainData* gmap, uint32 gx, uint32 gy);
|
||||
void OnPlayerEnterMap(Map* map, Player* player);
|
||||
void OnPlayerLeaveMap(Map* map, Player* player);
|
||||
void OnMapUpdate(Map* map, uint32 diff);
|
||||
|
||||
@@ -98,10 +98,10 @@ public:
|
||||
virtual void OnDestroy(TMap* /*map*/) { }
|
||||
|
||||
// Called when a grid map is loaded.
|
||||
virtual void OnLoadGridMap(TMap* /*map*/, GridMap* /*gmap*/, uint32 /*gx*/, uint32 /*gy*/) { }
|
||||
virtual void OnLoadGridMap(TMap* /*map*/, GridTerrainData* /*gmap*/, uint32 /*gx*/, uint32 /*gy*/) { }
|
||||
|
||||
// Called when a grid map is unloaded.
|
||||
virtual void OnUnloadGridMap(TMap* /*map*/, GridMap* /*gmap*/, uint32 /*gx*/, uint32 /*gy*/) { }
|
||||
virtual void OnUnloadGridMap(TMap* /*map*/, GridTerrainData* /*gmap*/, uint32 /*gx*/, uint32 /*gy*/) { }
|
||||
|
||||
// Called when a player enters the map.
|
||||
virtual void OnPlayerEnter(TMap* /*map*/, Player* /*player*/) { }
|
||||
|
||||
@@ -41,7 +41,7 @@ class CreatureAI;
|
||||
class DynamicObject;
|
||||
class GameObject;
|
||||
class GameObjectAI;
|
||||
class GridMap;
|
||||
class GridTerrainData;
|
||||
class Group;
|
||||
class Guardian;
|
||||
class Guild;
|
||||
|
||||
Reference in New Issue
Block a user