:brittany_cutscene_first_turtle
  js $gameTemp.enableCutSceneEffect();
  
  switch hidePlayer ON
  js window.turtleEvent = $gameMap.createAnimalByTypeAt('small-turtle', 6, 10, 6);
  + window.turtleEvent._through = true;
  + window.turtleEvent._priorityType = 0;
  
  js $gameMap.createVillagerByNameAt('Nathalia', 8, 10, Direction.LEFT);
  + $gameMap.centerCameraOn(8, 10);
  
  wait for camera
  js window.turtleEvent.requestBalloon(Balloons.HEART);
  wait 60
  Nathalia "Did you like it?"
  wait 20
  js $gameMap.createVillagerByNameAt('Brittany', 0, 10, Direction.RIGHT);
  js Managers.Villagers.changeSpeed('Brittany', 3)
  js Managers.Villagers.move('Brittany', 4, 10, Direction.RIGHT)
  js window.turtleEvent.requestBalloon(Balloons.HEART);
  wait for Brittany

  Brittany "Good Morning, Nathalia! What are you doing?"
  Nathalia "Hey Brittany, I just gave a tuna to this turtle. It looks like she loved it."
  Brittany "Is that so? Turtles really love most types of fish."
  Nathalia "Can I give her more?"
  Brittany "I don't think she'll be able to eat another one right now, but you can give her another fish tomorrow."
  Brittany "If you pet and feed her often, she'll grow attached to you. If that happens, she'll let you carry her around."
  Nathalia "Really? That's so nice. But Pat-Pat probably wouldn't like that."

  js Managers.Villagers.changeSpeed('Player', 3)
  if $gamePlayer.y < 3
    js $gamePlayer.setPosition(4, 0);
    switch hidePlayer OFF
    js Managers.Villagers.move('Player', 4, 8, Direction.RIGHT)
    wait for Player
    js Managers.Villagers.move('Player', 6, 8, Direction.DOWN)
  else
    if $gamePlayer.y > 16
      js $gamePlayer.setPosition(4, 19);
      switch hidePlayer OFF
      js Managers.Villagers.move('Player', 4, 12, Direction.RIGHT)
      wait for Player
      js Managers.Villagers.move('Player', 6, 12, Direction.UP)
    else
      js $gamePlayer.setPosition(0, 8);
      js Managers.Villagers.changeSpeed('Player', 2.5)
      switch hidePlayer OFF
      js Managers.Villagers.move('Player', 6, 8, Direction.DOWN)
    end
  end

  wait for Player
  js Managers.Villagers.turn('Nathalia', 'Player');
  + Managers.Villagers.turn('Brittany', 'Player');

  wait 10
  Nathalia "<name>, good timing! Did you hear what we were talking about? You definitely need to tame some turtles for your farm."
  js Managers.Villagers.turn('Brittany', 'Nathalia')

  if Managers.Items.isHoldingAnimal('small-turtle')
    include player_holding_turtle
  else
    Brittany "Hold on, Nathalia. <He> doesn't really need to tame them. Turtles are useless on a farm."
    js Managers.Villagers.turn('Nathalia', 'Brittany')
    Nathalia "But why wouldn't <he>? Turtles are so cool."
    Brittany "<He> should focus on more useful animals, like cows and chickens. Right, <name>?"
    js Managers.Villagers.turn('Brittany', 'Player')
    js Managers.Villagers.turn('Nathalia', 'Player')

    if Managers.Creatures.hasAnyCreatureOfRace('small-turtle')
      ADD-CHOICE I already tamed a turtle.
    end
    Player ("Taming turtles, or focusing on useful animals...", "I would like a turtle too.", "I'm too busy to take care of a turtle.")

    if response == "I would like a turtle too."
      include player_would_like_a_turtle
    else
      if response == "I'm too busy to take care of a turtle."
        include player_wouldnt_like_a_turtle
      else
        if response == "I already tamed a turtle."
          include player_already_has_a_turtle
        end
      end
    end
  end

  retain cutscene until teleport
  js Managers.Villagers.restoreSpeed('Player')
  switch playedCutsceneFirstTurtle ON
  wait 30

:player_holding_turtle
  Brittany "It looks like <he> already did."
  js Managers.Villagers.turn('Brittany', 'Player')
  js Managers.Villagers.turn('Nathalia', 'Player')
  wait 20

  Nathalia "<heart>"
  js Managers.Relationship.increaseFriendship('Nathalia', 500)
  js Managers.Relationship.increaseFriendship('Brittany', 120)
  
  Nathalia "Oh, that's right! What a cute turtle <he> has!"
  include nathalia_player_youre_amazing
  assign event nathalia_player_youre_amazing to villager Nathalia
  assign event brittany_player_you_got_me_surprised to villager Brittany

:player_would_like_a_turtle
  Nathalia "<music:async>"
  Brittany "<...>"
  js Managers.Relationship.increaseFriendship('Nathalia', 200)
  js Managers.Relationship.increaseFriendship('Brittany', 50)

  Nathalia "See? I told you, Brittany!"
  include brittany_player_dont_forget_farm_animals
  assign event nathalia_player_youre_amazing to villager Nathalia
  assign event brittany_player_dont_forget_farm_animals to villager Brittany

:player_wouldnt_like_a_turtle
  Nathalia "<cobweb:async>"
  Brittany "<music>"
  js Managers.Relationship.increaseFriendship('Brittany', 150)
  js Managers.Relationship.decreaseFriendship('Nathalia', 300)

  include brittany_its_understandable
  include nathalia_but_the_turtles

  assign event nathalia_but_the_turtles to villager Nathalia
  assign event brittany_its_understandable to villager Brittany

:player_already_has_a_turtle
  Nathalia "<heart:async>"
  Brittany "<!>"
  js Managers.Relationship.increaseFriendship('Nathalia', 300)
  js Managers.Relationship.increaseFriendship('Brittany', 100)

  Nathalia "Really? You're amazing, <name>! I want to see it some day."
  assign event nathalia_player_youre_amazing to villager Nathalia
  assign event brittany_player_dont_forget_farm_animals to villager Brittany

:nathalia_player_youre_amazing
  js Managers.Villagers.turn('Nathalia', 'Player')
  Nathalia "<name>, you're amazing!"

:brittany_player_you_got_me_surprised
  js Managers.Villagers.turn('Brittany', 'Player')
  Brittany "You surprised me now. I didn't expect you to have a turtle with you."

:brittany_player_dont_forget_farm_animals
  js Managers.Villagers.turn('Brittany', 'Player')
  Brittany "Well <name>, as long as you don't forget to take care of the farm animals, there's no harm in having pets."

:nathalia_but_the_turtles
  js Managers.Villagers.turn('Nathalia', 'Player')
  Nathalia "But... the turtles..."

:brittany_its_understandable
  js Managers.Villagers.turn('Brittany', 'Player')
  Brittany "It's understandable. Taking care of a farm by yourself is very hard work."