anchor.diff:  	if(..())
   		return
   	if(href_list["siphon"])
  -		say("<span class='warning'>Siphon of station credits has begun!</span>")
  +		say("Siphon of station credits has begun!")
   		siphoning = TRUE
   	if(href_list["halt"])
  -		say("<span class='warning'>Station credit withdrawal halted.</span>")
  -		siphoning = FALSE+		say("Station credit withdrawal halted.")
  +		siphoning = FALSE
  
positive.code: 			say("Station funds depleted. Halting siphon.")
  			siphoning = FALSE
  		else
  			var/obj/item/stack/spacecash/c200/on_turf = locate() in src.loc
  			if(on_turf && on_turf.amount < on_turf.max_amount)
  				on_turf.amount++
  			else
  				new /obj/item/stack/spacecash/c200(get_turf(src))
  			playsound(src.loc, 'sound/items/poster_being_created.ogg', 100, 1)
  			SSshuttle.points -= 200
  			if(last_warning < world.time && prob(15))
  				var/area/A = get_area(loc)
  				minor_announce("Unauthorized credit withdrawal underway in [A.map_name]." , "Network Breach", TRUE)
  				last_warning = world.time + 400
  
  
  /obj/machinery/computer/bank_machine/attack_hand(mob/user)
  	if(..())
  
negative.code: 	icon = 'goon/icons/obj/goon_terminals.dmi'
  	idle_power_usage = 100
  	var/siphoning = FALSE
  	var/next_warning = 0
  	var/obj/item/device/radio/radio
  	var/radio_channel = "Common"
  	var/minimum_time_between_warnings = 400
  
  /obj/machinery/computer/bank_machine/Initialize(mapload)
  	..()
  	radio = new(src)
  	radio.subspace_transmission = TRUE
  	radio.canhear_range = 0
  	radio.recalculateChannels()
  
  /obj/machinery/computer/bank_machine/Destroy()
  	QDEL_NULL(radio)
  	. = ..()
  
  /obj/machinery/computer/bank_machine/attackby(obj/item/I, mob/user)
  	var/value = 0
  