aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2025-01-05 20:22:34 +0100
committerOvahlord <dreadkiller@gmx.de>2025-01-09 20:53:02 +0100
commitd785a48475041fee4bf433bd7640dc192fd16640 (patch)
treecdce82c2c12de1c3987b62f755f6a8f7c053a2aa /src/server/game/Entities
parent5ed1005afad1d0f3bfe8930bd623c6f6d7b3e0d4 (diff)
Core/Grids: Modernize TypeContainer with variadic template
(cherry picked from commit 401502ea3c5ceca0c6253910035b2949e13746cc)
Diffstat (limited to 'src/server/game/Entities')
-rw-r--r--src/server/game/Entities/AreaTrigger/AreaTrigger.cpp4
-rw-r--r--src/server/game/Entities/Conversation/Conversation.cpp4
-rw-r--r--src/server/game/Entities/Corpse/Corpse.cpp4
-rw-r--r--src/server/game/Entities/Creature/Creature.cpp4
-rw-r--r--src/server/game/Entities/DynamicObject/DynamicObject.cpp4
-rw-r--r--src/server/game/Entities/GameObject/GameObject.cpp4
-rw-r--r--src/server/game/Entities/Pet/Pet.cpp4
-rw-r--r--src/server/game/Entities/SceneObject/SceneObject.cpp4
8 files changed, 16 insertions, 16 deletions
diff --git a/src/server/game/Entities/AreaTrigger/AreaTrigger.cpp b/src/server/game/Entities/AreaTrigger/AreaTrigger.cpp
index 06cad86f559..7178a58ae7f 100644
--- a/src/server/game/Entities/AreaTrigger/AreaTrigger.cpp
+++ b/src/server/game/Entities/AreaTrigger/AreaTrigger.cpp
@@ -68,7 +68,7 @@ void AreaTrigger::AddToWorld()
if (m_zoneScript)
m_zoneScript->OnAreaTriggerCreate(this);
- GetMap()->GetObjectsStore().Insert<AreaTrigger>(GetGUID(), this);
+ GetMap()->GetObjectsStore().Insert<AreaTrigger>(this);
if (_spawnId)
GetMap()->GetAreaTriggerBySpawnIdStore().insert(std::make_pair(_spawnId, this));
@@ -98,7 +98,7 @@ void AreaTrigger::RemoveFromWorld()
if (IsStaticSpawn())
Trinity::Containers::MultimapErasePair(GetMap()->GetAreaTriggerBySpawnIdStore(), _spawnId, this);
- GetMap()->GetObjectsStore().Remove<AreaTrigger>(GetGUID());
+ GetMap()->GetObjectsStore().Remove<AreaTrigger>(this);
}
}
diff --git a/src/server/game/Entities/Conversation/Conversation.cpp b/src/server/game/Entities/Conversation/Conversation.cpp
index 2607ec5f9da..0fdf9b708a3 100644
--- a/src/server/game/Entities/Conversation/Conversation.cpp
+++ b/src/server/game/Entities/Conversation/Conversation.cpp
@@ -50,7 +50,7 @@ void Conversation::AddToWorld()
///- Register the Conversation for guid lookup and for caster
if (!IsInWorld())
{
- GetMap()->GetObjectsStore().Insert<Conversation>(GetGUID(), this);
+ GetMap()->GetObjectsStore().Insert<Conversation>(this);
WorldObject::AddToWorld();
}
}
@@ -63,7 +63,7 @@ void Conversation::RemoveFromWorld()
_ai->OnRemove();
WorldObject::RemoveFromWorld();
- GetMap()->GetObjectsStore().Remove<Conversation>(GetGUID());
+ GetMap()->GetObjectsStore().Remove<Conversation>(this);
}
}
diff --git a/src/server/game/Entities/Corpse/Corpse.cpp b/src/server/game/Entities/Corpse/Corpse.cpp
index b49dfd031f6..41ef20445f9 100644
--- a/src/server/game/Entities/Corpse/Corpse.cpp
+++ b/src/server/game/Entities/Corpse/Corpse.cpp
@@ -48,7 +48,7 @@ void Corpse::AddToWorld()
{
///- Register the corpse for guid lookup
if (!IsInWorld())
- GetMap()->GetObjectsStore().Insert<Corpse>(GetGUID(), this);
+ GetMap()->GetObjectsStore().Insert<Corpse>(this);
Object::AddToWorld();
}
@@ -57,7 +57,7 @@ void Corpse::RemoveFromWorld()
{
///- Remove the corpse from the accessor
if (IsInWorld())
- GetMap()->GetObjectsStore().Remove<Corpse>(GetGUID());
+ GetMap()->GetObjectsStore().Remove<Corpse>(this);
WorldObject::RemoveFromWorld();
}
diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp
index 3e8fafc4d8b..2a3767f865b 100644
--- a/src/server/game/Entities/Creature/Creature.cpp
+++ b/src/server/game/Entities/Creature/Creature.cpp
@@ -344,7 +344,7 @@ void Creature::AddToWorld()
///- Register the creature for guid lookup
if (!IsInWorld())
{
- GetMap()->GetObjectsStore().Insert<Creature>(GetGUID(), this);
+ GetMap()->GetObjectsStore().Insert<Creature>(this);
if (m_spawnId)
GetMap()->GetCreatureBySpawnIdStore().insert(std::make_pair(m_spawnId, this));
@@ -373,7 +373,7 @@ void Creature::RemoveFromWorld()
if (m_spawnId)
Trinity::Containers::MultimapErasePair(GetMap()->GetCreatureBySpawnIdStore(), m_spawnId, this);
- GetMap()->GetObjectsStore().Remove<Creature>(GetGUID());
+ GetMap()->GetObjectsStore().Remove<Creature>(this);
}
}
diff --git a/src/server/game/Entities/DynamicObject/DynamicObject.cpp b/src/server/game/Entities/DynamicObject/DynamicObject.cpp
index 98699bd0c0f..6344c627386 100644
--- a/src/server/game/Entities/DynamicObject/DynamicObject.cpp
+++ b/src/server/game/Entities/DynamicObject/DynamicObject.cpp
@@ -54,7 +54,7 @@ void DynamicObject::AddToWorld()
///- Register the dynamicObject for guid lookup and for caster
if (!IsInWorld())
{
- GetMap()->GetObjectsStore().Insert<DynamicObject>(GetGUID(), this);
+ GetMap()->GetObjectsStore().Insert<DynamicObject>(this);
WorldObject::AddToWorld();
BindToCaster();
}
@@ -77,7 +77,7 @@ void DynamicObject::RemoveFromWorld()
UnbindFromCaster();
WorldObject::RemoveFromWorld();
- GetMap()->GetObjectsStore().Remove<DynamicObject>(GetGUID());
+ GetMap()->GetObjectsStore().Remove<DynamicObject>(this);
}
}
diff --git a/src/server/game/Entities/GameObject/GameObject.cpp b/src/server/game/Entities/GameObject/GameObject.cpp
index 596f3040505..6c5b4bb5b1d 100644
--- a/src/server/game/Entities/GameObject/GameObject.cpp
+++ b/src/server/game/Entities/GameObject/GameObject.cpp
@@ -930,7 +930,7 @@ void GameObject::AddToWorld()
if (m_zoneScript)
m_zoneScript->OnGameObjectCreate(this);
- GetMap()->GetObjectsStore().Insert<GameObject>(GetGUID(), this);
+ GetMap()->GetObjectsStore().Insert<GameObject>(this);
if (m_spawnId)
GetMap()->GetGameObjectBySpawnIdStore().insert(std::make_pair(m_spawnId, this));
@@ -970,7 +970,7 @@ void GameObject::RemoveFromWorld()
if (m_spawnId)
Trinity::Containers::MultimapErasePair(GetMap()->GetGameObjectBySpawnIdStore(), m_spawnId, this);
- GetMap()->GetObjectsStore().Remove<GameObject>(GetGUID());
+ GetMap()->GetObjectsStore().Remove<GameObject>(this);
}
}
diff --git a/src/server/game/Entities/Pet/Pet.cpp b/src/server/game/Entities/Pet/Pet.cpp
index fc521065b5f..7ee837ce1bf 100644
--- a/src/server/game/Entities/Pet/Pet.cpp
+++ b/src/server/game/Entities/Pet/Pet.cpp
@@ -71,7 +71,7 @@ void Pet::AddToWorld()
if (!IsInWorld())
{
///- Register the pet for guid lookup
- GetMap()->GetObjectsStore().Insert<Pet>(GetGUID(), this);
+ GetMap()->GetObjectsStore().Insert<Pet>(this);
Unit::AddToWorld();
AIM_Initialize();
if (ZoneScript* zoneScript = GetZoneScript() ? GetZoneScript() : GetInstanceScript())
@@ -97,7 +97,7 @@ void Pet::RemoveFromWorld()
{
///- Don't call the function for Creature, normal mobs + totems go in a different storage
Unit::RemoveFromWorld();
- GetMap()->GetObjectsStore().Remove<Pet>(GetGUID());
+ GetMap()->GetObjectsStore().Remove<Pet>(this);
}
}
diff --git a/src/server/game/Entities/SceneObject/SceneObject.cpp b/src/server/game/Entities/SceneObject/SceneObject.cpp
index 80f8e2c624e..b8b5367426a 100644
--- a/src/server/game/Entities/SceneObject/SceneObject.cpp
+++ b/src/server/game/Entities/SceneObject/SceneObject.cpp
@@ -41,7 +41,7 @@ void SceneObject::AddToWorld()
{
if (!IsInWorld())
{
- GetMap()->GetObjectsStore().Insert<SceneObject>(GetGUID(), this);
+ GetMap()->GetObjectsStore().Insert<SceneObject>(this);
WorldObject::AddToWorld();
}
}
@@ -51,7 +51,7 @@ void SceneObject::RemoveFromWorld()
if (IsInWorld())
{
WorldObject::RemoveFromWorld();
- GetMap()->GetObjectsStore().Remove<SceneObject>(GetGUID());
+ GetMap()->GetObjectsStore().Remove<SceneObject>(this);
}
}