diff options
Diffstat (limited to 'npc/quests/bard_quest.txt')
-rw-r--r-- | npc/quests/bard_quest.txt | 129 |
1 files changed, 56 insertions, 73 deletions
diff --git a/npc/quests/bard_quest.txt b/npc/quests/bard_quest.txt index 508284350..477bc9c3e 100644 --- a/npc/quests/bard_quest.txt +++ b/npc/quests/bard_quest.txt @@ -28,8 +28,8 @@ //============================================================ geffen,132,38,3 script Bard#2 1_M_BARD,{ - if (BARD_Q > 5) set gef_bard_q,BARD_Q; - set @name$,strcharinfo(0); + if (BARD_Q > 5) gef_bard_q = BARD_Q; + @name$ = strcharinfo(0); if (gef_bard_q > 29) { cutin "bard_eland02",2; mes "[Errende]"; @@ -123,7 +123,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{ next; specialeffect2 EF_RESURRECTION; mes "^3355FFWhile listening to his song, you feel at ease, and your thoughts become clearer. You believe that you see the vision of an angel, and you gain some experience points.^000000"; - set gef_bard_q, gef_bard_q + 16; //30,31 + gef_bard_q += 16; //30,31 if (checkre(3)) { if (BaseLevel < 56) getexp 450,0; else if ((BaseLevel > 55) && (BaseLevel < 61)) getexp 550,0; @@ -196,7 +196,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{ mes "There you go. Now, you may go to Mr. Sketzi. Remember, you must"; mes "show him the Seal of Friendship."; mes "Good luck, now~"; - set gef_bard_q,11; + gef_bard_q = 11; goto L_End; } else if (gef_bard_q == 20) { @@ -239,7 +239,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{ mes "[Errende]"; mes "If you will let me, I will tell you of my travels. By your leave,"; mes "I will play a song that will help you forget your troubles."; - set gef_bard_q,21; + gef_bard_q = 21; callsub S_StorySong,2; } else { @@ -291,7 +291,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{ next; mes "[Errende]"; mes "I beseech you, if you meet him, please ask him of the 8th love and inform me of that lyric immediately~"; - set gef_bard_q,22; + gef_bard_q = 22; } goto L_End; @@ -332,7 +332,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{ if(select("No, thanks.:I can, so stop crying.")==1) { mes "[Errende]"; mes "Ah, I guess it was too much to ask of you. My apologies. Don't worry about it, I'll find out some other way."; - set gef_bard_q,25; + gef_bard_q = 25; } else { mes "[Errende]"; @@ -345,7 +345,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{ mes "I'll pay you back somehow!"; mes "Thank you for your trouble"; mes "in advance~"; - set gef_bard_q,24; + gef_bard_q = 24; } goto L_End; @@ -378,7 +378,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{ mes "What was the line...?"; mes "How could I forget"; mes "the 8th love?"; - set gef_bard_q,26; + gef_bard_q = 26; goto L_End; } @@ -400,7 +400,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{ mes "No love,"; mes "No hope"; mes "No....^000000"; - set .@random,rand(1,50); + .@random = rand(1,50); next; if (.@random > 27 && .@random < 37 ) { @@ -418,7 +418,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{ next; mes "[Errende]"; mes "I promise to pay you back as best as I can! I'll wait for you here until you return!"; - set gef_bard_q,24; + gef_bard_q = 24; } else { cutin "bard_eland04",2; mes "^3355FFYou ignore his"; @@ -554,7 +554,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{ if(select("No, thanks.:I can, so stop crying.")==1) { mes "[Errende]"; mes "Ah, I guess it was too much to ask of you. My apologies. Don't worry about it, I'll find out some other way."; - set gef_bard_q,25; + gef_bard_q = 25; } else { mes "[Errende]"; mes "Are you serious?"; @@ -566,20 +566,20 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{ mes "I'll pay you back somehow!"; mes "Thank you for your trouble"; mes "in advance~"; - set gef_bard_q,24; + gef_bard_q = 24; } goto L_End; } else if (.@inputstr$ == "Gunther") { mes "[Errende]"; mes "Gunther? I don't think he would do this. He always puts lines in his songs like 'doubleharmony for you.' Plus, he's too silly for that."; - set gef_bard_q,26; + gef_bard_q = 26; goto L_End; } else if (.@inputstr$ == "Gunther Doubleharmony") { mes "[Errende]"; mes "Gunther? I don't think he would do this. He always puts lines in his songs like 'doubleharmony for you.' Plus, he's too silly for that."; - set gef_bard_q,26; + gef_bard_q = 26; goto L_End; } else if (.@inputstr$ == "Errende") { @@ -589,7 +589,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{ mes "If I did, why would"; mes "I not know what this"; mes "song is about?"; - set gef_bard_q,26; + gef_bard_q = 26; goto L_End; } else { @@ -602,7 +602,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{ mes "What was the line...?"; mes "How could I forget"; mes "the 8th love?"; - set gef_bard_q,26; + gef_bard_q = 26; goto L_End; } @@ -651,7 +651,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{ next; mes "[Errende]"; mes "I beseech you, if you meet him, please ask him of the 8th love and inform me of that lyric immediately~"; - set gef_bard_q,2; + gef_bard_q = 2; } goto L_End; @@ -688,14 +688,14 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{ if(select("No, thanks.:I can, so stop crying.")==1) { mes "[Errende]"; mes "Ah, I guess it was too much to ask of you. My apologies. Don't worry about it, I'll find out some other way."; - set gef_bard_q,5; + gef_bard_q = 5; } else { mes "[Errende]"; mes "Are you serious? Oh, thank you so much! You must be an angel! An angel that truly understands the heart of a poet!"; next; mes "[Errende]"; mes "I'll pay you back somehow! Thank you for your trouble in advance~"; - set gef_bard_q,4; + gef_bard_q = 4; } goto L_End; @@ -724,7 +724,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{ mes "What was the line...?"; mes "How could I forget"; mes "the 8th love?"; - set gef_bard_q,6; + gef_bard_q = 6; goto L_End; } @@ -740,7 +740,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{ mes "Shattering his dreams..."; mes "No dreams, no heart, no love, no hope, no...^000000"; next; - set .@random,rand(1,50); + .@random = rand(1,50); if (.@random > 27 && .@random < 37) { mes "^3355FFErrende continues to sing about his personal despair. He seems to be disappointed in your refusal to help him. Of course, you begin to feel sorry for him.^000000"; @@ -756,7 +756,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{ next; mes "[Errende]"; mes "I promise to pay you back as best as I can! I'll wait for you here until you return!"; - set gef_bard_q,4; + gef_bard_q = 4; } else { mes "^3355FFYou ignore his"; mes "heart wrenching song."; @@ -887,35 +887,35 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{ if(select("No, thanks.:I can, so stop crying.")==1) { mes "[Errende]"; mes "Ah, I guess it was too much to ask of you. My apologies. Don't worry about it, I'll find out some other way."; - set gef_bard_q,5; + gef_bard_q = 5; } else { mes "[Errende]"; mes "Are you serious? Oh, thank you so much! You must be an angel! An angel that truly understands the heart of a poet!"; next; mes "[Errende]"; mes "I'll pay you back somehow! Thank you for your trouble in advance~"; - set gef_bard_q,4; + gef_bard_q = 4; } goto L_End; } else if (.@inputstr$ == "Gunther") { mes "[Errende]"; mes "Gunther? I don't think he would do this. He always puts lines in his songs like 'doubleharmony for you.' Plus, he's too silly for that."; - set gef_bard_q,6; + gef_bard_q = 6; goto L_End; } else if (.@inputstr$ == "Gunther Doubleharmony") { mes "[Errende]"; mes "Gunther? I don't think he would do this. He always puts lines in his songs like 'doubleharmony for you.' Plus, he's too silly for that."; - set gef_bard_q,6; + gef_bard_q = 6; goto L_End; } else if (.@inputstr$ == "Errende") { cutin "bard_eland04",2; mes "[Errende]"; mes "Surely you jest! If I did, why would I not know what this song is about?"; - set gef_bard_q,6; + gef_bard_q = 6; goto L_End; } else { @@ -927,7 +927,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{ mes "What was the line...?"; mes "How could I forget"; mes "the 8th love?"; - set gef_bard_q,6; + gef_bard_q = 6; goto L_End; } @@ -981,7 +981,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{ mes "[Errende]"; mes "If you will let me, I will tell you of my travels. By your leave,"; mes "I will play a song that will help you forget your troubles."; - set gef_bard_q,1; + gef_bard_q = 1; callsub S_StorySong,5; } else { @@ -1010,7 +1010,7 @@ S_StorySong: if(select("News and rumors~:Cancel.")==1) { cutin "bard_eland01",2; mes "[Errende]"; - set .@random,rand(1,3); + .@random = rand(1,3); if (.@random == 1) { mes "Hmmm. Then shall we talk about this town, Geffen? Have you ever been to the Pub or the Inn here?"; next; @@ -1132,7 +1132,7 @@ S_StorySong: mes "Alright."; mes "Here we go~"; - set .@random,rand(1,3); + .@random = rand(1,3); if (.@random == 1) soundeffect "ring_of_nibelungen.wav",0; else if (.@random == 2) @@ -1159,9 +1159,9 @@ S_StorySong: next; //for 3 and 4 variants, we need higher chance if(getarg(0) == 3 || getarg(0) == 4) - set .@random,rand(1,5); + .@random = rand(1,5); else - set .@random,rand(1,3); + .@random = rand(1,3); if (.@random == 1) { mes "^483D8BValhalla dazzles in gold"; mes "The fifth as we know"; @@ -1308,15 +1308,15 @@ S_StorySong: next; mes "[Errende]"; mes "I beseech you, if you meet him, please ask him of the 8th love and inform me of that lyric immediately~"; - if(gef_bard_q==1) set gef_bard_q,2; - if(gef_bard_q==21) set gef_bard_q,22; + if(gef_bard_q==1) gef_bard_q = 2; + if(gef_bard_q==21) gef_bard_q = 22; } else { mes "[Errende]"; mes "*Sigh...*"; mes "I can't remember the 8th part of this song if my life depended on it. And it does~! *Wahhhh~*"; - if(gef_bard_q==1) set gef_bard_q,7; - if(gef_bard_q==21) set gef_bard_q,27; + if(gef_bard_q==1) gef_bard_q = 7; + if(gef_bard_q==21) gef_bard_q = 27; } goto L_End; @@ -1366,7 +1366,7 @@ S_StorySong: } morocc,134,111,3 script Bard#3 2_M_BARD_ORIENT,{ - set @name$,strcharinfo(0); + @name$ = strcharinfo(0); if (gef_bard_q == 31) { mes "[Kino Kitty]"; mes "Everything will be"; @@ -1382,7 +1382,7 @@ morocc,134,111,3 script Bard#3 2_M_BARD_ORIENT,{ switch(select("Tell me a story...:Your voice is...:No thanks, I appreciate it though.")) { case 1: - set .@random,rand(1,3); + .@random = rand(1,3); if (.@random == 1) { mes "[Kino Kitty]"; mes "Many legends have been passed down as songs. Stories of Gods and tales of brave warriors have all been written as songs."; @@ -1500,7 +1500,6 @@ morocc,134,111,3 script Bard#3 2_M_BARD_ORIENT,{ mes "Could that tree be Yggdrasil? Is it possible that I could meet her in the Niffheim, realm of the dead?"; close; } - case 2: mes "[Kino Kitty]"; mes "Oh... Well, I have a chronic disease so I can't speak out loud. I, um, even cough up a little blood. But aside from that, I'm perfectly healthy."; @@ -1508,7 +1507,6 @@ morocc,134,111,3 script Bard#3 2_M_BARD_ORIENT,{ mes "^3355FFA look of bitterness momentarily flashed across Kino Kitty's face. He then adjusted his guitar strings and began to play, humming a low tune.^000000"; soundeffect "humming.wav",0; close; - case 3: mes "[Kino Kitty]"; mes "Hmm...?"; @@ -1531,7 +1529,7 @@ morocc,134,111,3 script Bard#3 2_M_BARD_ORIENT,{ switch(select("Tell me a story, or sing something~:Your voice is...:No thanks. I appreciate it, though.")) { case 1: - set .@random,rand(1,3); + .@random = rand(1,3); if (.@random == 1) { mes "[Kino Kitty]"; mes "Ah..."; @@ -1644,7 +1642,6 @@ morocc,134,111,3 script Bard#3 2_M_BARD_ORIENT,{ mes "Could that tree be Yggdrasil? Is it possible that I could meet her in the Niffheim, realm of the dead?"; close; } - case 2: mes "[Kino Kitty]"; mes "Oh... Well, I have a chronic disease so I can't speak out loud. I, um, even cough up a little blood. But aside from that, I'm perfectly healthy."; @@ -1652,7 +1649,6 @@ morocc,134,111,3 script Bard#3 2_M_BARD_ORIENT,{ mes "^3355FFA look of bitterness momentarily flashed across Kino Kitty's face. He then adjusted his guitar strings and began to play, humming a low tune.^000000"; soundeffect "humming.wav",0; close; - case 3: mes "[Kino Kitty]"; mes "Hmm...?"; @@ -1686,9 +1682,8 @@ morocc,134,111,3 script Bard#3 2_M_BARD_ORIENT,{ mes "[Kino Kitty]"; mes "Ah, right."; mes "You already have a seal marked by Errende. Oh well, if you don't want it, what can I do?"; - set gef_bard_q,13; + gef_bard_q = 13; close; - case 2: mes "[Kino Kitty]"; mes "Now, let's see..."; @@ -1728,10 +1723,9 @@ morocc,134,111,3 script Bard#3 2_M_BARD_ORIENT,{ next; mes "^3355FFKino Kitty hands you a letter that is labeled 'Dear Errende'"; mes "on the front.^000000"; - set gef_bard_q,14; + gef_bard_q = 14; close; } - } else { mes "[Kino Kitty]"; mes "Hmmm...?"; @@ -1825,12 +1819,10 @@ morocc,134,111,3 script Bard#3 2_M_BARD_ORIENT,{ mes "[Kino Kitty]"; mes "^333333^333333*Cough Cough*^000000^000000"; mes "Wh-why do I have to suffer? Are my final days as a Bard on this earth soon approaching? I feel so pathetic..."; - set gef_bard_q,10; + gef_bard_q = 10; close; - } else { switch(select("Tell me a story.:Sing a song.:Nothing.")) { - case 1: mes "[Kino Kitty]"; mes "A story? Mmmm..."; @@ -1861,12 +1853,10 @@ morocc,134,111,3 script Bard#3 2_M_BARD_ORIENT,{ mes "...Hah..."; mes "I'm sorry, but I don't think I can speak for much longer."; close; - case 2: mes "[Kino Kitty]"; mes "Sorry, but I don't feel like singing at the moment. I hope you understand. I want to sing the last song of my life for Jorti..."; close; - case 3: mes "[Kino Kitty]"; mes "You have no"; @@ -1938,7 +1928,6 @@ morocc,134,111,3 script Bard#3 2_M_BARD_ORIENT,{ mes "^333333(Wasn't the little girl"; mes "scared by your outburst...?)^000000"; close; - } else { if (gef_bard_q == 2) { mes "[Mysterious Bard]"; @@ -1949,7 +1938,7 @@ morocc,134,111,3 script Bard#3 2_M_BARD_ORIENT,{ next; mes "[Kino Kitty]"; mes "When next we meet, I will tell you what I have heard and experienced. That is, I am willing to spend my time with you."; - set gef_bard_q,22; + gef_bard_q = 22; close; } else if (gef_bard_q == 3) { @@ -1961,7 +1950,7 @@ morocc,134,111,3 script Bard#3 2_M_BARD_ORIENT,{ next; mes "[Kino Kitty]"; mes "When next we meet, I will tell you what I have heard and experienced. That is, I am willing to spend my time with you."; - set gef_bard_q,23; + gef_bard_q = 23; close; } else if (gef_bard_q == 4) { @@ -2026,7 +2015,7 @@ morocc,134,111,3 script Bard#3 2_M_BARD_ORIENT,{ mes "[Kino Kitty]"; mes "^333333^333333*Cough Cough*^000000^000000"; mes "Wh-why do I have to suffer? Are my final days as a Bard on this earth soon approaching? I feel so pathetic..."; - set gef_bard_q,10; + gef_bard_q = 10; close; } else { @@ -2047,7 +2036,7 @@ morocc,134,111,3 script Bard#3 2_M_BARD_ORIENT,{ next; mes "[Kino Kitty]"; mes "When next we meet, I will tell you what I have heard and experienced. That is, I am willing to spend my time with you."; - set gef_bard_q,20; + gef_bard_q = 20; close; } else { @@ -2056,7 +2045,7 @@ morocc,134,111,3 script Bard#3 2_M_BARD_ORIENT,{ next; mes "[Mysterious Bard]"; mes "My lady, fair as wisteria, whose beauty rivals that of the goddess Freya, let me introduce myself as the poor poet who wanders the earth, Kino Kitty. I hope you remember me."; - set gef_bard_q,20; + gef_bard_q = 20; close; } } @@ -2169,7 +2158,7 @@ yuno_in01,172,100,3 script Old Man#bq1 4_M_05,{ mes "I hope you find"; mes "what you're"; mes "looking for."; - set gef_bard_q,12; + gef_bard_q = 12; close; } else { @@ -2181,7 +2170,6 @@ yuno_in01,172,100,3 script Old Man#bq1 4_M_05,{ mes "You're not looking for any medical or health related books, are you? I'm sorry, but we don't carry any of those."; close; } - } else { mes "[Sketzi Bundin]"; mes "Welcome."; @@ -2194,7 +2182,7 @@ yuno_in01,172,100,3 script Old Man#bq1 4_M_05,{ } yuno_in01,163,101,0 script Old Book#bq HIDDEN_NPC,{ - set @name$,strcharinfo(0); + @name$ = strcharinfo(0); if ((gef_bard_q > 11) && (gef_bard_q < 14)) { if (!rand(5)) { mes "^3355FFYou opened the book. There's a crisp brittleness to the pages, and the letters are faded and barely readable. You can't even identify the author's name.^000000"; @@ -2232,7 +2220,7 @@ yuno_in01,163,101,0 script Old Book#bq HIDDEN_NPC,{ mes "Love finally blossoms."; next; mes "^3355FFYou copy down the final lines, and keep them in a note inside your pocket."; - set gef_bard_q,15; + gef_bard_q = 15; close; } else { @@ -2297,7 +2285,6 @@ yuno_in01,173,96,0 script Luke's Songs Vol.1 HIDDEN_NPC,{ mes "[Luke's Note]"; mes "The lyrics, of course, are fictional, and are in no way anecdotal."; close; - case 2: mes "[Life is a Water Mill]"; mes "I chased after fame."; @@ -2324,7 +2311,6 @@ yuno_in01,173,96,0 script Luke's Songs Vol.1 HIDDEN_NPC,{ mes "made to give comfort"; mes "to people in despair."; close; - case 3: mes "[We]"; mes "A good Bard sings"; @@ -2466,7 +2452,7 @@ yuno_in01,173,92,0 script Apple of Idun HIDDEN_NPC,{ } payon,181,172,3 script Bard#4 1_M_BARD,{ - set @name$,strcharinfo(0); + @name$ = strcharinfo(0); if (gef_bard_q == 2 || gef_bard_q == 22) { mes "[Gunther Doubleharmony]"; mes "Hahaha~!"; @@ -2506,8 +2492,8 @@ payon,181,172,3 script Bard#4 1_M_BARD,{ next; mes "[Gunther Doubleharmony]"; mes "There you go! Now you can go back to Minty Errende and show him your back and he will see what I wrote and then remember the lyrics!"; - if (gef_bard_q == 2) set gef_bard_q,3; - if (gef_bard_q == 22) set gef_bard_q,23; + if (gef_bard_q == 2) gef_bard_q = 3; + if (gef_bard_q == 22) gef_bard_q = 23; close; } else { @@ -2743,14 +2729,11 @@ payon,181,172,3 script Bard#4 1_M_BARD,{ mes "But it's okay because he was rescued by some Alchemist and came back to life, but you should go to Lutie if you wanna know more about him, okay?"; close; } - case 3: mes "[Gunther Doubleharmony]"; mes "You're gonna leave right now and not even listen to me a little bit? Okay, I'm cool, but promise you'll come back and listen to just one of my songs, okay?"; close; - } - } else { mes "[" + @name$ + "]"; mes "..."; @@ -2915,7 +2898,7 @@ yuno_in04,33,119,3 script Adventurer#1 4_M_ROGUE,{ mes "Hello there~"; mes "My name is Pane."; mes "May I ask yours?"; - set @name$,strcharinfo(0); + @name$ = strcharinfo(0); input .@inputstr$; next; mes "[Energetic Young Man]"; |