anchor.diff:  
   	proc/BYONDMemberReward()
   		set waitfor = 0
  -		if(client.IsByondMember() != 0)
  +		if(client.IsByondMember() != 0 && memberReward < 1)
   
   			sleep(50)
   
  
positive.code: 		eventPrize
  
  mob/Player
  	var/loginRewardDays = 1
  	proc/LoginReward()
  		set waitfor = 0
  
  
negative.code: 				 life   = new /Random(40,80))
  
  			if(prize)
  
  				if(findtext(maptext, "BYOND"))
  					memberReward++
  
  				else
  					if(!worldData.eventTaken)
  						worldData.eventTaken = list()
  
  					if(client.connection == "web")
  						worldData.eventTaken[client.address] = client.ckey
  					else
  						worldData.eventTaken[client.computer_id] = client.ckey
  
  					worldData.eventTaken[client.ckey] = 1
  
  				if(islist(prize))
  					for(var/p in prize)
  