Rogue job change starts with Rogue Guildsman in Inside the Rogue Guild (363, 122). The steps below are read from the quest's script on this server, in the order the script's quest stage moves through them.
Not confirmed yet: parts of this quest could not be read with certainty from the script; they are marked at their step.
Quest log
| Entry | What it says |
|---|---|
| Job Change to Rogue #2017 | You passed the first test to become a Rogue. 'Mr. Smith' will administer the next test. Talk with Mr. Smith |
| Job Change to Rogue #2018 | There is a registration fee to become a Rogue. I will tell you what you need to gather and how much the registration fee is: 10,000 zeny, 10 Skel Bone, 6 Blue Herb, 10 Decayed Nail, 10 Horrendous Mouth. Bring the required materials |
| Job Change to Rogue #2019 | There is a registration fee to become a Rogue. I will tell you what you need to gather and how much the registration fee is: 10,000 zeny, 10 Green Herb, 10 Crab Shell, 10 Snake Scale, 10 Garlet. Bring the required materials |
| Job Change to Rogue #2020 | There is a registration fee to become a Rogue. I will tell you what you need to gather and how much the registration fee is: 10,000 zeny, 10 Yellow Herb, 10 Shell, 10 Grasshopper's Leg, 10 Bear's Footskin. Bring the required materials |
| Job Change to Rogue #2021 | Bring 10 Raccoon Leaf and 5 of each Chrysalis, Empty Bottle, Iron Ore, Stone Heart, Red Herb, Animal Skin, Yellow Gemstone, Teeth of Bat, Scorpion Tails, Yoyo Tail, Monster's Feed, Fluff, Clover, Feathers of Bird, Talon and Spawn to Mr. Smith. Bring the required materials |
| Job Change to Rogue #2022 | Visit Aragham Jr who lives South of the Sandarman Fortress. That area is located one field east from here. The password is: 'Aragham never hoarded upgrade items.' Talk with Aragham Jr. |
| Job Change to Rogue #2023 | Visit Antonio Jr. who is living near the Kokomo beach in Comodo. The password is: 'Antonio doesn't enjoy destroying upgrade items.' Talk with Antonio Jr. |
| Job Change to Rogue #2024 | Visit Hollgrehenn Jr. who is in the field South of Sandarman Fortress, which is on the way to Morocc from here. He will give you the proper Rogue test. The password is: 'My father never hoarded upgrade items.' Talk with Hollgrehenn Jr. |
| Job Change to Rogue #2025 | Visit Hermanthorn Jr. who is living in Paros Lighthouse. But, please do not talk about upgrading items in front of him! Talk with Hermanthorn Jr. |
| Job Change to Rogue #2026 | You just need to walk to the Rogue Guild from an underground tunnel, simple test! But I can't guarantee it is totally safe. Walk through the underground tunnel to the Rogue Guild. |
| Job Change to Rogue #2027 | Congratulations! You have become a Rogue! |
Walkthrough

1 Talk to Rogue Guildsman in Inside the Rogue Guild (363, 122)
When Not a reborn (High / transcendent) character; Base class is Thief; All skill points spent; Job level 40 or higher; Script check: not ROGUE_Q > 2 && ROGUE_Q < 16; Script check: ROGUE_Q == 16 || ROGUE_Q == 17; Script check: .@jlevel == 50 You get 1 ×
Gladius [3]It's time
for me to make
a speech~ *Ahem*
Enjoy your freedom as a Rogue. Just remember that you gotta be free and responsible at the same time. So treat other guys the way you wanna be treated, kay? Alright, seeya round.
Script:
npc/jobs/2-2/rogue.txt:189
2 Talk to Rogue Guildsman in Inside the Rogue Guild (363, 122)
When Not a reborn (High / transcendent) character; Base class is Thief; All skill points spent; Job level 40 or higher; Script check: not ROGUE_Q > 2 && ROGUE_Q < 16; Script check: ROGUE_Q == 16 || ROGUE_Q == 17; Script check: not .@jlevel == 50 You get 1 ×
Gladius [2]It's time
for me to make
a speech~ *Ahem*
Enjoy your freedom as a Rogue. Just remember that you gotta be free and responsible at the same time. So treat other guys the way you wanna be treated, kay? Alright, seeya round.
Script:
npc/jobs/2-2/rogue.txt:191
3 Talk to Rogue Guildsman in Inside the Rogue Guild (363, 122)
When Not a reborn (High / transcendent) character; Base class is Thief; All skill points spent; Job level 40 or higher; Script check: .@assassin_t > 80 Choose “I'm ready.” Quest log Starts ‘Job Change to Rogue’ We're done.
Let's see.
You got...
… points.
Script:
npc/jobs/2-2/rogue.txt:425· ROGUE_Q = 2
4 Talk to Rogue Guildsman in Inside the Rogue Guild (363, 122)
When Not a reborn (High / transcendent) character; Base class is Thief; All skill points spent; Job level 40 or higher; Script check: not .@assassin_t > 80 Choose “I'm ready.” We're done.
Let's see.
You got...
… points.
Script:
npc/jobs/2-2/rogue.txt:440· ROGUE_Q = 1
5 Talk to Mr. Smith in Inside the Rogue Guild (376, 23)
When After step 3; Script check: not .@item_need > 0 && .@item_need < 6; Script check: not .@item_need > 5 && .@item_need < 11; Script check: not .@item_need > 10 && .@item_need < 15; Script check: .@item_need == 15 Quest log Moves on to ‘Job Change to Rogue’ All new Rogues are required to pay an application fee, so I hope you take care of that first.
What you have to understand is that the Rogue Guild does a lot of business, sometimes illegally, that needs financial backup.
I will let you know...
Script:
npc/jobs/2-2/rogue.txt:519· ROGUE_Q = 6
6 Talk to Mr. Smith in Inside the Rogue Guild (376, 23)
When After step 5 Have with you 10,000 zeny, 5 ×
Chrysalis, 5 ×
Empty Bottle, 5 ×
Iron Ore, 5 ×
Stone Heart, 5 ×
Red Herb, 5 ×
Animal Skin, 5 ×
Yellow Gemstone, 5 ×
Tooth of Bat, 5 ×
Scorpion Tail, 5 ×
Yoyo Tail, 5 ×
Monster's Feed, 5 ×
Fluff, 5 ×
Clover, 5 ×
Feather of Birds, 5 ×
Talon, 5 ×
Spawn, 5 ×
Raccoon LeafIt takes 10,000 zeny, 5 ×
Chrysalis, 5 ×
Empty Bottle, 5 ×
Iron Ore, 5 ×
Stone Heart, 5 ×
Red Herb, 5 ×
Animal Skin, 5 ×
Yellow Gemstone, 5 ×
Tooth of Bat, 5 ×
Scorpion Tail, 5 ×
Yoyo Tail, 5 ×
Monster's Feed, 5 ×
Fluff, 5 ×
Clover, 5 ×
Feather of Birds, 5 ×
Talon, 5 ×
Spawn, 5 ×
Raccoon LeafYou get 1 ×
Worn Out PageQuest log Moves on to ‘Job Change to Rogue’ - Middle Finger -'
*Grins*
Since you showed such great effort, I'm going to write a recommendation letter for you. I usually don't do that, you know.
But I'm sure you'll be a great asset to the Rogue Guild. Hmm, I don't have a blank piece of paper right now, so take this instead...
Script:
npc/jobs/2-2/rogue.txt:667· ROGUE_Q = 8, ROGUE_Q = 8
7 Talk to Mr. Smith in Inside the Rogue Guild (376, 23)
When After step 3; Script check: .@item_need > 0; Script check: .@item_need < 6 …,
…,
… and
….
Not confirmed yet: the quest stage is set to a computed value (.@var).
Script:
npc/jobs/2-2/rogue.txt:951· ROGUE_Q = .@var
8 Talk to Mr. Smith in Inside the Rogue Guild (376, 23)
…,
…,
… and
….
Not confirmed yet: the quest stage is set to a computed value (.@var).
Script:
npc/jobs/2-2/rogue.txt:951· ROGUE_Q = .@var
9 Talk to Mr. Smith in Inside the Rogue Guild (376, 23)
When After step 3; Script check: .@item_need > 0; Script check: .@item_need < 6; Script check: .@var == 3 Quest log Moves on to ‘Job Change to Rogue’ …,
…,
… and
….
Script:
npc/jobs/2-2/rogue.txt:953
10 Talk to Mr. Smith in Inside the Rogue Guild (376, 23)
When Script check: .@var == 3 Quest log Moves on to ‘Job Change to Rogue’ …,
…,
… and
….
Script:
npc/jobs/2-2/rogue.txt:953
11 Talk to Mr. Smith in Inside the Rogue Guild (376, 23)
When After step 3; Script check: .@item_need > 0; Script check: .@item_need < 6; Script check: not .@var == 3; Script check: .@var == 4 Quest log Moves on to ‘Job Change to Rogue’ …,
…,
… and
….
Script:
npc/jobs/2-2/rogue.txt:956
12 Talk to Mr. Smith in Inside the Rogue Guild (376, 23)
When Script check: not .@var == 3; Script check: .@var == 4 Quest log Moves on to ‘Job Change to Rogue’ …,
…,
… and
….
Script:
npc/jobs/2-2/rogue.txt:956
13 Talk to Mr. Smith in Inside the Rogue Guild (376, 23)
When After step 3; Script check: .@item_need > 0; Script check: .@item_need < 6; Script check: not .@var == 3; Script check: not .@var == 4 Quest log Moves on to ‘Job Change to Rogue’ …,
…,
… and
….
Script:
npc/jobs/2-2/rogue.txt:959
14 Talk to Mr. Smith in Inside the Rogue Guild (376, 23)
When Script check: not .@var == 3; Script check: not .@var == 4 Quest log Moves on to ‘Job Change to Rogue’ …,
…,
… and
….
Script:
npc/jobs/2-2/rogue.txt:959
15 Talk to Mr. Smith in Inside the Rogue Guild (376, 23)
When Quest stage 3, 4, 5 (set outside the steps listed here); Script check: countitem(.@item_req[0]) >= .@amount[0]; Script check: countitem(.@item_req[1]) >= .@amount[1]; Script check: countitem(.@item_req[2]) >= .@amount[2]; Script check: countitem(.@item_req[3]) >= .@amount[3] Have with you 10,000 zeny It takes 10,000 zeny Okay, we've got the application fee, 10,000 zeny, … …, … …, … … and … …...
Great, great...
I think you
brought everything.
Not confirmed yet: takes an item the script computes (.@item_req[0] x .@amount[0]); takes an item the script computes (.@item_req[1] x .@amount[1]); takes an item the script computes (.@item_req[2] x .@amount[2]); takes an item the script computes (.@item_req[3] x .@amount[3]).
Script:
npc/jobs/2-2/rogue.txt:984, 984, 984· ROGUE_Q = 7, ROGUE_Q = 7
16 Talk to Mr. Smith in Inside the Rogue Guild (376, 23)
When After step 15; By chance (a random roll) Let me see...
Who would should
I send you to...?
Not confirmed yet: depends on a random roll in the script.
Script:
npc/jobs/2-2/rogue.txt:762· ROGUE_Q = 9
17 Talk to Mr. Smith in Inside the Rogue Guild (376, 23)
When After step 15; By chance (a random roll); Quest log 'Job Change to Rogue' is not not in your quest log Quest log Moves on to ‘Job Change to Rogue’ Let me see...
Who would should
I send you to...?
Not confirmed yet: depends on a random roll in the script.
Script:
npc/jobs/2-2/rogue.txt:764
18 Talk to Mr. Smith in Inside the Rogue Guild (376, 23)
When After step 15; By chance (a random roll); Quest log 'Job Change to Rogue' is not in your quest log; Quest log 'Job Change to Rogue' is not not in your quest log Quest log Moves on to ‘Job Change to Rogue’ Let me see...
Who would should
I send you to...?
Not confirmed yet: depends on a random roll in the script.
Script:
npc/jobs/2-2/rogue.txt:767
19 Talk to Mr. Smith in Inside the Rogue Guild (376, 23)
When After step 15; By chance (a random roll); Quest log 'Job Change to Rogue' is not in your quest log; Quest log 'Job Change to Rogue' is not in your quest log Quest log Moves on to ‘Job Change to Rogue’ Let me see...
Who would should
I send you to...?
Not confirmed yet: depends on a random roll in the script.
Script:
npc/jobs/2-2/rogue.txt:770
20 Talk to Mr. Smith in Inside the Rogue Guild (376, 23)
When After step 15; By chance (a random roll) Let me see...
Who would should
I send you to...?
Not confirmed yet: depends on a random roll in the script.
Script:
npc/jobs/2-2/rogue.txt:799· ROGUE_Q = 10
21 Talk to Mr. Smith in Inside the Rogue Guild (376, 23)
When After step 15; By chance (a random roll); Quest log 'Job Change to Rogue' is not not in your quest log Quest log Moves on to ‘Job Change to Rogue’ Let me see...
Who would should
I send you to...?
Not confirmed yet: depends on a random roll in the script.
Script:
npc/jobs/2-2/rogue.txt:801
22 Talk to Mr. Smith in Inside the Rogue Guild (376, 23)
When After step 15; By chance (a random roll); Quest log 'Job Change to Rogue' is not in your quest log; Quest log 'Job Change to Rogue' is not not in your quest log Quest log Moves on to ‘Job Change to Rogue’ Let me see...
Who would should
I send you to...?
Not confirmed yet: depends on a random roll in the script.
Script:
npc/jobs/2-2/rogue.txt:804
23 Talk to Mr. Smith in Inside the Rogue Guild (376, 23)
When After step 15; By chance (a random roll); Quest log 'Job Change to Rogue' is not in your quest log; Quest log 'Job Change to Rogue' is not in your quest log Quest log Moves on to ‘Job Change to Rogue’ Let me see...
Who would should
I send you to...?
Not confirmed yet: depends on a random roll in the script.
Script:
npc/jobs/2-2/rogue.txt:807
24 Talk to Mr. Smith in Inside the Rogue Guild (376, 23)
When After step 15; By chance (a random roll) Let me see...
Who would should
I send you to...?
Not confirmed yet: depends on a random roll in the script.
Script:
npc/jobs/2-2/rogue.txt:835· ROGUE_Q = 11
25 Talk to Mr. Smith in Inside the Rogue Guild (376, 23)
When After step 15; By chance (a random roll); Quest log 'Job Change to Rogue' is not not in your quest log Quest log Moves on to ‘Job Change to Rogue’ Let me see...
Who would should
I send you to...?
Not confirmed yet: depends on a random roll in the script.
Script:
npc/jobs/2-2/rogue.txt:837
26 Talk to Mr. Smith in Inside the Rogue Guild (376, 23)
When After step 15; By chance (a random roll); Quest log 'Job Change to Rogue' is not in your quest log; Quest log 'Job Change to Rogue' is not not in your quest log Quest log Moves on to ‘Job Change to Rogue’ Let me see...
Who would should
I send you to...?
Not confirmed yet: depends on a random roll in the script.
Script:
npc/jobs/2-2/rogue.txt:840
27 Talk to Mr. Smith in Inside the Rogue Guild (376, 23)
When After step 15; By chance (a random roll); Quest log 'Job Change to Rogue' is not in your quest log; Quest log 'Job Change to Rogue' is not in your quest log Quest log Moves on to ‘Job Change to Rogue’ Let me see...
Who would should
I send you to...?
Not confirmed yet: depends on a random roll in the script.
Script:
npc/jobs/2-2/rogue.txt:843
28 Talk to Hermanthorn Jr in Inside the Rogue Guild (272, 135)
When After step 6 Quest log Moves on to ‘Job Change to Rogue’ There is one thing I should tell you, though. You might want to be careful inside, alright?
A bunch of pricks have been throwing Dead Branches and casting Hocus Pocus all over the place...
Well...
Just make it back to the Rogue Guild alive. That's all you have to do!
Script:
npc/jobs/2-2/rogue.txt:1260· ROGUE_Q = 1229 Talk to he_to_rogue in Inside the Rogue Guild (270, 130)
When After step 28; Script check: not .@input < 1; Script check: not .@input > 10000; Script check: .@input == 3019 Then Sends you to Inside the Rogue Guild (10, 21) The door is locked. You'll need to enter the four number combination to open it.
The door
has opened.
Script:
npc/jobs/2-2/rogue.txt:1296· ROGUE_Q = 1230 Talk to oneway_to_gu in Inside the Rogue Guild (9, 389)
Then Sends you to Inside the Rogue Guild (367, 10) Script:
npc/jobs/2-2/rogue.txt:1395· ROGUE_Q = 17
31 Talk to Aragham Junior in Inside the Rogue Guild (244, 39)
When After step 16 Choose “Yes, let's go.” Quest log Moves on to ‘Job Change to Rogue’ Then Sends you to Inside the Rogue Guild (15, 105) Now, remember it as you go through the Underground Tunnel. Try to walk all the way to the Rogue Guild.
There will be a few monsters, but don't worry. I know you're strong. Alright, are you ready to go or what?
Alright...
Good luck, then.
Script:
npc/jobs/2-2/rogue.txt:1432· ROGUE_Q = 13
32 Talk to Aragham Junior in Inside the Rogue Guild (244, 39)
When After step 31 Choose “Re-Test” Then Sends you to Inside the Rogue Guild (15, 105) Oh, you're back.
I think you'll do well this time. Another motto Rogues have is 'Failure teaches success.' Well, then again...
Good luck.
Script:
npc/jobs/2-2/rogue.txt:1453
33 Talk to Hollgrehenn junior in Inside the Rogue Guild (160, 34)
When After step 24 Choose “Yes, I am.” Quest log Moves on to ‘Job Change to Rogue’ Then Sends you to Inside the Rogue Guild (15, 105) For my test, you'll go through the Underground Tunnel. Follow it all the way back to the Rogue Guild.
There are some monsters there, but that'll be part of your training. Now, are you ready to go or not?
Good luck.
Script:
npc/jobs/2-2/rogue.txt:1513· ROGUE_Q = 15
34 Talk to Hollgrehenn junior in Inside the Rogue Guild (160, 34)
When After step 33 Choose “Re-Test” Then Sends you to Inside the Rogue Guild (15, 105) Huh.
You failed.
Gonna try again?
Good luck.
Script:
npc/jobs/2-2/rogue.txt:1534
35 Talk to Antonio junior in Inside the Rogue Guild (177, 109)
When After step 20 Choose “Let's go!” Quest log Moves on to ‘Job Change to Rogue’ Then Sends you to Inside the Rogue Guild (15, 105) I hope you do
not fail this test
You can only become
a Rogue if you pass...
Script:
npc/jobs/2-2/rogue.txt:1600· ROGUE_Q = 14
36 Talk to Rogue Guildsman in Inside the Rogue Guild (363, 122)
When Not a reborn (High / transcendent) character; Base class is Thief; All skill points spent; Job level 40 or higher; Script check: not ROGUE_Q > 2 && ROGUE_Q < 16; Script check: ROGUE_Q == 16 || ROGUE_Q == 17 Quest log Moves on to ‘Job Change to Rogue’ Script:
npc/jobs/2-2/rogue.txt:151
37 Talk to Rogue Guildsman in Inside the Rogue Guild (363, 122)
When Not a reborn (High / transcendent) character; Base class is Thief; All skill points spent; Job level 40 or higher; Script check: not ROGUE_Q > 2 && ROGUE_Q < 16; Script check: ROGUE_Q == 16 || ROGUE_Q == 17 You get Job change to Rogue Quest log Finishes ‘Job Change to Rogue’ job to Rogue. You earned it!
Congrats~!
You look
sooo dope!
Not confirmed yet: calls F_ClearJobVar, which the wiki does not follow.
Script:
npc/jobs/2-2/rogue.txt:175
38 Talk to Antonio junior in Inside the Rogue Guild (177, 109)
When After step 35 Choose “Re-test” Then Sends you to Inside the Rogue Guild (15, 105) Remember, I'm doing
you a favor here...
Now, don't come back
until you're a Rogue.
Script:
npc/jobs/2-2/rogue.txt:162739 Talk to quest_out in Inside the Rogue Guild (370, 320)
Then Sends you to Inside the Rogue Guild (378, 113) Script:
npc/jobs/2-2/rogue.txt:1659· ROGUE_Q = 16
Rewards over the whole quest
1 ×
Gladius [3]; 1 ×
Gladius [2]; 1 ×
Worn Out Page; Job change to Rogue
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.