From 62a6911dc70b71125d40d036dd49e0be867b7c0e Mon Sep 17 00:00:00 2001 From: megamage Date: Sun, 8 Feb 2009 20:43:25 -0600 Subject: [PATCH] [7236] Prevent lost spells dependent from skills learned before non-dependent spell loading from DB. For example spell 2764 will correctly show in spellbook after re-login. Author: VladimirMangos --HG-- branch : trunk --- src/game/Player.cpp | 4 ---- src/shared/revision_nr.h | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 5f94f3f246..7ee991999c 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -15626,10 +15626,6 @@ void Player::_LoadReputation(QueryResult *result) void Player::_LoadSpells(QueryResult *result) { - for (PlayerSpellMap::iterator itr = m_spells.begin(); itr != m_spells.end(); ++itr) - delete itr->second; - m_spells.clear(); - //QueryResult *result = CharacterDatabase.PQuery("SELECT spell,active,disabled FROM character_spell WHERE guid = '%u'",GetGUIDLow()); if(result) diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index f64a9a6059..0d4ffb5b9b 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 "7235" + #define REVISION_NR "7236" #endif // __REVISION_NR_H__