From 1b49c481c0b4409f99ed60b69ae85b3e390c3ed1 Mon Sep 17 00:00:00 2001 From: Jessica Tölke Date: Mon, 31 Jan 2011 16:06:43 +0100 Subject: gy inn: writing more dialogue for love triangle quest --- npc/027-2_Caretakers_House/innkeeper.txt | 84 +++++++++++++++++++------------- 1 file changed, 49 insertions(+), 35 deletions(-) (limited to 'npc/027-2_Caretakers_House/innkeeper.txt') diff --git a/npc/027-2_Caretakers_House/innkeeper.txt b/npc/027-2_Caretakers_House/innkeeper.txt index d1069321..9105d45c 100644 --- a/npc/027-2_Caretakers_House/innkeeper.txt +++ b/npc/027-2_Caretakers_House/innkeeper.txt @@ -1,6 +1,4 @@ -027-2.gat,104,39,0 script Reids Ghost 315,{ - -//TODO: add child quest context another way: not helping her child, but finding the bracelet +027-2.gat,104,39,0 script Reid's Ghost 315,{ set @Graveyard_Inn_MASK, NIBBLE_0_MASK; set @Graveyard_Inn_SHIFT, NIBBLE_0_SHIFT; @@ -12,10 +10,16 @@ set @kidstate, ((QUEST_Graveyard_Inn & @Graveyard_Inn_Kid_MASK) >> @Graveyard_Inn_Kid_SHIFT); + set @Graveyard_Inn_Golbanez_MASK, NIBBLE_4_MASK; + set @Graveyard_Inn_Golbanez_SHIFT, NIBBLE_4_SHIFT; + + set @golbanez, ((QUEST_Graveyard_Inn & @Graveyard_Inn_Golbanez_MASK) >> @Graveyard_Inn_Golbanez_SHIFT); + //TODO: determine sane values set @YETI_TEAR_AMOUNT, 10; set @YETI_TEAR_EXP, 60000; // maybe about 1% for a level 80? + if (@state == 7) goto L_Savaric; if (@state == 6) goto L_Read_Diary; if (@state == 5) goto L_Check_Kid; if (@state == 4) goto L_Ask_Life; @@ -30,7 +34,7 @@ mes "The womans 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 +43,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,9 +54,8 @@ 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 "Ahm, you don't look very well - actually, you look dead.",-, "You don't seem to be in the best condition.",-, @@ -60,7 +63,7 @@ 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; @@ -69,7 +72,7 @@ L_Ask_Dead: "Yes - do you understand my question now?",-, "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,7 +81,7 @@ 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 @@ -100,7 +103,7 @@ L_Offer_Help1: close; L_Bring_Tears: - mes "[Reids Ghost]"; + mes "[Reid's Ghost]"; mes "\"Did you find something that can represent my sadness?\""; next; @@ -133,11 +136,11 @@ L_Check_Tears: set @state, 4; callsub S_Update_Mask; - mes "[Reids Ghost]"; + 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 "[Reid's Ghost]"; mes "\"But how do you plan to help me?\""; next; @@ -151,7 +154,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.\""; @@ -195,16 +198,16 @@ L_Check_Kid: 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 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.\""; + 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. So I will tell you about my sad love.\""; next; L_Lovestory: - mes "[Reids Ghost]"; + 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 liked him just because he was interesting, coming from so far away and being a mage.\""; next; @@ -214,11 +217,11 @@ L_Lovestory: next; 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 "[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.\""; @@ -228,11 +231,33 @@ L_Lovestory: close; L_Read_Diary: - mes "TODO: add story"; + mes "[Reid's Ghost]"; + mes "\"Please go in my room and read the diary. You will find my dairy in the bookshelf, hidden behind a book with poems.\""; + close; + +L_Savaric: + mes "[Reid's Ghost]"; + mes "\"Now you know about my recent past and... and my twisted feelings.\""; + next; + menu + "Yes, I feel very sorry for you.",-, + "Savaric seems to be a really hot guy, making you so compliant.",L_Tease; + + mes "[Reid's Ghost]"; + mes "\"Oh, thank you.\""; + if (@golbanez < 5) + menu + "But I still didn't find out, what happened. I'll return when I have news.",L_Close; + //TODO: add news here + close; + +L_Tease: + mes "[Reid's Ghost]"; + mes "\"Don't be mean! I never feeled like that before.\""; 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.\""; @@ -241,24 +266,19 @@ L_Not_Enough_Tears: close; L_Man: - mes "[Reids Ghost]"; + 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. \""; close; L_Woman: - mes "[Reids Ghost]"; + 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; 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."; @@ -268,12 +288,6 @@ 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_Close: close; -- cgit v1.2.3-70-g09d2