diff --git a/zone/tradeskills.cpp b/zone/tradeskills.cpp index 8746718b8..8e6e68cce 100644 --- a/zone/tradeskills.cpp +++ b/zone/tradeskills.cpp @@ -1060,9 +1060,9 @@ bool Client::TradeskillExecute(DBTradeskillRecipe_Struct *spec) { itr = spec->onsuccess.begin(); while(itr != spec->onsuccess.end() && !spec->quest) { - SummonItem(itr->first, itr->second); item = database.GetItem(itr->first); if (item) { + SummonItem(itr->first, itr->second); if (GetGroup()) { entity_list.MessageGroup(this, true, Chat::Skills, "%s has successfully fashioned %s!", GetName(), item->Name); }