Yanis Online Wiki Back to the Yanis website

Merchant job change

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. Kafra Employee

    1 Talk to Kafra Employee in Byalan Island (106, 58)

    WhenBase 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 you1 × Delivery Box
    It takes1 × Delivery Box
    You get1 × Voucher

    the serial number...

    3318702. Right, this is

    the one we ordered. Oh,

    and don't forget this receipt!

    Script: npc/kafras/kafras.txt:1096

  2. Kafra Employee

    2 Talk to Kafra Employee in Byalan Island (106, 58)

    WhenBase 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 you1 × Delivery Box
    It takes1 × Delivery Box
    You get1 × Voucher

    the serial number...

    3543625. Right, this is

    the one we ordered. Oh,

    and don't forget this receipt!

    Script: npc/kafras/kafras.txt:1103

  3. Kafra Employee

    3 Talk to Kafra Employee in Byalan Island (106, 58)

    WhenBase 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 you1 × Delivery Message
    It takes1 × Delivery Message
    You get3 × Banana

    trouble 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. Merchant

    4 Talk to Merchant in Inside Alberta (53, 43)

    WhenOnly a reborn (High / transcendent) character; Class is High Novice; Chosen transcendent class is Whitesmith or Creator; Basic Skill at level 9
    You getJob change to High Merchant; Skill Cart Revolution level 1; Skill Change Cart level 1; Skill Crazy Uproar level 1

    What 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. Merchant

    5 Talk to Merchant in Inside Alberta (53, 43)

    WhenNot 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 getJob 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. Merchant

    6 Talk to Merchant in Inside Alberta (53, 43)

    WhenNot 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 get200 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. Merchant

    7 Talk to Merchant in Inside Alberta (53, 43)

    WhenNot 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 you1,000 zeny
    It takes1,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. Merchant

    8 Talk to Merchant in Inside Alberta (53, 43)

    WhenNot 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 you500 zeny
    It takes500 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. Merchant

    9 Talk to Merchant in Inside Alberta (53, 43)

    WhenNot 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. Merchant

    10 Talk to Merchant in Inside Alberta (53, 43)

    WhenNot 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. Merchant

    11 Talk to Merchant in Inside Alberta (53, 43)

    WhenNot 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. Merchant

    12 Talk to Merchant in Inside Alberta (53, 43)

    WhenNot 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. Merchant

    13 Talk to Merchant in Inside Alberta (53, 43)

    WhenNot 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 get1 × Delivery Message

    And 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. Merchant Guildsman

    14 Talk to Merchant Guildsman in Inside Alberta (28, 29)

    WhenBase 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 you1 × Voucher
    It takes1 × Voucher

    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:536

  15. Merchant Guildsman

    15 Talk to Merchant Guildsman in Inside Alberta (28, 29)

    WhenBase 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 you1 × Voucher
    It takes1 × Voucher

    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:538

  16. Merchant Guildsman

    16 Talk to Merchant Guildsman in Inside Alberta (28, 29)

    WhenBase 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 you1 × Voucher
    It takes1 × Voucher

    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:540

  17. Merchant Guildsman

    17 Talk to Merchant Guildsman in Inside Alberta (28, 29)

    WhenBase 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 you1 × Voucher
    It takes1 × Voucher

    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:542

  18. Merchant Guildsman

    18 Talk to Merchant Guildsman in Inside Alberta (28, 29)

    WhenBase 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 you1 × Voucher
    It takes1 × Voucher

    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:544

  19. Merchant Guildsman

    19 Talk to Merchant Guildsman in Inside Alberta (28, 29)

    WhenBase 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 you1 × Voucher
    It takes1 × Voucher

    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:546

  20. Merchant Guildsman

    20 Talk to Merchant Guildsman in Inside Alberta (28, 29)

    WhenBase 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 you1 × Voucher
    It takes1 × Voucher

    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:548

  21. Merchant Guildsman

    21 Talk to Merchant Guildsman in Inside Alberta (28, 29)

    WhenBase 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 you1 × Voucher
    It takes1 × Voucher

    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:550

  22. Merchant Guildsman

    22 Talk to Merchant Guildsman in Inside Alberta (28, 29)

    WhenBase 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. Merchant Guildsman

    23 Talk to Merchant Guildsman in Inside Alberta (28, 29)

    WhenBase 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. Merchant Guildsman

    24 Talk to Merchant Guildsman in Inside Alberta (28, 29)

    WhenBase 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. Merchant Guildsman

    25 Talk to Merchant Guildsman in Inside Alberta (28, 29)

    WhenBase 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 you1 × Delivery Box
    It takes1 × Delivery Box

    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:628

  26. Merchant Guildsman

    26 Talk to Merchant Guildsman in Inside Alberta (28, 29)

    WhenBase 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 you1 × Delivery Box
    It takes1 × Delivery Box

    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:630

  27. Merchant Guildsman

    27 Talk to Merchant Guildsman in Inside Alberta (28, 29)

    WhenBase 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 you1 × Delivery Box
    It takes1 × Delivery Box

    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:632

  28. Merchant Guildsman

    28 Talk to Merchant Guildsman in Inside Alberta (28, 29)

    WhenBase 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 get1 × Delivery Box

    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:719

  29. Merchant Guildsman

    29 Talk to Merchant Guildsman in Inside Alberta (28, 29)

    WhenBase 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 get1 × Delivery Box

    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:721

  30. Merchant Guildsman

    30 Talk to Merchant Guildsman in Inside Alberta (28, 29)

    WhenBase 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 get1 × Delivery Box

    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:723

  31. Student

    31 Talk to Student in Inside Morroc (140, 102)

    WhenScript 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 you1 × Delivery Box
    It takes1 × Delivery Box
    You get1 × Voucher

    3012685...

    That's right.

    Here's your

    receipt.

    Script: npc/pre-re/jobs/1-1/merchant.txt:807

  32. Student

    32 Talk to Student in Inside Morroc (140, 102)

    WhenScript 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 you1 × Delivery Box
    It takes1 × Delivery Box
    You get1 × Voucher

    3487372...

    That's right.

    Here's your

    receipt.

    Script: npc/pre-re/jobs/1-1/merchant.txt:815

  33. Guild Staff

    33 Talk to Guild Staff in Inside Geffen (155, 122)

    WhenScript 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 you1 × Delivery Box
    It takes1 × Delivery Box
    You get1 × Voucher

    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:884

  34. Guild Staff

    34 Talk to Guild Staff in Inside Geffen (155, 122)

    WhenScript 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 you1 × Delivery Box
    It takes1 × Delivery Box
    You get1 × Voucher

    of 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. Kafra Employee

    35 Talk to Kafra Employee in Prontera, Capital of Rune Midgard (248, 42)

    WhenScript 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 you1 × Delivery Box
    It takes1 × Delivery Box
    You get1 × Voucher

    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:978

  36. Kafra Employee

    36 Talk to Kafra Employee in Prontera, Capital of Rune Midgard (248, 42)

    WhenScript 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 you1 × Delivery Box
    It takes1 × Delivery Box
    You get1 × Voucher

    the 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. Merchant

    37 Talk to Merchant in Inside Alberta (53, 43)

    WhenAfter 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. Merchant Guildsman

    38 Talk to Merchant Guildsman in Inside Alberta (28, 29)

    WhenBase 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. Kafra Employee

    39 Talk to Kafra Employee in Byalan Island (106, 58)

    WhenAfter 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. Merchant

    40 Talk to Merchant in Inside Alberta (53, 43)

    WhenAfter 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 you500 zeny
    It takes500 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. Merchant Guildsman

    41 Talk to Merchant Guildsman in Inside Alberta (28, 29)

    WhenAfter 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. Merchant Guildsman

    42 Talk to Merchant Guildsman in Inside Alberta (28, 29)

    WhenAfter 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. Merchant Guildsman

    43 Talk to Merchant Guildsman in Inside Alberta (28, 29)

    WhenAfter 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. Student

    44 Talk to Student in Inside Morroc (140, 102)

    WhenAfter 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. Guild Staff

    45 Talk to Guild Staff in Inside Geffen (155, 122)

    WhenAfter 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. Kafra Employee

    46 Talk to Kafra Employee in Prontera, Capital of Rune Midgard (248, 42)

    WhenAfter 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. Merchant Guildsman

    47 Talk to Merchant Guildsman in Inside Alberta (28, 29)

    WhenAfter 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. Merchant Guildsman

    48 Talk to Merchant Guildsman in Inside Alberta (28, 29)

    WhenAfter 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. Student

    49 Talk to Student in Inside Morroc (140, 102)

    WhenAfter 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. Guild Staff

    50 Talk to Guild Staff in Inside Geffen (155, 122)

    WhenAfter 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. Kafra Employee

    51 Talk to Kafra Employee in Prontera, Capital of Rune Midgard (248, 42)

    WhenAfter 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.

Categories: QuestsJob changes