diff --git a/changelog.txt b/changelog.txt index 23138de97..1bcc628f1 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,5 +1,8 @@ EQEMu Changelog (Started on Sept 24, 2003 15:50) ------------------------------------------------------- +== 03/04/2015 == +Akkadius: Fix Spell Book Deletion + == 03/03/2015 == Uleat: Fix for 'Invalid Slot ID' messages. Bag slot count is now enforced during database saves to eliminate existing 'hidden' duplicated items..sorry MQ2 users... Uleat: Fix for Item loss during corpse looting and possible item loss when purchasing items from LDoN or Adventure merchants. (cursor-related) diff --git a/zone/client_packet.cpp b/zone/client_packet.cpp index 7fd9d4cfc..84d34d4c3 100644 --- a/zone/client_packet.cpp +++ b/zone/client_packet.cpp @@ -5078,6 +5078,7 @@ void Client::Handle_OP_DeleteSpell(const EQApplicationPacket *app) if (m_pp.spell_book[dss->spell_slot] != SPELLBOOK_UNKNOWN) { m_pp.spell_book[dss->spell_slot] = SPELLBOOK_UNKNOWN; + database.DeleteCharacterSpell(this->CharacterID(), m_pp.spell_book[dss->spell_slot], dss->spell_slot); dss->success = 1; } else