diff --git a/EQ2/source/WorldServer/Commands/Commands.cpp b/EQ2/source/WorldServer/Commands/Commands.cpp index 5e99fee4f..3cc429abe 100644 --- a/EQ2/source/WorldServer/Commands/Commands.cpp +++ b/EQ2/source/WorldServer/Commands/Commands.cpp @@ -3565,7 +3565,10 @@ void Commands::Process(int32 index, EQ2_16BitString* command_parms, Client* clie } bool collectedItems = false; if (collection = player->GetPendingCollectionReward()) + { client->AcceptCollectionRewards(collection, selectable_item_id); + collectedItems = true; + } else if (client->GetPlayer()->HasPendingItemRewards()) { vector<Item*> items = client->GetPlayer()->GetPendingItemRewards(); if (items.size() > 0) {