function prisbenc_enterFastArea() /* entry=159 class_id=0x02E5 slot=0x0F */ { var referent, /* [BP+00h] type=0x69 */ counter; /* [BP-02h] type=0x69 */ entry: set_info(0x021B, *(arg_06)); process_exclude(); spawn FREE.waitNTimerTicks(pid, 100, 0x00000000); suspend; block_0111: suspend; FREE.slot_20(pid, 100, 100); spawn FREE.waitNTimerTicks(retval, 0x00000000); suspend; if (Item.getFrame(arg_06) < 6) goto block_0240; block_0164: counter = Item.getFrame(arg_06); block_0172: if (counter <= 5) goto block_01BA; block_017A: spawn FREE.waitNTimerTicks(pid, 5, 0x00000000); suspend; counter = (1 + counter); goto block_0172; block_01BA: FREE.slot_20(pid, 100, 100); spawn FREE.waitNTimerTicks(retval, 0x00000000); suspend; counter = 0; block_01F2: if (counter <= 5) goto block_023D; block_01FA: spawn FREE.waitNTimerTicks(pid, 5, 0x00000000); suspend; counter = (1 + counter); goto block_01F2; block_023D: goto block_0319; block_0240: counter = Item.getFrame(arg_06); block_024E: if (counter <= 12) goto block_0296; block_0256: spawn FREE.waitNTimerTicks(pid, 5, 0x00000000); suspend; counter = (1 + counter); goto block_024E; block_0296: FREE.slot_20(pid, 100, 100); spawn FREE.waitNTimerTicks(retval, 0x00000000); suspend; counter = 0; block_02CE: if (counter <= 5) goto block_0319; block_02D6: spawn FREE.waitNTimerTicks(pid, 5, 0x00000000); suspend; counter = (1 + counter); goto block_02CE; block_0319: goto block_0111; block_031C: return; }