anchor.diff:  			cyborg_base_icon = "tophat"
   			special_light_key = null
   			hat_offset = INFINITY //He is already wearing a hat
  +		if("Waitress")
  +			cyborg_base_icon = "service_f"
   		else
   			return FALSE
   	return ..()
  
positive.code: 		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"),
  		"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)
  	switch(service_robot_icon)
  		if("Waitress")
  			cyborg_base_icon = "service_f"
  		if("Butler")
  			cyborg_base_icon = "service_m"
  		if("Bro")
  			cyborg_base_icon = "brobot"
  		if("Kent")
  			cyborg_base_icon = "kent"
  			special_light_key = "medical"
  
negative.code: 	SSblackbox.record_feedback("tally", "cyborg_modules", 1, R.module)
  
  /**
   * Checks if we are allowed to interact with a radial menu
   *
   * Arguments:
   * * user The cyborg mob interacting with the menu
   * * old_module The old cyborg's module
   */
  /obj/item/robot_module/proc/check_menu(mob/living/silicon/robot/user, obj/item/robot_module/old_module)
  	if(!istype(user))
  		return FALSE
  	if(user.incapacitated())
  		return FALSE
  	if(user.module != old_module)
  		return FALSE
  	return TRUE
  
  