anchor.diff:  
   		switch(temp) //Used for setting the actual temperature var based on user input.
   			if("Hot")
  +				miston()
   				temperature = "hot"
   				usr << "<span class='warning'>You flick the pool temperature to [temperature](WARNING).</span>" //Differ from standard message to make sure the user understands the temperature is harmful.
   				return
   			if("Cold")
   				temperature = "cold"
   				usr << "<span class='warning'>You flick the pool temperature to [temperature](WARNING).</span>" //Differ from standard message to make sure the user understands the temperature is harmful.
  +				mistoff() //this won't get called otherwise
   				return
   
   			//Regular non-traitorous temperature choices still avalible.
  
positive.code: 	var/list/linkedturfs = list() //List contains all of the linked pool turfs to this controller, assignment happens on New()
  	var/temperature = "normal" //The temperature of the pool, starts off on normal, which has no effects.
  	var/srange = 5 //The range of the search for pool turfs, change this for bigger or smaller pools.
  
  /obj/machinery/poolcontroller/New() //This proc automatically happens on world start
  	for(var/turf/simulated/floor/beach/water/W in range(srange,src)) //Search for /turf/simulated/floor/beach/water in the range of var/srange
  
negative.code: 			if("Cancel")
  				return
  
  		mistoff()
  		usr << "<span class='warning'>You flick the pool temperature to [temperature].</span>" //Inform the mob of the temperature they just picked.
  		return
  
  