[0000] (1A) Local[1] = 0; [0005] (A8) if (Var[105]) { [000A] (78) if (VAR_TMR_2 < 40) { [0011] (B8) if (VAR_VIRT_MOUSE_X >= Var[110]) { [0018] (9A) Local[3] = VAR_VIRT_MOUSE_X; [001D] (BA) Local[3] -= Var[110]; [0022] (18) } else { [0025] (9A) Local[3] = Var[110]; [002A] (BA) Local[3] -= VAR_VIRT_MOUSE_X; [002F] (**) } [002F] (78) if (Local[3] < 6) { [0036] (B8) if (VAR_VIRT_MOUSE_Y >= Var[111]) { [003D] (9A) Local[3] = VAR_VIRT_MOUSE_Y; [0042] (BA) Local[3] -= Var[111]; [0047] (18) } else { [004A] (9A) Local[3] = Var[111]; [004F] (BA) Local[3] -= VAR_VIRT_MOUSE_Y; [0054] (**) } [0054] (78) if (Local[3] < 3) { [005B] (46) Local[1]++; [005E] (1A) Var[105] = 0; [0063] (**) } [0063] (**) } [0063] (**) } [0063] (**) } [0063] (28) if (!Local[1]) { [0068] (1A) VAR_TMR_2 = 0; [006D] (9A) Var[110] = VAR_VIRT_MOUSE_X; [0072] (9A) Var[111] = VAR_VIRT_MOUSE_Y; [0077] (46) Var[105]++; [007A] (**) } [007A] (A8) if (Var[214 Bit 6]) { [007F] (18) } else { [0082] (9A) Var[109] = VAR_VIRT_MOUSE_Y; [0087] (78) if (Var[109] < 0) { [008E] (18) } else { [0091] (9A) Var[108] = VAR_VIRT_MOUSE_X; [0096] (F5) Local[2] = findObject(Var[108],Var[109]); [009D] (9D) if (classOfIs(Local[2],[129])) { [00A6] (A8) if (Local[0]) { [00AB] (9A) Var[103] = Local[2]; [00B0] (88) if (Local[2] != Var[102]) { [00B7] (0A) startScript(8,[Local[2]]); [00BD] (**) } [00BD] (C3) Var[106] = getActorX(Local[2]); [00C2] (A3) Var[107] = getActorY(Local[2]); [00C7] (9D) if (classOfIs(Local[2],[130])) { [00D0] (9A) Var[113] = Local[2]; [00D5] (**) } [00D5] (1A) Var[214 Bit 3] = 1; [00DA] (1A) Var[214 Bit 4] = 0; [00DF] (B7) startObject(Local[2],55,[]); [00E4] (28) if (!Var[214 Bit 4]) { [00E9] (F6) walkActorToObject(VAR_EGO,Local[2]); [00EE] (AE) WaitForActor(VAR_EGO); [00F2] (0A) startScript(7,[Local[2],56]); [00FB] (**) } [00FB] (1A) Var[214 Bit 3] = 0; [0100] (A8) if (Local[1]) { [0105] (1A) Local[1] = 0; [010A] (0A) startScript(7,[Local[2],54]); [0113] (**) } [0113] (28) } else if (!Var[103]) { [011B] (0A) startScript(8,[Local[2]]); [0121] (**) } [0121] (A8) } else if (Local[0]) { [0129] (1A) Var[103] = 0; [012E] (0A) startScript(8,[0]); [0134] (A8) if (Local[2]) { [0139] (C3) Var[106] = getActorX(Local[2]); [013E] (A3) Var[107] = getActorY(Local[2]); [0143] (9D) if (classOfIs(Local[2],[130])) { [014C] (9A) Var[113] = Local[2]; [0151] (**) } [0151] (1A) Var[214 Bit 3] = 1; [0156] (1A) Var[214 Bit 4] = 0; [015B] (B7) startObject(Local[2],55,[]); [0160] (28) if (!Var[214 Bit 4]) { [0165] (F6) walkActorToObject(VAR_EGO,Local[2]); [016A] (AE) WaitForActor(VAR_EGO); [016E] (0A) startScript(7,[Local[2],56]); [0177] (**) } [0177] (1A) Var[214 Bit 3] = 0; [017C] (A8) if (Local[1]) { [0181] (1A) Local[1] = 0; [0186] (0A) startScript(7,[Local[2],54]); [018F] (**) } [018F] (18) } else { [0192] (9A) Var[106] = Var[108]; [0197] (9A) Var[107] = Var[109]; [019C] (FE) walkActorTo(VAR_EGO,Var[106],Var[107]); [01A3] (AE) WaitForActor(VAR_EGO); [01A7] (**) } [01A7] (28) } else if (!Var[103]) { [01AF] (A8) if (Var[102]) { [01B4] (0A) startScript(8,[0]); [01BA] (**) } [01BA] (**) } [01BA] (**) } [01BA] (**) } [01BA] (80) breakHere(); [01BB] (1A) Local[0] = 0; [01C0] (18) goto 007A; [01C3] (A0) stopObjectCode(); END