[0000] (A8) if (Var[221 Bit 5]) { [0005] (18) } else { [0008] (9A) Var[114] = VAR_VIRT_MOUSE_Y; [000D] (78) if (Var[114] < 0) { [0014] (18) } else { [0017] (9A) Var[113] = VAR_VIRT_MOUSE_X; [001C] (F5) Local[2] = findObject(Var[113],Var[114]); [0023] (9D) if (classOfIs(Local[2],[129])) { [002C] (A8) if (Local[0]) { [0031] (9A) Var[108] = Local[2]; [0036] (88) if (Local[2] != Var[107]) { [003D] (0A) startScript(8,[Local[2]]); [0043] (**) } [0043] (C3) Var[111] = getActorX(Local[2]); [0048] (A3) Var[112] = getActorY(Local[2]); [004D] (9D) if (classOfIs(Local[2],[130])) { [0056] (9A) Var[118] = Local[2]; [005B] (**) } [005B] (1A) Var[221 Bit 2] = 1; [0060] (1A) Var[221 Bit 3] = 0; [0065] (B7) startObject(Local[2],55,[]); [006A] (28) if (!Var[221 Bit 3]) { [006F] (F6) walkActorToObject(VAR_EGO,Local[2]); [0074] (AE) WaitForActor(VAR_EGO); [0078] (0A) startScript(7,[Local[2],56]); [0081] (**) } [0081] (1A) Var[221 Bit 2] = 0; [0086] (A8) if (Var[52]) { [008B] (1A) Var[52] = 0; [0090] (0A) startScript(7,[Local[2],54]); [0099] (**) } [0099] (28) } else if (!Var[108]) { [00A1] (0A) startScript(8,[Local[2]]); [00A7] (**) } [00A7] (A8) } else if (Local[0]) { [00AF] (1A) Var[108] = 0; [00B4] (0A) startScript(8,[0]); [00BA] (A8) if (Local[2]) { [00BF] (C3) Var[111] = getActorX(Local[2]); [00C4] (A3) Var[112] = getActorY(Local[2]); [00C9] (9D) if (classOfIs(Local[2],[130])) { [00D2] (9A) Var[118] = Local[2]; [00D7] (**) } [00D7] (1A) Var[221 Bit 2] = 1; [00DC] (1A) Var[221 Bit 3] = 0; [00E1] (B7) startObject(Local[2],55,[]); [00E6] (28) if (!Var[221 Bit 3]) { [00EB] (F6) walkActorToObject(VAR_EGO,Local[2]); [00F0] (AE) WaitForActor(VAR_EGO); [00F4] (0A) startScript(7,[Local[2],56]); [00FD] (**) } [00FD] (1A) Var[221 Bit 2] = 0; [0102] (A8) if (Var[52]) { [0107] (1A) Var[52] = 0; [010C] (0A) startScript(7,[Local[2],54]); [0115] (**) } [0115] (18) } else { [0118] (9A) Var[111] = Var[113]; [011D] (9A) Var[112] = Var[114]; [0122] (FE) walkActorTo(VAR_EGO,Var[111],Var[112]); [0129] (AE) WaitForActor(VAR_EGO); [012D] (**) } [012D] (28) } else if (!Var[108]) { [0135] (A8) if (Var[107]) { [013A] (0A) startScript(8,[0]); [0140] (**) } [0140] (**) } [0140] (**) } [0140] (**) } [0140] (80) breakHere(); [0141] (1A) Local[0] = 0; [0146] (18) goto 0000; [0149] (A0) stopObjectCode(); END