From bb1638fd2b36e07bffa75aa6365d2432b8119fac Mon Sep 17 00:00:00 2001 From: XTZGZoReX Date: Fri, 19 Mar 2010 16:39:19 +0100 Subject: [PATCH] [9606] Send packed caster GUID for AFLAG_NOT_CASTER. --- src/game/Player.cpp | 4 ++-- src/game/SpellAuras.cpp | 2 +- src/shared/revision_nr.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/game/Player.cpp b/src/game/Player.cpp index c45fc3fb6..e2bb2a059 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -19350,9 +19350,9 @@ void Player::SendAurasForTarget(Unit *target) else data << uint8(aura->GetStackAmount()); - if(!(auraFlags & AFLAG_NOT_CASTER)) + if(!(auraFlags & AFLAG_NOT_CASTER)) // packed GUID of caster { - data << uint8(0); // packed GUID of someone (caster?) + data.appendPackGUID(aura->GetCasterGUID()); } if(auraFlags & AFLAG_DURATION) // include aura duration diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index 18b4af6d2..3ee1892b5 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -1249,7 +1249,7 @@ void Aura::SendAuraUpdate(bool remove) if(!(auraFlags & AFLAG_NOT_CASTER)) { - data << uint8(0); // pguid + data.appendPackGUID(GetCasterGUID()); } if(auraFlags & AFLAG_DURATION) diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index a938ceb54..41264df0f 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "9605" + #define REVISION_NR "9606" #endif // __REVISION_NR_H__