anchor.diff:  		O.reagents.add_reagent(/datum/reagent/consumable/enzyme, 2 * coeff)
   
   /obj/item/robot_module/butler/be_transformed_to(obj/item/robot_module/old_module)
  -	var/mob/living/silicon/robot/R = loc
  -	var/list/service_icons = sortList(list(
  -		"Waitress" = image(icon = 'icons/mob/robots.dmi', icon_state = "service_f"),
  +	var/mob/living/silicon/robot/cyborg = loc
  +	var/list/service_icons = list(
  +		"Bro" = image(icon = 'icons/mob/robots.dmi', icon_state = "brobot"),
   		"Butler" = image(icon = 'icons/mob/robots.dmi', icon_state = "service_m"),
  -		"Bro" = image(icon = 'icons/mob/robots.dmi', icon_state = "brobot"),
   		"Kent" = image(icon = 'icons/mob/robots.dmi', icon_state = "kent"),
  -		"Tophat" = image(icon = 'icons/mob/robots.dmi', icon_state = "tophat")
  -		))
  -	var/service_robot_icon = show_radial_menu(R, R , service_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE)
  +		"Tophat" = image(icon = 'icons/mob/robots.dmi', icon_state = "tophat"),
  +		"Waitress" = image(icon = 'icons/mob/robots.dmi', icon_state = "service_f")
  +		)
  +	var/service_robot_icon = show_radial_menu(cyborg, cyborg, service_icons, custom_check = CALLBACK(src, .proc/check_menu, cyborg, old_module), radius = 38, require_near = TRUE)
   	switch(service_robot_icon)
  -		if("Waitress")
  -			cyborg_base_icon = "service_f"
  +		if("Bro")
  +			cyborg_base_icon = "brobot"
   		if("Butler")
   			cyborg_base_icon = "service_m"
  -		if("Bro")
  -			cyborg_base_icon = "brobot"
   		if("Kent")
   			cyborg_base_icon = "kent"
   			special_light_key = "medical"
  
positive.code: 	SSblackbox.record_feedback("tally", "cyborg_modules", 1, R.module)
  
  /**
   * check_menu: Checks if we are allowed to interact with a radial menu
   *
   * Arguments:
   * * user The mob interacting with a menu
   */
  /obj/item/robot_module/proc/check_menu(mob/user)
  	if(!istype(user))
  		return FALSE
  	if(user.incapacitated() || !user.Adjacent(src))
  		return FALSE
  	return TRUE
  
  
negative.code: 	var/obj/item/t_scanner/adv_mining_scanner/cyborg/mining_scanner //built in memes.
  
  /obj/item/robot_module/miner/be_transformed_to(obj/item/robot_module/old_module)
  	var/mob/living/silicon/robot/cyborg = loc
  	var/list/miner_icons = list(
  		"Asteroid Miner" = image(icon = 'icons/mob/robots.dmi', icon_state = "minerOLD"),
  		"Spider Miner" = image(icon = 'icons/mob/robots.dmi', icon_state = "spidermin"),
  		"Lavaland Miner" = image(icon = 'icons/mob/robots.dmi', icon_state = "miner")
  		)
  	var/miner_robot_icon = show_radial_menu(cyborg, cyborg, miner_icons, custom_check = CALLBACK(src, .proc/check_menu, cyborg, old_module), radius = 38, require_near = TRUE)
  	switch(miner_robot_icon)
  		if("Asteroid Miner")
  			cyborg_base_icon = "minerOLD"
  			special_light_key = "miner"
  		if("Spider Miner")
  			cyborg_base_icon = "spidermin"
  		if("Lavaland Miner")
  			cyborg_base_icon = "miner"
  		else
  			return FALSE
  	return ..()
  