summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
Diffstat (limited to 'npc')
-rw-r--r--npc/009-2/librarian.txt28
-rw-r--r--npc/craft/options.txt1
2 files changed, 29 insertions, 0 deletions
diff --git a/npc/009-2/librarian.txt b/npc/009-2/librarian.txt
index bd4ea8e3c..4b4b7faa1 100644
--- a/npc/009-2/librarian.txt
+++ b/npc/009-2/librarian.txt
@@ -13,11 +13,39 @@
if (.@n >= 9) goto L_Complete;
if (.@n == 8) goto L_Report;
if (.@n == 6 || .@n == 7) goto L_Advance;
+ if (.@n < 6 && .@n >= 2) goto L_Horses;
mesn;
mesq l("Hello. I am the book keeper, responsible for keeping Halinarzo History.");
// TODO: Import data from BR-002-5 (Royal Library) and make available story about TMW-BR
close;
+L_Horses:
+ mesn;
+ mesq l("Hello. I am the book keeper, responsible for keeping Halinarzo History.");
+ next;
+ select
+ l("Cool, thank you."),
+ l("I was born here but I had amnesia.");
+ mes "";
+ if (@menu == 1)
+ close;
+ mesn;
+ mesq l("Please prove your statement.");
+ next;
+ mesc l("You realize that you have no means to prove your statement.");
+ mesc l("Saying that you were sent here would prove nothing.");
+ mesc l("How do you even prove amnesia, anyway?");
+ next;
+ mesn;
+ mesq l("You are just a random stranger trying to steal adventurer data, aren't you?? %%e");
+ next;
+ mesn;
+ mesq l("I bet you'll now ask for %s's password, and scam all their money!!", strcharinfo(0));
+ next;
+ mesn;
+ mesq l("Get out of here! Before I call the city guard!!");
+ close;
+
L_Advance:
.@nt = getq2(General_Narrator);
// Initial Value is 0.
diff --git a/npc/craft/options.txt b/npc/craft/options.txt
index 2423c49b9..0002850ca 100644
--- a/npc/craft/options.txt
+++ b/npc/craft/options.txt
@@ -386,6 +386,7 @@ function script csys_Multiplier {
case IOPT_EXPGAIN:
case VAR_CRITICALRATE:
case DEC_SP_CONSUMPTION:
+ case VAR_PLUSASPDPERCENT:
return 5;
case IOPT_SCRESIST_POISON:
case IOPT_SCRESIST_SILENCE: