anchor.diff: +#define MAX_SPAWN_ATTEMPT 3
  +
  +
   /datum/round_event/ghost_role
   	// We expect 0 or more /clients (or things with .key) in this list
   	var/list/priority_candidates = list()
  
positive.code: 	processing = FALSE
  
  	var/status = spawn_role()
  	if((status == WAITING_FOR_SOMETHING) && (retry < 3))
  		var/waittime = 300 * (2^retry)
  		message_admins("The event will not spawn a [role_name] until certain \
  			conditions are met. Waiting [waittime/10]s and then retrying.")
  
negative.code: 
  	return candidates
  
  #undef MAX_SPAWN_ATTEMPT