anchor.diff:  	if(!soft_antag && owner.current.stat != DEAD)
   		owner.current.add_to_current_living_antags()
   
  +/**
  + * Proc that checks the sent mob aganst the banlistfor this antagonist.
  + * Returns FALSE if no mob is sent, or the mob is not found to be banned.
  + *
  + *  * mob/M: The mob that you are looking for on the banlist.
  + */
   /datum/antagonist/proc/is_banned(mob/M)
   	if(!M)
   		return FALSE
   	. = (is_banned_from(M.ckey, list(ROLE_SYNDICATE, job_rank)) || QDELETED(M))
   
  +/**
  + * Proc that replaces a player who cannot play a specific antagonist due to being banned via a poll, and alerts the player of their being on the banlist.
  + */
   /datum/antagonist/proc/replace_banned_player()
   	set waitfor = FALSE
   
  
positive.code: 			return FALSE
  	return TRUE
  
  // List if ["Command"] = CALLBACK(), user will be appeneded to callback arguments on execution
  /datum/antagonist/proc/get_admin_commands()
  	. = list()
  
  
negative.code: 
  //gamemode/proc/is_mode_antag(antagonist/A) => TRUE/FALSE
  
  /**
   * Additional data to display in the antagonist panel section.
   * For example, nuke disk code, genome count, etc
   */
  /datum/antagonist/proc/antag_panel_data()
  	return ""
  
  