diff --git a/zone/effects.cpp b/zone/effects.cpp index 1a3ae9e56..8fbc43b8d 100644 --- a/zone/effects.cpp +++ b/zone/effects.cpp @@ -467,6 +467,14 @@ bool Client::TrainDiscipline(uint32 itemid) { item->Name[2] == 'm' && item->Name[3] == 'e' && item->Name[4] == ' ' + ) && !( + item->Name[0] == 'S' && + item->Name[1] == 'k' && + item->Name[2] == 'i' && + item->Name[3] == 'l' && + item->Name[4] == 'l' && + item->Name[5] == ':' && + item->Name[6] == ' ' )) { Message(13, "This item is not a tome."); //summon them the item back... diff --git a/zone/questmgr.cpp b/zone/questmgr.cpp index 473f7ae1f..09dcc82c9 100644 --- a/zone/questmgr.cpp +++ b/zone/questmgr.cpp @@ -668,6 +668,14 @@ bool QuestManager::isdisctome(int item_id) { item->Name[2] == 'm' && item->Name[3] == 'e' && item->Name[4] == ' ' + ) && !( + item->Name[0] == 'S' && + item->Name[1] == 'k' && + item->Name[2] == 'i' && + item->Name[3] == 'l' && + item->Name[4] == 'l' && + item->Name[5] == ':' && + item->Name[6] == ' ' )) { return(false); }