anchor.diff:  		else
   			_color["ter"] = href_list["icon"]
   			colorcontainer["ter"]["anycolor"] = 1
  -		update_icon()
   	if (href_list["choice"] == "Quaternary color")
   		if (href_list["icon"] == "none")
   			_color["quart"] = ""
  
positive.code: 		if (possibledecals[3]["active"])
  			if (!("plasma" in decals))
  				decals.Add("plasma")
  		update_icon()
  
  	src.add_fingerprint(usr)
  	update_icon()
  
negative.code: 		overlays += "can-o2"
  	else if(update_flag & 32)
  		overlays += "can-o3"
  	
  	update_flag &= ~196 //the flags 128 and 64 represent change, not states. As such, we have to reset them to be able to detect a change on the next go.
  	return
  
  /obj/machinery/portable_atmospherics/canister/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume)
  