summaryrefslogtreecommitdiff
path: root/npc/027-2_Caretakers_House/husband.txt
diff options
context:
space:
mode:
authorJessica Tölke <jtoelke@mail.upb.de>2011-02-06 00:43:47 +0100
committerJessica Tölke <jtoelke@mail.upb.de>2011-02-06 00:43:47 +0100
commit7a7e43b8b2697734ec958c4b348f3a9077241c96 (patch)
tree5e0bf7d790c90be4970e56d213eb85cad5a998c2 /npc/027-2_Caretakers_House/husband.txt
parenta8359ff4e1fedd3051e9ec77d09d12b61c10f62f (diff)
downloadserverdata-7a7e43b8b2697734ec958c4b348f3a9077241c96.tar.gz
serverdata-7a7e43b8b2697734ec958c4b348f3a9077241c96.tar.bz2
serverdata-7a7e43b8b2697734ec958c4b348f3a9077241c96.tar.xz
serverdata-7a7e43b8b2697734ec958c4b348f3a9077241c96.zip
gy inn: adding next parts of love triangle quest
Diffstat (limited to 'npc/027-2_Caretakers_House/husband.txt')
-rw-r--r--npc/027-2_Caretakers_House/husband.txt66
1 files changed, 64 insertions, 2 deletions
diff --git a/npc/027-2_Caretakers_House/husband.txt b/npc/027-2_Caretakers_House/husband.txt
index e48794f5..39ce10e6 100644
--- a/npc/027-2_Caretakers_House/husband.txt
+++ b/npc/027-2_Caretakers_House/husband.txt
@@ -18,11 +18,14 @@
//TODO: determine sane values
set @ICE_CUBE_AMOUNT, 100;
set @ICE_CUBE_EXP, 10000;
- //TODO: determine sane values
set @BONE_AMOUNT, 100;
set @SKULL_AMOUNT, 50;
set @BONE_EXP, 30000;
+ set @RUBY_AMOUNT, 20; // caution, this value needs to be the same as in the innkeepers script!
+ if (@state == 7) goto L_Thanks;
+ if (@state == 6) goto L_Apologize;
+ if (@state == 5) goto L_Waiting;
if (@state == 4) goto L_News;
if (@state == 3) goto L_Brought_Bones;
if (@state == 2) goto L_Check_Bones;
@@ -191,6 +194,7 @@ L_Jealousy:
set @state, 4;
callsub S_Update_Mask;
close;
+
L_Man:
mes "[Hamond]";
mes "\"You're a man - I think you would understand what is happening to me.\"";
@@ -216,7 +220,65 @@ L_Bracelet:
close;
L_News:
- mes "TODO: add story";
+ mes "[Hamond]";
+ mes "\"Ah, dear friend. How are you?\"";
+ if (@golbanez < 5)
+ menu
+ "I'm enjoying myself.",L_Close;
+ menu
+ "I'm enjoying myself.",L_Close,
+ "I found out what happened to you and this place.",-;
+
+ mes "[Hamond]";
+ mes "\"You did? Amazing! Please tell me.\"";
+ next;
+ mes "You explain him how you came here, about your researches and what Golbanez showed to you.";
+ next;
+ mes "[Hamond]";
+ mes "\"WHAT? This is just crazy! But - you've shown me that you're trustworthy. This must be the truth.\"";
+ next;
+ mes "\"But still, it is hard to believe - I can't imagine I would ever hurt Reid and that she - that she would cheat at me.\"";
+ next;
+ mes "\"How did this come? What did I do wrong? I should have shown her my love more. I should have protected her from the allurements of this sneaky mage. And I - I should have never ever hurt her.\"";
+ next;
+ mes "Hamond seems about to break down.";
+ menu
+ "Maybe it was just fate.",-,
+ "You got very upset, don't blame yourself",-,
+ "You're right. You were very violent. How could you do that if you love her?",-;
+
+ mes "[Hamond]";
+ mes "\"I- I need to apologize.\"";
+ next;
+ mes "\"" + strcharinfo(0) + "! Can you help me once more? Please get " + @RUBY_AMOUNT + " rubies and bring them to her as a symbol of my love and my remorse.\"";
+ set @state, 5;
+ callsub S_Update_Mask;
+ close;
+
+L_Waiting:
+ mes "[Hamond]";
+ mes "\"Did you bring Reid the " + @RUBY_AMOUNT + " rubies?\"";
+ close;
+
+L_Apologize:
+ mes "[Hamond]";
+ mes "\"I thank you! Reid came to me to talk about what happened.\"";
+ next;
+ mes "\"We talked about all the stuff that happened. It's hard for me, but I accepted her feelings for that mage. I mean - we are dead! And we have to stay at this place together for remain of eternity! This is just pervert.\"";
+ next;
+ mes "\"But whatever, we need to get along with each other someway and I won't be the one who makes this difficult.\"";
+ next;
+ mes "\"And frankly, it gives me a bitter satisfaction that they long for each other but can't touch each other.\"";
+ next;
+ mes "\"However, you are a great friend and did a lot for me. I want you to have this.\"";
+ //TODO: determine reward and give it, idea: different bowler hat?
+ set @state, 7;
+ callsub S_Update_Mask;
+ close;
+
+L_Thanks:
+ mes "[Hamond]";
+ mes "\"Good to see you, my friend! The inn is running well, I'm getting used in being dead.\"";
close;
L_Not_Enough_B: