anchor.diff:  			maptext_x = 13
   		if(10 to 99)
   			maptext_x = 10
  -		if(100 to 999)
  +		if(100)
   			maptext_x = 8
   	maptext = "[current_number]" //Finally, apply the maptext
   
   /obj/machinery/ticket_machine/attackby(obj/item/I, mob/user, params)
   	..()
  -	if(ticket_number >= max_number)
  -		to_chat(user, "<span class='notice'>[src] refuses [I]!, perhaps it's already full?.</span>")
  -		return
   	if(istype(I, /obj/item/hand_labeler_refill))
  +		if(!(ticket_number >= max_number))
  +			to_chat(user, "<span class='notice'>[src] refuses [I]! There [max_number-ticket_number==1 ? "is" : "are"] still [max_number-ticket_number] ticket\s left!</span>")
  +			return
   		to_chat(user, "<span class='notice'>You start to refill [src]'s ticket holder (doing this will reset its ticket count!).</span>")
   		if(do_after(user, 30, target = src))
  -			to_chat(user, "<span class='notice'>You insert [I] into [src] as it whirrs nondescriptly.</span>")
  +			to_chat(user, "<span class='notice'>You insert [I] into [src] as it whirs nondescriptly.</span>")
   			qdel(I)
   			ticket_number = 0
   			current_number = 0
  +			if(tickets.len)
  +				for(var/obj/item/ticket_machine_ticket/ticket in tickets)
  +					ticket.visible_message("<span class='notice'>\the [ticket] disperses!</span>")
  +					qdel(ticket)
  +				tickets.Cut()
   			max_number = initial(max_number)
   			update_icon()
   			return
  -	if(istype(I, /obj/item/ticket_machine_ticket))
  -		to_chat(user, "<span class='warning'>You start to cram [I] into [src]'s recycling bin.</span>")
  -		if(do_after(user, 20, target = src)) //Slight delay so they don't accidentally dispose of their ticket and move to the BACK OF THE LINE
  -			qdel(I)
  -			return
   
   /obj/machinery/ticket_machine/proc/reset_cooldown()
   	ready = TRUE
  
positive.code: /obj/item/paper/extinguish()
  	..()
  	update_icon()
  
negative.code: 
  /obj/machinery/ticket_machine/update_icon()
  	switch(ticket_number) //Gives you an idea of how many tickets are left
  		if(0 to 49)
  			icon_state = "ticketmachine_100"
  		if(50 to 99)
  			icon_state = "ticketmachine_50"
  		if(100)
  			icon_state = "ticketmachine_0"
  	handle_maptext()
  
  