anchor.diff:  	SSshuttle.emergencyNoEscape = TRUE
   	START_PROCESSING(SSobj, src)
   	var/area/gate_area = get_area(src)
  -	for(var/M in mob_list)
  -		if(is_servant_of_ratvar(M) || isobserver(M))
  -			M << "<span class='large_brass'><b>A gateway to the Celestial Derelict has been created in [gate_area.map_name]!</b></span>"
  +	hierophant_message("<span class='large_brass'><b>A gateway to the Celestial Derelict has been created in [gate_area.map_name]!</b></span>")
   
   /obj/structure/clockwork/massive/celestial_gateway/Destroy()
   	SSshuttle.emergencyNoEscape = FALSE
  
positive.code: 	STOP_PROCESSING(SSobj, src)
  	if(!purpose_fulfilled)
  		var/area/gate_area = get_area(src)
  		for(var/M in mob_list)
  			if(is_servant_of_ratvar(M) || isobserver(M))
  				M << "<span class='large_brass'><b>A gateway to the Celestial Derelict has fallen at [gate_area.map_name]!</b></span>"
  		world << sound(null, 0, channel = 8)
  	qdel(glow)
  	glow = null
  
negative.code: 				takes_damage = FALSE
  				purpose_fulfilled = TRUE
  				make_glow()
  				animate(glow, transform = matrix() * 1.5, alpha = 255, time = 125)
  				world << sound('sound/effects/ratvar_rises.ogg', 0, channel = 8) //End the sounds
  				sleep(125)
  				make_glow()
  				animate(glow, transform = matrix() * 3, alpha = 0, time = 5)
  				sleep(5)
  