diff options
author | Jesusaves <cpntb1@ymail.com> | 2020-05-10 09:09:43 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2020-05-10 09:09:43 -0300 |
commit | e18b0c16b898b3f3a44f854cfcbf98bf17fe2a9d (patch) | |
tree | a812848ce481257a94970731feb6e88ba19bcdf9 | |
parent | d6e260702e77e39bb174299773f2db9499325180 (diff) | |
download | serverdata-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.txt | 53 | ||||
-rw-r--r-- | npc/008-3-5/nunia.txt | 10 |
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; } |