function bubble_enterFastArea() /* entry=109 class_id=0x01D6 slot=0x0F */ { var referent, /* [BP+00h] type=0x69 */ counter; /* [BP-02h] type=0x69 */ entry: set_info(0x021B, *(arg_06)); process_exclude(); block_00EB: suspend; FREE.slot_20(pid, 120); spawn FREE.waitNTimerTicks((retval + 0x00DC), 0x00000000); suspend; if Item.isOnScreen(arg_06) goto block_024B; block_0139: counter = 0; block_0140: if (counter <= 11) goto block_01A3; block_0148: spawn FREE.waitNTimerTicks(pid, 10, 0x00000000); suspend; if (counter != 5) goto block_0196; block_0189: block_0196: counter = (1 + counter); goto block_0140; block_01A3: FREE.slot_20(pid, 120); spawn FREE.waitNTimerTicks((retval + 120), 0x00000000); suspend; counter = 12; block_01E8: if (counter <= 24) goto block_024B; block_01F0: spawn FREE.waitNTimerTicks(pid, 10, 0x00000000); suspend; if (counter != 17) goto block_023E; block_0231: block_023E: counter = (1 + counter); goto block_01E8; block_024B: goto block_00EB; block_024E: return; }