summaryrefslogtreecommitdiff
path: root/npc/re/jobs/3-2/wanderer.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/re/jobs/3-2/wanderer.txt')
-rw-r--r--npc/re/jobs/3-2/wanderer.txt1037
1 files changed, 1037 insertions, 0 deletions
diff --git a/npc/re/jobs/3-2/wanderer.txt b/npc/re/jobs/3-2/wanderer.txt
new file mode 100644
index 000000000..552c9d80b
--- /dev/null
+++ b/npc/re/jobs/3-2/wanderer.txt
@@ -0,0 +1,1037 @@
+//===== rAthena Script =======================================
+//= Wanderer Job Quest
+//===== By: ==================================================
+//= Muad_Dib, Meyraw
+//===== Current Version: =====================================
+//= 1.4
+//===== Compatible With: =====================================
+//= rAthena SVN
+//===== Description: =========================================
+//= [Official Conversion]
+//= Job change Quest from Dancer / Gypsy -> Wanderer.
+//===== Additional Comments: =================================
+//= 1.0 First Version.
+//= 1.1 Updated dialogue to be more official / accurate. Huge thanks to Muad_Dib! [Masao]
+//= 1.2 Fixed an endless loop in dialogue.
+//= 1.3 Fixed a typo and added checkquest. [Joseph]
+//= 1.4 Updated script, optimized. [Euphy]
+//============================================================
+
+xmas,162,209,5 script Aspiring Wanderer, Soy 714,{
+ if (job_wan == 0) {
+ mes "[Soy]";
+ mes "Mimi, what should I do?";
+ mes "My heart is beating so fast. Ahhh~";
+ next;
+ mes "[Mimi]";
+ mes "Why is you face so flushed? Ha ha ha.";
+ next;
+ mes "[Soy]";
+ mes "Don't make fun of me Mimi~";
+ mes "I have dreamed of being at Dancer Kim's stage for a very long time!";
+ emotion e_shy,0,"Aspiring Wanderer, Soy";
+ next;
+ mes "[Soy]";
+ mes "I might lose my senses if I really see her dancing like a beautiful angel sent from above.";
+ next;
+ mes "[Mimi]";
+ mes "Calm down, Soy.";
+ mes "You are going to faint even before the performance starts. Ha ha.";
+ next;
+ mes "[Mimi]";
+ mes "But I understand you.";
+ mes "Many people are looking forward to meeting the best Wanderer in the world.";
+ if (BaseJob != Job_Dancer || BaseLevel < 99) close;
+ next;
+ select("Dancer Kim?:Wanderer?");
+ emotion e_omg,0,"Aspiring Wanderer, Soy";
+ mes "[Soy]";
+ mes "What? You don't know the famous Wanderer, Dancer Kim?";
+ mes "Oh my, oh my!!!";
+ mes "You seem to know the art of dancing but how come you don't know her?";
+ mes "Oh, no!";
+ next;
+ mes "[Mimi]";
+ mes "A Wanderer is a free-spirited person who wanders about the world with the wind and the stars.";
+ mes "Rhythm and Music accompany them wherever they go.";
+ next;
+ mes "[Mimi]";
+ mes "Dancer Kim is the most famous Wanderer who tours the world with the Maestro Guitar Dong as the team <Nollio>.";
+ next;
+ mes "[Mimi]";
+ mes "Soy and myself are Aspiring Wanderers, and there will be a performance of <Nollio> in this town soon, so we are eagerly looking forward to see it.";
+ next;
+ mes "[Soy]";
+ mes "If you are a true Dancer, you must be struck with her Dance!";
+ mes "Will I ever meet a Maestro like Guitar Song someday, Mimi?";
+ next;
+ emotion e_heh,0,"Aspiring Wanderer, Soy";
+ mes "[Mimi]";
+ mes "Just hang in there, Soy. Ha ha.";
+ next;
+ switch(select("Where is the performance?:End the conversation.")) {
+ case 1:
+ mes "[Soy]";
+ mes "Right in front of the Christmas tree!";
+ mes "White snow, beautiful melody, and my captivating dance.";
+ mes "Don't you think it would be a great performance?";
+ set job_wan,1;
+ close;
+ case 2:
+ mes "[Mimi]";
+ mes "If you are interested in becoming a Wanderer, just come back to me anytime. Although I'm not perfect, I will try my best to help you.";
+ close;
+ }
+ } else if (job_wan == 1) {
+ if (strnpcinfo(0) == "Aspiring Wanderer, Soy") {
+ mes "[Soy]";
+ mes "The performance will be held in front of the Christmas tree here in Lutie.";
+ mes "I can't wait! Ah~ I'm losing my senses, Mimi.";
+ } else {
+ mes "[Mimi]";
+ mes "A Wanderer's dancing charm is higher than that of a dancer or gypsy, everyone will lose their souls when they see their performance.";
+ next;
+ mes "[Mimi]";
+ mes "I want to become a Wanderer, but I'm still a dancer.";
+ mes "But I think^3131FF it's better to learn Gypsy's unique skills first, and then become a Wanderer^000000. Soy can't wait to become a Wanderer.";
+ }
+ close;
+ } else if (job_wan == 10) {
+ mes "[Soy]";
+ mes "<Nollio> is the best!!";
+ close;
+ } else {
+ if (strnpcinfo(0) == "Aspiring Wanderer, Soy") {
+ mes "[Soy]";
+ mes "I want to become an famous Wanderer too, Mimi.";
+ } else {
+ mes "[Mimi]";
+ mes "Not sure if I'm greedy, but I need to learn all Dancer and Gypsy skills before I can become a Wanderer.";
+ }
+ close;
+ }
+}
+xmas,163,209,3 duplicate(Aspiring Wanderer, Soy) Aspiring Wanderer, Mimi 714
+
+xmas,132,143,5 script Performance Manager#wnd 713,{
+ mes "[Performance Manager]";
+ if (job_wan == 0) {
+ mes "Oh, what should I do?";
+ close;
+ } else if (job_wan == 1) {
+ mes "Oh, what should I do?";
+ mes "Why did they do this?";
+ next;
+ emotion e_shy,0,"Aspiring Wanderer, Soy";
+ mes "[Performance Manager]";
+ mes "Hey, you there!";
+ mes "Please listen to my story.";
+ mes "Actually, I shouldn't tell anyone.";
+ mes "But I'm so overwhelmed that I might go crazy. Ahhhh~~!";
+ next;
+ while (1) {
+ set .@loop,0;
+ switch(select("Sorry, I don't care.:What's the matter?:Why are you telling me this?")) {
+ case 1:
+ mes "[Performance Manager]";
+ mes "That's a bit harsh don't you think?";
+ close;
+ case 2:
+ mes "[Performance Manager]";
+ mes "The performance is supposed to be soon!";
+ next;
+ mes "[Performance Manager]";
+ mes "Those people don't feel any responsibility..";
+ mes "We're all expecting them and I've promoted them a lot.";
+ next;
+ set .@loop,1;
+ break;
+ case 3:
+ emotion e_ag;
+ mes "[Performance Manager]";
+ mes "I told you that I'm overwhelmed!";
+ mes "You don't understand me!";
+ next;
+ break;
+ }
+ if (.@loop) break;
+ }
+ while (1) {
+ set .@loop,0;
+ switch(select("Is there a problem?:Who do you mean?:It has nothing to do with me.")) {
+ case 1:
+ mes "[Performance Manager]";
+ mes "How could they do that?";
+ mes "People will throw snowballs!";
+ mes "Maybe they will even throw a big snowman, no!";
+ next;
+ emotion e_wah;
+ mes "[Performance Manager]";
+ mes "People might grab me by the collar!!";
+ mes "Swing swing, dangling dangling!!";
+ mes "This is awful.";
+ next;
+ set .@loop,1;
+ break;
+ case 2:
+ mes "[Performance Manager]";
+ mes "Who?!";
+ mes "It's <Nollio>!";
+ mes "You call that a question?";
+ mes "They are the worst people in the world.";
+ next;
+ break;
+ case 3:
+ mes "[Performance Manager]";
+ mes "What a heartless thing to say!";
+ close;
+ }
+ if (.@loop) break;
+ }
+ while (1) {
+ set .@loop,0;
+ switch(select("Are you afraid of people?:The performers caused trouble?:Ignore him.")) {
+ case 1:
+ mes "[Performance Manager]";
+ mes "Wouldn't you be afraid of all the eyes of people if you were me?";
+ mes "I am in charge of this performance! A lot of people are looking forward to see it and there are many sponsors who are supporting us! I'm so stressed.";
+ next;
+ break;
+ case 2:
+ mes "[Performance Manager]";
+ mes "Yes!";
+ mes "<Nollio> has cancelled their performance!";
+ next;
+ mes "[Performance Manager]";
+ mes "And they didn't give me any reason whatsoever!";
+ next;
+ mes "[Performance Manager]";
+ mes "Besides the money I spent for promoting and setting up the stage..";
+ mes "How can I handle all the angry people?";
+ next;
+ set .@loop,1;
+ break;
+ case 3:
+ mes "[Performance Manager]";
+ mes "Hey, where are you going!";
+ close;
+ }
+ if (.@loop) break;
+ }
+ mes "[" + strcharinfo(0) + "]";
+ mes "I see that you are worried that the performance is going down the drain.";
+ mes "You wanted to make a successful performance to meet the fan's expectations.";
+ next;
+ mes "[Performance Manager]";
+ mes "I really don't know how I should manage this.";
+ mes "Why did they suddenly cancel the performance?";
+ mes "Do you know?";
+ next;
+ mes "[Performance Manager]";
+ mes "Why is <Nollio> taking this kind of attitude towards me?";
+ mes "Did I make any mistakes? After making a contract with them, I did everything they demanded of me!";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "It's because...";
+ input .@inputstr$;
+ mes "^3131FF" + .@inputstr$ + "^000000";
+ mes "......";
+ next;
+ emotion e_ag;
+ mes "[Performance Manager]";
+ mes "What the hell are you talking about?";
+ mes "Are you teasing me because I'm emotionally unstable?";
+ next;
+ mes "[Performance Manager]";
+ mes "Oh, I'm so worried that I'm having heart palpitations and I'm starting to feel dizzy!";
+ next;
+ mes "[Performance Manager]";
+ mes "Hey! Can you please go out and find the Maestro Guitar Song?";
+ next;
+ switch(select("Ah, okay.:Why should I do that?:I won't!")) {
+ case 1:
+ break;
+ case 2:
+ emotion e_an;
+ mes "[Performance Manager]";
+ mes "You're asking me why!?";
+ mes "Ahh, no.....";
+ mes "It's because you seem like a similar artist.";
+ mes "You also wanted to watch the performance, didn't you?";
+ next;
+ break;
+ case 3:
+ mes "[Performance Manager]";
+ mes "You are so cold-hearted....";
+ close;
+ }
+ mes "[Performance Manager]";
+ mes "I would grab them by their collars if I could!";
+ mes "I would tell them Why are you spoiling the performance? but for now, dealing with the angry sponsors is hard enough... Oh, no!";
+ next;
+ mes "[Performance Manager]";
+ mes "I don't know where Guitar Song is, but it is clear that he likes to visit the Comodo Casino!";
+ mes "Hu, Hurry up!! Oh, I really feel dizzy! Guitar Song!!!";
+ set job_wan,2;
+ setquest 2218;
+ close;
+ } else if (job_wan == 2) {
+ mes "I am not sure if Guitar Song is in Comodo, you should go there and find him!";
+ close;
+ } else if (job_wan == 9) {
+ mes "They came back!!";
+ close;
+ } else if (job_wan == 10) {
+ mes "Thanks to you, the performance was successful.";
+ mes "You are so competent!";
+ mes "In return, I will prepare the stage for you someday.";
+ close;
+ }
+ mes "Ahhh, so distracting!";
+ close;
+}
+
+comodo,140,86,5 script Cheerless Maestro 479,{
+ if (job_wan < 2) {
+ mes "[Cheerless Maestro]";
+ mes "You can dance ~";
+ mes "You can do your work ~";
+ mes "You are the dancing Queen ~";
+ mes "I am the tambourine King ~";
+ next;
+ mes "[Cheerless Maestro]";
+ mes "Whew...";
+ close;
+ } else if (job_wan == 2) {
+ mes "[Cheerless Maestro]";
+ mes "You can dance ~";
+ mes "You can do your work ~";
+ mes "You are the dancing Queen ~";
+ mes "I am the tambourine King ~";
+ next;
+ mes "- You found a Maestro -";
+ mes "- singing a weird song. -";
+ next;
+ if(select("That's a weird song.:Ignore it.") == 2) {
+ mes "- What a weird person, I better stay away. -";
+ close;
+ }
+ emotion e_omg;
+ mes "[Cheerless Maestro]";
+ mes "What?!";
+ mes "Are you ignoring my immortal masterpiece <Tambourine King>? You are the first person who's ever slapped me in the face.";
+ next;
+ select("I didn't slap you.");
+ emotion e_gasp;
+ mes "[Cheerless Maestro]";
+ mes "Oh! Lady, looking at your appearance you must be a dancer, right?";
+ next;
+ mes "[Cheerless Maestro]";
+ mes "Do you have a Bard or Minstrel traveling together with you?";
+ mes "If you don't, how about making a traveling troupe with me?";
+ next;
+ mes "[Cheerless Maestro]";
+ mes "The name of the team is <Guitar Song's Agony>.";
+ mes "This name expresses the excruciating pain it takes to create art works.";
+ next;
+ mes "[Cheerless Maestro]";
+ mes "It has an edgy kind of name So I think that it will be a very popular group.";
+ next;
+ select("Are you Guitar Song?");
+ emotion e_shy;
+ mes "[Guitar Song]";
+ mes "Huh... I'm a bit disappointed that you finally recognize me now.";
+ mes "Yes, I am the handsome Guitar Song in the famous group <Nollio>.";
+ mes "Ha ha ha!";
+ next;
+ mes "[Guitar Song]";
+ mes "So how about it? Isn't that a tempting offer to you?";
+ mes "I'm a really famous Maestro at the peak of my popularity. People are dying to work with me, but you are indifferent to me lady.";
+ next;
+ select("Where is Dancer Kim?:Why'd you cancel the performance?");
+ mes "[Guitar Song]";
+ mes "Why are you asking me that question so suddenly?";
+ mes "Come on, let's just talk about a pleasant matter.";
+ mes "Dancer Kim and the performance have nothing to do with me.";
+ next;
+ select("What do you mean?");
+ mes "[Guitar Song]";
+ mes "Hey, I told you to stop talking about this matter....";
+ mes "I don't want to think about it. It just hurts my feelings.";
+ next;
+ mes "- Guitar Song is adamantly refusing to talk. What should I do to hear the story about <Nollio>? -";
+ set job_wan,3;
+ close;
+ } else if (job_wan == 3) {
+ mes "[" + strcharinfo(0) + "]";
+ mes "(Would it be possible for me to make him tell me what happened with Nollio?)";
+ next;
+ switch(select("Use Dazzler:Use Lullaby:Use Lucky Luck")) {
+ case 1:
+ if (getskilllv("DC_UGLYDANCE") == 5 || rand(100) >= 80) {
+ mes "- You get closer to Song's ear. -";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Okay-";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Oi-!!!!!";
+ specialeffect EF_STUNATTACK;
+ next;
+ mes "[Guitar Song]";
+ mes "Wh...what!! What are you doing?!?";
+ mes "You almost damaged my eardrum.";
+ emotion e_an;
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Hey, cheer up!!!";
+ next;
+ mes "[Guitar Song]";
+ mes "What are you talking about?";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "You should know, people are addicted to your music?";
+ mes "So many people are supporting you with anticipation.";
+ mes "Would you break your promise and let people down? Not giving people any reason?";
+ next;
+ } else {
+ mes "[" + strcharinfo(0) + "]";
+ mes "Okay-";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Aaaaahhh!!!!!";
+ next;
+ mes "[Guitar Song]";
+ mes "What... what are you doing?!! What's wrong with you!";
+ mes "Security!!!";
+ next;
+ mes "[Black-suit Guards]";
+ mes "Please stop this.";
+ close2;
+ warp "comodo",117,98;
+ end;
+ }
+ break;
+ case 2:
+ if (getskilllv("BD_LULLABY") == 0) {
+ mes "- You cannot use this skill without learning it. -";
+ close;
+ }
+ mes "[" + strcharinfo(0) + "]";
+ mes "Looks like I will not get answer even if I force him.";
+ close;
+ case 3:
+ if (getskilllv("DC_FORTUNEKISS") == 0) {
+ mes "- You cannot use this skill without learning it. -";
+ close;
+ }
+ emotion e_what,1;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Ah, ah my Guitar Song~";
+ next;
+ mes "[Guitar Song]";
+ mes "What? I've got goose bumps.";
+ next;
+ emotion e_what,1;
+ mes "[" + strcharinfo(0) + "]";
+ mes "I've been watching <Nollio> for years.";
+ next;
+ mes "[Guitar Song]";
+ mes "I know that we are that popular! Ha ha ha!";
+ next;
+ emotion e_what,1;
+ mes "[" + strcharinfo(0) + "]";
+ mes "I've seen other Maestro's performances but there was no one better then Guitar Song.";
+ next;
+ mes "[Guitar Song]";
+ mes "He he he! Yes, I know I am super great!";
+ next;
+ emotion e_no1,1;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Oh... When I hear Guitar Song's performance for the first time I has a crush on you immediately.";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "It felt like hearing mommy's lullaby~ It was so beautiful and moving... You are the best artist of our time.";
+ next;
+ specialeffect 18;
+ mes "[Guitar Song]";
+ mes "Ha ha ha. I know that well, but it feels good to hear a compliment from you!";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "So I was looking forward to seeing your performance in Lutie this time.";
+ mes "But after I heard the performance got cancelled, I felt so sad.";
+ next;
+ emotion e_sob,1;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Now I can't hear Guitar Song's melody~~";
+ mes "I wanted to dance to your music like a beautiful butterfly.";
+ mes "Is there no way for my dream to be true now? Sob sob...";
+ next;
+ mes "[Guitar Song]";
+ mes "Huh huh! No, that is not...";
+ next;
+ emotion e_sob,1;
+ mes "[" + strcharinfo(0) + "]";
+ mes "I am really happy to meet you in person, but I hope to see your performance in the beautiful snowy town, Lutie.. Sob sob...";
+ next;
+ emotion e_sob,1;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Why in the world don't you show us the performance, Guitar Song?";
+ mes "Don't you like me? Sob sob..";
+ next;
+ emotion e_omg;
+ mes "[Guitar Song]";
+ mes "No, it's not that kind of reason!";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Then please tell me, I really love your music... but now I feel so blue...";
+ emotion e_what;
+ next;
+ break;
+ }
+ mes "[Guitar Song]";
+ mes "Oh, no! You know...";
+ mes "I want to have a performance, too!";
+ mes "But I cannot do it all by myself!";
+ next;
+ emotion e_ag;
+ mes "[Guitar Song]";
+ mes "It's all because of Dancer Kim!";
+ mes "One day, she suddenly got mad and told me that she would quit <Nollio>!";
+ mes "I was also tired of here unpredictable feelings, too!";
+ next;
+ mes "[Guitar Song]";
+ mes "Pshaw.";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Why did she get mad so suddenly?";
+ next;
+ emotion e_swt;
+ mes "[Guitar Song]";
+ mes "I don't know! She must be holding a grudge for something.";
+ mes "That's what she's like.";
+ mes "She suddenly disappeared and sent me a letter telling me that the team would be disbanded.";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Where is Dancer Kim now?";
+ next;
+ mes "[Guitar Song]";
+ mes "Well, the letter was sent from Hugel.";
+ mes "I guess she might be back at her hometown.";
+ mes "That's where I met her for the first time.";
+ next;
+ emotion e_dots;
+ mes "[Guitar Song]";
+ mes "Although she loses her temper easily, her dance is so wonderful....";
+ mes "I don't know what I am doing wrong.";
+ set job_wan,4;
+ changequest 2218,2219;
+ next;
+ mes "[Guitar Song]";
+ mes "She smiled so happily that she likes the new song so much..";
+ mes "Who can dance to my music so wonderfully as she did?";
+ mes "Now my music and my life is history... (muttering).";
+ close;
+ } else if (job_wan > 3 && job_wan < 8) {
+ mes "[Guitar Song]";
+ mes "Dancer Kim is probably addicted to the monster races in Hugel again!";
+ mes "Back in the day when she was addicted to the monster races, who do you think got her out of it?";
+ close;
+ } else if (job_wan == 8) {
+ emotion e_gasp;
+ mes "- You tell him what happened in Hugel and ask him to go back to Lutie. -";
+ next;
+ mes "[Guitar Song]";
+ mes "Oh oh~";
+ mes "You are silly Dancer Kim~";
+ mes "Without me, who else can take care of such a lady like you~";
+ next;
+ mes "[Guitar Song]";
+ mes "I'll go there right away and scold her.";
+ set job_wan,9;
+ close;
+ } else if (job_wan == 9) {
+ mes "[Guitar Song]";
+ mes "Okay, I will go to the Christmas tree in Lutie where the performance is supposed to be held.";
+ close;
+ }
+ mes "[Cheerless Maestro]";
+ mes "Where is my partner...";
+ close;
+}
+
+hu_in01,305,251,5 script Vacant Looking Lady#wnd 879,{
+ if (job_wan < 4) {
+ mes "[Vacant Looking Lady]";
+ mes "(blank...)";
+ close;
+ } else if (job_wan == 4) {
+ mes "[Vacant Looking Lady]";
+ mes "Sob... sob...";
+ next;
+ select("Why are you crying?");
+ emotion e_sob;
+ mes "[Vacant Looking Lady]";
+ mes "I gave up my dream...";
+ mes "*Sob *Sob.";
+ next;
+ select("What do you mean?");
+ mes "[Vacant Looking Lady]";
+ mes "I said goodbye to my partner who had been working with me for a long time.";
+ next;
+ select("Why did you say goodbye?");
+ emotion e_sob;
+ mes "[Vacant Looking Lady]";
+ mes "it's because... sob... sob!";
+ next;
+ select("You can tell me everything.");
+ mes "[Vacant Looking Lady]";
+ mes "When Wanderers and Maestro's get together, their abilities become stronger.";
+ next;
+ mes "[Vacant Looking Lady]";
+ mes "So when they travel, they often get together and perform duets.";
+ mes "They have a good time dancing and playing music.";
+ next;
+ mes "[Vacant Looking Lady]";
+ mes "A few days ago, with my partner Guitar Song. I showed a beautiful dance to his music to many people as we usually do.";
+ next;
+ mes "[Vacant Looking Lady]";
+ mes "I was really proud of being a Wanderer after I drew all of that enthusiastic applause.";
+ mes "Guitar Song also praised me.";
+ mes "I was so happy that day.";
+ next;
+ mes "[Vacant Looking Lady]";
+ mes "But...";
+ next;
+ select("What happened next?");
+ mes "[Vacant Looking Lady]";
+ mes "The following morning, I woke up and washed my fave and was looking for something to eat in my room..";
+ next;
+ emotion e_omg;
+ mes "[Vacant Looking Lady]";
+ mes "Then Guitar Song suddenly opened the door of my room for some reason and said ^3131FFHey! What the hell are.. you doing here?^000000 and then he threw me out of my room!";
+ next;
+ mes "[Vacant Looking Lady]";
+ mes "We've been together for a long time but how can he do such a thing to me?";
+ mes "At first, I thought he was kidding around with me! But when he kicked me out of my room...";
+ next;
+ emotion e_sob;
+ mes "[Vacant Looking Lady]";
+ mes "Why didn't he recognize my face?";
+ mes "Do you think he doesn't want to see my face without makeup?";
+ mes "Boo hoo hoo!";
+ next;
+ select("So you disbanded the team?");
+ emotion e_sob;
+ mes "[Vacant Looking Lady]";
+ mes "Are you also ignoring my wounded self-respect as a woman?";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "No! He is really a caring man!";
+ mes "But I don't think you disbanded your precious team just because of that.";
+ next;
+ mes "[Vacant Looking Lady]";
+ mes "You're right.";
+ mes "It's not just because of that.";
+ mes "The real reason why I disbanded the team is...";
+ next;
+ mes "[Vacant Looking Lady]";
+ mes "After that day, I went to my hometown, Hugel and I just stayed indoors.";
+ mes "It was then when Shide comforted me with sweet cakes.";
+ next;
+ emotion e_shy;
+ mes "[Vacant Looking Lady]";
+ mes "Shide's cake is so wonderful!";
+ mes "It is the most famous cake in Hugel with soft sponge cake and fresh fruits and sweet chocolate cream!";
+ next;
+ mes "[Vacant Looking Lady]";
+ mes "It felt like all the angels of happiness came to comfort me when I tasted that sweet cake.";
+ next;
+ mes "[Vacant Looking Lady]";
+ mes "So I ate it every morning and every night.";
+ next;
+ select("Oh, you wouldn't...");
+ emotion e_sob;
+ mes "[Vacant Looking Lady]";
+ mes "The angel of happiness took back my sadness and gave me a lot of belly fat!";
+ mes "Boo hoo hoo hoo!!";
+ next;
+ mes "[Vacant Looking Lady]";
+ mes "Now I can't wear my dancing clothes!";
+ mes "I am not a dancer who dances like a beautiful butterfly anymore!";
+ next;
+ mes "[Vacant Looking Lady]";
+ mes "What is worse, it became hard to bend my waist forward!";
+ mes "Boo hoo hoo!";
+ next;
+ mes "[Vacant Looking Lady]";
+ mes "The performance day is approaching, but the angel of happiness brought me a big obstacle.";
+ mes "Now I've fallen into despair again!";
+ mes "I can't let Guitar Song and my fans see me like this!";
+ next;
+ mes "[Vacant Looking Lady]";
+ mes "<Nollio> is over! Boo hoo hoo!";
+ set job_wan,5;
+ close;
+ } else if (job_wan == 5) {
+ emotion e_sob;
+ mes "[Vacant Looking Lady]";
+ mes "Not long ago, I was like a beautiful dove, but now I am just a fat chicken.";
+ mes "Sob sob...!";
+ mes "I think the life of Wanderer Dancer Kim is over now.";
+ mes "Boo hoo hoo hoo!";
+ next;
+ if(select("Hey, don't give up.:I feel sorry for you.") == 2) {
+ mes "[Dancer Kim]";
+ mes "My life cannot get out of abyss now......";
+ close;
+ }
+ mes "[Dancer Kim]";
+ mes "But I already told Guitar Song that it's all over.";
+ mes "Even if it's not over, I cannot do anything right now.";
+ next;
+ select("If you give up, it will be over.");
+ mes "[Dancer Kim]";
+ mes "But in this situation...";
+ mes "Do I really have a way to change it?";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Exercise is the best way!";
+ mes "If you work hard, your bossy will be lighter than before!";
+ next;
+ mes "[Dancer Kim]";
+ mes "But I get tired and give up easily.";
+ mes "I think I am going to give up.";
+ next;
+ if(select("Well, there's no other way.:Let's work together.") == 1) {
+ mes "[Dancer Kim]";
+ mes "No dreams and no hope...";
+ close;
+ }
+ emotion e_omg;
+ mes "[Dancer Kim]";
+ mes "Will you exercise together with me?";
+ mes "Really?";
+ next;
+ mes "[Dancer Kim]";
+ mes "I'm sure that I would try harder if I had someone to workout with.";
+ next;
+ mes "[Dancer Kim]";
+ mes "I feel better now!";
+ mes "I think I'm gaining strength again!";
+ mes "Let's work together!";
+ next;
+ select("What should we do first?");
+ mes "[Dancer Kim]";
+ mes "I have a good idea!";
+ next;
+ mes "[Dancer Kim]";
+ mes "Meet me at Abyss Lake.";
+ mes "I'll see you there.";
+ mes "Just go one field South and one field West from here in Hugel.";
+ mes "I'll meet you there.";
+ set job_wan,6;
+ changequest 2219,2220;
+ close;
+ } else if (job_wan == 6 || job_wan == 7) {
+ mes "[Dancer Kim]";
+ mes "I'll meet you at Abyss Lake.";
+ close;
+ } else if (job_wan == 8) {
+ mes "[Dancer Kim]";
+ mes "Please tell Guitar Song to go to Lutie";
+ mes "I'll go there after I've packed my luggage!";
+ close;
+ }
+ mes "[Vacant Looking Lady]";
+ mes "Where is my partner......";
+ close;
+}
+
+hu_fild05,342,130,5 script Dancer Kim#fild 879,{
+ if (job_wan == 6) {
+ mes "[Dancer Kim]";
+ mes "Exercising together is good but if we compete for it, I think we'll get a better effect!";
+ next;
+ mes "[Dancer Kim]";
+ mes "From now on, let's compete to see who defeats the Yellow Novus first!";
+ next;
+ mes "[Dancer Kim]";
+ mes "You need to defeat 50 Yellow Novus!";
+ mes "Are you ready?";
+ next;
+ if(select("No.:Yes.") == 1) {
+ mes "[Dancer Kim]";
+ mes "Hurry up before I lose interest!";
+ close;
+ }
+ mes "[Dancer Kim]";
+ mes "Good! Then ready, set~~";
+ mes "Go!";
+ set job_wan,7;
+ changequest 2220,2221;
+ close;
+ } else if (job_wan == 7) {
+ if (checkquest(2221,PLAYTIME) == 0 || checkquest(2221,PLAYTIME) == 1) {
+ if (checkquest(2221,HUNTING) == 2) {
+ mes "[Dancer Kim]";
+ mes "Whew!";
+ mes "Looks like I've lost!";
+ next;
+ mes "[Dancer Kim]";
+ mes "This feeling reminds me of the past where I've crossed the borders of many continents.";
+ next;
+ mes "[Dancer Kim]";
+ mes "Ah! Look at this!";
+ mes "I'm getting slimmer, can you see it?";
+ next;
+ mes "[Dancer Kim]";
+ mes "I feel that my body is full of power.";
+ mes "I suddenly want to see my good partner Guitar Song.";
+ mes "I want to start dancing again.";
+ next;
+ select("How about dancing in Lutie?");
+ emotion e_gasp;
+ mes "[Dancer Kim]";
+ mes "Ah! Christmas Village! Yes! Yes!";
+ mes "My dream to dance in Lutie will finally come true.";
+ next;
+ mes "[Dancer Kim]";
+ mes "I want to dance and jump all day to bring people happiness!";
+ mes "So I will go to Lutie.";
+ next;
+ mes "[Dancer Kim]";
+ mes "Ah, do me a favor, please.";
+ mes "Can you bring Guitar Song to Lutie?";
+ mes "Say that his partner is waiting for him.";
+ next;
+ select("No problem!");
+ mes "[Dancer Kim]";
+ mes "You're a good person. I'm really happy that I met you.";
+ mes "Thank god for sending such a stubborn person to me!";
+ set job_wan,8;
+ changequest 2221,2222;
+ close;
+ } else {
+ mes "[Dancer Kim]";
+ mes "Does it look easy to you?";
+ mes "But I'm sure I have a better chance to win.";
+ close;
+ }
+ } else if (checkquest(2221,PLAYTIME) == 2) {
+ mes "[Dancer Kim]";
+ mes "Oh, you came back to me.";
+ mes "I'm so tired. I don't give up halfway. It's a good exercise for me. I will have to give up Nollio to another Wanderer, it's all over....";
+ next;
+ mes "- Dancer Kim dropped down by grief and fatigue -";
+ set job_wan,6;
+ changequest 2221,2220;
+ close;
+ } else {
+ mes "[Dancer Kim]";
+ mes "Huh...?";
+ set job_wan,6;
+ close;
+ }
+ } else if (job_wan == 8) {
+ mes "[Dancer Kim]";
+ mes "Please tell Song, I will be waiting for him at the Christmas tree.";
+ close;
+ }
+ mes "[Dancer Kim]";
+ mes "Hunting Novus is the best exercise, I think.";
+ close;
+}
+
+- script #fildshout00::wandererjcq -1,{
+OnTouch:
+ if (job_wan == 7) {
+ switch(rand(3)) {
+ case 0:
+ mapannounce "hu_fild05","Dancer Kim: Hey, how did you get so fast? I've only got few myself...",bc_map,"0xffff00"; //FW_NORMAL 12 0 0
+ break;
+ case 1:
+ mapannounce "hu_fild05","Dancer Kim: Errrgghh! Hey Novus! I'm gonna get you~",bc_map,"0xffff00"; //FW_NORMAL 12 0 0
+ break;
+ case 2:
+ mapannounce "hu_fild05","Dancer Kim: Oh, are you tired already? Is this my victory? Ho ho ho.",bc_map,"0xffff00"; //FW_NORMAL 12 0 0
+ break;
+ }
+ }
+ end;
+}
+hu_fild05,81,111,0 duplicate(wandererjcq) #fildshout01 139,20,20
+hu_fild05,193,98,0 duplicate(wandererjcq) #fildshout02 139,20,20
+hu_fild05,252,74,0 duplicate(wandererjcq) #fildshout03 139,20,20
+hu_fild05,323,175,0 duplicate(wandererjcq) #fildshout04 139,20,20
+hu_fild05,334,225,0 duplicate(wandererjcq) #fildshout05 139,20,20
+hu_fild05,301,287,0 duplicate(wandererjcq) #fildshout06 139,20,20
+hu_fild05,229,315,0 duplicate(wandererjcq) #fildshout07 139,20,20
+hu_fild05,146,309,0 duplicate(wandererjcq) #fildshout08 139,20,20
+hu_fild05,80,239,0 duplicate(wandererjcq) #fildshout09 139,20,20
+hu_fild05,69,147,0 duplicate(wandererjcq) #fildshout10 139,20,20
+
+xmas,148,131,0 script #wandergogo 139,3,3,{
+OnTouch:
+ if (job_wan == 9) {
+ enablenpc "Dancer Kim#xmas";
+ enablenpc "Guitar Song#xmas";
+ enablenpc "Spectator#xmas1";
+ enablenpc "Spectator#xmas2";
+ enablenpc "Spectator#xmas3";
+ enablenpc "Spectator#xmas4";
+ enablenpc "Soy#xmas";
+ enablenpc "Mimi#xmas";
+ }
+ end;
+}
+
+xmas,147,135,5 script Dancer Kim#xmas 485,{
+ if (job_wan == 9) {
+ if (BaseJob != Job_Dancer && BaseLevel < 99 && JobLevel < 50) {
+ mes "- You can't continue the quest because the condition for the quest is not appropriate. -";
+ close;
+ }
+ if (SkillPoint) {
+ mes "- You can't continue the quest because you have remaining skill points. -";
+ close;
+ }
+ if (checkweight(1201,2) == 0) {
+ mes "- You need to empty your inventory if you want to continue the quest. -";
+ close;
+ }
+ if (ismounting()) {
+ mes "[Dancer Kim]";
+ mes "Please get off of that creature you're riding on.";
+ mes "Then talk to me again.";
+ close;
+ }
+ mes "- <Nollio> is performing. -";
+ next;
+ emotion e_ho,0,"Guitar Song#xmas";
+ emotion e_ho;
+ mes "[Guitar Song]";
+ mes "One! Two! Three!";
+ mes "Blue fish dancing~";
+ mes "Fan! Fan! Fan! I am your fan~";
+ mes "With a strong mind and strong will, I complete fishing~";
+ next;
+ emotion e_ho,0,"Spectator#xmas1";
+ emotion e_ho,0,"Spectator#xmas2";
+ emotion e_ho,0,"Spectator#xmas3";
+ emotion e_ho,0,"Spectator#xmas4";
+ emotion e_ho,0,"Soy#xmas";
+ emotion e_ho,0,"Mimi#xmas";
+ mes "[Spectators]";
+ mes "AAAAhhhhhhhhh - - !!!";
+ mes "So cool! Nollio is the best!!!";
+ next;
+ mes "[Guitar Song]";
+ mes "Hello, ladies and gentlemen!";
+ next;
+ emotion e_lv,0,"Spectator#xmas1";
+ emotion e_lv,0,"Spectator#xmas2";
+ emotion e_lv,0,"Spectator#xmas3";
+ emotion e_lv,0,"Spectator#xmas4";
+ emotion e_lv,0,"Soy#xmas";
+ emotion e_lv,0,"Mimi#xmas";
+ mes "[Spectators]";
+ mes "Hello!!!!!";
+ next;
+ mes "[Guitar Song]";
+ mes "We are the romantic Wanderer team <Nollio> who stroll along the world following love and wind!";
+ next;
+ emotion e_lv,0,"Spectator#xmas1";
+ emotion e_lv,0,"Spectator#xmas2";
+ emotion e_lv,0,"Spectator#xmas3";
+ emotion e_lv,0,"Spectator#xmas4";
+ emotion e_lv,0,"Soy#xmas";
+ emotion e_lv,0,"Mimi#xmas";
+ mes "[Spectators]";
+ mes "Wowwwww~!";
+ next;
+ emotion e_no1;
+ mes "[Dancer Kim]";
+ mes "It's so fascinating that I can dance in a snowy, beautiful village,";
+ mes "I'm so glad that I came here, Lutie.";
+ next;
+ mes "[Spectators]";
+ mes "Yayyyy~";
+ next;
+ mes "[Dancer Kim]";
+ mes "In fact, this wonderfull performance would have been cancelled because of my carelessness.";
+ next;
+ mes "[Guitar Song]";
+ mes "I unintentionally made her upset.";
+ mes "Let me take this opportunity to say to her that I'm sorry.";
+ next;
+ mes "[Dancer Kim]";
+ mes "It's okay.";
+ mes "I'm sorry for behaving as I did.";
+ next;
+ mes "[Dancer Kim]";
+ mes "In fact there is a friend who cheered me up and helped me get through the hardships I faced when I was depressed in my hometown.";
+ next;
+ mes "[Dancer Kim]";
+ mes "You may love my friend's dance more than mine in the future.";
+ mes "She has a great talent.";
+ next;
+ mes "[Dancer Kim]";
+ mes "Introducing!";
+ next;
+ mes "[Dancer Kim]";
+ mapannounce "xmas","Dancer Kim: Introducing the rising Wanderer! " + strcharinfo(0) + "!",bc_map,"0xffff00"; //FW_NORMAL 12 0 0
+ mes "This rising Wanderer star, " + strcharinfo(0) + "!";
+ jobchange roclass(eaclass()|EAJL_THIRD);
+ set job_wan,10;
+ getitem 2795,1; //Green_Apple_Ring
+ getitem 5758,1; //Dying_Swan
+ completequest 2222;
+ next;
+ mes "[Dancer Kim]";
+ mes "Ha ha ha, are you surprised?";
+ mes "Don't look so puzzled?";
+ mes "You led me here, you deserve it.";
+ next;
+ mes "[Dancer Kim]";
+ mes "Oh! You are like a beautiful swan!";
+ mes "The goddess must be jealous to see your beauty.";
+ next;
+ mes "[Dancer Kim]";
+ mes "" + strcharinfo(0) + "! I hope to see your beautiful exploits in the future.";
+ mes "Also, I hope you to meet your precious Maestro.";
+ mes "Let's perform together later, shall we? Ha ha.";
+ next;
+ mes "[Guitar Song]";
+ mes "Thanks to you, I didn't lose my precious partner.";
+ mes "Thank you a lot.";
+ mes "Soon I will make a song for you, so wait for it.";
+ close2;
+ disablenpc "Dancer Kim#xmas";
+ disablenpc "Guitar Song#xmas";
+ disablenpc "Spectator#xmas1";
+ disablenpc "Spectator#xmas2";
+ disablenpc "Spectator#xmas3";
+ disablenpc "Spectator#xmas4";
+ disablenpc "Soy#xmas";
+ disablenpc "Mimi#xmas";
+ end;
+ }
+OnInit:
+ disablenpc "Dancer Kim#xmas";
+ end;
+}
+
+- script #wander_xmas -1,{
+ end;
+OnInit:
+ disablenpc strnpcinfo(0);
+ end;
+}
+xmas,149,135,3 duplicate(#wander_xmas) Guitar Song#xmas 479
+xmas,142,130,7 duplicate(#wander_xmas) Spectator#xmas1 711
+xmas,145,127,7 duplicate(#wander_xmas) Spectator#xmas2 712
+xmas,148,127,7 duplicate(#wander_xmas) Soy#xmas 714
+xmas,149,127,1 duplicate(#wander_xmas) Mimi#xmas 714
+xmas,151,127,1 duplicate(#wander_xmas) Spectator#xmas3 716
+xmas,154,129,1 duplicate(#wander_xmas) Spectator#xmas4 797 \ No newline at end of file