From 7dffae89da868db04dc76fea40220f67d37ea266 Mon Sep 17 00:00:00 2001 From: VladimirMangos Date: Sat, 7 Feb 2009 02:40:30 +0300 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. --- 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 e05d48a12..27bb8a975 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -15211,10 +15211,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 f64a9a605..0d4ffb5b9 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__