anchor.diff:  	var/stage
   	var/list/reqs
   	var/time
  +	var/track = TRUE
   
   	proc/setReqs(var/list/L)
   		reqs = L.Copy()
  
positive.code: 				if((showQuestType == 0 && pointer.stage) || (showQuestType == 1 && !pointer.stage) || showQuestType == 2)
  					i++
  					src << output("<a href=\"?src=\ref[src];action=selectQuest;questName=[questName]\">[questName]</a>", "Quests.gridQuests:1,[i]")
  					if(i == 1)
  						displayQuest(questName)
  			winset(src, "Quests.gridQuests", "cells=1x[i]")
  
  			winshow(src, "Quests", 1)
  
  
negative.code: 
  
  mob/Player/Topic(href, href_list[])
  	if(href_list["action"] == "selectQuest")
  		var/questName = href_list["questName"]
  		displayQuest(questName)
  	else if(href_list["action"] == "trackQuest")
  		var/questName = href_list["questName"]
  		trackQuest(questName)
  	.=..()
  
  mob/Player
  