Endless Tower: Captain Janssen starts with Captain Janssen in Alberta (214, 77), from base level 50. The steps below are read from the quest's script on this server, in the order the script's quest stage moves through them.
Walkthrough

1 Talk to Captain Janssen in Alberta (214, 77)
When Room in your inventory for what you get; Base level 50 or higher Choose “Sure thing.” Have with you 10,000 zeny It takes 10,000 zeny Huh? Are you sure that you don't mind giving me that much money? Wow, thank you so much!
I don't know why you'd need so much money, but here. You can take it.
You have donated 10,000 Zeny to Captain Janssen.
Thank you so much! Now I can stock up on food and materials for my ship. You're kind, very kind!
Script:
npc/instances/EndlessTower.txt:197· in_102tower = 1
2 Talk to Captain Janssen in Alberta (214, 77)
When After step 1; Room in your inventory for what you get Depends on - Base level 50 or higher
- Base level 50 or higher
No, that's good enough. I may just have one small fishing vessel, but I used to be a captain that commanded a fleet.
As you may know after a few sea voyages, not many people have gone across the ocean beyond the continent. I too have failed to conquer the ocean.
Mr. Janssen talked about his perilous ocean journeys for quite a while. You have enough time on your hands, so you sit down, quietly listening to his story.
At least half of his story sounded grossly exaggerated, but something caught your ear: he insists that a humongous tower exists on the ocean, and that it's so tall, it scrapes across the sky.
Script:
npc/instances/EndlessTower.txt:73, 117· in_102tower = 2
3 Talk to Captain Janssen in Alberta (214, 77)
When After step 2; Room in your inventory for what you get; Base level 50 or higher Choose “Yes, let's go!” Then Sends you to Misty Island (70, 114) Shall we leave now?
Then pull up the anchor, first mate!
Script:
npc/instances/EndlessTower.txt:128· in_102tower = 4
4 Talk to Captain Janssen in Alberta (214, 77)
When After step 3; Room in your inventory for what you get; Base level 50 or higher Choose “Let's go, now!” Have with you 10,000 zeny It takes 10,000 zeny Then Sends you to Misty Island (70, 114) Well, to travel the ocean again, we need to restock on goods. If you give me 10,000 Zeny, I'll take care of the rest.
Excellent! Now we're good to go. Let's pull up the anchor again!
Script:
npc/instances/EndlessTower.txt:1575 Go to the spot at Endless Tower (106, 109) (Lucid Crystal)
Then Sends you to Alberta (223, 36) I shall resurrect him for your next show. Defeat him again, and then I'll gladly accept your challenge.
Good-bye for now.
Once again, I had such a great time, humans. I look forward to seeing you again.
As soon as the voice stopped talking, an irresistible force lifted and moved you somewhere else.
Script:
npc/instances/EndlessTower.txt:1759· in_102tower = 10
How this page is made: every step comes from the NPC scripts the server loads for Episode 13.2 (the file and line are under each step). "When" lists the checks the script makes before that branch runs; "Have with you" are the items it counts; experience from getexp is multiplied by the server's 50x quest rate. NPC lines are the script's own text.