anchor.diff:  			return
   		used = TRUE
   		var/mob/dead/observer/theghost = pick(nuke_candidates)
  -		spawn_antag(theghost.client, get_turf(src), "syndieborg", user)
  +		spawn_antag(theghost.client, get_turf(src), "syndieborg", user.mind)
   		do_sparks(4, TRUE, src)
   		qdel(src)
   	else
  
positive.code: 			return
  		used = 1
  		var/mob/dead/observer/theghost = pick(demon_candidates)
  		spawn_antag(theghost.client, get_turf(src), initial(demon_type.name))
  		to_chat(user, shatter_msg)
  		to_chat(user, veil_msg)
  		playsound(user.loc, 'sound/effects/glassbr1.ogg', 100, 1)
  
negative.code: 	S.mind.special_role = S.name
  	SSticker.mode.traitors += S.mind
  	var/datum/objective/assassinate/new_objective
  	if(user)
  		new_objective = new /datum/objective/assassinate
  		new_objective.owner = S.mind
  		new_objective.target = user
  		new_objective.explanation_text = "[objective_verb] [user.name], the one who summoned you."
  		S.mind.objectives += new_objective
  	var/datum/objective/new_objective2 = new /datum/objective
  	new_objective2.owner = S.mind
  	new_objective2.explanation_text = "[objective_verb] everyone[user ? " else while you're at it":""]."
  	S.mind.objectives += new_objective2
  	S.mind.add_antag_datum(/datum/antagonist/auto_custom)
  	to_chat(S, S.playstyle_string)
  