summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorReid <reidyaro@gmail.com>2016-06-13 01:42:22 +0200
committerReid <reidyaro@gmail.com>2016-06-13 01:42:53 +0200
commit5c517de9c5817642ac747d480c5ad2a2f747e29f (patch)
tree98755dc4f4583e9578b8ba67318dacbbf6f94033
parent907f25495e45b16c923e76d544328ab245299ace (diff)
downloadserverdata-5c517de9c5817642ac747d480c5ad2a2f747e29f.tar.gz
serverdata-5c517de9c5817642ac747d480c5ad2a2f747e29f.tar.bz2
serverdata-5c517de9c5817642ac747d480c5ad2a2f747e29f.tar.xz
serverdata-5c517de9c5817642ac747d480c5ad2a2f747e29f.zip
Complete Robin Williams tribute.
-rw-r--r--npc/001-2-4/robin.txt58
1 files changed, 56 insertions, 2 deletions
diff --git a/npc/001-2-4/robin.txt b/npc/001-2-4/robin.txt
index 06930fdf..2457e5bc 100644
--- a/npc/001-2-4/robin.txt
+++ b/npc/001-2-4/robin.txt
@@ -5,8 +5,62 @@
// Librarian
001-2-4,27,33,0 script Robin NPC_ROBIN,{
- speech 4,
- l("Hi.");
+
+ function need_help
+ {
+ speech 4,
+ l("Do you need help with something?");
+
+ switch (select(l("What kinds of books are there here?"),
+ l("Nothing.")))
+ {
+ case 1:
+ closedialog;
+ npctalk3 l("Mostly manuals and tutorials but you won't find out until you open one!");
+ break;
+ case 2:
+ closedialog;
+ npctalk3 l("Good day to you!");
+ }
+ return;
+ }
+
+ function mythologise_people
+ {
+ npctalkonce l("In Artis they really do mythologise people when they die.");
+
+ return;
+ }
+
+ function no_matter_what
+ {
+ npctalkonce l("No matter what people tell you, words and ideas can change the world.");
+
+ return;
+ }
+
+ function outside_inside
+ {
+ npctalkonce l("What counts in a book is like so many things, not what is on the outside, but what is on the inside.");
+
+ return;
+ }
+
+ switch (rand(4))
+ {
+ case 0:
+ no_matter_what();
+ break;
+ case 1:
+ mythologise_people();
+ break;
+ case 2:
+ outside_inside();
+ break;
+ case 3:
+ need_help();
+ break;
+ }
close;