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