anchor.diff:  
   /obj/mecha/emp_act(severity)
   	if(get_charge())
  -		use_power((cell.charge/2)/severity)
  +		use_power((cell.charge/3)/(severity*2))
   		take_damage(30 / severity,"energy")
   	src.log_message("EMP detected",1)
   	check_for_internal_damage(list(MECHA_INT_FIRE,MECHA_INT_TEMP_CONTROL,MECHA_INT_CONTROL_LOST,MECHA_INT_SHORT_CIRCUIT),1)
  
positive.code: 		user.emote("[user.friendly] [src]")
  	else
  		user.do_attack_animation(src)
  		if(!prob(src.deflect_chance))
  			var/damage = rand(user.melee_damage_lower, user.melee_damage_upper)
  			take_damage(damage, "brute", user.dir)
  			check_for_internal_damage(list(MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST))
  			visible_message("<span class='danger'>[user] [user.attacktext] [src]!</span>")
  			add_logs(user, src, "attacked")
  		else
  			src.log_append_to_last("Armor saved.")
  			playsound(src.loc, 'sound/weapons/slash.ogg', 50, 1, -1)
  			visible_message("<span class='notice'>The [user] rebounds off [src.name]'s armor!</span>")
  			add_logs(user, src, "attacked")
  	return
  
  /obj/mecha/attack_tk()
  	return
  
negative.code: 	src.log_message("Attack by alien. Attacker - [user].",1)
  	user.changeNext_move(CLICK_CD_MELEE) //Now stompy alien killer mechs are actually scary to aliens!
  	user.do_attack_animation(src)
  	take_damage(15, "brute", user.dir)
  	check_for_internal_damage(list(MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST))
  	playsound(src.loc, 'sound/weapons/slash.ogg', 50, 1, -1)
  	visible_message("<span class='danger'>The [user] slashes at [src.name]'s armor!</span>")
  
  /obj/mecha/attack_animal(mob/living/simple_animal/user as mob)
  	src.log_message("Attack by simple animal. Attacker - [user].",1)
  