anchor.diff:  	if(ticker && ticker.current_state == GAME_STATE_PLAYING)
   		var/area/area = get_area(src)
   		message_admins("SMES deleted at (<A HREF='?_src_=holder;adminplayerobservecoodjump=1;X=[x];Y=[y];Z=[z]'>[area.name]</a>)")
  -		log_game("SMES deleted at ([area.name])")
  +		log_game("SINGULO: SMES deleted at ([area.name])")
   		investigate_log("<font color='red'>deleted</font> at ([area.name])","singulo")
   	if(terminal)
   		disconnect_terminal()
  
positive.code: 				log_smes(usr.ckey)
  
  /obj/machinery/power/smes/proc/log_smes(user = "")
  	investigate_log("input/output; [input_level>output_level?"<font color='green'>":"<font color='red'>"][input_level]/[output_level]</font> | Charge: [charge] | Output-mode: [output_attempt?"<font color='green'>on</font>":"<font color='red'>off</font>"] | Input-mode: [input_attempt?"<font color='green'>auto</font>":"<font color='red'>off</font>"] by [user]", "singulo")
  
  
  /obj/machinery/power/smes/emp_act(severity)
  
negative.code: 	var/turf/T = get_turf(src)
  	if(default_deconstruction_crowbar(I))
  		message_admins("[src] has been deconstructed by [key_name_admin(user)](<A HREF='?_src_=holder;adminmoreinfo=\ref[user]'>?</A>) (<A HREF='?_src_=holder;adminplayerobservefollow=\ref[user]'>FLW</A>) in ([T.x],[T.y],[T.z] - <A HREF='?_src_=holder;adminplayerobservecoodjump=1;X=[T.x];Y=[T.y];Z=[T.z]'>JMP</a>)",0,1)
  		log_game("SINGULO: [src] has been deconstructed by [key_name(user)] at ([area.name])")
  		investigate_log("SMES deconstructed by [key_name(user)] at ([area.name])","singulo")
  		return
  
  	return ..()
  