mirror of
https://github.com/araxiaonline/TrinityCore.git
synced 2026-06-20 23:11:56 -04:00
Core/Entities : Basic Conversation Implementation (#18010)
This commit is contained in:
@@ -182,6 +182,7 @@ void Object::BuildCreateUpdateBlockForPlayer(UpdateData* data, Player* target) c
|
||||
case HighGuid::Corpse:
|
||||
case HighGuid::DynamicObject:
|
||||
case HighGuid::AreaTrigger:
|
||||
case HighGuid::Conversation:
|
||||
updateType = UPDATETYPE_CREATE_OBJECT2;
|
||||
break;
|
||||
case HighGuid::Creature:
|
||||
@@ -1012,6 +1013,9 @@ uint32 Object::GetDynamicUpdateFieldData(Player const* target, uint32*& flags) c
|
||||
break;
|
||||
case TYPEID_CONVERSATION:
|
||||
flags = ConversationDynamicUpdateFieldFlags;
|
||||
|
||||
if (ToConversation()->GetCreatorGuid() == target->GetGUID())
|
||||
visibleFlag |= UF_FLAG_0x100;
|
||||
break;
|
||||
default:
|
||||
flags = nullptr;
|
||||
|
||||
Reference in New Issue
Block a user