diff options
Diffstat (limited to 'npc')
-rw-r--r-- | npc/re/quests/eden/eden_quests.txt | 5597 |
1 files changed, 2393 insertions, 3204 deletions
diff --git a/npc/re/quests/eden/eden_quests.txt b/npc/re/quests/eden/eden_quests.txt index 7ad15eca6..e75191c56 100644 --- a/npc/re/quests/eden/eden_quests.txt +++ b/npc/re/quests/eden/eden_quests.txt @@ -3,11 +3,11 @@ //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== -//= 1.5 +//= 2.1 //===== Description: ========================================= //= Eden Group Headquarter NPCs. -//===== Additional Comments: ================================= -//= 1.0 First Version. +//===== Changelogs: ========================================== +//= 1.0 First Version. [L0ne_W0lf] //= 1.1 Removed unencoded comments (Korean -> Gibberish) //= Readded the GM helper NPC, commented out. //= 1.2 Some little optimization here and there. [Masao] @@ -17,1075 +17,592 @@ //= 1.4a Added 'npcskill' command. [Euphy] //= 1.4b Added 'disable_items' command. [Euphy] //= 1.5 Added GM management function. [Euphy] +//= 1.6 Kagerou/Oboro support (Class -> BaseClass) [Euphy] +//= 2.0 Updated Instructor Ur's quests. [Capuche] +//= 2.1 Updated Blacksmith Thorn and Weapons Expert NPC. [Capuche] //============================================================ moc_para01,25,35,4 script Instructor Boya#para01 4_M_KNIGHT_GOLD,{ - if (countitem(6219) > 0) { - if (para_suv01 == 0) { - mes "[Boya]"; - mes "What's up?"; - mes "If you have any normal missions use the bulletin board."; - next; - switch (select("What is your responsiblily?:Don't you have equipment?:Ignore.")) { - case 1: - mes "[Boya]"; - mes "I give training missions to members."; - mes "That's why they participate in it."; - mes "If they don't want to get in trouble, it's essential."; - next; - mes "[Boya]"; - mes "Through battle training they can improve their real experience."; - mes "The members that prove themselves will even get a reward."; - next; - mes "[Boya]"; - mes "We gave them special equipmant that we have made."; - mes "These gifts are for people who are really doing their best."; - next; - mes "[Boya]"; - mes "If you are curious, you can join."; - mes "The training battle course is not very difficult."; - mes "There's nothing to worry about."; - next; - mes "[Boya]"; - mes "If you want to join, don't hesitate."; - next; - switch (select("Participate in the training.:Ignore.")) { - case 1: - mes "[Boya]"; - mes "Really? You already seem ready."; - mes "We have a total of 3 steps for the training."; - mes "Let me see..."; - next; - if (BaseLevel < 12) { - mes "[Boya]"; - mes "Umm. You should raise your level more!"; - mes "You need to be at least level 12!"; - mes "I'm sorry but those are the rules."; - close; - } - if ((BaseLevel > 11) && (BaseLevel < 20)) { - mes "[Boya]"; - mes "Really? You already seem ready."; - mes "We have a total of 3 steps for the training."; - mes "Let me see..."; - next; - mes "[Boya]"; - mes "The first step is course A."; - mes "Course A is called 'Conquer the Desert!'."; - mes "It's the most proper mission for your level."; - next; - mes "[Boya]"; - mes "^4d4dffThere is a desert town called Morroc."; - mes "From there go south and then east. There is small oasis in the center of that field.^000000"; - next; - mes "[Boya]"; - mes "If you go there, you will find a dog around the oasis."; - mes "He is really mysterious and he can speak so don't be suprised."; - next; - mes "[Boya]"; - mes "Tell the dog ^4d4dffBoya is really great.^000000"; - mes "If you have any questions ask that dog."; - next; - mes "[Boya]"; - mes "Why are you staring at me?"; - mes "I had to come up with a password right?"; - mes "What's wrong with that password?"; - next; - mes "[Boya]"; - mes "Anyway, that place is not far from here so, it is a reasonable place for a beginner like you."; - mes "Ok, may Freya bless you~!"; - para_suv01 = 1; - setquest 7128; - close; - } - if ((BaseLevel > 19) && (BaseLevel < 26)) { - mes "[Boya]"; - mes "I'll send you to the first step of course B."; - mes "Course B is called 'Conquer the Culvert!'."; - mes "It's the most proper mission for your level."; - next; - mes "[Boya]"; - mes "You need to register to explore the culvert in Prontera at the Knight Guild."; - mes "After registering there go to the western gate of Prontera. The manager of the culvert is near the entrance."; - next; - mes "[Boya]"; - mes "Once you enter the culvert you can find a dispatched cat. Don't be surprised if he talks to you."; - next; - mes "[Boya]"; - mes "Tell the cat ^4d4dffBoya's help is like a giant and beautiful tuna^000000."; - mes "He is really mysterious and he can speak so don't be suprised."; - mes "He will give you a battle target when you tell him that."; - mes "If you have any questions ask the cat."; - next; - mes "[Boya]"; - mes "Why are you staring at me like that?"; - mes "It's just a password that I made up."; - next; - mes "[Boya]"; - mes "Anyway..."; - mes "That place is nor far from here so, it is a reasonable place for a beginner like you."; - mes "Ok, may Freya bless you~!"; - para_suv01 = 6; - setquest 7133; - close; - } - if ((BaseLevel > 25) && (BaseLevel < 33)) { - mes "[Boya]"; - mes "Cool."; - mes "Let me choose a proper place for you."; - next; - mes "[Boya]"; - mes "I'll send you to the second step of course A."; - mes "This course is called 'Conquer the Ghost Cave!'."; - mes "It's the most proper mission for your level."; - next; - mes "[Boya]"; - mes "There is a small archer village north of Payon."; - mes "There is a cave on the western hill of the archer village."; - next; - mes "[Boya]"; - mes "We have dispatched someone in front of the cave."; - mes "His name is... um..."; - mes "..."; - next; - mes "[Boya]"; - mes "Anyway he is one of us so he will know me."; - mes "He will give you a mission."; - mes "If you have questions ask him."; - next; - mes "[Boya]"; - mes "Why are you staring at me?"; - mes "We haven't met for a long time that's why I can't remember his name!"; - next; - mes "[Boya]"; - mes "Anyway..."; - mes "That place is not far from here so, come back quickly."; - mes "Ok, may Freya bless you~!"; - para_suv01 = 13; - setquest 7138; - close; - } - if ((BaseLevel > 32) && (BaseLevel < 40)) { - mes "[Boya]"; - mes "I'll send you to the 2nd step of course B."; - mes "This course is called 'Conquer Anthell!'."; - mes "It's the most proper mission for your level."; - next; - mes "[Boya]"; - mes "Travel just southwest of Morroc City."; - mes "There you will find a hole in the ground to a cave called Anthell."; - next; - mes "[Boya]"; - mes "There are lots of ants in there. kk?"; - mes "It is also covered in sand so be careful in there ok."; - next; - mes "[Boya]"; - mes "That's why it's called ant hell."; - mes "One of our members will be waiting there."; - mes "His name is... K? M? Hmm? Anyway I can't remember."; - next; - mes "[Boya]"; - mes "He is one of us so he will know me."; - mes "He will give you a mission."; - mes "If you have any questions ask him."; - next; - mes "[Boya]"; - mes "Why are you staring at me?"; - mes "We haven't met for a long time that's why I can't remember his name!"; - next; - mes "[Boya]"; - mes "Anyway..."; - mes "That place is not far from here so, come back quickly."; - mes "Ok, blessing you~!!"; - para_suv01 = 17; - setquest 7142; - close; - } - if ((BaseLevel > 39) && (BaseLevel < 50)) { - mes "[Boya]"; - mes "You are on the third step of course A."; - mes "This course is called 'Conquer Orc village!'."; - mes "Let me see..."; - next; - mes "[Boya]"; - mes "Go through the gate of Prontera and keep walking to the west. Orc Village is in that direction."; - mes "Or you can go out through the western gate of Geffen and keep heading southeast.."; - next; - mes "[Boya]"; - mes "Umm. Orc village has a Kafra Employee dispatched there so you could use the Kafra services.."; - mes "It's up to you."; - next; - mes "[Boya]"; - mes "One of our dispatched members is waiting in the building near the Kafra Employee."; - next; - mes "[Boya]"; - mes "She will explain what needs to be done there."; - mes "If you have any questions ask her."; - next; - mes "[Boya]"; - mes "Ok, may Freya bless you!"; - para_suv01 = 24; - setquest 7147; - close; - } - if ((BaseLevel > 49) && (BaseLevel < 60)) { - mes "[Boya]"; - mes "You are on the third step of course B."; - mes "This course is called 'Conquer Orc dungeon!'."; - mes "It's the most proper mission for your level."; - next; - mes "[Boya]"; - mes "Go through the gate of Prontera and keep walking to the west. Orc Village is in that direction."; - mes "Or you can go out through the western gate of Geffen and keep heading southeast.."; - next; - mes "[Boya]"; - mes "Umm. Orc village has a Kafra Employee dispatched there so you could use the Kafra services.."; - mes "It's up to you."; - next; - mes "[Boya]"; - mes "One of our dispatched members is waiting in the building near the Kafra Employee."; - next; - mes "[Boya]"; - mes "She will explain what needs to be done there."; - mes "If you have any questions ask her."; - next; - mes "[Boya]"; - mes "Ok, may Freya bless you!"; - para_suv01 = 29; - setquest 7152; - close; - } - if (BaseLevel > 59) { - mes "[Boya]"; - mes "You are on the last step."; - mes "This course is called 'Conquer the Ocean City!'."; - mes "I don't know if it is the proper course or not, but anyway it's the last course of our training."; - next; - mes "[Boya]"; - mes "First take a ship to to Byalan Island from Izlude!"; - mes "There is an underground cave. Go in and get to the bottom floor where you will find a historic underwater city.."; - next; - mes "[Boya]"; - mes "Although it's underwater, you can breath so don't worry."; - mes "There is a dispatched trainee around the entrance of the Ocean City."; - next; - mes "[Boya]"; - mes "Tell him that I sent you and follow his directions."; - mes "Ok, may Freya bless you!"; - para_suv01 = 33; - setquest 7156; - close; - } - case 2: - mes "[Boya]"; - mes "It's all your decision."; - mes "It's not my business but you should probably reconsider."; - close; - } - case 2: - mes "[Boya]"; - mes "Huh?"; - mes "You are so honest!"; - mes "Gosh. You wanted to know something about equipment?"; - next; - mes "[Boya]"; - mes "I have a uniform set which is free for our group members."; - mes "But, I can't give it for free."; - next; - mes "[Boya]"; - mes "We give it to great participants who do their best in the training."; - next; - mes "-Boya eyes you from top to bottom."; - mes "Hmm... he seems to think something is wrong.-"; - next; - mes "[Boya]"; - mes "Due to emotion."; - next; - select("What?!"); - mes "[Boya]"; - mes "So, will you join the training or not?"; - mes "I look a little bit funny, actually I am really busy I was called shining Rune Knight."; - mes "Make a decision, hurry."; - next; - switch (select("Participate in the training.:Refuse!!")) { - case 1: - mes "[Boya]"; - mes "Really? You already seem ready."; - mes "We have a total of 3 steps for the training."; - mes "Let me see..."; - next; - if (BaseLevel < 12) { - mes "[Boya]"; - mes "Umm. You should raise your level more!"; - mes "You need to be at least level 12!"; - mes "I'm sorry but those are the rules."; - close; - } - if ((BaseLevel > 11) && (BaseLevel < 20)) { - mes "[Boya]"; - mes "Really? You already seem ready."; - mes "We have a total of 3 steps for the training."; - mes "Let me see..."; - next; - mes "[Boya]"; - mes "The first step is course A."; - mes "Course A is called 'Conquer the Desert!'."; - mes "It's the most proper mission for your level."; - next; - mes "[Boya]"; - mes "^4d4dffThere is a desert town called Morroc."; - mes "From there go south and then east. There is small oasis in the center of that field.^000000"; - next; - mes "[Boya]"; - mes "If you go there, you will find a dog around the oasis."; - mes "He is really mysterious and he can speak so don't be suprised."; - next; - mes "[Boya]"; - mes "Tell the dog ^4d4dffBoya is really great.^000000"; - mes "If you have any questions ask that dog."; - next; - mes "[Boya]"; - mes "Why are you staring at me?"; - mes "I had to come up with a password right?"; - mes "What's wrong with that password?"; - next; - mes "[Boya]"; - mes "Anyway, that place is not far from here so, it is a reasonable place for a beginner like you."; - mes "Ok, may Freya bless you~!"; - para_suv01 = 1; - setquest 7128; - close; - } - if ((BaseLevel > 19) && (BaseLevel < 26)) { - mes "[Boya]"; - mes "I'll send you to the first step of course B."; - mes "Course B is called 'Conquer the Culvert!'."; - mes "It's the most proper mission for your level."; - next; - mes "[Boya]"; - mes "You need to register to explore the culvert in Prontera at the Knight Guild."; - mes "After registering there go to the western gate of Prontera. The manager of the culvert is near the entrance."; - next; - mes "[Boya]"; - mes "Once you enter the culvert you can find a dispatched cat. Don't be surprised if he talks to you."; - next; - mes "[Boya]"; - mes "Tell the cat ^4d4dffBoya's help is like a giant and beautiful tuna^000000."; - mes "He is really mysterious and he can speak so don't be suprised."; - mes "He will give you a battle target when you tell him that."; - mes "If you have any questions ask the cat."; - next; - mes "[Boya]"; - mes "Why are you staring at me like that?"; - mes "It's just a password that I made up."; - next; - mes "[Boya]"; - mes "Anyway..."; - mes "That place is nor far from here so, it is a reasonable place for a beginner like you."; - mes "Ok, may Freya bless you~!"; - para_suv01 = 6; - setquest 7133; - close; - } - if ((BaseLevel > 25) && (BaseLevel < 33)) { - mes "[Boya]"; - mes "Cool."; - mes "Let me choose a proper place for you."; - next; - mes "[Boya]"; - mes "I'll send you to the second step of course A."; - mes "This course is called 'Conquer the Ghost Cave!'."; - mes "It's the most proper mission for your level."; - next; - mes "[Boya]"; - mes "There is a small archer village north of Payon."; - mes "There is a cave on the western hill of the archer village."; - next; - mes "[Boya]"; - mes "We have dispatched someone in front of the cave."; - mes "His name is... um..."; - mes "..."; - next; - mes "[Boya]"; - mes "Anyway he is one of us so he will know me."; - mes "He will give you a mission."; - mes "If you have questions ask him."; - next; - mes "[Boya]"; - mes "Why are you staring at me?"; - mes "We haven't met for a long time that's why I can't remember his name!"; - next; - mes "[Boya]"; - mes "Anyway..."; - mes "That place is not far from here so, come back quickly."; - mes "Ok, may Freya bless you~!"; - para_suv01 = 13; - setquest 7138; - close; - } - if ((BaseLevel > 32) && (BaseLevel < 40)) { - mes "[Boya]"; - mes "I'll send you to the 2nd step of course B."; - mes "This course is called 'Conquer Anthell!'."; - mes "It's the most proper mission for your level."; - next; - mes "[Boya]"; - mes "Travel just southwest of Morroc City."; - mes "There you will find a hole in the ground to a cave called Anthell."; - next; - mes "[Boya]"; - mes "There are lots of ants in there. kk?"; - mes "It is also covered in sand so be careful in there ok."; - next; - mes "[Boya]"; - mes "That's why it's called ant hell."; - mes "One of our members will be waiting there."; - mes "His name is... K? M? Hmm? Anyway I can't remember."; - next; - mes "[Boya]"; - mes "He is one of us so he will know me."; - mes "He will give you a mission."; - mes "If you have any questions ask him."; - next; - mes "[Boya]"; - mes "Why are you staring at me?"; - mes "We haven't met for a long time that's why I can't remember his name!"; - next; - mes "[Boya]"; - mes "Anyway..."; - mes "That place is not far from here so, come back quickly."; - mes "Ok, blessing you~!!"; - para_suv01 = 17; - setquest 7142; - close; - } - if ((BaseLevel > 39) && (BaseLevel < 50)) { - mes "[Boya]"; - mes "You are on the third step of course A."; - mes "This course is called 'Conquer Orc village!'."; - mes "Let me see..."; - next; - mes "[Boya]"; - mes "Go through the gate of Prontera and keep walking to the west. Orc Village is in that direction."; - mes "Or you can go out through the western gate of Geffen and keep heading southeast.."; - next; - mes "[Boya]"; - mes "Umm. Orc village has a Kafra Employee dispatched there so you could use the Kafra services.."; - mes "It's up to you."; - next; - mes "[Boya]"; - mes "One of our dispatched members is waiting in the building near the Kafra Employee."; - next; - mes "[Boya]"; - mes "She will explain what needs to be done there."; - mes "If you have any questions ask her."; - next; - mes "[Boya]"; - mes "Ok, may Freya bless you!"; - para_suv01 = 24; - setquest 7147; - close; - } - if ((BaseLevel > 49) && (BaseLevel < 60)) { - mes "[Boya]"; - mes "You are on the third step of course B."; - mes "This course is called 'Conquer Orc dungeon!'."; - mes "It's the most proper mission for your level."; - next; - mes "[Boya]"; - mes "Go through the gate of Prontera and keep walking to the west. Orc Village is in that direction."; - mes "Or you can go out through the western gate of Geffen and keep heading southeast.."; - next; - mes "[Boya]"; - mes "Umm. Orc village has a Kafra Employee dispatched there so you could use the Kafra services.."; - mes "It's up to you."; - next; - mes "[Boya]"; - mes "One of our dispatched members is waiting in the building near the Kafra Employee."; - next; - mes "[Boya]"; - mes "She will explain what needs to be done there."; - mes "If you have any questions ask her."; - next; - mes "[Boya]"; - mes "Ok, may Freya bless you!"; - para_suv01 = 29; - setquest 7152; - close; - } - if (BaseLevel > 59) { - mes "[Boya]"; - mes "You are on the last step."; - mes "This course is called 'Conquer the Ocean City!'."; - mes "I don't know if it is the proper course or not, but anyway it's the last course of our training."; - next; - mes "[Boya]"; - mes "First take a ship to to Byalan Island from Izlude!"; - mes "There is an underground cave. Go in and get to the bottom floor where you will find a historic underwater city.."; - next; - mes "[Boya]"; - mes "Although it's underwater, you can breath so don't worry."; - mes "There is a dispatched trainee around the entrance of the Ocean City."; - next; - mes "[Boya]"; - mes "Tell him that I sent you and follow his directions."; - mes "Ok, may Freya bless you!"; - para_suv01 = 33; - setquest 7156; - close; - } - case 2: - mes "[Boya]"; - mes "You are so rude!"; - specialeffect2 EF_HIT1; - percentheal -50,0; - next; - mes "-Beats quickly and this shining Rune Knight turns invisible."; - mes "It hurts too much-"; - close; - } - case 3: - mes "[Boya]"; - mes "Don't bother me."; - close; - } - } - if ((para_suv01 > 0) && (para_suv01 < 5)) { - mes "[Boya]"; - mes "Hey, I already talked all about the training areas."; - mes "I will explain again please concentrate."; - next; - mes "[Boya]"; - mes "An oasis souteast of Morroc."; - mes "There is a big dog in the center."; - mes "The detailed story is written in the log, see?"; - close; - } - if (para_suv01 == 5) { - mes "[Boya]"; - mes "Oh you've come back."; - mes "Good job."; - mes "Now you are adapting."; - next; + mes "[Boya]"; + if (countitem(Para_Team_Mark) < 1) { + mes "You are not in my group are you?"; + mes "I don't have anything to say to outsiders."; + mes "If you want something register with my group."; + next; + mes "[Boya]"; + mes "To register with the Eden Group ask Laime Evenor next to me."; + close; + } + if (para_suv01 == 0) { + mes "What's up?"; + mes "If you have any normal missions use the bulletin board."; + next; + switch (select("What is your responsibility?:Don't you have equipment?:Ignore.")) { mes "[Boya]"; - mes "Completed step 1."; - mes "Congratulations."; - mes "We will give you a uniform and some equipment."; + case 1: + mes "I give training missions to members."; + mes "That's why they participate in it."; + mes "If they don't want to get in trouble, it's essential."; next; mes "[Boya]"; - mes "Can you see a large blue gate next to the board?"; - mes "Go inside then keep walking until the end of the right passage. There is an equipment storage there."; + mes "Through battle training they can improve their real experience."; + mes "The members that prove themselves will even get a reward."; next; mes "[Boya]"; - mes "Inform the manager that I sent you. He will give you some stuff."; - mes "Go go go!"; - para_suv01 = 11; - completequest 7132; - close; - } - if ((para_suv01 > 5) && (para_suv01 < 10)) { - mes "[Boya]"; - mes "The training name was 'Conquer the Culvert!."; - mes "Did you explore the culvert fully?"; + mes "We gave them special equipmant that we have made."; + mes "These gifts are for people who are really doing their best."; next; mes "[Boya]"; - mes "Come back when you've completed all the courses from the local trainer."; - close; - } - if (para_suv01 == 10) { - mes "[Boya]"; - mes "Oh you're back."; - mes "Good job."; - mes "Now you are adapting."; + mes "If you are curious, you can join."; + mes "The training battle course is not very difficult."; + mes "There's nothing to worry about."; next; mes "[Boya]"; - mes "Completed step 1."; - mes "Congratulations."; - mes "My team will give you a uniform and some equipment."; + mes "If you want to join, don't hesitate."; next; - mes "[Boya]"; - mes "Can you see a large blue gate next to the board?"; - mes "Go inside then keep walking until the end of the right passage. There is an equipment storage there."; - next; - mes "[Boya]"; - mes "Inform the manager that I sent you. He will give you some stuff."; - mes "Go go go!"; - para_suv01 = 11; - completequest 7137; - close; - } - if (para_suv01 == 11) { - mes "[Boya]"; - mes "What are you doing?"; - mes "Get the equipment from the storage manager."; - mes "Our uniform is pretty awesome haha."; - close; - } - if (para_suv01 == 12) { - mes "[Boya]"; - mes "Um, did you like the supplies?"; - mes "I like the red hat."; - mes "The red ribbon is really cute."; - next; - if (BaseLevel > 25) { + switch (select("Participate in the training.:Ignore.")) { mes "[Boya]"; - mes "And you seem to."; - mes "Able to take upper class, now."; - mes "What about it, do you want?"; - next; - switch (select("No, way.:Absolutely, I will.")) { - case 1: - mes "[Boya]"; - mes "Really?"; - mes "Actually I don't care but the uniform will be changed as upper class."; - close; - case 2: - mes "[Boya]"; - mes "Cool."; - mes "Let me choose a proper place for you."; - next; - if ((BaseLevel > 25) && (BaseLevel < 33)) { - mes "[Boya]"; - mes "Cool."; - mes "Let me choose a proper place for you."; - next; - mes "[Boya]"; - mes "I'll send you to the second step of course A."; - mes "This course is called 'Conquer the Ghost Cave!'."; - mes "It's the most proper mission for your level."; - next; - mes "[Boya]"; - mes "There is a small archer village north of Payon."; - mes "There is a cave on the western hill of the archer village."; - next; - mes "[Boya]"; - mes "We have dispatched someone in front of the cave."; - mes "His name is... um..."; - mes "..."; - next; - mes "[Boya]"; - mes "Anyway he is one of us so he will know me."; - mes "He will give you a mission."; - mes "If you have questions ask him."; - next; - mes "[Boya]"; - mes "Why are you staring at me?"; - mes "We haven't met for a long time that's why I can't remember his name!"; - next; - mes "[Boya]"; - mes "Anyway..."; - mes "That place is not far from here so, come back quickly."; - mes "Ok, may Freya bless you~!"; - para_suv01 = 13; - setquest 7138; - close; - } - if ((BaseLevel > 32) && (BaseLevel < 40)) { - mes "[Boya]"; - mes "I'll send you to the 2nd step of course B."; - mes "This course is called 'Conquer Anthell!'."; - mes "It's the most proper mission for your level."; - next; - mes "[Boya]"; - mes "Travel just southwest of Morroc City."; - mes "There you will find a hole in the ground to a cave called Anthell."; - next; - mes "[Boya]"; - mes "There are lots of ants in there. kk?"; - mes "It is also covered in sand so be careful in there ok."; - next; - mes "[Boya]"; - mes "That's why it's called ant hell."; - mes "One of our members will be waiting there."; - mes "His name is... K? M? Hmm? Anyway I can't remember."; - next; - mes "[Boya]"; - mes "He is one of us so he will know me."; - mes "He will give you a mission."; - mes "If you have any questions ask him."; - next; - mes "[Boya]"; - mes "Why are you staring at me?"; - mes "We haven't met for a long time that's why I can't remember his name!"; - next; - mes "[Boya]"; - mes "Anyway..."; - mes "That place is not far from here so, come back quickly."; - mes "Ok, blessing you~!!"; - para_suv01 = 17; - setquest 7142; - close; - } - if ((BaseLevel > 39) && (BaseLevel < 50)) { - mes "[Boya]"; - mes "You are on the third step of course A."; - mes "This course is called 'Conquer Orc village!'."; - mes "Let me see..."; - next; - mes "[Boya]"; - mes "Go through the gate of Prontera and keep walking to the west. Orc Village is in that direction."; - mes "Or you can go out through the western gate of Geffen and keep heading southeast.."; - next; - mes "[Boya]"; - mes "Umm. Orc village has a Kafra Employee dispatched there so you could use the Kafra services.."; - mes "It's up to you."; - next; - mes "[Boya]"; - mes "One of our dispatched members is waiting in the building near the Kafra Employee."; - next; - mes "[Boya]"; - mes "She will explain what needs to be done there."; - mes "If you have any questions ask her."; - next; - mes "[Boya]"; - mes "Ok, may Freya bless you!"; - para_suv01 = 24; - setquest 7147; - close; - } - if ((BaseLevel > 49) && (BaseLevel < 60)) { - mes "[Boya]"; - mes "You are on the third step of course B."; - mes "This course is called 'Conquer Orc dungeon!'."; - mes "It's the most proper mission for your level."; - next; - mes "[Boya]"; - mes "Go through the gate of Prontera and keep walking to the west. Orc Village is in that direction."; - mes "Or you can go out through the western gate of Geffen and keep heading southeast.."; - next; - mes "[Boya]"; - mes "Umm. Orc village has a Kafra Employee dispatched there so you could use the Kafra services.."; - mes "It's up to you."; - next; - mes "[Boya]"; - mes "One of our dispatched members is waiting in the building near the Kafra Employee."; - next; - mes "[Boya]"; - mes "She will explain what needs to be done there."; - mes "If you have any questions ask her."; - next; - mes "[Boya]"; - mes "Ok, may Freya bless you!"; - para_suv01 = 29; - setquest 7152; - close; - } - if (BaseLevel > 59) { - mes "[Boya]"; - mes "You are on the last step."; - mes "This course is called 'Conquer the Ocean City!'."; - mes "I don't know if it is the proper course or not, but anyway it's the last course of our training."; - next; - mes "[Boya]"; - mes "First take a ship to to Byalan Island from Izlude!"; - mes "There is an underground cave. Go in and get to the bottom floor where you will find a historic underwater city.."; - next; - mes "[Boya]"; - mes "Although it's underwater, you can breath so don't worry."; - mes "There is a dispatched trainee around the entrance of the Ocean City."; - next; - mes "[Boya]"; - mes "Tell him that I sent you and follow his directions."; - mes "Ok, may Freya bless you!"; - para_suv01 = 33; - setquest 7156; - close; - } - } + case 1: + callsub S_Quest1; + callsub S_Quest2; + callsub S_Quest3; + case 2: + mes "It's all your decision."; + mes "It's not my business but you should probably reconsider."; + close; } - mes "[Boya]"; - mes "The battle training is organized into steps."; - mes "When you able to join next step come back again after leveling more."; - next; - mes "[Boya]"; - mes "The next training step is available for those over Level 26."; - mes "When you reach that level, come by again. get it?"; - close; - } - if ((para_suv01 > 12) && (para_suv01 < 16)) { - mes "[Boya]"; - mes "The training area is at the north cave of Payon."; - mes "A staff member is already dispatched there."; - mes "Find him and follow his directions."; - close; - } - if (para_suv01 == 16) { - mes "[Boya]"; - mes "You finished the second step of training."; - mes "Now do you understand how this world is organized?"; + case 2: + mes "Huh?"; + mes "You are so honest!"; + mes "Gosh. You wanted to know something about equipment?"; next; mes "[Boya]"; - mes "I will certify that you completed the training."; - mes "The person in charge of equipment storage will supply you with what you need."; + mes "I have a uniform set which is free for our group members."; + mes "But, I can't give it for free."; next; mes "[Boya]"; - mes "Choose an equipment that fits your particular set of skills."; - para_suv01 = 22; - completequest 7141; - close; - } - if ((para_suv01 > 16) && (para_suv01 < 21)) { - mes "[Boya]"; - mes "The training area is southwest of Morroc."; - mes "Enter the Saint Darmain Fortress to reach it directly."; + mes "We give it to great participants who do their best in the training."; next; - mes "[Boya]"; - mes "There's someone there named... Uh... he is waiting for you to follow his direction."; - close; - } - if (para_suv01 == 21) { - mes "[Boya]"; - mes "You finished the second step of training."; - mes "Now do you understand how this world is organized?"; + mes "-Boya eyes you from top to bottom."; + mes "Hmm... he seems to think something is wrong.-"; next; mes "[Boya]"; - mes "I will certify that you completed the training."; - mes "The person in charge of equipment storage will supply you with what you need."; + mes "Due to emotion."; next; + select("What?!"); mes "[Boya]"; - mes "The person in charge of equipment storage will supply you with what you need."; - para_suv01 = 22; - completequest 7146; - close; - } - if (para_suv01 == 22) { - mes "[Boya]"; - mes "We serve trainees with equipment and armor after passing the second step of training."; - mes "Go to the storage and meet the person in charge there."; + mes "So, will you join the training or not?"; + mes "I look a little bit funny, actually I am really busy I was called shining Rune Knight."; + mes "Make a decision, hurry."; next; - mes "[Boya]"; - mes "To find the storage pass the blue gate next to the mission board then at the end of the hallway to the right side."; + switch (select("Participate in the training.:Refuse!!")) { + mes "[Boya]"; + case 1: + callsub S_Quest1; + callsub S_Quest2; + callsub S_Quest3; + case 2: + mes "You are so rude!"; + specialeffect2 EF_HIT1; + percentheal -50,0; + next; + mes "-Beats quickly and this shining Rune Knight turns invisible."; + mes "It hurts too much-"; + close; + } + case 3: + mes "Don't bother me."; close; } - if (para_suv01 == 23) { - mes "[Boya]"; - mes "Hey long time no see."; - mes "So what's up?"; + } + else if (para_suv01 < 5) { + mes "Hey, I already talked all about the training areas."; + mes "I will explain again please concentrate."; + next; + mes "[Boya]"; + mes "An oasis souteast of Morroc."; + mes "There is a big dog in the center."; + mes "The detailed story is written in the log, see?"; + } + else if (para_suv01 == 5) { + mes "Oh you've come back."; + mes "Good job."; + mes "Now you are adapting."; + next; + mes "[Boya]"; + mes "Completed step 1."; + mes "Congratulations."; + mes "We will give you a uniform and some equipment."; + next; + mes "[Boya]"; + mes "Can you see a large blue gate next to the board?"; + mes "Go inside then keep walking until the end of the right passage. There is an equipment storage there."; + next; + mes "[Boya]"; + mes "Inform the manager that I sent you. He will give you some stuff."; + mes "Go go go!"; + para_suv01 = 11; + completequest 7132; + } + else if (para_suv01 < 10) { + mes "The training name was 'Conquer the Culvert!."; + mes "Did you explore the culvert fully?"; + next; + mes "[Boya]"; + mes "Come back when you've completed all the courses from the local trainer."; + } + else if (para_suv01 == 10) { + mes "Oh you're back."; + mes "Good job."; + mes "Now you are adapting."; + next; + mes "[Boya]"; + mes "Completed step 1."; + mes "Congratulations."; + mes "My team will give you a uniform and some equipment."; + next; + mes "[Boya]"; + mes "Can you see a large blue gate next to the board?"; + mes "Go inside then keep walking until the end of the right passage. There is an equipment storage there."; + next; + mes "[Boya]"; + mes "Inform the manager that I sent you. He will give you some stuff."; + mes "Go go go!"; + para_suv01 = 11; + completequest 7137; + } + else if (para_suv01 == 11) { + mes "What are you doing?"; + mes "Get the equipment from the storage manager."; + mes "Our uniform is pretty awesome haha."; + } + else if (para_suv01 == 12) { + mes "Um, did you like the supplies?"; + mes "I like the red hat."; + mes "The red ribbon is really cute."; + next; + mes "[Boya]"; + if (BaseLevel > 25) { + mes "And you seem to."; + mes "Able to take upper class, now."; + mes "What about it, do you want?"; next; - switch (select("I want to join training.:Nothing.")) { - case 1: + switch (select("No, way.:Absolutely, I will.")) { mes "[Boya]"; - mes "Hmm... really?"; - mes "Let me see... which step is good for you..."; - next; - if ((BaseLevel > 39) && (BaseLevel < 50)) { - mes "[Boya]"; - mes "You are on the third step of course A."; - mes "This course is called 'Conquer Orc village!'."; - mes "Let me see..."; - next; - mes "[Boya]"; - mes "Go through the gate of Prontera and keep walking to the west. Orc Village is in that direction."; - mes "Or you can go out through the western gate of Geffen and keep heading southeast.."; - next; - mes "[Boya]"; - mes "Umm. Orc village has a Kafra Employee dispatched there so you could use the Kafra services.."; - mes "It's up to you."; - next; - mes "[Boya]"; - mes "One of our dispatched members is waiting in the building near the Kafra Employee."; - next; - mes "[Boya]"; - mes "She will explain what needs to be done there."; - mes "If you have any questions ask her."; - next; - mes "[Boya]"; - mes "Ok, may Freya bless you!"; - para_suv01 = 24; - setquest 7147; - close; - } - if ((BaseLevel > 49) && (BaseLevel < 60)) { - mes "[Boya]"; - mes "You are on the third step of course B."; - mes "This course is called 'Conquer Orc dungeon!'."; - mes "It's the most proper mission for your level."; - next; - mes "[Boya]"; - mes "Go through the gate of Prontera and keep walking to the west. Orc Village is in that direction."; - mes "Or you can go out through the western gate of Geffen and keep heading southeast.."; - next; - mes "[Boya]"; - mes "Umm. Orc village has a Kafra Employee dispatched there so you could use the Kafra services.."; - mes "It's up to you."; - next; - mes "[Boya]"; - mes "One of our dispatched members is waiting in the building near the Kafra Employee."; - next; - mes "[Boya]"; - mes "She will explain what needs to be done there."; - mes "If you have any questions ask her."; - next; - mes "[Boya]"; - mes "Ok, may Freya bless you!"; - para_suv01 = 29; - setquest 7152; - close; - } - if (BaseLevel > 59) { - mes "[Boya]"; - mes "You are on the last step."; - mes "This course is called 'Conquer the Ocean City!'."; - mes "I don't know if it is the proper course or not, but anyway it's the last course of our training."; - next; - mes "[Boya]"; - mes "First take a ship to to Byalan Island from Izlude!"; - mes "There is an underground cave. Go in and get to the bottom floor where you will find a historic underwater city.."; - next; - mes "[Boya]"; - mes "Although it's underwater, you can breath so don't worry."; - mes "There is a dispatched trainee around the entrance of the Ocean City."; - next; - mes "[Boya]"; - mes "Tell him that I sent you and follow his directions."; - mes "Ok, may Freya bless you!"; - para_suv01 = 33; - setquest 7156; - close; - } - mes "[Boya]"; - mes "Sooo sorry but to join this training You need to be at least level 40."; - mes "Concentrate to become higher level then come back."; + case 1: + mes "Really?"; + mes "Actually I don't care but the uniform will be changed as upper class."; close; case 2: - mes "[Boya]"; - mes "Did you come to see me?"; - mes "Just that? Without anything?"; - mes "At could have least brought some chocolate..."; + mes "Cool."; + mes "Let me choose a proper place for you."; next; mes "[Boya]"; - mes "Banana roll or stripe straw... anything."; - mes "Oh, I don't eat snacks with cinnamon..."; - close; + callsub S_Quest2; + callsub S_Quest3; } } - if ((para_suv01 > 23) && (para_suv01 < 28)) { - mes "[Boya]"; - mes "Umm. Orc village has a Kafra Employee there so you can use the Kafra services."; - next; - mes "[Boya]"; - mes "One of our dispatched members is waiting in the building near the Kafra Employee."; - close; - } - if (para_suv01 == 28) { - mes "[Boya]"; - mes "Cool! You passed the third step of training."; - mes "I will certify that you completed the training."; - mes "The person in charge of equipment storage will supply you with some equipment."; - next; - mes "[Boya]"; - mes "We serve trainees with equipment and armor after passing the second step of training."; - mes "Go to the storage and meet the person in charge there."; - next; - mes "[Boya]"; - mes "To find the storage pass the blue gate next to the mission board then at the end of the hallway to the right side."; - para_suv01 = 37; - completequest 7151; - close; - } - if ((para_suv01 > 28) && (para_suv01 < 32)) { - mes "[Boya]"; - mes "Umm. Orc village has a Kafra Employee there so you can use the Kafra services there."; - next; - mes "[Boya]"; - mes "One of our dispatched members is waiting in the building near the Kafra Employee."; - close; - } - if (para_suv01 == 32) { - mes "[Boya]"; - mes "Cool! You passed the third step of training."; - mes "I will certify that you completed the training."; - mes "The person in charge of equipment storage will supply you with some equipment."; - next; - mes "[Boya]"; - mes "We serve trainees with equipment and armor after passing the second step of training."; - mes "Go to the storage and meet the person in charge there."; - next; - mes "[Boya]"; - mes "To find the storage pass the blue gate next to the mission board then at the end of the hallway to the right side."; - para_suv01 = 37; - completequest 7155; - close; - } - if ((para_suv01 > 32) && (para_suv01 < 36)) { - mes "[Boya]"; - mes "First take a ship toward to Bayalan from Izlude!"; - mes "There is an underground cave. Go in and get to the bottom floor where you will find a historic underwater city.."; - next; - mes "[Boya]"; - mes "There is a dispatched trainee around the entrance of the Ocean City."; - close; - } - if (para_suv01 == 36) { - mes "[Boya]"; - mes "Cool! You passed the third step of training."; - mes "I will certify that you completed the training."; - mes "The person in charge of equipment storage will supply you with some equipment."; - next; - mes "[Boya]"; - mes "We serve trainees with equipment and armor after passing the second step of training."; - mes "Go to the storage and meet the person in charge there."; - next; - mes "[Boya]"; - mes "To find the storage pass the blue gate next to the mission board then at the end of the hallway to the right side."; - para_suv01 = 37; - completequest 7159; - close; - } - if (para_suv01 == 37) { - mes "[Boya]"; - mes "If you finish all of the steps go and get your supplies."; - mes "We offer equipment to those who complete the training."; - next; - mes "[Boya]"; - mes "We might serve you other things."; - mes "If you have any questions, ask the person in charge of the arsenal."; + else { + mes "The battle training is organized into steps."; + mes "When you able to join next step come back again after leveling more."; next; mes "[Boya]"; - mes "The arsenal is past the blue gate and at the end of the right side of the passage."; - close; + mes "The next training step is available for those over Level 26."; + mes "When you reach that level, come by again. get it?"; } - if (para_suv01 >= 38) { - mes "[Boya]"; - mes "My boss created all the courses for the training."; - mes "After he manufactured the uniform and supplies he changed his mind and said that he can't give them for free."; - next; - mes "[Boya]"; - mes "People who show their effort for my team and the world can get some supplies."; - mes "That's why these courses were made."; - next; - mes "[Boya]"; - mes "Basically we are supposed to offer these supplies for beginners"; - mes "but if experts want to participate this training, we accept them."; - next; + } + else if (para_suv01 < 16) { + mes "The training area is at the north cave of Payon."; + mes "A staff member is already dispatched there."; + mes "Find him and follow his directions."; + } + else if (para_suv01 == 16) { + mes "You finished the second step of training."; + mes "Now do you understand how this world is organized?"; + next; + mes "[Boya]"; + mes "I will certify that you completed the training."; + mes "The person in charge of equipment storage will supply you with what you need."; + next; + mes "[Boya]"; + mes "Choose an equipment that fits your particular set of skills."; + para_suv01 = 22; + completequest 7141; + } + else if (para_suv01 < 21) { + mes "The training area is southwest of Morroc."; + mes "Enter the Saint Darmain Fortress to reach it directly."; + next; + mes "[Boya]"; + mes "There's someone there named... Uh... he is waiting for you to follow his direction."; + } + else if (para_suv01 == 21) { + mes "You finished the second step of training."; + mes "Now do you understand how this world is organized?"; + next; + mes "[Boya]"; + mes "I will certify that you completed the training."; + mes "The person in charge of equipment storage will supply you with what you need."; + next; + mes "[Boya]"; + mes "The person in charge of equipment storage will supply you with what you need."; + para_suv01 = 22; + completequest 7146; + } + else if (para_suv01 == 22) { + mes "We serve trainees with equipment and armor after passing the second step of training."; + mes "Go to the storage and meet the person in charge there."; + next; + mes "[Boya]"; + mes "To find the storage pass the blue gate next to the mission board then at the end of the hallway to the right side."; + } + else if (para_suv01 == 23) { + mes "Hey long time no see."; + mes "So what's up?"; + next; + switch (select("I want to join training.:Nothing.")) { mes "[Boya]"; - mes "Although the uniform and equipment might be useless."; - mes "participating in this training means they want to become a member of our group."; + case 1: + mes "Hmm... really?"; + mes "Let me see... which step is good for you..."; next; mes "[Boya]"; - mes "Yes that's all."; - mes "That's why when we decided a hat design it was really difficult."; + if (BaseLevel < 40) { + mes "Sooo sorry but to join this training You need to be at least level 40."; + mes "Concentrate to become higher level then come back."; + close; + } + callsub S_Quest3; + case 2: + mes "Did you come to see me?"; + mes "Just that? Without anything?"; + mes "At could have least brought some chocolate..."; next; mes "[Boya]"; - mes "Remember this when you use the equipment."; - mes "But if you decide to sell or trade them off, it is none of our concern."; + mes "Banana roll or stripe straw... anything."; + mes "Oh, I don't eat snacks with cinnamon..."; close; } + } + else if (para_suv01 < 28) { + mes "Umm. Orc village has a Kafra Employee there so you can use the Kafra services."; + next; + mes "[Boya]"; + mes "One of our dispatched members is waiting in the building near the Kafra Employee."; + } + else if (para_suv01 == 28) { + mes "Cool! You passed the third step of training."; + mes "I will certify that you completed the training."; + mes "The person in charge of equipment storage will supply you with some equipment."; + next; + mes "[Boya]"; + mes "We serve trainees with equipment and armor after passing the second step of training."; + mes "Go to the storage and meet the person in charge there."; + next; + mes "[Boya]"; + mes "To find the storage pass the blue gate next to the mission board then at the end of the hallway to the right side."; + para_suv01 = 37; + completequest 7151; + } + else if (para_suv01 < 32) { + mes "Umm. Orc village has a Kafra Employee there so you can use the Kafra services there."; + next; + mes "[Boya]"; + mes "One of our dispatched members is waiting in the building near the Kafra Employee."; + } + else if (para_suv01 == 32) { + mes "Cool! You passed the third step of training."; + mes "I will certify that you completed the training."; + mes "The person in charge of equipment storage will supply you with some equipment."; + next; + mes "[Boya]"; + mes "We serve trainees with equipment and armor after passing the second step of training."; + mes "Go to the storage and meet the person in charge there."; + next; + mes "[Boya]"; + mes "To find the storage pass the blue gate next to the mission board then at the end of the hallway to the right side."; + para_suv01 = 37; + completequest 7155; + } + else if (para_suv01 < 36) { + mes "First take a ship toward to Bayalan from Izlude!"; + mes "There is an underground cave. Go in and get to the bottom floor where you will find a historic underwater city.."; + next; + mes "[Boya]"; + mes "There is a dispatched trainee around the entrance of the Ocean City."; + } + else if (para_suv01 == 36) { + mes "Cool! You passed the third step of training."; + mes "I will certify that you completed the training."; + mes "The person in charge of equipment storage will supply you with some equipment."; + next; + mes "[Boya]"; + mes "We serve trainees with equipment and armor after passing the second step of training."; + mes "Go to the storage and meet the person in charge there."; + next; + mes "[Boya]"; + mes "To find the storage pass the blue gate next to the mission board then at the end of the hallway to the right side."; + para_suv01 = 37; + completequest 7159; + } + else if (para_suv01 == 37) { + mes "[Boya]"; + mes "If you finish all of the steps go and get your supplies."; + mes "We offer equipment to those who complete the training."; + next; mes "[Boya]"; + mes "We might serve you other things."; + mes "If you have any questions, ask the person in charge of the arsenal."; + next; + mes "[Boya]"; + mes "The arsenal is past the blue gate and at the end of the right side of the passage."; + } + else if (para_suv01 >= 38) { + mes "My boss created all the courses for the training."; + mes "After he manufactured the uniform and supplies he changed his mind and said that he can't give them for free."; + next; + mes "[Boya]"; + mes "People who show their effort for my team and the world can get some supplies."; + mes "That's why these courses were made."; + next; + mes "[Boya]"; + mes "Basically we are supposed to offer these supplies for beginners"; + mes "but if experts want to participate this training, we accept them."; + next; + mes "[Boya]"; + mes "Although the uniform and equipment might be useless."; + mes "participating in this training means they want to become a member of our group."; + next; + mes "[Boya]"; + mes "Yes that's all."; + mes "That's why when we decided a hat design it was really difficult."; + next; + mes "[Boya]"; + mes "Remember this when you use the equipment."; + mes "But if you decide to sell or trade them off, it is none of our concern."; + } + else { mes "What do you want?"; mes "I doubt that you need more training."; next; mes "[Boya]"; mes "There is nothing more I can teach a battle master such as yourself."; - close; } - mes "[Boya]"; - mes "You are not in my group are you?"; - mes "I don't have anything to say to outsiders."; - mes "If you want something register with my group."; + close; +S_Quest1: + mes "Really? You already seem ready."; + mes "We have a total of 3 steps for the training."; + mes "Let me see..."; next; mes "[Boya]"; - mes "To register with the Eden Group ask Laime Evenor next to me."; + if (BaseLevel < 12) { + mes "Umm. You should raise your level more!"; + mes "You need to be at least level 12!"; + mes "I'm sorry but those are the rules."; + close; + } + if (BaseLevel < 20) { + mes "The first step is course A."; + mes "Course A is called 'Conquer the Desert!'."; + mes "It's the most proper mission for your level."; + next; + mes "[Boya]"; + mes "^4d4dffThere is a desert town called Morroc."; + mes "From there go south and then east. There is small oasis in the center of that field.^000000"; + next; + mes "[Boya]"; + mes "If you go there, you will find a dog around the oasis."; + mes "He is really mysterious and he can speak so don't be suprised."; + next; + mes "[Boya]"; + mes "Tell the dog ^4d4dffBoya is really great.^000000"; + mes "If you have any questions ask that dog."; + next; + mes "[Boya]"; + mes "Why are you staring at me?"; + mes "I had to come up with a password right?"; + mes "What's wrong with that password?"; + next; + mes "[Boya]"; + mes "Anyway, that place is not far from here so, it is a reasonable place for a beginner like you."; + mes "Ok, may Freya bless you~!"; + para_suv01 = 1; + setquest 7128; + close; + } + if (BaseLevel < 26) { + mes "I'll send you to the first step of course B."; + mes "Course B is called 'Conquer the Culvert!'."; + mes "It's the most proper mission for your level."; + next; + mes "[Boya]"; + mes "You need to register to explore the culvert in Prontera at the Knight Guild."; + mes "After registering there go to the western gate of Prontera. The manager of the culvert is near the entrance."; + next; + mes "[Boya]"; + mes "Once you enter the culvert you can find a dispatched cat. Don't be surprised if he talks to you."; + next; + mes "[Boya]"; + mes "Tell the cat ^4d4dffBoya's help is like a giant and beautiful tuna^000000."; + mes "He is really mysterious and he can speak so don't be suprised."; + mes "He will give you a battle target when you tell him that."; + mes "If you have any questions ask the cat."; + next; + mes "[Boya]"; + mes "Why are you staring at me like that?"; + mes "It's just a password that I made up."; + next; + mes "[Boya]"; + mes "Anyway..."; + mes "That place is nor far from here so, it is a reasonable place for a beginner like you."; + mes "Ok, may Freya bless you~!"; + para_suv01 = 6; + setquest 7133; + close; + } + return; +S_Quest2: + if (BaseLevel < 33) { + mes "Cool."; + mes "Let me choose a proper place for you."; + next; + mes "[Boya]"; + mes "I'll send you to the second step of course A."; + mes "This course is called 'Conquer the Ghost Cave!'."; + mes "It's the most proper mission for your level."; + next; + mes "[Boya]"; + mes "There is a small archer village north of Payon."; + mes "There is a cave on the western hill of the archer village."; + next; + mes "[Boya]"; + mes "We have dispatched someone in front of the cave."; + mes "His name is... um..."; + mes "..."; + next; + mes "[Boya]"; + mes "Anyway he is one of us so he will know me."; + mes "He will give you a mission."; + mes "If you have questions ask him."; + next; + mes "[Boya]"; + mes "Why are you staring at me?"; + mes "We haven't met for a long time that's why I can't remember his name!"; + next; + mes "[Boya]"; + mes "Anyway..."; + mes "That place is not far from here so, come back quickly."; + mes "Ok, may Freya bless you~!"; + para_suv01 = 13; + setquest 7138; + close; + } + if (BaseLevel < 40) { + mes "I'll send you to the 2nd step of course B."; + mes "This course is called 'Conquer Anthell!'."; + mes "It's the most proper mission for your level."; + next; + mes "[Boya]"; + mes "Travel just southwest of Morroc City."; + mes "There you will find a hole in the ground to a cave called Anthell."; + next; + mes "[Boya]"; + mes "There are lots of ants in there. kk?"; + mes "It is also covered in sand so be careful in there ok."; + next; + mes "[Boya]"; + mes "That's why it's called ant hell."; + mes "One of our members will be waiting there."; + mes "His name is... K? M? Hmm? Anyway I can't remember."; + next; + mes "[Boya]"; + mes "He is one of us so he will know me."; + mes "He will give you a mission."; + mes "If you have any questions ask him."; + next; + mes "[Boya]"; + mes "Why are you staring at me?"; + mes "We haven't met for a long time that's why I can't remember his name!"; + next; + mes "[Boya]"; + mes "Anyway..."; + mes "That place is not far from here so, come back quickly."; + mes "Ok, blessing you~!!"; + para_suv01 = 17; + setquest 7142; + close; + } + return; +S_Quest3: + if (BaseLevel < 50) { + mes "You are on the third step of course A."; + mes "This course is called 'Conquer Orc village!'."; + mes "Let me see..."; + next; + mes "[Boya]"; + mes "Go through the gate of Prontera and keep walking to the west. Orc Village is in that direction."; + mes "Or you can go out through the western gate of Geffen and keep heading southeast.."; + next; + mes "[Boya]"; + mes "Umm. Orc village has a Kafra Employee dispatched there so you could use the Kafra services.."; + mes "It's up to you."; + next; + mes "[Boya]"; + mes "One of our dispatched members is waiting in the building near the Kafra Employee."; + next; + mes "[Boya]"; + mes "She will explain what needs to be done there."; + mes "If you have any questions ask her."; + next; + mes "[Boya]"; + mes "Ok, may Freya bless you!"; + para_suv01 = 24; + setquest 7147; + } + else if (BaseLevel < 60) { + mes "You are on the third step of course B."; + mes "This course is called 'Conquer Orc dungeon!'."; + mes "It's the most proper mission for your level."; + next; + mes "[Boya]"; + mes "Go through the gate of Prontera and keep walking to the west. Orc Village is in that direction."; + mes "Or you can go out through the western gate of Geffen and keep heading southeast.."; + next; + mes "[Boya]"; + mes "Umm. Orc village has a Kafra Employee dispatched there so you could use the Kafra services.."; + mes "It's up to you."; + next; + mes "[Boya]"; + mes "One of our dispatched members is waiting in the building near the Kafra Employee."; + next; + mes "[Boya]"; + mes "She will explain what needs to be done there."; + mes "If you have any questions ask her."; + next; + mes "[Boya]"; + mes "Ok, may Freya bless you!"; + para_suv01 = 29; + setquest 7152; + } + else { + mes "You are on the last step."; + mes "This course is called 'Conquer the Ocean City!'."; + mes "I don't know if it is the proper course or not, but anyway it's the last course of our training."; + next; + mes "[Boya]"; + mes "First take a ship to to Byalan Island from Izlude!"; + mes "There is an underground cave. Go in and get to the bottom floor where you will find a historic underwater city.."; + next; + mes "[Boya]"; + mes "Although it's underwater, you can breath so don't worry."; + mes "There is a dispatched trainee around the entrance of the Ocean City."; + next; + mes "[Boya]"; + mes "Tell him that I sent you and follow his directions."; + mes "Ok, may Freya bless you!"; + para_suv01 = 33; + setquest 7156; + } close; } @@ -1309,7 +826,7 @@ moc_fild11,180,253,5 script Talking Dog#para03 4_RUS_DWOLF,{ mes "Not a wolf."; mes "I wasn't a dog originally..."; next; - if (countitem(6219) > 0) { + if (countitem(Para_Team_Mark) > 0) { mes "[Talking Dog]"; mes "Anyway are you a Eden Group member?"; mes "Oh good to see you."; @@ -1517,7 +1034,7 @@ prt_sewb1,131,262,3 script Timid Cat#para04 4_M_BABYCAT,{ pay_arche,41,136,3 script Eden Member Karl#para05 4_M_KHMAN,{ if (para_suv01 < 13) { - if (countitem(6219) > 0) { + if (countitem(Para_Team_Mark) > 0) { mes "[Karl]"; mes "Hey, how are you?"; mes "Good to see you~"; @@ -1660,7 +1177,7 @@ pay_arche,41,136,3 script Eden Member Karl#para05 4_M_KHMAN,{ anthell01,29,264,5 script Eden Member Cloud#para06 4_M_HUMAN_02,{ if (para_suv01 < 17) { - if (countitem(6219) > 0) { + if (countitem(Para_Team_Mark) > 0) { mes "[Cloud]"; mes "Oops."; mes "You are a member of my group."; @@ -1850,7 +1367,7 @@ anthell01,29,264,5 script Eden Member Cloud#para06 4_M_HUMAN_02,{ in_orcs01,38,175,3 script Eden Member Hooksha 1_F_SIGNZISK,{ if (para_suv01 < 24) { - if (countitem(6219) > 0) { + if (countitem(Para_Team_Mark) > 0) { mes "[Hooksha]"; mes "Unbelievable why did you come here?"; mes "Um... You are not on the third step of the training?"; @@ -2119,7 +1636,7 @@ in_orcs01,38,175,3 script Eden Member Hooksha 1_F_SIGNZISK,{ iz_dun04,43,46,3 script Eden Member Callandiva 4_F_CRU,{ if (para_suv01 < 33) { - if (countitem(6219) > 0) { + if (countitem(Para_Team_Mark) > 0) { mes "[Callandiva]"; mes "How did you get so deep in this ocean city?"; mes "Ah, that symbol is of our group."; @@ -2262,51 +1779,47 @@ moc_para01,112,96,5 script Administrator Michael 4_M_RUSMAN1,{ mes "Why did you come here?"; next; switch (select("To get supplies:Where is here?:Upgrade equipment")) { + mes "[Michael]"; case 1: if (para_suv01 == 11) { - mes "[Michael]"; mes "If you've completed step 1"; mes "we can supply you with a Eden Group Hat, Uniform, Manteau and Boots."; mes "^4d4dffCheck your inventory first.^000000"; next; - switch (select("Let me check my inventory:I have enough room.")) { - case 1: + if (select("Let me check my inventory:I have enough room.") == 1) { mes "[Michael]"; mes "Make sure you have enough room for the supplies."; close; - case 2: - mes "[Michael]"; - mes "Two of the supplies, the ^4d4dffHat and Manteau^000000,"; - mes "will only be given out once."; - mes "So treat them with caution and care."; - next; - mes "[Michael]"; - mes "As for the Boots and the Uniforms, you will receive better quality ones based on your course grades."; - next; - mes "[Michael]"; - mes "One Eden Group Hat."; - mes "One Eden Group Uniform I."; - mes "One pair of Eden Group Boots I."; - mes "One Eden Group Manteau."; - mes "A total of 4 supplies, that's all."; - para_suv01 = 12; - para_suv02 = 1; - getitem 5583,1; //Para_Team_Hat1 - getitem 2560,1; //Para_Team_Manteau1 - getitem 2456,1; //Para_Team_Boots1 - getitem 15009,1; //Para_Team_Uniform1 - next; - mes "[Michael]"; - mes "Is that correct?"; - mes "It is manufactured for beginners so they don't have the best effect but they're still cheaper than equipment in the shops."; - next; - mes "[Michael]"; - mes "We made them especially for the Eden Group."; - close; } - } - if (para_suv01 == 22) { mes "[Michael]"; + mes "Two of the supplies, the ^4d4dffHat and Manteau^000000,"; + mes "will only be given out once."; + mes "So treat them with caution and care."; + next; + mes "[Michael]"; + mes "As for the Boots and the Uniforms, you will receive better quality ones based on your course grades."; + next; + mes "[Michael]"; + mes "One Eden Group Hat."; + mes "One Eden Group Uniform I."; + mes "One pair of Eden Group Boots I."; + mes "One Eden Group Manteau."; + mes "A total of 4 supplies, that's all."; + para_suv01 = 12; + para_suv02 = 1; + getitem Para_Team_Hat,1; //Para_Team_Hat1 + getitem Para_Team_Manteau,1; //Para_Team_Manteau1 + getitem Para_Team_Boots1,1; //Para_Team_Boots1 + getitem Para_Team_Uniform1,1; //Para_Team_Uniform1 + next; + mes "[Michael]"; + mes "Is that correct?"; + mes "It is manufactured for beginners so they don't have the best effect but they're still cheaper than equipment in the shops."; + next; + mes "[Michael]"; + mes "We made them especially for the Eden Group."; + } + else if (para_suv01 == 22) { mes "If you've completed step 2, we offer extra weapons including the basic equipment."; next; mes "[Michael]"; @@ -2323,486 +1836,73 @@ moc_para01,112,96,5 script Administrator Michael 4_M_RUSMAN1,{ mes "[Michael]"; mes "^4d4dffPlease check your inventory to get those items.^000000"; next; - switch (select("I will make more space.:I have got enough space.")) { - case 1: + if (select("I will make more space.:I have got enough space.") == 1) { mes "[Michael]"; mes "Make enough space."; close; - case 2: - if (Class == Job_Swordman || Class == Job_Swordman_High || Class == Job_Knight || Class == Job_Crusader) { - mes "[Michael]"; - mes "What kind of weapon do you want?"; - mes "We have one and Two-handed swords."; - mes "Here are the options."; - next; - mes "[Michael]"; - mes "Eden Slayer I: Two-handed sword. attack 162."; - mes "Eden Saber I: One-handed sword. attack 147."; - mes "Both are Lv. 2 and the required level is 26."; - next; - mes "[Michael]"; - mes "They also can't be traded with other players or be refined."; - next; - switch (select("Eden Slayer I:Eden Sabre I")) { - case 1: - mes "[Michael]"; - mes "You've chosen the Eden Slayer I."; - mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - para_suv01 = 23; - para_suv02 = 2; - getitem 1192,1; //P_Slayer1 - getitem 18514,1; //Para_Team_Hat2 - getitem 2571,1; //Para_Team_Manteau2 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A Two-handed sword, Uniform and Boots all 3 supplies."; - mes "Please check it again."; - para_suv01 = 23; - para_suv02 = 2; - getitem 1192,1; //P_Slayer1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - case 2: - mes "[Michael]"; - mes "You've chosen the Eden Sabre I."; - mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - para_suv01 = 23; - para_suv02 = 2; - getitem 13423,1; //P_Sabre1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A One-handed sword, Uniform and Boots all 3 supplies."; - mes "Please check it again."; - para_suv01 = 23; - para_suv02 = 2; - getitem 13423,1; //P_Sabre1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - mes "This is what we strive for."; - close; - } - } - if (Class == Job_Thief || Class == Job_Thief_High || Class == Job_Assassin || Class == Job_Rogue || Class == Job_Ninja || Class == Job_Novice || Class == Job_Novice_High) { - mes "[Michael]"; - mes "We only have 1 weapon for you."; - next; - mes "[Michael]"; - mes "Eden Dagger I: Dagger. MATK+60, attack 124."; - mes "It is Lv. 2 and the required level is 26."; - next; - mes "[Michael]"; - mes "It also can't be traded with other players or be refined."; - next; - mes "[Michael]"; - mes "You'll receive the Eden Dagger I."; - next; - mes "[Michael]"; - mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - para_suv01 = 23; - para_suv02 = 2; - getitem 13050,1; //P_Dagger1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A Dagger, Uniform and Boots all 3 supplies."; - mes "Please check it again."; - para_suv01 = 23; - para_suv02 = 2; - getitem 13050,1; //P_Dagger1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - mes "This is what we strive for."; - close; - } - if (Class == Job_Merchant || Class == Job_Merchant_High || Class == Job_Blacksmith || Class == Job_Alchemist) { - mes "[Michael]"; - mes "What kind of weapon do you want?"; - mes "We have a mace and a One-handed sword."; - mes "Here are the options."; - next; - mes "[Michael]"; - mes "Eden Saber I: One-handed sword. attack 147."; - mes "Eden Mace I: Mace. attack 142."; - mes "Both are level 2 and the required level is 26."; - next; - mes "[Michael]"; - mes "They also can't be traded with other players or be refined."; - next; - switch (select("Eden Sabre I:Eden Mace I")) { - case 1: - mes "[Michael]"; - mes "You've chosen the Eden Sabre I."; - mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - para_suv01 = 23; - para_suv02 = 2; - getitem 13423,1; //P_Sabre1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A One-handed Sword, Uniform and Boots all 3 supplies."; - mes "Please check it again."; - para_suv01 = 23; - para_suv02 = 2; - getitem 13423,1; //P_Sabre1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - mes "This is what we strive for."; - close; - case 2: - mes "[Michael]"; - mes "You've chosen the Eden Mace I."; - mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - para_suv01 = 23; - para_suv02 = 2; - getitem 16004,1; //P_Mace1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A Mace, Uniform and Boots all 3 supplies."; - mes "Please check it again."; - para_suv01 = 23; - para_suv02 = 2; - getitem 16004,1; //P_Mace1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - } - } - if (Class == Job_Archer || Class == Job_Archer_High || Class == Job_Hunter || Class == Job_Dancer || Class == Job_Bard) { - mes "[Michael]"; - mes "We only have 1 weapon for you."; - next; - mes "[Michael]"; - mes "Eden Bow I: Bow. attack 82."; - mes "It is Lv. 2 and the required level is 26."; - next; - mes "[Michael]"; - mes "It also can't be traded with other players or be refined."; - next; - mes "[Michael]"; - mes "You'll receive the Eden Bow I."; - next; - mes "[Michael]"; - mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - para_suv01 = 23; - para_suv02 = 2; - getitem 1747,1; //P_Bow1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A Bow, Uniform and Boots all 3 supplies."; - mes "Please check it again."; - para_suv01 = 23; - para_suv02 = 2; - getitem 1747,1; //P_Bow1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - } - if (Class == Job_Acolyte || Class == Job_Acolyte_High || Class == Job_Priest || Class == Job_Monk) { - mes "[Michael]"; - mes "What kind of weapon do you want?"; - mes "We have a mace and a staff."; - mes "Here are the options."; - next; - mes "[Michael]"; - mes "Eden Mace I: Mace. attack 142."; - mes "Eden Staff I: Staff. INT+2, MATK+125, attack 60."; - mes "Both are Lv. 2 and the required level is 26."; - next; - mes "[Michael]"; - mes "They also can't be traded with other players or be refined."; - next; - switch (select("Eden Staff I:Eden Mace I")) { - case 1: - mes "[Michael]"; - mes "You've chosen the Eden Staff I."; - mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - para_suv01 = 23; - para_suv02 = 2; - getitem 1650,1; //P_Staff1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A Staff, Uniform and Boots all 3 supplies."; - mes "Please check it again."; - para_suv01 = 23; - para_suv02 = 2; - getitem 1650,1; //P_Staff1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - case 2: - mes "[Michael]"; - mes "You've chosen the Eden Mace I."; - mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - para_suv01 = 23; - para_suv02 = 2; - getitem 16004,1; //P_Mace1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A Mace, Uniform and Boots all 3 supplies."; - mes "Please check it again."; - para_suv01 = 23; - para_suv02 = 2; - getitem 16004,1; //P_Mace1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - } - } - if (Class == Job_Mage || Class == Job_Mage_High || Class == Job_Wizard || Class == Job_Sage) { - mes "[Michael]"; - mes "We only have 1 weapon for you."; - next; - mes "[Michael]"; - mes "Eden Staff I: Staff. INT+2, MATK+125, attack 60."; - mes "It is Lv. 2 and the required level is 26."; - next; - mes "[Michael]"; - mes "It also can't be traded with other players or be refined."; - next; - mes "[Michael]"; - mes "You'll receive the Eden Staff I."; - next; - mes "[Michael]"; - mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - para_suv01 = 23; - para_suv02 = 2; - getitem 1650,1; //P_Staff1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A Staff, Uniform and Boots all 3 supplies."; - mes "Please check it again."; - para_suv01 = 23; - para_suv02 = 2; - getitem 1650,1; //P_Staff1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - } - if (Class == Job_Gunslinger) { - mes "[Michael]"; - mes "We only have 1 weapon for you."; - next; - mes "[Michael]"; - mes "Eden Revolver I: Revolver. HIT-5, attack 44."; - mes "It is Lv. 2 and the required level is 26."; - next; - mes "[Michael]"; - mes "It also can't be traded with other players or be refined."; - next; - mes "[Michael]"; - mes "You'll receive the Eden Revolver I."; - next; - mes "[Michael]"; - mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - para_suv01 = 23; - para_suv02 = 2; - getitem 13112,1; //P_Revolver1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A Revolver, Uniform and Boots all 3 supplies."; - mes "Please check it again."; - para_suv01 = 23; - para_suv02 = 2; - getitem 13112,1; //P_Revolver1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - } - mes "[Michael]"; - mes "Let me see... you will receive.."; - mes "the Eden Group Boots II and Uniform II."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "I don't know what weapon will suit you so, you'll get a Dagger."; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - para_suv01 = 23; - para_suv02 = 2; - getitem 13050,1; //P_Dagger1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A Weapon, Uniform and Boots all 3 supplies."; + } + mes "[Michael]"; + if (Class == Job_Swordman || Class == Job_Swordman_High || Class == Job_Knight || Class == Job_Crusader) { + callsub S_Select,"We have one and Two-handed swords", + P_Slayer1,"Eden Slayer I","Two-handed sword","Attack 162","",//P_Slayer1 + P_Sabre1,"Eden Saber I","One-handed sword","Attack 147","This is what we strive for.";//P_Sabre1 + } + if (Class == Job_Thief || Class == Job_Thief_High || Class == Job_Assassin || Class == Job_Rogue || Class == Job_Ninja || Class == Job_Novice || Class == Job_Novice_High) { + callsub S_Select,"", + P_Dagger1,"Eden Dagger I","Dagger","MATK+60, attack 124","This is what we strive for.";//P_Dagger1 + } + if (Class == Job_Merchant || Class == Job_Merchant_High || Class == Job_Blacksmith || Class == Job_Alchemist) { + callsub S_Select,"We have a mace and a One-handed sword", + P_Sabre1,"Eden Saber I","One-handed sword","Attack 147","This is what we strive for.",// P_Sabre1 + P_Mace1,"Eden Mace I","Mace","Attack 142","";// P_Mace1 + } + if (Class == Job_Archer || Class == Job_Archer_High || Class == Job_Hunter || Class == Job_Dancer || Class == Job_Bard) { + callsub S_Select,"", + P_Bow1,"Eden Bow I","Bow","Attack 82","";//P_Bow1 + } + if (Class == Job_Acolyte || Class == Job_Acolyte_High || Class == Job_Priest || Class == Job_Monk) { + callsub S_Select,"We have a mace and a staff", + P_Staff1,"Eden Mace I","Mace","Attack 142","", //P_Staff1 + P_Mace1,"Eden Staff I","Staff","INT+2, MATK+125, attack 60",""; //P_Mace1 + } + if (Class == Job_Mage || Class == Job_Mage_High || Class == Job_Wizard || Class == Job_Sage) { + callsub S_Select,"", + P_Staff1,"Eden Staff I","Staff","INT+2, MATK+125, attack 60","";//P_Staff1 + } + if (Class == Job_Gunslinger) { + callsub S_Select,"", + P_Revolver1,"Eden Revolver I","Revolver","HIT-5, attack 44","";//P_Revolver1 + } + + mes "Let me see... you will receive.."; + mes "the Eden Group Boots II and Uniform II."; + next; + mes "[Michael]"; + para_suv01 = 23; + getitem P_Dagger1,1; //P_Dagger1 + getitem Para_Team_Boots2,1; //Para_Team_Boots2 + getitem Para_Team_Uniform2,1; //Para_Team_Uniform2 + if (para_suv02 == 0) { mes "I don't know what weapon will suit you so, you'll get a Dagger."; - mes "Please check it again."; - para_suv01 = 23; + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; + getitem Para_Team_Hat,1; //Para_Team_Hat + getitem Para_Team_Manteau,1; //Para_Team_Manteau para_suv02 = 2; - getitem 13050,1; //P_Dagger1 - getitem 2457,1; //Para_Team_Boots2 - getitem 15010,1; //Para_Team_Uniform2 next; mes "[Michael]"; - mes "I hope they're useful to you."; + mes "Check your supplies again and look after it."; close; } - } - if (para_suv01 == 37) { + para_suv02 = 2; + mes "A Weapon, Uniform and Boots all 3 supplies."; + mes "I don't know what weapon will suit you so, you'll get a Dagger."; + mes "Please check it again."; + next; mes "[Michael]"; + mes "I hope they're useful to you."; + } + else if (para_suv01 == 37) { mes "You've completed the last training course."; mes "It's time for you to receive a new weapon."; next; @@ -2814,522 +1914,69 @@ moc_para01,112,96,5 script Administrator Michael 4_M_RUSMAN1,{ mes "[Michael]"; mes "^4d4dffPlease check you inventory to get those supplies.^000000"; next; - switch (select("I'll come back.:I have enough room.")) { - case 1: + if (select("I'll come back.:I have enough room.") == 1) { mes "[Michael]"; mes "Make sure you have enough room."; close; - case 2: - if (Class == Job_Swordman || Class == Job_Swordman_High || Class == Job_Knight || Class == Job_Crusader) { - mes "[Michael]"; - mes "What kind of weapon do you want?"; - mes "We have one and Two-handed swords."; - mes "Here are the options."; - next; - mes "[Michael]"; - mes "Eden Saber II: One-handed sword. attack 170."; - mes "Eden Slayer II: Two-handed sword. attack 185."; - mes "Both of them are Lv. 2 weapons and the required level is 40."; - next; - mes "[Michael]"; - mes "They also can't be traded with other players or be refined."; - next; - switch (select("Eden Saber II:Eden Slayer II")) { - case 1: - mes "[Michael]"; - mes "You've chosen the Eden Sabre II."; - mes "Additionally you'll receive the Eden Group Boots III and Uniform III."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - para_suv01 = 38; - para_suv02 = 3; - getitem 13424,1; //P_Sabre2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A One-handed sword, Uniform, and Boots all 3 supplies."; - mes "Please check it again."; - para_suv01 = 38; - para_suv02 = 3; - getitem 13424,1; //P_Sabre2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - case 2: - mes "[Michael]"; - mes "You've chosen the Eden Slayer II."; - mes "Additionally you'll receive the Eden Group Boots III and Uniform III."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - para_suv01 = 38; - para_suv02 = 3; - getitem 1193,1; //P_Slayer2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A Two-handed sword, Uniform, and Boots all 3 supplies."; - mes "Please check it again."; - para_suv01 = 38; - para_suv02 = 3; - getitem 1193,1; //P_Slayer2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - } - } - if (Class == Job_Thief || Class == Job_Thief_High || Class == Job_Assassin || Class == Job_Rogue) { - mes "[Michael]"; - mes "We only have 1 weapon for you."; - next; - mes "[Michael]"; - mes "Eden Dagger II: Dagger. MATK+70, attack 158."; - mes "It is Lv. 2 and the required level is 40."; - next; - mes "[Michael]"; - mes "It also can't be traded with other players or be refined."; - next; - mes "[Michael]"; - mes "You'll receive the Eden Dagger II."; - next; - mes "[Michael]"; - mes "Additionally you'll receive the Eden Group Boots III and Uniform III."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - para_suv02 = 3; - getitem 13051,1; //P_Dagger2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A Dagger, Uniform, and Boots all 3 supplies."; - mes "Please check it again."; - para_suv01 = 38; - para_suv02 = 3; - getitem 13051,1; //P_Dagger2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - } - if (Class == Job_Acolyte || Class == Job_Acolyte_High || Class == Job_Priest || Class == Job_Monk) { - mes "[Michael]"; - mes "What kind of weapon do you want?"; - mes "We have a mace and a staff."; - mes "Here are the options."; - next; - mes "[Michael]"; - mes "Eden Mace II: Mace. attack 163."; - mes "Eden Staff II: Staff. INT+3, MATK+150, attack 60."; - mes "Both of them are Lv. 2 weapons and the required level is 40."; - next; - mes "[Michael]"; - mes "They also can't be traded with other players or be refined."; - next; - switch (select("Eden Staff II:Eden Mace II")) { - case 1: - mes "[Michael]"; - mes "You've chosen the Eden Staff II."; - mes "Additionally you'll receive the Eden Group Boots III and Uniform III."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - para_suv01 = 38; - para_suv02 = 3; - getitem 1651,1; //P_Staff2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A Staff, Uniform, and Boots all 3 supplies."; - mes "Please check it again."; - para_suv01 = 38; - para_suv02 = 3; - getitem 1651,1; //P_Staff2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - case 2: - mes "[Michael]"; - mes "You've chosen the Eden Mace II."; - mes "Additionally you'll receive the Eden Group Boots III and Uniform III."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - para_suv01 = 38; - para_suv02 = 3; - getitem 16005,1; //P_Mace2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A Mace, Uniform, and Boots all 3 supplies."; - mes "Please check it again."; - para_suv01 = 38; - para_suv02 = 3; - getitem 16005,1; //P_Mace2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - } - } - if (Class == Job_Archer || Class == Job_Archer_High || Class == Job_Hunter || Class == Job_Dancer || Class == Job_Bard) { - mes "[Michael]"; - mes "We only have 1 weapon for you."; - next; - mes "[Michael]"; - mes "Eden Bow II: Bow. attack 82."; - mes "It is Lv. 2 and the required level is 40."; - next; - mes "[Michael]"; - mes "It also can't be traded with other players or be refined."; - next; - mes "[Michael]"; - mes "You'll receive the Eden Bow II."; - next; - mes "[Michael]"; - mes "Additionally you'll receive the Eden Group Boots III and Uniform III."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - para_suv01 = 38; - para_suv02 = 3; - getitem 1748,1; //P_Bow2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A Bow, Uniform, and Boots all 3 supplies."; - mes "Please check it again."; - para_suv01 = 38; - para_suv02 = 3; - getitem 1748,1; //P_Bow2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - } - if (Class == Job_Novice || Class == Job_Novice_High || Class == Job_SuperNovice || Class == Job_Soul_Linker || Class == Job_Ninja) { - mes "[Michael]"; - mes "We only have 1 weapon for you."; - next; - mes "[Michael]"; - mes "Eden Dagger II: Dagger. MATK+70, attack 158."; - mes "It is Lv. 2 and the required level is 40."; - next; - mes "[Michael]"; - mes "It also can't be traded with other players or be refined."; - next; - mes "[Michael]"; - mes "You'll receive the Eden Dagger II."; - next; - mes "[Michael]"; - mes "Additionally you'll receive the Eden Group Boots III and Uniform III."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - para_suv01 = 38; - para_suv02 = 3; - getitem 13051,1; //P_Dagger2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A Dagger, Uniform, and Boots all 3 supplies."; - mes "Please check it again."; - para_suv01 = 38; - para_suv02 = 3; - getitem 13051,1; //P_Dagger2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - } - if (Class == Job_Mage || Class == Job_Mage_High || Class == Job_Wizard || Class == Job_Sage) { - mes "[Michael]"; - mes "We only have 1 weapon for you."; - next; - mes "[Michael]"; - mes "Eden Staff II: Staff. INT+3, MATK+155, attack 60."; - mes "It is Lv. 2 and the required level is 40."; - next; - mes "[Michael]"; - mes "It also can't be traded with other players or be refined."; - next; - mes "[Michael]"; - mes "You'll receive the Eden Staff II."; - next; - mes "[Michael]"; - mes "Additionally you'll receive the Eden Group Boots III and Uniform III."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - para_suv01 = 38; - para_suv02 = 3; - getitem 1651,1; //P_Staff2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A Staff, Uniform, and Boots all 3 supplies."; - mes "Please check it again."; - para_suv01 = 38; - para_suv02 = 3; - getitem 1651,1; //P_Staff2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - } - if (Class == Job_Merchant || Class == Job_Merchant_High || Class == Job_Blacksmith || Class == Job_Alchemist) { - mes "[Michael]"; - mes "What kind of weapon do you want?"; - mes "We have a mace and a one-handed sword."; - mes "Here are the options."; - next; - mes "[Michael]"; - mes "Eden Saber II: One-handed sword. attack 170."; - mes "Eden Mace II: Mace. attack 163."; - mes "Both of them are Lv. 2 weapons and the required level is 40."; - next; - mes "[Michael]"; - mes "They also can't be traded with other players or be refined."; - next; - switch (select("Eden Saber II:Eden Mace II")) { - case 1: - mes "[Michael]"; - mes "You've chosen the Eden Sabre II."; - mes "Additionally you'll receive the Eden Group Boots III and Uniform III."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - para_suv01 = 38; - para_suv02 = 3; - getitem 13424,1; //P_Sabre2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A One-handed sword, Uniform and Boots all 3 supplies."; - mes "Please check it again."; - para_suv01 = 38; - para_suv02 = 3; - getitem 13424,1; //P_Sabre2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - case 2: - mes "[Michael]"; - mes "You've chosen the Eden Mace II."; - mes "Additionally you'll receive the Eden Group Boots III and Uniform III."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - para_suv01 = 38; - para_suv02 = 3; - getitem 16005,1; //P_Mace2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A Mace, Uniform and Boots all 3 supplies."; - mes "Please check it again."; - para_suv01 = 38; - para_suv02 = 3; - getitem 16005,1; //P_Mace2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - } - } - if (Class == Job_Gunslinger) { - mes "[Michael]"; - mes "We only have 1 weapon for you."; - next; - mes "[Michael]"; - mes "Eden Revolver II: Revolver. HIT-5, attack 60."; - mes "It is Lv. 2 and the required level is 40."; - next; - mes "[Michael]"; - mes "It also can't be traded with other players or be refined."; - next; - mes "[Michael]"; - mes "You'll receive the Eden Revolver II."; - next; - mes "[Michael]"; - mes "Additionally you'll receive the Eden Group Boots III and Uniform III."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - para_suv01 = 38; - para_suv02 = 3; - getitem 13113,1; //P_Revolver2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A Revolver, Uniform and Boots all 3 supplies."; - mes "Please check it again."; - para_suv01 = 38; - para_suv02 = 3; - getitem 13113,1; //P_Revolver2 - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - next; - mes "[Michael]"; - mes "I hope they're useful to you."; - close; - } - mes "[Michael]"; - mes "Let me see... you will receive.."; - mes "the Eden Group Boots III and Uniform III."; - next; - if (para_suv02 == 0) { - mes "[Michael]"; - mes "You don't have a record of receiving any supplies"; - mes "so, you'll receive the Eden Group Hat and Manteau aswell."; - para_suv01 = 38; - para_suv02 = 3; - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 - getitem 5583,1; //Para_Team_Hat - getitem 2560,1; //Para_Team_Manteau - next; - mes "[Michael]"; - mes "Check your supplies again and look after it."; - close; - } - mes "[Michael]"; - mes "A Uniform and Boots all 2 supplies."; - mes "Please check it again."; - para_suv01 = 38; + } + mes "[Michael]"; + if (Class == Job_Swordman || Class == Job_Swordman_High || Class == Job_Knight || Class == Job_Crusader) { + callsub S_Select,"We have one and Two-handed swords", + P_Sabre2,"Eden Saber II","One-handed sword","Attack 170","",///P_Sabre2 + P_Slayer2,"Eden Slayer II","Two-handed sword","Attack 185","";//P_Slayer2 + } + if (Class == Job_Thief || Class == Job_Thief_High || Class == Job_Assassin || Class == Job_Rogue || Class == Job_Novice || Class == Job_Novice_High || Class == Job_SuperNovice || Class == Job_Soul_Linker || Class == Job_Ninja) { + callsub S_Select,"", + P_Dagger2,"Eden Dagger II","Dagger","MATK+70, attack 158","";//P_Dagger2 + } + if (Class == Job_Acolyte || Class == Job_Acolyte_High || Class == Job_Priest || Class == Job_Monk) { + callsub S_Select,"We have a mace and a staff", + P_Staff2,"Eden Mace II","Mace","Attack 163","", //P_Staff2 + P_Mace2,"Eden Staff II","Staff","INT+3, MATK+150, attack 60",""; //P_Mace2 + } + if (Class == Job_Archer || Class == Job_Archer_High || Class == Job_Hunter || Class == Job_Dancer || Class == Job_Bard) { + callsub S_Select,"", + P_Bow2,"Eden Bow II","Bow","Attack 82","";//P_Bow2 + } + if (Class == Job_Mage || Class == Job_Mage_High || Class == Job_Wizard || Class == Job_Sage) { + callsub S_Select,"", + P_Staff2,"Eden Staff II","Staff","INT+3, MATK+155, attack 60","";//P_Staff2 + } + if (Class == Job_Merchant || Class == Job_Merchant_High || Class == Job_Blacksmith || Class == Job_Alchemist) { + callsub S_Select,"We have a mace and a One-handed sword", + P_Sabre2,"Eden Saber II","One-handed sword","Attack 170","",//P_Sabre2 + P_Mace2,"Eden Mace II","Mace","Attack 163","";// P_Mace2 + } + if (Class == Job_Gunslinger) { + callsub S_Select,"", + P_Revolver2,"Eden Revolver II","Revolver","HIT-5, attack 60","";//P_Revolver2 + } + mes "Let me see... you will receive.."; + mes "the Eden Group Boots III and Uniform III."; + next; + para_suv01 = 38; + getitem Para_Team_Boots3,1; //Para_Team_Boots3 + getitem Para_Team_Uniform3,1; //Para_Team_Uniform3 + mes "[Michael]"; + if (para_suv02 == 0) { + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; para_suv02 = 3; - getitem 2458,1; //Para_Team_Boots3 - getitem 15011,1; //Para_Team_Uniform3 + getitem Para_Team_Hat,1; //Para_Team_Hat + getitem Para_Team_Manteau,1; //Para_Team_Manteau next; mes "[Michael]"; - mes "I hope they're useful to you."; + mes "Check your supplies again and look after it."; close; } + para_suv02 = 3; + mes "A Uniform and Boots all 2 supplies."; + mes "Please check it again."; + next; mes "[Michael]"; + mes "I hope they're useful to you."; + } + else { mes "Wait...I will check the record..."; mes "..."; mes "...hummmm."; @@ -3337,10 +1984,9 @@ moc_para01,112,96,5 script Administrator Michael 4_M_RUSMAN1,{ mes "[Michael]"; mes "Sorry, but I can't find any record that you can obtain supplies."; mes "Are you sure?"; - close; } + close; case 2: - mes "[Michael]"; mes "We store weapons, armor and other goods which were created by the Eden Group here."; mes "We also have a lot of special stuff."; next; @@ -3355,149 +2001,22 @@ moc_para01,112,96,5 script Administrator Michael 4_M_RUSMAN1,{ mes "If I make a mistake, Reke will punish me."; close; case 3: - mes "[Michael]"; mes "You mean upgrading equipment, right?"; mes "We can only upgrade the Eden Group Hat."; next; + mes "[Michael]"; if (para_suv02 == 3) { - if (countitem(5583) > 0) { + if (countitem(Para_Team_Hat) > 0) { disable_items; - mes "[Michael]"; mes "What status bonus do you want to upgrade?"; next; switch (select("Upgrade STR:Upgrade AGI:Upgrade VIT:Upgrade INT:Upgrade DEX:Upgrade LUK:Nevermind.")) { - case 1: - mes "[Michael]"; - mes "I see."; - mes "I will ^4d4dffUpgrade STR^000000."; - mes "Are you sure?"; - next; - switch (select("Yes I am.:No wait.")) { - case 1: - mes "[Michael]"; - mes "I will start to upgrade."; - next; - mes "[Michael]"; - mes "Here you are."; - para_suv02 = 4; - delitem 5583,1; - getitem2 5583, 1, 1, 0, 0, 0, 0, 0, 4701; - close; - case 2: - mes "[Michael]"; - mes "Don't you want to upgrade?"; - close; - } - case 2: - mes "[Michael]"; - mes "I see."; - mes "I will ^4d4dffUpgrade AGI^000000."; - mes "Are you sure?"; - next; - switch (select("Yes I am.:No wait.")) { - case 1: - mes "[Michael]"; - mes "I will start to upgrade."; - next; - mes "[Michael]"; - mes "Here you are."; - para_suv02 = 4; - delitem 5583,1; - getitem2 5583, 1, 1, 0, 0, 0, 0, 0, 4731; - close; - case 2: - mes "[Michael]"; - mes "Don't you want to upgrade?"; - close; - } - case 3: - mes "[Michael]"; - mes "I see."; - mes "I will ^4d4dffUpgrade VIT^000000."; - mes "Are you sure?"; - next; - switch (select("Yes I am.:No wait.")) { - case 1: - mes "[Michael]"; - mes "I will start to upgrade."; - next; - mes "[Michael]"; - mes "Here you are."; - para_suv02 = 4; - delitem 5583,1; - getitem2 5583, 1, 1, 0, 0, 0, 0, 0, 4741; - close; - case 2: - mes "[Michael]"; - mes "Don't you want to upgrade?"; - close; - } - case 4: - mes "[Michael]"; - mes "I see."; - mes "I will ^4d4dffUpgrade INT^000000."; - mes "Are you sure?"; - next; - switch (select("Yes I am.:No wait.")) { - case 1: - mes "[Michael]"; - mes "I will start to upgrade."; - next; - mes "[Michael]"; - mes "Here you are."; - para_suv02 = 4; - delitem 5583,1; - getitem2 5583, 1, 1, 0, 0, 0, 0, 0, 4711; - close; - case 2: - mes "[Michael]"; - mes "Don't you want to upgrade?"; - close; - } - case 5: - mes "[Michael]"; - mes "I see."; - mes "I will ^4d4dffUpgrade DEX^000000."; - mes "Are you sure?"; - next; - switch (select("Yes I am.:No wait.")) { - case 1: - mes "[Michael]"; - mes "I will start to upgrade."; - next; - mes "[Michael]"; - mes "Here you are."; - para_suv02 = 4; - delitem 5583,1; - getitem2 5583, 1, 1, 0, 0, 0, 0, 0, 4721; - close; - case 2: - mes "[Michael]"; - mes "Don't you want to upgrade?"; - close; - } - case 6: - mes "[Michael]"; - mes "I see."; - mes "I will ^4d4dffUpgrade LUK^000000."; - mes "Are you sure?"; - next; - switch (select("Yes I am.:No wait.")) { - case 1: - mes "[Michael]"; - mes "I will start to upgrade."; - next; - mes "[Michael]"; - mes "Here you are."; - para_suv02 = 4; - delitem 5583,1; - getitem2 5583, 1, 1, 0, 0, 0, 0, 0, 4751; - close; - case 2: - mes "[Michael]"; - mes "Don't you want to upgrade?"; - close; - } + case 1: callsub S_Upgrade,"STR",4701; + case 2: callsub S_Upgrade,"AGI",4731; + case 3: callsub S_Upgrade,"VIT",4741; + case 4: callsub S_Upgrade,"INT",4711; + case 5: callsub S_Upgrade,"DEX",4721; + case 6: callsub S_Upgrade,"LUK",4751; case 7: mes "[Michael]"; mes "Why? It'll be beter than it is."; @@ -3508,13 +2027,11 @@ moc_para01,112,96,5 script Administrator Michael 4_M_RUSMAN1,{ close; } } - mes "[Michael]"; mes "First come with a Hat that you want me to upgrade."; mes "Make sure that it's in your inventory, got it?"; close; } if (para_suv02 == 4) { - mes "[Michael]"; mes "Umm, didn't you upgrade this already?"; mes "According to the records"; mes ""+strcharinfo(0)+": Has already upgraded their Hat."; @@ -3524,7 +2041,6 @@ moc_para01,112,96,5 script Administrator Michael 4_M_RUSMAN1,{ mes "Sorry but I can't do it twice."; close; } - mes "[Michael]"; mes "You haven't received all the supplies up to step 3."; mes "Upgrading your Hat is a special service."; next; @@ -3532,9 +2048,109 @@ moc_para01,112,96,5 script Administrator Michael 4_M_RUSMAN1,{ mes "Sorry but I can't help you."; close; } +S_Upgrade: + mes "[Michael]"; + mes "I see."; + mes "I will ^4d4dffUpgrade "+ getarg(0) +"^000000."; + mes "Are you sure?"; + next; + switch (select("Yes I am.:No wait.")) { + case 1: + mes "[Michael]"; + mes "I will start to upgrade."; + next; + mes "[Michael]"; + mes "Here you are."; + para_suv02 = 4; + delitem Para_Team_Hat,1; + getitem2 5583,1,1,0,0,0,0,0,getarg(1); + close; + case 2: + mes "[Michael]"; + mes "Don't you want to upgrade?"; + close; + } + +S_Select: + .@total_arg = getargcount(); + if (.@total_arg < 7) + mes "We only have 1 weapon for you."; + else { + mes "What kind of weapon do you want?"; + mes getarg(0); + mes "Here are the options."; + } + next; + mes "[Michael]"; + for ( .@i = 1; .@i < .@total_arg; .@i += 5 ) { + .@menu$ = .@menu$ + getarg(.@i+1) + ":"; + mes getarg(.@i+1)+": "+ getarg(.@i+2) +". "+ getarg(.@i+3) +"."; + } + if (.@total_arg < 7) + mes "It is Lv. 2 and the required level is "+ (para_suv01 == 22 ? "26" : "40") +"."; + else + mes "Both of them are Lv. 2 weapons and the required level is "+ (para_suv01 == 22 ? "26" : "40") +"."; + next; + mes "[Michael]"; + mes "They also can't be traded with other players or be refined."; + next; + if (.@total_arg < 7) { + .@i = 1; + mes "[Michael]"; + mes "You'll receive the "+ getarg(.@i+1) +"."; + next; + mes "[Michael]"; + } + else { + .@i = (select(.@menu$) -1) *5 +1; + mes "[Michael]"; + mes "You've chosen the "+ getarg(.@i+1) +"."; + } + if (para_suv01 == 22) { + mes "Additionally you'll receive the Eden Group Boots II and Uniform II."; + next; + getitem Para_Team_Boots2,1; // Para_Team_Boots2 + getitem Para_Team_Uniform2,1;// Para_Team_Uniform2 + para_suv01 = 23; + } + else { + mes "Additionally you'll receive the Eden Group Boots III and Uniform III."; + next; + getitem Para_Team_Boots3,1;// Para_Team_Boots3 + getitem Para_Team_Uniform3,1;// Para_Team_Uniform3 + para_suv01 = 38; + } + getitem getarg(.@i),1; + mes "[Michael]"; + if (para_suv02 == 0) { + mes "You don't have a record of receiving any supplies"; + mes "so, you'll receive the Eden Group Hat and Manteau aswell."; + getitem Para_Team_Hat2,1;// Para_Team_Hat2 + getitem Para_Team_Manteau2,1; // Para_Team_Manteau2 + if (para_suv01 == 22) + para_suv02 = 2; + else + para_suv02 = 3; + next; + mes "[Michael]"; + mes "Check your supplies again and look after it."; + } + else { + if (para_suv01 == 22) + para_suv02 = 2; + else + para_suv02 = 3; + mes "A "+ getarg(.@i+2) +", Uniform and Boots all 3 supplies."; + mes "Please check it again."; + next; + mes "[Michael]"; + mes "I hope they're useful to you."; + mes getarg(.@i+4); + } + close; } -moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{ +moc_para01,179,44,3 script Chef 820,{ mes "[Chef]"; mes "What's up?"; mes "Do you want a Meal? Or do you have other business?"; @@ -3614,7 +2230,7 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{ mes "Ah, Kim-dduck-soon."; mes "It's the representative meal for normal citizens."; next; - if (countitem(6219) > 0) { + if (countitem(Para_Team_Mark) > 0) { if (Zeny > 2699) { mes "[Chef]"; mes "Hey, here you are."; @@ -3622,7 +2238,7 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{ next; mes "- After eating the meal, You feel a little bit full."; mes "You've recovered some HP and SP. -"; - Zeny -= 2700; + Zeny = Zeny - 2700; percentheal 50,0; percentheal 0,50; close; @@ -3639,7 +2255,7 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{ next; mes "- After eating the meal, You feel a little bit full."; mes "You've recovered some HP and SP. -"; - Zeny -= 3000; + Zeny = Zeny - 3000; percentheal 50,0; percentheal 0,50; close; @@ -3653,7 +2269,7 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{ mes "Course meal B?"; mes "This food with meat and vegetables in hot soup has it's origins from nomadic life under the cold and dry nature."; next; - if (countitem(6219) > 0) { + if (countitem(Para_Team_Mark) > 0) { if (Zeny > 3599) { mes "[Chef]"; mes "Hey, here you are."; @@ -3661,7 +2277,7 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{ next; mes "- After eating the meal, You feel a little bit full."; mes "You've recovered some HP and SP. -"; - Zeny -= 3600; + Zeny = Zeny - 3600; percentheal 75,0; percentheal 0,75; close; @@ -3678,7 +2294,7 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{ next; mes "- After eating the meal, You feel a little bit full."; mes "You've recovered some HP and SP. -"; - Zeny -= 4000; + Zeny = Zeny - 4000; percentheal 75,0; percentheal 0,75; close; @@ -3688,7 +2304,7 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{ mes "How many times do I have to tell you?"; close; case 4: - if (countitem(6219) > 0) { + if (countitem(Para_Team_Mark) > 0) { if (Zeny > 4499) { mes "[Chef]"; mes "Hey, here you are."; @@ -3697,7 +2313,7 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{ mes "- The Rib Eye Roll is grilled on the oak."; mes "- After eating the meal, You feel a little bit full."; mes "You've recovered your HP and SP. -"; - Zeny -= 4500; + Zeny = Zeny - 4500; percentheal 100,0; percentheal 0,100; close; @@ -3716,7 +2332,7 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{ mes "- The Rib Eye Roll is grilled on the oak."; mes "- After eating the meal, You feel a little bit full."; mes "You've recovered your HP and SP. -"; - Zeny -= 5000; + Zeny = Zeny - 5000; percentheal 100,0; percentheal 0,100; close; @@ -3731,7 +2347,7 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{ close; } case 2: - if (countitem(6219) > 0) { + if (countitem(Para_Team_Mark) > 0) { mes "[Chef]"; mes "Most jobs should be managed by yourself. So it might be difficult, right?"; mes "Actually it's harmful so they have requested continuously."; @@ -3838,1286 +2454,1859 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{ } } -moc_para01,23,35,4 script Instructor Ur 4_M_KNIGHT_BLACK,{ +moc_para01,23,35,5 script Instructor Ur#2nd01 4_M_KNIGHT_BLACK,{ mes "[Instructor Ur]"; - if (countitem(6219) > 0) { - if (BaseLevel < 60) { - mes "Umm. You should raise your level more!"; - mes "You need to be at least level 60!"; - mes "I'm sorry but those are the rules."; + if (countitem(Para_Team_Mark) < 1) {// Para_Team_Mark + mes "Hey there!"; + mes "I see you're not one of our agents?"; + mes "Are you interested in joining us?"; + next; + mes "[Instructor Ur]"; + mes "There are no fees to join!"; + mes "We are brokers that send help where help is needed. More adventurers like you means more profit."; + next; + mes "[Instructor Ur]"; + mes "If you're interested, talk to Raim."; + mes "Raim's a good guy."; + mes "Hahaha.."; + } + else if (para_2nd01 == 0) { + mes "Hello?"; + mes "Do you need help?"; + mes "This is a general request in order to receive the next board's request."; + next; + if (select( "What are you doing here?", "It's nothing." ) == 2) { + mes "[Instructor Ur]"; + mes "I guess I have no business with you then."; close; } - if ((BaseLevel >= 60) && (BaseLevel < 70) && (para_suv01 < 39)) { - callsub L_GiveQuest; - mes "Great! I want you to go find ^0000FFRomeo in Comodo^000000."; - next; - para_suv01 = 39; - setquest 7214; + mes "[Instructor Ur]"; + mes "Well, I'm an instructor for Eden Group."; + next; + mes "[Instructor Ur]"; + mes "I'm here to give you missions based on your current base level."; + mes "These missions are not very difficult to do."; + next; + mes "[Instructor Ur]"; + mes "I am the senior instructor here at Eden Group."; + mes "What do you say are you up for the challenge?"; + next; + if (select( "Not today I'm not.", "Okay, I'll try." ) == 1) { mes "[Instructor Ur]"; - mes "You should see him near the entrance to the ^0000FFNorth Cave in Comodo^000000."; + mes "Really?"; + mes "That's so sad."; + mes "When you finish these missions I will even give you a pretty decent reward."; close; } - if ((para_suv01 == 39) && (romeo < 4)) { - mes "What are you waiting for? Go find ^0000FFRomeo in Comodo^000000."; + mes "[Instructor Ur]"; + mes "Yeah!"; + mes "Ok, let me check what mission you should get ok?"; + next; + mes "[Instructor Ur]"; + if (BaseLevel < 60) { + mes "Well... I know that you've got the heart but you're just a little too weak to help."; next; mes "[Instructor Ur]"; - mes "You should see him near the entrance to the ^0000FFNorth Cave in Comodo^000000."; - close; + mes "Sorry, but your basic level should be at least 60 to help with these missions."; } - if ((para_suv01 == 40) && (romeo == 4)) callsub L_CompleteQuest,7218,41,5; - if (para_suv01 == 41) callsub L_Toren; - if ((para_suv01 == 42) && (BaseLevel < 70)) callsub L_Level,70; - if ((BaseLevel >= 70) && (BaseLevel < 80) && (para_suv01 < 39 || para_suv01 == 42)) { - callsub L_GiveQuest; - mes "Great! I want you to go find ^0000FFJohan in Glast Heim^000000."; - next; - para_suv01 = 43; - setquest 7219; + else if (BaseLevel < 70) { + mes "Ok, I guess you're the bare minimum level for these missions."; + next; mes "[Instructor Ur]"; - mes "You should see him near the entrance of the ^0000FFGlast Heim Church^000000."; - close; - } - if ((para_suv01 == 43) && (johan < 3)) { - mes "What are you waiting for? Go find ^0000FFJohan in Glast Heim^000000."; + mes "Based on your level, I think that the Comodo area suits you."; next; mes "[Instructor Ur]"; - mes "You should see him near the entrance of the ^0000FFGlast Heim Church^000000."; - close; - } - if ((para_suv01 == 43) && (johan == 3)) callsub L_CompleteQuest,7222,44,7; - if (para_suv01 == 44) callsub L_Toren; - if ((para_suv01 == 45) && (BaseLevel < 80)) callsub L_Level,80; - if ((BaseLevel >= 80) && (BaseLevel < 90) && (para_suv01 < 39 || para_suv01 == 42 || para_suv01 == 45)) { - callsub L_GiveQuest; - mes "Great! I want you to go find ^0000FFKiren in Einbroch^000000."; - next; - para_suv01 = 46; - setquest 7223; + mes "Do you know where Comodo is?"; + mes "You can get there by going to Morocc and then through Pharos Lighthouse."; + next; mes "[Instructor Ur]"; - mes "You should see her near the ^0000FFSouth Enterance^000000 outside of town."; - close; - } - if ((para_suv01 == 46) && (kiren < 3)) { - mes "What are you waiting for? Go find ^0000FFKiren in Einbroch^000000."; + mes "Comodo is a small city on the coast with many caves."; next; mes "[Instructor Ur]"; - mes "You should see her near the ^0000FFSouth Enterance^000000 outside of town."; - close; - } - if ((para_suv01 == 46) && (kiren == 3)) callsub L_CompleteQuest,7228,47,9; - if (para_suv01 == 47) callsub L_Toren; - if ((para_suv01 == 48) && (BaseLevel < 90)) callsub L_Level,90; - if ((BaseLevel >= 90) && (BaseLevel < 100) && (para_suv01 < 39 || para_suv01 == 42 || para_suv01 == 45 || para_suv01 == 48)) { - callsub L_GiveQuest; - mes "Great! I want you to go find ^0000FFNaomi in Ice Dungeon^000000."; - next; - para_suv01 = 49; - setquest 7229; + mes "Look for the cave located to the north. There's someone there named Romeo."; + mes "You know? As in Romeo, Romeo, wherefore art thou Romeo."; + next; mes "[Instructor Ur]"; - mes "You should see her near the ^0000FFEntrance^000000 when you enter the dungeon."; - close; + mes "Go there are get the mission from him."; + mes "Well, then come back here alive when you're done!"; + para_2nd01 = 1; + setquest 7214;// Advanced Training at Comodo } - if ((para_suv01 == 49) && (naomi < 3)) { - mes "What are you waiting for? Go find ^0000FFNaomi in Ice Dungeon^000000."; + else if (BaseLevel < 80) { + mes "Let's see..."; + mes "Your level would suggest that Comodo is just too easy for you."; + mes "Yeah, here we go."; next; mes "[Instructor Ur]"; - mes "You should see her near the ^0000FFEntrance^000000 when you enter the dungeon."; - close; - } - if ((para_suv01 == 49) && (naomi == 3)) callsub L_CompleteQuest,7232,50,11; - if (para_suv01 == 50) callsub L_Toren; - if ((para_suv01 == 51) && (BaseLevel < 100)) callsub L_Level,100; - if ((BaseLevel >= 100) && (para_suv01 < 39 || para_suv01 == 42 || para_suv01 == 45 || para_suv01 == 48 || para_suv01 == 51)) { - callsub L_GiveQuest; - mes "Great! I want you to go find ^0000FFMargaret in the Expedition Camp^000000."; - next; - para_suv01 = 52; - setquest 7233; + mes "Do you know where Glast Heim is?"; + mes "If there was a tragic accident now, the capital of the Rune-Midgarts Kingdom could revert back to there."; + next; mes "[Instructor Ur]"; - mes "You should see her near the ^0000FFBuilding in the Center^000000 of the Expedition Camp."; - close; + mes "Well, if it wasn't infested with undead monsters, it would become the new capitol of Rune-Midgarts."; + next; + mes "[Instructor Ur]"; + mes "Please, come back alive."; + para_2nd01 = 7; + setquest 7219;// Advanced Training at Glast Heim } - if ((para_suv01 == 52) && (margaret < 7)) { - mes "What are you waiting for? Go find ^0000FFMargaret in the Expedition Camp^000000."; + else if (BaseLevel < 90) { + mes "Ah, ok so for you..."; + mes "Hmm where do I send you?"; next; mes "[Instructor Ur]"; - mes "You should see her near the ^0000FFBuilding in the Center^000000 of the Expedition Camp."; - close; + mes "There an industrial city called Einbroch."; + mes "You know it? It's a city covered in smog."; + mes "It's a pretty gloomy city come to think of it."; + next; + mes "[Instructor Ur]"; + mes "Anyways, go to Einbroch and find the Dispatched Instructor there. He should be in the field south of the main city."; + setquest 7223;// Advanced Training in Einbroch + para_2nd01 = 12; + } + else + callsub S_Quest89100; + } + else if (para_2nd01 == 5) { + mes "Oh, there he is."; + mes "Romeo seems to be back from his field report."; + next; + mes "[Instructor Ur]"; + mes "We have rewards for you."; + mes "I'm sure Romeo gave you some items, but we brought more useful things."; + next; + mes "[Instructor Ur]"; + mes "Do you know where the weapon storage is at?"; + mes "Go out through that large blue door and walk to the end of the hallway."; + mes "Ask the Blacksmith, and he will give you new equipment."; + next; + mes "[Instructor Ur]"; + mes "And the 2nd stage training and missions start at level 70, so come back then."; + mes "Don't forget, I'll be waiting for you."; + para_2nd01 = 6; + para_2nd02 = 1; + erasequest 7218;// Report to Instructor Ur + } + else if (para_2nd01 == 6) { + if (BaseLevel > 69) { + mes "Hey, buddy~"; + mes "What's going on?"; + next; + switch( select( "I want to start training.", "I'm just visiting." ) ) { + mes "[Instructor Ur]"; + case 1: + mes "Hmm... You have a good form!"; + mes "Let me see...."; + mes "Which location would suit you...?"; + next; + mes "[Instructor Ur]"; + if (BaseLevel < 80) { + mes "Ah, this place should be good!"; + mes "Do you know where Glast Heim is?"; + mes "If it wasn't for that terrible accident, Glast Heim would still be"; + mes "the capital of Rune Midgard, not Prontera."; + next; + mes "[Instructor Ur]"; + mes "Anyways, that ancient castle is now full of undead monsters ."; + mes "It's especially bad around the Abbey in the south."; + next; + mes "[Instructor Ur]"; + mes "All of those undead monsters come from the underground graveyard"; + mes "Well... I guess you don't have to go all the way into the graveyard..."; + next; + mes "[Instructor Ur]"; + mes "Once you get to the Abbey you'll see our unit member stationed in front of the entrance."; + mes "Follow his instructions to help clear out that area."; + next; + mes "[Instructor Ur]"; + mes "Please come back alive."; + para_2nd01 = 7; + setquest 7219;// Advanced Training at Glast Heim + } + else if (BaseLevel < 90) + callsub S_Quest7990; + else + callsub S_Quest89100; + close; + case 2: + mes "Really? At your level, I think you can easily complete the top class missions.."; + mes "I'll be here if you change your mind."; + close; + } + } + else { + mes "2nd stage training missions start at level 70."; + mes "I'll see you then."; + mes "Did you pick up the necessary equipment from the storage?"; + mes "Hahaha!"; + } + } + else if (para_2nd01 == 10) { + mes "Oh! You're here!"; + mes "I just got a message from Johan."; + mes "I think he's not telling me something, but I can't figure out what that is."; + next; + mes "[Instructor Ur]"; + mes "Anyways, good job. I'm glad you're not hurt"; + mes "The Blacksmith BK said he'll reinforce your weapon."; + next; + callsub S_Para2; + mes "[Instructor Ur]"; + mes "You know where the Blacksmith is at right??"; + mes "Go out through the blue door, to the end of the hallway."; + mes "BK is a great blacksmith, he'll make your weapon stronger."; + mes "What are you waiting for?"; + para_2nd01 = 11;// Report to Instructor Ur + erasequest 7222; + } + else if (para_2nd01 == 11) { + if (BaseLevel > 79) { + mes "Ah, ever so improving "+ strcharinfo(0) +"?"; + mes "To what do I owe this pleasure?"; + next; + switch( select( "I came for more training.", "I'm just visiting." ) ) { + mes "[Instructor Ur]"; + case 1: + mes "Hmm... You have a good form!"; + mes "Let me see...."; + next; + mes "[Instructor Ur]"; + if (BaseLevel < 90) + callsub S_Quest7990; + else + callsub S_Quest89100; + close; + case 2: + mes "Really? At your level, I think you can easily complete the top class missions.."; + mes "I'll be here if you change your mind."; + close; + } } - if ((para_suv01 == 52) && (margaret == 7)) callsub L_CompleteQuest,7237,53,13; - if (para_suv01 == 53) callsub L_Toren; - if (para_suv01 > 53) { + else { + mes "3rd stage training starts at level 80."; + mes "I'll see you then."; + mes "Oh, if you haven't reinforced your weapon yet, go talk to BK."; + } + } + else if (para_2nd01 == 15) { + mes "Ah, you've come."; + mes "I just received a message from Kiren."; + mes "How was he? He didn't throw a tantrum for waking him up?"; + mes "I wouldn't be surprised if he did"; + next; + mes "[Instructor Ur]"; + mes "Anyways, good job. I'm glad you're not hurt."; + mes "The Blacksmith BK said he'll reinforce your weapon."; + next; + callsub S_Para2; + mes "[Instructor Ur]"; + mes "You know where the Blacksmith is at right??"; + mes "Go out through the blue door, to the end of the hallway."; + mes "BK is a great blacksmith, he'll make your weapon stronger."; + mes "What are you waiting for?"; + erasequest 7228;// Report to Instructor Ur + para_2nd01 = 16; + } + else if (para_2nd01 == 16) { + if (BaseLevel > 89) { + mes "It's nice to see you still strong!"; + mes "What brings you today?"; + next; + if (select( "I want to continue training.", "I'm just visiting." ) == 2) { + mes "[Instructor Ur]"; + mes "Really? At your level, I think you can easily complete the top class missions.."; + mes "I'll be here if you change your mind."; + close; + } mes "[Instructor Ur]"; - mes "I'm out of rewards to give to you. But don't worry, there are much better gears out there for you to obtain."; - close; + callsub S_Quest89100; + } + else { + mes "4th stage training starts at level 90."; + mes "I'll see you then."; + mes "Oh, if you haven't reinforced your weapon yet, go talk to BK."; } } - mes "You are not in my group are you?"; - mes "I don't have anything to say to outsiders."; - mes "If you want something register with my group."; - next; - mes "[Instructor Ur]"; - mes "To register with the Eden Group ask Laime Evenor next to me."; + else if (para_2nd01 == 20) { + mes "Congratulations on completing all training stages!"; + mes "That took quite a bit of time huh?"; + mes "The Blacksmith BK said he'll reinforce your weapon."; + next; + callsub S_Para2; + mes "[Instructor Ur]"; + mes "You know where the Blacksmith is at right??"; + mes "Go out through the blue door, to the end of the hallway."; + mes "BK is a great blacksmith, he'll make your weapon stronger."; + next; + mes "[Instructor Ur]"; + mes "Good job!"; + para_2nd01 = 30; + erasequest 7232;//Report to Instructor Ur + } + else if (para_2nd01 == 29) { + mes "Congratulations on completing all training stages!"; + mes "How was the Expedition? From the looks of it, it must've been pretty tough."; + next; + mes "[Instructor Ur]"; + mes "Good job.."; + mes "The Blacksmith BK said he'll reinforce your weapon."; + next; + callsub S_Para2; + mes "[Instructor Ur]"; + mes "You know where the Blacksmith is at right??"; + mes "Go out through the blue door, to the end of the hallway."; + mes "BK is a great blacksmith, he'll make your weapon stronger."; + next; + mes "[Instructor Ur]"; + mes "By the way, it looked like Michael had something to tell you as well"; + mes "Go talk to him, he's at the weapon storage as well."; + mes "Go ahead."; + para_2nd01 = 30; + erasequest 7237;// Report to Instructor Ur + } + else if (para_2nd01 == 30) { + mes "Good job."; + mes "Oh, if you haven't reinforced your weapon yet, go talk to BK."; + next; + mes "[Instructor Ur]"; + mes "Also, sometimes Michael needs help, so if you have time try to help him out."; + mes "I'm sure he'll reward you for your time."; + } + else if (para_2nd01 < 5) + callsub S_Direction,"Comodo"; + else if (para_2nd01 < 10) + callsub S_Direction,"Glast Heim Castle"; + else if (para_2nd01 < 15) + callsub S_Direction,"Einbroch"; + else if (para_2nd01 < 20) + callsub S_Direction,"Ice Dungeon"; + else if (para_2nd01 < 29) { + mes "You have to travel very far to get to the ^4d4dffRune Midgard Expedition Camp^000000!"; + mes "If you want to stay there then earn your keep by doing missions. Got it?"; + } close; - -L_GiveQuest: - mes "You are just in time! I have a new quest for you, would you like to start it now?"; - next; - if(select("Yes!:No, thanks.") == 2) { +S_Para2: + if (para_2nd02 == 0) { mes "[Instructor Ur]"; - mes "Thats too bad. I had some nice rewards I could have given to you for helping me."; - close; + mes "I just realized... this was your first mission, wasn't it?"; + mes "You must not have gotten the basic equipments yet, right?"; + mes "Pick them up at the weapon storage."; + mes "Ask the Blacksmith Michael and he'll give you the equipment."; + para_2nd02 = 1; + next; } - mes "[Instructor Ur]"; return; -L_CompleteQuest: - mes "Done already? Great work!"; +S_Direction: + mes "So, have you been in ^4d4dff"+ getarg(0) +"^000000 yet?"; + mes "Didn't I tell you to go there?"; + mes "Go there first and then come back to me. Okay?"; + return; + +S_Quest7990: + mes "Hmm.. Not bad ..."; + mes "You must be getting a hang of this.."; + mes "Let's go with a simple mission this time"; next; - para_suv01 = getarg(1); - completequest getarg(0); - if (para_suv02 < getarg(2)) para_suv02 = getarg(2); mes "[Instructor Ur]"; -L_Toren: - mes "Go to the back room and talk to ^0000FFToren and the Weapons Expert^000000 for your rewards!"; - close; -L_Level: - mes "I'm sorry, I have no new quests available for you at this time. Come back when you are at least ^FF0000Base Level "+getarg(0)+"^000000."; - close; + mes "There is a industrial city called Einbroch."; + mes "You've heard of it? It's a city clouded with pollution."; + mes "You'll appreciate the environment here so much more after visiting that city..."; + mes "We should all be thankful."; + next; + mes "[Instructor Ur]"; + mes "Anyways, go out to the field south of Einbroch and you'll see the Dispatched Instructor."; + mes "I'm sure he'll recognize you first."; + mes "Don't forget to bring the Eden Group badge."; + next; + mes "[Instructor Ur]"; + mes "The city's pollution is unbearable"; + mes "But the surrounding fields are relatively clean..."; + mes "This should be pretty easy for you."; + para_2nd01 = 12; + setquest 7223;// Advanced Training in Einbroch + return; + +S_Quest89100: + if (BaseLevel < 100) { + mes "Uh-huh...."; + mes "Hmm..."; + mes "You seem like a cool-headed person. What do you think about the ice caves?"; + next; + mes "[Instructor Ur]"; + mes "North of the city of Rachel is a cave filled with ice."; + mes "Find the Dispatched Instructor there."; + para_2nd01 = 17; + setquest 7229;// Advanced Training in Ice Dungeon + } + else { + mes "Well, well..."; + mes "I don't even know where to send you now."; + mes "I'm sure you are familiar with most places around here"; + next; + mes "[Instructor Ur]"; + mes "Then, should I send you somewhere farther this time?"; + mes "There is a cat hand agent here."; + mes "Do you see him over there?"; + next; + mes "[Instructor Ur]"; + mes "Through him, you can get to Ash Vacuum pretty easily ."; + mes "Since there is a Expedition Camp there..."; + next; + mes "[Instructor Ur]"; + mes "All you have to do is find the Eden Group agent there."; + mes "Tell him I sent you, and he'll give you instructions."; + mes "You can explore the new world"; + mes "It's like a vacation isn't it?"; + next; + mes "[Instructor Ur]"; + mes "Hahaha!"; + mes ".. Maybe I'll go instead of sending you."; + mes "Anyways, their names are Ma~ something... I don't know."; + next; + mes "[Instructor Ur]"; + mes "So, the mission, once again, is finding our agent at the Midgard Expedition Camp."; + mes "Isn't this the easiest mission you've ever had?"; + mes "Don't forget my present when you come back~!"; + para_2nd01 = 22; + setquest 7233;// Advanced Training at Ash Vacuum + } + return; } -comodo,173,354,6 script Romeo#01 1_M_JOBTESTER,{ - if ((para_suv01 == 39) && (romeo < 1)) { +//--60~69 +comodo,173,354,5 script Dispatched Instructor#02 1_M_JOBTESTER,{ + mes "[Romeo]"; + if (para_2nd01 < 1) { + mes "How are you?"; + mes "Comodo has the best weather in the whole world."; + mes "Even during the winter, Comodo has great weather."; + next; mes "[Romeo]"; - mes "Ah, there you are."; + mes "Do you know why?"; + mes "Comodo is surrounded by the ocean and caves."; + mes "Seasonal changes don't make any difference in the temperature here."; next; mes "[Romeo]"; - mes "Before we begin, I want to test you."; + mes "Take it easy here."; + mes "This area is a place for relaxation."; + } + else if (para_2nd01 == 1) { + mes "How are you?"; + mes "You were sent here by Instructor Ur right?"; + mes "Did you come here for a quest?"; next; - romeo = 1; - changequest 7214,7215; mes "[Romeo]"; - mes "Enter the cave and kill ^0000FF3 Stalactic Golems^000000, then return to me."; - close; + mes "I don't know if this will fit you well"; + mes "Why don't you just try it."; + next; + mes "[Romeo]"; + mes "The thing about this cave is that, many monsters are created from stones."; + mes "If you stay cautious, they shouldn't be too threatning..."; + next; + mes "[Romeo]"; + mes "But most of them have range attacks.."; + mes "And sometimes a really strong one roams around."; + next; + mes "[Romeo]"; + mes "Well... this is the reason why you train right?"; + mes "Let's try taking on one of the big monsters"; + next; + mes "[Romeo]"; + mes "'They are called 'Stalactic Golem'."; + mes "Try defeating some of them."; + mes "Not too difficult, right?"; + para_2nd01 = 2; + erasequest 7214; + setquest 7215; } - if (romeo == 1) { + else if (para_2nd01 == 2) { if (questprogress(7215,HUNTING) == 2) { + mes "So, how good of an explorer are you now?"; + mes "You've fought these before, so clearing this cave should be possible."; + next; + mes "[Romeo]"; + mes "As I said before, since Komodo is a city inside a cave.."; + mes "Access to the outside world is mostly done through the east entrance, but..."; + next; + mes "[Romeo]"; + mes "Let's try going out through the north."; + mes "There should be things you can hunt out there."; + next; mes "[Romeo]"; - mes "You did it? Thats all the proof I needed."; + mes "And instead of just walking out,"; + mes "Let's kill about 10 Stalactic Golems on the way out."; next; mes "[Romeo]"; - mes "You should then have no trouble killing ^0000FF10 more Stalactic Golems^000000, right?"; + mes "So that, travelers coming from the north can safely walk through."; + mes "Remember, 10 Stalactic Golems. Then come to the other side of northern part of the cave"; next; + mes "[Romeo]"; + mes "I'll be waiting outside."; + para_2nd01 = 3; getexp 10000,10000; - romeo = 2; - changequest 7215,7216; + erasequest 7215;// Stalactic Golem Hunt + setquest 7216;// More Golem Hunting + } + else { + mes "As a test of the difficulty of this cave"; + mes "Go defeat 3 Stalactic Golems."; + mes "Watch out for other monsters as well."; + next; mes "[Romeo]"; - mes "^0000FFMeet me at the north-east exit of the cave^000000 when you are done, I will be waiting for you outside."; - close; + mes "Let me help you recover if you are tired."; + npcskill "AL_HEAL",10,99,60; + percentheal 0,100; } - mes "[Romeo]"; - mes "Don't give up, I'm only asking you to kill ^0000FF3 Stalactic Golems^000000."; - close; } - if (romeo == 2) { - mes "[Romeo]"; - mes "You should then have no trouble killing ^0000FF10 more Stalactic Golems^000000, right?"; - next; - mes "[Romeo]"; - mes "After you have killed all ^0000FF10 Stalactic Golems^000000, ^0000FFmeet me at the north-east exit of the cave^000000. I will be waiting for you outside."; - close; + else if (para_2nd01 == 3) { + mes "You must go through this cave to the outside."; + mes "Don't forget to defeat the Stalactic Golems you run into on the way."; + } + else { + mes "I always give the same test to the trainees that come here.."; + mes "I've never seen anyone pass it so perfectly like you did."; } - mes "[Romeo]"; - mes "The person I'm waiting for is late..."; close; } -um_fild01,34,280,6 script Romeo#02 1_M_JOBTESTER,{ - if (romeo == 2) { +um_fild01,34,280,5 script Instructor Romeo#2nd02 1_M_JOBTESTER,{ + mes "[Romeo]"; + if (para_2nd01 < 2) { + mes "If you were sent from the Eden Group for training, wait for me at the town."; + mes "I'm waiting for a different trainee right now."; + } + else if (para_2nd01 == 2) { + mes "No no.. Not here."; + mes "I'm waiting for a different trainee right now."; + mes "Go back."; + } + else if (para_2nd01 == 3) { if (questprogress(7216,HUNTING) == 2) { + mes "Ah, I see you didn't get lost."; + mes "Your skills at defeating those Stalactic Golems were better than I expected."; + mes "Just means you've improved that much."; + next; + mes "[Romeo]"; + mes "Now look around here"; + mes "We're in a dense forest now."; + mes "There are Dryads and Wootans here..."; + next; mes "[Romeo]"; - mes "Wow, you have arrived sooner than I expected."; + mes "Next task is to clearing this area of monsters."; + mes "Bring me the following from the monsters."; next; mes "[Romeo]"; - mes "There is only one more thing I need you to do for me."; + mes "5 Wootan Fighter's Shoulderguard"; + mes "7 Dryad's Sharp Leaf"; next; + mes "[Romeo]"; + mes "This is the last test."; + mes "Good luck."; + para_2nd01 = 4; + erasequest 7216;// More Golem Hunting + setquest 7217;// Field drops getexp 10000,10000; - romeo = 3; - changequest 7216,7217; + } + else { + mes "I see you didn't get lost."; + mes "But you didn't defeat enough Stalactic Golems.."; + mes "Go back and defeat them."; + next; mes "[Romeo]"; - mes "Bring me ^0000FF5 Shoulder Pads and 7 Sharp Leafs^000000."; - close; + mes "I'll help you recover if you are tired."; + npcskill "AL_HEAL",10,99,60; + percentheal 0,100; } - mes "[Romeo]"; - mes "You are early, but you didn't kill ^0000FF10 Stalactic Golems^000000 like I asked you to do."; - close; } - if (romeo == 3) { - if ((countitem(7196) >= 5) && (countitem(7100) >= 7)) { - mes "[Romeo]"; - mes "Your work here is done my friend."; + else if (para_2nd01 == 4) { + if (countitem(Shoulder_Protection) > 4 && countitem(Sharp_Leaf) > 6) {// Shoulder_Protection, Sharp_Leaf + mes "You really got these by defeating the monsters?"; + mes "I believe you. I want to get out of here anyways."; next; - delitem 7196,5; // Shoulder Pad - delitem 7100,7; // Sharp Leaf + mes "[Romeo]"; + mes "There are no more training tasks here."; + mes "Go back and report to Ur."; + delitem Shoulder_Protection,5; + delitem Sharp_Leaf,7; + para_2nd01 = 5; + erasequest 7217;// Field drops + setquest 7218;// Report to Instructor Ur getexp 10000,10000; - romeo = 4; - para_suv01 = 40; - changequest 7217,7218; + } + else { + mes "Didn't I already tell you the last task?"; + mes "Defeat the monsters in this forest, and bring me the items I asked for."; + next; mes "[Romeo]"; - mes "Return to the ^33CC33Paradise Group Headquarters^000000 for your reward."; - close; + mes "5 Wootan Fighter's Shoulderguard"; + mes "7 Dryad's Sharp Leaf"; + mes "You must bring me those to pass this test."; + next; + mes "[Romeo]"; + mes "I'll help you recover if you are tired."; + npcskill "AL_HEAL",10,99,60; + percentheal 0,100; } - mes "[Romeo]"; - mes "Bring me ^0000FF5 Shoulder Pads and 7 Sharp Leafs^000000."; - close; } - if (romeo == 4) { - mes "[Romeo]"; - mes "Thank you again for all your help."; - next; - mes "[Romeo]"; - mes "Return to the ^33CC33Paradise Group Headquarters^000000 for your reward."; - close; + else { + mes "Ugh, It's way too hot here."; + mes "You can leave now."; } - mes "[Romeo]"; - mes "What is taking so long..."; close; } -glast_01,195,131,6 script Johan 4_F_SISTER,{ - if ((para_suv01 == 43) && (johan < 1)) { +//--70~79 +glast_01,195,131,5 script Dispatched Instructor#03 4_F_SISTER,{ + mes "[Johan]"; + if (para_2nd01 < 7) { + mes "Ah~ So bored."; + mes "You're not the one Ur sent, are you?"; + mes "Oh~ That's okay."; + next; mes "[Johan]"; - mes "..."; + mes "This is Glast Heim Abbey."; + mes "Be careful, there are a lot of lost souls around here."; + } + else if (para_2nd01 == 7) { + mes "Oh oh!!"; + mes "You're finally here!"; + mes "I asked Ur to send someone to help me here!"; next; + select("What? I came for training.."); mes "[Johan]"; - mes "I don't need to explain anything to you."; + mes "No no, that's the same thing!"; + mes "Your training mission is to help me clear out this Abbey!"; next; - johan = 1; - changequest 7219,7220; mes "[Johan]"; - mes "Go kill ^0000FF20 Wraiths^000000."; - close; + mes "Phew... It's been so tough."; + mes "I can't run in by myself, but then Gargoyles attack me out here.."; + mes "Hahaha..."; + next; + mes "[Johan]"; + mes "This abbey is our responsibilty."; + mes "Just like other monasteries, this one has an underground graveryad as well, but.."; + next; + mes "[Johan]"; + mes "As you well know, this castle... is not at a normal state."; + mes "I think that's causing these souls from being able to rest in peace."; + next; + mes "[Johan]"; + mes "Let's defeat the ones around here first, since going underground may be too much for just us."; + mes "I'll be testing how skilled you are as well..."; + next; + mes "[Johan]"; + mes "First target are the Wraiths."; + mes "You can tell them apart by their strange laugh."; + mes "They look like demons, but we can't tell for sure..."; + next; + mes "[Johan]"; + mes "Defeat 20 Wraiths."; + mes "I'll assist you from here!"; + para_2nd01 = 8; + erasequest 7219;// Advanced Training at Glast Heim + setquest 7220;// Wraith Hunt } - if (johan == 1) { + else if (para_2nd01 == 8) { if (questprogress(7220,HUNTING) == 2) { - mes "[Johan]"; - mes "Good."; + mes "Oh~ You are pretty strong!"; + mes "I'm so glad that someone strong like you came."; + mes "I wouldn't have last long here by myself."; next; mes "[Johan]"; - mes "Next I want you to kill ^0000FF10 Evil Druids^000000."; + mes "By the way, did you see those other monsters besides the Wraiths?"; + mes "They are the corrupted souls of priests."; + mes "They are called 'Evil Druid' as well."; next; - getexp 20000,20000; - johan = 2; - changequest 7220,7221; mes "[Johan]"; - mes "This time kill them quickly, I don't like to wait."; - close; + mes "Let's take care of these Evil Druids this time."; + mes "10 of them."; + mes "You can do it right?"; + mes "I believe in you!"; + para_2nd01 = 9; + erasequest 7220;// Wraith Hunt + setquest 7221;// Evil Druid hunt + getexp 20000,20000; + } + else { + mes "20 Wraiths!"; + mes "I'll watch your back!."; + mes "... Of.. Course.. I'll fight too!"; + npcskill "AL_HEAL",10,99,60; + percentheal 0,100; } - mes "[Johan]"; - mes "... ^0000FF20 Wraiths^000000 shouldn't take this long."; - close; } - if (johan == 2) { + else if (para_2nd01 == 9) { if (questprogress(7221,HUNTING) == 2) { + mes "...Oh you're back!"; + mes "(Johan Opens the door and checks)"; + mes "....!"; + mes "Okay!!"; + next; mes "[Johan]"; - mes "Hmmmm, better."; + mes "Thank you! I really appreciate it!"; + mes "I think I can enter without any worries now!"; + mes "I hope those evil souls left it alone.."; next; mes "[Johan]"; - mes "Ok, I'm done with you."; + mes "Hehe, I'll put in a good word to Ur!"; + mes "You're a valient and skilled exorcist!"; next; - getexp 20000,20000; - johan = 3; - changequest 7221,7222; mes "[Johan]"; - mes "Return to the ^33CC33Paradise Group Headquarters^000000 for your reward."; - close; + mes "You can go back to Eden now"; + mes "I'll stay and clean up the rest, hehe"; + para_2nd01 = 10; + erasequest 7221;// Evil Druid hunt + setquest 7222;// Report to Instructor Ur + getexp 20000,20000; + } + else { + mes "10 Evil Druids!"; + mes "I'll watch your back, like last time."; + mes "... Of... Course... I'll fight them too!"; + npcskill "AL_HEAL",10,99,60; + percentheal 0,100; } - mes "[Johan]"; - mes "Hurry up, it is only ^0000FF10 Evil Druids^000000."; - close; } - if (johan == 3) { - mes "[Johan]"; - mes "Why are you still here?"; + else if (para_2nd01 == 10) { + mes "Go back and report to Ur."; + mes "That Glast Heim Abbey is clear now."; + mes "I need to stay and look for something... Good bye."; + } + else { + mes "Ugh, I still haven't found the thing I lost."; + mes "Hmm... I may need to wait for the next trainee before I can start looking again... Eep!"; next; mes "[Johan]"; - mes "Return to the ^33CC33Paradise Group Headquarters^000000 for your reward."; - close; + mes "Uh... You didn't hear that did you?"; + mes "Hahahahahahaha!!!"; + mes "Hahahahaha!!"; } - mes "[Johan]"; - mes "Go away... I'm busy."; close; } -ein_fild08,172,359,4 script Kiren 4_M_4THPRIN1,{ - if ((para_suv01 == 46) && (kiren < 1)) { +//--80~89 +ein_fild08,172,359,3 script Dispatched Instructor#04 4_M_4THPRIN1,{ + mes "[Kiren]"; + if (para_2nd01 < 12) { + mes "What are you looking at?"; + mes "You want something from me?"; + mes "Mind your own business, go away.."; + } + else if (para_2nd01 == 12) { + mes "What?"; + mes "...."; + mes "Hmm, Ur sent you?"; + mes "Oh, that training mission thing."; + next; mes "[Kiren]"; - mes "Hey there."; + mes "You've came a long way, I won't make you do anything too tough, don't worry."; + mes "The fields outside of Einbroch isn't too bad."; next; mes "[Kiren]"; - mes "You must be a member of the Paradise Group, come help me for a second."; + mes "And monsters here usually leaves me alone, so I can nap all day."; + mes "But there are some that bother me."; next; - kiren = 1; - changequest 7223,7224; - mes "[kiren]"; - mes "Can you kill ^0000FF30 Porcellios^000000 for me and then return to me?"; - close; + mes "[Kiren]"; + mes "Do you know Porcellios are?"; + mes "Ugly looking insects... They steal too.."; + next; + mes "[Kiren]"; + mes "Let's defeat some of them as a warm up."; + mes "There are plenty of them around here. 30 shouldn't be too hard right?"; + next; + mes "[Kiren]"; + mes "I'm not holding a grudge just because they ate my lunch."; + mes "I'll be resting here until you're done."; + para_2nd01 = 13; + erasequest 7223;// Advanced Training in Einbroch + setquest 7224;// Porcellio hunting } - if (kiren == 1) { - if (questprogress(7224,HUNTING) == 2) { + else if (para_2nd01 == 13) { + if (questprogress(7224,HUNTING) == 2) {// Porcellio hunting + mes "What, You're done already?"; + mes "I was just about to fall asleep... Oh well.."; + mes "It can't be helped, I guess. Let's go to a different spot.."; + next; + mes "[Kiren]"; + mes "No, what are you talking about?"; + mes "Go... with you?"; + mes "You can by yourself right?"; + next; mes "[Kiren]"; - mes "Wow, most people spend twice as long as you did to kill those Porcellios!"; + mes "Okay, next task!"; + mes "People of Einbroch say that the pollution is really bad in the north."; + mes "They are worried that pollution will drift into the town."; next; mes "[Kiren]"; - mes "I think you need a challenge."; + mes "It's probably all those factories right there..."; + mes "I guess I should still look into it."; + mes "The cause for the pollution... Find it and destroy it."; next; + mes "[Kiren]"; + mes "30 Venomous and 5 Teddy Bears."; + mes "That should be good enough."; + next; + mes "[Kiren]"; + mes "I'm sure you'll do fine without me watching."; + mes "To show my support, let me give you some EXP and HP recovery."; + next; + mes "[Kiren]"; + mes "The monsters are at the northern fields of Einbroch."; + mes "Okay then, be safe."; + mes "I'm going to take a nap."; + para_2nd01 = 14; + erasequest 7224;// Porcellio hunting + setquest 7226;// Venomous hunting + setquest 7227;// Teddy Bear hunting getexp 30000,30000; - kiren = 2; - changequest 7224,7226; - setquest 7227; + } + else { + mes "So, have you punished those Porcellio's yet?"; + mes "I don't think you're done yet right?"; + next; mes "[Kiren]"; - mes "How about this: Kill ^0000FF30 Venomous and 5 Teddy Bears^000000."; - close; + mes "If you're hurt I'll heal you a bit."; } - mes "[Kiren]"; - mes "Come back to me when you have killed the ^0000FF30 Porcellios^000000."; - close; + npcskill "AL_HEAL",10,99,60; + percentheal 0,100; } - if (kiren == 2) { - if ((questprogress(7226,HUNTING) == 2) && (questprogress(7227,HUNTING) == 2)) { - mes "[Kiren]"; - mes "Incredible, you set a new record!"; + else if (para_2nd01 == 14) { + if (questprogress(7226,HUNTING) == 2 && questprogress(7227,HUNTING) == 2) { + mes "Um..."; + mes "I'm getting it done."; + mes "Hmm..."; + mes "I'm still tired to finish..."; next; mes "[Kiren]"; - mes "I have never seen anyone kill them all so fast, you are good at this."; + mes "Good. Those monsters have been bothering the Einbroch workers."; + mes "That was great.."; next; + mes "[Kiren]"; + mes "I have some things to report to Instructor Ur."; + mes "I've been watching you closely and you've done well. Go back to Ur and deliver this report."; + para_2nd01 = 15; + erasequest 7226;// Venomous hunting + erasequest 7227;// Teddy Bear hunting + setquest 7228;// Report to Instructor Ur getexp 30000,30000; - kiren = 3; - changequest 7226,7228; - completequest 7227; + } + else { + mes "The monsters are at the northern fields of Einbroch."; + mes "Find the Noxious..."; + mes "Don't try to lie to me that you've finished hunting them."; + next; mes "[Kiren]"; - mes "Return to the ^33CC33Paradise Group Headquarters^000000 for your reward."; - close; + mes "Yeah, if this is okay?"; + mes "Ugh this is difficult."; + mes "I'll make you feel better though."; + npcskill "AL_HEAL",10,99,60; + percentheal 0,100; } - mes "[Kiren]"; - mes "Remember, you need to kill ^0000FF30 Venomous and 5 Teddy Bears^000000."; - close; } - if (kiren == 3) { - mes "[Kiren]"; - mes "Don't worry, nobody else has beaten your record yet."; + else if (para_2nd01 == 15) { + mes "What serious?"; + mes "Have you made your report to Instructor Ur?"; + mes "Einbroch has commissioned work out so that means more training."; + } + else { + mes "I'm not a thief..."; + mes "It's a hard living."; + mes "Nor is there any real ambition."; next; mes "[Kiren]"; - mes "Return to the ^33CC33Paradise Group Headquarters^000000 for your reward."; - close; + mes "Come practitioners?"; + mes "Make things."; + mes "How convenient witchinya."; + mes "Heumnya. I'll sleep in one breath.."; } - mes "[Kiren]"; - mes "Be careful, there are some fast monsters around here."; close; } -ice_dun01,154,13,6 script Naomi 4_F_JOB_BLACKSMITH,{ - if ((para_suv01 == 49) && (naomi < 1)) { +//--90~99 +ice_dun01,154,13,5 script Dispatched Instructor#05 4_F_JOB_BLACKSMITH,{ + mes "[Naomi]"; + if (para_2nd01 <= 17) { + mes "It's more than that~"; + mes "Now where did the time go~"; + mes "I thought you said you sent me~!"; + next; mes "[Naomi]"; - mes "It is so cold in here."; + if (para_2nd01 < 17) { + mes "What is it? You'll help me. Is that right?"; + mes "No, you don't have to do that."; + mes "I'm waiting for someone scheduled to help me."; + close; + } + mes "And you are?"; + mes "Oh, you were sent here by Ur?"; + mes "I don't know how long I've been waiting here in the snow."; next; mes "[Naomi]"; - mes "I blame those annoying Siromas."; + mes "This is the ice dungeon of the northern plains."; + mes "Nothing like a cave that's cold the entire year."; next; - naomi = 1; - changequest 7229,7230; mes "[Naomi]"; - mes "Can you kill ^0000FF30 Siromas^000000 for me, please?"; - close; + mes "So this is where the people of Rachel go for their ice supply."; + mes "But, this area is crawling with dangerous monsters."; + next; + mes "[Naomi]"; + mes "One of those monsters is known as a Siroma."; + mes "They should be a good challenge for you."; + next; + mes "[Naomi]"; + mes "Okay, then go in the cave and find those Siroma."; + mes "It's cold in there but this job has to be done."; + next; + mes "[Naomi]"; + mes "OH, sometimes"; + mes "You be careful in there."; + mes "Well, good luck~!"; + para_2nd01 = 18; + erasequest 7229;// Advanced Training in Ice Dungeon + setquest 7230;// Siroma hunting } - if (naomi == 1) { + else if (para_2nd01 == 18) { if (questprogress(7230,HUNTING) == 2) { + mes "Ah... It's over..."; + mes "Good!"; + mes "Your skills have been verified."; + next; + mes "[Naomi]"; + mes "Now, what have I happened to do next."; + mes "Those Siromas seem to be growing at a faster rate."; + mes "As before go and hunt 30 more Siromas and bring me some materials."; + next; mes "[Naomi]"; - mes "Thank you, but there are still so many Siromas here!"; + mes "And get this... Well..."; + mes "Please listen carefully"; + mes "30 Ice Cubic"; + mes "1 Sweet Sauce"; + mes "1 Milk"; next; mes "[Naomi]"; - mes "I need to make a special drink to stay warm, please help me make it."; + mes "I'm not just doing this for myself you know."; + mes "I'm doing this for everyone."; next; + mes "[Naomi]"; + mes "That's the last of it anyways."; + mes "So hunt those Siromas and get the materials."; + mes "We understand each other?"; + next; + select("What about you?"); + mes "[Naomi]"; + mes "Me? Well of course... I'm going to stand guard here."; + mes "I... I'm a busy person!"; + mes "Besides this is training so who are you to ask me what about me?"; + next; + mes "[Naomi]"; + mes "Go now!"; + mes "Those Siromas are going to just get rowdier by the minute."; + para_2nd01 = 19; + erasequest 7230;// Siroma hunting + setquest 7231;// Hunting and Gathering getexp 40000,40000; - naomi = 2; - changequest 7230,7231; + npcskill "AL_HEAL",10,99,60; + percentheal 0,100; + } + else { + mes "The biggest stumbling block is dealing with the Siromas."; + mes "Have you hunted 30 yet?"; + next; mes "[Naomi]"; - mes "Can you kill another ^0000FF30 Siromas^000000 and bring me ^0000FF30 Ice Cubics, 1 Milk and 1 Sweet Sauce^000000?"; - close; + mes "Oh, you want help recovering your HP/SP huh?"; + mes "You'll get nothing from me~!"; + mes "What challenge would that be if I did that?"; } - mes "[Naomi]"; - mes "Please kill ^0000FF30 Siromas^000000, I just hate them."; - close; } - if (naomi == 2) { - if ((questprogress(7231,HUNTING) == 2) && (countitem(7066) >= 30) && (countitem(519) >= 1) && (countitem(7453) >= 1)) { + else if (para_2nd01 == 19) { + if (questprogress(7231,HUNTING) == 2 && countitem(Ice_Piece) > 29 && countitem(Sweet_Sauce) > 0 && countitem(Milk) > 0) {// Ice_Piece, Sweet_Sauce, Milk + mes "Ohh!"; + mes "You've brought everything."; + mes "Okay, so just one last thing...!"; + next; + select("...... Look"); mes "[Naomi]"; - mes "Yay, you did it!"; + mes "Yes, yes? Why not?"; + mes "..."; + mes "Oh, that's right! I'm supposed to give you something."; + mes "You've done enough, I know."; next; mes "[Naomi]"; - mes "I will be fine now, don't worry about me."; + mes "I'll inform Instructor Ur."; + mes "A few more stages left to go so don't worry!"; next; - delitem 7066,30; // Ice Cubic - delitem 519,1; // Milk - delitem 7453,1; // Sweet Sauce + mes "[Naomi]"; + mes "Oh and congratulations!"; + mes "This is the last training stage prepared!"; + next; + mes "[Naomi]"; + mes "I guess I should do some of this myself~"; + mes "Muahaha~"; + delitem Ice_Piece,30; + delitem Sweet_Sauce,1; + delitem Milk,1; + para_2nd01 = 20; + erasequest 7231;// Hunting and Gathering + setquest 7232;// Report to Instructor Ur getexp 40000,40000; - naomi = 3; - changequest 7231,7232; + } + else { + mes "Have you finished hunting the 30 Siroma yet?"; + mes "You've already done it once so this shouldn't be difficult..."; + next; mes "[Naomi]"; - mes "Return to the ^33CC33Paradise Group Headquarters^000000 for your reward."; - close; + mes "And don't forget the 30 Ice Cubic, 1 Sweet Sauce, and 1 Milk."; } - mes "[Naomi]"; - mes "Can you kill another ^0000FF30 Siromas^000000 and bring me ^0000FF30 Ice Cubics, 1 Milk and 1 Sweet Sauce^000000?"; - close; } - if (naomi == 3) { - mes "[Naomi]"; - mes "I will be fine now, don't worry about me."; + else if (para_2nd01 == 20) { + mes "Were you there yet?"; + mes "Other people have come and go since you've been here last."; + mes "Now I don't have to get the materials myself."; next; mes "[Naomi]"; - mes "Return to the ^33CC33Paradise Group Headquarters^000000 for your reward."; - close; + mes "Report back to Instructor Ur and report that the job is done."; + mes "Don't procrastinate."; } - mes "[Naomi]"; - mes "So... cold..."; + else + mes "Alas, is there anywhere where the buildup of ice caps is more than here?"; close; } -mid_camp,212,229,4 script Margaret 4_F_HUWOMAN,{ - if ((para_suv01 == 52) && (margaret < 1)) { +mid_camp,212,229,3 script Dispatched Instructor#06 4_F_HUWOMAN,{ + mes "[Margaret]"; + if (para_2nd01 < 22) { + mes "Oh, sorry."; + mes "I don't know much about the life of an adventurer."; + mes "I'm just a member of Eden Group..."; + } + else if (para_2nd01 == 22) { + mes "The proof that you have there."; + mes "You're here in paradise."; + mes "Instructor Ur sent you?"; + next; + if (select( "Yes.", "No." ) == 2) { + mes "[Margaret]"; + mes "Oh, my mistake."; + close; + } mes "[Margaret]"; - mes "Oh, hello there."; + mes "How do you do?"; + mes "Oh, so you're here for the training from Instructor Ur."; next; mes "[Margaret]"; - mes "I have two friends here in the New World which need your help."; + mes "Ok, I'm in a bit of a situation right now so I asked Instructor Ur to use his missions to help."; next; - margaret = 1; - changequest 7233,7234; + select("A situation?"); mes "[Margaret]"; - mes "Please start by helping the ^0000FFParadise Dispatch in Manuk Field^000000."; - close; - } - if (margaret == 1 || margaret == 2) { + mes "Yes, "; + mes "Find Mine and do what he asks you."; + next; mes "[Margaret]"; - mes "Please start by helping the ^0000FFParadise Dispatch in Manuk Field^000000."; - close; - } - if (margaret == 3) { + mes "We dispatched him to do something and he hasn't done it yet so I'm guessing he's either chickened out or failed."; + next; mes "[Margaret]"; - mes "Ah good, you were able to help him."; + mes "So can you find him out there in Splendide Field?"; next; - margaret = 4; mes "[Margaret]"; - mes "Next can you help the ^0000FFParadise Dispatch in Splendide Field^000000, please?"; - close; + mes "Find him and figure out what the heck he's up to please."; + para_2nd01 = 23; + erasequest 7233;// Advanced Training at Ash Vacuum + setquest 7234;// Margaret's favor } - if (margaret == 4 || margaret == 5) { - mes "[Margaret]"; - mes "Next can you help the ^0000FFParadise Dispatch in Splendide Field^000000, please?"; - close; + else if (para_2nd01 < 27) { + mes "Can you find those two brothers?"; + mes "Find out what's up with them."; } - if (margaret == 6) { + else if (para_2nd01 == 27) { + mes "So what's up?!"; + next; + mes "- You tell her about Meeru and Mine. -"; + next; mes "[Margaret]"; - mes "Haha, so he still wants a zoom out hack..."; + mes "Yeah? Oh what?"; + mes "This is not really..."; + mes "Ok I'll go deal with them."; next; mes "[Margaret]"; - mes "Thanks for helping them, I knew you could do it."; + mes "Well, whatever the Nepenthes and Pinguicula proof has been collected."; next; - margaret = 7; - changequest 7234,7237; mes "[Margaret]"; - mes "Return to the ^33CC33Paradise Group Headquarters^000000 for your reward."; - close; + mes "Your training is done so go back and talk to Instructor Ur."; + para_2nd01 = 29; + erasequest 7234;// Margaret's favor + setquest 7237;// Report to Instructor Ur } - mes "[Margaret]"; - mes "The New World... What a beautiful place!"; + else if (para_2nd01 == 29) { + mes "Well, whatever the Nepenthes and Pinguicula proof has been collected."; + next; + mes "[Margaret]"; + mes "Your training is done so go back and talk to Instructor Ur."; + } + else + mes "........"; close; } -man_fild01,43,234,2 script Paradise Dispatch#01 4_DST_SOLDIER,{ - if (margaret == 1) { - mes "[Paradise Dispatch]"; - mes "Hey you, can you help me here?"; - next; - mes "[Paradise Dispatch]"; - mes "The plant monsters in this area have a long ranged attack."; - next; - margaret = 2; - changequest 7234,7235; - mes "[Paradise Dispatch]"; - mes "Can you please kill ^0000FF1 Nepenthes^000000 so I can go back to the camp?"; - close; +man_fild01,43,234,3 script Dispatched Instructor#07 4_DST_SOLDIER,{ + mes "[Meeru]"; + if (para_2nd01 < 23) { + mes "You think I'll lose!"; + mes "...?"; + mes "All of them... Who're you?!"; + mes "Mine is a stooge?"; + mes "He sent you to watch me!?"; + next; + mes "[Meeru]"; + mes "What? Isn't that it?"; + mes "... ..."; + mes "Mine didn't send you did he?"; } - if (margaret == 2) { + else if (para_2nd01 == 23) { + mes "You think I'll lose!"; + mes "...?"; + mes "All of them... Who're you?!"; + mes "Mine is a stooge?"; + mes "He sent you to watch me!?"; + next; + mes "[Meeru]"; + mes "What? Isn't that it?"; + mes "... ..."; + mes "Mine didn't send you did he?"; + mes "So why are you here?"; + next; + select("Margaret sent me"); + mes "[Meeru]"; + mes "Ah, Margaret!"; + mes "Mine and Margaret are always trying to mess with me because of my win-!"; + mes "Gosh..."; + next; + select( "What happened?", "What do you win?" ); + mes "[Meeru]"; + mes "It all started with them bickering."; + mes "Margaret was asked to scout for both of us. It's like what you're doing now."; + next; + mes "[Meeru]"; + mes "Mine said that he was strong enough to defeat any monster."; + mes "So I insisted that he go to either East or West of the camp and show me."; + next; + mes "[Meeru]"; + mes "Mine made an idle threat and huffed and puffed but didn't do anything."; + next; + mes "[Meeru]"; + mes "Basically, Margaret didn't believe him and challenged him to kill 1 Nepenthes."; + next; + mes "[Meeru]"; + mes "So anyways now I'm charged with asking people to go and hunt 1 Nepenthes because of that bickering incident."; + next; + mes "[Meeru]"; + mes "It's really not that difficult to hunt 1 so just go to the field East of here and kill one of them."; + para_2nd01 = 24; + setquest 7235;// Nepenthes Hunt + } + else if (para_2nd01 == 24) { if (questprogress(7235,HUNTING) == 2) { - mes "[Paradise Dispatch]"; - mes "Thanks!"; + mes "Hmm yes I saw."; + mes "I knew I should've asked you to hunt more than 1."; next; - mes "[Paradise Dispatch]"; - mes "Ok, I'm out of here."; + mes "[Meeru]"; + mes "Anyways you've proven that you're stronger than Mine ever made himself out to be."; next; - getexp 50000,50000; - margaret = 3; - changequest 7235,7234; - mes "[Paradise Dispatch]"; - mes "Head back to ^0000FFMargaret^000000 and tell her thanks for me too!"; - close; + mes "[Meeru]"; + mes "Well anyways here's a small reward."; + next; + mes "[Meeru]"; + mes "I'll just be here making sure other people hunt the Nepenthes. I might ask them to hunt more than 1 who knows."; + para_2nd01 = 25; + erasequest 7235;// Nepenthes Hunt + getexp 50000,50000;; + } + else { + mes "Is hunting the Nepenthes too much for you?"; + mes "You seem a bit flushed."; + mes "Fine I'll heal you!"; + npcskill "AL_HEAL",10,99,60; + percentheal 0,100; } - mes "[Paradise Dispatch]"; - mes "Can you kill ^0000FF1 Nepenthes^000000 so I can go back to the camp?"; - close; } - if (margaret == 3) { - mes "[Paradise Dispatch]"; - mes "..."; - next; - mes "[Paradise Dispatch]"; - mes "Don't rush me, just head back to ^0000FFMargaret^000000."; - close; + else if (para_2nd01 == 25) + mes "I'll just be here making sure other people hunt the Nepenthes. I might ask them to hunt more than 1 who knows."; + else { + mes "Something wrong?"; + mes "Did you have trouble with that Nepenthes..."; + mes ".........hyuk huk."; } - mes "[Paradise Dispatch]"; - mes "Those Nepenthes are so scary!"; close; } -spl_fild02,377,149,4 script Paradise Dispatch#02 4_M_DST_MASTER,{ - if (margaret == 4) { - mes "[Paradise Dispatch]"; - mes "So Margaret sent you to help me?"; - next; - mes "[Paradise Dispatch]"; - mes "Ok, lets get started!"; - next; - margaret = 5; - changequest 7234,7236; - mes "[Paradise Dispatch]"; - mes "Kill ^0000FF5 Pinguicula^000000 and then return to me."; - close; +spl_fild02,377,149,3 script Dispatched Instructor#08 4_M_DST_MASTER,{ + mes "[Mine]"; + if (para_2nd01 < 25) { + mes "Oh cruel world."; + mes "..."; + mes "Way to go passing by."; + mes "What a fiasco this has turned out to be"; + } + else if (para_2nd01 == 25) { + mes "Oh cruel world..."; + mes "..."; + mes "Who are you?"; + next; + if (select( "Margaret sent me.", "Yeah I'm here..." ) == 1) { + mes "[Mine]"; + mes "Eh? Who!"; + mes "I see. Is it that time already?"; + mes "This has been difficult."; + mes "I'm in a crisis here!"; + } + else { + mes "[Mine]"; + mes "Oh so you're not here by your own will eh?"; + mes "So why even bother coming?"; + next; + mes "[Mine]"; + mes "You didn't want to be here right?"; + mes "Margaret sent you instead of someone else I bet."; + mes "Whatever, anyway I'm in a crisis here!"; + } + next; + mes "[Mine]"; + mes "Ok I don't want to admit it but you gotta help me out here."; + next; + mes "[Mine]"; + mes "Ok just because I was complaining doesn't mean they have to send me here!"; + next; + mes "[Mine]"; + mes "I mean they've asked for too much of a simple person like myself."; + next; + mes "[Mine]"; + mes "Ok here's the deal."; + mes "I'm supposed to hunt those Pinguiculas. Just 5 of 'em."; + mes "But you'll do that for me yeah?"; + next; + mes "[Mine]"; + mes "I promise you I'll give you something good."; + mes "Thanks."; + para_2nd01 = 26; + setquest 7236;// Pinguicula Hunt } - if (margaret == 5) { + else if (para_2nd01 == 26) { if (questprogress(7236,HUNTING) == 2) { - mes "[Paradise Dispatch]"; - mes "You make it look so easy, but I couldn't even kill 1..."; + mes "Excellent!"; + mes "Now I can go back to the camp and..."; next; - mes "[Paradise Dispatch]"; - mes "Now is my chance to run to Splendide!"; + mes "[Mine]"; + mes "I mean, can you tell Margaret that it's all done?"; next; - getexp 50000,50000; - margaret = 6; - changequest 7236,7234; - mes "[Paradise Dispatch]"; - mes "Head back to ^0000FFMargaret^000000, I will be ok now."; - close; + mes "[Mine]"; + mes "Oh don't worry she won't mind. I'll just go back to doing what I was doing. Here's your reward."; + para_2nd01 = 27; + erasequest 7236;// Pinguicula Hunt + getexp 50000,50000;; + } + else { + mes "Come on 5 Pinguicula."; + mes "Really how did you get here then?"; + next; + mes "[Mine]"; + mes "You're not lying about being a real adventurer are you?"; + npcskill "AL_HEAL",10,99,60; + percentheal 0,100; } - mes "[Paradise Dispatch]"; - mes "Kill ^0000FF5 Pinguicula^000000 and return to me."; - close; } - if (margaret == 6) { - mes "[Paradise Dispatch]"; - mes "Now, if only I had a hack for zooming out more..."; - next; - mes "[Paradise Dispatch]"; - mes "Head back to ^0000FFMargaret^000000, I will be ok now."; - close; + else if (para_2nd01 == 27) { + mes "Margaret gets everything she wants back at the camp."; + mes "Don't you worry, I'm going back soon."; } - mes "[Paradise Dispatch]"; - mes "I need a hack to zoom out more so I can see if it is safe..."; + else + mes "........."; close; } -moc_para01,111,83,3 script Toren 2_M_OLDBLSMITH,{ - if (checkweight(1101,5) == 0) { - mes "^3355FFWait a second!"; - mes "Right now, you're carrying"; - mes "to many things with you."; - mes "Please come back after"; - mes "using the Kafra Service"; - mes "to store some of your items.^000000"; +moc_para01,111,83,3 script Blacksmith Thorn#2nd10 2_M_OLDBLSMITH,{ + if (checkweight(Para_Team_Manteau2,5) == 0) { + mes "- You have too many items in your inventory to continue -"; close; } - mes "[Toren]"; - mes "Hello adventurer, what can I do for you?"; + mes "[Thorn]"; + if (countitem(Para_Team_Mark) < 1) {// Para_Team_Mark + mes "Hmm, are you a member of Eden Group?"; + mes "You need to be one of our members to use my services."; + close; + } + mes "What's going on?"; next; - switch(select("Where is my reward?:I want an enchantment!")) { + switch( select( "Strengthen Equipment", "Personal Request", "Give me new equipment." ) ) { + mes "[Thorn]"; case 1: - if (para_suv02 == 5 || para_suv02 == 7 || para_suv02 == 9 || para_suv02 == 11 || para_suv02 == 13) { - mes "[Toren]"; - mes "You must be ^0000FF" + strcharinfo(0) + "^000000, right? Instructor Ur told me about you."; - next; - mes "[Toren]"; - mes "Here is a set of our advanced gears for you to use, wear them proudly as a member of the ^33CC33Paradise Group^000000 and don't think about selling them to anyone else."; - next; - mes "[Toren]"; - if (BaseClass == Job_Swordman) { - mes "Swordman Class gets a choice of weapons, would you like to have a sword or a spear?"; - callsub L_Select, - 1197,"Slayer","Two-handed Sword, 200 Atk", //P.Slayer III - 13434,"Saber","One-handed Sword, 185 Atk", //P.Saber III - 1434,"Spear","One-handed, 165 Atk"; //P.Spear I + if (para_2nd01 < 6) { + mes "Hmm equipment strengthening."; + mes "I don't exactly do that for just anyone."; + mes "The first step is at least a higher degree of training so have you done the Eden Group training yet?"; + next; + mes "[Thorn]"; + mes "You have not awakened yet."; + mes "First do the missions set forth by Instructor Ur and I'll help you strengthen your equipment."; + next; + mes "[Thorn]"; + mes "I won't help you unless you do that first!"; + } + else if (para_2nd04 == 3) { + mes "Strengthen your equipment eh?"; + mes "I'll strengthen the new Eden Group equipment for you by giving it a random stat boost."; + next; + mes "[Thorn]"; + mes "So what equipment do you want to enhance?"; + next; + switch( select( "Eden Group Manteau II", "Eden Group Armor IV", "Eden Group Boots IV" ) ) { + case 1: callsub S_Enchant,Para_Team_Manteau2,"Manteau";// Para_Team_Manteau2 + case 2: callsub S_Enchant,Para_Team_Armor,"Armor";// Para_Team_Armor + case 3: callsub S_Enchant,Para_Team_Boots4,"Boots";// Para_Team_Boots4 } - else if (BaseClass == Job_Merchant) { - mes "Merchant Class gets a choice of weapons, would you like to have an axe, dagger or a sword?"; - callsub L_Select, - 1391,"Axe","Two-handed, 195 Atk", //P.Two-Handed Axe I - 13066,"Dagger","One-handed, 165 Atk, 80 Matk", //P.Dagger III - 13434,"Sword","One-handed, 185 Atk"; //P.Saber III + } + else { + mes "I will strengthen your equipment after you've done a personal request of mine."; + next; + mes "[Thorn]"; + mes "I just want to be sure that you're worthy of using my services."; + } + close; + case 2: + if (para_2nd02 < 2) { + mes "Have you started the request of Instructor Ur?"; + mes "I'm lending my services to those who are worthy."; + next; + mes "[Thorn]"; + mes "Besides, you won't have the equipment that I can enhance until you do those missions."; + } + else if (para_2nd04 == 0) { + mes "Glad you're here."; + mes "As a blacksmith I am in need of Iron materials constantly."; + next; + mes "[Thorn]"; + mes "Of course there will be a reward eventually..."; + mes "So..."; + next; + mes "[Thorn]"; + if (BaseLevel < 80) { + mes "Bring me some materials."; + mes "I need 20 Iron Ore, and 10 Iron."; } - else if (BaseJob == Job_Assassin) { - mes "Assassin Class gets a choice of weapons, would you like to have a katar, dagger or a sword?"; - callsub L_Select, - 1289,"Katar","Two-handed, 155 Atk", //P.Katar I - 13066,"Dagger","One-handed, 165 Atk, 80 Matk", //P.Dagger III - 13434,"Sword","One-handed, 185 Atk"; //P.Saber III + else { + mes "Bring me some materials."; + mes "Bring 20 Used Iron Plate."; + .@add = 1; } - else if (BaseJob == Job_Rogue) { - mes "Rogue Class gets a choice of weapons, would you like to have a dagger, bow or a sword?"; - callsub L_Select, - 13066,"Dagger","One-handed, 165 Atk, 80 Matk", //P.Dagger III - 18106,"Bow","Two-handed, 140 Atk", //P.Bow III - 13434,"Sword","One-handed, 185 Atk"; //P.Saber III + mes "It shouldn't be hard to get these can you bring them right away?"; + next; + switch( select( "Sure thing.", "I don't want to." ) ) { + mes "[Thorn]"; + case 1: + mes "I appreciate it."; + mes "So take your time and I'll be waiting."; + para_2nd04 = 1 + .@add; + setquest (7238 + .@add);// Errands for Thorn (easy/hard) + close; + case 2: + mes "Eh...?"; + mes "Guess you're too busy to help me."; + close; } - else if (BaseJob == Job_Thief) { - mes "Thief Class gets a choice of weapons, would you like to have a dagger or a sword?"; - callsub L_Select, - 13066,"Dagger","One-handed, 165 Atk, 80 Matk", //P.Dagger III - 13434,"Sword","One-handed, 185 Atk"; //P.Saber III + } + else if (para_2nd04 == 1 || para_2nd04 == 2) { + if (para_2nd04 == 1) { + setarray .@item[0],Iron_Ore,Iron;// Iron_Ore, Iron + setarray .@amount[0],20,10; + setarray .@countitem[0],countitem(Iron_Ore),countitem(Iron); + .@string$ = "I asked you to get 20 Iron Ore, and 10 Iron."; } - else if (BaseJob == Job_Bard) { - mes "Bard Class gets a choice of weapons, would you like to have a guitar, bow or a dagger?"; - callsub L_Select, - 1931,"Guitar","One-handed, 125 Atk", //P.Guitar I - 18106,"Bow","Two-handed, 140 Atk", //P.Bow III - 13066,"Dagger","One-handed, 165 Atk, 80 Matk"; //P.Dagger III + else { + .@item[0] = 7319; + .@amount[0] = 20; + .@countitem[0] = countitem(Old_Steel_Plate); + .@add = 1; + .@string$ = "I asked you to get 20 Used Iron Plate."; } - else if (BaseJob == Job_Dancer) { - mes "Dancer Class gets a choice of weapons, would you like to have a whip, bow or a dagger?"; - callsub L_Select, - 1986,"Whip","One-handed, 125 Atk", //P.Tail I - 18106,"Bow","Two-handed, 140 Atk", //P.Bow III - 13066,"Dagger","One-handed, 165 Atk, 80 Matk"; //P.Dagger III + if (.@countitem[0] >= .@amount[0] && .@countitem[1] >= .@amount[1]) { + mes "Let me guess..."; + mes "You've brought me the best quality materials."; + mes "Good."; + next; + mes "[Thorn]"; + mes "I can always use more Iron materials."; + mes "Instead of a normal reward I'll give you an advanced equipment."; + next; + mes "[Thorn]"; + mes "If at any time you think you have equipment that you need to strengthen come by me again."; + delitem .@item[0],.@amount[0]; + if (.@countitem[1]) + delitem .@item[1],.@amount[1]; + para_2nd04 = 3; + erasequest (7238 + .@add); + setquest 7240; } - else if (BaseClass == Job_Archer) { - mes "Archer Class gets a choice of weapons, would you like to have a bow or a dagger?"; - callsub L_Select, - 18106,"Bow","Two-handed, 140 Atk", //P.Bow III - 13066,"Dagger","One-handed, 165 Atk, 80 Matk"; //P.Dagger III + else { + mes .@string$; + mes "I'm pretty sure that it isn't that difficult to do."; } - else if (BaseJob == Job_Priest) { - mes "Priest Class gets a choice of weapons, would you like to have a staff, mace or a book?"; - callsub L_Select, - 1658,"Staff","One-handed, 60 Atk, 170 Matk, 4 Int", //P.Staff III - 16014,"Mace","One-handed, 172 Atk", //P.Mace III - 1583,"Book","One-handed, 135 Atk, 110 Matk"; //P.Book I + } + else if (para_2nd04 == 3) { + mes "Now, that's it."; + mes "That's enough for today."; + mes "For now, ask me to strengthen your equipment and I'll do it for you."; + next; + mes "[Thorn]"; + mes "If you have one of these bring them to me."; + mes "Eden Group Manteau II, Eden Group Armor IV, Eden Group Boots IV."; + } + else if (para_2nd04 == 4) { + if (questprogress(7241,PLAYTIME) == 1) { + mes "Come back later."; + mes "You have to wait for some time first."; } - else if (BaseJob == Job_Monk) { - mes "Monk Class gets a choice of weapons, would you like to have a knuckle, mace or a staff?"; - callsub L_Select, - 1831,"Knuckle","One-handed, 120 Atk", //P.Knuckle I - 16014,"Mace","One-handed, 172 Atk", //P.Mace III - 1658,"Staff","One-handed, 60 Atk, 170 Matk, 4 Int"; //P.Staff III + else { + mes "Uh-huh..."; + mes "What are we going to... oh don't worry."; + mes "Come to me later."; + erasequest 7241;// Errands for Thorn timer + para_2nd04 = 0; + } + } + close; + case 3: + if (para_2nd02 < 1) { + mes "I'm not permitted to do this by Instructor Ur."; + mes "Don't mess with me."; + } + else if (para_2nd02 == 1) { + mes "Okay, I'll give you equipment."; + mes "I'll give you good armor and equipment that you'll be proud of."; + next; + mes "[Thorn]"; + mes "So now, ^4d4dffmake sure that you have enough free inventory space.^000000"; + next; + if (select( "Let me organize my inventory.", "I have free space." ) == 1) { + mes "[Thorn]"; + mes "You do that."; + mes "Free up your inventory so that you can get the weapons, boots, and all the other equipment."; + close; } - else if (BaseJob == Job_Acolyte) { - mes "Acolyte Class gets a choice of weapons, would you like to have a staff or a mace?"; - callsub L_Select, - 1658,"Staff","One-handed, 60 Atk, 170 Matk, 4 Int", //P.Staff III - 16014,"Mace","One-handed, 172 Atk"; //P.Mace III + mes "[Thorn]"; + if (BaseJob == Job_Knight || BaseJob == Job_Crusader) { + callsub L_Select,"One-handed sword, two-handed sword or spear.", + P_Slayer3,"Eden Group Slayer III","Two-handed Sword, Attack 200", + P_Saber3,"Eden Group Saber III","One-handed Sword, Attack 185", + P_Sphere1,"Eden Group Spear I","One-handed, Attack 165"; } + else if (BaseJob == Job_Assassin) { + callsub L_Select,"You have your choice of dagger or katar.", + P_Dagger3,"Eden Group Dagger III","Dagger, MATK +80, ATK 165", + P_Katar1,"Eden Group Katar I","Katar, ATK 155"; + } + else if (BaseJob == Job_Rogue || BaseClass == Job_Novice) + getitem P_Dagger3,1;// P.Dagger III + else if (BaseJob == Job_Alchemist || BaseJob == Job_Blacksmith) { + callsub L_Select,"Your options are Mace, Saber and Axe.", + P_Mace3,"Eden Group Mace III","Mace, Attack 172",// P_Mace3 + P_Saber3,"Eden Group Saber III","Sword, Attack 185",//P.Saber III + P_Two_Handed_Axe1,"Eden Group Axe I","Axe, Attack 195"; //P.Two-Handed Axe I + } + else if (BaseJob == Job_Wizard) + getitem P_Staff3,1;// P.Staff III else if (BaseJob == Job_Sage) { - mes "Sage Class gets a choice of weapons, would you like to have a staff, book or a dagger?"; - callsub L_Select, - 1658,"Staff","One-handed, 60 Atk, 170 Matk, 4 Int", //P.Staff III - 1583,"Book","One-handed, 135 Atk, 110 Matk", //P.Book I - 13066,"Dagger","One-handed, 165 Atk, 80 Matk"; //P.Dagger III + callsub L_Select,"", + P_Staff3,"Eden Group Staff III","Staff, MATK + 170, INT +4, Attack 60", //P.Staff III + P_Dic1,"Eden Group Dictionary I","Book, MATK +100, Attack 135"; //P.Book I } - else if (BaseClass == Job_Mage || Class == Job_Soul_Linker) { - mes "Mage and Soul Linker Class gets a choice of weapons, would you like to have a staff or a dagger?"; - callsub L_Select, - 1658,"Staff","One-handed, 60 Atk, 170 Matk, 4 Int", //P.Staff III - 13066,"Dagger","One-handed, 165 Atk, 80 Matk"; //P.Dagger III + else if (BaseJob == Job_Priest) { + callsub L_Select,"", + P_Staff3,"Eden Group Staff III","Staff, MATK + 170, INT +4, Attack 60", //P.Staff III + P_Dic1,"Eden Group Dictionary I","Book, MATK +100, Attack 135", //P.Book I + P_Mace3,"Eden Group Mace III","Mace, Attack 172"; //P.Mace III } - else if (Class == Job_Ninja) { - mes "Ninja Class gets a choice of weapons, would you like to have a huuma suriken or a dagger?"; - callsub L_Select, - 13310,"Huuma Suriken","Two-handed, 170 Atk, 50 Matk", //P.Huuma Suriken I - 13066,"Dagger","One-handed, 165 Atk, 80 Matk"; //P.Dagger III + else if (BaseJob == Job_Monk) { + callsub L_Select,"", + P_Knuckle1,"Eden Group Knuckles I","Knuckle, Attack 120", //P.Knuckle I + P_Mace3,"Eden Group Mace III","Mace, Attack 172"; //P.Mace III } - else if (Class == Job_Star_Gladiator) getitem 1583,1; //P.Book I - else if (Class == Job_Gunslinger) getitem 13114,1; //P.Revolver III - else if (BaseClass == Job_Novice) getitem 13066,1; //P.Dagger III - getitem 18514,1; //Paradise Hat II - getitem 2571,1; //Paradise Mantle II - getitem 2473,1; //Paradise Boots IV - getitem 15031,1; //Paradise Uniform IV - para_suv02 = 14; - if (para_suv01 > 40) - para_suv01 += 1; - if (Class == Job_Taekwon) { - mes "I'm sorry, but Teakwon Class can't wear any of our weapons..."; - next; + else if (BaseJob == Job_Hunter) + getitem P_Bow3,1;// P.Bow III + else if (BaseJob == Job_Bard) { + callsub L_Select,"", + P_Bow3,"Eden Group Bow III","Bow, Attack 140", //P.Bow III + P_String_Inst1,"Eden Group Guitar I","Guitar, Attack 125"; //P.Guitar I } - mes "See you later, and good luck on your adventures!"; - close; - } - if (para_suv02 == 14) { - setarray .@check[0],18514,2571,2473,15031; - setarray .@item$[0],"Hat","Mantle","Boots","Uniform"; - for(.@i = 0; .@i<4; ++.@i) - if (countitem(.@check[.@i]) < 1) { - mes "[Toren]"; - mes "Where is the Paradise "+.@item$[.@i]+" I gave you?"; - next; - mes "[Toren]"; - mes "...Fine, I will sell you another one for ^FF0000250,000 Zeny^000000. Don't lose it this time."; - next; - if(select("Ok.:No, thanks.") == 2) { - mes "[Toren]"; - mes "Come back if you change your mind."; - close; - } - if (Zeny < 250000) { - mes "[Toren]"; - mes "You dont have enough zeny."; - close; - } - Zeny -= 250000; - getitem .@check[.@i],1; - mes "[Toren]"; - mes "These advanced gears are not easy to make, please take better care of this one."; - close; - } - mes "[Toren]"; - mes "I already gave you the most advanced gears we have to offer."; - close; - } - mes "[Toren]"; - mes "You need to complete quests given to you by ^0000FFInstructor Ur^000000 if you want a reward."; - close; - case 2: - if (para_suv02 < 14) { - mes "[Toren]"; - mes "First you need the ^0000FFAdvanced Paradise Gears^000000."; - close; - } - if (paragearenchant < 1) { - mes "[Toren]"; - mes "Alright, but I'll need a few items for the enchantment process."; - next; - if (BaseLevel >= 90) { - paragearenchant = 1; - setquest 7239; - mes "[Toren]"; - mes "Just bring me ^0000FF20 Used Iron Plates^000000."; - close; + else if (BaseJob == Job_Dancer) { + callsub L_Select,"", + P_Bow3,"Eden Group Bow III","Bow, Attack 140", //P.Bow III + P_Tail1,"Eden Group Whip I","Whip, Attack 125"; //P.Tail I } - paragearenchant = 2; - setquest 7238; - mes "[Toren]"; - mes "Just bring me ^0000FF20 Iron Ores and 10 Irons^000000."; - close; - } - if (paragearenchant == 1) { - if (countitem(7319) >= 20) { - mes "[Toren]"; - mes "Thanks, that's what I needed!"; - next; - delitem 7319,20; // Used Iron Plate - paragearenchant = 3; - changequest 7239,7240; - mes "[Toren]"; - mes "Give me a second to prepare before I enchant your gears."; - close; + else if (Class == Job_Ninja) { + callsub L_Select,"", + P_Dagger3,"Eden Group Dagger III","Dagger, MATK +80, ATK 165", //P.Dagger III + P_Huuma_Shuriken1,"Eden Group Huuma Shuriken I","Huuma Suriken, MATK +50, ATK 170"; //P.Huuma Suriken I } - mes "[Toren]"; - mes "Just bring me ^0000FF20 Used Iron Plates^000000."; - close; - } - if (paragearenchant == 2) { - if ((countitem(1002) >= 20) && (countitem(998) >= 10)) { - mes "[Toren]"; - mes "Thanks, that's what I needed!"; + else if (Class == Job_Star_Gladiator) + getitem P_Dic1,1; //P.Book I + else if (Class == Job_Soul_Linker) { + callsub L_Select,"", + P_Dagger3,"Eden Group Dagger III","Dagger, MATK +80, ATK 165", //P.Dagger III + P_Staff3,"Eden Group Staff III","Staff, MATK +170, INT +4, ATK 60"; //P.Staff III + } + else if (Class == Job_Gunslinger) + getitem P_Revolver3,1; //P.Revolver III + else { + mes "Hmm, you are eligible to receive equipment."; + mes "Yeah I understand that."; next; - delitem 1002,20; // Iron Ore - delitem 998,10; // Iron - paragearenchant = 3; - changequest 7238,7240; - mes "[Toren]"; - mes "Give me a second to prepare before I enchant your gears."; + mes "[Thorn]"; + mes "Hmm something went wrong though. I'm not sure what..."; close; } - mes "[Toren]"; - mes "Just bring me ^0000FF20 Iron Ores and 10 Irons^000000."; - close; + para_2nd02 = 2; + getitem Para_Team_Hat2,1;// Paradise Hat II + getitem Para_Team_Manteau2,1;// Paradise Mantle II + getitem Para_Team_Boots4,1;// Paradise Boots IV + getitem Para_Team_Armor,1;// Paradise Uniform IV + mes "Here's your equipment."; + mes "I'll also give you the other gear that comes along with this set."; } - if (paragearenchant == 3) { - mes "[Toren]"; - mes "Before we begin I would like to mention that this enchantment proccess ^FF0000can not fail^000000."; - next; - mes "[Toren]"; - mes "I am able to add 2 enchantments at once, and if something is already enchanted I will ^FF0000re-do the current enchantments^000000 for you."; - next; - mes "[Toren]"; - mes "Now pick which gear you would like me to enchant."; + else if (para_2nd02 == 2) { + mes "You can strengthen the equipment that I gave you."; + mes "Weapons Expert BK is at Eden Group Headquarters and he can do that for you."; next; - setarray .@item[0],2571,2473,15031; - .@i = select("Paradise Mantle II.:Paradise Boots IV.:Paradise Uniform IV.")-1; - if (countitem(.@item[.@i]) < 1) { - mes "[Toren]"; - mes "Bring one and I'll enchant it."; - close; - } - .@paragearcount = .@item[.@i]; - mes "[Toren]"; - mes "Here we go!"; - close2; - specialeffect2 EF_MAPPILLAR; - progressbar "ffff00",4; - .@enc_paragear = rand(1,42); - if (.@enc_paragear == 1) .@addpart = 4763; - else if (.@enc_paragear == 2) .@addpart = 4765; - else if (.@enc_paragear == 3) .@addpart = 4790; - else if (.@enc_paragear == 4) .@addpart = 4794; - else if (.@enc_paragear < 7) .@addpart = 4762; - else if (.@enc_paragear < 9) .@addpart = 4764; - else if (.@enc_paragear < 11) .@addpart = 4789; - else if (.@enc_paragear < 13) .@addpart = 4793; - else if (.@enc_paragear < 15) .@addpart = 4701; - else if (.@enc_paragear < 17) .@addpart = 4711; - else if (.@enc_paragear < 19) .@addpart = 4721; - else if (.@enc_paragear < 21) .@addpart = 4731; - else if (.@enc_paragear < 23) .@addpart = 4741; - else if (.@enc_paragear < 25) .@addpart = 4751; - else if (.@enc_paragear < 28) .@addpart = 4788; - else if (.@enc_paragear < 31) .@addpart = 4792; - else if (.@enc_paragear < 35) .@addpart = 4787; - else if (.@enc_paragear < 39) .@addpart = 4791; - else if (.@enc_paragear < 43) .@addpart = 4786; - .@addpart2 = 4701+(10*rand(6)); - delitem .@paragearcount,1; - getitem2 .@paragearcount, 1, 1, 0, 0, 0, 0, .@addpart2, .@addpart; - paragearenchant = 4; - changequest 7240,7241; - mes "[Toren]"; - mes "It is finished! Come back tomorrow if you want to enchant more."; - close; - } - if ((paragearenchant == 4) && (questprogress(7241,PLAYTIME) != 2)) { - mes "[Toren]"; - mes "Please come back tomorrow if you want to enchant more."; - close; + mes "[Thorn]"; + mes "So go to him and he can make your equipment stronger."; } - if ((paragearenchant == 4) && (questprogress(7241,PLAYTIME) == 2)) { - paragearenchant = 0; - erasequest 7241; - mes "[Toren]"; - mes "Another day, another piece of equipment to enchant!"; - close; + else { + mes "Have you gotten your gear yet?"; + mes "I can give you the gear but I can't strengthen it for you."; + next; + mes "[Thorn]"; + mes "Your armor can be strengthened by someone else."; + mes "I wish I could but I can't."; } } - end; + close; L_Select: - next; - mes "[Toren]"; - .@menu$ = ""; - for(.@i = 0; .@i<getargcount(); .@i += 3) { - .@menu$ += getarg(.@i+1)+".:"; - mes getarg(.@i+1)+": "+getarg(.@i+2)+"."; - mes " "; + mes "Choose a weapon."; + mes getarg(0); + mes "Choose from the following."; + for ( .@i = 1; .@i < getargcount(); .@i += 3 ) { + .@menu$ = .@menu$ + getarg(.@i+1) + ":"; + mes getarg(.@i+1)+" : "+ getarg(.@i+2); } next; - .@i = select(.@menu$)-1; - getitem getarg(.@i*3),1; + .@i = (select(.@menu$) -1) *3 +1; mes "[Toren]"; + getitem getarg(.@i),1; return; +S_Enchant: + mes "[Thorn]"; + if (countitem(getarg(0)) > 0) { + setarray .@bonus[1], + Luck2,// Luck2 + Mdef4,// Mdef4 + Def3,// Def3 + Strength2,// Strength2 + Mdef6,// Mdef6 + Def6,// Def6 + Agility2,// Agility2 + Mdef8,// Mdef8 + Def9,// Def9 + Dexterity2,// Dexterity2 + Inteligence2,// Inteligence2 + Vitality2;// Vitality2 + .@1st = .@bonus[ rand(1,12) ]; + .@2nd = .@bonus[ rand(1,12) ]; + mes "Eden Group "+ getarg(1) +"?"; + mes "I understand."; + mes "Remember the stats that are enhanced will be random."; + mes "You sure you want me to enhance this?"; + next; + switch( select( "I changed my mind.", "Yes, enhance it." ) ) { + mes "[Thorn]"; + case 1: + mes "You sure you don't want to enhance it?"; + mes "It's your choice."; + close; + case 2: + mes "I understand."; + mes "Let's begin the enhancement."; + next; + specialeffect EF_REPAIRWEAPON; + progressbar "ffff00",3; + delitem getarg(0),1; + para_2nd04 = 4; + changequest 7240,7241; + getitem2 getarg(0),1,1,0,0,0,0,.@1st,.@2nd; + mes "[Thorn]"; + mes "Ok, seems that the enhancement went well."; + mes "If you don't like the result then you can come back again tomorrow."; + close; + } + } + mes "Hmm... Don't you have the "+ getarg(1) +"?"; + mes "I don't think you have it with you."; + close; } -moc_para01,112,79,3 script Weapons Expert 4_M_REPAIR,{ - if (checkweight(1101,5) == 0) { - mes "^3355FFWait a second!"; - mes "Right now, you are carrying"; - mes "to many things with you."; - mes "Please come back after"; - mes "using the Kafra Service"; - mes "to store some of your items.^000000"; +moc_para01,112,79,3 script Weapons Expert BK#2nd11 4_M_REPAIR,{ + setarray .@wplist[0], + P_Slayer3, // P_Slayer3 + P_Saber3, // P_Saber3 + P_Dagger3, // P_Dagger3 + P_Katar1, // P_Katar1 + P_Two_Handed_Axe1, // P_Two_Handed_Axe1 + P_Sphere1, // P_Spear I + P_Staff3, // P_Staff3 + P_Mace3, // P_Mace3 + P_Bow3, // P_Bow3 + P_Dic1, // P.Book I + P_String_Inst1, // P_Guitar I + P_Tail1, // P_Tail1 + P_Revolver3, // P_Revolver3 + P_Knuckle1, // P_Knuckle1 + P_Huuma_Shuriken1; // P_Huuma_Shuriken1 + .@menu$ = "Eden Group Slayer III:" + + "Eden Group Saber III:" + + "Eden Group Dagger III:" + + "Eden Group Katar I:" + + "Eden Group Axe I:" + + "Eden Group Spear I:" + + "Eden Group Staff III:" + + "Eden Group Mace III:" + + "Eden Group Bow III:" + + "Eden Group Dictionary I:" + + "Eden Group Guitar I:" + + "Eden Group Whip I:" + + "Eden Group Revolver III:" + + "Eden Group Knuckles I:" + + "Eden Group Huuma Shuriken I"; + mes "[BK]"; + mes "What's happening?"; + mes "No way?!"; + next; + if (select( "Enhancing weapons.", "What?" ) == 2) { + mes "[BK]"; + mes "Yeah?"; + mes "Are you asking me what I know?"; + next; + select("...??"); + mes "[BK]"; + mes ".....????"; close; } - mes "[Weapons Expert]"; - mes "Hello adventurer, what can I do for you today?"; + mes "[BK]"; + mes "Ah, you're here to enhance your gear."; + mes "Okay, shall we?"; next; - switch(select("Where is my reward?","I want an enchantment!")) { - case 1: - if ((para_suv02 == 14) && (countitem(1197) < 1) && (countitem(1289) < 1) && (countitem(1391) < 1) && (countitem(1434) < 1) && (countitem(1583) < 1) && (countitem(1658) < 1) && (countitem(1831) < 1) && (countitem(1931) < 1) && (countitem(1986) < 1) && (countitem(13066) < 1) && (countitem(13114) < 1) && (countitem(13310) < 1) && (countitem(13434) < 1) && (countitem(16014) < 1) && (countitem(18106) < 1)) { - mes "[Weapons Expert]"; - mes "Where is the Paradise Weapon I gave you?"; - next; - mes "[Weapons Expert]"; - mes "...Fine, I will sell you another one for ^FF0000250,000 Zeny^000000. Don't lose it this time."; - next; - switch(select("Ok.","No, thanks.")) { - case 1: - mes "[Weapons Expert]"; - if (Zeny < 250000) { - mes "You dont have enough zeny."; - close; - } - if (Class == Job_Taekwon) { - mes "Wait... Your Class doesn't have a weapon."; - close; - } - Zeny -= 250000; - if (BaseClass == Job_Swordman) { - mes "Swordman Class gets a choice of weapons, would you like to have a sword or a spear?"; - callsub L_Select, - 1197,"Slayer","Two-handed Sword, 200 Atk", //P.Slayer III - 13434,"Saber","One-handed Sword, 185 Atk", //P.Saber III - 1434,"Spear","One-handed, 165 Atk"; //P.Spear I - } - else if (BaseClass == Job_Merchant) { - mes "Merchant Class gets a choice of weapons, would you like to have an axe, dagger or a sword?"; - callsub L_Select, - 1391,"Axe","Two-handed, 195 Atk", //P.Two-Handed Axe I - 13066,"Dagger","One-handed, 165 Atk, 80 Matk", //P.Dagger III - 13434,"Sword","One-handed, 185 Atk"; //P.Saber III - } - else if (BaseJob == Job_Assassin) { - mes "Assassin Class gets a choice of weapons, would you like to have a katar, dagger or a sword?"; - callsub L_Select, - 1289,"Katar","Two-handed, 155 Atk", //P.Katar I - 13066,"Dagger","One-handed, 165 Atk, 80 Matk", //P.Dagger III - 13434,"Sword","One-handed, 185 Atk"; //P.Saber III - } - else if (BaseJob == Job_Rogue) { - mes "Rogue Class gets a choice of weapons, would you like to have a dagger, bow or a sword?"; - callsub L_Select, - 13066,"Dagger","One-handed, 165 Atk, 80 Matk", //P.Dagger III - 18106,"Bow","Two-handed, 140 Atk", //P.Bow III - 13434,"Sword","One-handed, 185 Atk"; //P.Saber III - } - else if (BaseJob == Job_Thief) { - mes "Thief Class gets a choice of weapons, would you like to have a dagger or a sword?"; - callsub L_Select, - 13066,"Dagger","One-handed, 165 Atk, 80 Matk", //P.Dagger III - 13434,"Sword","One-handed, 185 Atk"; //P.Saber III - } - else if (BaseJob == Job_Bard) { - mes "Bard Class gets a choice of weapons, would you like to have a guitar, bow or a dagger?"; - callsub L_Select, - 1931,"Guitar","One-handed, 125 Atk", //P.Guitar I - 18106,"Bow","Two-handed, 140 Atk", //P.Bow III - 13066,"Dagger","One-handed, 165 Atk, 80 Matk"; //P.Dagger III - } - else if (BaseJob == Job_Dancer) { - mes "Dancer Class gets a choice of weapons, would you like to have a whip, bow or a dagger?"; - callsub L_Select, - 1986,"Whip","One-handed, 125 Atk", //P.Tail I - 18106,"Bow","Two-handed, 140 Atk", //P.Bow III - 13066,"Dagger","One-handed, 165 Atk, 80 Matk"; //P.Dagger III - } - else if (BaseClass == Job_Archer) { - mes "Archer Class gets a choice of weapons, would you like to have a bow or a dagger?"; - callsub L_Select, - 18106,"Bow","Two-handed, 140 Atk", //P.Bow III - 13066,"Dagger","One-handed, 165 Atk, 80 Matk"; //P.Dagger III - } - else if (BaseJob == Job_Priest) { - mes "Priest Class gets a choice of weapons, would you like to have a staff, mace or a book?"; - callsub L_Select, - 1658,"Staff","One-handed, 60 Atk, 170 Matk, 4 Int", //P.Staff III - 16014,"Mace","One-handed, 172 Atk", //P.Mace III - 1583,"Book","One-handed, 135 Atk, 110 Matk"; //P.Book I - } - else if (BaseJob == Job_Monk) { - mes "Monk Class gets a choice of weapons, would you like to have a knuckle, mace or a staff?"; - callsub L_Select, - 1831,"Knuckle","One-handed, 120 Atk", //P.Knuckle I - 16014,"Mace","One-handed, 172 Atk", //P.Mace III - 1658,"Staff","One-handed, 60 Atk, 170 Matk, 4 Int"; //P.Staff III - } - else if (BaseJob == Job_Acolyte) { - mes "Acolyte Class gets a choice of weapons, would you like to have a staff or a mace?"; - callsub L_Select, - 1658,"Staff","One-handed, 60 Atk, 170 Matk, 4 Int", //P.Staff III - 16014,"Mace","One-handed, 172 Atk"; //P.Mace III - } - else if (BaseJob == Job_Sage) { - mes "Sage Class gets a choice of weapons, would you like to have a staff, book or a dagger?"; - callsub L_Select, - 1658,"Staff","One-handed, 60 Atk, 170 Matk, 4 Int", //P.Staff III - 1583,"Book","One-handed, 135 Atk, 110 Matk", //P.Book I - 13066,"Dagger","One-handed, 165 Atk, 80 Matk"; //P.Dagger III - } - else if (BaseClass == Job_Mage || Class == Job_Soul_Linker) { - mes "Mage and Soul Linker Class gets a choice of weapons, would you like to have a staff or a dagger?"; - callsub L_Select, - 1658,"Staff","One-handed, 60 Atk, 170 Matk, 4 Int", //P.Staff III - 13066,"Dagger","One-handed, 165 Atk, 80 Matk"; //P.Dagger III + mes "[BK]"; + if (para_2nd02 < 2) { + mes "You have to have the equipment first in order for me to do anything."; + mes "Didn't you get anything from Thorn yet?"; + } + else if (para_2nd02 == 2) { + if (para_2nd01 < 11) { + mes "Hmm, no."; + mes "I don't have permission from Instructor Ur."; + mes "You have to finish your training."; + next; + mes "[BK]"; + mes "Once you do that I can help you."; + mes "Until then I won't talk to you."; + } + else { + mes "Okay, what weapon do you want to enhance?"; + next; + .@s = select(.@menu$) -1; + mes "[BK]"; + if (countitem(.@wplist[.@s]) > 0) { + mes "Ok for the first reinforcement."; + mes "ATK + 3% or MATK + 3%?"; + mes "I'll give you the option to grant this effect on the selected gear."; + next; + mes "[BK]"; + mes "You can't change your mind after so choose wisely."; + next; + if (select( "ATK +3%","MATK +3%" ) == 1) { + .@string$ = "Ok, you've chosen to raise physical attack."; + .@card = Atk3; } - else if (Class == Job_Ninja) { - mes "Ninja Class gets a choice of weapons, would you like to have a huuma suriken or a dagger?"; - callsub L_Select, - 13310,"Huuma Suriken","Two-handed, 170 Atk, 50 Matk", //P.Huuma Suriken I - 13066,"Dagger","One-handed, 165 Atk, 80 Matk"; //P.Dagger III + else { + .@string$ = "Ok, you've chosen to raise magical attack."; + .@card = Matk3; + .@add = 1; } - else if (Class == Job_Star_Gladiator) getitem 1583,1; //P.Book I - else if (Class == Job_Gunslinger) getitem 13114,1; //P.Revolver III - else if (BaseClass == Job_Novice) getitem 13066,1; //P.Dagger III - mes "These weapons aren't easy to make, please take better care of this one."; - close; - case 2: - mes "[Weapons Expert]"; - mes "Come back if you change your mind."; - close; + mes "[BK]"; + mes .@string$; + mes "Would you look at that. Your weapon will now be stronger."; + para_2nd03 = 1 + .@add; + next; + specialeffect EF_REPAIRWEAPON; + progressbar "ffff00",3; + para_2nd02 = 3; + delitem .@wplist[.@s],1; + getitem2 .@wplist[.@s],1,1,0,0,0,0,0,.@card; + mes "[BK]"; + mes "Isn't it magnificent?"; + mes "I know, I know, I'm pretty amazing!"; + } + else { + mes "Are you kidding me?"; + mes "You don't seem to have that weapon in your possession."; } } - mes "[Weapons Expert]"; - mes "My reward for you is enchantments on your ^0000FFParadise Weapon^000000."; - next; - mes "[Weapons Expert]"; - mes "The number of enchantments I can give you depends on which level of ^0000FFAdvanced Paradise Quests^000000 you have completed."; - close; - case 2: - if (para_suv02 < 14) { - mes "[Weapons Expert]"; - mes "First you need the ^0000FFAdvanced Paradise Gears^000000."; - close; - } - if ((countitem(1197) < 1) && (countitem(1289) < 1) && (countitem(1391) < 1) && (countitem(1434) < 1) && (countitem(1583) < 1) && (countitem(1658) < 1) && (countitem(1831) < 1) && (countitem(1931) < 1) && (countitem(1986) < 1) && (countitem(13066) < 1) && (countitem(13114) < 1) && (countitem(13310) < 1) && (countitem(13434) < 1) && (countitem(16014) < 1) && (countitem(18106) < 1)) { - mes "[Weapons Expert]"; - mes "Did you sell your new Paradise Weapon? No enchantments for you."; - close; + } + else if (para_2nd02 == 3) { + if (para_2nd01 < 16) { + mes "Hmm, I'm not sure you're ready."; + mes "All 3 steps of Instructor Ur's missions have to be completed first."; + next; + mes "[BK]"; + mes "You get what I'm saying?"; + mes "Finish the third mission from Instructor Ur."; } - if (para_suv01 < 44) { - mes "[Weapons Expert]"; - mes "You haven't completed enough quests for an enchantment yet."; + else { + mes "Good. So you previously received an addition to Atk or Matk."; + mes "For this option you can choose from Brute, Plant, Fish, Dragon, Increased Heal."; next; - mes "[Weapons Expert]"; - mes "Make sure to pick a weapon from Toren too."; - close; - } - if (para_suv01 == 44) { - mes "[Weapons Expert]"; - mes "It seems you have earned your first weapon enchantment."; - next; - mes "[Weapons Expert]"; - mes "There are only 2 to choose from, which one would you like?"; - next; - if(select("Atk + 3%:Matk + 3%") == 1) paraweaponenchant = 4767; - else paraweaponenchant = 4806; - callsub L_GetWeapon; - mes "[Weapons Expert]"; - mes "OK, gimmy a sec."; - close2; - specialeffect2 EF_MAPPILLAR; - progressbar "ffff00",4; - delitem paraweaponcount,1; - getitem2 paraweaponcount, 1, 1, 0, 0, 0, 0, 0, paraweaponenchant; - para_suv01 = 45; - mes "[Weapons Expert]"; - mes "All done."; - close; - } - if (para_suv01 == 47) { - mes "[Weapons Expert]"; - mes "It seems you have earned your second weapon enchantment."; + mes "[BK]"; + mes "Once you've chosen you can't change your mind again."; + mes "But your weapon will increase damage to the type of enhancement you pick."; next; - if (paraweaponenchant < 1) { - mes "[Weapons Expert]"; - mes "Before I do the second enchantment, you need to pick the first one."; - next; - mes "[Weapons Expert]"; - mes "There are only 2 to choose from, which one would you like?"; - next; - if(select("Atk + 3%:Matk + 3%") == 1) paraweaponenchant = 4767; - else paraweaponenchant = 4806; - callsub L_GetWeapon; - mes "[Weapons Expert]"; - mes "Gotcha, now for the second enchantment."; - next; - } - mes "[Weapons Expert]"; - mes "This one is a little different, you are given the choice of which ^0000FFRace of monsters^000000 you would like to have increased damage with."; + mes "[BK]"; + mes "Basically I will add a random monster card with the property type that you choose."; + mes "Good luck!"; next; - mes "[Weapons Expert]"; - mes "You could also choose to increase your ^0000FFHealing Power^000000 too, which one would you like?"; - next; - switch(select("Animal Type","Plant Type","Insect Type","Fish Type","Dragon Type","Healing Power")) { + switch( select( "Brute Type", "Plant Type", "Insect Type", "Fish Type", "Dragon Type", "Increased Heal" ) ) { case 1: - if (paraweaponenchant == 4767) paraweaponenchant2 = 4060; - if (paraweaponenchant == 4806) paraweaponenchant2 = 4472; + setarray .@arg[0],Goblin_Card,Bradium_Goram_Card,111;// Goblin_Card, Bradium_Goram_Card + .@type$ = "Brute"; break; case 2: - if (paraweaponenchant == 4767) paraweaponenchant2 = 4068; - if (paraweaponenchant == 4806) paraweaponenchant2 = 4470; + setarray .@arg[0],Scorpion_Card,Nepenthes_Card,121;// Scorpion_Card, Nepenthes_Card + .@type$ = "Plant"; break; case 3: - if (paraweaponenchant == 4767) paraweaponenchant2 = 4063; - if (paraweaponenchant == 4806) paraweaponenchant2 = 4476; + setarray .@arg[0],Caramel_Card,Pinguicula_Card,131;// Caramel_Card, Pinguicula_Card + .@type$ = "Insect"; break; case 4: - if (paraweaponenchant == 4767) paraweaponenchant2 = 4080; - if (paraweaponenchant == 4806) paraweaponenchant2 = 4469; + setarray .@arg[0],Flora_Card,Naga_Card,141;// Flora_Card, Naga_Card + .@type$ = "Fish"; break; case 5: - if (paraweaponenchant == 4767) paraweaponenchant2 = 4118; - if (paraweaponenchant == 4806) paraweaponenchant2 = 4471; + setarray .@arg[0],Petit_Card,Egg_Of_Draco_Card,151;// Petit_Card, Egg_Of_Draco_Card + .@type$ = "Dragon"; break; case 6: - paraweaponenchant2 = 4805; - break; + setarray .@arg[0],Heal_Amount2,Heal_Amount2,161;// Heal_Amount2 + } + mes "[BK]"; + for ( .@i = 0; .@i < 15; .@i++ ) { + if (countitem(.@wplist[.@i]) > 0) { + if (.@arg[0] == Heal_Amount2) + mes "Good. Your weapon will now increase Heal effectiveness."; + else + mes "Good. Your weapon will increase attacks to "+ .@type$ +" type monsters."; + next; + specialeffect EF_REPAIRWEAPON; + progressbar "ffff00",3; + delitem .@wplist[.@i],1; + para_2nd02 = 4; + if (para_2nd03 == 1) { + para_2nd03 = .@arg[2]; + getitem2 .@wplist[.@i],1,1,0,0,0,0,.@arg[0],Atk3; + } + else { + para_2nd03 = .@arg[2] + 100; + getitem2 .@wplist[.@i],1,1,0,0,0,0,.@arg[1],Matk3; + } + mes "[BK]"; + mes "Isn't it magnificent?"; + mes "I know, I know, I'm pretty amazing!"; + close; + } } - mes "[Weapons Expert]"; - mes "OK, gimmy a sec."; - close2; - specialeffect2 EF_MAPPILLAR; - progressbar "ffff00",4; - delitem paraweaponcount,1; - getitem2 paraweaponcount, 1, 1, 0, 0, 0, 0, paraweaponenchant2, paraweaponenchant; - para_suv01 = 48; - mes "[Weapons Expert]"; - mes "All done."; + mes "Sorry, but it doesn't seem like you have a weapon that can be enhanced."; + mes "How did this happen?"; close; } - if (para_suv01 == 50 || para_suv01 == 53) { - mes "[Weapons Expert]"; - mes "It seems you have earned your third weapon enchantment."; - next; - if (paraweaponenchant < 1) { - mes "[Weapons Expert]"; - mes "Before I do the other enchantments, you need to pick the first one."; - next; - mes "[Weapons Expert]"; - mes "There are only 2 to choose from, which one would you like?"; - next; - if(select("Atk + 3%:Matk + 3%") == 1) paraweaponenchant = 4767; - else paraweaponenchant = 4806; - callsub L_GetWeapon; - mes "[Weapons Expert]"; - mes "Gotcha, on to the next one."; + } + else if (para_2nd02 == 4) { + if (para_2nd01 < 30) { + mes "Instructor Ur has a lot of training missions doesn't he?"; + mes "There's only one more stage."; + mes "Reach the final stage of training."; + } + else { + mes "Okay, this is the last step."; + mes "I will make your weapon even more enhanced."; + next; + mes "[BK]"; + mes "The card added from the previous step will be doubled."; + mes "And if you have a healing weapon it will increase it's healing efficiency."; + mes "You understand?"; + next; + mes "[BK]"; + mes "Ok what weapon did you have now?"; + next; + .@s = select(.@menu$) -1; + mes "[BK]"; + if (countitem(.@wplist[.@s]) > 0) { + mes "Doubling the strength of your bonus stat."; next; + specialeffect EF_REPAIRWEAPON; + progressbar "ffff00",3; + delitem .@wplist[.@s],1; + para_2nd02 = 5; + if (para_2nd03 == 111) + getitem2 .@wplist[.@s],1,1,0,0,0,Goblin_Card,Goblin_Card,Atk3;// Goblin_Card, Goblin_Card, Atk3 + else if (para_2nd03 == 121) + getitem2 .@wplist[.@s],1,1,0,0,0,Scorpion_Card,Scorpion_Card,Atk3;// Scorpion_Card, Scorpion_Card, Atk3 + else if (para_2nd03 == 131) + getitem2 .@wplist[.@s],1,1,0,0,0,Caramel_Card,Caramel_Card,Atk3;// Caramel_Card, Caramel_Card, Atk3 + else if (para_2nd03 == 141) + getitem2 .@wplist[.@s],1,1,0,0,0,Flora_Card,Flora_Card,Atk3;// Flora_Card, Flora_Card, Atk3 + else if (para_2nd03 == 151) + getitem2 .@wplist[.@s],1,1,0,0,0,Petit_Card,Petit_Card,Atk3;// Petit_Card, Petit_Card, Atk3 + else if (para_2nd03 == 161) + getitem2 .@wplist[.@s],1,1,0,0,0,Heal_Amount2,Heal_Amount2,Atk3;// Heal_Amount2, Heal_Amount2, Atk3 + else if (para_2nd03 == 211) + getitem2 .@wplist[.@s],1,1,0,0,0,Bradium_Goram_Card,Bradium_Goram_Card,Matk3;// Bradium_Goram_Card, Bradium_Goram_Card, Matk3 + else if (para_2nd03 == 221) + getitem2 .@wplist[.@s],1,1,0,0,0,Nepenthes_Card,Nepenthes_Card,Matk3;// Nepenthes_Card, Nepenthes_Card, Matk3 + else if (para_2nd03 == 231) + getitem2 .@wplist[.@s],1,1,0,0,0,Pinguicula_Card,Pinguicula_Card,Matk3;// Pinguicula_Card, Pinguicula_Card, Matk3 + else if (para_2nd03 == 241) + getitem2 .@wplist[.@s],1,1,0,0,0,Naga_Card,Naga_Card,Matk3;// Naga_Card, Naga_Card, Matk3 + else if (para_2nd03 == 251) + getitem2 .@wplist[.@s],1,1,0,0,0,Egg_Of_Draco_Card,Egg_Of_Draco_Card,Matk3;// Egg_Of_Draco_Card, Egg_Of_Draco_Card, Matk3 + else if (para_2nd03 == 261) + getitem2 .@wplist[.@s],1,1,0,0,0,Heal_Amount2,Heal_Amount2,Matk3;// Heal_Amount2, Heal_Amount2, Matk3 + mes "[BK]"; + mes "Isn't it magnificent?"; + mes "I know, I know, I'm pretty amazing!"; } - if (paraweaponenchant2 < 1) { - mes "[Weapons Expert]"; - mes "Before I do the third enchantment, you need to pick the second one."; - next; - mes "[Weapons Expert]"; - mes "This one is a little different, you are given the choice of which ^0000FFRace of monsters^000000 you would like to have increased damage with."; - next; - mes "[Weapons Expert]"; - mes "You could also choose to increase your ^0000FFHealing Power^000000 too, which one would you like?"; - next; - switch(select("Animal Type","Plant Type","Insect Type","Fish Type","Dragon Type","Healing Power")) { - case 1: - if (paraweaponenchant == 4767) paraweaponenchant2 = 4060; - if (paraweaponenchant == 4806) paraweaponenchant2 = 4472; - break; - case 2: - if (paraweaponenchant == 4767) paraweaponenchant2 = 4068; - if (paraweaponenchant == 4806) paraweaponenchant2 = 4470; - break; - case 3: - if (paraweaponenchant == 4767) paraweaponenchant2 = 4063; - if (paraweaponenchant == 4806) paraweaponenchant2 = 4476; - break; - case 4: - if (paraweaponenchant == 4767) paraweaponenchant2 = 4080; - if (paraweaponenchant == 4806) paraweaponenchant2 = 4469; - break; - case 5: - if (paraweaponenchant == 4767) paraweaponenchant2 = 4118; - if (paraweaponenchant == 4806) paraweaponenchant2 = 4471; - break; - case 6: - paraweaponenchant2 = 4805; - break; - } - mes "[Weapons Expert]"; - mes "Gotcha, now for the third one."; - next; + else { + mes "Hey, you think I'm joking?"; + mes "Do you have the weapons or not?"; } - mes "[Weapons Expert]"; - mes "The third enchantment is the same as the second one, you are given the choice of which ^0000FFRace of monsters^000000 you would like to have increased damage with."; - next; - mes "[Weapons Expert]"; - mes "You could also choose to increase your ^0000FFHealing Power^000000 too, which one would you like?"; - next; - switch(select("Animal Type","Plant Type","Insect Type","Fish Type","Dragon Type","Healing Power")) { - case 1: - if (paraweaponenchant == 4767) paraweaponenchant3 = 4060; - if (paraweaponenchant == 4806) paraweaponenchant3 = 4472; - break; - case 2: - if (paraweaponenchant == 4767) paraweaponenchant3 = 4068; - if (paraweaponenchant == 4806) paraweaponenchant3 = 4470; - break; - case 3: - if (paraweaponenchant == 4767) paraweaponenchant3 = 4063; - if (paraweaponenchant == 4806) paraweaponenchant3 = 4476; - break; - case 4: - if (paraweaponenchant == 4767) paraweaponenchant3 = 4080; - if (paraweaponenchant == 4806) paraweaponenchant3 = 4469; - break; - case 5: - if (paraweaponenchant == 4767) paraweaponenchant3 = 4118; - if (paraweaponenchant == 4806) paraweaponenchant3 = 4471; - break; - case 6: - paraweaponenchant3 = 4805; - break; - } - mes "[Weapons Expert]"; - mes "OK, gimmy a sec."; - close2; - specialeffect2 EF_MAPPILLAR; - progressbar "ffff00",4; - delitem paraweaponcount,1; - getitem2 paraweaponcount, 1, 1, 0, 0, 0, paraweaponenchant3, paraweaponenchant2, paraweaponenchant; - para_suv01 = 54; - mes "[Weapons Expert]"; - mes "All done."; - close; - } - if (para_suv01 > 53) { - mes "[Weapons Expert]"; - mes "That is the maximum number of enchanments I can do, enjoy them."; - close; } - mes "[Weapons Expert]"; - mes "I've already enchanted your weapon, you need to complete more quests for the next enchantment."; - close; } - end; -L_Select: - next; - mes "[Weapons Expert]"; - .@menu$ = ""; - for(.@i = 0; .@i<getargcount(); .@i += 3) { - .@menu$ += getarg(.@i+1)+".:"; - mes getarg(.@i+1)+": "+getarg(.@i+2)+"."; - mes " "; + else if (para_2nd02 > 4) { + mes "How do you like your enhanced weapon?"; + mes "Hopefully it has helped you."; + next; + mes "[BK]"; + mes "I've given you the peak of your weapon's efficiency."; + mes "Weapons aren't the only things that need strength, though, don't you agree?"; + next; + mes "[BK]"; + mes "Come on admit it."; + mes "Thorn gave inspiration and I intend on providing strong equipment, that's how to live life."; + mes "Hahahaha!"; } - next; - .@i = select(.@menu$)-1; - getitem getarg(.@i*3),1; - mes "[Weapons Expert]"; - return; -L_GetWeapon: - if (countitem(1197)) paraweaponcount = 1197; - else if (countitem(1289)) paraweaponcount = 1289; - else if (countitem(1391)) paraweaponcount = 1391; - else if (countitem(1434)) paraweaponcount = 1434; - else if (countitem(1583)) paraweaponcount = 1583; - else if (countitem(1658)) paraweaponcount = 1658; - else if (countitem(1831)) paraweaponcount = 1831; - else if (countitem(1931)) paraweaponcount = 1931; - else if (countitem(1986)) paraweaponcount = 1986; - else if (countitem(13066)) paraweaponcount = 13066; - else if (countitem(13114)) paraweaponcount = 13114; - else if (countitem(13310)) paraweaponcount = 13310; - else if (countitem(13434)) paraweaponcount = 13434; - else if (countitem(16014)) paraweaponcount = 16014; - else if (countitem(18106)) paraweaponcount = 18106; - return; + close; } sec_in02,25,33,4 script Assistant#para_suvquest 4_M_BABYCAT,{ @@ -5127,7 +4316,7 @@ sec_in02,25,33,4 script Assistant#para_suvquest 4_M_BABYCAT,{ if (callfunc("F_GM_NPC",1854,0) == 1) { mes "Please select the variable you want to modify."; next; - .@var = select("para_suv01:para_suv02"); + .@var = select("para_suv01:para_suv02"); mes "Enter the modified value"; next; input .@input,0,9999; |