diff options
Diffstat (limited to 'npc')
-rw-r--r-- | npc/027-2_Caretakers_House/crying_child.txt | 12 | ||||
-rw-r--r-- | npc/027-2_Caretakers_House/husband.txt | 71 | ||||
-rw-r--r-- | npc/027-2_Caretakers_House/innkeeper.txt | 122 |
3 files changed, 109 insertions, 96 deletions
diff --git a/npc/027-2_Caretakers_House/crying_child.txt b/npc/027-2_Caretakers_House/crying_child.txt index e7207064..ba0549db 100644 --- a/npc/027-2_Caretakers_House/crying_child.txt +++ b/npc/027-2_Caretakers_House/crying_child.txt @@ -131,17 +131,21 @@ L_return4: mes "[Aldred]"; mes "\"And what did my mother say?\""; menu - "She said it was a gift to her, but she wanted to throw it away.",-; + "She said it was a gift to her, but she doesn't want it anymore.",-; mes "[Aldred]"; - mes "\"Really? A gift? I bet it was not my father who gave her this gift. She wouldn't throw it away if it was a gift from him.\""; + mes "\"Really? A gift? And why she is refusing to keep this gift\""; next; - mes "\"Well, I guess you can keep it. But now I am really curious, who would give a gift to my mother? There are so many strange things happening lately...\""; + menu + "She is not able to hold it anymore, so it makes her sad",-; + mes "\"Ohh... I don't like when my mother gets sad... If this thing is making her feel bad, I guess I should keep it away from her. \""; + next; + mes "\"Well, I guess you can keep it, but don't show it to my mother again, she is already very sad. But now I am really curious, who would give a gift to my mother? There are so many strange things happening lately...\""; getinventorylist; if (@inventorylist_count == 100) goto L_full; getitem "ScarabArmlet", 1; set @state, 7; callsub S_Update_Mask; - mes "\"I will tell my parents how good and helpfull you are... Maybe they can even offer you a discount in your expenses here at Reid's Inn...\""; + mes "\"Now I will tell my parents how good and helpfull you are... Maybe they can even offer you a discount in your expenses here at Reid's Inn...\""; close; L_return5: diff --git a/npc/027-2_Caretakers_House/husband.txt b/npc/027-2_Caretakers_House/husband.txt index 1253455a..f53c6386 100644 --- a/npc/027-2_Caretakers_House/husband.txt +++ b/npc/027-2_Caretakers_House/husband.txt @@ -23,41 +23,40 @@ set @SKULL_AMOUNT, 50; set @BONE_EXP, 30000; - if ((@state == 4) && (sex == 0) && (@kidstate >= 7)) goto L_Helped_Kid; - if (@state == 3) goto L_Brought_Bones; + if (@state >= 3) goto L_Brought_Bones; if (@state == 2) goto L_Check_Bones; if (@state == 1) goto L_Ice_Cube; mes "[Pale Man]"; - mes "\"Hello, I hope you're enjoying your time in Reids Inn. My name is Hamond, and I'm running this inn together with my beautiful wife Reid. If there is anything I can do for you, please let me know.\""; + mes "\"Hello, I hope you're enjoying your time in Reid's Inn. My name is Hamond, and I'm running this inn together with my beautiful wife Reid. If there is anything I can do for you, please let me know.\""; if (baselevel < 85) goto L_Close; next; menu - "I'd like to know, why all the people in here are dead.",-, - "Are you feeling well? You look very pale, better to say - deathly pale.",-, + "I'd like to know why all the people in here are dead.",-, + "Are you feeling well? You look very pale... In fact, deathly pale.",-, "Thank you, but I'm fine.", L_Close; - mes "Hamond seems very confused. Then he notices the grey color of his hands and begans to shake his head in panic."; + mes "Hamond seems very confused. Then he notices the grey color of his hands and begins to shake his head in panic."; mes "[Hamond]"; mes "\"WHAT IS THIS?\""; next; //TODO: ask a native speaker if this is understandable - mes "Because of the rapid movement of his head, it snaps back in his neck along a cut in his throat you haven't seen before."; + mes "Because of the fast movement of his head, it bends back in his neck along a cut in his throat, a deep cut you haven't seen before."; next; mes "You're trying hard not to run away screaming. Instead, you grab his hair and pull his head back in place."; next; - mes "Hamond blinks his eyes with a puzzled look on his face."; + mes "Hamond blinks a few times, with a puzzled look on his face."; mes "[Hamond]"; - mes "\"This was uncomfortable! It seems, you are right. I am dead. Weird.\""; + mes "\"That was uncomfortable! I guess you are right. I am dead. Weird.\""; next; - mes "\"How can I be dead, but walking around and talking? This is very strange. \""; + mes "\"How can I be dead, if I am walking around and talking? This is very strange. \""; next; - mes "\"But nevertheless, I will continue to run this inn and do my best to make happy all our patrons - may they be alive or dead.\""; + mes "\"But nevertheless, I will continue to run this inn and do my best to make all our patrons happy and satisfied - be they alive or dead.\""; next; menu "Can I help with that?", -; mes "[Hamond]"; - mes "\"Helping me? I never would have asked, but actually, I need something to cool the drinks. Maybe you can find something.\""; + mes "\"Help me? I would never ask you for this, but actually, I need something to cool the drinks. Maybe you can find something.\""; set @state, 1; callsub S_Update_Mask; @@ -118,11 +117,11 @@ L_Check_Ice: mes "[Hamond]"; mes "\"Nevermind, nevermind. I'd like to ask you for another favor, if I might.\""; next; - mes "\"A patron asked for - uhm, bones. He said, he need it to replace some of his bones, which were damaged in a scuffle with mortals.\""; + mes "\"A patron asked for - uhm, bones. He said he need it to replace some of his bones, which were damaged in a scuffle with mortals.\""; next; - mes "\"I know, this is a bit strange - I'm still getting used to being dead. But a patrons wish is a patrons wish!\""; + mes "\"I know, this is a bit strange - I'm still getting used to being dead. But a patron's wish is a patron's wish!\""; next; - mes "\"Maybe you can bring me a huge amount of bones and skulls, so I can fulfill those wishes in future?\""; + mes "\"Can you bring me a huge amount of bones and skulls? This way I can fulfill that peculilar wish and make another patron very happy!\""; close; L_Check_Bones: @@ -140,43 +139,40 @@ L_Check_Bones: L_Brought_Bones: mes "[Hamond]"; - mes "\"Thanks for your help! Now I'll be able to satisfy our patrons wishes.\""; + mes "\"Thanks for your help! Now I'll be able to satisfy another strange request from one of our patrons.\""; next; if ((@kidstate == 4) && (@woman > 5)) menu "Would you tell me about this mage named Savaric?", L_Savaric, "I found this in the main hall. Do you know to whom it belongs?", L_Bracelet, - "Your welcome.", L_Close; + "You're welcome.", L_Close; if (@kidstate == 4) menu "I found this in the main hall. Do you know to whom it belongs?", L_Bracelet, - "Your welcome.", L_Close; + "You're welcome.", L_Close; if (@woman > 5) menu "Would you tell me about this mage named Savaric?", L_Savaric, - "Your welcome.",-; + "You're welcome.",-; mes "[Hamond]"; mes "\"Please make yourself at home.\""; close; L_Savaric: - mes "Hamonds face turns into an ugly grimace."; + mes "Hamond's face turns into an ugly grimace."; mes "[Hamond]"; mes "\"This egomaniac cheekily - \""; next; - if (Sex == 1) goto L_Man; //TODO: think, if gender change should be checked //TODO: determine correct value for kidstate - if ((Sex == 0) && (@kidstate < 5)) goto L_Woman; - - mes "\"Hrm - I don't think, you'll understand. It is something between men.\""; - next; - mes "\"Although you're a woman, it was very nice of you to help my son. I'll tell you nevertheless.\""; + if ((Sex == 0) && (@kidstate < 7)) goto L_Woman; + if ((Sex == 1) && (@kidstate < 7)) goto L_Man; + mes "\"Well, I have been thinking about you. You seem to be a very helpful and wise person. Even my son told me good things about you, making a long speech about how great you are and your ability to comprehend and deal with delicate matters. I wonder how he reached that conclusion... But anyway, I'll tell you about savaric.\""; L_Jealousy: //TODO: go on here @@ -184,20 +180,21 @@ L_Jealousy: close; L_Man: mes "[Hamond]"; - mes "\"You're a man - I think you will understand what I'm going to tell you.\""; - goto L_Jealousy; + mes "\"You're a man - I think you would understand what is happening to me.\""; + mes "\"But, to be honest, I think I will only be able to talk about such a complicated matter if I am sure I am sharing my feelings with a good, wise and understanding person. No offense, it is just that I barely know you...\""; + close; L_Woman: mes "[Hamond]"; - mes "\"Hrm - I don't think, you'll understand. It is something between men.\""; + mes "\"Hrm - I don't think you'll understand. It is a problem between men.\""; next; - mes "\"Maybe if you show me, you're a understanding person.\""; + mes "\"And, to be honest, I will only be able to talk about such a complicated matter if I am sure I am sharing my feelings with a good, wise and understanding person. No offense, it is just that I barely know you...\""; close; -L_Helped_Kid: - mes "[Hamond]"; - mes "\"It was very nice of you to help my son. He told me, you found something he lost. I think, I can tell you about Savaric.\""; - goto L_Jealousy; +//L_Helped_Kid: +// mes "[Hamond]"; +// mes "\"It was very nice of you to help my son. He told me, you found something he lost. I think, I can tell you about Savaric.\""; +// goto L_Jealousy; L_Bracelet: mes "[Hamond]"; @@ -212,14 +209,14 @@ L_Bracelet: L_Not_Enough_B: if (countitem("Bone") < @BONE_AMOUNT) - mes "\"I'm not sure, but I think, more bones will be better.\""; + mes "\"I'm not sure, but I think more bones will be better.\""; if (countitem("Skull") < @SKULL_AMOUNT) - mes "\"That are not enough skulls.\""; + mes "\"Maybe you should bring more skulls. It is not enough.\""; close; L_Not_Enough_Cubes: mes "[Hamond]"; - mes "\"Yes, they look good! But I think, I need more of them. Maybe " + @ICE_CUBE_AMOUNT + "?\""; + mes "\"Yes, they look good! But I think I need more of them. Maybe " + @ICE_CUBE_AMOUNT + "?\""; close; L_Close: diff --git a/npc/027-2_Caretakers_House/innkeeper.txt b/npc/027-2_Caretakers_House/innkeeper.txt index 489dcaa3..d46fefd2 100644 --- a/npc/027-2_Caretakers_House/innkeeper.txt +++ b/npc/027-2_Caretakers_House/innkeeper.txt @@ -1,4 +1,4 @@ -027-2.gat,104,39,0 script Reids Ghost 315,{ +027-2.gat,104,39,0 script Reid's Ghost 315,{ //TODO: add child quest context another way: not helping her child, but finding the bracelet @@ -17,20 +17,20 @@ set @YETI_TEAR_EXP, 60000; // maybe about 1% for a level 80? if (@state == 6) goto L_Read_Diary; - if ((@state == 5) && (sex == 1) && (@kidstate >= 5)) goto L_Helped_Kid; //TODO: determine right value of kidstate + if (@state == 5) goto L_Check_Kid; if (@state == 4) goto L_Ask_Life; if (@state == 3) goto L_Bring_Tears; if (@state == 2) goto L_Offer_Help2; if (@state == 1) goto L_After_Welcome; - mes "You see a dead women lying on the floor, something that appears to be her ghost floating above her dead body."; + mes "You see a dead woman lying on the floor and something that appears to be her ghost floating above her dead body."; next; mes "[Ghost]"; mes "\"He- I - What - Oh -\""; - mes "The womens ghost seems to be confused."; + mes "The woman's ghost seems to be confused."; next; mes "[Ghost]"; - mes "Oh, I'm sorry. Welcome to Reids Inn. My name is Reid, I am the innkeeper of this wonderful place of leisure. Please enjoy your visit here!"; + mes "Oh, I'm sorry. Welcome to Reid's Inn. My name is Reid, I am the innkeeper of this wonderful place of leisure. Please enjoy your visit here!"; next; set @state, 1; @@ -39,7 +39,7 @@ goto L_Ask_Dead; L_After_Welcome: - mes "[Reids Ghost]"; + mes "[Reid's Ghost]"; mes "\"Please enjoy yourself!\""; if (baselevel < 85) goto L_Close; @@ -50,7 +50,7 @@ L_Ask_Dead: "What happened to you?", - , "Thank you, I'll surely enjoy my visit.", L_Close; - mes "[Reids Ghost]"; + mes "[Reid's Ghost]"; mes "\"What happened to me? What do you mean?\""; //TODO: add more possible answers menu @@ -60,16 +60,16 @@ L_Ask_Dead: mes "Reid looks down at her body and turns even more pale, if this is possible."; next; - mes "[Reids Ghost]"; + mes "[Reid's Ghost]"; mes "\"OH?\""; next; menu "I'm sorry. I didn't know you weren't aware of that.",-, "Yes - do you understand my question now?",-, - "Shall I help you to find out what happened with you?", L_Offer_Help1; + "Shall I help you to find out what happened to you?", L_Offer_Help1; - mes "[Reids Ghost]"; + mes "[Reid's Ghost]"; mes "\"I'm dead? But why? And why am I still here?\""; next; mes "She stares into space and doesn't seem to notice you anymore."; @@ -78,30 +78,30 @@ L_Ask_Dead: close; L_Offer_Help2: - mes "Reids Ghost is still staring into space."; + mes "Reid's Ghost is still staring into space."; if (@kidstate == 5) menu - "Shall I help you to find out what happened with you?", L_Skip1, + "Shall I help you to find out what happened to you?", L_Skip1, "Hi. I found this in the main hall. Do you know to whom it belongs?", L_Bracelet, "I don't want to bother you.", L_Close; L_Skip1: menu - "Shall I help you to find out what happened with you?", -, + "Shall I help you to find out what happened to you?", -, "I don't want to bother you.", L_Close; L_Offer_Help1: mes "\"I.. I don't know you. Why should you help me?\""; next; - mes "\"Bring me a proof, you are serious. My life seems to have ended sadly, bring me something which represents the sadness I am feeling!\""; + mes "\"Bring me a proof you are serious. My life seems to have ended in a terrible and sad way, I can feel it very clearly. If you want to help me, please bring me something that represents this immeasurable sadness I am feeling!\""; set @state, 3; callsub S_Update_Mask; close; L_Bring_Tears: - mes "[Reids Ghost]"; - mes "\"Did you find something, which can represent my sadness?\""; + mes "[Reid's Ghost]"; + mes "\"Did you find something that can represent my sadness?\""; next; if ((@kidstate == 5) && countitem("FrozenYetiTear") > 0) @@ -120,7 +120,7 @@ L_Bring_Tears: "I found this frozen tear to represent your sadness.", L_Check_Tears, "I'm still searching.", L_Close; - mes "\"You didn't? It seems, you're not serious with your offer to help me.\""; + mes "\"You didn't? It seems you're not serious with your offer to help me.\""; close; L_Check_Tears: @@ -133,12 +133,12 @@ L_Check_Tears: set @state, 4; callsub S_Update_Mask; - mes "[Reids Ghost]"; - mes "\"This tears.. how they shimmer in the candle light. Yes, it seems you are serious with your offer.\""; + mes "[Reid's Ghost]"; + mes "\"These tears.. how they shimmer in the candle light. Yes, it seems you are serious about your offer. I think you have the sensibility to help me find out the real meaning of this terrible feeling.\""; next; L_Ask_Life: - mes "[Reids Ghost]"; - mes "\"How do you plan to help me?\""; + mes "[Reid's Ghost]"; + mes "\"But how do you plan to help me?\""; next; if (@kidstate == 5) @@ -151,7 +151,7 @@ L_Skip2: "Please tell me about your life. Maybe this gives a clue what happened.",-, "I need to think about that.", L_Close; - mes "[Reids Ghost]"; + mes "[Reid's Ghost]"; mes "\"About my life? Well ok.\""; next; mes "\"I'm the owner of this inn. I inherited it from my parents, who ran it while I was a child.\""; @@ -160,60 +160,66 @@ L_Skip2: next; mes "\"The barrel smashed his legs and he wasn't able to walk anymore. He got very desperate about that and started to drink.\""; next; - mes "\"My mother and me didn't know, how to cheer him up, he wouldn't have listened to us. My mother tried her best to keep the inn running and I tried my best to help her, even if I was a still a child.\""; + mes "\"My mother and I didn't know how to cheer him up, and he wouldn't listen to us. My mother tried her best to keep the inn running and I tried my best to help her, even though I was still a child.\""; next; - mes "\"But with the years going on, my mother lost her will to go on and the inn went down the drain slowly. Everything was dirty and we had less and less patrons.\""; + mes "\"But a few years later, my mother lost her will to go on and the inn slowly went down the drain. Everything was dirty and we had less and less patrons.\""; next; - mes "\"I don't blame my mother. She loved my father so much, she couldn't stand to see, what was happening to him. When he died because of his drinking, she totally lost her will to live and just lay in bed and followed him.\""; + mes "\"I don't blame my mother. She loved my father so much, she couldn't stand to see what was happening to him. When he died because of his drinking, she totally lost her will to live and just lay in bed and followed him.\""; next; mes "Reid seems to be tortured by her memories."; next; - mes "\"That was very hard time.\""; + mes "\"That was a very hard time.\""; menu - "Yes, yes, but that what about your life shortly before you died?",-, + "Yes, yes, but what about your life shortly before you died?",-, "I can imagine. I'm very sorry for you",-; mes "She doesn't seem to pay much attention on what you say."; next; - mes "\"But Hamond, my friend since I was a child, helped me in that bad times. We built up the inn again and we - we married.\""; + mes "\"But Hamond, my friend since I was a child, helped me in those bad times. We built up the inn again and we - we married.\""; next; - mes "\"He was so kind and my only light in that dark times. And our little son Aldred gave me back my joy in life.\""; + mes "\"He was so kind and my only light in those dark times. And our little son Aldred gave me back my joy in life.\""; next; - mes "\"Everything was peaceful and I thought, I had found my place. But one day -\""; + mes "\"Everything was peaceful and I thought I had found my place. But one day -\""; next; set @state, 5; callsub S_Update_Mask; + +L_Check_Kid: - if (Sex == 0) goto L_Woman; - //TODO: think, if gender change should be checked - if ((Sex == 1) && (@kidstate < 5)) goto L_Man; + if (@kidstate == 5) + menu + "Hi. I found this in the main hall. Do you know to whom it belongs?", L_Bracelet; + + if ((Sex == 1) && (@kidstate < 7)) goto L_Man; + if ((Sex == 0) && (@kidstate < 7)) goto L_Woman; - mes "\"What I'm going to tell you is very personal, but you showed me you're a sensitive person with bringing me the bracelet.\""; + mes "\"What I'm going to tell you is very personal, but your acts showed me you're a person I can trust. You kindly asked me about that bracelet you have found... and also, even my son, who is always so reserved with strangers, came to me and spent a long time telling me a lot of nice things about you.\""; + next; L_Lovestory: - mes "[Reids Ghost]"; - mes "\"It began as a completely normal day. We were taking care of our overnight guests and prepared the inn for the evenings rush.\""; + mes "[Reid's Ghost]"; + mes "\"It began as a completely normal day. We were taking care of our overnight guests and prepared the inn for the evening rush.\""; next; mes "\"But that day, a very special patron checked in. His name was Savaric, and he was a student of magic. He came from far away to check some rumours about a legendary mana seed.\""; next; - mes "Reids ghost has a completely enchanted look on her face."; + mes "Reid's Ghost has a completely enchanted look on her face."; next; - mes "\"He really made me feel alive - when he was near, I was feeling like I never felt before. I started to search for reasons to be near him - I told myself that I just like him because he was interesting, coming from so far away and being a mage.\""; + mes "\"He really made me feel alive - when he was near, I was feeling like I never felt before. I started to search for reasons to be near him - I told myself that I liked him just because he was interesting, coming from so far away and being a mage.\""; next; mes "\"But I was lying to myself.\""; next; mes "\"I - oh, it is really hard to talk about this. Maybe - yes, I could let you read my diary. I'll give you the key to our rooms.\""; next; - mes "She pulls a key out of her pocket as transparent as she is herself. As you try to grab it, your fingers go just through it."; + mes "She pulls a key out of her pocket as transparent as herself. As you try to grab it, your fingers just go through it."; next; - mes "[Reids Ghost]"; + mes "[Reid's Ghost]"; mes "\"I keep forgetting! Please take the key out of my pocket.\""; mes "She is pointing at her dead body with a sad look on her face. You take the key."; next; - mes "[Reids Ghost]"; - mes "\"Me and my husbands rooms are at the very end of the corridor upstairs. You will find my dairy in the bookshelf, hidden behind a book with poems. Hamond didn't like poems.\""; + mes "[Reid's Ghost]"; + mes "\"This is the key to our personal room, it is located at the very end of the corridor upstairs. You will find my dairy in the bookshelf, hidden behind a book with poems. Hamond don't like poems.\""; next; mes "\"Please go and read it.\""; @@ -226,7 +232,7 @@ L_Read_Diary: close; L_Not_Enough_Tears: - mes "[Reids Ghost]"; + mes "[Reid's Ghost]"; set @tears, countitem("FrozenYetiTear"); if (@tears == 1) mes "\"This is beautiful! But one of them isn't enough to represent my sadness.\""; @@ -235,23 +241,29 @@ L_Not_Enough_Tears: close; L_Man: - mes "[Reids Ghost]"; - mes "\"What I am about to tell is very personal. You're a man - I'm not sure, if I want to tell you. Maybe you kann show me you are sensitive someway.\""; + mes "[Reid's Ghost]"; + mes "\"What I have to tell is very personal. You're a man - I'm not sure if I want to tell you. I know you helped me already and showed me you are a sensitive man, but I barely know you. I am sorry, but I have to think a little bit more. Maybe later, when I know you better, I can tell you more about it. \""; //TODO: REMOVE!!! mes "Skip that for debugging?"; menu - "yes",L_Helped_Kid, + "yes",L_Lovestory, "no",-; close; L_Woman: - mes "[Reids Ghost]"; - mes "\"I'm going to tell you something very personal. But you are a woman like me - I'm sure you will understand.\""; + mes "[Reid's Ghost]"; + mes "\"What I have to tell you something very personal. You are a woman like me - I'm sure you would understand.\""; next; - goto L_Lovestory; + mes "\"But I'm not sure if I want to tell you. I know you helped me already and showed me you are a sensitive woman, but I barely know you. I am sorry, but I have to think a little bit more. Maybe later, when I know you better, I can tell you more about it. \""; + //TODO: REMOVE!!! + mes "Skip that for debugging?"; + menu + "yes",L_Lovestory, + "no",-; + close; L_Bracelet: - mes "[Reids Ghost]"; + mes "[Reid's Ghost]"; mes "\"Oh, this - I - it's mine. It was a present from a very precious person.\""; next; mes "She reaches out to take the bracelet, but her fingers go just through it. She looks sad."; @@ -261,11 +273,11 @@ L_Bracelet: callsub S_Update_Mask_Kid; close; -L_Helped_Kid: - mes "[Reids Ghost]"; - mes "\"You showed me you're a sensitive person with bringing me the bracelet.\""; - next; - goto L_Lovestory; +//L_Helped_Kid: +// mes "[Reid's Ghost]"; +// mes "\"You showed me you're a sensitive person with bringing me the bracelet.\""; +// next; +// goto L_Lovestory; L_Close: close; |