-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path03-library.ink
167 lines (127 loc) · 4.89 KB
/
03-library.ink
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
VAR read_books = 0
VAR max_books = 2
VAR met_teacher = false
VAR watched = false
=== library ===
= entrance
The library is quiet.
{read_books > max_books and not met_teacher:
-> library.meet_teacher
}
+ [Go towards the shelf on the right.] I walk towards the right shelf. -> library.right_shelf
+ [Go towards the shelf on the left.] I walk towards the left shelf. -> library.left_shelf
+ [Go towards the browsing trolley. ] I walk towards the browsing trolley. -> library.trolley
+ [Go towards the row of computers.] I walk towards the computers. -> library.computers
= meet_teacher
From the corner of my eye I see the invigilator from the test just now. He notices me.
~ met_teacher = true
{teacher_suspicious:
"What are you doing here?"
I freeze.
What should I say?
* "Just looking around. I think a student is allowed to be in the library[."]," I shrug.
He looks unconvinced. As I turn away from him, I can feel his eyes on me.
~ watched = true
-> library.entrance
* "Looking for something. Do you know what is {isbn}?"
I show him the note.
His expression changes.
-> reveal_map_ending
- else:
He gives me a nod and turns away.
Phew. I wouldn't want to be noticed by him. I don't feel good about him.
-> library.entrance
}
= left_shelf
There are a few books and CDs on the shelf.
+ [Go back to the entrance] I walk back to the entrance. -> library.entrance
+ [Pick up a book.] I decide to pick up a book. But which one?
++ [{book2}]
Looks like a nice book, but I don't have a library card.
~ read_books += 1
++ [{book3}]
Hmm. Interesting book.
~ read_books += 1
++ [{book4}]
Maybe I'll read this some time.
~ read_books += 1
- I walk back to the entrance.
-> library.entrance
= right_shelf
There are a few books on the shelf.
+ [Go back to the entrance] I walk back to the entrance.
-> library.entrance
+ [Pick up a book.] I decide to pick up a book. But which one?
++ [{randombook3}]
Looks like a nice book, but I don't have a library card.
~ read_books += 1
++ [{randombook4}]
Hmm. Interesting book.
~ read_books += 1
++ [{book5}]
Maybe I'll read this some time.
~ read_books += 1
- I walk back to the entrance.
-> library.entrance
= computers
I sit down at one of the computers.
Maybe Google will tell me what the number means?
+ [Key the numbers into the search engine.] I key those numbers into the search engine.
But there is no internet connection.
+ [Go back to the entrance] I walk back to the entrance. -> library.entrance
-
+ [Go back to the entrance] I walk back to the entrance. -> library.entrance
= trolley
There are a few books scattered on the trolley.
+ [Go back to the entrance] I walk back to the entrance.
-> library.entrance
+ [Pick up a book.] I decide to pick up a book. But which one?
++ [{book1}]
Hmm. Interesting book.
~ read_books += 1
++ [{randombook1}]
~ read_books += 1
Looks like a nice book, but I don't have a library card.
++ [{book_title}]
~ read_books += 1
-> library.correct_book
++ [{randombook2}]
~ read_books += 1
Maybe I'll read this some time.
- I walk back to the entrance.
-> library.entrance
= correct_book
As I pick up the book, a piece of parchment falls out.
A map.
A splittting headache hits me, and suddenly I remember.
{not watched:
* [The Memory]
-> memory
- else:
The invigilator walks over, and tries to snatch the piece of paper from me.
{power_activated:
* But it is too late.
With memory comes power. He falls over in shock, looks in my eyes, and his expression turned to fear.
"You remember?"
** Yes, I remember.
*** [The Memory]
-> memory
- else:
I was too slow to stop him.
His eyes becomes bright. He cannot help but laugh, and I hear triumph in that laugh.
-> die_in_library_ending
}
}
=== memory ===
I was cornered. I hid the Map, in a desperate attempt to hide it from them.
In this very place.
But I couldn't retrieve it in time, before I left the body.
Every Drifter takes human form once a year to maintain their magical powers. That is when we are most vulnerable. Any more, we would have to defy nature.
But if they have the Map, they have the Labyrinth; and if they have the Labyrinth, they would win the war.
That cannot happen.
In a desperate attempt, I retook human form. But I lost all my memories. I guided myself to this place. How is that possible? It is a risky venture. I remember other Drifters protesting. One wrong step, and the fabric upon which we stand will collapse on itself.
But finally I am here.
I fast forwarded time.
Now I have to go back in time, to close the loop.
* [Continue]
-> back_in_time