-
Notifications
You must be signed in to change notification settings - Fork 0
/
room18.asc
126 lines (114 loc) · 2.57 KB
/
room18.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
// Musikladen (Familie Hoagie)
/****************************
* Raum-Funktionen
****************************/
function room_Load()
{
oTuer.init_object(10);
PlayMusic(23);
}
/****************************
* Tür-Hotspot-Funktionen
****************************/
function hTuer_AnyClick()
{
if ( any_click_on_door(10, oTuer, 246, 121, eDirectionUp, 19, 26, 126, eDirectionRight) == 0 ) Unhandled();
}
/****************************
* Objekt-Funktionen
****************************/
/****************************
* Hotspot-Funktionen
****************************/
function hMuelltonne_AnyClick()
{
if (any_click_move(60, 120, eDirectionUp))
{
if (UsedAction(eActWalkTo))
{
// Wait(5);
}
else if (UsedAction(eActLookAt))
{
Wait(5);
player.Say("Die sind zwar leer, aber die stinken trotzdem so.");
}
else if (UsedAction(eActPickUp))
{
Wait(5);
player.Say("Die Müllabfuhr wird's schon machen.");
}
else if (UsedAction(eActUse))
{
Wait(5);
player.Say("Ich wühl doch nicht da drin rum.");
player.Say("Nachher steck ich fest und keiner hilfst mir dabei.");
}
else if (UsedAction(eActOpen))
{
Wait(5);
player.Say("Ich seh keine Deckel.");
}
else if (UsedAction(eActClose))
{
Wait(5);
player.Say("Die haben keine Deckel.");
}
else if (UsedAction(eActPull) || UsedAction(eActPush))
{
Wait(5);
player.Say("Ich schubse keine Mülltonnen um.");
player.Say("Auch wenn's Spaß macht.");
}
else Unhandled();
}
}
function hPlakat_AnyClick()
{
if (any_click_move(290, 121, eDirectionUp))
{
if (UsedAction(eActWalkTo))
{
// Wait(5);
}
else if (UsedAction(eActLookAt))
{
Wait(5);
player.Say("'ROCK'N ROLL IN YOUR BONES'.");
player.Say("'Jetzt auch auf CD erhältlich.'");
}
else if (UsedAction(eActPickUp) || UsedAction(eActPull))
{
Wait(5);
player.Say("Ich will keine überflüssigen Plakate abreißen.");
}
else if (UsedAction(eActUse))
{
Wait(5);
player.Say("Benutzen ... hmm.");
}
else if (UsedAction(eActOpen))
{
Wait(5);
player.Say("Noch ein Plakat brauche ich nicht.");
}
else if (UsedAction(eActClose))
{
Wait(5);
player.Say("Ich könnte es höchstens überkleben.");
}
else if (UsedAction(eActPush))
{
Wait(5);
player.Say("Es klebt schon an der Wand.");
}
else Unhandled();
}
}
/****************************
* Regionen-Funktionen
****************************/
function region1_WalksOnto()
{
player.ChangeRoom(12, 286, 139);
}