-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhome.cmd
73 lines (71 loc) · 1.21 KB
/
home.cmd
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
var HomeCity 67
var HomeRoom 98
var HomeVerb manor
echo
echo *** HOME SCRIPT!
echo
if_1 then goto HOME_LEAVE
if (("$zoneid" = "66") && ("%HomeCity" = "67")) then
{
put #goto east
waitforre YOU ARRIVED|YOU HAVE ARRIVED
pause 0.2
pause 0.1
}
if matchre("$roomname", "Home") then goto HOME_LEAVE
if ("$zoneid" != %HomeCity) then
{
echo *** WRONG CITY!!
echo *** START IN YOUR HOME CITY! (%HomeCity)
goto EXIT
}
if ("$roomid" != %HomeRoom) then
{
put #goto %HomeRoom
waitforre YOU ARRIVED|YOU HAVE ARRIVED
}
echo
echo *** ENTERING HOME
echo
HOME_GO:
put unlock %HomeVerb
pause 0.3
put open %HomeVerb
pause 0.2
pause 0.1
put go %HomeVerb
pause 0.2
pause 0.2
send look on rack
pause 0.3
pause 0.2
send look on stand
pause 0.3
pause 0.2
send look on piano
pause 0.3
send look in piano
pause 0.3
pause 0.2
send look on bed
pause 0.3
pause 0.2
send look on table
pause 0.3
pause 0.2
goto EXIT
HOME_LEAVE:
echo
echo *** LEAVING HOME
echo
put unlock door
pause 0.3
put open door
pause 0.2
pause 0.1
put go door
pause 0.2
EXIT:
echo ** DONE!
if matchre("$roomname", "Home") then echo run .home again to auto-leave home
exit