I think you would use Player Quests for this:
http://www.eqemulator.net/wiki/wikka...rQuestExamples
Something along the lines of:
Code:
sub EVENT_PLAYER_PICKUP {
if($picked_up_id == 12345) {
if(quest::istaskactivityactive(taskid, activityid)) {
quest::updatetaskactivity(taskid, activityid);
}
}
}