-
Notifications
You must be signed in to change notification settings - Fork 0
/
room25.asc
240 lines (226 loc) · 5.12 KB
/
room25.asc
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
// Wäschekammer (Police Molest)
/****************************
* Raum-Funktionen
****************************/
function room_Load()
{
String seperator = String.Format("\\ **** Wäschekammer");
Door[eDoorNumWaeschekammer].Init(oTuer, hTuer);
}
/****************************
* Tür-Hotspot-Funktionen
****************************/
function hTuer_AnyClick()
{
if ( Door[eDoorNumWaeschekammer].Click() == 0 ) Unhandled();
}
/****************************
* Objekt-Funktionen
****************************/
/****************************
* Hotspot-Funktionen
****************************/
function hWaschmaschienen_AnyClick()
{
if (any_click_move(159, 124, eDirectionUp))
{
if (UsedAction(eActWalkTo))
{
}
else if (UsedAction(eActLookAt))
{
Wait(5);
player.Say("Haben wir wirklich so viel schmutzige Wäsche?");
player.Say("Weniger Maschinen hätten es sicher auch getan.");
}
else if (UsedAction(eActPickUp))
{
Wait(5);
player.Say("Die sind mir zu schwer.");
}
else if (UsedAction(eActUse) || UsedAction(eActOpen))
{
Wait(5);
player.Say("Das ist nicht mein Job.");
}
else if (UsedAction(eActClose))
{
Wait(5);
player.Say("Die sind bereits zu.");
}
else if (UsedAction(eActPull) || UsedAction(eActPush))
{
Wait(5);
player.Say("Die stehen da doch gut.");
}
else if (UsedAction(eActUseInventory))
{
Wait(5);
player.Say("Das sollte besser nicht da rein.");
}
else Unhandled();
}
}
function hSchmutzwaesche_AnyClick()
{
if (any_click_move(96, 132, eDirectionUp))
{
if (UsedAction(eActWalkTo))
{
}
else if (UsedAction(eActLookAt))
{
Wait(5);
player.Say("Unsere Uniformen sind blau und die Sträflingskluften orange ...");
Wait(10);
player.FaceDirection(eDirectionDown);
Wait(10);
player.Say("Woher kommt dann so viel weiße Wäsche?!");
}
else if (UsedAction(eActPickUp) || UsedAction(eActUse))
{
Wait(5);
player.Say("Das ist nicht mein Job.");
}
else if (UsedAction(eActOpen))
{
Wait(5);
player.Say("Haha, guter Gag.");
}
else if (UsedAction(eActClose))
{
Wait(5);
player.Say("Wäsche legt man zusammen.");
}
else if (UsedAction(eActPull) || UsedAction(eActPush))
{
Wait(5);
player.Say("Das soll jemand anderes machen.");
}
else if (UsedAction(eActUseInventory))
{
Wait(5);
player.Say("Was gesellt sich nicht zur Wäsche.");
}
else Unhandled();
}
}
function hWaschmittel_AnyClick()
{
if (any_click_move(65, 127, eDirectionLeft))
{
if (UsedAction(eActWalkTo))
{
}
else if (UsedAction(eActLookAt))
{
Wait(5);
player.Say("Allerlei Waschmittel.");
}
else if (UsedAction(eActPickUp) || UsedAction(eActUse) || UsedAction(eActOpen))
{
Wait(5);
player.Say("Das ist nicht mein Job.");
}
else if (UsedAction(eActClose))
{
Wait(5);
player.Say("Die sind gut verschlossen.");
}
else if (UsedAction(eActPull) || UsedAction(eActPush))
{
Wait(5);
player.Say("Das lasse ich andere machen.");
}
else if (UsedAction(eActUseInventory))
{
Wait(5);
player.Say("Das verträgt sich nicht mit dem Waschmittel.");
}
else Unhandled();
}
}
function hSchacht_AnyClick()
{
if (any_click_move(65, 127, eDirectionLeft))
{
if (UsedAction(eActWalkTo))
{
}
else if (UsedAction(eActLookAt))
{
Wait(5);
player.Say("Dadurch kommt die Wäsche hier runter.");
}
else if (UsedAction(eActPickUp))
{
Wait(5);
player.Say("Das könnte kompliziert werden.");
}
else if (UsedAction(eActUse))
{
Wait(5);
player.Say("Aufgrund der Schwerkraft fällt die Wäsche den Schacht nur runter.");
}
else if (UsedAction(eActOpen))
{
Wait(5);
player.Say("Da ist keine Klappe, welche man öffnen könnte.");
}
else if (UsedAction(eActClose))
{
Wait(5);
player.Say("Da ist keine Klappe, welche man schließen könnte.");
}
else if (UsedAction(eActPull) || UsedAction(eActPush))
{
Wait(5);
player.Say("Der Schacht sitzt fest. Sehr gut.");
}
else if (UsedAction(eActUseInventory))
{
Wait(5);
player.Say("Das bekomme ich nicht den Wäscheschacht hoch.");
}
else Unhandled();
}
}
function hLampe_AnyClick()
{
if (any_click_move(152, 129, eDirectionDown))
{
if (UsedAction(eActWalkTo))
{
}
else if (UsedAction(eActLookAt))
{
Wait(5);
player.Say("Nicht gerade modisch ...");
}
else if (UsedAction(eActPickUp))
{
Wait(5);
player.Say("Zuhause habe ich LED-Lampen.");
}
else if (UsedAction(eActUse))
{
Wait(5);
player.Say("Dann finde ich nicht mehr heraus.");
}
else if (UsedAction(eActOpen) || UsedAction(eActClose)
|| UsedAction(eActPull) || UsedAction(eActPush))
{
Wait(5);
player.Say("Dafür sieht die Lampe nicht stabil genug aus.");
}
else if (UsedAction(eActUseInventory))
{
Wait(5);
player.Say("Dadurch könnte die Lampe kaputt gehen.");
}
else Unhandled();
}
}
/****************************
* Regionen-Funktionen
****************************/