diff options
Diffstat (limited to 'npc/027-2_Caretakers_House/innkeeper.txt')
-rw-r--r-- | npc/027-2_Caretakers_House/innkeeper.txt | 122 |
1 files changed, 67 insertions, 55 deletions
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; |