summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2020-05-10 09:09:43 -0300
committerJesusaves <cpntb1@ymail.com>2020-05-10 09:09:43 -0300
commite18b0c16b898b3f3a44f854cfcbf98bf17fe2a9d (patch)
treea812848ce481257a94970731feb6e88ba19bcdf9
parentd6e260702e77e39bb174299773f2db9499325180 (diff)
downloadserverdata-e18b0c16b898b3f3a44f854cfcbf98bf17fe2a9d.tar.gz
serverdata-e18b0c16b898b3f3a44f854cfcbf98bf17fe2a9d.tar.bz2
serverdata-e18b0c16b898b3f3a44f854cfcbf98bf17fe2a9d.tar.xz
serverdata-e18b0c16b898b3f3a44f854cfcbf98bf17fe2a9d.zip
Finish Henry's Dialog
-rw-r--r--npc/001-3-2/henry.txt53
-rw-r--r--npc/008-3-5/nunia.txt10
2 files changed, 61 insertions, 2 deletions
diff --git a/npc/001-3-2/henry.txt b/npc/001-3-2/henry.txt
index c160771e..f6e3ee64 100644
--- a/npc/001-3-2/henry.txt
+++ b/npc/001-3-2/henry.txt
@@ -266,8 +266,57 @@ function reportThirdQuest {
l("I would like you to check how she is doing. You know, the Brotherhood could have got her and she is in need of rescue, or something else.");
break;
case 3:
- mesc l("Liar!");
- // getitem Lockpicks, 1;
+ .@q=getq(ThiefQuests_Artis);
+ mesn;
+ mesq l("Before you go on any further, I wanna see the proof that you talked with her.");
+ next;
+ if (.@q != 8) {
+ mesc l("You don't know what sort of proof he is looking for.");
+ break;
+ }
+
+ select
+ l("She has white hair, blue eyes, and always carry a big sack."),
+ l("She told me a passphrase.");
+ mes "";
+ if (@menu == 2) {
+ mesn;
+ mesq l("Liar; Nunia is not creative enough to come up with a passphrase of her own!");
+ next;
+ mesn;
+ mesq l("Besides, if she could give you a passphrase, then I wouldn't have sent ya.");
+ break;
+ }
+
+ mesn;
+ mesq l("That's Nunia alright. So how she is doing?");
+ next;
+ mesc l("You describe to him how Nunia is supposed to lay low for a while.");
+ next;
+ mesn;
+ mesq l("Of course. I'm glad she is safe. You know, we don't really care with this Legion versus Brotherhood stifle.");
+ next;
+ mesn;
+ mesq l("The brotherhood members here are friendly, but mostly because our interests coincide. In Hurnscald, where their main base is, we're enemies.");
+ next;
+ inventoryplace Lockpicks, 5;
+ mesn;
+ mesq l("Anyway, thanks for the report. I'll give you some %s.", getitemlink(Lockpicks));
+ next;
+ mesn;
+ mesq l("Whenever you find a vault, a door, or anything of interest, you can use it to pry it open.");
+ next;
+ mesn;
+ mesq l("Lockpicks are not keys, they can break quite easily. Also, you don't want anyone watching you.");
+ next;
+ mesn;
+ mesq l("If they caught you lockpicking, you'll be arrested. So be careful.");
+ next;
+ next;
+ mesn;
+ mesq l("I have other matters to attend do, so you'll have to excuse me.");
+ getitem Lockpicks, 5;
+ setq1 ThiefQuests_Artis, 9;
break;
}
return;
diff --git a/npc/008-3-5/nunia.txt b/npc/008-3-5/nunia.txt
index af0b8e32..2147ae7b 100644
--- a/npc/008-3-5/nunia.txt
+++ b/npc/008-3-5/nunia.txt
@@ -19,6 +19,7 @@
case 8:
case 9:
nuniaBegin();
+ // TODO: Script control; Transfer quest variable authority
break;
default:
nuniaIntruder();
@@ -51,6 +52,15 @@ function nuniaIntruder {
function nuniaHenry {
mesn;
mesq l("Henry? Micksha and Jesusalva told me nothing of that.");
+ next;
+ mesn;
+ mesq l("I've raised too much suspicion, so my friends told me to lay low for a while.");
+ next;
+ mesn;
+ mesq l("The Brotherhood is watching our movements, they already suspect who is a member and who isn't.");
+ next;
+ mesn;
+ mesq l("Therefore, we had to cut off our connection with Artis. Don't want Brotherhood to find the secrets of our structure.");
return;
}