:annie_ask_for_mummy_bandages
  #[CONDITION] !Managers.Tasks.isTaskKnown('teleport-quest-1') && Managers.Tasks.isTaskComplete('annies-hobby')
  #[PRIORITY] !Managers.Villagers.wasEventPlayedToday('annie_ask_for_mummy_bandages')

  Annie ("Hey <name>, can you help me with something?", "Maybe? What is it?", "Not right now", "Not right now")
  if response == "Maybe? What is it?"
    Annie "I'm making a special tool and there's a very rare item that I need, but it may be a little unusual."
    Player "What item is that?"
    Annie "Some <color:item>Mummy Bandages</color>."
    Player "<!>Mummy Bandages? What are you gonna make with something like that?"
    Annie "I want to make you a Magic Ribbon. If I do, you will be able to use teleport magic, just like me."
    Player "Really? In that case I'll look everywhere for one."
    accept teleport-quest-1
    return
  end

  if response == "Not right now"
    Annie "Oh, I see. Some other time then."
    return
  end

:annie_receive_mummy_bandages
  #[CONDITION] Managers.Tasks.getTaskStatus('teleport-quest-1-delivery') == TaskStatus.ACCEPTED
  #[PRIORITY] true

  Player "<Good morning> Annie, it took me some time, but I got the Mummy Bandages that you needed."
  Annie "You were still looking for that? I have already completed the Magic Ribbon a long time ago."
  Player "..."
  Annie "What?"
  Player "Does this mean I can have it?"
  Annie "Well, that wouldn't be fair, would it? I had a lot of work making it and you didn't do anything."
  Player "..."
  Annie "I'm just joking. Here's the Ribbon, make good use of it!"

  js Managers.Items._displayItemId = 'none';
  wait 20
  js Managers.Items._displayItemId = 'ribbon';
  wait 40
  js Managers.Items._displayItemId = 'none';
  wait 20
  js Managers.Items._displayItemId = undefined;

  js Switches.hasRibbon = true;
  + Managers.Items.requestHudRefresh();
  complete teleport-quest-1-delivery
