mirror of
https://github.com/mangosfour/server.git
synced 2025-12-18 10:37:01 +00:00
Over 100 camangos Cata commits applied (to c12950)
Over 100 camangos Cata commits applied. up to and inclusing c12950.
This commit is contained in:
parent
b4ec0440aa
commit
eef77eadb9
117 changed files with 4314 additions and 3547 deletions
|
|
@ -140,7 +140,7 @@ void GameObject::RemoveFromWorld()
|
|||
Object::RemoveFromWorld();
|
||||
}
|
||||
|
||||
bool GameObject::Create(uint32 guidlow, uint32 name_id, Map* map, uint32 phaseMask, float x, float y, float z, float ang, QuaternionData rotation, uint8 animprogress, GOState go_state)
|
||||
bool GameObject::Create(uint32 guidlow, uint32 name_id, Map* map, uint32 phaseMask, float x, float y, float z, float ang, const QuaternionData& rotation, uint8 animprogress, GOState go_state)
|
||||
{
|
||||
MANGOS_ASSERT(map);
|
||||
Relocate(x, y, z, ang);
|
||||
|
|
@ -1134,8 +1134,8 @@ void GameObject::Use(Unit* user)
|
|||
// Some may have have animation and/or are expected to despawn.
|
||||
|
||||
// TODO: Improve this when more information is available, currently these traps are known that must send the anim (Onyxia/ Heigan Fissures/ Trap in DireMaul)
|
||||
if (GetDisplayId() == 4392 || GetDisplayId() == 4472 || GetDisplayId() == 6785 || GetDisplayId() == 3073)
|
||||
{ SendGameObjectCustomAnim(GetObjectGuid()); }
|
||||
if (GetDisplayId() == 4392 || GetDisplayId() == 4472 || GetDisplayId() == 4491 || GetDisplayId() == 6785 || GetDisplayId() == 3073 || GetDisplayId() == 7998)
|
||||
SendGameObjectCustomAnim(GetObjectGuid());
|
||||
|
||||
// TODO: Despawning of traps? (Also related to code in ::Update)
|
||||
return;
|
||||
|
|
@ -1733,7 +1733,7 @@ void GameObject::SetWorldRotation(float qx, float qy, float qz, float qw)
|
|||
m_worldRotation.w = rotation.w;
|
||||
}
|
||||
|
||||
void GameObject::SetTransportPathRotation(QuaternionData rotation)
|
||||
void GameObject::SetTransportPathRotation(const QuaternionData& rotation)
|
||||
{
|
||||
SetFloatValue(GAMEOBJECT_PARENTROTATION + 0, rotation.x);
|
||||
SetFloatValue(GAMEOBJECT_PARENTROTATION + 1, rotation.y);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue