Merchant job change starts with Kafra Employee in Byalan Island (106, 58). 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.
Walkthrough

1 Talk to Kafra Employee in Byalan Island (106, 58)
When Base class is Novice; Quest progress: job_merchant_q2 > 0; Script check: not (job_merchant_q == 6 || job_merchant_q == 5) && (job_merchant_q2 == 8 || job_merchant_q2 == 7); Script check: job_merchant_q == 4 || job_merchant_q == 3; Script check: countitem(1081) == 1 || countitem(1082) == 1 || countitem(1091) == 1; Quest progress: job_merchant_q2 == 7 Have with you 1 ×
Delivery BoxIt takes 1 ×
Delivery BoxYou get 1 ×
Voucherthe serial number...
3318702. Right, this is
the one we ordered. Oh,
and don't forget this receipt!
Script:
npc/kafras/kafras.txt:1096
2 Talk to Kafra Employee in Byalan Island (106, 58)
When Base class is Novice; Quest progress: job_merchant_q2 > 0; Script check: not (job_merchant_q == 6 || job_merchant_q == 5) && (job_merchant_q2 == 8 || job_merchant_q2 == 7); Script check: job_merchant_q == 4 || job_merchant_q == 3; Script check: countitem(1081) == 1 || countitem(1082) == 1 || countitem(1091) == 1; Script check: not job_merchant_q2 == 7 && countitem(1081) != 0; Quest progress: job_merchant_q2 == 8 Have with you 1 ×
Delivery BoxIt takes 1 ×
Delivery BoxYou get 1 ×
Voucherthe serial number...
3543625. Right, this is
the one we ordered. Oh,
and don't forget this receipt!
Script:
npc/kafras/kafras.txt:1103
3 Talk to Kafra Employee in Byalan Island (106, 58)
When Base class is Novice; Quest progress: job_merchant_q2 > 0; Script check: not (job_merchant_q == 6 || job_merchant_q == 5) && (job_merchant_q2 == 8 || job_merchant_q2 == 7); Script check: job_merchant_q == 4 || job_merchant_q == 3; Script check: countitem(1081) == 1 || countitem(1082) == 1 || countitem(1091) == 1; Quest progress: quest_alb_01 == 0 Have with you 1 ×
Delivery MessageIt takes 1 ×
Delivery MessageYou get 3 ×
Bananatrouble of delivering all
of this. This isn't anything
special, but please take it.
Well, see you again~
Script:
npc/kafras/kafras.txt:1126· quest_alb_01 = 1
4 Talk to Merchant in Inside Alberta (53, 43)
When Only a reborn (High / transcendent) character; Class is High Novice; Chosen transcendent class is Whitesmith or Creator; Basic Skill at level 9 You get Job change to High Merchant; Skill
Cart Revolution level 1; Skill
Change Cart level 1; Skill
Crazy Uproar level 1What happened?
Whoa...
You've actually been to Valhalla?! Wow, you've come a long way...
I guess it's destiny that we meet like this once more. Alright. Once again, let me change you into a Merchant!
Script:
npc/pre-re/jobs/1-1/merchant.txt:59
5 Talk to Merchant in Inside Alberta (53, 43)
When Not a reborn (High / transcendent) character; Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: job_merchant_q == 8 || job_merchant_q == 7 You get Job change to Merchant The Merchant Guild accepted your application. You've proven that you are fully qualified to become a Merchant.
The only thing to take care of is your Membership Fee.
Are you ready?
Congratulations!
Not confirmed yet: calls F_ClearJobVar, which the wiki does not follow.
Script:
npc/pre-re/jobs/1-1/merchant.txt:155
6 Talk to Merchant in Inside Alberta (53, 43)
When Not a reborn (High / transcendent) character; Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: job_merchant_q == 8 || job_merchant_q == 7; Quest progress: quest_alb_01 == 1 You get 200 zeny Congratulations!
I'm very pleased that you are joining the Merchant Guild and hope that you will play an active part in Rune-Midgarts' economy.
*Ahem* Aaaaand let me give you a little bit of money for delivering that message to Blossom for me.
I hope you'll help me again next time~
Script:
npc/pre-re/jobs/1-1/merchant.txt:167· quest_alb_01 = 2
7 Talk to Merchant in Inside Alberta (53, 43)
When Not a reborn (High / transcendent) character; Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: not job_merchant_q2 && job_merchant_q > 0 && job_merchant_q < 7; Basic Skill at level 9 Choose “I want to be a Merchant.” then “Yes, I will.” then “Pay all 1,000 Zeny now!” Have with you 1,000 zeny It takes 1,000 zeny only be registered once
the Membership Fee is paid.
How do you wish to
handle the fee?
Script:
npc/pre-re/jobs/1-1/merchant.txt:330· job_merchant_q = 2
8 Talk to Merchant in Inside Alberta (53, 43)
When Not a reborn (High / transcendent) character; Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: not job_merchant_q2 && job_merchant_q > 0 && job_merchant_q < 7; Basic Skill at level 9 Choose “I want to be a Merchant.” then “Yes, I will.” then “Two payments of 500 Zeny.” Have with you 500 zeny It takes 500 zeny only be registered once
the Membership Fee is paid.
How do you wish to
handle the fee?
Script:
npc/pre-re/jobs/1-1/merchant.txt:344· job_merchant_q = 1
9 Talk to Merchant in Inside Alberta (53, 43)
When Not a reborn (High / transcendent) character; Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: not job_merchant_q2 && job_merchant_q > 0 && job_merchant_q < 7; Basic Skill at level 9; By chance (a random roll); By chance (a random roll) Choose “I want to be a Merchant.” then “Yes, I will.” Remember...
The package's
Serial Number is
….
Not confirmed yet: depends on a random roll in the script; depends on a random roll in the script.
Script:
npc/pre-re/jobs/1-1/merchant.txt:488· job_merchant_q2 = getarg(1)
10 Talk to Merchant in Inside Alberta (53, 43)
When Not a reborn (High / transcendent) character; Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: not job_merchant_q2 && job_merchant_q > 0 && job_merchant_q < 7; By chance (a random roll) Remember...
The package's
Serial Number is
….
Not confirmed yet: depends on a random roll in the script.
Script:
npc/pre-re/jobs/1-1/merchant.txt:488· job_merchant_q2 = getarg(1)
11 Talk to Merchant in Inside Alberta (53, 43)
When Not a reborn (High / transcendent) character; Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: not job_merchant_q2 && job_merchant_q > 0 && job_merchant_q < 7; Basic Skill at level 9; By chance (a random roll); By chance (a random roll) Choose “I want to be a Merchant.” then “Yes, I will.” Remember...
The package's
Serial Number is
….
Not confirmed yet: depends on a random roll in the script; depends on a random roll in the script.
Script:
npc/pre-re/jobs/1-1/merchant.txt:492· job_merchant_q2 = getarg(3)
12 Talk to Merchant in Inside Alberta (53, 43)
When Not a reborn (High / transcendent) character; Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: not job_merchant_q2 && job_merchant_q > 0 && job_merchant_q < 7; By chance (a random roll) Remember...
The package's
Serial Number is
….
Not confirmed yet: depends on a random roll in the script.
Script:
npc/pre-re/jobs/1-1/merchant.txt:492· job_merchant_q2 = getarg(3)
13 Talk to Merchant in Inside Alberta (53, 43)
When Not a reborn (High / transcendent) character; Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: not job_merchant_q2 && job_merchant_q > 0 && job_merchant_q < 7; Basic Skill at level 9; By chance (a random roll) Choose “I want to be a Merchant.” then “Yes, I will.” You get 1 ×
Delivery MessageAnd I also have
a bit of a personal
request for you.
Would you please give her this message when you deliver the package? Please~
Not confirmed yet: depends on a random roll in the script.
Script:
npc/pre-re/jobs/1-1/merchant.txt:494
14 Talk to Merchant Guildsman in Inside Alberta (28, 29)
When Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: job_merchant_q == 6 || job_merchant_q == 5; Quest progress: job_merchant_q2 == 1 Have with you 1 ×
VoucherIt takes 1 ×
VoucherOh, yeah? Okay, lemme check. Your name is …? Alright, your destination was...
Wow! You met the Kafra babe in Prontera?! Lucky you~ ...Receipt?
Script:
npc/pre-re/jobs/1-1/merchant.txt:536
15 Talk to Merchant Guildsman in Inside Alberta (28, 29)
When Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: job_merchant_q == 6 || job_merchant_q == 5; Script check: not job_merchant_q2 == 1 && countitem(1073) != 0; Quest progress: job_merchant_q2 == 2 Have with you 1 ×
VoucherIt takes 1 ×
VoucherOh, yeah? Okay, lemme check. Your name is …? Alright, your destination was...
Wow! You met the Kafra babe in Prontera?! Lucky you~ ...Receipt?
Script:
npc/pre-re/jobs/1-1/merchant.txt:538
16 Talk to Merchant Guildsman in Inside Alberta (28, 29)
When Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: job_merchant_q == 6 || job_merchant_q == 5; Script check: not job_merchant_q2 == 1 && countitem(1073) != 0; Script check: not job_merchant_q2 == 2 && countitem(1074) != 0; Quest progress: job_merchant_q2 == 3 Have with you 1 ×
VoucherIt takes 1 ×
VoucherOh, yeah? Okay, lemme check. Your name is …? Alright, your destination was...
Wow! You met the Kafra babe in Prontera?! Lucky you~ ...Receipt?
Script:
npc/pre-re/jobs/1-1/merchant.txt:540
17 Talk to Merchant Guildsman in Inside Alberta (28, 29)
When Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: job_merchant_q == 6 || job_merchant_q == 5; Script check: not job_merchant_q2 == 1 && countitem(1073) != 0; Script check: not job_merchant_q2 == 2 && countitem(1074) != 0; Script check: not job_merchant_q2 == 3 && countitem(1075) != 0; Quest progress: job_merchant_q2 == 4 Have with you 1 ×
VoucherIt takes 1 ×
VoucherOh, yeah? Okay, lemme check. Your name is …? Alright, your destination was...
Wow! You met the Kafra babe in Prontera?! Lucky you~ ...Receipt?
Script:
npc/pre-re/jobs/1-1/merchant.txt:542
18 Talk to Merchant Guildsman in Inside Alberta (28, 29)
When Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: job_merchant_q == 6 || job_merchant_q == 5; Script check: not job_merchant_q2 == 1 && countitem(1073) != 0; Script check: not job_merchant_q2 == 2 && countitem(1074) != 0; Script check: not job_merchant_q2 == 3 && countitem(1075) != 0; Script check: not job_merchant_q2 == 4 && countitem(1076) != 0; Quest progress: job_merchant_q2 == 5 Have with you 1 ×
VoucherIt takes 1 ×
VoucherOh, yeah? Okay, lemme check. Your name is …? Alright, your destination was...
Wow! You met the Kafra babe in Prontera?! Lucky you~ ...Receipt?
Script:
npc/pre-re/jobs/1-1/merchant.txt:544
19 Talk to Merchant Guildsman in Inside Alberta (28, 29)
When Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: job_merchant_q == 6 || job_merchant_q == 5; Script check: not job_merchant_q2 == 1 && countitem(1073) != 0; Script check: not job_merchant_q2 == 2 && countitem(1074) != 0; Script check: not job_merchant_q2 == 3 && countitem(1075) != 0; Script check: not job_merchant_q2 == 4 && countitem(1076) != 0; Script check: not job_merchant_q2 == 5 && countitem(1077) != 0; Quest progress: job_merchant_q2 == 6 Have with you 1 ×
VoucherIt takes 1 ×
VoucherOh, yeah? Okay, lemme check. Your name is …? Alright, your destination was...
Wow! You met the Kafra babe in Prontera?! Lucky you~ ...Receipt?
Script:
npc/pre-re/jobs/1-1/merchant.txt:546
20 Talk to Merchant Guildsman in Inside Alberta (28, 29)
When Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: job_merchant_q == 6 || job_merchant_q == 5; Script check: not job_merchant_q2 == 1 && countitem(1073) != 0; Script check: not job_merchant_q2 == 2 && countitem(1074) != 0; Script check: not job_merchant_q2 == 3 && countitem(1075) != 0; Script check: not job_merchant_q2 == 4 && countitem(1076) != 0; Script check: not job_merchant_q2 == 5 && countitem(1077) != 0; Script check: not job_merchant_q2 == 6 && countitem(1078) != 0; Quest progress: job_merchant_q2 == 7 Have with you 1 ×
VoucherIt takes 1 ×
VoucherOh, yeah? Okay, lemme check. Your name is …? Alright, your destination was...
Wow! You met the Kafra babe in Prontera?! Lucky you~ ...Receipt?
Script:
npc/pre-re/jobs/1-1/merchant.txt:548
21 Talk to Merchant Guildsman in Inside Alberta (28, 29)
When Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: job_merchant_q == 6 || job_merchant_q == 5; Script check: not job_merchant_q2 == 1 && countitem(1073) != 0; Script check: not job_merchant_q2 == 2 && countitem(1074) != 0; Script check: not job_merchant_q2 == 3 && countitem(1075) != 0; Script check: not job_merchant_q2 == 4 && countitem(1076) != 0; Script check: not job_merchant_q2 == 5 && countitem(1077) != 0; Script check: not job_merchant_q2 == 6 && countitem(1078) != 0; Script check: not job_merchant_q2 == 7 && countitem(1079) != 0; Quest progress: job_merchant_q2 == 8 Have with you 1 ×
VoucherIt takes 1 ×
VoucherOh, yeah? Okay, lemme check. Your name is …? Alright, your destination was...
Wow! You met the Kafra babe in Prontera?! Lucky you~ ...Receipt?
Script:
npc/pre-re/jobs/1-1/merchant.txt:550
22 Talk to Merchant Guildsman in Inside Alberta (28, 29)
When Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: job_merchant_q == 6 || job_merchant_q == 5; Script check: not job_merchant_q2 == 1 && countitem(1073) != 0; Script check: not job_merchant_q2 == 2 && countitem(1074) != 0; Script check: not job_merchant_q2 == 3 && countitem(1075) != 0; Script check: not job_merchant_q2 == 4 && countitem(1076) != 0; Script check: not job_merchant_q2 == 5 && countitem(1077) != 0; Script check: not job_merchant_q2 == 6 && countitem(1078) != 0; Script check: not job_merchant_q2 == 7 && countitem(1079) != 0; Script check: not job_merchant_q2 == 8 && countitem(1080) != 0 Oh, yeah? Okay, lemme check. Your name is …? Alright, your destination was...
Wow! You met the Kafra babe in Prontera?! Lucky you~ ...Receipt?
Script:
npc/pre-re/jobs/1-1/merchant.txt:553· job_merchant_q = 9
23 Talk to Merchant Guildsman in Inside Alberta (28, 29)
When Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: job_merchant_q == 4 || (job_merchant_q == 3 && countitem(1081) == 0 && countitem(1082) == 0 && countitem(1091) == 0) Choose “*Sob* I lost the package.” Huh?
You're back?
So how did
the delivery go?
Script:
npc/pre-re/jobs/1-1/merchant.txt:581· job_merchant_q = 9
24 Talk to Merchant Guildsman in Inside Alberta (28, 29)
When Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: not job_merchant_q == 3 && countitem(1081) == 0 && countitem(1082) == 0 && countitem(1091) == 0; Script check: job_merchant_q == 4 || (job_merchant_q == 3 && countitem(1081) != 0) || countitem(1082) != 0 || countitem(1091) != 0; Without Delivery Box in the inventory; Without Delivery Box in the inventory; Without Delivery Box in the inventory; Without Delivery Box in the inventory Choose “I need a new package.” then “*Sob* I lost it!” Wha--?
So where did
the package go?
Where is it?!
Script:
npc/pre-re/jobs/1-1/merchant.txt:607· job_merchant_q = 9
25 Talk to Merchant Guildsman in Inside Alberta (28, 29)
When Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: not job_merchant_q == 3 && countitem(1081) == 0 && countitem(1082) == 0 && countitem(1091) == 0; Script check: job_merchant_q == 4 || (job_merchant_q == 3 && countitem(1081) != 0) || countitem(1082) != 0 || countitem(1091) != 0; Script check: not countitem(1081) == 0 && countitem(1082) == 0 && countitem(1083) == 0 && countitem(1091) == 0 Choose “I need a new package.” Have with you 1 ×
Delivery BoxIt takes 1 ×
Delivery BoxHey, what are you still doing here? Shouldn't you be on your way already?
*Sigh* Man, you're starting to become a pain in the ass. Hold on, lemme cancel your record...
Script:
npc/pre-re/jobs/1-1/merchant.txt:628
26 Talk to Merchant Guildsman in Inside Alberta (28, 29)
When Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: not job_merchant_q == 3 && countitem(1081) == 0 && countitem(1082) == 0 && countitem(1091) == 0; Script check: job_merchant_q == 4 || (job_merchant_q == 3 && countitem(1081) != 0) || countitem(1082) != 0 || countitem(1091) != 0; Script check: not countitem(1081) == 0 && countitem(1082) == 0 && countitem(1083) == 0 && countitem(1091) == 0; Without Delivery Box in the inventory Choose “I need a new package.” Have with you 1 ×
Delivery BoxIt takes 1 ×
Delivery BoxHey, what are you still doing here? Shouldn't you be on your way already?
*Sigh* Man, you're starting to become a pain in the ass. Hold on, lemme cancel your record...
Script:
npc/pre-re/jobs/1-1/merchant.txt:630
27 Talk to Merchant Guildsman in Inside Alberta (28, 29)
When Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: not job_merchant_q == 3 && countitem(1081) == 0 && countitem(1082) == 0 && countitem(1091) == 0; Script check: job_merchant_q == 4 || (job_merchant_q == 3 && countitem(1081) != 0) || countitem(1082) != 0 || countitem(1091) != 0; Script check: not countitem(1081) == 0 && countitem(1082) == 0 && countitem(1083) == 0 && countitem(1091) == 0; Without Delivery Box in the inventory; Without Delivery Box in the inventory Choose “I need a new package.” Have with you 1 ×
Delivery BoxIt takes 1 ×
Delivery BoxHey, what are you still doing here? Shouldn't you be on your way already?
*Sigh* Man, you're starting to become a pain in the ass. Hold on, lemme cancel your record...
Script:
npc/pre-re/jobs/1-1/merchant.txt:632
28 Talk to Merchant Guildsman in Inside Alberta (28, 29)
When Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: not job_merchant_q == 3 && countitem(1081) == 0 && countitem(1082) == 0 && countitem(1091) == 0; Script check: not job_merchant_q == 3 && countitem(1081) != 0; Without Delivery Box in the inventory; Without Delivery Box in the inventory; Script check: job_merchant_q == 0 || job_merchant_q == 1 || job_merchant_q == 2; Script check: .@where_village == 1; Quest progress: job_merchant_q2 == 1; Script check: .@input == 2485741 Choose “My Merchant License test.” You get 1 ×
Delivery BoxAlright, there you go. Lemme give you the package. Now, choose the destination of the delivery.
Okay, now you need to give me the package's Serial Number. If you wanna cancel, just enter '0', alright?
Destination is Prontera. The Serial Number is …. Are you positive?
Script:
npc/pre-re/jobs/1-1/merchant.txt:719
29 Talk to Merchant Guildsman in Inside Alberta (28, 29)
When Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: not job_merchant_q == 3 && countitem(1081) == 0 && countitem(1082) == 0 && countitem(1091) == 0; Script check: not job_merchant_q == 3 && countitem(1081) != 0; Without Delivery Box in the inventory; Without Delivery Box in the inventory; Script check: job_merchant_q == 0 || job_merchant_q == 1 || job_merchant_q == 2; Script check: .@where_village == 1; Script check: not job_merchant_q2 == 1 && .@input == 2485741; Quest progress: job_merchant_q2 == 2; Script check: .@input == 2328137 Choose “My Merchant License test.” You get 1 ×
Delivery BoxAlright, there you go. Lemme give you the package. Now, choose the destination of the delivery.
Okay, now you need to give me the package's Serial Number. If you wanna cancel, just enter '0', alright?
Destination is Prontera. The Serial Number is …. Are you positive?
Script:
npc/pre-re/jobs/1-1/merchant.txt:721
30 Talk to Merchant Guildsman in Inside Alberta (28, 29)
When Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: not job_merchant_q == 3 && countitem(1081) == 0 && countitem(1082) == 0 && countitem(1091) == 0; Script check: not job_merchant_q == 3 && countitem(1081) != 0; Without Delivery Box in the inventory; Without Delivery Box in the inventory; Script check: job_merchant_q == 0 || job_merchant_q == 1 || job_merchant_q == 2; Script check: .@where_village == 1; Script check: not job_merchant_q2 == 1 && .@input == 2485741; Script check: not job_merchant_q2 == 2 && .@input == 2328137 Choose “My Merchant License test.” You get 1 ×
Delivery BoxAlright, there you go. Lemme give you the package. Now, choose the destination of the delivery.
Okay, now you need to give me the package's Serial Number. If you wanna cancel, just enter '0', alright?
Destination is Prontera. The Serial Number is …. Are you positive?
Script:
npc/pre-re/jobs/1-1/merchant.txt:723
31 Talk to Student in Inside Morroc (140, 102)
When Script check: job_merchant_q == 4 || job_merchant_q == 3; Script check: countitem(1081) == 1 || countitem(1082) == 1 || countitem(1091) == 1; Quest progress: job_merchant_q2 == 5 Have with you 1 ×
Delivery BoxIt takes 1 ×
Delivery BoxYou get 1 ×
Voucher3012685...
That's right.
Here's your
receipt.
Script:
npc/pre-re/jobs/1-1/merchant.txt:807
32 Talk to Student in Inside Morroc (140, 102)
When Script check: job_merchant_q == 4 || job_merchant_q == 3; Script check: countitem(1081) == 1 || countitem(1082) == 1 || countitem(1091) == 1; Script check: not job_merchant_q2 == 5 && countitem(1081) != 0; Quest progress: job_merchant_q2 == 6 Have with you 1 ×
Delivery BoxIt takes 1 ×
Delivery BoxYou get 1 ×
Voucher3487372...
That's right.
Here's your
receipt.
Script:
npc/pre-re/jobs/1-1/merchant.txt:815
33 Talk to Guild Staff in Inside Geffen (155, 122)
When Script check: job_merchant_q == 4 || job_merchant_q == 3; Script check: countitem(1081) == 1 || countitem(1082) == 1 || countitem(1091) == 1; Quest progress: job_merchant_q2 == 3 Have with you 1 ×
Delivery BoxIt takes 1 ×
Delivery BoxYou get 1 ×
Voucherof weather...
Alright, let me
check the Serial Number...
2989396. Yes, this is what we ordered. Here is your receipt.
Script:
npc/pre-re/jobs/1-1/merchant.txt:884
34 Talk to Guild Staff in Inside Geffen (155, 122)
When Script check: job_merchant_q == 4 || job_merchant_q == 3; Script check: countitem(1081) == 1 || countitem(1082) == 1 || countitem(1091) == 1; Script check: not job_merchant_q2 == 3 && countitem(1081) != 0; Quest progress: job_merchant_q2 == 4 Have with you 1 ×
Delivery BoxIt takes 1 ×
Delivery BoxYou get 1 ×
Voucherof weather...
Alright, let me
check the Serial Number...
2191737. Yes, this is what we ordered. Here is your receipt.
Script:
npc/pre-re/jobs/1-1/merchant.txt:889
35 Talk to Kafra Employee in Prontera, Capital of Rune Midgard (248, 42)
When Script check: not (job_merchant_q == 6 || job_merchant_q == 5) && (job_merchant_q2 == 2 || job_merchant_q2 == 1); Script check: job_merchant_q == 4 || job_merchant_q == 3; Script check: countitem(1081) == 1 || countitem(1082) == 1 || countitem(1091) == 1; Quest progress: job_merchant_q2 == 1 Have with you 1 ×
Delivery BoxIt takes 1 ×
Delivery BoxYou get 1 ×
Voucherthe serial number...
2485741. Right, this is
the one we ordered. Oh,
and don't forget this receipt!
Script:
npc/pre-re/jobs/1-1/merchant.txt:978
36 Talk to Kafra Employee in Prontera, Capital of Rune Midgard (248, 42)
When Script check: not (job_merchant_q == 6 || job_merchant_q == 5) && (job_merchant_q2 == 2 || job_merchant_q2 == 1); Script check: job_merchant_q == 4 || job_merchant_q == 3; Script check: countitem(1081) == 1 || countitem(1082) == 1 || countitem(1091) == 1; Script check: not job_merchant_q2 == 1 && countitem(1081) != 0; Quest progress: job_merchant_q2 == 2 Have with you 1 ×
Delivery BoxIt takes 1 ×
Delivery BoxYou get 1 ×
Voucherthe serial number...
2328137. Right, this is
the one we ordered. Oh,
and don't forget this receipt!
Script:
npc/pre-re/jobs/1-1/merchant.txt:986
37 Talk to Merchant in Inside Alberta (53, 43)
When After step 22; Not a reborn (High / transcendent) character; Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice Hello there,
….
Script:
npc/pre-re/jobs/1-1/merchant.txt:104· job_merchant_q = 0, job_merchant_q2 = 0, quest_alb_01 = 0
38 Talk to Merchant Guildsman in Inside Alberta (28, 29)
When Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: not job_merchant_q == 3 && countitem(1081) == 0 && countitem(1082) == 0 && countitem(1091) == 0; Script check: not job_merchant_q == 3 && countitem(1081) != 0; Without Delivery Box in the inventory; Without Delivery Box in the inventory; Script check: job_merchant_q == 0 || job_merchant_q == 1 || job_merchant_q == 2 Script:
npc/pre-re/jobs/1-1/merchant.txt:647· where_village = 0
39 Talk to Kafra Employee in Byalan Island (106, 58)
When After step 43; Base class is Novice; Quest progress: job_merchant_q2 > 0; Script check: not (job_merchant_q == 6 || job_merchant_q == 5) && (job_merchant_q2 == 8 || job_merchant_q2 == 7); Script check: job_merchant_q == 4 || job_merchant_q == 3; Script check: countitem(1081) == 1 || countitem(1082) == 1 || countitem(1091) == 1 the serial number...
3318702. Right, this is
the one we ordered. Oh,
and don't forget this receipt!
Script:
npc/kafras/kafras.txt:1120, 1122· job_merchant_q = 6
40 Talk to Merchant in Inside Alberta (53, 43)
When After step 41; Not a reborn (High / transcendent) character; Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: job_merchant_q == 8 || job_merchant_q == 7 Choose “Pay the rest of the 500 Zeny” Have with you 500 zeny It takes 500 zeny The Merchant Guild accepted your application. You've proven that you are fully qualified to become a Merchant.
The only thing to take care of is your Membership Fee.
Are you ready?
Script:
npc/pre-re/jobs/1-1/merchant.txt:139
41 Talk to Merchant Guildsman in Inside Alberta (28, 29)
When After step 39; Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: job_merchant_q == 6 || job_merchant_q == 5 Oh, yeah? Okay, lemme check. Your name is …? Alright, your destination was...
Wow! You met the Kafra babe in Prontera?! Lucky you~ ...Receipt?
...Great! Everything's perfect! I'll report your success to the Guildmaster. You should talk to Chief Mahnsoo now, alright?
Script:
npc/pre-re/jobs/1-1/merchant.txt:568, 570· job_merchant_q = 8
42 Talk to Merchant Guildsman in Inside Alberta (28, 29)
When After step 43; Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: not job_merchant_q == 3 && countitem(1081) == 0 && countitem(1082) == 0 && countitem(1091) == 0; Script check: job_merchant_q == 4 || (job_merchant_q == 3 && countitem(1081) != 0) || countitem(1082) != 0 || countitem(1091) != 0; Script check: not countitem(1081) == 0 && countitem(1082) == 0 && countitem(1083) == 0 && countitem(1091) == 0 Choose “I need a new package.” Hey, what are you still doing here? Shouldn't you be on your way already?
*Sigh* Man, you're starting to become a pain in the ass. Hold on, lemme cancel your record...
Script:
npc/pre-re/jobs/1-1/merchant.txt:634· job_merchant_q = 2
43 Talk to Merchant Guildsman in Inside Alberta (28, 29)
When After step 7; Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: not job_merchant_q == 3 && countitem(1081) == 0 && countitem(1082) == 0 && countitem(1091) == 0; Script check: not job_merchant_q == 3 && countitem(1081) != 0; Without Delivery Box in the inventory; Without Delivery Box in the inventory; Script check: job_merchant_q == 0 || job_merchant_q == 1 || job_merchant_q == 2 Choose “My Merchant License test.” Alright, there you go. Lemme give you the package. Now, choose the destination of the delivery.
Okay, now you need to give me the package's Serial Number. If you wanna cancel, just enter '0', alright?
Destination is Prontera. The Serial Number is …. Are you positive?
Script:
npc/pre-re/jobs/1-1/merchant.txt:750· job_merchant_q = 4
44 Talk to Student in Inside Morroc (140, 102)
When After step 43; Script check: job_merchant_q == 4 || job_merchant_q == 3; Script check: countitem(1081) == 1 || countitem(1082) == 1 || countitem(1091) == 1 3012685...
That's right.
Here's your
receipt.
Script:
npc/pre-re/jobs/1-1/merchant.txt:829· job_merchant_q = 6
45 Talk to Guild Staff in Inside Geffen (155, 122)
When After step 43; Script check: job_merchant_q == 4 || job_merchant_q == 3; Script check: countitem(1081) == 1 || countitem(1082) == 1 || countitem(1091) == 1 of weather...
Alright, let me
check the Serial Number...
2989396. Yes, this is what we ordered. Here is your receipt.
Script:
npc/pre-re/jobs/1-1/merchant.txt:917· job_merchant_q = 6
46 Talk to Kafra Employee in Prontera, Capital of Rune Midgard (248, 42)
When After step 43; Script check: not (job_merchant_q == 6 || job_merchant_q == 5) && (job_merchant_q2 == 2 || job_merchant_q2 == 1); Script check: job_merchant_q == 4 || job_merchant_q == 3; Script check: countitem(1081) == 1 || countitem(1082) == 1 || countitem(1091) == 1 the serial number...
2485741. Right, this is
the one we ordered. Oh,
and don't forget this receipt!
Script:
npc/pre-re/jobs/1-1/merchant.txt:1011· job_merchant_q = 6
47 Talk to Merchant Guildsman in Inside Alberta (28, 29)
When After step 48; Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: not job_merchant_q == 3 && countitem(1081) == 0 && countitem(1082) == 0 && countitem(1091) == 0; Script check: job_merchant_q == 4 || (job_merchant_q == 3 && countitem(1081) != 0) || countitem(1082) != 0 || countitem(1091) != 0; Script check: not countitem(1081) == 0 && countitem(1082) == 0 && countitem(1083) == 0 && countitem(1091) == 0 Choose “I need a new package.” Hey, what are you still doing here? Shouldn't you be on your way already?
*Sigh* Man, you're starting to become a pain in the ass. Hold on, lemme cancel your record...
Script:
npc/pre-re/jobs/1-1/merchant.txt:636· job_merchant_q = 1
48 Talk to Merchant Guildsman in Inside Alberta (28, 29)
When After step 8; Base class is not Merchant; Script check: not BaseJob != Job_Merchant && BaseJob != Job_Novice; Script check: not job_merchant_q == 3 && countitem(1081) == 0 && countitem(1082) == 0 && countitem(1091) == 0; Script check: not job_merchant_q == 3 && countitem(1081) != 0; Without Delivery Box in the inventory; Without Delivery Box in the inventory; Script check: job_merchant_q == 0 || job_merchant_q == 1 || job_merchant_q == 2 Choose “My Merchant License test.” Alright, there you go. Lemme give you the package. Now, choose the destination of the delivery.
Okay, now you need to give me the package's Serial Number. If you wanna cancel, just enter '0', alright?
Destination is Prontera. The Serial Number is …. Are you positive?
Script:
npc/pre-re/jobs/1-1/merchant.txt:752· job_merchant_q = 3
49 Talk to Student in Inside Morroc (140, 102)
When After step 48; Script check: job_merchant_q == 4 || job_merchant_q == 3; Script check: countitem(1081) == 1 || countitem(1082) == 1 || countitem(1091) == 1 3012685...
That's right.
Here's your
receipt.
Script:
npc/pre-re/jobs/1-1/merchant.txt:831· job_merchant_q = 5
50 Talk to Guild Staff in Inside Geffen (155, 122)
When After step 48; Script check: job_merchant_q == 4 || job_merchant_q == 3; Script check: countitem(1081) == 1 || countitem(1082) == 1 || countitem(1091) == 1 of weather...
Alright, let me
check the Serial Number...
2989396. Yes, this is what we ordered. Here is your receipt.
Script:
npc/pre-re/jobs/1-1/merchant.txt:919· job_merchant_q = 5
51 Talk to Kafra Employee in Prontera, Capital of Rune Midgard (248, 42)
When After step 48; Script check: not (job_merchant_q == 6 || job_merchant_q == 5) && (job_merchant_q2 == 2 || job_merchant_q2 == 1); Script check: job_merchant_q == 4 || job_merchant_q == 3; Script check: countitem(1081) == 1 || countitem(1082) == 1 || countitem(1091) == 1 the serial number...
2485741. Right, this is
the one we ordered. Oh,
and don't forget this receipt!
Script:
npc/pre-re/jobs/1-1/merchant.txt:1013· job_merchant_q = 5
Rewards over the whole quest
1 ×
Voucher; 1 ×
Voucher; 3 ×
Banana; Job change to High Merchant; Skill
Cart Revolution level 1; Skill
Change Cart level 1; Skill
Crazy Uproar level 1; Job change to Merchant; 200 zeny; 1 ×
Delivery Message; 1 ×
Delivery Box; 1 ×
Delivery Box; 1 ×
Delivery Box; 1 ×
Voucher; 1 ×
Voucher; 1 ×
Voucher; 1 ×
Voucher; 1 ×
Voucher; 1 ×
Voucher
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.