anchor.diff:  		say("Hello there [gender_check(M)]!")
   		return ..()
   	if(!ckey)
  -		busy_chatting = FALSE
  +		stopmove()
   		chit_chat(M)
  -		busy_chatting = TRUE
  +		canmove()
   	..()
  +
  +/mob/living/simple_animal/jacq/proc/canmove()
  +	busy = FALSE
  +	update_mobility()
  +	return
  +
  +/mob/living/simple_animal/jacq/proc/stopmove()
  +	if(ckey) //if someone is in her, don't disable her movement!
  +		canmove()
  +		return
  +	busy = TRUE
  +	update_mobility()
  +	return
  +
   
   /mob/living/simple_animal/jacq/proc/poof()
   	last_poof = world.realtime
  
positive.code: 				message_admins("[C2]/[C2.key] has agreed to go on a date with [C] as Jacqueline.")
  				log_game("HALLOWEEN: [C2]/[C2.key] has agreed to go on a date with [C] as Jacqueline")
  				to_chat(src, "<span class='big spooky'>You are Jacqueline the great pumpqueen, witch Extraordinaire! You're a very Scottish lass with a kind heart, but also a little crazy. You also blew up the wizarding school and you're suspended for a while, so you visited the station before heading home. On your head lies the prize pumpkin of your Mother's pumpkin patch. You're currently on a date with [C] and well, I didn't think anyone would get this far. <i> Please be good so I can do events like this in the future. </i> </span>")
  				return
  			else
  				candies =- C2
  
negative.code: 	var/progression = list() //Keep track of where people are in the story.
  	var/active = TRUE //Turn this to false to keep normal mob behavour
  	var/cached_z
  	/// I'm busy, don't move.
  	var/busy = FALSE
  
  /mob/living/simple_animal/jacq/Initialize()
  	..()
  