mirror of
https://github.com/araxiaonline/TrinityCore.git
synced 2026-06-15 04:32:35 -04:00
Core/PacketIO: Updated packet structures to 8.0.1
This commit is contained in:
@@ -61,7 +61,8 @@ GameObject::GameObject() : WorldObject(false), MapObject(),
|
||||
m_objectType |= TYPEMASK_GAMEOBJECT;
|
||||
m_objectTypeId = TYPEID_GAMEOBJECT;
|
||||
|
||||
m_updateFlag = (UPDATEFLAG_STATIONARY_POSITION | UPDATEFLAG_ROTATION);
|
||||
m_updateFlag.Stationary = true;
|
||||
m_updateFlag.Rotation = true;
|
||||
|
||||
m_valuesCount = GAMEOBJECT_END;
|
||||
_dynamicValuesCount = GAMEOBJECT_DYNAMIC_END;
|
||||
@@ -238,7 +239,7 @@ bool GameObject::Create(uint32 entry, Map* map, Position const& pos, QuaternionD
|
||||
else
|
||||
{
|
||||
guid = ObjectGuid::Create<HighGuid::Transport>(map->GenerateLowGuid<HighGuid::Transport>());
|
||||
m_updateFlag |= UPDATEFLAG_TRANSPORT;
|
||||
m_updateFlag.ServerTime = true;
|
||||
}
|
||||
|
||||
Object::_Create(guid);
|
||||
@@ -271,7 +272,7 @@ bool GameObject::Create(uint32 entry, Map* map, Position const& pos, QuaternionD
|
||||
|
||||
if (m_goTemplateAddon->WorldEffectID)
|
||||
{
|
||||
m_updateFlag |= UPDATEFLAG_GAMEOBJECT;
|
||||
m_updateFlag.GameObject = true;
|
||||
SetWorldEffectID(m_goTemplateAddon->WorldEffectID);
|
||||
}
|
||||
}
|
||||
@@ -292,6 +293,8 @@ bool GameObject::Create(uint32 entry, Map* map, Position const& pos, QuaternionD
|
||||
SetGoState(goState);
|
||||
SetGoArtKit(artKit);
|
||||
|
||||
SetUInt32Value(GAMEOBJECT_STATE_ANIM_ID, sAnimationDataStore.GetNumRows());
|
||||
|
||||
switch (goInfo->type)
|
||||
{
|
||||
case GAMEOBJECT_TYPE_FISHINGHOLE:
|
||||
@@ -376,7 +379,7 @@ bool GameObject::Create(uint32 entry, Map* map, Position const& pos, QuaternionD
|
||||
|
||||
if (gameObjectAddon && gameObjectAddon->WorldEffectID)
|
||||
{
|
||||
m_updateFlag |= UPDATEFLAG_GAMEOBJECT;
|
||||
m_updateFlag.GameObject = true;
|
||||
SetWorldEffectID(gameObjectAddon->WorldEffectID);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user