anchor.diff:  	light_range = 2
   	var/obj/effect/dumpeet_fall/DF
   	var/obj/structure/checkoutmachine/dump
  -	var/datum/bank_account/bogdanoff
  +	var/mob/living/bogdanoff
   
   /obj/effect/ex_act()
   	return
   
  -/obj/effect/dumpeet_target/Initialize(mapload, datum/bank_account/account)
  +/obj/effect/dumpeet_target/Initialize(mapload, user)
   	. = ..()
  -	bogdanoff = account
  +	bogdanoff = user
   	addtimer(CALLBACK(src, .proc/startLaunch), 100)
   	sound_to_playing_players('sound/items/dump_it.ogg', 20)
   	deadchat_broadcast("Protocol CRAB-17 has been activated. A space-coin market has been launched at the station!", turf_target = get_turf(src), message_type=DEADCHAT_ANNOUNCEMENT)
  
positive.code: 			accounts_to_rob -= B
  			continue
  		var/amount = B.account_balance * percentage_lost
  		if (bogdanoff) // in the case the phone was used by some grug.
  			bogdanoff.transfer_money(B, amount)
  			B.bank_card_talk("You have lost [percentage_lost * 100]% of your funds! A spacecoin credit deposit machine is located at: [get_area(src)].")
  	addtimer(CALLBACK(src, .proc/dump), 150) //Drain every 15 seconds
  
  
negative.code: 		if (!targetturf)
  			return FALSE
  		var/list/accounts_to_rob = flatten_list(SSeconomy.bank_accounts_by_id)
  		var/mob/living/L
  		if(isliving(user))
  			L = user
  			accounts_to_rob -= L.get_bank_account()
  		for(var/i in accounts_to_rob)
  			var/datum/bank_account/B = i
  			B.being_dumped = TRUE
  		new /obj/effect/dumpeet_target(targetturf, L)
  		dumped = TRUE
  
  /obj/structure/checkoutmachine
  