diff options
Diffstat (limited to 'npc')
-rw-r--r-- | npc/009-2/librarian.txt | 28 | ||||
-rw-r--r-- | npc/craft/options.txt | 1 |
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: |