diff --git a/npc/Changelog.txt b/npc/Changelog.txt index 95098534d3..87a6bf0f60 100644 --- a/npc/Changelog.txt +++ b/npc/Changelog.txt @@ -40,6 +40,8 @@ Playtester Date Added ====== 07/19 + * Split Einbech quests from cities/einbech.txt to quests/quests_ein.txt [Evera] + * Renamed quests/quests_einbroch.txt to quests/quests_ein.txt [Evera] * Split more Einbroch quests in cities/einbroch.txt to quests/quests_einbroch.txt [Evera] * Completed the sign quest warps [MasterOfMuppets] 07/18 diff --git a/npc/cities/einbech.txt b/npc/cities/einbech.txt index d1d5e20b4b..694fda7404 100644 --- a/npc/cities/einbech.txt +++ b/npc/cities/einbech.txt @@ -3,7 +3,7 @@ //===== By: ================================================== //= Muad_dib //===== Current Version: ===================================== -//= 1.3 +//= 1.4 //===== Compatible With: ===================================== //= eAthena Revision 3000+ //===== Description: ========================================= @@ -21,6 +21,7 @@ //= thanks to Dj-Yhn for scripting them. //= 1.2 Removed Duplicates [Silent] //= 1.3 Implemented the Lover's quest. [MasterOfMuppets] +//= 1.4 Moved quests to quests/quests_ein.txt [Evera] //============================================================ @@ -385,32 +386,6 @@ einbech.gat,105,218,6 script Gushenmu 848,{ close; } -einbech.gat,57,210,4 script Young Man#04 854,{ - mes "[Young Man]"; - mes "Behind the pub,"; - mes "you'll see this old man"; - mes "who's always mumbling"; - mes "something to himself."; - next; - mes "[Young Man]"; - mes "Sometimes he seems really"; - mes "angry, but other times he looks"; - mes "awfully depressed. He must have"; - mes "lived through some really horrible"; - mes "experiences. I can't help but feel"; - mes "really sorry for the old guy."; - next; - mes "[Young Man]"; - mes "He says and does"; - mes "a lot of strange things."; - mes "It's sad to see someone"; - mes "that old act that way, but"; - mes "it makes me wonder what"; - mes "could have happened to him."; - set Shinokas_Quest,1; - close; -} - einbech.gat,39,215,6 script Train Station Staff 852,{ mes "[Staff]"; mes "Welcome to"; @@ -977,456 +952,6 @@ L_FINE: close; } -einbech.gat,165,105,7 script Buender Hikeman 847,{ - if(Shinokas_Quest == 9) goto L_P2; - if(Shinokas_Quest == 3)goto L_BEST; - if(Shinokas_Quest == 2)goto L_BASTARD; - mes "[Buender Hikeman]"; - mes "..."; - mes "......"; - if(!Shinokas_Quest)close; - next; - mes "[Buender Hikeman]"; - mes "..."; - mes "......"; - mes "......You..."; - next; - mes "[Buender Hikeman]"; - mes "..."; - mes "......"; - mes "......You..."; - mes "......Stop it..."; - next; - mes "[Buender Hikeman]"; - mes "..."; - mes "......"; - mes "......You..."; - mes "......Stop it..."; - mes "...You ^FF0000bastard^000000!"; - next; - mes "[Buender Hikeman]"; - mes "RaaaaAAAARGHHH!!"; - next; - mes "[Buender Hikeman]"; - mes "^0000FFThe old man seems^000000"; - mes "^0000FFslightly irked at seeing^000000"; - mes "^0000FFyou. Unfortunately, his^000000"; - mes "^0000FFscreaming and rambling^000000"; - mes "^0000FFis totally incoherent.^000000"; - next; - mes "[Buender Hikeman]"; - mes "It ^FF0000is^000000 you!"; - mes "You're responsible!"; - mes "You've taken everything"; - mes "away from me!!"; - next; - menu "What are you talking about?",L_WHAT,"Ignore Him.",-; - mes "[Buender Hikeman]"; - mes "W...wait!"; - mes "I said wait!"; - mes "*Cough!*"; - close; -L_WHAT: - mes "[Buender Hikeman]"; - mes "How dare you..."; - mes "How dare you treat"; - mes "after destroying all the"; - mes "happiness in my life!"; - next; - mes "[Buender Hikeman]"; - mes "Damn you..."; - mes "How can you have"; - mes "the audacity to pretend"; - mes "as if nothing happened?!"; - mes "*C-cough Cough...*"; - next; - mes "[Buender Hikeman]"; - mes "Are you so evil to"; - mes "just shallowly forget"; - mes "what you've done to our"; - mes "lives? Did you already"; - mes "forget what you did"; - mes "here in Einbech?!"; - next; - mes "[Buender Hikeman]"; - mes "It was such a long"; - mes "time ago, but I'll never"; - mes "forget. This town was"; - mes "small, but full of folk"; - mes "with warm hearts..."; - next; - mes "[Buender Hikeman]"; - mes "Me, Khartophe, Anuto,"; - mes "Maskharundt... All of"; - mes "us were friends hired"; - mes "by that businessman"; - mes "to dig up ores in the mine."; - next; - mes "[Buender Hikeman]"; - mes "And then there"; - mes "was you! All of us"; - mes "put together made the"; - mes "greatest mining team!"; - mes "That was, until, we"; - mes "discovered ^FF0000it^000000."; - next; - mes "[Buender Hikeman]"; - mes "Yes..."; - mes "The mysterious ore"; - mes "that dazzled with a"; - mes "magnificent light."; - next; - mes "[Buender Hikeman]"; - mes "But we should have known"; - mes "that the ^0000FFUngoliant^000000 would"; - mes "be arround that ore. We"; - mes "should have realized"; - mes "the danger..."; - next; - mes "[Buender Hikeman]"; - mes "We reported our findings"; - mes "to our employer, and then"; - mes "the ore just disappeared. He"; - mes "must have sent it somewhere,"; - mes "it was none of our business."; - next; - mes "[Buender Hikeman]"; - mes "Then life was back"; - mes "to normal for a while."; - mes "But one day you yelled"; - mes "to us that you had found"; - mes "another special, mysterious"; - mes "ore in the mines."; - next; - mes "[Buender Hikeman]"; - mes "But when we came"; - mes "over to check the hole"; - mes "you dug up, you know"; - mes "what we found...?!"; - next; - menu "Ungoliant?",L_UNGOLIANT,"A mysterious ore, right?",L_ORE,"Nothing...?",-; - mes "[Buender Hikeman]"; - mes "Yes..."; - mes "Nothing."; - next; - goto L_CONTINUE; -L_UNGOLIANT: - mes "[Buender Hikeman]"; - mes "Don't you remember"; - mes "what happened? What"; - mes "you did to us at that time?!"; - next; -L_CONTINUE: - mes "[Buender Hikeman]"; - mes "There was nothing"; - mes "inside the hole!"; - next; - mes "[Buender Hikeman]"; - mes "Then you pointed to"; - mes "the wall behind us and"; - mes "screamed that Ungoliant"; - mes "was coming! In our panic"; - mes "we started to dig our way out!"; - next; - mes "[Buender Hikeman]"; - mes "I remember that the expression on"; - mes "your face seemed so strange. I had"; - mes "thought you looked sad, but now I'm"; - mes "sure you were consumed by greed! We"; - mes "trusted you and you betrayed us!"; - next; - mes "[Buender Hikeman]"; - mes "When we finally smashed"; - mes "down that last wall, everything"; - mes "started to fall around us. We"; - mes "were the only two to survive"; - mes "that tunnel collapse."; - next; - mes "[Buender Hikeman]"; - mes "Then I learned..."; - mes "You planned it all along."; - set Shinokas_Quest,2; - close; -L_ORE: - mes "[Buender Hikeman]"; - mes "Don't you remember"; - mes "what happened? What"; - mes "you did to us at that time?!"; - next; - goto L_CONTINUE; -L_BASTARD: - mes "[Buender Hikeman]"; - mes "Bastard!"; - mes "I'm sick of"; - mes "your lies!"; - next; - menu "I'm not who you think!",L_IM,"How did you survive the accident?",-; -L_HOW: - mes "[Buender Hikeman]"; - mes "When I came to,"; - mes "I was lying on my"; - mes "stomach in the ruins"; - mes "of that dark tunnel."; - next; - mes "[Buender Hikeman]"; - mes "And I found..."; - mes "You know what I found."; - next; - mes "[Buender Hikeman]"; - mes "*Cough Cough*"; - mes "The corpses of my friends!"; - mes "Kartophe, Anuto, Maskharundt"; - mes "Great men and my best friends."; - mes "But where were you?!"; - next; - mes "[Buender Hikeman]"; - mes "Your body was nowhere"; - mes "to be found. I searched"; - mes "the tunnel and finnaly"; - mes "climbed outside where"; - mes "I was found unconscious."; - next; - mes "[Buender Hikeman]"; - mes "I was so stupid."; - mes "It was because of"; - mes "that ore! You killed our"; - mes "friend and destroyed"; - mes "my life for that thing!"; - next; - mes "[Buender Hikeman]"; - mes "And now..."; - mes "You come out of"; - mes "hiding and show up."; - mes "What do you want of"; - mes "me? What more can"; - mes "you possibly take away?!"; - next; - menu "I'm not who you think I am!",L_THINK,"I'd like to apologize.",-; - mes "[Buender Hikeman]"; - mes "Ha ha..."; - mes "Apologize?"; - mes "The harm is"; - mes "already done..."; - goto L_CONTINUE2; -L_THINK: - mes "[Buender Hikeman]"; - mes "Quit lying!"; - mes "You've stirred up"; - mes "my hatred by showing"; - mes "up again! I've never"; - mes "forgotten that day!"; - next; -L_CONTINUE2: - mes "[Buender Hikeman]"; - mes "It's too late"; - mes "for you now. For"; - mes "the sake of my friends,"; - mes "I'll have my vengeance!"; - next; - mes "[Buender Hikeman]"; - mes "Prepare to die!"; - mes "^0000FFShinokas^000000!!!!"; - next; - mes "[Buender Hikeman]"; - mes "...!"; - mes "*Cough! Cough!*"; - mes "Noooo! N-not now..."; - mes "*Cough! Cough!*"; - next; - mes "[" + strcharinfo(0) + "]"; - mes "..."; - mes "I better"; - mes "get away"; - mes "from him!"; - next; - mes "^0000FFYou ran away from Hikeman^000000"; - mes "^0000FFas he collapsed on the ground^000000"; - mes "^0000FFIt wouldn't be a good idea to^000000"; - mes "^0000FFprovoke the old man anymore,^000000"; - mes "^0000FFintentionally or not.^000000"; - set Shinokas_Quest,3; - close; -L_BEST: - mes "^0000FFIt'd be best^000000"; - mes "^0000FFto avoid aggravating^000000"; - mes "^0000FFthe old man for now.^000000"; - close; -L_IM: - mes "[Buender Hikeman]"; - mes "Ha...!"; - mes "Do you think"; - mes "I'd so easily"; - mes "forget the face"; - mes "of the person who"; - mes "shattered my life?!"; - goto L_HOW; - -L_P2: - mes "^0000FFHikeman is dozing^000000"; - mes "^0000FFoff in his chair. Judging^000000"; - mes "^0000FFfrom the look of discomfort^000000"; - mes "^0000FFon his face, he seems to be^000000"; - mes "^0000FFhaving a nightmare.^000000"; - if (Shinokas_Quest == 10) close; - next; - mes "["+strcharinfo(0)+"]"; - mes "Excuse me..."; - next; - mes "[Buender Hikeman]"; - mes "Huh...?"; - mes ".........!!"; - mes "Hahahahaha!"; - mes "Come back for"; - mes "your beating,"; - mes "eh, Shinokas?!"; - next; - mes "["+strcharinfo(0)+"]"; - mes "Look...!"; - mes "I'm not Shinokas,"; - mes "okay? How can you"; - mes "forget what he looks"; - mes "like or how old he is?"; - mes "I'm way younger!"; - next; - mes "[Buender Hikeman]"; - mes "What...?"; - next; - mes "[Buender Hikeman]"; - mes ".................."; - next; - mes "[Buender Hikeman]"; - mes "Uhhhh......"; - next; - mes "[Buender Hikeman]"; - mes "Huh."; - next; - mes "[Buender Hikeman]"; - mes "It seems..."; - mes "I've made a"; - mes "huge mistake."; - next; - mes "[Buender Hikeman]"; - mes "Ever since the accident, people"; - mes "have said that I haven't been the"; - mes "same. Maybe they're right."; - next; - mes "[Buender Hikeman]"; - mes "I keep making the same"; - mes "mistakes, so maybe they're"; - mes "right about me getting senile."; - mes "Did you come just to clear"; - mes "up this misunderstanding?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "Um..."; - mes "Actually..."; - next; - menu "Tell Hikeman about Shinakas's death.",-,"Don't notify Hikeman",L_NNotify; - mes "["+strcharinfo(0)+"]"; - mes "Shinokas died"; - mes "a while ago in"; - mes "Einbroch."; - next; - mes "[Buender Hikeman]"; - mes "Wh-what...?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "Shinokas was killed by"; - mes "some men. He thinks they"; - mes "may have been the ones"; - mes "who hired you guys. In the"; - mes "end, he was betrayed too..."; - next; - mes "[Buender Hikeman]"; - mes "I..."; - mes "I see..."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Shinokas may have"; - mes "gotten some money,"; - mes "but he spent the rest"; - mes "of his life in hiding,"; - mes "being hunted down."; - next; - mes "[Buender Hikeman]"; - mes "Nothing's left."; - mes "I've got nothing"; - mes "to look forward to."; - mes "I was living only to"; - mes "avenge my friends..."; - next; - mes "[Buender Hikeman]"; - mes "Please..."; - mes "Just go back to"; - mes "wherever you came"; - mes "from. Leave me alone..."; - next; - mes "["+strcharinfo(0)+"]"; - mes "..."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Did Hikeman really want"; - mes "revenge on Shinokas or did"; - mes "he want to hear him out since"; - mes "they used to be close friends?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "If I mention that"; - mes "what they found was"; - mes "the Ymir Heart Piece,"; - mes "Hikeman might end up"; - mes "getting hunter down, so"; - mes "I better not say anything."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Why are those men"; - mes "so obsessed with that"; - mes "Ymir Heart Piece? Is it"; - mes "really worth this kind of"; - mes "cruelty? Whoever they are,"; - mes "their intentions can't be good."; - close2; - set Shinokas_Quest,10; - if(BaseLevel < 41)set BaseExp,BaseExp+34750; - if(BaseLevel > 40 && BaseLevel < 61)set BaseExp,BaseExp+69500; - if(BaseLevel > 60 && BaseLevel < 71)set BaseExp,BaseExp+139000; - if(BaseLevel > 70 && BaseLevel < 81)set BaseExp,BaseExp+278000; - if(BaseLevel > 80 && BaseLevel < 91)set BaseExp,BaseExp+417000; - if(BaseLevel > 90)set BaseExp,BaseExp+556000; - end; - -L_NNotify: - mes "["+strcharinfo(0)+"]"; - mes "Yeah..."; - mes "That's right."; - mes "I wanted to clear up"; - mes "this misunderstanding"; - mes "so you could calm down,"; - mes "even if it's just a little bit."; - next; - mes "[Buender Hikeman]"; - mes "Well, you don't have"; - mes "to worry so much about"; - mes ",u stress. I find that the"; - mes "winds that pass through"; - mes "this town to be very relaxing."; - next; - mes "[Buender Hikeman]"; - mes "Each time the wind"; - mes "blows by, my vision blurs,"; - mes "my memories haze and all"; - mes "of my hatred just drifts away."; - next; - mes "[Buender Hikeman]"; - mes "Without the wind, I'd only"; - mes "have my hatred towards ^FF0000him^000000."; - mes "Maybe it's my only reason for"; - mes "living and maybe I'm lonely,"; - mes "but it's too late to feel"; - mes "sorry for myself now."; - close; -} - ein_in01.gat,281,85,2 script Drunken Man#01 849,{ mes "[Drunken Man]"; mes "...*Hiccup*..."; @@ -1554,537 +1079,6 @@ einbech.gat,197,139,4 script Young Man#05 855,{ close; } -ein_in01.gat,191,102,4 script Kaijeta 846,{ - if(EIN_LOVERQ > 13)goto s_Learned; - if(EIN_LOVERQ == 13)goto s_Clothes; - if(EIN_LOVERQ > 6 && EIN_LOVERQ < 13)goto s_Hatred; - if(EIN_LOVERQ == 6)goto s_Helping; - mes "[Kaijeta]"; - mes "Welcome to my humble"; - mes "abode, adventurer. I'm"; - mes "sorry if I'm a poor host."; - next; - mes "[Kaijeta]"; - mes "As you can see, we have"; - mes "to share this house with"; - mes "other families so we don't"; - mes "have much open space or"; - mes "privacy. I'm afraid we can't"; - mes "even affor basic comfort."; - next; - mes "[Kaijeta]"; - mes "For now, this is the best"; - mes "we can do. We don't have"; - mes "the zeny to buy a house or"; - mes "land, so we have no choice"; - mes "but to endure through this..."; - close; - -s_Helping: - mes "[Kaijeta]"; - mes "Thank you for helping my"; - mes "son. He may look like a fool"; - mes "for falling in love with someone"; - mes "from Einbroch, but he's an honest"; - mes "hard working man."; - next; - mes "[Kaijeta]"; - mes "Then again, it was bound to"; - mes "happen sometime. Einbech is"; - mes "a very poor town while Einbroch"; - mes "is a very rich town. I'd understand"; - mes "if you don't agree, but opposites"; - mes "attract sooner of later."; - next; - mes "[Kaijeta]"; - mes "^565656*Sigh...*^000000"; - mes "If my son and Calla can"; - mes "work things out, maybe it"; - mes "would improve relations"; - mes "between our two towns."; - mes "I certainly hope so..."; - next; - mes "[Kaijeta]"; - mes "Still, I'm quite baffled!"; - mes "I raised my son to have more"; - mes "guts than to wallow in misery"; - mes "when his heart's broken. And"; - mes "I still have no idea how he got"; - mes "together with such a rich woman."; - next; - mes "[Kaijeta]"; - mes "Do you have any idea"; - mes "how we can put an end"; - mes "to the hate between our"; - mes "two towns? I don't want to"; - mes "see this couple separated"; - mes "because of such pettiness."; - set EIN_LOVERQ,7; - close; - -s_Hatred: - mes "[Kaijeta]"; - mes "I can't bear to see the"; - mes "petty hatred between our"; - mes "two towns stop my son from"; - mes "seeing the woman he loves..."; - close; - -s_Clothes: - mes "[Kaijeta]"; - mes "Thank you for helping"; - mes "my son Clitzer. Sadly, the"; - mes "little fool doesn't have any"; - mes "clue when it comes to certain"; - mes "things like choosing clothing."; - mes "he gets so nervous about it!"; - next; - mes "[Kaijeta]"; - mes "A man should wear nice"; - mes "clothes, like a Formal Suit"; - mes "or a Tuxedo, for important"; - mes "meetings and special occassions."; - mes "hopefully, he'll learn that soon."; - close; - -s_Learned: - mes "[Kaijeta]"; - mes "My son learned"; - mes "an awful lot from"; - mes "your good example."; - mes "As a mother, I really"; - mes "appreciate everything"; - mes "you've done for him."; - next; - mes "[Kaijeta]"; - mes "Well, adventurer,"; - mes "I will be praying for"; - mes "your safety wherever"; - mes "your journeys may"; - mes "take you."; - close; - -} - -ein_in01.gat,200,101,4 script Clitzer 854,{ - if(EIN_LOVERQ)goto s_Switches; -s_Back: - mes "[Clitzer]"; - mes "Is there something"; - mes "that you really want"; - mes "in life, but it's just"; - mes "beyond your grasp?"; - next; - mes "[Clitzer]"; - mes "I wish I was more"; - mes "like you adventurers."; - mes "People like you never"; - mes "seem to give up, no matter"; - mes "what the obstacles may be."; - mes "But I'm so helpless..."; - next; - mes "[Clitzer]"; - mes "I can't even see"; - mes "the one person that"; - mes "I love. We're just so"; - mes "different that it's not"; - mes "even possible anymore..."; - close; - -s_Switches: - switch(EIN_LOVERQ) - { - - case 1: - mes "[Clitzer]"; - mes "That faintly sweet"; - mes "and pleasant scent..."; - mes "It's just like the fragrance"; - mes "they use in Calla's house."; - next; - mes "[Clitzer]"; - mes "Ah, so you visited"; - mes "Calla in Einbroch?"; - mes "I miss her sooo much!"; - mes "Is she doing alright?"; - next; - mes "[Clitzer]"; - mes "Calla's so beautiful."; - mes "And she's so lovely."; - mes "Every time I close my"; - mes "eyes, I can still see"; - mes "her lovely smile."; - next; - mes "[Clitzer]"; - mes "I'm sorry if I sound"; - mes "silly, but I can't help"; - mes "it. I know I'm acting like"; - mes "a complete idiot. But I'd"; - mes "give anything to see her..."; - next; - mes "[Clitzer]"; - mes "Just..."; - mes "Just don't listen"; - mes "to anything I say."; - mes "I'm just a poor fool"; - mes "in love with the wrong"; - mes "person. That has to be it..."; - set EIN_LOVERQ,2; - close; - break; - - case 2: - mes "[Clitzer]"; - mes "^565656*Sigh*^000000"; - mes "I really appreciate your"; - mes "sympathy, but I'm merely"; - mes "a coward and a fool."; - next; - mes "[Clitzer]"; - mes "Yeah..."; - mes "I'm a coward for doing"; - mes "nothing about my feelings"; - mes "and an idiot for falling in love"; - mes "with such a high class girl in"; - mes "the first place... Oh, Calla..."; - close; - break; - - case 3: - if(!countitem(1901))goto s_Back; - mes "[Clitzer]"; - mes "What brings you here?"; - mes "aren't you tired of hearing"; - mes "me moan and whine about"; - mes "lost love? ^111111*Siiiiigh...*^000000"; - next; - mes "[Clitzer]"; - mes "Hey, this violin..."; - mes "Calla used to play"; - mes "such beautiful music"; - mes "on this for me. Did"; - mes "she give this to you?"; - next; - mes "[Clitzer]"; - mes "I see. Calla must have"; - mes "known that I'm all broken up"; - mes "right now. She's too good to"; - mes "me. How can se consider"; - mes "my feelings before thinking"; - mes "about herself?"; - next; - mes "[Clitzer]"; - mes "I know I'm being"; - mes "shameless, but I have"; - mes "a favor to ask. Adventurer,"; - mes "would you please send"; - mes "Calla a present for me?"; - next; - mes "[Clitzer]"; - mes "All you need to do is"; - mes "just give her ^FF00001 Flower^000000."; - mes "I don't have the zeny and"; - mes "I don't think I'm welcome"; - mes "at Kapellthaine Manor."; - next; - mes "[Clitzer]"; - mes "Here, in return, I'll"; - mes "give you this health"; - mes "massage. It's not a"; - mes "big deal, but when I'm"; - mes "done, your mind and body"; - mes "will be refreshed. Here goes!"; - next; - mes "^3151FF*Knead Knead*"; - mes "*Rub Rub Rub Rub*"; - mes "*Press Press Press*"; - mes "*C-c-c-c-c-c-crakck!*^000000"; - next; - mes "[" + strcharinfo(0) + "]"; - mes "Oh--"; - mes "Hell yeah!"; - mes "That's the stuff!"; - delitem 1901,1; - if(BaseLevel < 41)set BaseExp,BaseExp+3712; - else if(BaseLevel > 40 && BaseLevel < 61)set BaseExp,BaseExp+7425; - else if(BaseLevel > 60 && BaseLevel < 71)set BaseExp,BaseExp+14850; - else if(BaseLevel > 70 && BaseLevel < 81)set BaseExp,BaseExp+29700; - else if(BaseLevel > 80 && BaseLevel < 91)set BaseExp,BaseExp+59400; - else if(BaseLevel > 90)set BaseExp,BaseExp+118800; - set EIN_LOVERQ,4; - next; - mes "[Clitzer]"; - mes "Would you please bring"; - mes "1 Flower to Calla for me?"; - mes "I'm sorry for troubling you..."; - close; - break; - - case 4: - mes "[Clitzer]"; - mes "Would you please bring"; - mes "1 Flower to Calla for me?"; - mes "I'm sorry for troubling you..."; - close; - break; - - case 5: - mes "[Clitzer]"; - mes "You've given her"; - mes "the flower? That's"; - mes "great! Thank you,"; - mes "thank you so mu--"; - next; - mes "[Clitzer]"; - mes "...Oh!"; - mes "Gosh! I was thinking so"; - mes "much about myself that"; - mes "I forgot to ask you for your"; - mes "name! I'm sorry for being"; - mes "so knuckle-headed..."; - next; - mes "[Clitzer]"; - mes "So..."; - mes "What's your name?"; - next; - input @str$; - if(@str$ != strcharinfo(0))goto s_WrongName; - mes "[Clitzer]"; - mes "" + strcharinfo(0) + "..."; - mes "That's very nice. Thank you,"; - mes "I'm really grateful for your help."; - mes "Although I can't see Calla in"; - mes "person, I can at least send"; - mes "my regards if you help me."; - next; - mes "[Clitzer]"; - mes "I feel so much"; - mes "better now. Oh!"; - mes "When you have the"; - mes "time, why don't you talk"; - mes "to my mother? She always"; - mes "likes meeting my friends."; - set EIN_LOVERQ,6; - close; - - s_WrongName: - mes "[Clitzer]"; - mes "Hm...?"; - mes "Oh, don't be"; - mes "so nervous~"; - mes "But would you please"; - mes "tell me your name again?"; - mes "I couldn't hear you..."; - close; - break; - - case 6: - case 7: - case 8: - case 9: - case 10: - case 11: - mes "[Clitzer]"; - mes "^111111*Sigh...*^000000"; - mes "What can I do to"; - mes "get Calla's parents"; - mes "to accept me as her"; - mes "boyfriend? I can't"; - mes "think of anything..."; - close; - break; - - case 12: - mes "[Clitzer]"; - mes "Eh...?"; - mes "What did you just say?"; - mes "You did something for"; - mes "the Kapellthaines?"; - next; - mes "[Clitzer]"; - mes "What...?"; - mes "Did you just say"; - mes "that Calla's mother"; - mes "wants me to have tea"; - mes "with her? Holy moley...!"; - next; - mes "[Clitzer]"; - mes "Okay, okay."; - mes "I-I I'll need something"; - mes "nice to wear, right? Oh."; - mes "Wow. This is so sudden!"; - mes "W-what should I do?"; - next; - mes "[Clitzer]"; - mes "This monkey suit"; - mes "that I've got on just"; - mes "won't do! Arrrgh! But I've"; - mes "already outgrown all of my"; - mes "nice clothes already. Boy,"; - mes "am I in a pickle..."; - set EIN_LOVERQ,13; - close; - break; - - case 13: - if((countitem(2320) || countitem(7170)) || (countitem(2320) && countitem(7170)))goto s_Clothes; - mes "[Clitzer]"; - mes "Noooooo!"; - mes "I've got to find"; - mes "the perfect thing"; - mes "to wear or Calla's"; - mes "mother might ^FF0000hate^000000 me!"; - next; - mes "[Clitzer]"; - mes "Think, Clitzer, think!"; - mes "Okay, no fun colors."; - mes "I don't want her to"; - mes "think I'm not serious"; - mes "about Calla. Stripes"; - mes "might be bad too..."; - close; - break; - - case 14: - case 15: - mes "[Clitzer]"; - mes "Look out, world!"; - mes "I'm gonna become"; - mes "worth of Calla's love!"; - mes "Someday, maybe even her"; - mes "parents will approve me!"; - close; - break; - - } - -s_Clothes: - mes "[Clitzer]"; - mes "Waaah!"; - mes "What should I wear?!"; - mes "I can't for the life of me"; - mes "figure this out! Something,"; - mes "um, formal? I've never worn"; - mes "anything like that before!"; - next; - if(countitem(7170)){ set @clothes,7170; goto s_Tux; } - if(countitem(2320)){ set @clothes,2320; goto s_Formal; } - close; - -s_Tux: - mes "[Clitzer]"; - mes "Wait, " + strcharinfo(0) + "."; - mes "What's that you've got"; - mes "there? I've seen something"; - mes "like that before. It's called"; - mes "a Tuxedo, right? Something"; - mes "like that would be perfect!"; - next; - menu "Give it to him.",s_Giveclothes,"Ignore him.",-; - - mes "[Clitzer]"; - mes "But how can I get"; - mes "a Tuxedo? Ooh, I hope"; - mes "it doesn't cost too much"; - mes "zeny or I won't be able to"; - mes "get one of those soon..."; - close; - -s_Formal: - mes "[Clitzer]"; - mes "Wait, " + strcharinfo(0) + "."; - mes "What's that you've got"; - mes "there? I've seen something"; - mes "like that before. It's called"; - mes "a Formal Suit, right?"; - mes "Something like that would"; - mes "be perfect!"; - next; - menu "Give it to him.",s_Giveclothes,"Ignore him.",-; - - mes "[Clitzer]"; - mes "But how can I get"; - mes "a Formal Suit? I hope"; - mes "it doesn't cost too much"; - mes "zeny or I won't be able to"; - mes "get one of those soon..."; - close; - -s_Giveclothes: - mes "[Clitzer]"; - mes "I can have this?"; - mes "Oh, thank you so much!"; - mes "Finally, I have something"; - mes "nice enough to wear to meet"; - mes "Calla's mom! What a relief!"; - next; - mes "[Clitzer]"; - mes "You've been helping me all"; - mes "this time and I haven't properly"; - mes "expressed my gratitude. I'm sorry"; - mes "if I've been to absorbed in my own"; - mes "problems. I may be poor, but I need"; - mes "to repay you somehow..."; - next; - mes "[Clitzer]"; - mes "Wait..."; - mes "Why don't you have this"; - mes "ore? I don't how"; - mes "valuable it is, but I know"; - mes "that it's pretty rare. It may"; - mes "even be useful to you later~"; - delitem @clothes,1; - set EIN_LOVERQ,14; - switch(rand(1,9)) - { - case 1: - getitem 7289,1; - break; - - case 2: - getitem 7290,1; - break; - - case 3: - getitem 7291,1; - break; - - case 4: - getitem 7292,1; - break; - - case 5: - getitem 7293,1; - break; - - case 6: - getitem 7294,1; - break; - - case 7: - getitem 7295,1; - break; - - case 8: - getitem 7296,1; - break; - - case 9: - getitem 7297,1; - break; - } - next; - mes "[Clitzer]"; - mes "" + strcharinfo(0) + ","; - mes "you've really opened"; - mes "my eyes. From now on,"; - mes "I'll do my best to earn the"; - mes "approval of Calla's parents and"; - mes "become worthy of Calla's love."; - close; - -} - ein_in01.gat,192,90,2 script Supineque 849,{ mes "[Supineque]"; diff --git a/npc/quests/quests_einbroch.txt b/npc/quests/quests_ein.txt similarity index 71% rename from npc/quests/quests_einbroch.txt rename to npc/quests/quests_ein.txt index 877d82b5d7..5e1ca25242 100644 --- a/npc/quests/quests_einbroch.txt +++ b/npc/quests/quests_ein.txt @@ -1,5 +1,5 @@ //===== eAthena Script ======================================= -//= Quest NPCs related to Einbroch +//= Quest NPCs related to Einbroch and Einbech //===== By: ================================================== //= Evera and The eAthena Dev Team //===== Current Version: ===================================== @@ -12,6 +12,8 @@ //===== Additional Comments: ================================= //= 1.0 Initial Release [Evera] //= 1.1 Added more quests [Evera] +//= 1.2 Added quest bits from Einbech and renamed file to +//= quests_ein.txt [Evera] //============================================================ //============================================================ @@ -1033,6 +1035,482 @@ L_Done: mes "*Hiccup*"; close; } + +einbech.gat,57,210,4 script Young Man#04 854,{ + mes "[Young Man]"; + mes "Behind the pub,"; + mes "you'll see this old man"; + mes "who's always mumbling"; + mes "something to himself."; + next; + mes "[Young Man]"; + mes "Sometimes he seems really"; + mes "angry, but other times he looks"; + mes "awfully depressed. He must have"; + mes "lived through some really horrible"; + mes "experiences. I can't help but feel"; + mes "really sorry for the old guy."; + next; + mes "[Young Man]"; + mes "He says and does"; + mes "a lot of strange things."; + mes "It's sad to see someone"; + mes "that old act that way, but"; + mes "it makes me wonder what"; + mes "could have happened to him."; + set Shinokas_Quest,1; + close; +} + +einbech.gat,165,105,7 script Buender Hikeman 847,{ + if(Shinokas_Quest == 9) goto L_P2; + if(Shinokas_Quest == 3)goto L_BEST; + if(Shinokas_Quest == 2)goto L_BASTARD; + mes "[Buender Hikeman]"; + mes "..."; + mes "......"; + if(!Shinokas_Quest)close; + next; + mes "[Buender Hikeman]"; + mes "..."; + mes "......"; + mes "......You..."; + next; + mes "[Buender Hikeman]"; + mes "..."; + mes "......"; + mes "......You..."; + mes "......Stop it..."; + next; + mes "[Buender Hikeman]"; + mes "..."; + mes "......"; + mes "......You..."; + mes "......Stop it..."; + mes "...You ^FF0000bastard^000000!"; + next; + mes "[Buender Hikeman]"; + mes "RaaaaAAAARGHHH!!"; + next; + mes "[Buender Hikeman]"; + mes "^0000FFThe old man seems^000000"; + mes "^0000FFslightly irked at seeing^000000"; + mes "^0000FFyou. Unfortunately, his^000000"; + mes "^0000FFscreaming and rambling^000000"; + mes "^0000FFis totally incoherent.^000000"; + next; + mes "[Buender Hikeman]"; + mes "It ^FF0000is^000000 you!"; + mes "You're responsible!"; + mes "You've taken everything"; + mes "away from me!!"; + next; + menu "What are you talking about?",L_WHAT,"Ignore Him.",-; + mes "[Buender Hikeman]"; + mes "W...wait!"; + mes "I said wait!"; + mes "*Cough!*"; + close; +L_WHAT: + mes "[Buender Hikeman]"; + mes "How dare you..."; + mes "How dare you treat"; + mes "after destroying all the"; + mes "happiness in my life!"; + next; + mes "[Buender Hikeman]"; + mes "Damn you..."; + mes "How can you have"; + mes "the audacity to pretend"; + mes "as if nothing happened?!"; + mes "*C-cough Cough...*"; + next; + mes "[Buender Hikeman]"; + mes "Are you so evil to"; + mes "just shallowly forget"; + mes "what you've done to our"; + mes "lives? Did you already"; + mes "forget what you did"; + mes "here in Einbech?!"; + next; + mes "[Buender Hikeman]"; + mes "It was such a long"; + mes "time ago, but I'll never"; + mes "forget. This town was"; + mes "small, but full of folk"; + mes "with warm hearts..."; + next; + mes "[Buender Hikeman]"; + mes "Me, Khartophe, Anuto,"; + mes "Maskharundt... All of"; + mes "us were friends hired"; + mes "by that businessman"; + mes "to dig up ores in the mine."; + next; + mes "[Buender Hikeman]"; + mes "And then there"; + mes "was you! All of us"; + mes "put together made the"; + mes "greatest mining team!"; + mes "That was, until, we"; + mes "discovered ^FF0000it^000000."; + next; + mes "[Buender Hikeman]"; + mes "Yes..."; + mes "The mysterious ore"; + mes "that dazzled with a"; + mes "magnificent light."; + next; + mes "[Buender Hikeman]"; + mes "But we should have known"; + mes "that the ^0000FFUngoliant^000000 would"; + mes "be arround that ore. We"; + mes "should have realized"; + mes "the danger..."; + next; + mes "[Buender Hikeman]"; + mes "We reported our findings"; + mes "to our employer, and then"; + mes "the ore just disappeared. He"; + mes "must have sent it somewhere,"; + mes "it was none of our business."; + next; + mes "[Buender Hikeman]"; + mes "Then life was back"; + mes "to normal for a while."; + mes "But one day you yelled"; + mes "to us that you had found"; + mes "another special, mysterious"; + mes "ore in the mines."; + next; + mes "[Buender Hikeman]"; + mes "But when we came"; + mes "over to check the hole"; + mes "you dug up, you know"; + mes "what we found...?!"; + next; + menu "Ungoliant?",L_UNGOLIANT,"A mysterious ore, right?",L_ORE,"Nothing...?",-; + mes "[Buender Hikeman]"; + mes "Yes..."; + mes "Nothing."; + next; + goto L_CONTINUE; +L_UNGOLIANT: + mes "[Buender Hikeman]"; + mes "Don't you remember"; + mes "what happened? What"; + mes "you did to us at that time?!"; + next; +L_CONTINUE: + mes "[Buender Hikeman]"; + mes "There was nothing"; + mes "inside the hole!"; + next; + mes "[Buender Hikeman]"; + mes "Then you pointed to"; + mes "the wall behind us and"; + mes "screamed that Ungoliant"; + mes "was coming! In our panic"; + mes "we started to dig our way out!"; + next; + mes "[Buender Hikeman]"; + mes "I remember that the expression on"; + mes "your face seemed so strange. I had"; + mes "thought you looked sad, but now I'm"; + mes "sure you were consumed by greed! We"; + mes "trusted you and you betrayed us!"; + next; + mes "[Buender Hikeman]"; + mes "When we finally smashed"; + mes "down that last wall, everything"; + mes "started to fall around us. We"; + mes "were the only two to survive"; + mes "that tunnel collapse."; + next; + mes "[Buender Hikeman]"; + mes "Then I learned..."; + mes "You planned it all along."; + set Shinokas_Quest,2; + close; +L_ORE: + mes "[Buender Hikeman]"; + mes "Don't you remember"; + mes "what happened? What"; + mes "you did to us at that time?!"; + next; + goto L_CONTINUE; +L_BASTARD: + mes "[Buender Hikeman]"; + mes "Bastard!"; + mes "I'm sick of"; + mes "your lies!"; + next; + menu "I'm not who you think!",L_IM,"How did you survive the accident?",-; +L_HOW: + mes "[Buender Hikeman]"; + mes "When I came to,"; + mes "I was lying on my"; + mes "stomach in the ruins"; + mes "of that dark tunnel."; + next; + mes "[Buender Hikeman]"; + mes "And I found..."; + mes "You know what I found."; + next; + mes "[Buender Hikeman]"; + mes "*Cough Cough*"; + mes "The corpses of my friends!"; + mes "Kartophe, Anuto, Maskharundt"; + mes "Great men and my best friends."; + mes "But where were you?!"; + next; + mes "[Buender Hikeman]"; + mes "Your body was nowhere"; + mes "to be found. I searched"; + mes "the tunnel and finnaly"; + mes "climbed outside where"; + mes "I was found unconscious."; + next; + mes "[Buender Hikeman]"; + mes "I was so stupid."; + mes "It was because of"; + mes "that ore! You killed our"; + mes "friend and destroyed"; + mes "my life for that thing!"; + next; + mes "[Buender Hikeman]"; + mes "And now..."; + mes "You come out of"; + mes "hiding and show up."; + mes "What do you want of"; + mes "me? What more can"; + mes "you possibly take away?!"; + next; + menu "I'm not who you think I am!",L_THINK,"I'd like to apologize.",-; + mes "[Buender Hikeman]"; + mes "Ha ha..."; + mes "Apologize?"; + mes "The harm is"; + mes "already done..."; + goto L_CONTINUE2; +L_THINK: + mes "[Buender Hikeman]"; + mes "Quit lying!"; + mes "You've stirred up"; + mes "my hatred by showing"; + mes "up again! I've never"; + mes "forgotten that day!"; + next; +L_CONTINUE2: + mes "[Buender Hikeman]"; + mes "It's too late"; + mes "for you now. For"; + mes "the sake of my friends,"; + mes "I'll have my vengeance!"; + next; + mes "[Buender Hikeman]"; + mes "Prepare to die!"; + mes "^0000FFShinokas^000000!!!!"; + next; + mes "[Buender Hikeman]"; + mes "...!"; + mes "*Cough! Cough!*"; + mes "Noooo! N-not now..."; + mes "*Cough! Cough!*"; + next; + mes "[" + strcharinfo(0) + "]"; + mes "..."; + mes "I better"; + mes "get away"; + mes "from him!"; + next; + mes "^0000FFYou ran away from Hikeman^000000"; + mes "^0000FFas he collapsed on the ground^000000"; + mes "^0000FFIt wouldn't be a good idea to^000000"; + mes "^0000FFprovoke the old man anymore,^000000"; + mes "^0000FFintentionally or not.^000000"; + set Shinokas_Quest,3; + close; +L_BEST: + mes "^0000FFIt'd be best^000000"; + mes "^0000FFto avoid aggravating^000000"; + mes "^0000FFthe old man for now.^000000"; + close; +L_IM: + mes "[Buender Hikeman]"; + mes "Ha...!"; + mes "Do you think"; + mes "I'd so easily"; + mes "forget the face"; + mes "of the person who"; + mes "shattered my life?!"; + goto L_HOW; + +L_P2: + mes "^0000FFHikeman is dozing^000000"; + mes "^0000FFoff in his chair. Judging^000000"; + mes "^0000FFfrom the look of discomfort^000000"; + mes "^0000FFon his face, he seems to be^000000"; + mes "^0000FFhaving a nightmare.^000000"; + if (Shinokas_Quest == 10) close; + next; + mes "["+strcharinfo(0)+"]"; + mes "Excuse me..."; + next; + mes "[Buender Hikeman]"; + mes "Huh...?"; + mes ".........!!"; + mes "Hahahahaha!"; + mes "Come back for"; + mes "your beating,"; + mes "eh, Shinokas?!"; + next; + mes "["+strcharinfo(0)+"]"; + mes "Look...!"; + mes "I'm not Shinokas,"; + mes "okay? How can you"; + mes "forget what he looks"; + mes "like or how old he is?"; + mes "I'm way younger!"; + next; + mes "[Buender Hikeman]"; + mes "What...?"; + next; + mes "[Buender Hikeman]"; + mes ".................."; + next; + mes "[Buender Hikeman]"; + mes "Uhhhh......"; + next; + mes "[Buender Hikeman]"; + mes "Huh."; + next; + mes "[Buender Hikeman]"; + mes "It seems..."; + mes "I've made a"; + mes "huge mistake."; + next; + mes "[Buender Hikeman]"; + mes "Ever since the accident, people"; + mes "have said that I haven't been the"; + mes "same. Maybe they're right."; + next; + mes "[Buender Hikeman]"; + mes "I keep making the same"; + mes "mistakes, so maybe they're"; + mes "right about me getting senile."; + mes "Did you come just to clear"; + mes "up this misunderstanding?"; + next; + mes "["+strcharinfo(0)+"]"; + mes "Um..."; + mes "Actually..."; + next; + menu "Tell Hikeman about Shinakas's death.",-,"Don't notify Hikeman",L_NNotify; + mes "["+strcharinfo(0)+"]"; + mes "Shinokas died"; + mes "a while ago in"; + mes "Einbroch."; + next; + mes "[Buender Hikeman]"; + mes "Wh-what...?"; + next; + mes "["+strcharinfo(0)+"]"; + mes "Shinokas was killed by"; + mes "some men. He thinks they"; + mes "may have been the ones"; + mes "who hired you guys. In the"; + mes "end, he was betrayed too..."; + next; + mes "[Buender Hikeman]"; + mes "I..."; + mes "I see..."; + next; + mes "["+strcharinfo(0)+"]"; + mes "Shinokas may have"; + mes "gotten some money,"; + mes "but he spent the rest"; + mes "of his life in hiding,"; + mes "being hunted down."; + next; + mes "[Buender Hikeman]"; + mes "Nothing's left."; + mes "I've got nothing"; + mes "to look forward to."; + mes "I was living only to"; + mes "avenge my friends..."; + next; + mes "[Buender Hikeman]"; + mes "Please..."; + mes "Just go back to"; + mes "wherever you came"; + mes "from. Leave me alone..."; + next; + mes "["+strcharinfo(0)+"]"; + mes "..."; + next; + mes "["+strcharinfo(0)+"]"; + mes "Did Hikeman really want"; + mes "revenge on Shinokas or did"; + mes "he want to hear him out since"; + mes "they used to be close friends?"; + next; + mes "["+strcharinfo(0)+"]"; + mes "If I mention that"; + mes "what they found was"; + mes "the Ymir Heart Piece,"; + mes "Hikeman might end up"; + mes "getting hunter down, so"; + mes "I better not say anything."; + next; + mes "["+strcharinfo(0)+"]"; + mes "Why are those men"; + mes "so obsessed with that"; + mes "Ymir Heart Piece? Is it"; + mes "really worth this kind of"; + mes "cruelty? Whoever they are,"; + mes "their intentions can't be good."; + close2; + set Shinokas_Quest,10; + if(BaseLevel < 41)set BaseExp,BaseExp+34750; + if(BaseLevel > 40 && BaseLevel < 61)set BaseExp,BaseExp+69500; + if(BaseLevel > 60 && BaseLevel < 71)set BaseExp,BaseExp+139000; + if(BaseLevel > 70 && BaseLevel < 81)set BaseExp,BaseExp+278000; + if(BaseLevel > 80 && BaseLevel < 91)set BaseExp,BaseExp+417000; + if(BaseLevel > 90)set BaseExp,BaseExp+556000; + end; + +L_NNotify: + mes "["+strcharinfo(0)+"]"; + mes "Yeah..."; + mes "That's right."; + mes "I wanted to clear up"; + mes "this misunderstanding"; + mes "so you could calm down,"; + mes "even if it's just a little bit."; + next; + mes "[Buender Hikeman]"; + mes "Well, you don't have"; + mes "to worry so much about"; + mes ",u stress. I find that the"; + mes "winds that pass through"; + mes "this town to be very relaxing."; + next; + mes "[Buender Hikeman]"; + mes "Each time the wind"; + mes "blows by, my vision blurs,"; + mes "my memories haze and all"; + mes "of my hatred just drifts away."; + next; + mes "[Buender Hikeman]"; + mes "Without the wind, I'd only"; + mes "have my hatred towards ^FF0000him^000000."; + mes "Maybe it's my only reason for"; + mes "living and maybe I'm lonely,"; + mes "but it's too late to feel"; + mes "sorry for myself now."; + close; +} //============================================================ @@ -1706,6 +2184,537 @@ s_WrongName: } +ein_in01.gat,191,102,4 script Kaijeta 846,{ + if(EIN_LOVERQ > 13)goto s_Learned; + if(EIN_LOVERQ == 13)goto s_Clothes; + if(EIN_LOVERQ > 6 && EIN_LOVERQ < 13)goto s_Hatred; + if(EIN_LOVERQ == 6)goto s_Helping; + mes "[Kaijeta]"; + mes "Welcome to my humble"; + mes "abode, adventurer. I'm"; + mes "sorry if I'm a poor host."; + next; + mes "[Kaijeta]"; + mes "As you can see, we have"; + mes "to share this house with"; + mes "other families so we don't"; + mes "have much open space or"; + mes "privacy. I'm afraid we can't"; + mes "even affor basic comfort."; + next; + mes "[Kaijeta]"; + mes "For now, this is the best"; + mes "we can do. We don't have"; + mes "the zeny to buy a house or"; + mes "land, so we have no choice"; + mes "but to endure through this..."; + close; + +s_Helping: + mes "[Kaijeta]"; + mes "Thank you for helping my"; + mes "son. He may look like a fool"; + mes "for falling in love with someone"; + mes "from Einbroch, but he's an honest"; + mes "hard working man."; + next; + mes "[Kaijeta]"; + mes "Then again, it was bound to"; + mes "happen sometime. Einbech is"; + mes "a very poor town while Einbroch"; + mes "is a very rich town. I'd understand"; + mes "if you don't agree, but opposites"; + mes "attract sooner of later."; + next; + mes "[Kaijeta]"; + mes "^565656*Sigh...*^000000"; + mes "If my son and Calla can"; + mes "work things out, maybe it"; + mes "would improve relations"; + mes "between our two towns."; + mes "I certainly hope so..."; + next; + mes "[Kaijeta]"; + mes "Still, I'm quite baffled!"; + mes "I raised my son to have more"; + mes "guts than to wallow in misery"; + mes "when his heart's broken. And"; + mes "I still have no idea how he got"; + mes "together with such a rich woman."; + next; + mes "[Kaijeta]"; + mes "Do you have any idea"; + mes "how we can put an end"; + mes "to the hate between our"; + mes "two towns? I don't want to"; + mes "see this couple separated"; + mes "because of such pettiness."; + set EIN_LOVERQ,7; + close; + +s_Hatred: + mes "[Kaijeta]"; + mes "I can't bear to see the"; + mes "petty hatred between our"; + mes "two towns stop my son from"; + mes "seeing the woman he loves..."; + close; + +s_Clothes: + mes "[Kaijeta]"; + mes "Thank you for helping"; + mes "my son Clitzer. Sadly, the"; + mes "little fool doesn't have any"; + mes "clue when it comes to certain"; + mes "things like choosing clothing."; + mes "he gets so nervous about it!"; + next; + mes "[Kaijeta]"; + mes "A man should wear nice"; + mes "clothes, like a Formal Suit"; + mes "or a Tuxedo, for important"; + mes "meetings and special occassions."; + mes "hopefully, he'll learn that soon."; + close; + +s_Learned: + mes "[Kaijeta]"; + mes "My son learned"; + mes "an awful lot from"; + mes "your good example."; + mes "As a mother, I really"; + mes "appreciate everything"; + mes "you've done for him."; + next; + mes "[Kaijeta]"; + mes "Well, adventurer,"; + mes "I will be praying for"; + mes "your safety wherever"; + mes "your journeys may"; + mes "take you."; + close; + +} + +ein_in01.gat,200,101,4 script Clitzer 854,{ + if(EIN_LOVERQ)goto s_Switches; +s_Back: + mes "[Clitzer]"; + mes "Is there something"; + mes "that you really want"; + mes "in life, but it's just"; + mes "beyond your grasp?"; + next; + mes "[Clitzer]"; + mes "I wish I was more"; + mes "like you adventurers."; + mes "People like you never"; + mes "seem to give up, no matter"; + mes "what the obstacles may be."; + mes "But I'm so helpless..."; + next; + mes "[Clitzer]"; + mes "I can't even see"; + mes "the one person that"; + mes "I love. We're just so"; + mes "different that it's not"; + mes "even possible anymore..."; + close; + +s_Switches: + switch(EIN_LOVERQ) + { + + case 1: + mes "[Clitzer]"; + mes "That faintly sweet"; + mes "and pleasant scent..."; + mes "It's just like the fragrance"; + mes "they use in Calla's house."; + next; + mes "[Clitzer]"; + mes "Ah, so you visited"; + mes "Calla in Einbroch?"; + mes "I miss her sooo much!"; + mes "Is she doing alright?"; + next; + mes "[Clitzer]"; + mes "Calla's so beautiful."; + mes "And she's so lovely."; + mes "Every time I close my"; + mes "eyes, I can still see"; + mes "her lovely smile."; + next; + mes "[Clitzer]"; + mes "I'm sorry if I sound"; + mes "silly, but I can't help"; + mes "it. I know I'm acting like"; + mes "a complete idiot. But I'd"; + mes "give anything to see her..."; + next; + mes "[Clitzer]"; + mes "Just..."; + mes "Just don't listen"; + mes "to anything I say."; + mes "I'm just a poor fool"; + mes "in love with the wrong"; + mes "person. That has to be it..."; + set EIN_LOVERQ,2; + close; + break; + + case 2: + mes "[Clitzer]"; + mes "^565656*Sigh*^000000"; + mes "I really appreciate your"; + mes "sympathy, but I'm merely"; + mes "a coward and a fool."; + next; + mes "[Clitzer]"; + mes "Yeah..."; + mes "I'm a coward for doing"; + mes "nothing about my feelings"; + mes "and an idiot for falling in love"; + mes "with such a high class girl in"; + mes "the first place... Oh, Calla..."; + close; + break; + + case 3: + if(!countitem(1901))goto s_Back; + mes "[Clitzer]"; + mes "What brings you here?"; + mes "aren't you tired of hearing"; + mes "me moan and whine about"; + mes "lost love? ^111111*Siiiiigh...*^000000"; + next; + mes "[Clitzer]"; + mes "Hey, this violin..."; + mes "Calla used to play"; + mes "such beautiful music"; + mes "on this for me. Did"; + mes "she give this to you?"; + next; + mes "[Clitzer]"; + mes "I see. Calla must have"; + mes "known that I'm all broken up"; + mes "right now. She's too good to"; + mes "me. How can se consider"; + mes "my feelings before thinking"; + mes "about herself?"; + next; + mes "[Clitzer]"; + mes "I know I'm being"; + mes "shameless, but I have"; + mes "a favor to ask. Adventurer,"; + mes "would you please send"; + mes "Calla a present for me?"; + next; + mes "[Clitzer]"; + mes "All you need to do is"; + mes "just give her ^FF00001 Flower^000000."; + mes "I don't have the zeny and"; + mes "I don't think I'm welcome"; + mes "at Kapellthaine Manor."; + next; + mes "[Clitzer]"; + mes "Here, in return, I'll"; + mes "give you this health"; + mes "massage. It's not a"; + mes "big deal, but when I'm"; + mes "done, your mind and body"; + mes "will be refreshed. Here goes!"; + next; + mes "^3151FF*Knead Knead*"; + mes "*Rub Rub Rub Rub*"; + mes "*Press Press Press*"; + mes "*C-c-c-c-c-c-crakck!*^000000"; + next; + mes "[" + strcharinfo(0) + "]"; + mes "Oh--"; + mes "Hell yeah!"; + mes "That's the stuff!"; + delitem 1901,1; + if(BaseLevel < 41)set BaseExp,BaseExp+3712; + else if(BaseLevel > 40 && BaseLevel < 61)set BaseExp,BaseExp+7425; + else if(BaseLevel > 60 && BaseLevel < 71)set BaseExp,BaseExp+14850; + else if(BaseLevel > 70 && BaseLevel < 81)set BaseExp,BaseExp+29700; + else if(BaseLevel > 80 && BaseLevel < 91)set BaseExp,BaseExp+59400; + else if(BaseLevel > 90)set BaseExp,BaseExp+118800; + set EIN_LOVERQ,4; + next; + mes "[Clitzer]"; + mes "Would you please bring"; + mes "1 Flower to Calla for me?"; + mes "I'm sorry for troubling you..."; + close; + break; + + case 4: + mes "[Clitzer]"; + mes "Would you please bring"; + mes "1 Flower to Calla for me?"; + mes "I'm sorry for troubling you..."; + close; + break; + + case 5: + mes "[Clitzer]"; + mes "You've given her"; + mes "the flower? That's"; + mes "great! Thank you,"; + mes "thank you so mu--"; + next; + mes "[Clitzer]"; + mes "...Oh!"; + mes "Gosh! I was thinking so"; + mes "much about myself that"; + mes "I forgot to ask you for your"; + mes "name! I'm sorry for being"; + mes "so knuckle-headed..."; + next; + mes "[Clitzer]"; + mes "So..."; + mes "What's your name?"; + next; + input @str$; + if(@str$ != strcharinfo(0))goto s_WrongName; + mes "[Clitzer]"; + mes "" + strcharinfo(0) + "..."; + mes "That's very nice. Thank you,"; + mes "I'm really grateful for your help."; + mes "Although I can't see Calla in"; + mes "person, I can at least send"; + mes "my regards if you help me."; + next; + mes "[Clitzer]"; + mes "I feel so much"; + mes "better now. Oh!"; + mes "When you have the"; + mes "time, why don't you talk"; + mes "to my mother? She always"; + mes "likes meeting my friends."; + set EIN_LOVERQ,6; + close; + + s_WrongName: + mes "[Clitzer]"; + mes "Hm...?"; + mes "Oh, don't be"; + mes "so nervous~"; + mes "But would you please"; + mes "tell me your name again?"; + mes "I couldn't hear you..."; + close; + break; + + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + mes "[Clitzer]"; + mes "^111111*Sigh...*^000000"; + mes "What can I do to"; + mes "get Calla's parents"; + mes "to accept me as her"; + mes "boyfriend? I can't"; + mes "think of anything..."; + close; + break; + + case 12: + mes "[Clitzer]"; + mes "Eh...?"; + mes "What did you just say?"; + mes "You did something for"; + mes "the Kapellthaines?"; + next; + mes "[Clitzer]"; + mes "What...?"; + mes "Did you just say"; + mes "that Calla's mother"; + mes "wants me to have tea"; + mes "with her? Holy moley...!"; + next; + mes "[Clitzer]"; + mes "Okay, okay."; + mes "I-I I'll need something"; + mes "nice to wear, right? Oh."; + mes "Wow. This is so sudden!"; + mes "W-what should I do?"; + next; + mes "[Clitzer]"; + mes "This monkey suit"; + mes "that I've got on just"; + mes "won't do! Arrrgh! But I've"; + mes "already outgrown all of my"; + mes "nice clothes already. Boy,"; + mes "am I in a pickle..."; + set EIN_LOVERQ,13; + close; + break; + + case 13: + if((countitem(2320) || countitem(7170)) || (countitem(2320) && countitem(7170)))goto s_Clothes; + mes "[Clitzer]"; + mes "Noooooo!"; + mes "I've got to find"; + mes "the perfect thing"; + mes "to wear or Calla's"; + mes "mother might ^FF0000hate^000000 me!"; + next; + mes "[Clitzer]"; + mes "Think, Clitzer, think!"; + mes "Okay, no fun colors."; + mes "I don't want her to"; + mes "think I'm not serious"; + mes "about Calla. Stripes"; + mes "might be bad too..."; + close; + break; + + case 14: + case 15: + mes "[Clitzer]"; + mes "Look out, world!"; + mes "I'm gonna become"; + mes "worth of Calla's love!"; + mes "Someday, maybe even her"; + mes "parents will approve me!"; + close; + break; + + } + +s_Clothes: + mes "[Clitzer]"; + mes "Waaah!"; + mes "What should I wear?!"; + mes "I can't for the life of me"; + mes "figure this out! Something,"; + mes "um, formal? I've never worn"; + mes "anything like that before!"; + next; + if(countitem(7170)){ set @clothes,7170; goto s_Tux; } + if(countitem(2320)){ set @clothes,2320; goto s_Formal; } + close; + +s_Tux: + mes "[Clitzer]"; + mes "Wait, " + strcharinfo(0) + "."; + mes "What's that you've got"; + mes "there? I've seen something"; + mes "like that before. It's called"; + mes "a Tuxedo, right? Something"; + mes "like that would be perfect!"; + next; + menu "Give it to him.",s_Giveclothes,"Ignore him.",-; + + mes "[Clitzer]"; + mes "But how can I get"; + mes "a Tuxedo? Ooh, I hope"; + mes "it doesn't cost too much"; + mes "zeny or I won't be able to"; + mes "get one of those soon..."; + close; + +s_Formal: + mes "[Clitzer]"; + mes "Wait, " + strcharinfo(0) + "."; + mes "What's that you've got"; + mes "there? I've seen something"; + mes "like that before. It's called"; + mes "a Formal Suit, right?"; + mes "Something like that would"; + mes "be perfect!"; + next; + menu "Give it to him.",s_Giveclothes,"Ignore him.",-; + + mes "[Clitzer]"; + mes "But how can I get"; + mes "a Formal Suit? I hope"; + mes "it doesn't cost too much"; + mes "zeny or I won't be able to"; + mes "get one of those soon..."; + close; + +s_Giveclothes: + mes "[Clitzer]"; + mes "I can have this?"; + mes "Oh, thank you so much!"; + mes "Finally, I have something"; + mes "nice enough to wear to meet"; + mes "Calla's mom! What a relief!"; + next; + mes "[Clitzer]"; + mes "You've been helping me all"; + mes "this time and I haven't properly"; + mes "expressed my gratitude. I'm sorry"; + mes "if I've been to absorbed in my own"; + mes "problems. I may be poor, but I need"; + mes "to repay you somehow..."; + next; + mes "[Clitzer]"; + mes "Wait..."; + mes "Why don't you have this"; + mes "ore? I don't how"; + mes "valuable it is, but I know"; + mes "that it's pretty rare. It may"; + mes "even be useful to you later~"; + delitem @clothes,1; + set EIN_LOVERQ,14; + switch(rand(1,9)) + { + case 1: + getitem 7289,1; + break; + + case 2: + getitem 7290,1; + break; + + case 3: + getitem 7291,1; + break; + + case 4: + getitem 7292,1; + break; + + case 5: + getitem 7293,1; + break; + + case 6: + getitem 7294,1; + break; + + case 7: + getitem 7295,1; + break; + + case 8: + getitem 7296,1; + break; + + case 9: + getitem 7297,1; + break; + } + next; + mes "[Clitzer]"; + mes "" + strcharinfo(0) + ","; + mes "you've really opened"; + mes "my eyes. From now on,"; + mes "I'll do my best to earn the"; + mes "approval of Calla's parents and"; + mes "become worthy of Calla's love."; + close; + +} + //============================================================ //=========================================== Einbroch Factory //====================================================== Quest diff --git a/npc/scripts_athena.conf b/npc/scripts_athena.conf index a8b9779263..876cc539fd 100644 --- a/npc/scripts_athena.conf +++ b/npc/scripts_athena.conf @@ -70,7 +70,7 @@ npc: npc/quests/quests_aldebaran.txt npc: npc/quests/quests_amatsu.txt npc: npc/quests/quests_ayothaya.txt npc: npc/quests/quests_comodo.txt -npc: npc/quests/quests_einbroch.txt +npc: npc/quests/quests_ein.txt npc: npc/quests/quests_geffen.txt npc: npc/quests/quests_lighthalzen.txt npc: npc/quests/quests_louyang.txt