diff options
-rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 3470e55b8cd..5a8cb7b66fc 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -3537,7 +3537,7 @@ void Player::learnSpell(uint32 spell_id, bool dependent) bool learning = addSpell(spell_id,active,true,dependent,false); // prevent duplicated entires in spell book, also not send if not in world (loading) - if (learning || IsInWorld()) + if (learning && IsInWorld()) { WorldPacket data(SMSG_LEARNED_SPELL, 6); data << uint32(spell_id); |