Ticket #6186: script-6.dmp.2.txt

File script-6.dmp.2.txt, 2.7 KB (added by eriktorbjorn, 11 years ago)

Script from Mac Loom

Line 
1[0000] (A8) if (Var[221 Bit 5]) {
2[0005] (18) } else {
3[0008] (9A) Var[114] = VAR_VIRT_MOUSE_Y;
4[000D] (78) if (Var[114] < 0) {
5[0014] (18) } else {
6[0017] (9A) Var[113] = VAR_VIRT_MOUSE_X;
7[001C] (F5) Local[2] = findObject(Var[113],Var[114]);
8[0023] (9D) if (classOfIs(Local[2],[129])) {
9[002C] (A8) if (Local[0]) {
10[0031] (9A) Var[108] = Local[2];
11[0036] (88) if (Local[2] != Var[107]) {
12[003D] (0A) startScript(8,[Local[2]]);
13[0043] (**) }
14[0043] (C3) Var[111] = getActorX(Local[2]);
15[0048] (A3) Var[112] = getActorY(Local[2]);
16[004D] (9D) if (classOfIs(Local[2],[130])) {
17[0056] (9A) Var[118] = Local[2];
18[005B] (**) }
19[005B] (1A) Var[221 Bit 2] = 1;
20[0060] (1A) Var[221 Bit 3] = 0;
21[0065] (B7) startObject(Local[2],55,[]);
22[006A] (28) if (!Var[221 Bit 3]) {
23[006F] (F6) walkActorToObject(VAR_EGO,Local[2]);
24[0074] (AE) WaitForActor(VAR_EGO);
25[0078] (0A) startScript(7,[Local[2],56]);
26[0081] (**) }
27[0081] (1A) Var[221 Bit 2] = 0;
28[0086] (A8) if (Var[52]) {
29[008B] (1A) Var[52] = 0;
30[0090] (0A) startScript(7,[Local[2],54]);
31[0099] (**) }
32[0099] (28) } else if (!Var[108]) {
33[00A1] (0A) startScript(8,[Local[2]]);
34[00A7] (**) }
35[00A7] (A8) } else if (Local[0]) {
36[00AF] (1A) Var[108] = 0;
37[00B4] (0A) startScript(8,[0]);
38[00BA] (A8) if (Local[2]) {
39[00BF] (C3) Var[111] = getActorX(Local[2]);
40[00C4] (A3) Var[112] = getActorY(Local[2]);
41[00C9] (9D) if (classOfIs(Local[2],[130])) {
42[00D2] (9A) Var[118] = Local[2];
43[00D7] (**) }
44[00D7] (1A) Var[221 Bit 2] = 1;
45[00DC] (1A) Var[221 Bit 3] = 0;
46[00E1] (B7) startObject(Local[2],55,[]);
47[00E6] (28) if (!Var[221 Bit 3]) {
48[00EB] (F6) walkActorToObject(VAR_EGO,Local[2]);
49[00F0] (AE) WaitForActor(VAR_EGO);
50[00F4] (0A) startScript(7,[Local[2],56]);
51[00FD] (**) }
52[00FD] (1A) Var[221 Bit 2] = 0;
53[0102] (A8) if (Var[52]) {
54[0107] (1A) Var[52] = 0;
55[010C] (0A) startScript(7,[Local[2],54]);
56[0115] (**) }
57[0115] (18) } else {
58[0118] (9A) Var[111] = Var[113];
59[011D] (9A) Var[112] = Var[114];
60[0122] (FE) walkActorTo(VAR_EGO,Var[111],Var[112]);
61[0129] (AE) WaitForActor(VAR_EGO);
62[012D] (**) }
63[012D] (28) } else if (!Var[108]) {
64[0135] (A8) if (Var[107]) {
65[013A] (0A) startScript(8,[0]);
66[0140] (**) }
67[0140] (**) }
68[0140] (**) }
69[0140] (**) }
70[0140] (80) breakHere();
71[0141] (1A) Local[0] = 0;
72[0146] (18) goto 0000;
73[0149] (A0) stopObjectCode();
74END