room "dildo1"
  require_fetish :anal
  require_toy :dildo
  require_toy :dildo2

  say "Whaah. It's such an amazing feeling cumming so deep inside."
  say "Take your two dildos and fuck yourself in the ass while deepthroat the other dildo. Make it deep and hard, we are not here for playing games.", mode: :instant
  fast_button "~ARE READY TO START"
  stroke_for 40s, :slow
  stroke_for 20s, :medium
end

room "dildo2"
  require_toy :dildo

  say "Huh? Looks like we got a new toy here. Let's test if he is good enough for us?"
  goto_page "dildo2-loop"
end

page "dildo2-loop"
  say "Click on 'Start' and facefuck yourself 100 times.", mode: :instant  
  fast_button "~ARE READY TO START"

  say "Facefuck yourself.", mode: :instant
  tmp_string = current_time
  fast_button "~FINISHED"
  tmp_string = current_time - tmp_string

  if tmp_string < 50
    say "Good job! You may move on."
    end_of_room
  else
    say "Hmm... What's not really a good speed. Try again, but do it faster."
    goto_page "dildo2-loop"
  end
end

room "dildo3"
  require_toy :dildo

  if fetish_anal
    has_anal_task
  end

  say "Hmmm? Sorry we are busy already. However, if you want to play with us, deepthroat your dildo #{dildo:50} time#{s_dildo:50} for us! Gag sometimes", mode: :instant
  fast_button "~ARE DONE"
  if fetish_anal
    say "Great, not put it inside your ass and fuck yourself #{dildo:50} time#{s_dildo:50} again", mode: :instant
    fast_button "~ARE DONE"
  end
end

room "dildo4"
  require_toy :dildo

  say "Hgh! It's so huge."
  say "Deepthroat your dildo, keep it inside as long as your can.", mode: :instant
  fast_button "~ARE DONE"
end

number dildo5: 10
room "dildo5"
  require_toy :dildo

  if has_encounter(:dildo5)
    say "You really can't get enough? Deepthroat your dildo another #{dildo5} times."
    dildo5 += 10
  else
    say "It's quite loud in here isn't it? It's our training room for our little slaves."
    say "We train them to suck dicks, be fucked and everything what boys are good for. Only the best will survive."
    say "About being the best.. Let's start with your beginner training."

    say "Deepthroat your dildo #{dildo5} times! Gag it every 5 times.", mode: :instant
    fast_button "~ARE DONE"
    say "Great. But the training has just started for you ;)"

    interrupt :dildo5
      image "dildo5"
      say "Deepthroat training time! Deepthroat your dildo #{dildo5} times! Gag it every 5 times."
      dildo5 += 5
    end

    encounter :dildo5, label: "Deepthroat Training", in_steps: 6..10
      stop_interrupt :dildo5
      image "dildo5"
      say "Guess your training is done for now! Great job."
    end
  end
end

room "dildo6"
  require_toy :dildo

  say "Hmm? Who are you? Do you really think you can stand with us?"
  say "You must learn to be passionated about sucking dicks."
  say "Lick and suck the dildo and try to edge while doing so.", mode: :instant
  fast_button "~ARE READY TO START"
  start_stroke :slow
  edge 1
  stop_stroke

  say "Great job! You really love it, don't you?"
end
