anchor.diff:  
   /obj/item/ticket_machine_ticket
   	name = "Ticket"
  -	desc = "A ticket which shows your place in the line, you can put it back into the ticket machine when youre done with it."
  +	desc = "A ticket which shows your place in the Head of Personnel's line. Made from Nanotrasen patented NanoPaper®. Though solid, its form seems to shimmer slightly. Feels (and burns) just like the real thing."
   	icon = 'icons/obj/bureaucracy.dmi'
   	icon_state = "ticket"
   	maptext_x = 7
  
positive.code: /obj/machinery/ticket_machine/attack_hand(mob/living/carbon/user)
  	. = ..()
  	if(!ready)
  		to_chat(user,"Temporarily unable to dispense ticket, please be patient!")
  		return
  	if(ticket_number >= max_number)
  		to_chat(user,"Ticket supply depleted, please refill this unit with a hand labeller refill cartridge!")
  		return
  	ready = FALSE
  	playsound(src, 'sound/machines/terminal_insert_disc.ogg', 100, 0)
  	addtimer(CALLBACK(src, .proc/reset_cooldown), cooldown)//Small cooldown to prevent the clown from ripping out every ticket
  	ticket_number ++
  	to_chat(user, "<span class='notice'>You take a ticket from [src], looks like you're customer #[ticket_number]...</span>")
  	var/obj/item/ticket_machine_ticket/theirticket = new /obj/item/ticket_machine_ticket(get_turf(src))
  	theirticket.name = "Ticket #[ticket_number]"
  	theirticket.maptext = "<font color='#000000'>[ticket_number]</font>"
  	theirticket.saved_maptext = "<font color='#000000'>[ticket_number]</font>"
  	user.put_in_hands(theirticket)
  	if(obj_flags & EMAGGED) //Emag the machine to destroy the HOP's life.
  		theirticket.fire_act()
  		user.dropItemToGround(theirticket)
  		user.adjust_fire_stacks(1)
  
negative.code: 
  /obj/item/assembly/control/ticket_machine
  	name = "ticket machine controller"
  	desc = "A remote controller for the HoP's ticket machine."
  	var/obj/machinery/ticket_machine/linked //To whom are we linked?
  
  /obj/item/assembly/control/ticket_machine/Initialize()
  