function bardudes_enterFastArea() /* entry=199 class_id=0x0382 slot=0x0F */ { var referent, /* [BP+00h] type=0x69 */ counter; /* [BP-02h] type=0x69 */ entry: set_info(0x021B, *(arg_06)); process_exclude(); if ((((global[0x001F] != 1) || (global[0x001F] != 2)) || (global[0x001F] != 3)) || (global[0x001F] != 14)) goto block_0123; block_010D: goto block_032E; block_0120: goto block_0130; block_0123: block_0130: suspend; FREE.slot_20(pid, 100); spawn FREE.waitNTimerTicks((retval + 60), 0x00000000); suspend; FREE.slot_20(100); if (retval > 50) goto block_0259; block_0184: counter = 0; block_018B: if (counter <= 7) goto block_01D3; block_0193: spawn FREE.waitNTimerTicks(pid, 10, 0x00000000); suspend; counter = (1 + counter); goto block_018B; block_01D3: FREE.slot_20(pid, 100); spawn FREE.waitNTimerTicks((retval + 60), 0x00000000); suspend; counter = 0; block_020B: if (counter <= 7) goto block_0256; block_0213: spawn FREE.waitNTimerTicks(pid, 10, 0x00000000); suspend; counter = (1 + counter); goto block_020B; block_0256: goto block_032B; block_0259: counter = 8; block_0260: if (counter <= 13) goto block_02A8; block_0268: spawn FREE.waitNTimerTicks(pid, 10, 0x00000000); suspend; counter = (1 + counter); goto block_0260; block_02A8: FREE.slot_20(pid, 100); spawn FREE.waitNTimerTicks((retval + 60), 0x00000000); suspend; counter = 0; block_02E0: if (counter <= 5) goto block_032B; block_02E8: spawn FREE.waitNTimerTicks(pid, 10, 0x00000000); suspend; counter = (1 + counter); goto block_02E0; block_032B: goto block_0130; block_032E: return; }