-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathSource-Data.html
283 lines (203 loc) · 14.1 KB
/
Source-Data.html
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
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
<tw-storydata name="M&M Nacht" startnode="29" creator="Twine" creator-version="2.3.16" ifid="5D621C44-C372-4D8D-BB4E-BA70F500AACB" zoom="1" format="Harlowe" format-version="3.2.3" options="" hidden><style role="stylesheet" id="twine-user-stylesheet" type="text/twine-css">tw-sidebar {
display: none;
}</style><script role="script" id="twine-user-script" type="text/twine-javascript"></script><tw-passagedata pid="1" name="Zimmer Schlafparty" tags="" position="1359,684" size="100,100">
##Kinderzimmer
Das ist dein Kinderzimmer. Dein bester Freund sitzt auf seinem Bett und wartet darauf dass du die nötigen Süßigkeiten besorgst.
[[zum Flur gehen->0.Stock Flur]]</tw-passagedata><tw-passagedata pid="2" name="0.Stock Flur" tags="" position="1081,873" size="100,100"><!--(set: $collectedSweets to it + 1)(rerun:?updateSweets)-->
##Flur im Ergeschoss
Der Flur im Erdgeschoss ist hell beleuchtet. Es gibt keine Stelle wo das Licht nicht hin kommt. (link: "Außer eine ganz kleine hinten in der Ecke")[Fantastisch. ($collectSweets: 1, "Da liegt eine Süßigkeit")]
gehe [[eine Etage nach oben->1. Stock Flur]]
gehe ins [[Wohnzimmer]]
gehe in die [[Küche]]
gehe in dein [[Zimmer->Zimmer Schlafparty]]
gehe zur [[Eingangstür]] </tw-passagedata><tw-passagedata pid="3" name="1. Stock Flur" tags="" position="1028,614" size="100,100">
##Flur Obergeschoss
gehe auf den [[Dachboden]]
gehe ins [[Schlafzimmer deiner Eltern->Schlafzimmer Eltern]]
gehe ins [[Gästezimmer]]
nach [[unten->0.Stock Flur]] gehen</tw-passagedata><tw-passagedata pid="4" name="Wohnzimmer" tags="" position="481,897" size="100,100">
##Wohnzimmer
Deine Eltern sitzen oft im Wohnzimmer und erzählen abends noch lange.
Früher fandest du das (link-reveal: "doof")[\
weil du schon schlafen musstest und nicht mit erzählen durftest.
]
Du siehst:
einen [[Esstisch]]
eine (link-goto: "Truhe")
(unless: $lootedSnackBoard)[
einen (link-reveal: "Snackschrank")[ und natürlich sind im Snackschrank ($collectSweets: 2, "2 Süßigkeiten"). Das war einfach. (set: $lootedSnackBoard to true)]
](else:)[einen Snackschrank, der inzwischen leer ist]
Zurück in den [[Flur->0.Stock Flur]] </tw-passagedata><tw-passagedata pid="5" name="Dachboden" tags="" position="1014,431" size="100,100">
##Dachboden
Hier scheint alles verstaubt zu sein und niemand war hier seit ewigkeiten
[[Alte Truhe]] durchsuchen
[[Schrank]] öffnen
zurück nach [[unten->1. Stock Flur]] gehen</tw-passagedata><tw-passagedata pid="6" name="Schlafzimmer Eltern" tags="" position="1317,552" size="100,100">(link: "Zimmer untersuchen")[Du findest einen Schlüssel.(set: $hasChestKey to true)]
[[Bett->Bett Eltern]]
[[Balkon]]
[[1. Stock Flur]] </tw-passagedata><tw-passagedata pid="7" name="Gästezimmer" tags="" position="645,529" size="100,100">#Gästezimmer
gehe zum [[Bett->Bett Gästezimmer]]
gehe zum [[Koffer der Gäste->Koffer]]
gehe zum [[Flur->1. Stock Flur]] </tw-passagedata><tw-passagedata pid="8" name="Balkon" tags="" position="1503,616" size="100,100">
##Balkon
Hier habt ihr oft im Sommer Frühstück gegessen. Du fandest das immer super. Inzwischen esst ihr aber meistens im Garten.
(unless: $collectedMundMs)[(event: when time > 15s)[Moment mal. Was blitzt dich denn dort an? Was ist (link-reveal: "das?")[ das? WOW. Das sind 2 M&M's deine Lieblingssüßigkeit. Was man nicht alles so findet. (set: $collectedMundMs to true)]]]
zum [[Garten]] runterspringen
ins [[Schlafzimmer->Schlafzimmer Eltern]] der Eltern gehen</tw-passagedata><tw-passagedata pid="9" name="Küche" tags="" position="1056,1315" size="100,100">
##Küche
Hier kocht meistens deine Mama.
Manchmal aber auch dein Papa, aber bei dem gibt es meistens nur 'Spaghetti mit Bolognese', aber dafür die besten Spaghetti der Welt.
Du siehst:
ein [[Regal->Küchenregal 1]]
noch ein [[Regal->Küchenregal 2]]
ein weiteres [[Regal->Küchenregal 3]]
einen [[Kühlschrank]]
einen [[Tisch]] mit Stühlen
einen [[Ofen]]
Zurück zum [[Flur->0.Stock Flur]] </tw-passagedata><tw-passagedata pid="10" name="Küchenregal 1" tags="" position="606,1464" size="100,100">
##Küchenregal No.1
Ein Küchenregal, mit lauter Pfannen und Töpfen.
Hier wirst du keine Süßigkeiten finden können.
Zurück zur Küche [[Küche]]</tw-passagedata><tw-passagedata pid="11" name="Küchenregal 2" tags="" position="757,1462" size="100,100">
##Küchenregal No.2
Ein Küchenregal, mit... nichts ?
Zurück zur Küche [[Küche]]</tw-passagedata><tw-passagedata pid="12" name="Küchenregal 3" tags="" position="902,1463" size="100,100">
##Küchenregal No.3
Ein Küchenregal, das bis oben hin vollgepackt ist mit irgendwelchen (link-reveal: "Sachen.")[
Müsli, Mehl, Zucker, Bananen.... all das hilft dir nicht (link: "weiter.")[\
...
Es sei denn (link: "...")[\
... Was ist (link-reveal: "das?")[\
($collectSweets: 2, "2 Süßigkeiten!!!")
]
]
]
]
Zurück zur [[Küche]]</tw-passagedata><tw-passagedata pid="13" name="Kühlschrank" tags="" position="1205,1464" size="100,100">
##Kühlschrank
du öffnest den (link-reveal: "Küschlrank.")[
irgendwas scheint zu klemmen. (link: "Mit mehr Kraft öffnen")[\
kraft...
Die Kühlschranktür lässt nach und ist geöffnet, aber außer Tupperdosen mit Essensreste wirst du hier keine Süßigkeiten finden.
]
]
zurück zur [[Küche]]</tw-passagedata><tw-passagedata pid="14" name="Tisch" tags="" position="1356,1465" size="100,100">
##Tisch
so ein leeren Tisch hast du noch nie gesehen.
Zurück zur [[Küche]]</tw-passagedata><tw-passagedata pid="15" name="Ofen" tags="" position="1506,1466" size="100,100">Der gute alte Ofen. Es wurden schon so viele leckere Sachen mit ihm gemacht (unless: $lootedOven)[(link: "...")[Irgendwas scheint da drin zu sein.
(link: "Ofen öffnen")[($collectSweets: 5, "Klasse. 5 Süßigkeiten auf einem Haufen.")(set: $lootedOven to true)]]]
Zurück zur [[Küche]]</tw-passagedata><tw-passagedata pid="16" name="Esstisch" tags="" position="385,1089" size="100,100">
##Esstisch
Der Esstisch steht noch unaufgeräumt mit dem Essen von heute Abend.
Pizza und Softdrink Reste bedecken den Tisch, (link-reveal: "aber")[ keine Süßigkeiten in Sicht].
zurück zum [[Wohnzimmer]]</tw-passagedata><tw-passagedata pid="17" name="Truhe" tags="" position="603,1099" size="100,100">(if: $lootedChest)[
Die Truhe steht offen. Hier hast du bereits gesucht und natürlich auch ein paar Süßigkeiten gefunden.
](else:)[
(if: $hasChestKey)[
Du hast den Schlüssel für die Truhe gefunden.
(link-reveal: "Du öffnest die Truhe")[
($collectSweets: 2, " und findest 2 Süßigkeiten")
(set: $lootedChest to true)
]
](else:)[
Die Truhe deiner Eltern ist leider verschlossen. Das bedeutet Sie verstecken darin irgendwas wichtiges.
Vielleicht Süßigkeiten?
Du solltest unbedingt (link-reveal: "den Schlüssel dafür")[, der vermutlich im Schlafzimmer liegt,] finden.
]
]
Zurück zum [[Wohnzimmer]]</tw-passagedata><tw-passagedata pid="18" name="Schrank" tags="" position="911,265" size="100,100">
##Schrank
Alte Mänteln, Röcke... Auf jedenfall Kleidungstück, die deine Großeltern getragen haben. (link-reveal: "Den Scrhank durchsuchen ")[
Mehr als Staub findest du nichts.
]
Zurück zum [[Dachboden]] </tw-passagedata><tw-passagedata pid="19" name="Alte Truhe" tags="" position="682,286" size="100,100">
##Alte Truhe
Zahlreiche Schätze siehts du in der Truhe aber keine essbaren.
Zurück zum [[Dachboden]] </tw-passagedata><tw-passagedata pid="20" name="Garten" tags="" position="1718,798" size="100,100">
##Garten
Deine Füße berühen den sanften Grass, deine Augeben sehen die Gebüsche und Bäume. Außer die feine Natur ist hier nichts zu sehen und naschen.
zu der [[Eingangstür]] gehen </tw-passagedata><tw-passagedata pid="21" name="Eingangstür" tags="" position="1685,971" size="100,100">
##Eingangstür
die Vordertür deines Zuhauses. Draußen ist es kalt und die Sonne geht unter, du musst schnell mehr Süßigkeiten finden.
[[reingehen->0.Stock Flur]] </tw-passagedata><tw-passagedata pid="22" name="Bett Gästezimmer" tags="" position="439,548" size="100,100">#Gästebett
[[Zurück->Gästezimmer]] </tw-passagedata><tw-passagedata pid="23" name="Bett Eltern" tags="" position="1497,449" size="100,100">##Bett deiner Eltern
Frisch gewaschene Bettlacken, Decken und Kissen liegen auf dem Bett, hier wirst du definitiv keine Süßigkeiten finden (link-reveal: "aber was wenn ?")[
Die gesamte Wäsche wurde durchgewühlt und du konntest auch keine Süßigkeiten finden.
]
zurück zum [[Schlafzimmer->Schlafzimmer Eltern]] </tw-passagedata><tw-passagedata pid="24" name="Karton 2" tags="" position="1326,302" size="100,100">[[Dachboden]] </tw-passagedata><tw-passagedata pid="25" name="Koffer" tags="" position="584,715" size="100,100">Du siehst den Koffer vor dir.
(link: "Schüttel ihn")[(unless: $lootedLuggage)[Du schüttelst den Koffer. Irgendwas scheint da drin zu sein.](else:)[Du hörst nichts.]]
(link: "Öffne den Koffer")[Du öffnest vorsichtig den Koffer
(link: "Noch ein Stück")[\
(link: "...")[\
(unless: $lootedLuggage)[
($collectSweets: 3, "und findest 3 Süßigkeiten")
(set: $lootedLuggage to true)
](else:)[Hier hast du bereits gesucht.]
]
]
]
[[Gästezimmer]] </tw-passagedata><tw-passagedata pid="26" name="Startup" tags="startup" position="2183,177" size="100,100"><!-- Change count to have more time -->
(set: $count to 60,
$collectedSweets to 0,
$neededSweets to 10,
$hasChestKey to false,
$collectedMundMs to false,
$lootedSnackBoard to false,
$lootedChest to false,
$lootedLuggage to false,
$lootedOven to false)
(set: $collectSweets to (macro: num-type _amount, str-type _text, [
(set: $collectedSweets to it + _amount)
(rerun:?updateSweets)
(output:)[(print: _text)]
]))</tw-passagedata><tw-passagedata pid="27" name="Header" tags="header" position="2183,292" size="100,100">(unless: (passage:)'s tags contains "no-header")[
|updateParents>[
(if: $count>50)[Deine Eltern haben gerade gesagt das Sie gleich zu dir kommen werden.]\
(else-if: $count > 30)[Deine Eltern haben sich auf den Weg zu dir gemacht.]\
(else-if: $count > 10)[Du hörst bereits die Schritte deiner Eltern. Beeil dich!]\
(else:)[Du hast nur noch ein paar Sekunden, dann ist es so weit.]\
(if: (passage:)'s tags contains any of (a:"debug"))[($count)]
(if: $count < 1)[(go-to:"Ende")]]\
|updateSweets>[Du hast bereits $collectedSweets / $neededSweets Süßigkeiten gefunden]
(live:1.0s)[\
(set: $count to it -1)(rerun:?updateParents)]\
]
</tw-passagedata><tw-passagedata pid="28" name="Ende" tags="no-header" position="2183,420" size="100,100">Deine Eltern haben dich gefunden und schicken dich in dein Kinderzimmer.
(if: $collectedMundMs)[\
##Easter-Egg Ende
Wow. Du hast die beiden M&M's gefunden. Wer hätte das gedacht. Mehr als das brauchst du nicht. Egal wieviele Süßigkeiten es gibt, nichts kommt an M&M's ran. Dein Freund hat ein breites Grinsen auf dem Gesicht.
Natürlich gibst du ihm einen ab. Beim nächsten mal gibt es bestimmt nur Süßigkeiten, aber das macht nichts.
](else:)[(if: $collectedSweets > $neededSweets)[\
##Gutes Ende
Zum Glück hast du $collectedSweets Süßigkeiten gefunden. Das ist mehr als genug für deinen Freund und dich. Ihr schaut euch beide zufrieden an und kriecht dann unter eure Bettdecken. Bevor du einschläfst denkst du noch 'Beim nächsten mal findest du bestimmt noch mehr Süßigkeiten.'
](else:)[\
##Nicht so gutes Ende
Dein Freund ist leider ein bisschen traurig, dass du nur $collectedSweets Süßigkeiten gefunden hast. Aber was solls. Beim nächsten mal hast du sicherlich mehr Glück
]]
(click: "Beim nächsten mal")[(restart:)]
[[Wer hats gemacht?]]</tw-passagedata><tw-passagedata pid="29" name="Start" tags="no-header" position="1500,779" size="100,100">Du bist ein Kind das heute Abend eine richtig coole Pyjama Party mit deinen Freunden machen möchte.
Du hast Videospiele und Getränke besorgt.
Aber es fehlen noch die Süßigkeiten.
Deine Eltern werden allerdings in wenigen Momenten auftauchen, um dir mitzuteilen, dass es Zeit fürs Bett wird.
Du musst unbedingt ein paar Süßigkeiten finden, damit du und deine Freunde eine tolle Nacht haben werdet.
[[Auf gehts->Zimmer Schlafparty]] </tw-passagedata><tw-passagedata pid="30" name="Footer" tags="footer" position="2305,297" size="100,100">(if: (passage:)'s tags contains any of (a:"debug"))[---
SourceCode:<br>(font:"monospace")[(v6m-print:(passage:)'s source)]\
---
Passage-Name: '(font:"monospace")[(v6m-print:(passage:)'s name)]'\
Tags: '(font:"monospace")[(v6m-print:(passage:)'s source)]']</tw-passagedata><tw-passagedata pid="31" name="Wer hats gemacht?" tags="no-header" position="2183,570" size="100,100">Wir sind Mehdi Ayadi und Matthias Kolley.
Dieses Textadventure ist im Rahmen des Oster-Game-James 2022 entstanden.
(link: "Coole Sache. Lass es mich nochmal versuchen!")[(restart:)]</tw-passagedata><tw-passagedata pid="32" name="Infos" tags="" position="2195,803" size="100,100"><!-- Kommentar -->
(link: "Linktext")[Wird ersetzt durch]
(link-reveal: "Linktext")[ wird erweitert durch]
(link-goto: "Linktext der nicht funktioniert", "Passagenname")<!-- Das gleiche wie [[Linktext->Passagenname -->
(if: true)[Wird angezeigt, weil die Bedingung wahr ist]
(unless: false)[Wird auch angezeigt]
(link: "Süßigkeiten einsammeln")[($collectSweets: 1, "Eine Süßigkeit gesammelt")]
(link: "Setzt eine Variable beim klicken")[(set: $someVariable to "x")]
<!--Gibt eine Variable aus-->
$count <!-- Diese wird aber nicht aktualisiert. Das klappt nur, wenn der entsprechende Hook erneut 'rerunned' wird. Siehe HeaderPassage-->
Ein Text
der durch einen Zeilenumbruch getrennt wird
Ein Text \
der nicht durch einen Zeilenumbruch getrennt ist
Bei Fragen melden!</tw-passagedata></tw-storydata>