diff options
-rw-r--r-- | npc/020-7-1/oskari.txt | 36 |
1 files changed, 35 insertions, 1 deletions
diff --git a/npc/020-7-1/oskari.txt b/npc/020-7-1/oskari.txt index 40237e85d..3f0df18b7 100644 --- a/npc/020-7-1/oskari.txt +++ b/npc/020-7-1/oskari.txt @@ -56,6 +56,8 @@ pElias(); break; case 9: + pIdle("Peetu"); // Skippers... + break; case 10: case 11: pIdle(); @@ -74,6 +76,11 @@ // Here we begin function pIdle { + if (getarg(0, "") != "") { + mesn; + mesq l("What are you doing? Stop wasting my time and go talk to @@!", getarg(0, "##1##BBUGGY FLYING COW##b##0")); + close; + } mesn; mesq l("You have to excuse me, as you might have heard we're having some trouble at the moment and I, as Chief of Nikolai's household staff, have a lot to do."); close; @@ -125,7 +132,34 @@ function pPeetu { // Here we begin function pElias { mesn; - mesq l("ERROR ELIAS"); + mesq l("Have you talked to Peetu co-workers about their opinion yet?"); + next; + + // cannot advance otherwise + .@q=getq3(NivalisQuest_BlueSage); + if (.@q != BS_NPCALL) { + mesn; + mesq l("I need to know if someone is blaming him. It is important."); + close; + } + select + l("Not yet."), + l("Yes, everyone thinks he is competent and Elias have a report of a masked man."); + mes ""; + if (@menu == 1) + close; + + mesn; + mesq l("With a mask you say? This reminds me... wait a moment."); + next; + mes l("... .... ...."); + next; + mesn; + mesq l("Mh... yes. It makes sense. Listen. This is a secret, but it might have been.... @@.", b(l("Sabotage"))); + next; + mesn; + mesq l("I need a favor from you. Go talk to Peetu. Ask him to confirm if there was silk cocoon in the ingredients. Janika reported me that we've ran out of it two days ago."); + setq1 NivalisQuest_BlueSage, 9; close; } |