Core/GameObjects: Fixed GAMEOBJECT_TYPE_NEW_FLAG_DROP casting impl from wrong object

This commit is contained in:
ModoX
2023-08-29 08:47:04 +02:00
parent bb5eab4c36
commit 2d0311b7d9
@@ -3000,7 +3000,7 @@ void GameObject::Use(Unit* user)
{
if (owner->GetGoType() == GAMEOBJECT_TYPE_NEW_FLAG)
{
GameObjectType::NewFlag const* newFlag = dynamic_cast<GameObjectType::NewFlag const*>(m_goTypeImpl.get());
GameObjectType::NewFlag const* newFlag = dynamic_cast<GameObjectType::NewFlag const*>(owner->m_goTypeImpl.get());
if (!newFlag)
return;