summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorReid <reidyaro@gmail.com>2016-06-08 02:16:35 +0200
committerReid <reidyaro@gmail.com>2016-06-08 02:16:35 +0200
commit19ac5a603cba4ee9d98b7647ee3d8e7ae9d17a74 (patch)
tree061d674ac719a7e665468dce2b7a375bbfd93780
parent9b416b49350ef1a86531f7a13063832d9bfaa90a (diff)
downloadserverdata-19ac5a603cba4ee9d98b7647ee3d8e7ae9d17a74.tar.gz
serverdata-19ac5a603cba4ee9d98b7647ee3d8e7ae9d17a74.tar.bz2
serverdata-19ac5a603cba4ee9d98b7647ee3d8e7ae9d17a74.tar.xz
serverdata-19ac5a603cba4ee9d98b7647ee3d8e7ae9d17a74.zip
Complete tribute to christopher lee.
-rw-r--r--npc/001-2-6/christopher.txt54
1 files changed, 52 insertions, 2 deletions
diff --git a/npc/001-2-6/christopher.txt b/npc/001-2-6/christopher.txt
index b90c2f79..2151a8dc 100644
--- a/npc/001-2-6/christopher.txt
+++ b/npc/001-2-6/christopher.txt
@@ -5,8 +5,58 @@
// Librarian
001-2-6,57,46,0 script Christopher NPC_CHRISTOPHER,{
- speech 4,
- l("Hi.");
+ function ghost_in_the_library
+ {
+ narrator 4,
+ l("Christopher is surrounded by the sunlight from the window.");
+
+ speech
+ l("To be a legend, you've either got to be dead or excessively old!"),
+ l("I think that I am now both..."),
+ l("I mean, I am very tired to move all of these books!");
+
+ return;
+ }
+
+ function need_help
+ {
+ speech 4,
+ l("Do you need help with something?");
+
+ switch (select(l("What kinds of books are there here?"),
+ l("You seem a bit tired sir."),
+ l("Nothing.")))
+ {
+ case 1:
+ speech 1, l("You can find novels and poems on this floor.");
+ break;
+ case 2:
+ mes "";
+ ghost_in_the_library();
+ break;
+ case 3:
+ speech 1, l("I love peace and quiet, that's a good choice.");
+ }
+ return;
+ }
+
+ function not_so_loud
+ {
+ speech l("This floor is reserved for quiet reading, don't speak too loud.");
+ }
+
+ switch (rand(3))
+ {
+ case 0:
+ ghost_in_the_library();
+ break;
+ case 1:
+ need_help();
+ break;
+ case 2:
+ not_so_loud();
+ break;
+ }
close;