Set a delay for claiming reward if you have any kind of lag it would miss claiming the reward.
Changed the tutorial check to 29 tasks if you have a ton of quests in your journal it would think you didn't have the task and run back to the task giver. Only was an issue if you lost connection or ended the macro while running it.
Also note, if you lose connection during the macro while grabbing ground spawns, you may have to log out and back in to see the ground spawn. Otherwise, you may stand there trying to grab a spawn that never shows. Everquest bug maybe??